body {	background-color:#F1F1F1;	margin:0px;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:0.75em;}
a { text-decoration:none; color:#585858;}
a:active visited {color: #CCCC33;}
a: hover {color:#0000FF;}
#rahmen { position:relative; margin:auto; padding: 0px; width:990px;	background-color:#B3B3B3; background-image: url(symbole/hi_logo_grau.gif); background-repeat: no-repeat;
	background-position: left bottom;}
#rahmentitel {position:relative; margin:50px auto ; padding: 0px; width:990px; height:450px;	background-color:#B3B3B3; background-image: url(symbole/hi_logo_grau.gif); background-repeat: no-repeat;
	background-position: left 330px;}
#navititel {width:790px; @height:24px; min-height:24px; ackground-color:#B0B0B0; padding: 0px 0px 0px 200px; text-transform: uppercase;}
#navititel ul {margin:0px; padding:0px; list-style:none;}
#navititel li {	color:#D7D7D7;	float:left;	margin: 0px; padding:0px 10px 0px 20px;	background:url(symbole/quadrat_sw.gif) no-repeat 0 50%; }
#navititel a:hover { color: #ECFEFC;}
#navititel a#klein {color:#ECFEFC;}
#navititel p{ margin: 0px 0px 0px 0px; font-size:0.8em; color:#ECFEEC; text-transform: none; padding:2px 0px 0px 620px; }
#oben {width:990px; height:20px; background-color:#000000; color:#FFFFFF;}
#oben a { color:#FFFFFF;}
#oben a:hover { color: #ECFEFC}
#oben p { float:right; margin:3px 10px 0px 0px; font-size:0.85em;}
#logo {	width:990px;	height:100px;	background-color:#ECFEFC;	color:#000000;	background: url(symbole/logo100.gif) no-repeat right top;}
#slogan {width:auto;height:42px; background-color:#B3B3B3; color: #D7D7D7;	font-size:2.8em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding: 5px 0px 0px 20px;	text-transform: uppercase;}
#navi {width:760px; @height:24px; min-height:24px; background-color:#B3B3B3; padding: 0px 0px 0px 230px; text-transform: uppercase;}
#navi ul {margin:0px; padding:0px; list-style:none;}
#navi li {	color:#D7D7D7;	float:left;	margin: 0px; padding:0px 10px 0px 20px;	background:url(symbole/quadrat_sw.gif) no-repeat 0 50%; }
#navi li#current {color:#0000FF;float:left;	margin: 0px; padding:0px 10px 0px 20px;	background:url(symbole/quadrat_bl_we_voll.gif) no-repeat 0 50%; }
#navi a#current { color:#0000FF;}
#navi p{ margin: 0px 0px 0px 0px; font-size:0.8em; color:#ECFEEC; text-transform: none; padding:2px 0px 0px 620px; }
#navi a:hover { color: #ECFEFC;}
#navi a#klein {color:#ECFEFC;}
#subnavi {	width: 210px;	min-height: 100%; @height:auto; float:left;	background-color: #B3B3B3; 	color: #CCCCCC;	padding: 32px 0px 0px 20px;	}
#subnavi p {width: 190px; height: 20px; border-bottom: 1px solid #ECFEEC;}
#subnavi a#current { color:#0000FF;}
#subnavi a:hover { color:#0000FF;}
#subnavi h1 {color:#000000; font-size:0.8em; padding: 0px 10px 0px 0px; border-bottom: 0px solid #000000; font-weight:normal;}
#content {width: 760px; background-color: #ECFEFC; padding: 0px 0px 0px 0px; float:left;}
#inhalt {width: 535px; min-height: 400px; @height:auto; background-color: #F7F7F7; padding: 35px 0px 0px 35px; float:left; line-height:1.6em;}
#inhalt p { width:500px;}
#inhalt  li p {padding-left: 175px; width:auto; }
#inhalt  li h2 {padding-left: 175px; width:auto;}
#inhalt h1 {text-transform: uppercase; font-weight:bold; font-size: 1.0em; letter-spacing:0.15em; margin:0px 0px 10px 0px;}
#inhalt h2 {text-transform: none; font-weight:bold; font-size: 1.0em; margin:0px 0px -8px 0px; padding:0px;}
#inhalt h3 {font-weight:bold; font-size: 1.0em; letter-spacing:0.1em; margin:0px 0px 5px 0px;}
#inhalt h4 {text-transform: uppercase; font-weight:bold; font-size: 1.0em; letter-spacing:0.15em; margin:0px 0px 0px 0px;}
#inhalt h5 {font-weight:bold; font-size: 1.0em; letter-spacing:0.1em; margin:0px 0px 5px 0px;}
#inhalt li img {float:left; margin:0px 25px 0px 0px;}
#inhalt ul{ list-style:none;  margin:0px; padding:0px;}
#inhalt li {margin:0px 0px 0px 0px; float:left; padding:0px 0px 10px 0px;}
#inhalt img{ margin:0px 5px 5px 0px;}
#inhalt li a { line-height:35px;}
#rechts { width: 175px; padding: 35px 0px 0px 15px; background-color: #ECFEFC; float:left; font-size:0.85em;}
#adresse {width : 990px; height: 30px; padding: 15px 0px 0px 0px; background-color: #ECFEFC; clear:left; font-size:0.8em; text-align:center;}
#adresse a { color:#000000;}
#aktuell {background-color: #ECFEFC; padding:25px 0px 0px 0px;}
#aktuell h1 { color:#0000FF; font-size: 0.95em;}
.back {float:right; margin: -26px 35px 0px 0px; border: dotted 1px #E1E1E1; padding: 0px 3px 0px 3px; font-size: 0.8em;}
.eng {	margin:0px -3px 0px 0px;font-size:1.2em;}
.liste { clear: both; color:#CC9933; line-height:5px; }
.liste1 { clear:both; color:#CC3300}
.klein {color:#CC9933; font-size:0.9em}
hr { border:0px;border-top: 1px solid #E5E5E5; border-bottom:1px solid #ECFEFC; margin: 0px 0px 10px 0px; width:500px; }
#helpdesc {	position:absolute; left: 910px;	top:-25px; z-index:100; width: 80px;}
@media print{#helpdesc { display:none}}
.grau {color:#585858}

