.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 { 
padding: 5px; 
border: solid 1px #B0E0E6 
}

.rahmen2       { padding: 6px; border: solid 1px #ffa175 }
.rahmen3   { background-color: #dcdcdc; padding: 5px; width: 99%; border-width: 1px }
.rahmen4 { background-color: #b0e0e6; padding: 5px; width: 99%; border-width: 1px }
h1   { 
color: #f5f5f5; 
font-size: 9px; 
font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif, Swiss, SunSans-Regular; 
font-weight: normal; 
text-decoration: none; 
background-color: transparent 
}

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: #ffa175 #f0ffff #f0ffff }
body       { color: #333; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none; background-color: #fff; margin: 35px 50px 0 }

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; background-color: #ffffff; background-position: 0 0; text-decoration: none; width: 100%; border: #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 }
.hintergrundpix  { font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif, Swiss, SunSans-Regular; background-color: #ffa175 }
.hintergrundgrau { font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif, Swiss, SunSans-Regular; background-color: #dcdcdc }
.hintergrmittgrau { font-family: Verdana, Arial, Helvetica, Geneva, Tahoma, sans-serif, Swiss, SunSans-Regular; background-color: #c0c0c0 }
.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 50%; margin: 5px 0; width: 100%; 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 }

