/* --------------------------- INFO ---------------------------
Web:				http://www.schnieder.de
Autor: 				Kirsten Eickermann
Letzte Aenderung:	21.05.2008 von Gaby
*/

/* --------------------------- ALLGEMEINES ---------------------------*/

body {
	background-color: 	#fff;
	font-family: 		Verdana,Arial, Helvetica, sans-serif;
	font-size:			100.1%;
	height:				100%;
	margin:				0;
	padding:			0;
}


html {
	height:				100%;
	margin-bottom:		0.1px;
}

h1,h2,h3,h4,h5,h6,blockquote,form,p {
	margin: 			0;
	padding: 			0;
}


a img {
	border:				0px;
}


h1 {
	font-size:			12px;
	font-weight:		bold;
	color:				#122B87;
	margin: 			0 0 10px 0;
	padding: 			0;
}

h2 {
	font-size:			11px;
	font-weight:		bold;
	color:				#717070;
	margin: 			0 0 5px 0;
	padding: 			0;
}


h3 {
	font-size:			11px;
	font-weight:		bold;
	color:				#122B87;
	margin: 			0 0 5px 0;
	padding: 			0;
}

.blau {
	color:		 		#122B87;
}


.border-bottom {
	border-bottom:		1px dotted #595959;
}

table {
	margin-top:			7px;
	margin-bottom:		12px;
}


a:visited,
a:active,
a:link {  
	color: 				#122B87;
	text-decoration:	none;
	
}


a:hover {  
	color: 				#637FA3;
	text-decoration:	none;
	 
}


/* --- =header --- */

#header {
	float:				left;
	width:				1000px;
	height:				100px;
	/* position:			absolut; */
	margin:				0;
	padding:			0;
	background-color:	#000; /* schwarzer HG Fragezeichen */
	background:			url(../../images/header_logos.jpg) no-repeat;			
}





/* --- content --- */


#content {
		float:				left;
		width:				1000px;
		margin:				0;
		padding:			0;	
}


#inhalt {
		float:				left;
		width:				578px;
		margin:				15px 0 0px 0;
		padding:			0;					
}

#streifen {
	float:				left;
	width:				1000px;
	height:				25px;
	margin:				20px 0 0 0;
	padding:			0;
	background-color:	#E6E6EB;			
}



/* --- navi --- */

#navibox-left {
		float:				left;
		width:				189px;
		height:				217px;
		margin:				0;
		padding:			0;
		position:			absolut;
		background-color:	#E6E6EB;
		border-right:		1px solid #fff;	
}

#navihg-left {
		width:				189px;
		margin:				0;
		padding:			0;
		background-color:	#ACACAF;
		border-bottom:		24px solid #D8D8DD;				
}

#navibox-right {
		float:				left;
		width:				231px;
		height:				217px;
		margin:				0;
		padding:			0;
		position:			absolut;
		background-color:	#E6E6EB;
		border-left:		1px solid #fff;	
}

#navihg-right {
		width:				231px;
		margin:				0;
		padding:			0;
		background-color:	#ACACAF;
		border-bottom:		24px solid #D8D8DD;				
}


#headline-naviright {
		width:				231px;
		height:				76px;
		font-size:			12px;
		font-weight:		bold;
		color: 				#0A0A0A;
		margin:				0;
		padding:			25px 0 0 19px;				
}



#subnavibox-left {
		float:				left;
		width:				189px;
		margin:				30px 0 0 0;
		padding:			0;				
}

#subnavibox-right {
		float:				left;
		width:				232px;
		margin:				22px 0 0 0;
		padding:			0;				
}


ul.mainmenu {
	margin:					0;
	padding:				0;
}


ul.mainmenu li {
	display:				block;
	font-size:				11px;
	font-weight:			bold;
	color: 					#fff;
	padding:				0;
	margin:					0;				
 }
 

ul.mainmenu li a {
	text-decoration:		none;
	height:					19px;
	display:				block;
	margin:					0;
	padding:				3px 0 0 19px;
	background:				url(../../images/pfeil-weiss.gif) no-repeat;
	color: 					#fff;
	border-bottom:			1px solid #E6E6EB;	
} 


ul.mainmenu li a:visited,
ul.mainmenu li a:link {  
	background-color: 		##ACACAF;
	
}

ul.mainmenu li a:active,
ul.mainmenu li a:hover {  
	background-color: 		#C7C7CB; 
}


ul.mainmenu li a.currentlink {
	text-decoration:		none;
	height:					19px;
	display:				block;
	margin:					0;
	padding:				3px 0 0 19px;
	background:				url(../../images/pfeil-weiss.gif) no-repeat;
	color: 					#fff;
	background-color: 		#C7C7CB;		
	} 



.headline-submenu {
		float:				left;
		width:				170px;
		font-size:			12px;
		font-weight:		bold;
		color:				#0A0A0A;
		margin:				0;
		padding:			0 0 5px 19px;
		border-bottom:		1px dotted #888787;				
}


ul.submenu {
	clear:					both;
	margin:					0;
	padding:				0;
}


ul.submenu li {
	display:				block;
	font-size:				11px;
	font-weight:			normal;
	padding:				0;
	margin:					0;				
 }
 
 
ul.submenu li a,
ul.submenu li a:link,
ul.submenu li a:visited,
ul.submenu li a:active {
		display:			block;
		font-size:			11px;
		font-weight:		normal;
		color:				#0A0A0A;
		text-decoration:	none;
		padding:			5px 0 5px 19px;
		margin:				0;
		background:			url(../../images/pfeil-submenu.gif) no-repeat;
		border-bottom:		1px dotted #888787;
} 

ul.submenu li a:hover {
		text-decoration:	none;
		color:				#B21421;
}


ul.submenu li a.currentlink {
		display:			block;
		font-size:			11px;
		font-weight:		normal;
		color:				#B21421;
		text-decoration:	none;
		padding:			5px 0 5px 19px;
		margin:				0;
		background:			url(../../images/pfeil-submenu.gif) no-repeat;
		border-bottom:		1px dotted #888787;		
	} 


#subnavi a,
#subnavi a:link,
#subnavi a:visited,
#subnavi a:active {
		display:			block;
		font-size:			11px;
		font-weight:		normal;
		color:				#0A0A0A;
		text-decoration:	none;
		padding:			0 0 0 9px;
		margin:				30px 0 0 0;
		background:			url(../../images/pfeil-rot.gif) no-repeat;
		border-bottom:		1px dotted #888787;
} 

#subnavi a:hover {
		text-decoration:	none;
		color:				#7F7D7D;
}


ul.submenu-inhalt {
	clear:					both;
	margin:					0;
	padding:				0;
}


ul.submenu-inhalt li {
	display:				block;
	font-size:				11px;
	font-weight:			normal;
	padding:				0;
	margin:					0;				
 }
 
 
ul.submenu-inhalt li a,
ul.submenu-inhalt li a:link,
ul.submenu-inhalt li a:visited,
ul.submenu-inhalt li a:active {
		display:			block;
		font-size:			11px;
		font-weight:		normal;
		color:				#0A0A0A;
		text-decoration:	none;
		padding:			5px 0 5px 19px;
		margin:				0;
		background:			url(../../images/pfeil-submenu.gif) no-repeat;
		border-bottom:		1px dotted #888787;
} 

ul.submenu-inhalt li a:hover {
		text-decoration:	none;
		color:				#B21421;
}


ul.submenu-inhalt li a.currentlink {
		display:			block;
		font-size:			11px;
		font-weight:		normal;
		color:				#B21421;
		text-decoration:	none;
		padding:			5px 0 5px 19px;
		margin:				0;
		background:			url(../../images/pfeil-submenu.gif) no-repeat;
		border-bottom:		1px dotted #888787;		
	} 
	

/* --- startseite --- */

#start {
		width:				1000px;
		margin:				0;
		padding:			0;
			
}


#flash {
		float:				left;
		width:				578px;
		height:				217px;
		margin:				0;
		padding:			0;
		background-color:	#E6E6EB;	
}


#notdienstbox {
		float:				left;
		width:				176px;
		font-size:			11px;
		font-weight:		normal;
		color:				#323232;
		margin:				15px 14px 0 0;
		padding:			0;
		border-top:			1px dotted #888787;
				
}

#notdienst {
		font-size:			11px;
		font-weight:		normal;
		color:				#323232;
		margin:				0;
		padding:			25px 0 25px 19px;
		border-bottom:		1px dotted #888787;			
}



#auswahlbox {
		float:				left;
		width:				140px;
		margin:				0 6px 0 0;
		padding:			0;			
}

#auswahlbox-rechts {
		float:				left;
		width:				140px;
		margin:				0;
		padding:			0;			
}


.headline {
		float:				left;
		width:				131px;
		height:				19px;
		font-size:			11px;
		font-weight:		bold;
		color:				#fff;
		margin:				0;
		padding:			3px 0 0 9px;
		background-color:	#637FA3;				
}

#auswahl {
		font-size:			11px;
		font-weight:		normal;
		color:				#323232;					
}


#auswahl a,
#auswahl a:link,
#auswahl a:visited,
#auswahl a:active {
		display:			block;
		font-size:			11px;
		font-weight:		normal;
		color:				#0A0A0A;
		text-decoration:	none;
		padding:			0 0 0 9px;
		margin:				30px 0 0 0;
		background:			url(../../images/pfeil-rot.gif) no-repeat;
} 

#auswahl a:hover {
		text-decoration:	none;
		color:				#637FA3;
}


/* --- =news --- */

#newsbox {
		float:				right;
		width:				215px;
		margin:				15px 0 0 0;
		padding:			0;			
}

.headline-news {
		float:				left;
		font-size:			12px;
		font-weight:		bold;
		color:				#0A0A0A;
		margin:				0;
		padding:			0;				
}

.datum {
		font-size:			10px;
		font-weight:		normal;
		color:				#B21421;
		margin:				3px 0 3px 0;
		padding:			0;			
}

#news {
		float:				left;
		width:				215px;
		margin:				5px 0 0 0;
		padding:			0;
		border-top:			1px dotted #888787;			
}
#news h3 {
		font-size:			11px;
		font-weight:		bold;
		color:				#122B87;
		margin:				5px 0 0 9px;
		padding: 			0;		
}

#news a,
#news a:link,
#news a:visited,
#news a:active {
		display:			block;
		font-size:			11px;
		font-weight:		normal;
		color:				#0A0A0A;
		text-decoration:	none;
		padding:			0 0 0 9px;
		margin:				10px 0 0 0;
		background:			url(../../images/pfeil-rot.gif) no-repeat;
} 

#news a:hover {
		text-decoration:	none;
		color:				#637FA3;
}


#news a.archiv,
#news a.archiv:link,
#news a.archiv:visited,
#news a.archiv:active {
		display:			block;
		height:				19px;
		font-size:			10px;
		font-weight:		bold;
		color:				#323232;
		text-decoration:	none;
		padding:			3px 0 0 9px;
		margin:				0;
		background:			url(../../images/pfeil-archiv.gif) no-repeat;
		border-top:			1px dotted #888787;
		border-bottom:		1px dotted #888787;
} 

#news a.archiv:hover {
		text-decoration:	none;
		color:				#7F7D7D;
}



/* --- inhaltsbausteine --- */


#titel {
		height:				48px;
		width:				578px;
		font-size:			14px;
		font-weight:		bold;
		color:				#0A0A0A;
		padding:			20px 0 0 22px;
		margin:				0;
		border-bottom:		1px solid #fff;
}

#header-bild {
		height:				148px;
		width:				578px;
		padding:			0;
		margin:				0;
}


#bildspalte {
		float:				left;
		width:				243px;
		padding:			0;
		margin:				14px 0 0 24px;
}


.headline-bildspalte {
		float:				left;
		width:				232px;
		height:				19px;
		font-size:			11px;
		font-weight:		bold;
		color:				#fff;
		margin:				0;
		padding:			3px 0 0 9px;
		background-color:	#637FA3;				
}

.headline-bildspalte2 {
		float:				left;
		width:				232px;
		height:				32px;
		font-size:			11px;
		font-weight:		bold;
		color:				#fff;
		margin:				0;
		padding:			3px 0 0 9px;
		background-color:	#637FA3;				
}

#box-bildspalte {
		float:				left;
		width:				232px;
		font-size:			11px;
		font-weight:		normal;
		color:				#0A0A0A;
		margin:				0 0 15px 0;
		padding:			10px 0 0 9px;
		background-color:	#E6E6EB;				
}

#box-bildspalte2 {
		float:				left;
		width:				232px;
		margin:				0 0 15px 0;
		padding:			0;
		background-color:	#E6E6EB;				
}

#box-bildspalte-links {
		float:				left;
		width:				240px;
		font-size:			11px;
		font-weight:		normal;
		margin:				0 0 15px 0;
		padding:			0;				
}



#textspalte {
		float:				left;
		width:				270px;
		padding:			0;
		margin:				14px 0 0 20px;
		font-size:			11px;
		font-weight:		normal;
		color:				#0A0A0A;
}

#textspalte p {
		margin-bottom:		14px;
}


#text-1spaltig {
		float:				left;
		width:				520px;
		padding:			0;
		margin:				14px 20px 0 24px;
		font-size:			11px;
		font-weight:		normal;
		color:				#0A0A0A;
}

#text-1spaltig p {
		margin-bottom:		14px;
}


ul.liste {
	margin:					15px 0 15px 0;
	padding:				0;
}


ul.liste li {
	display:				block;
	font-size:				11px;
	font-weight:			normal;
	padding:				5px 0 5px 15px;
	margin:					0;
	background:				url(../../images/listenpunkt.gif) no-repeat;				
 }
 
 ul.pluspunkte {
	margin:					5px 0 15px 0;
	padding:				0;
}


ul.pluspunkte li {
	display:				block;
	font-size:				11px;
	font-weight:			normal;
	padding:				4px 0 2px 15px;
	margin:					0;
	background:				url(../../images/listenpunkt-plus.gif) no-repeat;				
 }
 
 
.datum {  
	font-size:				10px;
	font-weight:			normal;
	color: 					#637FA3;
	padding:				0 0 3px 0;
	margin:					0;
	border-bottom:			1px dotted #595959;	
}
 
 
/* ------------- bildgalierie News ----------- */
#bildgalerie {

}	
	
/* ------------- Formular Styles ------------------- */
form { float:left;}


form .form_row {
	clear:					both;
	display:				block;
		
}

form .label {
	display:				block;
	float:					left;
	width:					225px;
	text-align:				right;
	margin-bottom:			3px;
}

form .value {
	display:				block;
	float:					left;
	padding-left:			20px;
	margin-bottom:			3px;
}

form .value {
	width:					260px;
}
form .value input {
	padding:				1px 5px;
}
form .value textarea {
	width:					260px;
	padding:				1px 5px;
}

/* ---------------------  Nur PRINT STYLES  ------------------------------------- */

#header-print {display: none;}
#footer-print {display:	none;}

/* ---------------------  Ende PRINT STYLES  --------------------------------- */




