html, body{margin:0; padding:0; height:100%;}
img{border:none;}
td{font:10px Tahoma, sans-serif;}
a{color:#0069B2;}

#container{height:100%; width:100%;}
#th{height:113px; background:#39A0D1 url(../pic/f0.gif) repeat-x;}
#bh{height:165px; background:#41A7D4 url(../pic/f5.jpg) 0 100% repeat-x; vertical-align:top;}

#top{width:100%; height:113px; background:url(../pic/f2.jpg) 100% 0 no-repeat;}
#top td{background:url(../pic/f1.jpg) 190px 0 no-repeat;}

#foot{width:100%; height:165px; background:url(../pic/f4.jpg) 100% 100% no-repeat;}
#foot12{width:187px; background:#fff; border-bottom:3px solid #fff; height:70px; }
#foot11{border-right:3px solid #fff; border-bottom:3px solid #fff; color:#fff; text-align:center; font-size:11px; padding-left:100px; padding-right:100px; width:100%;}
#foot21{background:url(../pic/f3.jpg) 0 100% no-repeat; color:#fff; padding-left:144px; font-size:11px;}
#foot22{color:#004D75;}

#content{width:100%; height:100%;}
#left{width:190px; vertical-align:top; padding-top:4px; font-size:11px;}
#right{border-left:4px solid #fff; vertical-align:top; font-size:11px;}

#txt{padding-right:15px; _width:100%;}

#right #teaser{width:100%; height:107px; background:#41A7D4 url(../pic/white4.gif) repeat-x; border-bottom:4px solid #fff; margin:0;}
#motor{background:url(../pic/motor.jpg) 100% 0 no-repeat; width:186px;}
#teasertd{padding-left:105px; background:url(../pic/ahtung.gif) 31px 27px no-repeat; color:#fff; font-size:11px;}

h2{margin:0; padding:0; color:#0069B2; background:#0069B2; font:bold 15px/14px Tahoma, sans-serif; text-transform:uppercase; height:15px;}
h2 strong{background:#fff; margin-right:-2px;}
h2.light{background:#65B8DC; color:#65B8DC;}


#left h2{width:190px;}

#menu{margin:0; padding:0; list-style:none; margin-top:6px;}
#menu li{font-size:13px; line-height:100%; padding-left:13px; background:url(../pic/off.gif) 0 2px no-repeat; margin-bottom:12px;}
#menu li.act{background-image:url(../pic/on.gif); font-weight:bold;}
#menu li.act li{font-weight:normal;}
#menu ul{margin:0; padding:0; list-style:none; margin-top:4px;}
#menu ul li{font-size:11px; background:url(../pic/arrow.gif) 3px 4px no-repeat; margin-bottom:3px;}

h3{font-size:11px; margin:0; padding:0; color:#0069B2; margin-top:5px;}
p{margin:0; padding:0; margin-bottom:10px;}
#left h3, #left p{margin-left:7px; margin-right:7px;}

p.news a{color:#9B9C9C;}

strong.price{display:block; margin-left:11px; margin-right:22px; height:55px; background:url(../pic/price.gif) no-repeat; margin-top:8px; font-weight:normal;}
strong.price a{display:block; height:55px; padding-left:70px; text-decoration:none;}
strong.price a em{font-style:normal; color:#4B4B4B; text-decoration:underline;}


td#foot11 ul{margin:0; padding:0; list-style:none;}
td#foot11 ul li{display:inline;}
td#foot11 a{color:#fff;}

td#foot12{text-align:center;}
#iconz{height:48px; _height:68px; border:1px solid #D7EAF8; border-right:none; padding-top:20px; width:187px; }
#iconz img{vertical-align:middle; margin:0 3px;}

.cattable{margin-top:10px;}
.cattable td{width:50%; vertical-align:top; color:#9B9C9C; padding-right:10px;}
.cattable td img{float:left; margin-right:13px;}
.cattable h4{font-size:11px; font-weight:normal; margin:0; padding:0; padding-left:9px; background:url(../pic/arrow.gif) 0px 5px no-repeat; margin-left:104px;}
.cattable p{margin-left:110px;}
.cattable img{border:1px solid #0069B2;}

.cattable2{margin-top:10px;}
.cattable2 td{width:50%; vertical-align:top; color:#9B9C9C; padding-right:10px;}
.cattable2 td img{float:left; margin-right:13px;}
.cattable2 h4{font-size:11px; font-weight:normal; margin:0; padding:0; padding-left:9px; background:url(../pic/arrow.gif) 0px 5px no-repeat; margin-left:104px;}
.cattable2 p{margin-left:0px;}


table.fptable{width:100%; margin-top:5px;}
table.fptable td{padding-bottom:15px;}
.fpright{width:187px; background:#E8E8E8; vertical-align:top;}
.fpleft{border-right:3px solid #fff; vertical-align:top;}

table.fptable h3{color:#4B4B4B; margin-bottom:20px; margin-left:10px;}

ul.list{margin:0; padding:0; list-style:none; font-size:11px;}
ul.list li{padding-left:20px; background:url(../pic/arrow.gif) 10px 4px no-repeat; padding-right:10px;}

.fpleft ul.list{width:48%; float:left;}

strong.more{float:right; width:87px; height:20px; line-height:20px; text-align:center; background:url(../pic/more.gif) no-repeat; margin-top:40px; display:inline; margin-right:20px; font-weight:normal; font-size:11px; margin-bottom:30px;}
strong.more a{color:#fff; text-decoration:none;}

#dextra{font-weight:bold; text-decoration:none; color:#000;}
#dextra strong{display:block; color:#004D75;}
#spacer{font-size:0px; line-height:0px; height:3px; width:380px;}


form.form{margin:0; padding:0;}
form.form fieldset{border:none; margin:0; padding:0;}
#left form{margin:10px 5px; }
form.form input.text{font-size:12px; border:1px solid #999EA1; width:130px; margin-right:3px; height:20px;}
#left form.form input{vertical-align:middle;}
input.submit{background:url(../pic/more.gif) 100% 0 no-repeat; height:20px; color:#fff; border:none; padding:0 5px;}
#right h2{margin-bottom:10px;}

form.myform{
margin:0px;
padding:0;
width:100%;
}

form.myform td{
white-space:nowrap;
font-size:11px;
}

form.myform td span{
float:left;
margin-right:10px;
}

form.myform input{
background:#fff;
font-size:11px;
border:1px solid #999EA1;
width:150px;
}



form.myform select{
font-size:10px;
color:#616161;
border:1px solid #999EA1;
width:100%;
}

form.myform textarea{
width:190px;
height:51px;
overflow:auto;
background:#fff;
font-size:11px;
border:1px solid #999EA1;
font-family:Tahoma, sans-serif;
float:right;
}

form.myform input.submit{background:url(../pic/more.gif) 100% 0 no-repeat; height:20px; color:#fff; border:none; padding:0 5px; width:auto;}

table.mytable, table.mytable td{
border-collapse:collapse;
border:1px solid #003086;
padding:5px;
cellpadding: 5px;
}

table.mytable th{
text-align:left;
background:#78C8EB;
padding:5px 5px;
border:1px solid #003086;
font: 11px;
font-weight: bold;
text-transform:uppercase;
color:#003086;
}

em.date{font-style:normal; color:#4B4B4B; text-decoration:none;}

