/* ----------------------H E A D E R -------------------------*/



#LogoLeiste {

	width:1004px;

	height: 154px;

	text-align:left;

	margin:auto;

	overflow: hidden;

	padding: 0px 0px 0px 0px;

	background-repeat: no-repeat;

	border-left: solid 1px #048147;

	border-right: solid 1px #048147;

	border-top: solid 1px #048147;

	

}



#Logo {

	width:180px;

	height: 154px;

	text-align:left;

	float: left;

	overflow: hidden;

	padding: 1px 0px 0px 8px;

}



#Bilder {

	width:808px;

	height: 154px;

	text-align:left;

	float: left;

	margin:auto;

	overflow: hidden;

	padding: 1px 0px 0px 8px;

}



.bild {

	border-right: solid 1px #ffffff;

	border-bottom: solid 1px #ffffff;

	

}



/* ----------------------M E N U E-------------------------*/



#Menue {

	width:806px;

	height: 59px;

	margin:auto;

	overflow: hidden;

	padding: 0px 0px 0px 0px;

	background-image: url(../media/menue/hi_menue.gif);

	background-repeat: no-repeat;

}



#MenuePunkt {

	font-size: 13px;

	line-height: 24px;

	border-right: solid 1px #ffffff;

	text-align:left;

	float: left;

	margin:auto;

	overflow: hidden;

}



#MenuePunkt a:link { 

	height: 24px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

	padding: 4px 8px 4px 8px;

}



#MenuePunkt a:visited { 

	height: 24px;

	font-weight: bold;

	color: #fef3dd;	

	text-decoration: none;

	padding: 4px 8px 4px 8px;

}



#MenuePunkt a:hover { 

	height: 24px;

	font-weight: bold;

	color: #a50600;

	text-decoration: none;

	background-image: url(../media/menue/hi_over.gif);

	background-repeat: repeat-x;

	padding: 4px 8px 4px 8px;

}



.selected {

	height: 24px;

	font-weight: bold;

	color: #a50600;

	text-decoration: none;

	background-image: url(../media/menue/hi_over.gif);

	background-repeat: repeat-x;

	padding: 4px 8px 4px 8px;

}



#Metamenue {

	font-size: 13px;

	line-height: 16px;

	color: #181716;

	margin: 0px 8px 0px 520px;

}



#Metamenue a:link { 

	font-weight: normal;

	color: #181716;

	text-decoration: none;

}



#Metamenue a:visited { 

	font-weight: normal;

	color: #181716;

	text-decoration: none;

}



#Metamenue a:hover { 

	font-weight: normal;

	color: #a50600;

	text-decoration: underline;

}



/* -------------------M A I N----------*/



#MainContent {

	width: 1004px;

	text-align:left;

	margin:auto;

	padding: 30px 0px 1px 0px;

	background-repeat: repeat-y;

	border-left: solid 1px #048147;

	border-right: solid 1px #048147;

	border-bottom: solid 1px #048147;

		

}



#Content {

	width: 510px;

	padding: 0px 0px 0px 0px;

	float: left;

	}



#ContentBildergalerie {

	width: 650px;

	padding: 0px 0px 0px 0px;

	float: left;

	}



#ContentAktuelles {

	width: 750px;

	padding: 0px 0px 0px 0px;

	float: left;

	}

	

.Text {

	width: 420px;

	}

	

.TextBildergalerie {

	width: 650px;

	}



.TextAktuelles {

	width: 750px;

	}



.LinkerStreifen {	

	padding: 0px 0px 0px 196px;

	}

	

.Abstand {	

	padding: 0px 0px 10px 45px;

	font-size: 12px;

	line-height: 16px;

	}



#Image {

	width: 286px;

	height: 235px;

	padding: 0px 0px 0px 0px;

	}

	

	

.Bildgalerie {

	padding: 5px 10px 5px 0px;

	float: left;

	}





.floatRight {

	float: right;

	padding: 3px 10px 0px 0px;

}



.floatLeft {

	float: left;

}



.clear {

	clear: both;

	}



.clearRight {

	clear:right;

}



.clearLeft {

	clear: left;

}



.hidden {

	position:absolute;

	left:0px;

	top:-500px;

	width:1px;

	height:1px;

	overflow:hidden;

}



/* -------------------H T M L - T A G S----------*/



body {

	width: 100%;

	text-align: center;

	background-color: #ffffff;

	padding: 0px 0px 0px 0px;

	margin: 4px 0px 0px 0px;

}





body, h1, h2, h3, h4, h5, h6, div, span, p, ul, dl, ol, li, dd, dt, table, tr, th, td, textarea, select, option, input, label {

	font-family: Tahoma, Verdana, Arial,  Helvetica, sans-serif;

	color: #181716;

	font-size: 12px;

	line-height: 16px;



}



table {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



td {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}



p {

	margin: 5px 0px 5px 0px;

}





h1 {  

	font-size: 15px; 

	line-height: 18px;

	margin: 0px 0px 5px 0px;

	padding: 0px 0px 0px 0px;

	font-weight: bold;

	color: #a50600;

	

}



h2 {  

	font-size: 15px; 

	line-height: 18px;

	margin: 15px 0px 3px 0px;

	padding: 0px 0px 0px 0px;

	font-weight: bold;

	color: #a50600;

	

}





h3 { 

	font-weight: bold;

	color: #ffffff;

	font-size: 12px; 

	line-height: 14px;

	margin: 0px 0px 5px 0px;

	padding: 2px 0px 0px 0px;

}



h4 {  

	font-size: 12px; 

	line-height: 16px;

	margin: 0px 0px 3px 0px;

	padding: 0px 0px 0px 0px;

	font-weight: bold;

	color: #000000;

}



h5 {  

	font-size: 12px; 

	line-height: 16px;

	margin: 0px 0px 3px 0px;

	padding: 0px 0px 0px 0px;

	font-weight: bold;

	color: #ffffff;

}



.weiss {

	color: #ffffff;

}



.blau {

	color: #487A95;

	}

	

.orange {

	color: #C4542C;

	}



.versalien {

	text-transform: uppercase;

}



/* - - - - - - - - - -Links - - - - - - - - - */



a:link { 

	color: #a50600;

	background-color: transparent;

	text-decoration: none;

}



a:visited { 

	color: #a50600;	

	background-color: transparent;

	text-decoration: none;

}



a:hover { 

	background-color: transparent;

	text-decoration: underline;

}



/* - - - - - - - - - -Aufzaehlung- - - - - - - - - */



ul {

	list-style-image: url(../listitem.gif); 

	margin-bottom: 1px; 

	margin-top: 1px;

	}



li { 

	position: relative;

	left:20px;

	margin-bottom: 10px;

	}

	

ul.pdf { 

	list-style-image: url(../b.gif); 

	margin-bottom: 1px; 

	margin-top: 5px;

	}



li.pdf { 

	position: relative;

	left:0px;

	margin-bottom: 10px;

	}



/* - - - - - - - - - -Formularelemente - - - - - - - - - */



label {

	float:left; 

	width: 140px;

}



select { 

	color: #000000; 

	background-color: #ffffff; 

	border: solid 1px #c9c9d7;

	width: 200px; 

}



input { 

	color: #000000; 

	background-color: #ffffff; 

	border: solid 1px #c9c9d7;

	width: 200px;

}



textarea { 

	color: #000000; 

	background-color: #ffffff; 

	border: solid 1px #c9c9d7;

	width: 200px;

	height: 100px; 

}