.hervor01 {
border-width: 1px; border-style: solid; border-color: #E1E1E1; background-color: #F6F6F6;
padding-top: 10px; padding-bottom: 10px; padding-right: 10px; padding-left: 10px;
}
.hervor02 {
border: 1px solid #230BBF;
background-color: #F8F8E8;
padding-top: 1em;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 1em;
margin-left: 7px;
margin-right: 7px;
}
td {
font-size:10pt;
line-height:normal;
font-family:Helvetica,Arial,sans-serif;
}
.trfarbe01 {background-color:#F2EADD}
.trfarbe02 {background-color:#FFFFFF}
body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; line-height: normal}
p { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; line-height: normal}
.p { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; line-height: normal}
ul { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; line-height: normal}
.dezent8 {text-decoration:none; color:#999999; font-size: 8pt; font-family: geneva,arial; font-weight:100}
	/*Zeilen-Abstand <font class="z20">&nbsp;</font><br>*/
.z20 { FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:20px; COLOR:#000000; line-height: 20px; TEXT-DECORATION:none }
.z17 { FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:17px; COLOR:#000000; line-height: 17px; TEXT-DECORATION:none }
.z14 { FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:14px; COLOR:#000000; line-height: 14px; TEXT-DECORATION:none }
.z { FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:12px; COLOR:#000000; line-height: normal; TEXT-DECORATION:none }
.z10 { FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:10px; COLOR:#000000; TEXT-DECORATION:none }
.k { FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:9px; COLOR:#A9A9A9; TEXT-DECORATION:none }
.zred { FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:12px; COLOR:#ff0000; TEXT-DECORATION:none }
.headerbold { FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:18px; COLOR:#333333; TEXT-DECORATION:none ; font-weight: bold }
.klein { FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:10px; COLOR:#333333}
A:hover {text-decoration:underline; color:#CC0000; FONT-FAMILY:Arial, Helvetica, sans-serif;}
A:link {text-decoration:none; color:#0000FF;}
A:visited {text-decoration:none; color:#740163; FONT-FAMILY:Arial, Helvetica, sans-serif; font-weight:200}
table.border { background-color:transparent; border-style:solid; border-width:1px; border-color:#dddddd; }
.ft-list {text-decoration:none; color:#FF0000; font-size: 12pt; font-family: verdana,arial,sans-serif; font-weight:700}
.ft-link {text-decoration:none; color:#000066; font-size: 10pt; font-family: arial,sans-serif; font-weight:700}
.ft-klein {text-decoration:none; color:#000000; font-size: 8pt; font-family: arial,sans-serif; font-weight:100}
.ft-body {text-decoration:none; color:#000000; font-size: 10pt; font-family: arial,sans-serif; font-weight:200}
.black {text-decoration:none; color:#000066; font-family: Arial, Helvetica; font-weight:700}
.black8 {text-decoration:none; color:#000066; font-size: 8pt; font-family: arial,sans-serif; font-weight:100}
.black9 {text-decoration:none; color:#000066; font-size: 9pt; font-family: arial,sans-serif; font-weight:200}
.black10 {text-decoration:none; color:#000066; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.black11 {text-decoration:none; color:#000066; font-size: 11pt; font-weight:700}
.black12 {text-decoration:none; color:#0000CC; font-size: 12pt; font-weight:700}
.blackbg {text-decoration:none; color:#000066; font-weight:700; background-color:#FFFF99}
.blackbg12 {text-decoration:none; color:#000066; font-size: 12pt; font-weight:700; background-color:#EFEFEF}
.superklein { color: navy; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.gelb {font-face:arial, verdana, helvetica, sans-serif; text-decoration:none; color:#000066; font-weight:700; background-color:#FFFF99}
.kapitel { color: white; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ohne {text-decoration:none; color:#000066; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.ohne8 {text-decoration:none; color:#000066; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.cp_tableheader_k {text-decoration:underline; color:#000000; font-size: 11pt; font-weight:700}
.cp_tableheader_p {text-decoration:underline; color:#000000; font-size: 11pt; font-weight:700}
.cp_tablecell_k { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #000000; line-height: normal}
.cp_tablecell_p { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: normal; color: #FF0000; line-height: normal}
.cp_link {text-decoration:none; color:#0000FF; font-size: 8pt; font-family: arial,sans-serif; font-weight:200}
div.menu2{font-size: 90%; text-align: center; margin: 3px 0; }
div.menu2 A, div.menu2 A:visited{color: black; background-color: #dddddd; display: inline; text-decoration: none; margin: 0; border-width: 1px; border-color: #69f #039 #039 #69f; border-style: solid; padding: 1px 3px;}
div.menu2 A.current, div.menu2 A.current:visited {border-style: solid; color: #fff; background-color: #230BBF; border-color: #36c #006 #038 #006;}
div.menu2 A:hover{color: #fff; background-color: #C63; border-color: #F96 #930 #930 #F96; text-decoration:none;}
div.menu2 A.current:hover{color: #ff4; background-color: #c63;border-color: #F96 #930 #930 #F96;}

/* headers width muss #menu entsprechen*/
.headers{ position:relative; margin-top:5px; left:1px; display:block; background:#fff; width:150px; display:block; width:140px; height:18px; border:1px solid #000; margin-bottom:-5px; background-color:#230BBF; color:#FFF; font-weight:300; padding-left:2px; border:1px solid #000; text-decoration:none;}
#menu {position:relative; margin-top:5px; left:1px; display:block; background:#fff; width:150px;}
#menu .rubrik {display:block; width:139px; height:18px; border:1px solid #000; margin-bottom:-1px; background-color:#dddddd; color:#000; font-weight:300; padding-left:3px; border:1px solid #000; text-decoration:none;}
#menu .titel {display:block; width:139px; height:18px; border:1px solid #000; margin-bottom:-1px; background-color:#230BBF; color:#FFF; font-weight:300; padding-left:3px; border:1px solid #000; text-decoration:none;}
#menu .tab {position:relative; top:0; left:0; font-family:verdana, arial, sans-serif; font-size:11px; }
#menu a:visited {display:block; width:139px; height:18px; border:1px solid #000; margin-bottom:-1px; background-color:#f0f0f0; color:#000; padding-left:3px; border:1px solid #000; text-decoration:none;}
#menu a:visited span {position:absolute; left:149px; top:2px; width:0px; height:0px; border-left:8px solid #fff; border-top:8px solid #fff; border-bottom:8px solid #fff; overflow:hidden;}
#menu a {display:block; width:139px; height:18px; border:1px solid #000; margin-bottom:-1px; background-color:#f8f8e8; color:#000; padding-left:3px; border:1px solid #000; text-decoration:none;}
#menu a span {position:absolute; left:149px; top:2px; width:0px; height:0px; border-left:8px solid #fff; border-top:8px solid #fff; border-bottom:8px solid #fff; overflow:hidden;}
#menu a:hover {color:#fff; background-color:#c63; border:1px solid #000; text-decoration:none;}
#menu a:hover span {position:absolute; left:149px; top:2px; width:0px; height:0px; border-left:8px solid #c00; border-top:8px solid #fff; border-bottom:8px solid #fff; overflow:hidden;}
#ad {position:relative; margin-top:2px; left:4px; display:block; background:#fff; width:145px;}

