@charset "utf-8";
/* BRANDLIST DETAIL */

#exNav {
    border-spacing: 0px;
    margin: 0 0 14px 6px;
}

#exNav td {
    padding: 0px 5px 0px 0px;
    font-family: Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    letter-spacing:0.1em;
    line-height:9.5pt;
    text-align:center;
}

#exNav td.normal {
    background-color: #fff;
    border-right: 1px solid #000;
}

#exNav td.active { background-color: #fff; }

#exNav td.hover { background-color: #fff; }

#exNav td.active a { color: #ff9332; }

#exNav td.active { background-color: #fff; }

#exShow {
    border-spacing: 0px;
    width: 100%;
}

#exShow td {
    padding: 2px 16px 2px 0px;
    font-family: Arial, Helvetica;
    font-size: 11px;
    letter-spacing:0.1em;
    line-height:9.5pt;
    font-weight: bold;
    text-transform: uppercase;
    vertical-align: top;
    border-bottom: 1px dotted #252525;
}

span.exfirst a {
    padding: 0px 0px 0px 0px;
    padding-top:5px;
    margin-top:5px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    letter-spacing:0.1em;
    line-height:9.5pt;
}

span.exnormal a {
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    letter-spacing:0.1em;
    line-height:9.5pt;
}

span.exfirst a.active {
    padding:0px 0px 0px 0px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    letter-spacing:0.1em;
    line-height:9.5pt;
}

span.normal a.active {
    padding: 0px 0px 0px 0px;
    text-transform: uppercase;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    letter-spacing:0.1em;
    line-height:9.5pt;
}

.exfirsttop { padding-top:5px; }

.exnormaltop { 
    padding-top:0px; 
}

/*EXSHOW*/
#exColl {
    width: 100%;
    background-color: #f5f6f5;
    border-spacing: 0px;
    letter-spacing:0.1em;
    line-height:9.5pt;
    font-family: Arial, Helvetica;
    padding-bottom: 5px;
    border-bottom: 1px dotted #d5d5d5;
}

#exColl td { vertical-align: top; }

#excoll img { vertical-align: top; }

#exColl span {
    font-family: Arial, Helvetica;
    letter-spacing:0.1em;
    font-size: 11px;
    color: #3b3b3b;
    line-height:9.5pt;
}

#exColl span.name1 {
    letter-spacing:0.1em;
    line-height:9.5pt;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    color: #000;
}

.exCont {
    font-family: Arial, Helvetica;
    letter-spacing:0.1em;
    line-height:11.5pt;
    font-size: 11px;
    vertical-align: top;
}

.exCont .big {
    font-size: 11px;
    font-weight: bold;
    letter-spacing:0.1em;
    text-transform: uppercase;
}

.exCont a {
    color: #ff9232;
    text-decoration: none;
    text-transform: uppercase;
}

.weblink {
    text-decoration: none;
    color: black;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial, Helvetica;
    font-size: 11px;
    letter-spacing:0.1em;
    line-height:9.5pt;
}

.vbottom { vertical-align:bottom; }

.leftside{float:left;}
.rightside {height:150px; float:left;}

.brandnavi  {
    width:963px; 
    height:20px; 
    background-color:#8E8F91; 
    margin-bottom: 1px; 
    background-image:url(../images/verlauf.gif); 
    background-repeat:repeat-x;
}
.pt300{padding-top:3px; padding-left:300px; }

.font11{font-family: Arial, Helvetica; font-size:11px; }
.contactcol{float:left; padding: 0px 10px 0px 6px; height: 140px; }

.flashcontent{float:left; padding-left:2px;}

.logocol{float:left; width: 223px; height: 120px; text-align: center; vertical-align: middle; overflow:hidden; }
.textcol{float:left; margin-left:10px;height: 180px;  }
.switchcol {
    height:17px; 
    padding:2px; 
    margin-top:23px;
    background-image:url(../images/verlauf.gif); 
    background-repeat:repeat-x;
    color:white;
}
.pictcol{
    width: 669px; 
    height: 285px; 
    background-color: #8E8F91; 
    text-align: left; 
    vertical-align: bottom; 
    overflow:hidden; 
    margin-left: 1px;
}

.hallestand {
    width: 250px;  
    float: left; 
    font-size: 14px; 
    font-weight: bold;
    padding-left: 5px;
}
.bildnavi {
    width: 405px; 
    float: right; 
    text-align: right;  
    padding-right: 5px;
    padding-top: 2px;
}

.cola   {
    width:15px; 
    height:455px; 
    background-color:#fff; 
    float:left; 
    margin-right:5px; 
    margin-left:0px; 
    padding-left:0px; 
}
.colb {
    width:275px; 
    height:510px; 
    background-color:#fff; 
    float:left; 
    background-color:#8E8F91;

}

.imgtag {vertical-align:bottom; }
.headblue{width:288px; height:18px; background-color:#252525; margin-bottom:1px; margin-top:0px;}
* html .headblue{margin-top:-3px;} /* IE Hack*/

.f:link{font-family: Arial, Helvetica; font-size: 12px; text-decoration:none;color:#ff9232; margin-right:5px; }
.f:visited{font-family: Arial, Helvetica; font-size: 12px; text-decoration:none;color:#ff9232; margin-right:5px; }
.f:active{font-family: Arial, Helvetica; font-size: 12px; text-decoration:none; color:#fff; margin-right:5px; }
.f:hover{font-family: Arial, Helvetica; font-size: 12px; text-decoration:none; color:#fff; margin-right:5px; }

.m:link {color:#fff; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-weight:600;letter-spacing:0.1em; }
.m:visited {color:#fff; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-weight:600;letter-spacing:0.1em; }
.m:active {color:#ff9232; text-decoration:none; font-family:Arial,Helvetica;font-size:11px; font-style:normal; font-weight:600;letter-spacing:0.1em; } 
.m:hover {color:#ff9232; text-decoration:none; font-family:Arial,Helvetica;font-size:11px; font-style:normal; font-weight:600;letter-spacing:0.1em; }

.n:link {color:#ff9232; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-weight:600;letter-spacing:0.1em; }
.n:visited {color:#ff9232; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-weight:600;letter-spacing:0.1em; }
.n:active {color:#ff9232; text-decoration:none; font-family:Arial,Helvetica;font-size:11px; font-style:normal; font-weight:600;letter-spacing:0.1em; } 
.n:hover {color:#ff9232; text-decoration:none; font-family:Arial,Helvetica;font-size:11px; font-style:normal; font-weight:600;letter-spacing:0.1em; }

.la:link {color:#ff9332;  text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-weight:600}
.la:visited {color:#ff9332; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-weight:600}
.la:active {color:#ff9232; text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal;font-weight:600; } 
.la:hover {color:#ff9232;  text-decoration:none; font-family:Arial,Helvetica; font-size:11px; font-style:normal; font-weight:600;}

/* BRANDLIST HOME */
#siteBody #contentText.brandList {
    position:absolute;
    margin-top:47px;
    margin-left:5px;
    max-height:569px;
    text-transform: uppercase;  
}

ul.listRow {
    width:145px;
    margin-right:55px;
    float:left;
    
    
}

ul.listRow li.brand, li.brand a {
    list-style:none;
    font-size: 14px; 
    line-height:20.0px;
    color:#000000!important;
  
}

ul.listRow li.brand:hover {
    list-style-image:url(../picts/arrowBlue.gif);
    font-size: 14px;
    color:#FF9232!important;
    cursor:pointer;
}

ul.listRow li.brand a:hover, ul.listRow li.brand a:active {
    text-decoration:none;
    text-transform:none;
    color:#FF9232; 
}
ul.listRow li.brand a:link, ul.listRow li.brand a:visited {
    text-decoration:none;
    text-transform:none;
    color:#000!important; 
}
