body{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:13px;background-color:#fff;color:#474747;padding:0px;margin:0px;}
img a{outline:0;-moz-outline:none;}
img a:focus{outline:0;-moz-outline:none;}
#mainbox{border:0px solid #000;width:900px;max-width:900px;margin:auto;}
#head{width:100%;height:310px;color:#ffffff;margin-left:-1px;border:0px solid green;text-align:center;}
.align_center{margin:0 auto;text-align:left;}
.header_logo{margin-top:20px;margin-left:-9px;float:left;}
.header_bild{margin-top:0px;width:612px;height:167px;float:left;background-image:url(images_css/ahc_header_01.jpg);background-repeat:no-repeat;}
.login_box{width:288px;height:167px;float:right;margin-top:-2px;background-image:url(images_css/ahc_header_02.jpg);background-repeat:no-repeat;}
.login_box_content{text-align:left;margin:20px 20px 20px 20px;}
.login_box_content a{color:#ffffff;outline:0;-moz-outline:none;}
.login_box_content a:hover{color:#ffbb00;outline:0;-moz-outline:none;}
.login_box_content a:visited{color:#ffffff;outline:0;-moz-outline:none;}
.login_box_content a:focus{color:#ffffff;outline:0;-moz-outline:none;}
.login_box_headline,.login_box_headline a{color:white;font-size:1.1em;margin-top:-5px;margin-bottom:5px;line-height:1em;outline:0;-moz-outline:none;}
.login_box_headline,.login_box_headline a:focus{outline:0;-moz-outline:none;}
.login_box_headline,.login_box_headline a:visited{color:white;font-size:1.1em;margin-top:-5px;margin-bottom:5px;line-height:1em;outline:0;-moz-outline:none;}
.login_box_input{margin-top:0px;margin-left:0px;margin-bottom:5px;}
.login_box_input input{font-size:1.0em;color:#000;min-width:240px;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;border:0px;text-indent:5px;margin-top:0px;margin-bottom:0px;}
.login_box_text{color:white;font-size:1em;margin-top:0px;margin-bottom:5px;line-height:1;}
.zwischenschlag1{height:3px;width:100%;font-size:1px;}
.zwischenschlagnegativ{height:0px;width:100%;margin:-8px;}
.warenkorb{float:right;margin:52px 52px 0px 0px;z-index:0;display:inline;}
.shoppingcart_red_circuit{background-image:url(images_css/ahc_header_red_dot.gif);background-repeat:no-repeat;margin:70px -79px 0px 200px;height:20px;width:20px;float:right;z-index:100;}
.header_navi{position:relative;border:0px solid #fff;z-index:2;text-align:left;background-image:url(images_css/ahc_header_03.jpg);background-repeat:no-repeat;width:900px;height:33px;clear:both;margin:0px;padding:0px;margin-top:-2px;}
.header_navi_text{color:white;font-size:1em;font-weight:bold;padding-top:9px;margin-left:25px;margin-top:0px;}
.header_navi_text a{color:white;font-weight:bold;padding-top:9px;outline:0;-moz-outline:none;}
.header_navi_text a:hover{color:#ffbb00;font-weight:bold;padding-top:9px;outline:0;-moz-outline:none;}
.header_navi_text a:visited{color:white;font-weight:bold;padding-top:9px;outline:0;-moz-outline:none;}
.header_navi_text a:focus{outline:0;-moz-outline:none;}
.header_navi_impressum{color:white;font-size:1em;font-weight:bold;padding-top:9px;margin-left:0px;margin-top:0px;}
#left[id]{position:relative;top:0px;border:0px solid #00ff00;padding:0px;margin-left:0px;width:275px;min-height:600px;margin-top:0px;margin-bottom:10px;left:0;float:left;text-align:left;}
#left{position:relative;top:0px;border:0px solid #00ff00;padding:0px;margin-left:0px;width:275px;min-height:600px;margin-top:-20px;margin-bottom:10px;left:0;float:left;text-align:left;}
.headline1{color:#01aeea;font-size:1.5em;}
#content{position:relative;top:3px;float:right;padding:0px 15px 0px 15px;text-align:left;width:570px;-moz-border-radius:15px;-khtml-border-radius:15px;}
#content_text{position:relative;text-align:left;min-height:300px;width:100%;margin:0px;}
#foot{z-index:0;border:0px dashed #00ff00;width:900px;min-height:100px;margin-left:-1px;margin-top:0px;text-align:left;padding:0;vertical-align:bottom;}
.footer_box_left{z-index:1;border:0px solid #fc0;margin-top:80px;color:white;font-size:12px;font-weight:bold;text-align:right;width:861px;height:25px;background-color:#01aeea;float:left;padding:12px 25px 5px 15px;margin-left:0px;margin-bottom:23px;-moz-border-radius:10px;-khtml-border-radius:10px;}
.footer_box_left a{color:white;outline:0;-moz-outline:none;}
.footer_box_left a:hover{color:white;outline:0;-moz-outline:none;}
.footer_box_left a:visited{color:white;outline:0;-moz-outline:none;}
.footer_box_left a:focus{outline:0;-moz-outline:none;}
.header_navi_text a .navibox{z-index:50;width:275px;font-size:1em;float:left;clear:both;color:#333;margin:0px 0px 0px -1px;}
.navibox-help{z-index:700;}
.navibox h1{z-index:1;position:relative;top:15px;border:0px solid #ff0000;background-image:url(images_css/navi_headline_275_green.jpg);color:#ffffff;font-size:1.2em;height:35px;line-height:28px;text-align:left;text-indent:25px;padding:0px;margin-top:0px;margin-bottom:-9px;font-weight:bold;}
.navibox .navi_rg{z-index:12;position:relative;top:15px;font-size:1.1em;line-height:1.6em;font-weight:normal;text-align:left;color:#474747;border:1px solid #8ebe1e;background:url(images_css/bg_gradient.gif) 0% 0% repeat-x;padding:15px;padding-top:25px;padding-bottom:5px;margin-top:0px;margin-bottom:20px;padding-left:25px;-moz-border-radius:10px;-khtml-border-radius:10px;}
.navibox h2{z-index:12;position:relative;line-height:0em;font-size:14px;font-weight:normal;text-align:left;border:0px solid #8ebe1e;padding:0px;margin-top:0px;margin-bottom:0px;padding-left:0px;}
.navibox a{z-index:12;position:relative;font-size:1.0em;line-height:0em;font-weight:normal;text-align:left;color:#474747;border:0px solid #8ebe1e;padding:0px;margin-top:0px;margin-bottom:0px;padding-left:0px;}
.navi_headline288{z-index:12;background-image:url(images_css/navi_headline_288_green.jpg);color:#ffffff;font-size:16px;text-align:left;height:35px;line-height:28px;margin-bottom:-9px;font-weight:bold;}
.navi_headline_text{z-index:12;color:#ffffff;font-size:1.0em;height:35px;line-height:20px;text-align:left;padding:5px 5px 0px 15px;clear:both;}
.navi_content{z-index:12;font-size:1em;line-height:1.6em;font-weight:normal;color:#474747;border:1px solid #8ebe1e;background:url(images_css/bg_gradient.gif) 0% 0% repeat-x;padding:15px;margin-top:-12px;height:140px;-moz-border-radius:10px;-khtml-border-radius:10px;}
#shopinfo{border:0px solid red;margin-right:0px;margin-top:30px;margin-bottom:20px;text-align:left;min-height:120px;width:600px;float:right;}
.shopbewertungen{width:288px;float:left;}
.top5products{width:288px;float:right;}
A{color:#474747;text-decoration:none;}
A:hover{color:#01aeea;text-decoration:none;}
A:visited{color:#868686;text-decoration:none;}
h1{color:#01aeea;font-size:1.5em;font-weight:bold;}
h2{color:black;font-size:1em;font-weight:bold;margin-top:20px;margin-bottom:8px;}
h3{color:#01aeea;font-size:1.2em;font-weight:bold;margin-top:0px;}
ul{text-align:left;margin:0;padding:0;}
ul.categories{background-image:url(images_css/icon_shopping-bag.gif);background-repeat:no-repeat;background-position:243px 1px;}
ul.bestellhotline{background-image:url(images_css/icon_shopping-phone.gif);background-repeat:no-repeat;background-position:243px 1px;}
ul.ekomi{background-image:url(images_css/icon_shopping-thumbup.gif);background-repeat:no-repeat;background-position:243px -4px;}
ul.toplist{background-image:url(images_css/icon_shopping-toplist.gif);background-repeat:no-repeat;background-position:243px -2px;}
h1 code{font-weight:bold;color:#999;}
TD.infoBoxHeading{font-size:14px;font-weight:bold;background:#ff7700;color:white;text-decoration:none;padding:5px 5px 5px 10px;}
TD.infoBoxContents{font-size:1em;font-weight:bold;color:white;text-decoration:none;padding:15px 5px 0px 10px;}
TR.infoBoxContents{font-size:1em;color:black;text-decoration:none;padding:5px 5px 5px 10px;}
TD.infoBox,SPAN.infoBox{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:10px;}
TABLE.productListing{border:0px;border-style:solid;border-color:white;border-spacing:0px;}
.productListing-heading{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;background:#efefef;color:#ff7700;font-weight:bold;}
TD.productListing-data{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;}
.messageStackError,.messageStackWarning{color:red;font-size:1em;position:absolute;width:300px;top:75px;line-height:1em;}
.smallText{font-size:0.9em;}
.price{font-family:Verdana black,Arial black,Helvetica black,sans-serif;color:#01aeea;font-size:2em;font-weight:bold;margin-top:23px;}
.tax_info{color:#474747;font-size:8pt;display:inline;}
.moreinfo{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;color:#ff7700;font-weight:bold;}
.article-quote{font-family:Times,serif;color:#006699;background-color:#F4F8FF;font-style:italic;font-size:1.1em;line-height:1.3;text-indent:5px;padding:8px;margin:-8px;margin-right:225px;}
.article-highlight{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#000000;font-weight:bold;font-stlye:italic;font-size:1.1em;max-width:300px;}
ul li{color:#474747;font-size:1em;max-width:297px;line-height:1.3em;text-align:left;list-style-type:square;margin-left:15px;margin-top:5px;padding-left:5px;}
.roundedblue{text-align:center;color:white;font-size:1.6em;font-weight:bold;border:5px solid #9bd9f7;background-color:#01aeea;margin-right:3px;padding:15px;-moz-border-radius:15px;-khtml-border-radius:15px;}
.roundedbluesmall{color:#c5e8f9;font-size:1em;border:5px solid #ffffff;background-color:#01aeea;margin-right:3px;padding:15px;-moz-border-radius:15px;-khtml-border-radius:15px;}
.roundedbluesmall a{color:white;font-weight:bold;}
.roundedbluesmall a:hover{color:#ffbb00;}
.roundedbluesmall a:visited{color:#c5e8f9;}
.roundedorangesmall{color:black;font-size:1em;border:5px solid #ff9900;background-color:#ff9900;margin-right:3px;padding:15px;-moz-border-radius:15px;-khtml-border-radius:15px;}
.roundedgreensmall{color:#306000;font-size:1em;border:5px solid #b0d643;background-color:#b0d643;margin-right:3px;padding:15px;-moz-border-radius:15px;-khtml-border-radius:15px;}
.roundedgreensmall a{color:#306000;}
.roundedgreensmall a:focus{outline:0;}
.roundedwhitesmall2{color:black;font-size:1em;border:5px solid #F5F5F5;background-color:#ffffff;margin-right:3px;padding:15px;-moz-border-radius:15px;-khtml-border-radius:15px;}
.roundedwhitesmall3{color:black;font-size:0.9em;border:5px solid #F5F5F5;background-color:#ffffff;margin-right:3px;padding:15px;-moz-border-radius:15px;-khtml-border-radius:15px;}
.roundedwhitesmall4{color:#838383;font-size:1em;border:5px solid #F5F5F5;background-color:#ffffff;margin-right:3px;padding:15px;-moz-border-radius:15px;-khtml-border-radius:15px;}
.roundedwhitesmall{color:#999999;font-size:1em;border:5px solid #F5F5F5;background-color:#ffffff;margin-right:3px;padding:15px;-moz-border-radius:15px;-khtml-border-radius:15px;}
.roundedwhitesmall a{color:#999999;}
.roundedwhitesmall a:hover{color:#01aeea;}
.roundedwhitesmall a:visited{color:#838383;}
.roundedwhitesmall a:focus{outline:0;}
.roundedgrausmall{color:black;font-size:1em;border:5px solid #F0F0F0;background-color:#F0F0F0;margin-right:3px;padding:15px;-moz-border-radius:15px;-khtml-border-radius:15px;}
.roundedgraysmall{color:black;font-size:1em;border:5px solid #F4F8FF;background-color:#F4F8FF;margin-right:3px;padding:15px;-moz-border-radius:15px;-khtml-border-radius:15px;}
a.tt{font-size:0.9em;line-height:1.4em;position:relative;z-index:24;color:#3CA3FF;font-weight:bold;text-decoration:none;color:white; font-size:1.1em; line-height:1em;}
a.tt span{display:none;}
a.tt:hover{font-size:1.1em;z-index:25;color:#ffffff;}
a.tt:hover span.tooltip{font-size:0.9em;display:block;position:absolute;top:0px;padding:15px 0 0 0;width:200px;color:black;text-align:center;filter:alpha(opacity:90);KHTMLOpacity:0.90;MozOpacity:0.90;opacity:0.90;font-size:0.8em; left:68px;}
a.tt:hover span.top{font-size:0.9em;display:block;padding:30px 8px 0;background:url(images_css/bubble.gif) no-repeat top;}
a.tt:hover span.middle{font-size:0.9em;display:block;padding:0 8px;background:url(images_css/bubble_filler.gif) repeat bottom;}
a.tt:hover span.bottom{font-size:0.9em;display:block;padding:3px 8px 10px;color:#548912;background:url(images_css/bubble.gif) no-repeat bottom;}
.moduleRowOver{background-color:#c5e8f9;}
.moduleRowSelected{background-color:#b0d643;}
.zurueck{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:900;background-color:#f0fce5;padding:5px 10px 8px;border-left-style:solid;}
.auswertung{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:900;background-color:#ffffff;padding:5px 10px 8px;border-bottom:2px solid #ffffff;}
.auswertungsergaenzung{color:#306000;font-size:70%;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:900;background-color:#f0fce5;text-align:center;padding:5px 20% 8px;border-color:#306000;border-style:solid;border-width:2px 50px;}
.menu{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;color:#00ff00;}
a.menu:link{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;color:#ffbb00;text-decoration:none;}
a.menu:visited{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;color:#838383;text-decoration:none;}
a.menu:hover{color:#0000ff;font-size:10px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:normal;text-decoration:underline}
.text{color:#838383;font-size:0.9em;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
.textmittelgross{color:#000;font-size:0.9em;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif}
.texthellgrau{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:0.9em;color:#838383;}
.copyright-jv{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:0.7em;line-height:0.3em;color:#838383;}
.anwendungsempfehlung{border:0;}
.messageBox{font-size:10px;font-family:Verdana,Arial,sans-serif;}
.messageStackError,.messageStackWarning{font-size:10px;font-family:Verdana,Arial,sans-serif;}
.messageStackSuccess{font-family:Verdana,Arial,sans-serif;font-size:10px;}
@media all and(min-width:0px){
.shoppingcart_red_circuit{background-image:url(images_css/ahc_header_red_dot.gif);background-repeat:no-repeat;margin:70px -79px 0px 200px;padding-bottom:12px;height:20px;width:20px;float:right;z-index:100;}
}
table{border-width:0px;}
img{border:0px;border-width:0px;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
.underlined{text-decoration:underline;}
.colorwhite{color:white;font-weight:bold;}
.colorred{color:red;font-weight:bold;}
.colora03f1c{color:#a03f1c;}
.colorff9900{color:#ff9900;}
.color9bd9f7{color:#9bd9f7;}
.fontbestsellers{font-size:0.8em;color:#9bc444;}
.flaggenbox {position:relative;right:25px;text-align:right; top:10px;}
.shoppingcart_reddot{color:white;margin-top:2px;margin-left:1px;font-weight:bold;}
.cid{font-size:8pt;}
#Lollo{z-index:1; margin-top:25px; margin-left:0px; padding:0px; position:relative;}
.fb_frame{border:none; overflow:hidden; width:900px; height:120px;}
.footer_clear{clear:both; align:left; vertical-align:top; padding-top:-30px; margin-top:-30px;}
