@charset "utf-8";
@media screen,projection{
*{margin:0;padding:0}
:focus{-moz-outline:none}
html{height:100%}
body{background:#ff9600 url(../img/bg.jpg) no-repeat top center;font-family:Tahoma,Arial,Trebuchet MS,sans-serif;font-size:1.0em;color:#677e8a}
img{border:0 none}
.clear {clear:both;height:0;line-height:0}
#ie6Warning{z-index:999;position:absolute;top:0;left:0;width:100%;height:24px;background-color:#FFFFCC;border-bottom:1px solid #CCCCCC}
#ie6Warning span{padding-left:5px;font-weight:700;font-size:0.825em}
.siteWrapper{position:relative;margin:0 auto;width:990px;min-height:737px;height:100%}
.logo{margin:24px auto 0 auto;width:364px;height:89px}
.logo a{display:block;width:364px;height:89px;text-decoration:none}
.logo img{width:364px;height:89px}
.hotlineTop{font-weight:700;width:700px;height:24px;margin:22px auto 0 auto;font-variant:small-caps;text-shadow:1px 1px #fff;color:#CC0000;text-align:center}
.content{position:relative;width:792px;height:590px;margin:9px auto 0 auto}
#menuBar{width:770px;height:42px;margin: 0 auto;list-style:none}
.menuItem{float:left;width:154px;height:47px;background:transparent url(../img/menu_button.png) no-repeat;font-size:0.9em;font-weight:700;line-height:47px}
.menuItem:hover{background: transparent url(../img/menu_button_b.png) no-repeat}
.menuItem a{display:block;width:154px;height:44px;line-height:44px;color:#677e8a;text-shadow:1px 1px #fff;text-align:center}
.menuItem a:hover{color:#f45d21}
.icoAid{background:transparent url(../img/menu_ico_aid.png) no-repeat 26px center;width:102px!important;padding-left:48px!important}
.icoEye{background:transparent url(../img/menu_ico_eye.png) no-repeat 30px}
.icoStar{background:transparent url(../img/menu_ico_star.png) no-repeat 30px}
.icoPrice{background:transparent url(../img/menu_ico_price.png) no-repeat 30px}
.icoCheck{background:transparent url(../img/menu_ico_check.png) no-repeat 30px}
.flexContent{width:792px;height:490px;margin-top:22px}
.leftCol{float:left;width:60px;line-height:385px}
#scrollable{position:relative;float:left;width:672px;height:490px;overflow:hidden}
#items{position:absolute;width:15000em;height:490px;clear:both}
.contentItem{float:left;width:672px;height:490px}
.tab{width:658px;height:34px;padding-left:15px;line-height:34px;color:#CC0000;text-shadow:1px 1px #fff;font-size:1.0em;background:transparent url(../img/tab.png) no-repeat}
.tabImage,.tabImage2,.tabImage3,.tabImage4,.tabImage5{display:inline-block;width:24px;height:24px;padding-right:12px;vertical-align:middle;background:transparent url(../img/head_ico_asset.png) no-repeat 0px 0px}
.tabImage2 {background: transparent url(../img/head_ico_asset.png) no-repeat 0px -24px;}
.tabImage3 {background: transparent url(../img/head_ico_asset.png) no-repeat 0px -48px;}
.tabImage4 {background: transparent url(../img/head_ico_asset.png) no-repeat 0px -72px;}
.tabImage5 {background: transparent url(../img/head_ico_asset.png) no-repeat 0px -96px;}
.itemContentWrapper{width:671px;height:444px;background-color:#fff;border-color:#d3d3d3 #d38310 #d38310;border-width:1px;border-style:solid;padding-top:10px}
.squareList,.bulletList{width:670px;height:auto;list-style:none}
#preise p{font-size:0.8em;padding-bottom:22px;text-align:center}
#preise img{display:block;width:335px;height:101px;padding:5px 0;margin:0 auto}
.aktionsBox{width:310px;height:190px;margin:0 auto 20px auto}
.aktionColLeft{float:left;width:320px;margin-left:15px;display:inline;text-align:center}
.aktionColRight{float:right;width:320px;margin-left:15px;display:inline;text-align:center}
.aktionsBox h3{font-size:0.9em}
.aktionsBox p{width:240px;padding-top:5px;text-align:justify;font-size:0.8em;margin:0 auto;}
.aktionsBox img{display:block;width:200px;height:95px;margin:10px auto 0 auto}
#preise ul,#reparatur ul{min-height: 210px;}
.space{margin-top:60px}
.squareList li,.bulletList li{width:602px;margin:5px 0;padding:0 16px 0 52px;font-size:0.80em;color:#677e8a}
.bulletList li{margin:0;background:transparent url(../img/list_bullet.png) no-repeat 22px center}
#pc-check h3,.aktion h3,#preise h3,#service h3{font-size:1.3em;font-weight:700;color:#677e8a}
.aid{background:#fff url(../img/icon_aid.png) no-repeat 10px 3px}
.db{background:#fff url(../img/icon_db.png) no-repeat 10px 3px}
.box{background:#fff url(../img/icon_box.png) no-repeat 10px 3px}
.bug{background:#fff url(../img/icon_bug.png) no-repeat 10px 3px}
.clock{background:#fff url(../img/icon_clock.png) no-repeat 10px 3px}
.squareList h3{font-size:1.2em;color:#60727b;font-weight:700}
#pc-check h3,#preise h3,#service h3{width:604px;font-size:0.90em;padding:7px 16px 2px 52px;background:transparent url(../img/content_repeat.png) repeat-y}
p.note{background:transparent url(../img/content_repeat.png) repeat-y;width:604px;font-size:0.80em;font-weight:700;color:#CC0033;padding:5px 16px 0 52px}
.borderTop{position:absolute;top:0;width:672px;height:7px;background:transparent url(../img/content_top.png) no-repeat}
.borderBottom{position:absolute;bottom:0;width:672px;height:6px;background:transparent url(../img/content_bottom.png) no-repeat}
.rightCol{float:right;width:60px;line-height:385px}
#prev,#next{display:block;margin:198px auto 0 auto;width:48px;height:48px;background:transparent url(../img/scrollersprite.png) no-repeat;text-decoration:none;cursor:pointer}
#next{background-position:0 -96px}
#prev:hover{background-position:0 -48px}
#next:hover{background-position:0 -144px}
#footer{width:672px;height:29px;line-height:27px;margin:0 auto;text-align:center;list-style:none;background:transparent url(../img/footer_bg.png) no-repeat}
#footer a{font-size:0.75em;color:#333;padding:0 3px;text-decoration:none}
#footer a:hover{text-decoration:underline}
.red{color:#CC0033!important}
.bigText{font-size:1.5em!important}
#service #phone{font-size:1.5em;color:#CC0033}
.footTxt{width:800px;margin:15px auto;color:#d3d3d3;text-align:center;font-size:0.7em}
acronym{cursor:help}
.noScroll{opacity:.25}
#imprint{width:675px;height:auto;background-color:#fff;margin:10px auto}
#imprint h1, #imprint h2{padding:10px;font-size:1.1em}
#imprint h2{font-size:0.8em}
#imprint p, #imprint address{text-align:justify;padding:10px;font-size:0.8em}
}