@CHARSET "iso-8859-1";
/*######### Grund Elemente #########*/
*{margin: 0;padding: 0;}

html{}

body{background:url("/mieten-bilder/bg.jpg") repeat-x #004d93;}

#wrapper {clear:both;position: relative;width:1000px;margin:0px auto;}
#wrapper_content {clear:both;position: relative;width:1000px;margin:0px auto;}

* html #wrapper {height: 100%;}
/*######### Grund Elemente #########*/

/*######### Überschriften #########*/
h1{color:#000;font-size:20px;font-family:Arial;font-weight:normal;line-height:22px;padding-bottom:5px;}
h2{color:#000;font-size:16px;font-family:Arial;font-weight:normal;line-height:20px;padding-bottom:10px;}
h3{color:#000;font-size:15px;font-family:Arial;font-weight:normal;line-height:18px;padding-bottom:3px;padding-top:3px;}
h4{color:#000;font-size:12px;font-family:Arial;font-weight:normal;line-height:20px;padding-bottom:10px;}
h5{color:#000;font-size:10px;font-family:Arial;font-weight:normal;line-height:20px;padding-bottom:10px;}
/*######### Überschriften #########*/

/*######### Haupt Content Elemente #########*/
div,td{color:#000;font-size:13px;font-family:Arial;font-weight:normal;line-height:16px;}
p{padding-bottom:10px;text-align: left;}

hr{
	clear:both;
	height: 0px;
	line-height: 0px;
	display:block; 
	margin:3px 120px 0px 0px;
	width:720px;
	padding:0px;
	font-size: 0px;
	border:0px;
	border-bottom: 1px solid #787878;
	text-align:left;		
}
*hr{	margin:-4px 0px;}
/*######### Haupt Content Elemente #########*/

a{
	color:#000;
}

/*######### Grundaufbau #########*/
#head{
	width:960px;
	height:240px;
	background:url("/mieten-bilder/head.jpg") no-repeat;
}
#head ul{float:right;margin-top:210px;margin-right:10px;}

#head ul li{
	float:left;
	list-style:none;
	margin-left:10px;
} 
#head ul li a{
	color:#e2001a;
	text-decoration:none;
	font-family:Arial;
	font-size:14px;
}

#nav ul li{
	float:left;
	list-style:none;
	margin-top:1px;
}
#nav #rline{
float:left;
margin-top:1px;
width:2px;
height:41px;
background:url("/mieten-bilder/nav_t_line.jpg") no-repeat;	
}

#nav ul li a{
  display:block;
	width:158px;
	height:41px;
	line-height:41px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	background:url("/mieten-bilder/nav_t_line.jpg") repeat-y;
}
#nav ul li a:hover{
	text-decoration:underline;
}

#nav ul li .sel{
	background:url("/mieten-bilder/nav_t_line_over.jpg") repeat-y;
}


#content{
	background-color:#fff;
}
#content .block1{
	float:left;
	width:480px;
}
#content .block1 img{float:left;width:230px;}
#content .block1 .bl_box{
	float:left;
	width:250px;
	height:230px;
	background:url("/mieten-bilder/cont_k.jpg") repeat-y;
}
#content .block1 .bl_box .bl_head{
height:15px;
width:250px;
background:url("/mieten-bilder/cont_h.jpg") no-repeat;	
}
#content .block1 .bl_box .bl_cont{
width:220px;
height:185px;
padding-left:10px;
}
#content .block1 .bl_box .bl_cont .bl_cont_text{
height:125px;
overflow:hidden;	
}

/*Box4*/
#content .block1 .bl_box .bl_cont_4{
width:220px;
height:180px;
padding-left:10px;
}
#content .block1 .bl_box .bl_cont_4 .bl_cont_text{
height:165px;
overflow:hidden;	
}
#content .block1 .bl_box .btn_pl a{
display:block;
float:right;
padding-right:20px;
height:20px;
color:#000;
text-decoration:none;
font-weight:bold;
}
#content .block1 .bl_box .btn_pl a:hover{color:#d30018;}
/*Box4*/


#content .block1 .bl_box .btn a{
display:block;
float:right;
padding-right:10px;
width:20px;
height:20px;
background:url("/mieten-bilder/cont_btn.jpg") no-repeat;
}
#content .block1 .bl_box .btn a:hover{background:url("/mieten-bilder/cont_btn_o.jpg") no-repeat;}



#content .block1 .bl_box .bl_footer{
clear:both;
height:15px;
width:250px;
background:url("/mieten-bilder/cont_f.jpg") no-repeat;	
}

#content .block1 .bl_box .bl_footer_4{
clear:both;
height:15px;
width:250px;
background:url("/mieten-bilder/cont_f_4.jpg") no-repeat;	
}


/*Block 2*/
#content .block2{
	float:left;
	width:960px;
}
#content .block2 img{float:left;width:350px;}
#content .block2 .bl_box{
	float:left;
	width:610px;
	height:350px;
	background:url("/mieten-bilder/cont_k_2.jpg") repeat-y;
}
#content .block2 .bl_box .bl_head{
height:15px;
width:610px;
background:url("/mieten-bilder/cont_h_2.jpg") no-repeat;	
}
#content .block2 .bl_box .bl_cont{
width:580px;
height:320px;
padding-left:10px;
}


#content .block2 .bl_box .bl_footer{
clear:both;
height:15px;
width:610px;
background:url("/mieten-bilder/cont_f_2.jpg") no-repeat;	
}
/*Block 2 ENDE*/

/*Block 3*/
#content .block3{
	float:left;
	width:960px;
}
#content .block3 img{float:left;width:230px;}
#content .block3 .bl_box{
	float:left;
	width:730px;
	height:230px;
	background:url("/mieten-bilder/cont_k_3.jpg") repeat-y;
}
#content .block3 .bl_box .bl_head{
height:15px;
width:730px;
background:url("/mieten-bilder/cont_h_3.jpg") no-repeat;	
}
#content .block3 .bl_box .bl_cont{
width:700px;
height:200px;
padding-left:10px;
}

#content .block3 .bl_box .bl_footer{
clear:both;
height:15px;
width:730px;
background:url("/mieten-bilder/cont_f_3.jpg") no-repeat;	
}
/*Block 3 ENDE*/

#footer{
	clear:both;
	height:80px;
	background:url("/mieten-bilder/footer_k.jpg") repeat-x #004d92;
}

#footer_block{
	clear:both;
	background:#004d92;
}

#footer #text_block{
	clear:both;
	float:left;
	width:960px;	
}

#footer_block #text_block h1{
	color:#fff;
}
#footer_block #text_block h2{
	color:#fff;
}
#footer_block #text_block p{
	color:#fff;
	line-height:20px;
}

#footer_block #text_block #footer_links a{
	float:right;
	color:#fff;
	line-height:20px;
	text-align:right;
	text-decoration:none;
	margin-right:20px;
}

#footer_wrapper {clear:both;position: relative;width:1000px;margin:0px auto;}
#footer_wrapper_block {clear:both;position: relative;width:1000px;margin:0px auto;}

#footer #logo{
	float:right;
	height:80px;
	width:1000px;
	margin-right:20px;
	background:url("/mieten-bilder/footer_logo.jpg") no-repeat;
	background-position:left;
	text-align:right;
}
/*######### Grundaufbau #########*/




/*######### Tabellen #########*/
table{
	margin:0px;
	padding:0px;
}
th{
	background:#8fa8b8;
	color:#fff;
	text-align:left;
	text-indent:5px;
	line-height:20px;
	height:20px;
}
td{
	text-align:left;
}

td a{
  color:#000;
	font-weight:bold;
		
}

#detail_info td{ height:20px;}

span{font-size:9px;}
/*######### Tabellen #########*/

/*######### Formulare #########*/
form{width:720px;}
form table td {height:25px;line-height:25px;}
form table td input{
	width:200px;
	height:16px;
	color:#000;font-size:13px;font-family:Arial;font-weight:normal;line-height:16px;
	border: 1px solid #004d92;
}
form table td select{
	width:200px;
	height:20px;
	color:#000;font-size:13px;font-family:Arial;font-weight:normal;line-height:16px;
	border: 1px solid #004d92;
}
form table td textarea{
	width:450px;
	height:100px;
	margin-top:5px;
	color:#000;font-size:13px;font-family:Arial;font-weight:normal;line-height:16px;
	border: 1px solid #004d92;
}
/*######### Formulare #########*/

/*######### Spacer #########*/
.V0		{clear:both;margin:0px;font-size:0px;line-height:0px;width:0px;height:0px;padding:0px;}
.V5		{clear:both;margin:0px;font-size:0px;line-height:0px;width:100%;height:5px;padding:0px;}
.V10	{clear:both;margin:0px;font-size:0px;line-height:0px;width:100%;height:10px;padding:0px;}
.V15	{clear:both;margin:0px;font-size:0px;line-height:0px;width:100%;height:15px;padding:0px;}
.V20	{clear:both;margin:0px;font-size:0px;line-height:0px;width:100%;height:20px;padding:0px;}
/*######### Spacer #########*/

.sp_head{
	width:950px;
	height:5px;
	background:url("/mieten-bilder/sp_head.jpg") no-repeat;	
} 
.sp_kachel{
	width:950px;
	background:url("/mieten-bilder/sp_k.jpg") repeat-y;	
} 
.sp_kachel h1{
	padding-left:20px;
	color:#fff;
}
.sp_kachel p{
	padding-left:20px;
	color:#fff;
}
.sp_footer{
	width:950px;
	height:5px;
	background:url("/mieten-bilder/sp_footer.jpg") no-repeat;	
} 
 
 

