
html {overflow: -moz-scrollbars-vertical;
}


body{
margin: 0;
background: url(images/bg.gif) repeat-x;
background-color: #000000;
font-family: Calibri, Trebuchet MS;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
font-size: 1.4em;
}

a:link,
a:visited {
      font-weight:bold;
      color:#272727;
      text-decoration: none;
      background-color: transparent;
      }

a:hover {
      font-weight:bold;
      color:#ff0000;
      text-decoration: underline;
      }
      


h1{
font-size: 35px;
color:#ff0000;
font-weight:bold;      
background-color: transparent;
margin: 0px 41px 5px 55px;
text-decoration: none;
padding: 0px 0px 10px 0px;
line-height: 36px;
text-transform: uppercase;
}


h2{
font-size: 20px;
color:#272727;
font-weight:bold;      
background-color: transparent;
margin: 0px 0px 0px 57px;
text-decoration: none;
padding: 0px 0px 0px 0px;
line-height: 20px;
}
h3{
font-size: 20px;
color:#272727;
font-weight:bold;      
background-color: transparent;
margin: 20px 0px 5px 0px;
text-decoration: none;
padding: 0px 0px 3px 0px;
line-height: 20px;
border-bottom: 1px solid #ff0000;
}
h4{
font-size: 16px;
color:#FFFFFF;
font-weight:normal;      
margin: 0px 0px 5px 0px;
text-decoration: none;
line-height: 16px;
border: 1px solid #fe0000;
-moz-border-radius-topleft: 5px;  
-moz-border-radius-topright: 0px;  
-moz-border-radius-bottomleft: 5px;  
-moz-border-radius-bottomright: 0px;  
-webkit-border-top-rightright-radius: 0px;  
-webkit-border-top-left-radius: 5px;  
-webkit-border-bottom-left-radius: 5px;  
-webkit-border-bottom-rightright-radius: 0px; 
background: #fe0000;
padding: 0px 2px 3px 5px;
}
p {
font-size: 15px;
color: #272727;      
background-color: transparent;
margin: 0px 0px 10px 0px;
}
p.showroom {
font-size: 15px;
color: #272727;      
background-color: transparent;
margin: 0px 0px 0px 0px;
padding: 5px 0px 4px 0px;
border-right: 1px solid #fe0000;
}


ul{
	margin:0px 0px 20px 17px;
	font-size: 15px;
	padding:0px;
	color: #272727; 
	list-style-type:circle;
	}
	
li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	}
span.tab{
	width: 61px;
	float: left;
	font-weight: bold;
	}
	
	
#content{
margin: auto;
width: 770px;
background: #FFFFFF url(images/content.gif) repeat-y;
height: 100%;
overflow: auto;
padding: 0px 0px 0px 0px;
}

#content-block{
margin: 0px 0px 0px 0px;
background: transparent;
padding: 0px 0px 36px 58px;
width: 630px;
min-height: 155px;
float: left;
}

#content-links{
margin: 0px 0px 0px 0px;
background: transparent;
padding: 0px 0px 36px 58px;
width: 381px;
min-height: 155px;
float: left;
}

#content-links div.container,
#content-block div.container {

border: 1px solid #e5adad;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
color: #A9A9A9;
background: #f3f3f3;
padding: 5px 5px 5px 5px;
margin: 0px 0px 10px 0px;

}

#content-links div.container h3{
font-size: 20px;
color:#272727;
font-weight:bold;      
background-color: transparent;
margin: 0px 0px 0px 0px;
text-decoration: none;
padding: 0px 0px 3px 0px;
line-height: 20px;
border-bottom: 1px solid #ff0000;
}

#content-links div.container ul{
	margin:0px 0px 5px 20px;
	font-size: 15px;
	padding:0px;
	color: #272727; 
	list-style-type:circle;
	}
	
#content-links div.container li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	}
	
	
#content-rechts{
margin: 0px 0px 0px 0px;
background: transparent;
padding: 15px 65px 28px 20px;
width: 240px;
min-height: 155px;
float: right;
}
* html #content-rechts{
padding: 15px 60px 28px 0px;
width: 245px;
}
#content-rechts a.showroom-vw:link, 
#content-rechts a.showroom-vw:visited { 
width: 86px;
height: 86px;
padding: 0px 0px 0px 0px; 
margin: 0px 5px 2px 25px; 
background: url(./images/logo-vw.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#content-rechts a.showroom-vw:hover,
#content-rechts a.showroom-vw:active,
#content-rechts a.showroom-vw2:link,
#content-rechts a.showroom-vw2:hover,
#content-rechts a.showroom-vw2:visited { 
width: 86px;
height: 86px;
padding: 0px 0px 0px 0px; 
margin: 0px 5px 2px 25px; 
background: url(./images/logo-vw2.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#content-rechts a.showroom-bmw:link, 
#content-rechts a.showroom-bmw:visited { 
width: 86px;
height: 86px;
padding: 0px 0px 0px 0px; 
margin: 0px 5px 2px 25px; 
background: url(./images/logo-bmw.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#content-rechts a.showroom-bmw:hover,
#content-rechts a.showroom-bmw:active,
#content-rechts a.showroom-bmw2:link,
#content-rechts a.showroom-bmw2:hover,
#content-rechts a.showroom-bmw2:visited { 
width: 86px;
height: 86px;
padding: 0px 0px 0px 0px; 
margin: 0px 5px 2px 25px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
background: url(./images/logo-bmw2.gif) no-repeat right 0px; 
	}
#content-rechts a.showroom-renault:link, 
#content-rechts a.showroom-renault:visited { 
width: 86px;
height: 86px;
padding: 0px 0px 0px 0px; 
margin: 0px 5px 2px 25px; 
background: url(./images/logo-renault.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#content-rechts a.showroom-renault:hover,
#content-rechts a.showroom-renault:active,
#content-rechts a.showroom-renault2:link,
#content-rechts a.showroom-renault2:hover,
#content-rechts a.showroom-renault2:visited { 
width: 86px;
height: 86px;
padding: 0px 0px 0px 0px; 
margin: 0px 5px 2px 25px; 
background: url(./images/logo-renault2.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#content-rechts a.showroom-audi:link, 
#content-rechts a.showroom-audi:visited { 
width: 86px;
height: 86px;
padding: 0px 0px 0px 0px; 
margin: 0px 5px 2px 25px; 
background: url(./images/logo-audi.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#content-rechts a.showroom-audi:hover,
#content-rechts a.showroom-audi:active,
#content-rechts a.showroom-audi2:link,
#content-rechts a.showroom-audi2:hover,
#content-rechts a.showroom-audi2:visited  { 
width: 86px;
height: 86px;
padding: 0px 0px 0px 0px; 
margin: 0px 5px 2px 25px; 
background: url(./images/logo-audi2.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#content-rechts a.showroom-honda:link, 
#content-rechts a.showroom-honda:visited { 
width: 86px;
height: 86px;
padding: 0px 0px 0px 0px; 
margin: 0px 5px 2px 25px; 
background: url(./images/logo-honda.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#content-rechts a.showroom-honda:hover,
#content-rechts a.showroom-honda:active,
#content-rechts a.showroom-honda2:link,
#content-rechts a.showroom-honda2:hover,
#content-rechts a.showroom-honda2:visited { 
width: 86px;
height: 86px;
padding: 0px 0px 0px 0px; 
margin: 0px 5px 2px 25px; 
background: url(./images/logo-honda2.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
	
#content-rechts a.showroom-mercedes:link, 
#content-rechts a.showroom-mercedes:visited { 
width: 86px;
height: 86px;
padding: 0px 0px 0px 0px; 
margin: 0px 5px 2px 25px; 
background: url(./images/logo-mercedes.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#content-rechts a.showroom-mercedes:hover,
#content-rechts a.showroom-mercedes:active,
#content-rechts a.showroom-mercedes2:link,
#content-rechts a.showroom-mercedes2:hover,
#content-rechts a.showroom-mercedes2:visited { 
width: 86px;
height: 86px;
padding: 0px 0px 0px 0px; 
margin: 0px 5px 2px 25px; 
background: url(./images/logo-mercedes2.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#content-rechts a.showroom-skoda:link, 
#content-rechts a.showroom-skoda:visited { 
width: 86px;
height: 86px;
padding: 0px 0px 0px 0px; 
margin: 0px 5px 2px 25px; 
background: url(./images/logo-skoda.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#content-rechts a.showroom-skoda:hover,
#content-rechts a.showroom-skoda:active,
#content-rechts a.showroom-skoda2:link,
#content-rechts a.showroom-skoda2:hover,
#content-rechts a.showroom-skoda2:visited { 
width: 86px;
height: 86px;
padding: 0px 0px 0px 0px; 
margin: 0px 5px 2px 25px; 
background: url(./images/logo-skoda2.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#content-rechts a.showroom-opel:link, 
#content-rechts a.showroom-opel:visited { 
width: 86px;
height: 86px;
padding: 0px 0px 0px 0px; 
margin: 0px 5px 2px 25px; 
background: url(./images/logo-opel.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#content-rechts a.showroom-opel:hover,
#content-rechts a.showroom-opel:active,
#content-rechts a.showroom-opel2:link,
#content-rechts a.showroom-opel2:hover,
#content-rechts a.showroom-opel2:visited { 
width: 86px;
height: 86px;
padding: 0px 0px 0px 0px; 
margin: 0px 5px 2px 25px; 
background: url(./images/logo-opel2.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#header{
margin: auto;
color:#FFFFFF;
background: url(images/header2.jpg) no-repeat;
background-color: transparent;
height: 380px;
width: 770px;
padding: 0px 0px 0px 0px;
}




#open{
color: #363636;
width: 170px;
height: 105px;
float: right;
padding: 5px 0px 6px 7px;
margin: 0px 0px 0px 10px;
background-color:#ffffff;
border: 0px solid #ffffff;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
* html #open{
display: none;
}
#open div h3{
font-size: 15px;
color:#FFFFFF;
font-weight:bold;      
background-color: #000000;
margin: 3px 6px 5px 0px;
text-decoration: none;
padding: 0px 0px 1px 5px;
border: 0px solid #000000;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
#open div ul{
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	color: #272727; 
	width: 140px;
	list-style-type:circle;
	}
*+ html #open div ul{
	margin: 0px 0px 0px 10px;
	}
#open div ul li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	font-size: 13px;
	line-height: 16px;
	}
#open a.close:link,
#open a.close:visited {
font-weight:normal;
color:#ff0000;
text-decoration: none;
background-color: transparent;
padding: 0px 0px 0px 0px;
margin: 0px 3px 2px 0px;
float: right;
font-size: 23px;
line-height: 23px;
font-family: verdana;
      }

#open a.close:hover {
color:#000000;
      }
      
      
      
      
      
#icons {
width:325px;
height: 20px;
color: #A9A9A9;
background: transparent;
padding: 5px 0px 0px 40px;

}
#icons a.home:link, 
#icons a.home:visited { 
width: 110px;
height: 38px;
padding: 0px 0px 0px 0px; 
margin: 10px 0px 0px 10px; 
background: url(./images/button_csp.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#icons a.home:hover,
#icons a.home:active { 
width: 110px;
height: 38px;
padding: 0px 0px 0px 0px; 
margin: 10px 0px 0px 10px; 
background: url(./images/button_csp.gif) no-repeat right -38px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#icons a.open:link, 
#icons a.open:visited { 
width: 38px;
height: 39px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 1px; 
background: url(./images/button_open.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#icons a.open:hover,
#icons a.open:active { 
width: 38px;
height: 39px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 1px; 
background: url(./images/button_open.gif) no-repeat right -39px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#icons a.email:link, 
#icons a.email:visited { 
width: 43px;
height: 39px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px; 
background: url(./images/button_mail.gif) no-repeat right 0px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#icons a.email:hover,
#icons a.email:active { 
width: 43px;
height: 39px;
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px; 
background: url(./images/button_mail.gif) no-repeat right -39px; 
display:block;
font-size: 12px;
text-decoration: none;
color: #2e0c03;
float: left;
	}
#menu {
width:169px;
height: 226px;
color: #A9A9A9;
background: transparent;
padding: 43px 0px 0px 0px;
font-size: 14px;
}
* html #menu {

padding: 25px 0px 0px 0px;
}
#menu ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:169px;
	font-size: 14px;
	}
	
#menu ul li{
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 40px;
	text-align: center;
	}
#menu ul li.current,
#menu ul li.current:hover{
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 40px;
	text-align: center;
	background: url(images/licurrent.gif) no-repeat;
	}
#menu ul li:hover{
	display:block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 40px;
	text-align: center;
	background: url(images/lihover.gif) no-repeat;
	}
#menu ul li a:link,
#menu ul li a:visited{
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 5px 1px 5px;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	font-family: Trebuchet MS;
	}

#menu ul li a:hover,
#menu ul li a.current:link,
#menu ul li a.current:visited{
	background-color: #000000;
	border: 0px solid #000000;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}

img,
a img,
a img:visited {
  border           : 1px solid #ff0000;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 5px;
  margin: 4px 7px 1px 0px;
}
a img:hover {
  border           : 1px solid #000000;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 5px;
  margin: 4px 7px 1px 0px;
}
img.noborder {
  border           : 0px solid #ff0000;
  -moz-border-radius: 3px;
-webkit-border-radius: 3px;
  padding: 0px;
  margin: 4px 8px 1px 0px;
  float:left;
}

#footer{
width: 700px;
color:#FFFFFF;
background: #ff0000 url(images/footerbg.gif) repeat-x;
background-color: #ff0000;
text-align: center;
padding: 9px 0px 8px 0px;
margin: 0px 42px 0px 28px;
font-size: 12px;
clear: both;
text-transform: uppercase;
font-weight: normal;
font-family: Trebuchet MS;
letter-spacing: 1px;
border-bottom: 1px solid #e8e8e8;
}
#footer    a:link {
      font-weight:normal;
      color:#FFFFFF;
      text-decoration: none;
      }
#footer    a:visited {
      font-weight:normal;
      color:#FFFFFF;
      text-decoration: none;
      }
#footer    a:hover {
      font-weight:normal;
      color:#000000;
      text-decoration: none;
      }


