/* Start of CMSMS style sheet 'pc_new_css' */
/* CSS Document */

html, body{ width:100%; height:100%; }
body{
	margin:0; 
	padding:0; 
	background-color: white;
	font-family: Verdana, Arial;
	font-size: 10px;	
	text-align:center;	
	}
	
#page{
	width: 1120px;
	height: auto;
	margin: auto;
	text-align:left;
	border:none;
}


h1{ font-size: 14px;}
h2{ font-size: 12px;}

a:link{color: #000; text-decoration:none; font-weight: bold;}
a:hover{color: #9A0000;  font-weight: bold;} 
a:visited{text-decoration:none; color:#000;  font-weight: bold;}
a:active{text-decoration:none; color:#000;  font-weight: bold;}


/*			Container		*/

#content{	
	width:815px;
	height:auto;
}

#head{
	position: relative;
	margin-left:-63px;
	width:878px;
	height:124px;
	background-image: url('layout/head.jpg');
	border:none;
}


#subhead{
	position: relative;
        top: 0px;
        left: -30px;
	width:780px;
	border:none;
}



#logo_home{
	position: relative;
	left: 0px;
	top: 30px;
	width: 300px;
	height: 75px;	
}

#logo_home a {
	width: 300px;
	height: 75px;
	display: block;	
}

#middle{
        padding-left: 50px;
	width:815px;
	min-height:506px;
	background-image: url('layout/middle.jpg');
        background-repeat: repeat-y;
        font-size: 12px;
}

#bottom{
	width:815px;
	height:23px;
	background-image: url('layout/bottom.jpg');	
}

#sidebar{
	margin-top: 61px;
	width: 152px;
	height: auto;	
}

#sb_box{
	width: 196px;
	height:296px;
	background-image: url('layout/sb_box.jpg');
}

#sb_box_akt{
	width: 196px;
	height:221px;
	background-image: url('layout/sb_box_akt.jpg');
}

#sb_box.hidden{
       visibility: hidden;
}

#sb_box a:visited{
	color: black;
}

#sb_box_cont{
        position:relative;
top: 16px;
left: 16px;
	width: 166px;
	height: auto;


}

#footer{

	width: 815px;
	height: 119px;
	background-image: url('layout/footer.jpg');
}

#footer_top{
z-index:0;
position:relative;
top: 10px;
left: 20px;
}

#footer_links{
z-index:1;
position:relative;
top:20px;
left:30px;
}

/*			Navigation			*/


#iconmenu_div{
	position: relative;
	top: 68px; 
	left: 382px;
}

*:first-child+html #iconmenu_div {/*IE 7Hack*/
        position: relative;
	top: 68px; 
	left: 82px;
}


#iconmenu {
	position: relative;
	margin: 0px auto;
	margin-left: 0px;
	padding: 0px;
	width: 497px;
	height: 53px;
	background: url("layout/nav.jpg");
	text-align: left;
	}

	/*wird rübergelegt*/
	#iconmenu li {
		width: 120px;
		height: 53px;
		position: absolute;
		top: 0px;
		background: url("layout/nav.jpg") 0 53px no-repeat;
		display: block;
		list-style: none; }

	#iconmenu a {
	
		height: 53px;
		display: block;
		}

/* Sprites*/
	#iconmenu #panel0c { left: 0px; 
		width: 83px;
	}
	
	#iconmenu #panel1c { left: 83px;
		width: 67px; 
		background-position: -83px 0px; }
		
	#iconmenu #panel2c {
		width: 112px;
		left: 150px;
		background-position: -150px 0px; }

	#iconmenu #panel3c {
		width: 144px;
		left: 262px;
		background-position: -262px 0px; }

	#iconmenu #panel4c {
		width: 85px;
		left: 406px;
		background-position: -406px 0px; }
	

	/*menue: position-x, position-y*/
	#iconmenu #panel0c a:hover { background: url("layout/nav.jpg") 0px -53px no-repeat; }
		
	#iconmenu #panel1c a:hover { background: url("layout/nav.jpg") -83px -53px no-repeat; }
	
	#iconmenu #panel2c a:hover { background: url("layout/nav.jpg") -150px -53px no-repeat; }

	#iconmenu #panel3c a:hover { background: url("layout/nav.jpg") -262px -53px no-repeat; }

	#iconmenu #panel4c a:hover { background: url("layout/nav.jpg") -406px -53px no-repeat; }	
	
/* Navigation Ende*/


/*             car Details                     */
#car_iconmenu_div{
	padding-top: 10px; 
	text-align: middle;
}

#car_iconmenu {
	position: relative;
	margin: 0px auto;
	margin-left: 0px;
	padding: 0px;
	width: 700px;
	height: 120px;
	background: url("layout/detail_nav.jpg");
	text-align: left;
	}

	/*wird rübergelegt*/
	#car_iconmenu li {
		width: 200px;
		height: 120px;
		position: absolute;
		top: 0px;
		background: url("layout/detail_nav.jpg") 0 120px no-repeat;
		display: block;
		list-style: none; }

	#car_iconmenu a {	
		height: 120px;
		display: block;
		}

/* Sprites*/
	#car_iconmenu #car_panel0c { left: 0px; 
		width: 200px;
	}
	
	#car_iconmenu #car_panel1c { left: 200px;
		width: 200px; 
		background-position: -200px 0px; }
		
	#car_iconmenu #car_panel2c {
		width: 200px;
		left: 400px;
		background-position: -400px 0px; }
 
         #car_iconmenu #car_panel3c {/*greencar-button*/
		width: 100px;
		left: 600px;
		background-position: -600px 0px; }

	/*menue: position-x, position-y*/
	#car_iconmenu #car_panel0c a:hover { background: url("layout/detail_nav.jpg") 0px -120px no-repeat; }
		
	#car_iconmenu #car_panel1c a:hover { background: url("layout/detail_nav.jpg") -200px -120px no-repeat; }
	
	#car_iconmenu #car_panel2c a:hover { background: url("layout/detail_nav.jpg") -400px -120px no-repeat; }

	#car_iconmenu #car_panel3c a:hover { background: url("layout/detail_nav.jpg") -600px -120px no-repeat; }




#golf_spezial_link{
	display: block;
	height: 145px;
	width: 196px;	
	background: url("layout/golf_spezial_sprite.jpg") no-repeat;
}
#golf_spezial_link:hover{
	display: block;
	height: 145px;
	width: 196px;
	background: url("layout/golf_spezial_sprite.jpg") 0 -145px no-repeat;
}




	
.float { 
	float: left; 
}

.clearboth { clear: both; }

.box{margin-top: 4px; display:block; width:700px; text-align:justify;}


/* Spoiler */
.expand{
padding-top: 10px; 
padding-bottom: 15px;
}


.expand_title{
display:block;
width: 384px; 
height: 33px; 
text-align: center;
padding-top: 8px;
font-variant:small-caps; 
font-weight: bold;
}
#expand_title_box{
width: 384px; 
height: 33px; 
background: url('layout/spoiler_title.jpg') no-repeat;
}

#expand_title_box a:hover{
width: 384px; 
height: 33px; 
background: url('layout/spoiler_title_over.jpg') no-repeat;
}



/* Spezielle Fonts*/
#promofont{font-variant:small-caps; font-weight: bold; color:#9a0000;}


/* Kontaktseite */
#kartei_email{
margin-left: -25px;
width: 771px;
height: 477px;
background: url(layout/kontakt_form.jpg) no-repeat left ;
}

#kartei_email_top{
padding-top: 40px;
padding-left: 30px;
}

#kartei_email_bottom{
padding-top: 40px;
padding-left: 30px;
}

.fbsubmit {
width: 143px;
height: 34px;
    border: none;
    background: url('layout/button_n.jpg') no-repeat top left;
    padding: 2px 8px;
}
.fbsubmit:hover {
    border: none;
    background: url('layout/button_o.jpg') no-repeat top left;
    padding: 2px 8px;
}

/* Mietstationen*/

#mietstationen{
position: relative;
left: -25px;
width: 800px; 
height: 800px;
}


#stand_city_ost{
width: 254px;
height: 388px;
background: url(layout/standort_kartei_ost.jpg) no-repeat left;
}

#stand_city_west{
width: 254px;
height: 388px;
background: url(layout/standort_kartei_west.jpg) no-repeat left;
}

#stand_city_city{
width: 254px;
height: 388px;
background: url(layout/standort_kartei_city.jpg) no-repeat left;
}

#stand_dir{
text-align: left;
padding-top: 190px;
padding-left: 15px;
}


	
/* End of 'pc_new_css' */

