BODY                        {  background-color: black; color: white; margin: 0; padding: 0; font-size: 12px; font-family: Arial; scrollbar-3dlight-color: #aabbcc; scrollbar-arrow-color: white; scrollbar-darkshadow-color: #aabbcc; scrollbar-face-color: black; scrollbar-highlight-color: black; scrollbar-shadow-color: black; scrollbar-track-color: black  }



A { color: #ac9c82; text-decoration: none }

A:HOVER { color: white; text-decoration: none }

A:ACTIV { color: #f14d12; text-decoration: underline }

.black_link { color: #000; text-decoration: none }

.black_link A  { color: #000 }

.black_link A:HOVER   { color: black }

.black_link A:ACTIV   { color: #f14d12 }




H1     { color: #8d524c; font-weight: bold; font-size: 15px; margin-top: 3px; margin-bottom: 3px; padding-bottom: 5px }
H2     { color: #8d524c; font-weight: bold; font-size: 13px; margin-top: 3px; margin-bottom: 3px; padding: 0px }
H3     { color: #8d524c; font-weight: bold; font-size: 12px; margin-top: 3px; margin-bottom: 3px; padding-bottom: 5px }

P, DIV, FORM, H1, H2, H3, H4, INPUT {
margin: 0;
padding: 0;
}
#aussen       {  margin: 0px; padding: 0px;  }


#content   { width: 475px;text-align: left; }
#content_mitte     { text-align: left; padding: 10px; width: 440px; height: 400px; overflow: auto }



#shopselector { text-align: center; margin:5px;}
#langselector   { margin-top: 45px; margin-left: 18px; width: 150px; height: 25px; overflow: hidden }

#teaserleft  { background-color: #c96; margin-top: 81px; margin-left: 18px; width: 140px; height: 80px; overflow: hidden }

/*homenav*/
body #top2 #homenav  { background-color: black; list-style-type: none; width: 142px; overflow: hidden; height:177px; }
html>body #top2 #homenav  { background-color: black; width: 142px; overflow: hidden; height:177px; }
body  #top2 #homenav li { width: 142px;}
body #top2 #homenav li a { display:block; width: 142px; background:transparent url("../img/template/navimain/navi_komplett.jpg") no-repeat 0 0; overflow: hidden;}
/* commented backslash hack v2 \ * html #sidebar #mainnav li a{float:left;}FIX ME: min-height WinIE end hack */ 
body #top2 #homenav li.navimain1 a{ background-position: 0 0; height: 26px; }
body #top2 #homenav li.navimain2 a{ background-position: 0 -60px; height: 30px; }
body #top2 #homenav li.navimain3 a{ background-position: 0 -120px; height: 36px;}
body #top2 #homenav li.navimain4 a{ background-position: 0 -180px; height: 24px;}
body #top2 #homenav li.navimain5 a{ background-position: 0 -240px; height: 30px;}
body #top2 #homenav li.navimain6 a{ background-position: 0 -300px; height: 32px;}


body #top2 #homenav li.navimain1 a:hover{ background-position: -200px 0;}
body #top2 #homenav li.navimain2 a:hover{ background-position: -200px -60px;}
body #top2 #homenav li.navimain3 a:hover{ background-position: -200px -120px;}
body #top2 #homenav li.navimain4 a:hover{ background-position: -200px -180px;}
body #top2 #homenav li.navimain5 a:hover{ background-position: -200px -240px;}
body #top2 #homenav li.navimain6 a:hover{ background-position: -200px -300px;}


body #top2 #homenav li.navimain1_act a{ background-position: -200px 0; height: 26px;}
body #top2 #homenav li.navimain2_act a{ background-position: -200px -60px; height: 30px;}
body #top2 #homenav li.navimain3_act a{ background-position: -200px -120px; height: 36px;}
body #top2 #homenav li.navimain4_act a{ background-position: -200px -180px; height: 24px;}
body #top2 #homenav li.navimain5_act a{ background-position: -200px -240px ;height: 30px;}
body #top2 #homenav li.navimain6_act a{ background-position: -200px -300px; height: 32px;}


body #top2 #homenav li a span{display:none;}

#top2 ul  { text-align: left; margin: 0; padding: 0 }

#top2 li      { list-style-type: none; float: left; margin: 0; padding: 0}

/*homenav*/
body #top21 #homenav1  { background-color: black; list-style-type: none; width: 79px;overflow: hidden; height:32px; }
html>body #top21 #homenav1  { background-color: black; width: 79px; height: 32px; overflow: hidden;  }
body  #top21 #homenav1 li { width: 79px; height: 32px;}
body #top21 #homenav1 li a { display:block; width: 79px; height: 32px;background:transparent url("../img/template/navimain/navi_komplett.jpg") no-repeat 0 0; overflow: hidden;}
/* commented backslash hack v2 \ * html #sidebar #mainnav li a{float:left;}FIX ME: min-height WinIE end hack */ 
body #top21 #homenav1 li.navimain7 a{ background-position: 0 -360px; height: 32px;}

body #top21 #homenav1 li.navimain7 a:hover{ background-position: -200px -360px;}

body #top21 #homenav1 li.navimain7_act a{ background-position: -200px -360px; height: 32px;}

body #top21 #homenav1 li a span{display:none;}

#top21 ul  { text-align: left; margin: 0; padding: 0 }

#top21 li      { list-style-type: none; float: left; margin: 0; padding: 0}

/* Navi Footer */



#navisub1 { float: right; list-style-type: none; text-align: right; padding-right: 190px;}
#navisub1 ul { float: right;list-style-type: none; text-align: right padding: 0; margin: 0;}
#navisub1 li { float: left; list-style-type: none; padding-left: 10px; text-align: right}
#navisub1 li .navi_sub_no A { color: white;}
#navisub1 li .navi_sub_no A:HOVER { color: #8E524C;}
#navisub1 li .navi_sub_act A  { color: #8E524C;}
#navisub1 li .navi_sub_act A:HOVER { color: #8E524C;}

.gigreviews { background-color: #9b8d70; font-size: 12px; color: black;}
.gigreviews A { background-color: #9b8d70; font-size: 12px; color: white;}
.gigreviews A:HOVER { background-color: #9b8d70; font-size: 12px; color: black;}


.tx-guestbook-list-header   { color: black; font-weight: normal; font-size: 12px; background-color: #9b8d70; padding-right: 5px; padding-left: 5px }
.tx-guestbook-list-row  { color: #71838b; font-weight: normal; font-size: 12px;   background-color: #ffffff; padding: 5px; border-bottom: 1px solid #CC9966 }
.tx-guestbook-form-row    { color: #71838b; font-weight: normal; font-size: 12px; background-color: #CC9966; margin-bottom: 2px; padding: 1px 5px }
.tx-guestbook-form-row_links  { float: left; padding-top: 2px; width: 80px }
.tx-guestbook-form-row_rechts { margin-left: 120px; }
.tx-guestbook-list-rowleft { background-color: #EEEEEE; }
.tx-guestbook-list-entrycomment-title {font-weight: bold; }
.tx-guestbook-list-entrycomment { font-style: italic; }
.tx-guestbook-list-small { font-size: 9px; color: #666666; }
.tx-veguestbook-pi1-browsebox TD  { color: #666666; font-size: 9px; vertical-align: middle; height: 15px }
.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-veguestbook-pi1-browsebox-SCell  { background-color: black; text-align: center; height: 12px }
.tx-veguestbook-pi1-browsebox-SCell P { padding-left: 3px;padding-right: 3px; }
.tx-guestbook-latest-header { color: #FFFFFF; font-weight:bold; }
.tx-guestbook-latest-row { background-color: #FFFFFF; }
.tx-guestbook-latest-small { font-size: 9px; color: #666666; }
.tx-guestbook-form-inputfield-med   { color: #666666; font-size: 12px; background-color: #f7f3ef; border: solid 1pt #666666; width: 130px; height: 20 }
.tx-guestbook-form-inputfield-big   { color: #333333; font-size: 12px; background-color: #f7f3ef; border: solid 1pt #666666; width: 130px; height: 20 }
.tx-guestbook-form-textarea   { color: #666666; font-size: 12px; background-color: #f7f3ef; border: solid 1pt #666666; width: 240px }
.tx-guestbook-form-obligationfield { color: #71838B; }
.tx-guestbook-form-error { color: #cd0000; }