/* CSS Document */

body	{	margin:0;
			padding:0;
			background-color:#FF9D48;
			background-image:url(background.gif);
			background-repeat:repeat-y;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:1em;
			color:#333333;
		}
		
img { border:none;
}		
		
p		{	margin:0;
			padding:8px 0 0 0;
		}
		
h2		{	font-size:0.75em;
			margin:0;
			padding:20px 0 0 0;}
			
fieldset	{	width: 370px;
				padding:0;
				margin:0;
				border:none;
				font-size:0.75em;
			}	
			
legend 	{	padding:0 5px;
			margin: 0px;
			letter-spacing:0.1em;
			color:#333333;
		}	
		
label	{	width: 80px;
			float: left;
			margin: 3px;
	}	
	
	input, textarea
	{
		width: 220px;
		background-color: #ffffff;
		border: 1px solid #D9DACB;
		margin: 3px;
		padding: 2px;
	}
		
	input:focus, input:hover, textarea:focus, textarea:hover
	{
		background-color:#FF9D48;
		border: 1px solid #9B9B90;
	}

.service { width: 110px;
cursor:pointer;}

.error		{ color:#CC0033;}
	
/* Header und Hauptnavigation ------------------------------------------------------------------*/	
		
#top	{	margin:0;
			padding:0;
			background-color:#00BCFF;
			height:130px;
			width:auto;
			border-bottom:solid 2px;
			border-color:#FFFFFF;
		}
		
.kopf0	{	background-image:url(../kopfbilder/0.jpg);
			background-repeat:no-repeat;
			background-position:left;
		}

.kopf1	{	background-image:url(../kopfbilder/1.jpg);
			background-repeat:no-repeat;
			background-position:left;
		}
		
.kopf2	{	background-image:url(../kopfbilder/2.jpg);
			background-repeat:no-repeat;
			background-position:left;
		}
		
.kopf3	{	background-image:url(../kopfbilder/3.jpg);
			background-repeat:no-repeat;
			background-position:left;
		}
		
.kopf4	{	background-image:url(../kopfbilder/4.jpg);
			background-repeat:no-repeat;
			background-position:left;
		}
		
.kopf5	{	background-image:url(../kopfbilder/5.jpg);
			background-repeat:no-repeat;
			background-position:left;
		}
		
.kopf6	{	background-image:url(../kopfbilder/6.jpg);
			background-repeat:no-repeat;
			background-position:left;
		}

/* Hauptnavigation ------------------------------------------------------------------*/	
		
#mainnavi	{	position:absolute;
				left:232px;
				top:103px;
				padding	:5px 0;
				margin:0;
				font-size:0.875em;
				font-weight:bold;
			}

#mainnavi a	{	text-decoration:none;				
				color:#333333;
				margin:0;
				padding:5px 8px;
			}

#mainnavi a:hover	{	background-color:#FF9D48;
					}	
						
#mainnavi a#aktiv	{ 	background-color:#FF9D48;
						color:#FFFFFF;
					}
						
/* container f. Unternavigation und Inhalt ------------------------------------------------------------------*/	

#container	{	width:1000px;
				margin:0;
				padding:0;
			}
						
/* Unternavigation ------------------------------------------------------------------*/							
						
#subnavi	{	float:left;
				margin:0;
				padding:0;
				width:210px;
	
			}
			
#subnavi ul	{	list-style-type:none;
				margin:0;
				padding:0;
				font-size:0.75em;
			}		

#subnavi li	{	line-height:3em;
				border-bottom:solid 1px;
				border-color:#FFFFFF;
				}

#subnavi li a	{	display:block;
					text-decoration:none;
					font-weight:bold;
					color:#333333;
					padding:0 40px;
				}

#subnavi li a:hover	{	background-color:#00BCFF;
					}
					
#subnavi li a:active	{	background-color:#00BCFF;
						}

#subnavi a#aktiv	{ 	background-color:#00BCFF;
					}

/* Inhalt ------------------------------------------------------------------*/	

#content	{	width:660px;
				margin:0 0 0 240px;
				padding:30px 0 0 0;
			}
			
.kasten1 { 
width: 660px;
padding: 0px;
margin: 0px 0px 30px 0px;
}
.kasten1 p{ 
font-size:0.75em;
margin: 0;
}

.bild { 
float: left; 
padding:0 10px 0 0;
margin: 0;
 }
.antifloat {
clear: left;
}

.kasten2 { 
width: 660px;
padding: 0px;
margin: 0px 0px 30px 0px;
}
.kasten2 p{ 
font-size:0.75em;
margin: 0;
}

.kasten2  .bild {  
float: right; 
padding:0 0 0 10px;
margin: 0px;
 }
 
.kasten2 .antifloat {
clear: right;
}
			

				

				
#content h1	{	font-size:0.875em;
				font-weight:bold;
				padding:0 0 20px 0;
				margin:0;}	

#content p a	{	color:#0700EF;
			}	
			
#content p a:hover	{	color:#FD4A00;
				}					
