@charset "utf-8";
/* allgemein */
*{margin:0;padding:0;}
html{overflow-y:scroll}
body{background:url(../images/bg2.png) repeat-x;font:76% Arial, Helvetica, sans-serif;color:#545454}
#container{width:880px;margin:auto}

#index #container{width:924px;margin:auto}
.start_content{background:url(../images/index_bg.jpg) no-repeat ;height:490px; margin:5px 0 0 0}
.start_content img{float:right;}
.start_content .teaser{float:left; padding:180px 0 0 340px;_padding:180px 0 0 340px; _width:162px; _height:189px; }
.start_content h1{background:url(../images/h1_index.png) no-repeat;height:32px;width:337px; }
.start_content div{padding:105px 0 0 541px;color:#939393;_padding:90px 0 0 541px;}
#index #footer{margin-left:44px}

/* header */
#header{background:url(../images/bmw_header.png) no-repeat 30px 0 #fff;height:118px}
#header img {border:none;float:right}


.top{background:url(../images/bg_top.png) repeat-x;height:55px;padding:82px 0 0 19px}
.top h1{background:url(../images/h1_top.png) no-repeat;height:39px;width:516px}

.wellness {position:absolute; margin: 280px 0 0 370px;}
.wellness img {border:none;}
.wellness a img{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0; margin:0px 15px 20px 0;}
.wellness a:hover img{filter:alpha(opacity=95);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}

/* content */
#content{background:#f3f3f3}

.contentMain{padding:35px 20px}

.box{position:relative}
.box .info{background:url(../images/info.png) no-repeat;height:38px;width:246px;display:block}
.box img{float:right;z-index:5}
.box .trenner{height:90px}
#bmw_enduro .box .trenner{height:50px}
#bmw_enduro .box .border{height:140px}
.box h1{position:absolute;left:0;top:10px;width:500px;height:75px}

#bmw_high_performance .box .h1_1{background:url(../images/h1_hight_performance1.png) no-repeat}
#bmw_high_performance .box .h1_2{background:url(../images/h1_hight_performance2.png) no-repeat}
#bmw_enduro .box .h1_1{background:url(../images/h1_enduro1.png) no-repeat}
#bmw_enduro .box .h1_2{background:url(../images/h1_enduro2.png) no-repeat}
#bmw_enduro .box .h1_3{background:url(../images/h1_enduro3.png) no-repeat}
#bmw_enduro .box .h1_4{background:url(../images/h1_enduro4.png) no-repeat}
#bmw_enduro .box .h1_5{background:url(../images/h1_enduro5.png) no-repeat}
#bmw_enduro .box .h1_6{background:url(../images/h1_enduro6.png) no-repeat}
#bmw_tour .box .h1_1{background:url(../images/h1_tour1.png) no-repeat}
#bmw_tour .box .h1_2{background:url(../images/h1_tour2.png) no-repeat}
#bmw_tour .box .h1_3{background:url(../images/h1_tour3.png) no-repeat}
#bmw_tour .box .h1_4{background:url(../images/h1_tour4.png) no-repeat}
#bmw_urban .box .h1_1{background:url(../images/h1_urban1.png) no-repeat}
#bmw_urban .box .h1_2{background:url(../images/h1_urban2.png) no-repeat}
#bmw_urban .box .h1_3{background:url(../images/h1_urban3.png) no-repeat}
#bmw_urban .box .h1_4{background:url(../images/h1_urban4.png) no-repeat}
#bmw_urban .box .h1_5{background:url(../images/h1_urban5.png) no-repeat}
#bmw_sport .box .h1_1{background:url(../images/h1_sport.png) no-repeat}
#bmw_sport .box .h1_2{background:url(../images/h1_sport2.png) no-repeat}
#bmw_sport .box .h1_3{background:url(../images/h1_spot3.png) no-repeat}

.box .border{border-top:2px solid #e8e8e8;width:355px;padding:20px 25px 0 0;height:100px}
.box .info:hover{background-position:0 -38px}
.preis{padding:15px 0 30px 0;}
.index {padding:}
.preis h2{font-size:1.8em;color:#474747;font-weight:normal}
.preis h2 span, .preis p span{color:#b33a27}
.preis p{font-size:0.9em}
.next{height:20px;background:#e8e8e8;margin-bottom:30px}

#ueber_uns .contentMain h1{height:45px;width:500px;background:url(../images/h1_ueber_uns.png) no-repeat}
#bmw_modelle .contentMain h1{height:45px;width:500px;background:url(../images/h1_bmw.png) no-repeat}
#gebrauchte_motorraeder .contentMain h1{height:45px;width:500px;background:url(../images/h1_gebrauchte.png) no-repeat}
#ersatzteile .contentMain h1{height:95px;width:700px;background:url(../images/h1_ersatzteile.png) no-repeat}
#anfrage .contentMain h1{height:45px;width:700px;background:url(../images/h1_anfrage.png) no-repeat}
#tuning .contentMain h1{height:45px;width:700px;background:url(../images/h1_tuning.png) no-repeat}
#tuning_gf_modelle .contentMain h1{height:45px;width:700px;background:url(../images/h1_gf.png) no-repeat}
#tuning_r_modelle .contentMain h1{height:45px;width:700px;background:url(../images/h1_r.png) no-repeat}
#tuning_k_modelle .contentMain h1{height:45px;width:700px;background:url(../images/h1_k.png) no-repeat}
#impressum .contentMain h1{height:45px;width:700px;background:url(../images/h1_impressum.png) no-repeat}
#newsletter .contentMain h1{height:45px;width:700px;background:url(../images/h1_newsletter.png) no-repeat}
#anfahrt .contentMain h1{height:45px;width:700px;background:url(../images/h1_anfahrt.png) no-repeat}
#kontakt .contentMain .h1_1{height:45px;width:350px;background:url(../images/h1_anschrift.png) no-repeat}
#kontakt .contentMain .h1_2{height:45px;width:350px;background:url(../images/h1_ansprechpartner.png) no-repeat}

.contentMain a img{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;}
.contentMain a:hover img{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

.left{width:400px;float:left}
.right{width:400px;float:right}


.breadcrumb{height:16px;background:#e8e8e8;font-size:0.9em;color:#686868;padding:3px 18px 0 18px}
.breadcrumb ul{float:left}
.breadcrumb ul li{display:inline;padding:0 0 0 5px}
.breadcrumb .escape{float:right}
.breadcrumb a{color:#686868;text-decoration:none;padding:0 5px 0 0}
.breadcrumb a:hover{color:#3d739e;text-decoration:underline}

/* footer */
#footer{background:url(../images/bg_footer.png) repeat-x;height:159px;font-size:0.9em}
#footer ul{float:left;color:#fff;padding:20px 40px 0 30px}
#footer ul li{margin:3px 0}
#footer a{color:#fff;text-decoration:none;}
#footer a strong{font-size:1.3em;font-weight:normal}
#footer a:hover{text-decoration:underline}
#footer img{float:right}

/* allgemein */
a{color:#004e82;text-decoration:underline}
a:hover{color:#000}
ul{list-style:none}
h1{}
h2{font-size:1.6em; font-weight:bold; margin-bottom:8px;}
p{margin-bottom:20px;line-height:1.6em}
address{margin-bottom:20px;line-height:1.4em;font-style:normal}
.float_right{float:right;margin:3px 0 10px 20px;border:1px solid #474747;padding:2px}
#ersatzteile .float_right{margin:3px 0 10px 20px;border:none;padding:0}


.hidden{font-size:0.001em;line-height:0.001em;display:block;overflow:hidden;width:1px;height:1px;position:absolute; top:-1px;left:-1px}
.nofloat{font-size:0.001em;line-height:0.001em;clear:both}
.pmb{margin-bottom:80px;}


#index p i{color:#004e82}