/* CSS Document */
body {margin: 0px 0px 0px 0px; padding:0px; overflow:auto; border:0px; font: normal 11px/14px Arial, Helvetica, sans-serif; color:#000000}
body.home {margin: 0px 0px 0px 20px; padding:0px;}
body.bodyasp {margin: 0px; padding:0px;}
body.menu {
background-color: #000000;
margin:0px;
padding:0px;
}
div {border:0px; font: normal 11px/14px Arial, Helvetica, sans-serif; color:#000000}
table {width:100%; border:0px; font: normal 11px/14px Arial, Helvetica, sans-serif; color:#000000}
td {vertical-align:top;}
img {border:0px}
a {color:#1180BF; font-weight: bold;}
a:hover {color:#1180BF; font-weight:bold;}

#logo {position:absolute; left:2px; top:6px; width:1018px; height:44px; z-index:1;}

#menu {text-align:left; top:50px; left:2px; position:absolute; width:1018px; z-index:3;}
#menu a {background:no-repeat 0px 0px; float:left; border:1px solid #FFFFFF; margin-right:3px;}
#menu a:hover {background-position:0px -16px} 
#menu a.selected {background-position:0px -16px}

#metamenu {text-align:right; vertical-align:bottom; height:22px; padding:0px; top:29px; left:0px; position:absolute; width:986px; z-index:2;}


#sitepath {border-bottom:1px solid #A9A9A9; width:828px; margin:17px 0px 14px 0px; padding:0px 4px 0px 4px; position:absolute; left:20px;}

#teaser {position:absolute; top:68px;}

#leftcol, #rightcol, #leftercol{
position:absolute;
top:50px;
}
#leftercol {
left:0px;
width:144px;	
}
#leftcol {
left:20px;
width:502px;
}
#leftcolwide {
position:absolute;
top:50px;
left:20px;
width:702px;
}
#rightcol {
left:560px;
width:200px;
}



.home #leftcol, .home #rightcol, .home #leftercol {
top:36px;
height:auto;
}

.home #leftcol {
width:400px;
left:164px;
overflow:hidden;

}
.home #rightcol {
top:0px;
left:594px;
width:408px;
overflow:auto
}


.content #leftcol {
width:400px; clear:left;
}
.content #rightcol {
left:450px;
width:400px;
overflow:auto
}


div.headline {border-bottom:1px solid #A9A9A9; width:100%; margin:17px 0px 14px 0px}
div.content {width:100%; margin-bottom:14px; padding:0px 4px 0px 4px;}
div.aspcontent {margin-bottom:14px; padding:0px 4px 0px 4px;}
div.textheadline {width:100%; margin-bottom:5px; padding:0px 4px 0px 4px; font-weight:bold}
div.news {width:100%; margin-bottom:0px; padding:0px 4px 0px 4px; display:block; clear:left;}
div.more {width:100%; margin-bottom:0px; padding:0px 4px 0px 4px; text-align:right; margin-bottom:16px;}
div.more a {background:url(/img/system/linkicon.gif) no-repeat 0px 4px; padding-left:10px; font-weight:bold}
div.newsseperator {width:100%; height:2px; margin-bottom:5px; background:url(/img/system/horizontalseperator.gif) repeat-x top left; clear:left;}
div.enumeration {background:url(/img/system/pfeil.gif) no-repeat 0px 4px; padding-left:14px; padding-bottom:7px;}

div.left{text-align:left; width:216px}
div.left img {margin-bottom:8px;}

div.centered {text-align:center; width:216px}
div.centered img {margin-bottom:8px;}

.home div.headline, .home div.content, div.textheadline, .home div.news, .home div.more, .home div.newsseperator {width:378px;}
.home div.headline {margin:15px 0px 14px 0px}

.headlinehome {border-bottom:1px solid #A9A9A9; width:539px; margin:15px 0px 14px -16px;}

.reifen #rightcol {display:none;}
.reifen #leftcol {width:830px;}

.reifen #leftcol div.content {width:500px; padding:0px 4px 0px 4px;}
.reifen #leftcol div.text {width:268px; margin-top:2px; float:left; clear:left;}
.reifen #leftcol div.more {width:268px; float:left; clear:left;}
.reifen #leftcol .thumbnail {width:115px; float:left; clear:left;}

.tires {width:405px; margin-bottom:20px; float:left; clear:left;}

.spacer {height:14px; clear:left;}

#rightcol .bild {width:230px; padding-left:20px; margin-bottom:18px;}

#submenu {
margin-top:17px;
}
em { color:#1180BF}
ul {list-style:none; margin:0px; padding:0px}
li {list-style:none; background:url(/img/system/listicon.gif) no-repeat 4px 4px; line-height:13px; padding:0px 0px 5px 14px}
#leftcol li {list-style:none; background:url(/img/system/listicon.gif) no-repeat 9px 4px; line-height:13px; padding:0px 0px 0px 20px; margin-bottom:5px;}

#leftcol li.sitemap1 {background:url(/img/system/listicon.gif) no-repeat 12px 4px; padding-left:22px; font-weight:bold;}
#leftcol li.sitemap2 {background:url(/img/system/listicon_black.gif) no-repeat 48px 4px; padding-left:58px; font-weight:bold;}
#leftcol li.sitemap3 {background:url(/img/system/listicon_grey.gif) no-repeat 84px 4px; padding-left:94px; font-weight:bold;}

img.floatleft {float:left; margin:2px 11px 6px 0px;}
img.floatright{float:inherit; margin:2px 11px 6px 0px;}

.fliesstext {font-size:11px; color:#000000}
.headline {font-size:11px; color:#000000; font-weight:bold;}
.textrot {color:#E2001A;}
.colored {color:#1180BF;}
.legend {font-size:10px; line-height:10px; color:#1180BF;}


/*formstyles*/
.form {margin:0px; padding:0px;}

.inputstandard, .inputplz, .inputort, .inputtextarea, .inputteaser, .inputlogin, .inputmail {font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#000000; width:320px; height:21px; border: 1px solid #757575; padding:2px 0px 0px 4px; margin:1px 0px 1px 0px}
.inputort {width:218px}
.inputteaser {width:160px}
.inputtextarea {height:90px}
.inputplz {background-image:url(/img/content/inputfeld.gif); background-repeat:no-repeat; width:62px; margin:0px; border:none;}
.inputlogin {width:143px; margin-bottom:5px}
.inputmail {width:204px}
*body .inputstandard, .inputplz, .inputort, .inputtextarea, .inputteaser, .inputlogin, .inputmail {margin:0px} /*For IE*/
*body .inputlogin, .inputmail {margin-bottom:5px} /*For IE*/
.inputradio {height:22px; margin:0; padding:0;}
.inputtext {float:left; margin:4px 0px 3px 0px; padding:0;}
.radio {margin:3px 0px 2px 29px;}
*body .radio {margin:-1px 0px 2px 24px;}
.submitbutton {height:53px; margin-left:67px; margin-top:13px;}

.form div.content {margin-bottom:0px;}

.submit {border:1px solid #A9A9A9; height:17px; display:inline-table; display:table-cell}
.button {border:solid #ffffff 1px; border-bottom-color:#D4D4D4; border-right-color:#D4D4D4; font:Verdana, Arial, Helvetica, sans-serif; color:#0078BA; background-color:#F2F2F2; font-size:11px; line-height:9px; padding:0px; width:70px;}
*body .button {height:16px;}
*body .submit {height:18px; width:72px;}

.textwhite
{
  font-size:11px;
  color: #ffffff;
  text-decoration: none
}
.textwhite A
{  
  color: #ffffff;
  text-decoration: underline
}
