/* Footer */
#footer             { background-color: #E7E0CE; color: #665840; }
#footer a.wiki:link, #footer a.wiki:visited
                                { border-right: 0px solid #C7BCA8; border-left: 1px solid #C7BCA8; padding: 2px 8px 3px 8px; text-decoration: none; color: #665840; background-color: #E7E0CE; line-height: 21px;}
#footer a.wiki:hover, #footer a.wiki:active
                                { border-right: 0px solid #C7BCA8; border-left: 1px solid #C7BCA8; padding: 2px 8px 3px 8px; text-decoration: none; color: #C5192A; background-color: #EFE9DC; line-height: 21px;}

.footer             { background-color: #E7E0CE; color: #665840; }
.footer a.wiki:link, .footer a.wiki:visited
                                { border-right: 0px solid #C7BCA8; border-left: 1px solid #C7BCA8; padding: 2px 8px 3px 8px; text-decoration: none; color: #665840; background-color: #E7E0CE; line-height: 21px;}
.footer a.wiki:hover, .footer a.wiki:active
                                { border-right: 0px solid #C7BCA8; border-left: 1px solid #C7BCA8; padding: 2px 8px 3px 8px; text-decoration: none; color: #C5192A; background-color: #EFE9DC; line-height: 21px;}

div.spacer                          { clear: both }

/* Produkt-Teaser */

td.pttd                             { background-color: transparent; border-left: 1px solid #C1BAB2; border-right: 1px solid #C1BAB2; border-bottom: 1px solid #C1BAB2; padding: 5px; }
td.pttd div.ptdiv                   { padding: 0px 0px 0px 0px; position: relative; }
div.ptdiv                           { padding: 0px 2px 10px 2px; position: relative; }
div.ptdiv h2.wiki                   { background-color: transparent; font-size:12px; font-weight: bold; color: #564B3A; text-align: left; padding: 3px 3px 3px 6px; margin: -5px -5px 5px -5px; background-image: url(../../themes-7/set-37/images/box_liste_th_bg.gif); background-repeat: repeat-x; background-position: 0px 0px;}
div.ptdiv h3.wiki                   { font-size: 14px; font-weight: bold; margin: 0em 0em 1em 0em; }
div.ptdiv h4.wiki                   { color: #BE1929; font-size: 16px; font-weight: bold; margin: 0em 0em 1em 0em; }
div.ptdiv h5.wiki                   { font-size: 14px; font-weight: bold; margin: 0em 0em 1em 0em; }
div.ptdiv a.wiki                    { font-weight: bold; }
div.ptdiv table.coverscan-left      { float: left; margin: 0px 5px 5px 0px; position: relative; }
div.ptdiv table.coverscan-right     { float: right; margin: 0px 0px 5px 5px; position: relative; }
div.ptdiv table.coverscan-center    { margin-left: auto; margin-right:auto; }
div.ptdiv div.image-left            { float: left; margin: 0px 5px 5px 0px; border: none; }
div.ptdiv div.image-right           { float: right; margin: 0px 0px 5px 5px; border: none; }
div.ptdiv div.image-center          { display: table; margin-left: auto; margin-right: auto; border: none; }
div.ptdiv div.price-label-with-order-button { float: right; margin: 0 0 10px 10px; }


/* Hero */
table.herotable                     { border:1px solid #C1BAB2; }
td.herotd                           { border: 0px solid #C1BAB2; padding: 5px; background-color: transparent;}
td.herotd-noborder                  { padding: 5px; }
div.herodiv                         { position: relative; padding: 2px;}
div.herodiv h2.wiki                 { background-color: transparent; color: #564B3A; font-size: 22px; font-weight: bold; padding: 0px; margin: 0em 0em 0em 0em; }
div.herodiv h3.wiki                 { font-size:16px; font-weight: bold; color: #564B3A; text-align: left; }
div.herodiv h4.wiki                 { font-size: 14px; font-weight: bold; margin: 0em 0em 1em 0em; }
div.herodiv h5.wiki                 { font-size: 14px; font-weight: bold; margin: 0em 0em 1em 0em; }
div.herodiv table.coverscan-left    { float: left; margin: 0px 5px 5px 0px; position: relative; }
div.herodiv table.coverscan-right   { float: right; margin: 0px 0px 5px 5px; position: relative; }
div.herodiv table.coverscan-center  { margin-left: auto; margin-right:auto; }
div.herodiv div.image-left          { float: left; border: none; margin: 0px 5px 5px 0px; }
div.herodiv div.image-right         { float: right; border: none; margin: 0px 0px 5px 5px; }
div.herodiv div.image-center        { display: table; margin-left: auto; margin-right: auto; border: none; }
div.herodiv div.price-label-with-order-button { float: right; margin: 0px 0px 10px 10px; }

/* Bannerspace DIV */
div.bannerspacediv                  { margin: 10px 0px 10px 0px; background-color: transparent; text-align: center; }

/* Quicklinks */
div.qlhidiv a:link, 
div.qlhidiv a:visited, 
div.qlhidiv a:active, 
div.qlhidiv a:hover                 { color: #fff; text-decoration: none; font-weight: bold; }

div.qldiv a:link, 
div.qldiv a:visited, 
div.qldiv a:active, 
div.qldiv a:hover                   { text-decoration: none; }

/* start: teaser navigation */
#teaser_navi_tab                    { width: 160px; font-size:12px; color: #094098; }
#teaser_navi_tab .space             { height: 12px; }
#teasernavi a.wiki:link, 
#teasernavi a.wiki:visited          { display: block; background-color: #E0EBF0; text-decoration: none; font-weight: bold; color: #094098;  margin-bottom: 10px; }
#teasernavi a.wiki:hover, 
#teasernavi a.wiki:active           { display: block; background-color: #E0EBF0; text-decoration: none; color: #F78414;  margin-bottom: 10px; }

#teasernavis a.wiki:link, 
#teasernavis a.wiki:visited, 
#teasernavis a.wiki:hover, 
#teasernavis a.wiki:active          { display: block; background-color: #1654A9; padding: 2px 0px 2px 4px; text-decoration: none; color: #ffffff;margin-bottom: 10px; }

#teasernavihead a.wiki:link, 
#teasernavihead a.wiki:visited,
#teasernavihead a.wiki:hover, 
#teasernavihead a.wiki:active       { display: block; background-color: #1654A9; padding: 2px 0px 2px 4px; text-decoration: none; color: #ffffff; }
/* end: teaser navigation */

/* start: partner navigation */
#navi_tab_right a.wiki-image { padding-left: 0px !important; }

#navi_tab_right div.image-left { text-align: left; }
#navi_tab_right div.image-right { text-align: right; }
#navi_tab_right div.image-center { text-align: center; }
/* end: partner navigation */
