/* ----------------------------------
author:seitenhimmel.de
date:02.08
website:http://www.webwrite.de
------------------------------------*/
*{margin:0; padding:0;}

	body {
		margin:0px;
		padding:0px;
		position: relative;
		color: #353535;
		background-color:transparent;
		background:url(../pic/bg_body.gif) repeat-y;		
		text-align: left;
		font-size: 65%; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
								}
								
		#alles {
		width:998px;		
		margin: 0px 0px 0px 0px; 
		padding: 0px;
				background-color:transparent;
										}
	#rad {
	float:left;
	margin:15px 0px 0px 12px;
	padding:0px;
	
}

	#rad img{border:0px;	
}

	#top {float:left;width:730px;
		margin:30px 0px 0px 20px; 
		padding: 0px;
		background-color:#ffffff;
		background-image:none;
		background:url(../pic/bg_head.gif) no-repeat left bottom;
		padding-bottom:10px;
		border-bottom:1px dashed #B5B5B5;	
								}		

								
	
								
								
								
#top h1 {float:right;width:350px;
		font-size:3.10em;
		margin: 45px 5px 0px 100px; 
		padding:0px 0px 0px 0px;
		background-color:transparent;
		font-style:italic;
		text-align:left;
		font-family:Georgia, "Times New Roman", Times, serif;

			}
			
#top h1 a {color:#868686;
			text-decoration:none;
			}
#top h1 a:hover {color:#FF7B29;
			text-decoration:none;
			}
#top h2 {	float:right;width:350px;
			font-style:italic;
			text-align:left;		
			color:#000000;
			font-size:3.80em;
			margin: 0px 0px 0px 100px; 
			padding:0px;
			background-color:transparent;
			font-family:Georgia, "Times New Roman", Times, serif;			
			}			


			
#top ul {	display:block;float:right;width:350px;
			list-style:none;
			margin:35px 0px 0px 100px;
			padding:0px;
			color:#666666;
			font-size: 1.9em;
			font-style:italic;font-weight:bold;
			font-family:Georgia, "Times New Roman", Times, serif;
			background-color:#ffffff;
									}

#top li{	float:left;
			background-color:#ffffff;
			margin:0px 0px 0px 0px;}
			
#top li a{		
				list-style:none;
				background-color:#ffffff;
				color:#666666;
				text-decoration:none;
					}

 #top li a:hover{margin:0px 0px 0px 0px;
					list-style:none;
					color:#FF7B29;					
					text-decoration:none;
					}
					
#top li a.ak{
margin:0px 0px 0px 0px;
					list-style:none;
					color:#000000;
					text-decoration:none;
					}			
			
										
#left {float:left;
		width:350px;
		margin:0px 0px 0px 20px; 
		padding-top: 70px;
		background-color:transparent;
		background:url(../pic/bg_left.gif) no-repeat 0% 0%;
								}
								
#left h3 {	
			float:left;			
			color:#666666;
			font-style:italic;
			line-height:170%;			
			font-size: 1.9em;
			margin: 10px 20px 0px 0px;
			font-family:Georgia, "Times New Roman", Times, serif;
			padding:0px;
		background-color:transparent;
			}
				

#left h4 {			
			float:left;width:300px;
			line-height:180%;
			margin:10px 0px 0px 3px;
			padding:0px;
			color:#666666;
			font-size: 1.25em;
			background-color:transparent;
			}	


#left p a {
			color:#353535;
			text-decoration:none;			
			}
			
#left p a:hover {
			color:#FE6C01;
			text-decoration:underline;			
			}
#left p {float:left;width:300px;
line-height:180%;
			margin:5px 0px 5px 3px;
			padding:0px;
			color:#353535;
			font-size: 1.25em;
					}
					
#left p.blog {	float:left;
				width:160px;
				font-weight:bold;
				margin:10px 0px 5px 3px;
				padding:10px;
				color:#ffffff;
				font-size: 1.15em;
				line-height:130%;
				background-color:transparent;
				padding:0px;
				border:1px solid #cccccc;
					}
					
#left p.blog a {line-height:130%;padding:3px;
			color:#ffffff;background-image:url(../img_kl/unterwegs_2.jpg);
			text-decoration:none;
					}
					
#left p.blog a:hover{line-height:130%;
			color:#ffffff;
			background-image:url(../img_kl/unterwegs.jpg);
			text-decoration:none;
								}
#left img.klein{width:166px;height:125px;float:left;
margin:0px 3px 5px 2px;padding:0px;border:0px;border-right:1px solid #999999;border-bottom:1px solid #999999;
}

#left img {border:0px;}

#left ul {list-style:none;
			float:left;	
			margin:5px 0px 15px 3px;
			padding:0px;
			color:#353535;
			font-size: 1.25em;
			background-color:transparent;
			line-height:180%;	
			}

 #left li{
			background-color:transparent;text-indent:15px;			
			margin:0px;}
			
 #left li a{		display:block;width:250px;background:url(../pic/mustergr.gif) no-repeat 0% 50%;
 					color:#353535;
					text-decoration:none;
					margin:0px;
					}

 #left li a:hover{	display:block;width:250px;background:url(../pic/mustergr_ak.gif) no-repeat 0% 50%;
 					color:#FE6C01;
					text-decoration:none;
					margin:0px;
					}
					
 #left li.sitemap{
			background-color:transparent;text-indent:15px;			
			margin-left:55px;}
			
 #left li.sitemap a{		display:block;width:250px;background:url(../pic/mustergr.gif) no-repeat 0% 50%;
 					color:#353535;
					text-decoration:none;
					margin:0px;
					}

 #left li.sitemap a:hover{	display:block;width:250px;background:url(../pic/mustergr_ak.gif) no-repeat 0% 50%;
 					color:#FE6C01;
					text-decoration:none;
					margin:0px;
					}

					
#mitte{width:356px;float:left;
margin:95px 0px 0px 25px;padding:0px;

}

#mitte img{width:350px;float:left;
margin:0px 0px 0px 0px;padding:0px;border:1px solid #cccccc;
}
#mitte img.start{width:172px;height:130px;float:left;
margin:0px 2px 4px 2px;padding:0px;border:0px;border-right:1px solid #999999;border-bottom:1px solid #999999;
}
#mitte img.klein{width:159px;float:left;
margin:0px 2px 0px 0px;padding:0px;border:0px;
}
#mitte p.bild{width:auto;
font-size:0.90em;
float:left;
color:#ffffff;
margin:0px 0px 15px 1px;
padding-left:5px;
padding-right:5px;
line-height:180%;
border-bottom:1px solid #353535;
background-color:#514542;
}



#mitte p {width:300px; float:left;
			font-size: 1.0em;
			background-color:transparent;
				
			}
#mitte p a {
			text-decoration:none;
			color:#353535;				
			}
#mitte p a:hover {
			text-decoration:underline;
			color:#999999;				
			}



#marginal {width:200px;
			float:right;
			margin:10px 0px 0px 10px;
			padding:0px;
			line-height:140%;
			color:#353535;
			background-color:transparent;
			
			}

#marginal h1 {	font-family:Georgia, "Times New Roman", Times, serif;
				font-style:italic;
				color:#000000;
				font-size:1.95em;
				line-height:190%;
				margin: 25px 0px 0px 15px; 
				padding:0px;
				background-color:transparent;
			}
			
#marginal h1 a {	
				color:#000000;
				text-decoration:none;
			}
			
#marginal h1 a:hover {	
				color:#000000;
				text-decoration:none;
			}
			
#marginal p {color:#666666;width:175px;
			margin:0px 0px 0px 15px;
			padding:0px;
			background-color:#ffffff;			
			}
			
#marginal p.zit {width:150px;color:#666666;
			margin:0px 0px 32px 15px;
			padding:0px;
			background-color:#ffffff;
			font-style:italic;		
			}

#marginal ul.nav {width:140px;
			list-style:none;color:#666666;
			margin:75px 0px 35px 15px;
			padding-bottom:5px;
			font-size: 0.85em;
			background-color:transparent;
			border-bottom:1px dashed #999999;	
			}

 #marginal li{
			background-color:transparent;			
			margin:0px;}
			
 #marginal li a{
					list-style:none;height:43px;
					background-color:transparent;
					color:#666666;
					text-decoration:none;margin:0px;
					}

 #marginal li a:hover{
					list-style:none;
					color:#FE6C01;
					background:transparent;
					text-decoration:none;margin:0px;
					}
					
 #marginal li a.ak{
					list-style:none;
					color:#FE6C01;
					text-decoration:none;
										}	
#marginal img {border:0px;margin:0px 0px 0px 15px;	
			}
			
			
	#marginal ul.liste {list-style:none;		
			margin:5px 0px 15px 15px;
			padding:0px;
			color:#666666;
			font-size: 1.05em;
			background-color:transparent;	
			}

 #marginal li{text-indent:10px;
			background-color:transparent;			
			margin:0px;}
			
 #marginal li a{	display:block;
 					width:180px;height:20px;
					background:url(../pic/muster.gif) no-repeat 0% 30%;
 					color:#666666;
					text-decoration:none;
					margin:0px;
					}

 #marginal li a:hover{display:block;
 					width:180px;
					background:url(../pic/muster_ak.gif) no-repeat 0% 30%;
 					color:#FE6C01;
					text-decoration:none;
					margin:0px;
					}
					
	 #marginal li a.ak{
	 				display:block;
					width:180px;
					background:url(../pic/muster_ak.gif) no-repeat 0% 30%;
	 				font-weight:bold;
 					color:#FE6C01;
					text-decoration:none;
					margin:0px;
					}
					
#footer{float:left;
 background-color:#ffffff;
color:#353535;
		width:930px;height:45px;
		padding:0px;
		margin:35px 15px 25px 20px;
		border-top:1px solid #999999;
		line-height:160%;}
		
#footer a{
color:#353535;text-decoration:none;}
#footer a:hover{
color:#353535;text-decoration:underline;}