/* Standard-CSS für hagedorn-stiftung 2005 */

html, body, div, p, h1, h2, h3, h4, h5, h6, ul, span, a, table, td, form, img, li {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

html {
	/* für den Scrollbalken ,damit er in firefox, mozilla nicht verschwindet. 
	Sonst rutscht der Inhalt nach links (geht nicht in Safari)*/
	height: 100.1%; 
	margin-bottom: 0.1px;
	font-size: 100.1%;
}

body {
	background-color: #fff;
	font-size: 101%;
	height: 100.1%;
}

img {
	border: 0 px;
}

td {
	font-size: 1.0em;
	font-weight: normal;
}

a:active, a:visited, a:link {
	color: #0163A2;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: underline;
	background: transparent;
}

a:hover {
	color: #0163A2;
	text-decoration: none;
}


a.inhalt:active, a.inhalt:visited, a.inhalt:link {
	color: #0163A2;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: underline;
	background: transparent;
	list-style-position: inside;
	list-style-type: disk;
}

a.inhalt:hover {
	color: #0163A2;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
}

a.head:active, a.head:visited, a.head:link {
	color: #fff;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: underline;
	background: transparent;
}

a.head:hover {
	color: #fff;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none;
}

#inhalt li {
	font-size: 1.4em;
	padding-right: 5px;
}


a.news:active, a.news:visited, a.news:link {
	color: #303030;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
	background: transparent;
}

a.news:hover {
	color: #303030;
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: underline;
}



h1 {
	color: #303030;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
}

h2 {
	display: block;
	padding-left: 13px;
	color: #ffffff;
	font-size: 1.0em;
	font-weight: bold;
	background-color: #0072BC;
}

h3 {
	color: #303030;
	font-size: 0.75em;
	font-weight: normal;
}



h6 {
	color: #99A7CD;
	font-size: 0.8em;
	font-weight: bold;
}

h4 {
	color: #0163A2;
	font-size: 1.0em;
	font-weight: bold;
}

h5 {
	color: #303030;
	font-size: 0.9em;
	font-weight: bold;
}



/* --- Head --- */

#head {
	position: 		relative;
	top: 			0px;
	width: 			881px;
	margin-left:	auto;
	margin-right:	auto;
	padding: 		0px;
	height:			95px;
}


/* --- Content 1 --- */


#content1 {
	position: 		relative;
	width: 			883px;
	margin-left:	auto;
	margin-right:	auto;
	margin-bottom:  190px;
	padding: 	    0px;
}


#bild_links {
	height: 188px;
	width: 292px;
	float: left;
	padding-right: 1px;
}

#bild_rechts {
	height: 188px;
	width: 280px;
	float: left;
	padding-right: 1px;
}

#feld_rechts {
	height: 188px;
	width: 307px;
	float: right;
	background-color:	#9AA4AE;
	margin: 0;
	padding: 0;
}

#feld_rechts_head {
	height: 35px;
	width: 307px;
	background-color:	#9AA4AE;
	border-bottom: 1px solid #fff;	
}

#feld_rechts_headline {
	display: block;
	margin-top: 15px;
	padding-left: 15px;
	font-size: 0.8em;
	font-weight: bold;
	color: #fff;
	background-color: #0072BC;
}

#feld_rechts_text {
	display: block;
	margin-top: 10px;
	padding-left: 15px;
	font-size: 0.75em;
	font-weight: normal;
	color: #fff;
}

#feld_rechts_text ul {
	padding-left: 15px;
}

#feld_rechts_text li {
	color: #fff;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: none; 
}	 







/* --- Content2 --- */

#containerBox {
			position:			relative;
			width:				883px;
			display:			table;
			margin-bottom:		20px;
			margin-left:		auto;
			margin-right:		auto;
			min-height:			400px;
			border-top:			1px solid #0072BC;
			background:  		url(../images/content_hg.gif) repeat-y;
		}
				
#containerBox p {
	margin-bottom:		15px;
}

#rightBox ul {
			list-style:			disk;
			padding:			5px 0 0 20px;
		}
		

/* --- equal height columns with "display:table;" (not understandable by IE) --- */
		
		
		#innerContent[id] {
			display:			table-row;
		}
		
		#leftBox[id] {
			display:			table-cell;
			width:				293px;
			/*background:  		url(../images/menue_hg.gif) repeat-y;*/
			float:				left;
		}

		#rightBox[id] {
			display:			table-cell;
			width:				509px;
			background-color:	#E1E3E6;
			padding:			40px;
			color: 				#303030;
			font-size: 			0.75em;
			font-weight:		normal;
			line-height:		120%;
			float:				left;
			min-height:	 		400px;
			margin-left:		0;
		}
/* --- equal height columns with "display:table;" (not understandable by IE) --- */



/* --- Navigation --- */

		
		#menue{
		float:left;
		width: 145px;
		/*margin-top: -15px;*/
		margin-top: 40px;
		}
		
		
		#menue ul {
			list-style:			none;
		}

				
		#menue ul li a:link, #menue ul li a:visited, #menue ul li a:active {			
			display:			block;
			width: 				137px;
			font-size:			0.8em;
			font-weight: 		bold;
			text-decoration:	none;
			color:				#fff;
			padding-left: 		8px;
			border-top:			1px solid #9AA4AE;
			border-bottom:		1px solid #9AA4AE;
			background-color:	#B7BEC5;
		}
		
		
		#menue ul li a:hover,
		 {
			text-decoration:	none;
			background-color:	#0072BC;
		}
		
		#menue ul li a.currentlink:link,
		#menue ul li a.currentlink:visited,
		#menue ul li a.currentlink:active
		{
			text-decoration:	none;
			background-color:	#0072BC;
		}		
		
		
		#submenue[id] {
		float:left;
		width: 145px;
		margin-top: 40px;
		margin-left:2px;
		}
		
		#submenue ul {
			list-style:			none;
		}

				
		#submenue ul li a:link, #submenue ul li a:visited, #submenue ul li a:active {			
			display:			block;
			width: 				137px;
			font-size:			0.8em;
			font-weight: 		bold;
			text-decoration:	none;
			color:				#fff;
			padding-left: 		8px;
			border-top:			1px solid #9AA4AE;
			border-bottom:		1px solid #9AA4AE;
 			background-color:	#B7BEC5;
		}
		
		
		#submenue ul li a:hover {
		 
			text-decoration:	none;
			background-color:	#0072BC;
		}		
		
		#submenue ul li a.currentchild:link,
		#submenue ul li a.currentchild:visited,
		#submenue ul li a.currentchild:active {
		 
			text-decoration:	none;
			background-color:	#0072BC;
		}
	
/* --- Navigation --- */


#newsfoto {
			margin:				0;
			padding:			0;
			border-left:  		1px solid #0072BC;
			border-right:  		1px solid #0072BC;
			border-top: 		1px solid #0072BC;
		}
		
#newstext {
			margin:				0;
			padding:			10px;
			border:  			1px solid #0072BC;
		}
		
#newstext2 {
			float: 				left;
			margin:				0 10px 0 0;
			width: 				200px;
			height:				200px;
			padding:			10px;
			border:  			1px solid #0072BC;
		}
		
		
#vorstand {
			width:				480px;
			height:				210px;
		}
		



#vorstandfoto {
			float:				left;
			margin:				0 20px 0 0;
			padding:			0;
			border:  			1px solid #0072BC;
		}
		
		
#vorstandtext {
			float:				left;
			height:				185px;
			width:				250px;
			padding:			10px;
			border:  			1px solid #0072BC;
		}
		

a.zurueck:active, a.zurueck:visited, a.zurueck:link {
	float: right;
	color: #0163A2;
	font-size: 1.0em;
	font-weight: normal;
	text-decoration: underline;
	background: transparent;
}

a.zurueck:hover {
	text-decoration: none;
}


