body { font-family:arial,helvetica; font-style: normal;  padding:0px; margin:0px; }
p { margin:0px 0px 6px 0px; }

.ah { background-color:#ffffff; padding:10px 5px 5px 5px; }
.ad { background-color:#F5F5F5; padding:10px 5px 5px 5px; }
.ap A:link, .ap A:visited { text-decoration:underline; color:#333333; }

input,option,textarea,td { font-family:arial, helvetica; font-size:11pt; color:#333333; }

A:link { text-decoration: none; color: #ffffff; }
A:visited { text-decoration: none; color: #ffffff; }
A:hover { text-decoration: none; color: #999999; }
A:active {  text-decoration: none; color:#ffffff; }
   
/* popupFX */
A.popupFX:link { color:#ffffff; font-size:12px; font-style: normal; text-decoration: underline; font-weight: bold; letter-spacing:1px;}
A.popupFX:visited { color:#ffffff; font-size:12px; font-style: normal; text-decoration: underline; font-weight: bold; letter-spacing:1px;}
A.popupFX:hover { color:#999999; font-size:12px; font-style: normal; text-decoration: underline; font-weight: bold; letter-spacing:1px;}
A.popupFX:active { color:#ffffff; font-size:12px; font-style: normal; text-decoration: underline; font-weight: bold; letter-spacing:1px;}

.cnt A:link, .cnt A:visited { text-decoration:underline; color:#333333; }

.books { font-size:9px; } 
.white { color: #ffffff; font-size:12px; }

/* Fonts */
.hervorhebung{ font-family:arial,helvetica; font-size:13pt; color:#333333; font-style: normal; font-weight: medium; line-height:16pt; }
.menueital { font-family:arial,helvetica; font-size:9pt; color:#ffffff; font-style: italic; font-weight: bold; letter-spacing:1pt; }
.menuekont { font-family:arial,helvetica; font-size:11.5pt; color:#ffffff; font-style: normal; text-decoration: underline; font-weight: bold; letter-spacing:1pt; }
.menuekontinaktiv { font-family:arial,helvetica; font-size:11.5pt; color:#999999; font-style: normal; font-weight: bold; letter-spacing:1pt; }
.menue2 { font-family:arial,helvetica; font-size:9pt; color:#999999; font-style: normal; font-weight: bold; letter-spacing:1pt; }
.zitat { font-family:arial,helvetica; font-family:times; font-size:11pt; color:#333333; line-height:14pt; font-style:italic; letter-spacing:1pt;}
.unterzitat { font-family:arial,helvetica; font-family:times; font-size:10.5pt; color:#333333; line-height:14pt; font-style:normal; letter-spacing:0.3pt;}


.menue { font-family:arial,helvetica; font-size:12px; color:#ffffff; font-style: normal; font-weight: bold; letter-spacing:1pt; }
.menueA  A:visited, .menueA  A:link {  font-family:arial,helvetica; font-size:12px; color:#999999; font-style: normal; font-weight: bold; letter-spacing:1pt; }

.brottext { font-family:arial,helvetica; font-size:11pt; color:#333333; line-height:14pt; }
.littlehead { font-family:arial,helvetica; font-size:13pt; color:#666666; font-style: normal; font-weight: bold; }
.zwischenheadrot { font-family:arial,helvetica; font-size:11pt; color:#870000; font-style: normal; font-weight: bold; }
.zwischenhead { font-family:arial,helvetica; font-size:11pt; color:#666666; font-style: normal; font-weight: bold; margin-top:0pt; }
.boldimtext{ font-family:arial,helvetica; font-size:11pt; color:#870000; font-style: normal; font-weight: bold; line-height:14pt; }
.kapitaelchen { font-family:arial,helvetica; font-size:20pt; color:#666666; font-style: normal; font-weight: bold; }
.linkimbrottext { font-family:arial,helvetica; font-size:11pt; line-height:14pt; color:#990000; font-weight: medium; text-decoration: underline; }
.formularblock { font-family:arial,helvetica; font-size:11pt; color:#333333; line-height:14pt; }
.hometexthead { font-family:arial,helvetica; font-size:18pt; color:#666666; font-style: normal; font-weight: bold; }
.hometextdunkel { font-family:arial,helvetica; font-size:13pt; color:#333333; font-style: normal; font-weight: medium; }

.finput, .finput_128, .ftextfeld_259 {
border:1px solid #999999;
font-size: 11px;
width:300px;
font-family: Verdana,Arial,Helvetica,sans-serif;
color:#333333;
background-color:#F5F6F7;
}

.ftextfeld_259 {
	width:380px;
}



.finput_128 {
	width:200px;
}


