.mh { 
	color: #000000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif, Swiss, SunSans-Regular; 
	font-weight: bold; 
	background-color: #ff9966; 
	display: block; 
	padding-right: 0; 
	padding-left: 2px; 
	width: 100%; 
	vertical-align: middle; 
	border: solid 3px #ff9966 
}
.mob { color: #000000; font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif, Swiss, SunSans-Regular; font-weight: bold; background-color: #ff9966; display: block; padding-right: 0; padding-left: 2px; width: 100%; vertical-align: middle }
.mow { color: white; font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif, Swiss, SunSans-Regular; font-weight: bold; background-color: #f60; display: block; padding-right: 0; padding-left: 2px; width: 100%; vertical-align: middle }
.mn { 
	color: #333; 
	font-weight: bold; 
	background: #ffffff; 
	padding: 0; 
	position: absolute; 
	z-index: 100; 
	border: solid 0 #ffcc99
}

.mn a { 
	color: #333333; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif, Swiss, SunSans-Regular; 
	text-decoration: none; 
	background: #ffffff; 
	display: block; 
	padding: 3px 0 2px 4px; 
	width: 100%; 
	vertical-align: middle; 
	border: solid 1px #ffffff 
}

.mn a:hover {
	background : #ffffff;
	border : 1px #ffcc99 solid;
	color : #333333;
	font-weight : bold; 
	padding-left: 4px;
	padding-right : 0px;
}

.sp {
	border-bottom : #dddddd 0px solid;
	border-top : #ffffff 0px solid;
	margin : 1px 1px;
}

.rahmen  { margin-left: 130px; padding: 5px; border: solid 1px #b0e0e6 }

.rahmen2    { padding: 5px; border: solid 1px #ffcc99 }
.rahmen3     { background-color: #ececec; margin: 0 0 0 118px; padding: 5px 5px 5px 12px; width: 496px; border-width: 1px }
.rahmen5 { background-color: #fff; margin: 0 0 0 118px; padding: 5px 5px 5px 12px; width: 496px; border-width: 1px }
.rahmen6 { background-color: #b0e0e6; margin: 0 0 0 118px; padding: 5px 5px 5px 12px; width: 496px; border-width: 1px }
.rahmen4 { background-color: #b0e0e6; padding: 5px; width: 15px; border-width: 1px }
h1     { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif, Swiss, SunSans-Regular; font-weight: normal; background: #b0e0e6 url("../Bilder/logogfh.jpg") no-repeat; text-align: left; padding-top: 12px; padding-left: 130px; width: 500px; height: 28px }

h2   { 
color: #666666; 
font-weight: bold; 
font-size: 14px; 
font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif, Swiss, SunSans-Regular; 
text-decoration: none;
background: #ffcc99 repeat; 
padding-left: 12px; 
}
h4 { color: #666666; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background: #ffcc99; padding-top: 6px; padding-bottom: 6px; padding-left: 12px }
h3      { font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, Swiss, SunSans-Regular, sans-serif; line-height: 100%; text-decoration: none; background-repeat: repeat; border-style: dashed none none; border-width: 1px 0 0; border-color: #f0ffff  }
body      { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none; background-color: #fff; margin: 20px 0 0 90px }

a     { 
color: #333; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
text-decoration: none; 
background-color: transparent; 
list-style-position: outside; 
margin: 0; 
width: 100%; 
border-style: solid none; 
border-width: 0; 
border-color: #fff 
}

a:hover    { color: #999; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none; background-color: #ffffff; width: 100%; border-style: none; border-color: #fff }

a:hover:active { 
color: white; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
text-decoration: none; 
background: #f00 repeat;
border-style: solid none solid none; 
border-width: 1px 0px 1px 0px; 
border-color: #fff; 
width: 100% 
}

a:focus { 
color: white; 
font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; 
text-decoration: none; 
background: #f00 repeat; 
border-style: solid none solid none; 
border-width: 1px 0px 1px 0px; 
border-color: #fff; 
width: 100% 
}
.mehrgrau  { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-decoration: underline }
.mehr { color: #f00; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.line { padding-bottom: 7px; border-style: none none dotted; border-width: 0 0 1px; border-color: white white #666 }
.innentext   { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify }
h5 { color: #f00; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 5px }
h6 { color: #039; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; margin-bottom: 5px }
.strichelorange  { background-image: url("../peruecken_bilder/strichel-orange.gif"); background-repeat: repeat-x; background-position: left 50%; margin: 5px 0; width: 100%; height: 1px }
.strichelgrau      { background-image: url("../peruecken_bilder/strichel-grau.gif"); background-repeat: repeat-x; background-position: left 75%; margin: 5px 0 5px 118px; width: 512px; height: 1px }
p.strichel { background-image: url("../peruecken_bilder/strichel-weiss.gif"); background-repeat: repeat-x; background-position: left 50%; margin: 5px 0; width: 100%; height: 1px }

