@charset "utf-8";
html, body {
	margin: 0;
	padding: 0;
	min-width: 30em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
	height:100%;
	width:100%;
	color:#000;
	background:  #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: justify;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding:0 0 0 2px; color:#f78600;
}
h2 {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	margin: 0;
	padding:0 0 0 2px;
	color:#f78600;
}
h3 {
	font-size: 13px;
	line-height: 17px;
	text-align: justify;
	font-weight: normal;
	margin:  0;font-weight: bold;
	padding:0 0 0 2px; color:#000000;
}
h4 {
	font-size: 12px;
	text-align: justify;
	font-weight: normal;
	margin: 0.2em 0;
	line-height: 17px;color:#000000;
}
h5 {
	font-size: 10px;
	font-weight: normal;
	margin:  0;
	padding:0 0 0 2px;color:#000000;
}
h6 {
	font-size: 12px;font-weight: bold;
	
	margin:  0;
	padding:0 0 0 2px;color:#000000;
}
div#Seite {
	text-align: left;    /* Seiteninhalt wieder links ausrichten */
	margin: 20px auto;      /* standardkonforme horizontale Zentrierung */
	width: 934px;
	padding: 0px;
	border: 2px solid #ff9900;
	background:  #d8e7ff;
}
div#logo2 {
	margin: 0;
	top: 4px;
	position: relative;
	padding: 0px;
	height:20px;
	border: 0;
	z-index:100;
	color:#d3e2ff; font-size:10px; font-weight:bold;
}
* html div#logo2 {
	margin: 0;
	height: 20px;
}
div#logo2 a {
	text-decoration:none;
	color: #d3e2ff;
}
div#logo {
	margin: 0;
	top: -20px;
	position:relative;
	padding: 0px;
	width:934px;
	height:205px;
	border: 0;
	z-index:20;
}
* html div#logo {
	margin: 0;
	height: 205px;
	width:938px;
}
div#navi {
	 border-top:2px solid #ff9900 ; border-bottom:2px solid #ff9900 ;
	background-image:url(images/navi_hint.jpg);
	background-repeat:no-repeat;
	background-position:center;
	margin: -21px 0 0 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	width:934px;
	height: 115px;
	color: #d3e2ff;
}
* html div#navi {
	margin: -24px 0 0 0;
	height: 115px;
	width:934px;
}
div#navi thead {
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #d3e2ff;
}
div#navi a {
	text-decoration:none;
	color: #d3e2ff;
}
div#navi a:visited {
	color:#d3e2ff;
}
div#navi a:hover {
	color: #f78600;
}
div#navi a:active {
	color:#f78600;
}
div#Inhalt {
	margin: -1px 0 0 0;
	padding: 0 0em;
	min-height:432px;
}
* html div#Inhalt {
	margin: -1px 0 0 0;
	min-height:435px;/* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
}
div#links {
	min-height:700px;
	float:left;
	width: 25px;
	margin: 0;
	padding: 0;
	background-color:#f78600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px; 
	color:#d3e2ff;
	font-weight:bold; text-align:center;
}
* html div#links {
	width: 27px; /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
	height:700px;
}
div#banner {
	min-height:700px;
	float: right;
	width: 300px;
	margin: 0;
	padding: 0 0 0 0;
	border-left:2px solid #ff9900 ;background-image:url(images/hint_banner.jpg);
	background-repeat:repeat;
	background-position:center;
}
* html div#banner {
	min-height:700px;width: 302px; /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
}
div#mitte {
	border-top:1px solid #ff9900 ;
	
	padding:5px 5px 0 15px;
	width:570px;
	margin:0 5px 0 25px;
	background:  #d8e7ff;
}
* html div#mitte {
	margin: 0 0 0 0;
	width:573px;
}

div#mitte a {
	text-decoration:none;
	font-style: italic;
	font-size: 12px;
	color: #ff9900;
}
div#mitte a:visited {
	color:#ff9900;
}
div#mitte a:hover {
	color: #ff9900;
}
div#mitte a:active {
	color:#ff9900;
}
div#unten {
	clear: both;
	margin: 0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 0 0 0 0;
	width:934px;
	background:#003333;
	min-height:29px; border-top:2px solid #ff9900 ;
	 
	height:100px;
	background-image:url(images/hint.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
* html div#unten {
	margin: 10px 0 0 0;
	height:29px;
	width:934px;
	min-height:29px;
}
div#unten a {
	text-decoration:none;
	font-style: italic;
	font-weight:bold;
	font-size: 10px;
	color: #ccc
}
div#unten a:visited {
	color:#ccc;
}
div#unten a:hover {
	color: #ccc
}
div#unten a:active {
	color:#ccc
}

