/* CSS Document */
body {
	background: #0a0a0a;
	font: 13px/1.6 "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #eee;
}
h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; }


/* General CSS */

#skip {	display: none; }
.wrapper, .ninesixty {
	width: 960px;
	margin: 0 auto;
}
.notext { text-indent: -999em; }
h2 {
	text-shadow: 2px 2px 2px #000;
	text-transform: uppercase;
}
.lCol, .left { float: left; }
.rCol, .right { float: right; }
.eindrittel, .zweidrittel {
	padding-top: 26px;
}

/*
.eindrittel {
	min-height:312px;
	width: 260px;
	padding-left: 28px;
	padding-right: 15px;
	background: #000 url(../_img/box-rechts.jpg);
}
*/
.eindrittel {
	width: 303px;
	padding-top: 0;
}
.eindrittel .box-left {
    padding-top: 26px;
    min-height:302px;
    padding-left: 28px;
	padding-right: 15px;
	background: #000 url(../_img/box-rechts2.jpg) no-repeat;
}
.eindrittel .box-left-bottom {
    height: 10px;
    background: #000 url(../_img/box-rechts2-bottom.jpg) no-repeat;
} 



.zweidrittel {
	width: 559px;
	
	padding-left: 20px;
	padding-right: 23px;
	padding-bottom:23px;
	background: #000 url(../_img/box-links-lang.jpg);
	margin-right: 50px;
	
	margin-bottom:28px;
}


.clear { clear: both; }

.yellow { color: #fd0; }

/* Header */
#auto {
	background: transparent url(../_img/corvette.png) no-repeat;
	top: 175px;
	left: 585px;
	width: 450px;
	height: 247px;
	position: absolute;
}

#vierzig-jahre {
    display: none;
	position:absolute;
	top:0px;
	right:0px;
	width:350px;
	height:120px;
	background:url(../_img/40-jahre.png);	
}

#header {
	height: 210px;
	background: #fff;
/* 	background: #fff url(../_img/header.jpg) repeat-x; */
}
#header .wrapper {
	position: relative;
	padding: 0 10px;
	height: 164px;
	background:url(../_img/header_50jahre_958x164.jpg) no-repeat;
}

#header .wrapper #navigation {
	position:absolute;
	z-index:10;
}

/*
#header h1 a { 
	display:block;
	width: 237px;
	height: 43px;
	background: transparent url(../_img/logo.png);
	margin-bottom: 29px;
}
*/
#header h1 a { 
	display:block;
	position: absolute;
	top: 10px;
	left: 10px;
	width: 940px;
	height: 130px;
}

#header ul { height: 25px; margin-top: 175px; }
#header ul li {
	letter-spacing: .3px;
	float: left;
	margin-right: 30px;
	font-size: 14px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*text-shadow: 1px 1px 1px #bababa;*/
}
#header ul li.home {
	background: transparent url(../_img/haus_icon.png) no-repeat;
	width: 23px;
	height: 25px;
}
#header .home a {
	display: block;
	height: 22px;
}
#header li a:link, #header li a:visited {
	text-decoration: none;
	color: #bbb;
}
#header li a:hover, #header li a:active, #header li.activest a {
	color:#666;
	border-bottom: 1px solid #999 !important;
	padding-bottom: 3px !important;
	text-decoration:none !important;
}
#content p {
	padding-left: 9px;
	padding-top: 12px;
	width: 290px;
}


/* Content */

#content {
	padding-top: 40px;
	min-height: 700px;
	background: url(../_img/contentbck.jpg) repeat-x;
}
h2.pagetitle {
	color: #cacaca;
	font-size: 36px;
	line-height:46px;
	
	padding-bottom: 30px;
	background: transparent url(../_img/line.png) repeat-x bottom;
	
}
.main {
	/*background: transparent url(../_img/line.png) repeat-x left top;
	margin-top: 30px;*/
	padding-top: 40px;	
}
.main h2 {
	font-size: 25px;
	background: transparent url(../_img/line.png) repeat-x bottom;
}
.main .zweidrittel h2 { padding-left: 20px; }
.main .eindrittel h2 img, .main .zweidrittel h2 img, div.polaroid { position: absolute; }
.main .zweidrittel h2 img, .main .eindrittel h2 img {
	margin-left: -50px;
	margin-top: -35px;
}
.main .zweidrittel h2.reparatur { margin-top: 15px; }
.main .zweidrittel h2.reparatur img { margin-top: -17px; }
#content .autovermietung p { width: 250px; }
div.polaroid {
	background: transparent url(../_img/polaroid.png);
	width: 246px;
	height: 256px;
	margin-left: 335px;
}
#slideshow, #polapic {
    position:relative;
    height:211px;
}
#slideshow img, #polapic img {
    position:absolute;
    top: 15px;
    left: 15px;
    z-index: 8;
	backgorund: #fff;
}
#slideshow img.active { z-index: 10; }
#slideshow img.last-active { z-index: 9; }

/* Footer */ 
#footer {
	margin-top: 4px;
	height: 29px;
	font: 12px Tahoma, Geneva, sans-serif;
	background: #000 url(../_img/footer.jpg);
	padding-top: 17px;
	
	margin-bottom:28px;
}
#footer li.first { padding-left: 70px; }
#footer li.last {
	border: 0;
	padding-right: 0;
}
#footer li {
	float: left;
	padding: 0 13px;
	border-right: 1px solid #666;
}
#footer li, #footer a  { color: #fd0; }
#footer a:link, #footer a:visited { text-decoration: none; }
#footer a:hover ,#footer a:active {
	border-bottom: 1px solid #fd0;
	padding-bottom: 3px;
}