body     { color: black; font-size: 11pt; font-family: Verdana, "Arial Helvetica", sans-serif; background-color: #fff; text-align: center; margin: 0; overflow: auto; border: solid 0 }
	/*################################################################################# layout */
#wrapper  { background-color: white; background-image: url(../img/bg_white.gif); background-repeat: no-repeat; text-align: left; margin-top: 0; margin-right: auto; margin-left: auto; width: 918px; height: 619px }
#header
	 { margin-top: 0; margin-left: 234px; padding-top: 50px; position: absolute; width: 660px; height: 100px }
#leftbar       { background-repeat: no-repeat; text-align: left; margin-top: 19px; margin-left: 5px; position: absolute; width: 187px; height: 554px }
#leftbar_fill    { background-repeat: no-repeat; text-align: left; margin-top: 571px; margin-left: 4px; position: absolute; width: 188px; height: 14px }
/*################################################################################# header menu */
#header a  { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; margin-right: 0; padding: 0 8px; height: 50px; float: left }
#header #m1 .activ  { background: url("../img/menuTop01H.jpg") repeat-x }
#header #m2 .activ { background:url(../img/menuTop02H.jpg) repeat-x; }
#header #m3 .activ { background:url(../img/menuTop03H.jpg) repeat-x; }
#header #m4 .activ { background:url(../img/menuTop04H.jpg) repeat-x; }
#header #m5 .activ { background:url(../img/menuTop05H.jpg) repeat-x; }
#header #m6 .activ { background:url(../img/menuTop06H.jpg) repeat-x; }
#header #m7 .activ { background:url(../img/menuTop07H.jpg) repeat-x; }

#header #m1 a:hover { background:url(../img/menuTop01H.jpg) repeat-x; }
#header #m2 a:hover { background:url(../img/menuTop02H.jpg) repeat-x; }
#header #m3 a:hover { background:url(../img/menuTop03H.jpg) repeat-x; }
#header #m4 a:hover { background:url(../img/menuTop04H.jpg) repeat-x; }
#header #m5 a:hover { background:url(../img/menuTop05H.jpg) repeat-x; }
#header #m6 a:hover { background:url(../img/menuTop06H.jpg) repeat-x; }
#header #m7 a:hover { background:url(../img/menuTop07H.jpg) repeat-x; }

#header img {
	height:48px;
	border-width:0px;
}
	/*################################################################################# content */
#content        { font-size: 12px; text-align: justify; margin-top: 135px; margin-left: 240px; position: absolute; width: 650px; height: 430px; overflow: auto }
#content h1{
	margin: 0 0 14px;
	font-size:24px;
	color:#666666;
	font-weight:normal;
	}
#content h2{
	margin: 0 0 14px;
	font-size:18px;
	color:#999999;
	font-weight:normal;
	}
#content p { color: #000; font-size: 12px; font-weight: normal; font-stretch: semi-condensed; text-align: justify; margin: 0 0 0 }
#content table { color: #000; font-size: 12px; font-weight: normal; text-align: justify; margin: 0 0 0 }
#content #leftColumn    { font-size: 12px; text-align: justify; display: inline; margin-right: 20px; margin-left: 20px; width: 460px; float: left }
#content #rightColumn    { font-size: 12px; padding-right: 5px; float: left }
#content a     { color: #cc0000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-stretch: semi-expanded; text-decoration: none; list-style-image: url("../img/logo_link_hellrot.gif"); border-style: none }
#content a:hover      { color: #c00; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-stretch: semi-expanded; list-style-image: url("../img/logo_link_hellrot_hover.gif") }	
	/*################################################################################# Formular */	
.formbox   { color: #000; background-color: #9cf; padding: 20px 10px 10px; width: 580px; border: solid 1px #009 }

.reihe { clear: both; height:25px; padding-top: 15px; }
.label {
	float: left;
	width: 100px;
	text-align: left;
	}
.label1  { text-align: left; width: 540px; float: left }
.label2 { text-align: left; width: 50px; float: left }
.label3 { text-align: left; width: 66px; float: left }
.feld  { text-align: left; width: 440px; float: left }
.feld1  { text-align: left; width: 260px; float: left }
.feld1b { text-align: left; width: 268px; float: left }
.feld2  { text-align: left; width: 46px; float: left }
.feld3 { text-align: left; width: 80px; float: left }
.feld4 { text-align: left; width: 122px; float: left }
.knopf  { text-align: left; padding-top: 15px; padding-bottom: 10px; padding-left: 100px; clear: inherit ; margin-top: 15px; }
.feld ul { padding-top: 20px; list-style-type: none; list-style-position: inherit  }
.defbreite  { width: 400px }
.defbreite1 { width: 260px }
.defbreite1b { width: 268px }
.defbreite2  { width: 46px }
.defbreite3 { width: 80px }
.defbreite4 { width: 122px }
input  { border: solid 0 }
/*################################################################################# leftbar menu */
#leftbar ul  { list-style: none; margin-top: 180px; margin-left: 14px; padding: 0 }
#leftbar li   { list-style-image: none; padding-bottom: 2px; padding-left: 6px }
#leftbar li.sub {
	padding-top:2px;
	padding-bottom:4px;
	padding-left:32px;
	}
#leftbar a  { color: #009; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; list-style-image: url("../img/pfeil_blau.gif"); padding: 0 }
#leftbar a.activ  { color: #178f30; list-style-image: url("../img/pfeil_gruen.gif") }
#leftbar a:hover  { color: #f90; list-style-image: url("../img/pfeil_gelb.gif") }
#leftbar blockquote	  { list-style-image: none; margin: 0 0 0 16px; padding: 0 }
	/*################################################################################# sitemap */
#sitemap ul  { padding: 0 ; list-style-image: url(../img/list-pfeil-blau.gif); }
#sitemap li {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:0px;
	}
#sitemap a   { color: #009; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; list-style-image: url("../img/pfeil_blau.gif"); padding: 0 }
#sitemap a:hover      { color: #f00; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; list-style-image: url("../img/pfeil_rot.gif") }
#sitemap blockquote	  { list-style-image: none; margin: 0 0 0 30px; padding: 0 }
	/*################################################################################# footer */
#footer      { color: #009; font-size: 11px; background-color: white; margin-top: 595px; margin-left: 10px; position: absolute; width: 898px; height: 16px }
#footer #address   { color: #009; font-weight: bold; float: left ; padding: 3px 0 0 20px; }
#footer #servicemenu { text-align:right; padding: 3px 0 0 20px; }
#footer a   { color: #009; font-size: 11px; font-weight: bold; text-decoration: none }
#footer a.activ { color: #178f30; font-size: 11px; font-weight: bold; text-decoration: none }
#footer a:hover   { color: #f00; font-weight: bold }
.class { }
