/* CSS BZ 24 */
html {
	height: 100%;
	}

.higrutop {
	background-attachment: fixed;
	background-image: url(../bilder/h_t_gruen_50.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}

body {
	scrollbar-base-color:#E6F7CD;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-arrow-color:#cccccc;
	scrollbar-darkshadow-color:#cccccc;
 	scrollbar-face-color:#fefefe;
	scrollbar-highlight-color:#FFFFF0;
	scrollbar-shadow-color:#E6F7CD;
	scrollbar-track-color:#fffff0;
	margin-top: 10px; 
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding:0;
	background:#efefef;
	/*background: #d4e7d1;*/
	/*background: gainsboro;*/
	}

body.iframe {
	scrollbar-base-color:#E6F7CD;
	scrollbar-3dlight-color:#cccccc;
	scrollbar-arrow-color:#cccccc;
	scrollbar-darkshadow-color:#cccccc;
 	scrollbar-face-color:#fefefe;
	scrollbar-highlight-color:#FFFFF0;
	scrollbar-shadow-color:#E6F7CD;
	scrollbar-track-color:#fffff0;
	margin-top: 9px; 
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding:0;
	background: #fffff0;
	/*background: red;*/
	/*background: gainsboro;*/
	}

	
div.header {
	margin:0; 
	padding:0px;
	height: 85px;
	width: 100%;
	background: ivory;
		}
div.header1 {
	margin:0; 
	padding:0px;
	height: 85px;
	width: 100%;
	background-attachment: fixed;
	background-image: url(../bilder/h_t_gruen_30_04.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	/*background: ivory;*/
		}

.reliefhess {
	/*background-color: #efefef;*/
	background-image: url(../bilder/relief_hess.gif);
	/*background-attachment: fixed;*/
	background-repeat: no-repeat;
	background-position: center center;
}

.reliefthuer {
	/*background-attachment: fixed;*/
	/*background-color: #efefef;*/
	background-image: url(../bilder/relief_thuer.gif);
	background-repeat: no-repeat;
	background-position: center center;
}



div.logobox {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 63px;
	width: 52px;
	/*background: ivory;*/
	}

div.mittelbox {
	margin: 0;
	padding: 0;
	height: 63px;
	width: 100%;
	align: right;
	/*background: ivory;*/
	}

div.ueberschriftstart1 {
	float: left;
	margin: 0px;
	padding-top: 8px;
	padding-left: 16px;
	height: 63px;
	width: 46.5%;
	/*background: red;*/
	}
div.ueberschriftstart2 {
	float: left;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	height: 63px;
	text-align: right;
	width: 43.8%;
	/*background: red;*/
	}


div.ueberschrift1 {
	float: left;
	margin: 0px;
	padding: 8px;
	height: 63px;
	width: 49.9%;
	/*background: ivory;*/
	}
div.ueberschrift2 {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 63px;
	width: 49.9%;
	/*background: ivory;*/
	}
div.navibox {
	width: 100%;
	margin-top: 0px;
	margin-right: 1px;
	margin-left: 1px;
	margin-bottom: 0px;
	padding: 0px;
	height: 21px;
	background-attachment: fixed;
	background-image: url(../bilder/higrustreifen.gif);
	background-repeat: repeat-x;
	background-position: left left;
	/*background: #099d7b;*/
	}


	#footer {
		width: 100%;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 2px;
		height: 20px;
		/*border-top: 1px solid green;*/
		/*border-bottom: 1px solid #0A9E7C;*/
		/*background: ivory;*/
	}

	#footer01 {
		width: 33.3%;
		float: left;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding-top: 2px;
		height: 20px;
		/*border-top: 1px solid green;*/
		/*border-bottom: 1px solid #0A9E7C;*/
		/*background: ivory;*/
	}


	#left {
		width:145px;
		/*height: 400px;*/
		/*background-color: lightgreen;*/
		align: left;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding: 0px;
}

	#right {
		width: 245px;
		/*height: 400px;*/
		overflow: auto;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding: 0px;
		text-align: left;
		background: blue;
		font-size:0.9em;
		}

	div.middle {
		height: 97%;
		width: 99%;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding: 10px;
		/*background: #E6F7CD;*/
		/*background: #fefefe;*/
		background: ivory;
		overflow: auto;
		}

	div.mitteinhalt {
		height: 420px;
		width: 99%;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		padding: 0px;
		/*background: #E6F7CD;*/
		/*background: #fefefe;*/
		background: ivory;
		}

div.suchbox01 {
	margin-top: 30px;
	height: 30px;
	width: 100%;
	text-align: left;
	background: #E6F7CD;
	background: blue;
	border: 1px solid #0A6D55;
	}

div.leerbox {
	margin: 0px;
	height: 10px;
	width: 100%;
	text-align: left;
	/*background: #E6F7CD;*/
	/*background: blue;*/
	}

	p.ueberunstop { /*margin: 0.5em 0;*/
		font-family:  Verdana, Arial, Helvetica, Sans-serif;
		font-size: 12pt;
		line-height: 18pt;
		font-weight: bold;
		font-color: #333333;
	 }


p.topbox {
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		text-align: right;
		color: #ffffff;
	 }

div.suchboxtop {
	margin-top: 0px;
	height: 10px;
	width: 100%;
	color: #ffffff;
	align: center;
	text-align: center;
	padding-top: 3px;
	background: #099d7b;
	}

div.suchboxbottom {
	width: 100%;
	text-align: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background: #E6F7CD;
	}


div.textbox01 {
	margin-top: 0px;
	height: 99.9%;
	width: 100%;
	padding: 5px;
	text-align: left;
	/*background: #cccccc;*/
	/*border-left: 1px dashed #0A6D55;*/
	}

div.ueberunsbox {
	margin-top: 0px;
	height: 99.9%;
	width: 100%;
	padding: 5px;
	text-align: left;
	background: red;
	}

div.ueberunstop {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: black;
	margin-top: 0px;
	height: 20px;
	width: 100%;
	text-align: left;
	/*background: green;*/
	}

div.ueberunsleft {
	float: left;
	margin-top: 5px;
	width: 100%;
	padding-right: 5px;
	text-align: left;
	}

div.ueberunsright {
	float: left;
	margin-top: 5px;
	width: 250px;
	background: #cccccc;
	}

div.ueberunsbottom {
	margin-top: 10px;
	height: 1px;
	width: 99.9%px;
	border-top: 1px solid #fffff0;
	}

div.kurstop {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #666666;
	margin-top: 20px;
	height: 15px;
	width: 100%;
	padding-left: 10px;
	text-align: left;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	/*background: #099d7b;*/
	background: #efefef;
	}

.tabtop {
		font-family:  Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		line-height: 14pt;
		color: #333333;
		padding-top: 2px;
		padding-bottom: 2px;
		background-image: url(../bilder/higru_ansprech_top.gif);
		border-bottom: 1px solid #fffff0;
	/*background: #d4d4d4;*/
	}

.tabbottom {
		font-family:  Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		line-height: 14pt;
		padding-left: 0px;
		padding-right: 4px;
		padding-top: 2px;
		padding-bottom: 2px;
		/*background-image: url(../bilder/higru_ansprech_top.gif);*/
		background-image: url(../bilder/higru_ansprech_bottom.gif);
	}

.tabbottom2 {
		font-family:  Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		line-height: 14pt;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 1px;
		padding-bottom: 3px;
		/*background-image: url(../bilder/higru_ansprech_top.gif);*/
		border-bottom: 1px solid #fffff0;
		background-image: url(../bilder/higru_ansprech_bottom.gif);
	}

.tabbottom3 {
		font-family:  Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		line-height: 14pt;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 1px;
		padding-bottom: 3px;
		/*background-image: url(../bilder/higru_ansprech_top.gif);*/
		border-bottom: 1px solid #fefefe;
		border-left: 1px solid #fefefe;
		background-image: url(../bilder/higru_ansprech_bottom.gif);
	}


div.kursleft {
	width: 100%;
	float: left;
	margin-top: 0px;
	padding-left: 10px;
	padding-right: 5px;
	text-align: left;
	/*background: #efefef;*/
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	}

div.kursright {
	margin-top: 5px;
	width: 20%px;
	background: #cccccc;
	}

div.kursbottom {
	margin-top: 0px;
	height: 15px;
	width: 100%;
	padding-right: 5px;
	padding-bottom: 2px;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: right;
	}

div.vollzeit {
	width: 120px;
	margin-top:30px;
	margin-left: 0px;
	padding-left: 15px;
	height: 15px;
	float: left;
	text-align: left;
	border-left: 12px solid #00c6c6;
	}

div.teilzeit {
	width: 120px;
	margin-top:4px;
	margin-left: 0px;
	padding-left: 15px;
	height: 15px;
	float: left;
	text-align: left;
	border-left: 12px solid #8484ff;
	}

div.bbg {
	width: 120px;
	margin-top:4px;
	margin-left: 0px;
	padding-left: 15px;
	height: 15px;
	float: left;
	text-align: left;
	border-left: 12px solid #c60000;
	}

	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:0px none;
		margin:0; padding:0;
		background:transparent;
		}
	
	h1,h2,h3,h4 { 
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 14;
		font-weight: 500;
		color: #145A2D;
		margin: 0; 
		}

	p { /*margin: 0.5em 0;*/
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		color: #0A6D55;
	 }

	p.mitte { /*margin: 0.5em 0;*/
		font-family:  Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		line-height: 14pt;
		color: #333333;
	 }

	p.mitte2 { /*margin: 0.5em 0;*/
		font-family:  Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		line-height: 14pt;
		font-weight: bold;
		color: #333333;
	 }

	p.ansprech { /*margin: 0.5em 0;*/
		font-family:  Verdana, Arial, Helvetica, Sans-serif;
		font-size: 9pt;
		line-height: 10pt;
		color: #333333;
	 }


	p.foottext { /*margin: 0.5em 0;*/
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 9pt;
		/*font-weight: bold;*/
		/*color: #0A6D55;*/
		color: #999999;
	 }


	ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		}

	li.normal {
		width: 100%;
		font-family:  Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		line-height: 14pt;
		color: #333333;
		background-image: url(../bilder/quadrat_orange5.gif);
		background-repeat: no-repeat;
		background-position: 0 0.2em;
		padding-left: 30px;
		text-align: left;
		}

	li.voll {
		width: 100%;
		font-family:  Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		line-height: 14pt;
		color: #333333;
		background-image: url(../bilder/vollzeit.gif);
		background-repeat: no-repeat;
		background-position: 0 0.2em;
		padding-left: 30px;
		text-align: left;
		}
	li.teil {
		width: 100%;
		font-family:  Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		line-height: 14pt;
		color: #333333;
		background-image: url(../bilder/teilzeit.gif);
		background-repeat: no-repeat;
		background-position: 0 0.2em;
		padding-left: 30px;
		text-align: left;
		}

	li.ebene2 {
		width: 100%;
		font-family:  Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		line-height: 14pt;
		color: #333333;
		background-image: url(../bilder/quadrat_grau5.gif);
		background-repeat: no-repeat;
		background-position: 0 0.2em;
		padding-left: 30px;
		text-align: left;
		}

		
	li {
		width: 70px;
		margin-left: 0px;
		margin-right: 1px;
		float: left;
		text-align: center;
		}
	li.aufzaehl {
		width: 80%;
		margin-left: 10px;
		margin-right: 1px;
		float: left;
		text-align: left;
		}


	li.leerraum {
		width: 50px;
		margin: 0px;
		float: left;
		padding: 1px;
		/*background-color: #099d7b;*/
		}


	li.navibild {
		width: 150px;
		float: left;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-right: 1px;
		background-color: #099d7b;
		}

	li.navibild a {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		display: block;
		border-bottom: 2px solid #0A6D55;
		}
		
	li.navibild a:hover {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		color: #fefefe;
		font-weight: bold;
		font-size: 10pt;
		border-bottom: 2px solid orange;
		}
		
	li.navibild a:active {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 2px solid orange;
		}

	li.navibildx {
		width: 150px;
		float: left;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-right: 1px;
		background-color: #099d7b;
		}

	li.navibildx a {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		display: block;
		border-bottom: 2px solid orange;
		}
		
	li.navibildx a:hover {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		color: #fefefe;
		font-weight: bold;
		font-size: 10pt;
		border-bottom: 2px solid orange;
		}
		
	li.navibildx a:active {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 2px solid orange;
		}

	li.naviakt {
		width: 90px;
		float: left;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-right: 1px;
		background-color: #099d7b;
		}

	li.naviakt a {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		display: block;
		border-bottom: 2px solid #0A6D55;
		}
		
	li.naviakt a:hover {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		color: #fefefe;
		font-weight: bold;
		font-size: 10pt;
		border-bottom: 2px solid orange;
		}
		
	li.naviakt a:active {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 2px solid orange;
		}

	li.naviaktx {
		width: 90px;
		float: left;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-right: 1px;
		background-color: #099d7b;
		}

	li.naviaktx a {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		display: block;
		border-bottom: 2px solid orange;
		}
		
	li.naviaktx a:hover {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		color: #fefefe;
		font-weight: bold;
		font-size: 10pt;
		border-bottom: 2px solid orange;
		}
		
	li.naviaktx a:active {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 2px solid orange;
		}


	li.navikund {
		width: 170px;
		float: left;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-right: 1px;
		background-color: #099d7b;
		}

	li.navikund a {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		display: block;
		border-bottom: 2px solid #0A6D55;
		}
		
	li.navikund a:hover {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		color: #fefefe;
		font-weight: bold;
		font-size: 10pt;
		border-bottom: 2px solid orange;
		}
		
	li.navikund a:active {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 2px solid orange;
		}

	li.navikundx {
		width: 170px;
		float: left;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-right: 1px;
		background-color: #099d7b;
		}

	li.navikundx a {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		display: block;
		border-bottom: 2px solid orange;
		}
		
	li.navikundx a:hover {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		color: #fefefe;
		font-weight: bold;
		font-size: 10pt;
		border-bottom: 2px solid orange;
		}
		
	li.navikundx a:active {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 2px solid orange;
		}

	li.navibit {
		width: 90px;
		float: left;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-right: 1px;
		background-color: #099d7b;
		}

	li.navibit a {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		display: block;
		border-bottom: 2px solid #0A6D55;
		}
		
	li.navibit a:hover {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		color: #fefefe;
		font-weight: bold;
		font-size: 10pt;
		border-bottom: 2px solid orange;
		}
		
	li.navibit a:active {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 2px solid orange;
		}

	li.navibitx {
		width: 90px;
		float: left;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-right: 1px;
		background-color: #099d7b;
		}

	li.navibitx a {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		display: block;
		border-bottom: 2px solid orange;
		}
		
	li.navibitx a:hover {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		color: #fefefe;
		font-weight: bold;
		font-size: 10pt;
		border-bottom: 2px solid orange;
		}
		
	li.navibitx a:active {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 2px solid orange;
		}

	li.navilehr {
		width: 140px;
		float: left;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-right: 1px;
		background-color: #099d7b;
		}

	li.navilehr a {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		display: block;
		border-bottom: 2px solid #0A6D55;
		}
		
	li.navilehr a:hover {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		color: #fefefe;
		font-weight: bold;
		font-size: 10pt;
		border-bottom: 2px solid orange;
		}
		
	li.navilehr a:active {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 2px solid orange;
		}

	li.navilehrx {
		width: 140px;
		float: left;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-right: 1px;
		background-color: #099d7b;
		}

	li.navilehrx a {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		display: block;
		border-bottom: 2px solid orange;
		}
		
	li.navilehrx a:hover {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		color: #fefefe;
		font-weight: bold;
		font-size: 10pt;
		border-bottom: 2px solid orange;
		}
		
	li.navilehrx a:active {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 2px solid orange;
		}


	li.naviueber {
		width: 80px;
		float: left;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-right: 1px;
		background-color: #099d7b;
		}

	li.naviueber a {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		display: block;
		border-bottom: 2px solid #0A6D55;
		}
		
	li.naviueber a:hover {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		color: #fefefe;
		font-weight: bold;
		font-size: 10pt;
		border-bottom: 2px solid orange;
		}
		
	li.naviueber a:active {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 2px solid orange;
		}

	li.naviueberx {
		width: 80px;
		float: left;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-right: 1px;
		background-color: #099d7b;
		}

	li.naviueberx a {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		display: block;
		border-bottom: 2px solid orange;
		}
		
	li.naviueberx a:hover {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		color: #fefefe;
		font-weight: bold;
		font-size: 10pt;
		border-bottom: 2px solid orange;
		}
		
	li.naviueberx a:active {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 2px solid orange;
		}


	li.navikont {
		width: 70px;
		float: left;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-right: 1px;
		background-color: #099d7b;
		}

	li.navikont a {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		display: block;
		border-bottom: 2px solid #0A6D55;
		}
		
	li.navikont a:hover {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		color: #fefefe;
		font-weight: bold;
		font-size: 10pt;
		border-bottom: 2px solid orange;
		}
		
	li.navikont a:active {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 2px solid orange;
		}

	li.navikontx {
		width: 70px;
		float: left;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-right: 1px;
		background-color: #099d7b;
		}

	li.navikontx a {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		display: block;
		border-bottom: 2px solid orange;
		}
		
	li.navikontx a:hover {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		color: #fefefe;
		font-weight: bold;
		font-size: 10pt;
		border-bottom: 2px solid orange;
		}
		
	li.navikontx a:active {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 2px solid orange;
		}

	li.navistart {
		width: 100px;
		float: left;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-right: 1px;
		background-color: #099d7b;
		}

	li.navistart a {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		display: block;
		border-bottom: 2px solid #0A6D55;
		}
		
	li.navistart a:hover {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		color: #fefefe;
		font-weight: bold;
		font-size: 10pt;
		border-bottom: 2px solid orange;
		}
		
	li.navistart a:active {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 2px solid orange;
		}

	li.navistartx {
		width: 100px;
		float: left;
		padding-top: 1px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		margin-right: 1px;
		background-color: #099d7b;
		}

	li.navistartx a {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		display: block;
		border-bottom: 2px solid orange;
		}
		
	li.navistartx a:hover {
		text-decoration: none;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		color: #fefefe;
		font-weight: bold;
		font-size: 10pt;
		border-bottom: 2px solid orange;
		}
		
	li.navistartx a:active {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10pt;
		font-weight: bold;
		border-bottom: 2px solid orange;
		}


	li.navitopx a {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		/*background-attachment: fixed;*/
		background-image: url(../bilder/higrutop_o.gif);
		background-repeat: repeat-x;
		background-position: left left;
		/*background-color: orange;*/
		font-size: 10pt;
		font-weight: bold;
		display: block;
		width: 100%;
		padding: 2px;
		/*border-bottom: 4px solid #0A6D55;*/
		}
		
	li.navitopx a:hover {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-weight: bold;
		font-size: 10pt;
		padding: 2px;
		/*background-attachment: fixed;*/
		background-image: url(../bilder/higrutop_o.gif);
		background-repeat: repeat-x;
		background-position: left left;
		/*background-color: orange;*/
		/*border-bottom: 4px solid orange;*/
		}
		
	li.navitopx a:active {
		text-decoration: none;
		color: #fefefe;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		/*background-attachment: fixed;*/
		background-image: url(../bilder/higrutop_o.gif);
		background-repeat: repeat-x;
		background-position: left left;
		/*background-color: orange;*/
		font-size: 10pt;
		font-weight: bold;
		width: 100%;
		padding: 2px;
		/*border-bottom: 4px solid orange;*/
		}

/* Navigation links Hauptmenues */
	li.navilinks {
		width: 145px;
		margin-top: 6px;
		margin-left: 0px;
		float: left;
		text-align: left;
		/*border-right: 8px solid #0A6D55;*/
		}

	li.navilinks a {
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 9pt;
		font-weight: bold;
		text-decoration: none;
		color: #666666;
		/*width: 145px;*/
		/*background-color: #099d7b;*/
		display: block;
		padding: 2px;
		/*border-right: 8px solid #0A6D55;*/
		}
		
	li.navilinks a:hover {
		color: #0A6D55;
		font-size: 9pt;
		font-weight: bold;
		padding: 2px;
		background-attachment: fixed;
		background-image: url(../bilder/higrunavilinks_o.gif);
		background-repeat: repeat-x;
		background-position: left left;
		/*background-color: orange;*/
		/*border-right: 8px solid orange;*/
		}
		
	li.navilinks a:active {
		text-decoration: none;
		color: #0A6D55;
		font-size: 9pt;
		font-weight: bold;
		padding: 2px;
		background-attachment: fixed;
		background-image: url(../bilder/higrunavilinks_o.gif);
		background-repeat: repeat-x;
		background-position: left left;
		/*border-right: 8px solid orange;*/
		}

/* Anfang Navilinks aktives Untermenue */
	li.navilinksx {
		width: 145px;
		margin-top: 6px;
		margin-left: 0px;
		float: left;
		text-align: left;
		/*border-right: 8px solid #0A6D55;*/
		}

	li.navilinksx a {
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 9pt;
		font-weight: bold;
		text-decoration: none;
		color: #099d7b;
		background-attachment: fixed;
		background-image: url(../bilder/higrunavilinks_o.gif);
		background-repeat: repeat-x;
		background-position: left left;
		display: block;
		padding: 2px;
		/*border-right: 8px solid #0A6D55;*/
		}
		
	li.navilinksx a:hover {
		color: #0A6D55;
		font-size: 9pt;
		font-weight: bold;
		padding: 2px;
		background-attachment: fixed;
		background-image: url(../bilder/higrunavilinks_o.gif);
		background-repeat: repeat-x;
		background-position: left left;
		/*background-color: orange;*/
		/*border-right: 8px solid orange;*/
		}
		
	li.navilinksx a:active {
		text-decoration: none;
		color: #0A6D55;
		font-size: 9pt;
		font-weight: bold;
		padding: 2px;
		background-attachment: fixed;
		background-image: url(../bilder/higrunavilinks_o.gif);
		background-repeat: repeat-x;
		background-position: left left;
		/*border-right: 8px solid orange;*/
		}
/* Ende Navilinks aktives Menue */




/* Navigation links Untermenues */
	li.navilinksu {
		width: 145px;
		margin-top: 1px;
		margin-left: 0px;
		float: left;
		text-align: left;
		border-left: 10px solid #efefef;
		}

	li.navilinksu a {
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 9pt;
		font-weight: bold;
		text-decoration: none;
		color: #999999;
		/*width: 145px;*/
		/*background-color: #0AB455;*/
		display: block;
		padding: 2px;
		border-bottom: 1px solid #efefef;
		}
		
	li.navilinksu a:hover {
		color: #333333;
		font-size: 9pt;
		font-weight: bold;
		padding: 2px;
		/*background-color: orange;*/
		border-bottom: 1px solid orange;
		}
		
	li.navilinksu a:active {
		text-decoration: none;
		color: #333333;
		font-size: 9pt;
		font-weight: bold;
		padding: 2px;
		/*background-color: orange;*/
		border-bottom: 1px solid orange;
		}

/* Anfang Navigation links Untermenues aktiviert */
	li.navilinksux {
		width: 145px;
		margin-top: 1px;
		margin-left: 0px;
		float: left;
		text-align: left;
		border-left: 10px solid #efefef;
		}

	li.navilinksux a {
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 9pt;
		font-weight: bold;
		text-decoration: none;
		color: #999999;
		/*width: 145px;*/
		/*background-color: #0AB455;*/
		display: block;
		padding: 2px;
		border-bottom: 1px solid orange;
		}
		
	li.navilinksux a:hover {
		color: #333333;
		font-size: 9pt;
		font-weight: bold;
		padding: 2px;
		/*background-color: orange;*/
		border-bottom: 1px solid orange;
		}
		
	li.navilinksux a:active {
		text-decoration: none;
		color: #333333;
		font-size: 9pt;
		font-weight: bold;
		padding: 2px;
		/*background-color: orange;*/
		border-bottom: 1px solid orange;
		}
/* Ende Navigation links Untermenues aktiviert */



/* Navigation links Routenplaner */
	li.route {
		width: 145px;
		margin-top: 1px;
		margin-left: 30px;
		align: right;
		text-align: left;
		border-left: 10px solid gainsboro;
		}

	li.route a {
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 9pt;
		font-weight: bold;
		text-decoration: none;
		color: #fefefe;
		/*width: 145px;*/
		background-color: #0AB455;
		display: block;
		padding: 2px;
		/*border-right: 10px solid #0A6D55;*/
		}
		
	li.route a:hover {
		color: #333333;
		font-size: 9pt;
		font-weight: bold;
		padding: 2px;
		background-color: orange;
		border-right: 10px solid orange;
		}
		
	li.route a:active {
		text-decoration: none;
		color: #333333;
		font-size: 9pt;
		font-weight: bold;
		padding: 2px;
		background-color: orange;
		border-right: 10px solid orange;
		}

/* Navigation links Untermenues */
	li.navimitte {
		width: 160px;
		margin-top: 1px;
		margin-left: 5px;
		float: left;
		text-align: left;
		/*border-left: 10px solid ivory;*/
		}

	li.navimitte a {
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 9pt;
		font-weight: bold;
		text-decoration: none;
		color: #999999;
		/*width: 145px;*/
		/*background-color: #0AB455;*/
		display: block;
		padding: 2px;
		/*border-bottom: 1px solid ivory;*/
		}
		
	li.navimitte a:hover {
		color: #333333;
		font-size: 9pt;
		font-weight: bold;
		padding: 2px;
		/*background-color: orange;*/
		border-bottom: 1px solid orange;
		}
		
	li.navimitte a:active {
		text-decoration: none;
		color: #333333;
		font-size: 9pt;
		font-weight: bold;
		padding: 2px;
		/*background-color: orange;*/
		border-bottom: 1px solid orange;
		}


/* Fusszeile hyperlinks*/
.hyperfoot {
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		text-decoration: none;
		font-size: 9pt;
		/*font-weight: bold;*/
		color: #999999;
}

/* Fusszeile hyperlinks*/
.pressehype {
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		text-decoration: none;
		font-size: 10pt;
		/*font-weight: bold;*/
		color: #333333;
}





/* Beschriftung der Schaltflächen mit Rahmen */
.button0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000080;
	padding: 3px;
	font-size: 12px;
	background-color: #ff9c03;
	border: 1px solid #eeeeee;
	cursor: hand;
}

.button2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	padding: 2px;
	color: #0A6D55;
	background-color: #ivory;
	border: 1px solid #eeeeee;
	cursor: hand;
}

.formfeld0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 20pt;
	font-size: 10pt; 
	color: #666666;
	background-color: #ivory;
}

.formfeld1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color: #333333;
	background-color: #ivory;
	border: 1px solid #eeeeee;
}

/* Zelleinstellungen für untere Zeile Überschriftstabelle */
.headtabelle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #999999;
	font-size: 11px;
	font-color: #ffffff;
	font-weight: bolder;
	color: #000000;
}

/* Div-container für Überschriftstabelle */
DIV.scrollbox1 {
margin-top: 10px;
margin-left: 10px;
/*background-color: yellow;*/
height: 60px;
width: 987px;
}

/* Zelleinstellungen für untere Zeile Überschriftstabelle */
.headtabelle2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #999999;
	font-size: 11px;
	font-color: #ffffff;
	font-weight: bolder;
	color: #000000;
}

/* Div-container für Datentabelle */
DIV.scrollbox2 {
margin-top: 0px;
margin-left: 10px;
height: 435px;
overflow: auto;
width: 987px;
/*background-color: #030303;*/
/*background-color: blue;*/
}

/* Zelleinstellungen für orange Datentabelle */
.dattabelle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #c0c0c0;
	font-size: 11px;
	color: #000080;
	/*font-weight: bolder;*/
}
