/* CSS-Definitionsdatei, die Site-weite Stylesheets enthält, 29.04.07 */
body { margin-top: 0pt; margin-left: 11px; margin-bottom: 0pt; }
/* Randvorgaben für body */
div { font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; }
p,h1,h2,h3,h4,ul,ol,li,td,th,address,blockquote,nobr,b,i
 { font-family:Arial,Helvetica,sans-serif; }
h1 {font-size: 24px; margin-top: 10px;}
h2 {font-size: 18px;}
p { font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#000000; text-align:left; margin:5px; line-height:16px;  margin-left:1px; }
/* Allgemeine Absatzformatierung */
ul { font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#000000; text-align:left; list-style-type:disc; }
/* Allgemeine Listenformatierung */
a:link { color:#0087BA; text-decoration:none; font-weight:bold;}
a:visited { color:#0087BA; text-decoration:none; font-weight:bold;}
a:active { color:#0087BA; text-decoration:none; font-weight:bold;}
a:hover { color:#0087BA; text-decoration:underline; font-weight:bold;}
/* Standardlink */
a:link.leftmenu { color:#0087BA; text-decoration:none; font-weight:bold; font-size:12px;  font-family:Arial,Helvetica,sans-serif; }
a:visited.leftmenu { color:#0087BA; text-decoration:none; font-weight:bold; font-size:12px;  font-family:Arial,Helvetica,sans-serif; }
a:active.leftmenu { color:#0087BA; text-decoration:none; font-weight:bold; font-size:12px;  font-family:Arial,Helvetica,sans-serif; }
a:hover.leftmenu { color:#0087BA; text-decoration:none; font-weight:bold; font-size:12px;  font-family:Arial,Helvetica,sans-serif; }
#leftmenu { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px; font-family:Arial,Helvetica,sans-serif; }
#leftmenublue { color:#0086BB; text-decoration:none; font-weight:bold; font-size:11px;  font-family:Arial,Helvetica,sans-serif; }
/* Styles für Suchmaschinentippgeber von tms Development */
.body_font { color:#000000; text-decoration:none; font-weight:normal; font-size:12px; font-family:Arial,Helvetica,sans-serif;  }
.sub_header { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px;  font-family:Arial,Helvetica,sans-serif; }
.small_font_standard { color:#000000; text-decoration:none; font-weight:normal; font-size:10px;  font-family:Arial,Helvetica,sans-serif; }
sup { color:#FF0000; text-decoration:none; font-weight:bold; font-size:9px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.alert { color:#FF0000; text-decoration:none; font-weight:bold; font-size:12px; font-family:Arial,Helvetica,sans-serif; }
a:link.leftmenu { color:#0087BA; text-decoration:underline; font-weight:bold; font-size:14px;  font-family:Arial,Helvetica,sans-serif; }
a:visited.leftmenu { color:#0087BA; text-decoration:underline; font-weight:bold; font-size:14px;  font-family:Arial,Helvetica,sans-serif; }
a:active.leftmenu { color:#0087BA; text-decoration:underline; font-weight:bold; font-size:14px;  font-family:Arial,Helvetica,sans-serif; }
a:hover.leftmenu { color:#0087BA; text-decoration:underline; font-weight:bold; font-size:14px;  font-family:Arial,Helvetica,sans-serif; }
a:link.category { color:#0087BA; text-decoration:underline; font-weight:bold; font-size:12px;  font-family:Arial,Helvetica,sans-serif; }
a:visited.category { color:#0087BA; text-decoration:underline; font-weight:bold; font-size:12px;  font-family:Arial,Helvetica,sans-serif; }
a:active.category { color:#0087BA; text-decoration:underline; font-weight:bold; font-size:12px;  font-family:Arial,Helvetica,sans-serif; }
a:hover.category { color:#0087BA; text-decoration:underline; font-weight:bold; font-size:12px;  font-family:Arial,Helvetica,sans-serif; }
a:link.profisuche { color:#0087BA; text-decoration:underline; font-weight:bold; font-size:10pt;  font-family:Arial,Helvetica,sans-serif; }
a:visited.profisuche { color:#0087BA; text-decoration:underline; font-weight:bold; font-size:10pt;  font-family:Arial,Helvetica,sans-serif; }
a:active.profisuche { color:#0087BA; text-decoration:underline; font-weight:bold; font-size:10pt;  font-family:Arial,Helvetica,sans-serif; }
a:hover.profisuche { color:#0087BA; text-decoration:underline; font-weight:bold; font-size:10pt;  font-family:Arial,Helvetica,sans-serif; }
.sub_menu { color:#C0C0C0; text-decoration:none; font-weight:bold; font-size:10px; font-family:Arial,Helvetica,sans-serif; }
a:link.sub_menu { color:#EEEEEE; text-decoration:none; font-weight:bold; font-size:10px;  font-family:Arial,Helvetica,sans-serif; }
a:visited.sub_menu { color:#DDDDDD; text-decoration:none; font-weight:bold; font-size:10px;  font-family:Arial,Helvetica,sans-serif; }
a:active.sub_menu { color:#FFFFFF; text-decoration:underline; font-weight:bold; font-size:10px;  font-family:Arial,Helvetica,sans-serif; }
a:hover.sub_menu { color:#FFFFFF; text-decoration:underline; font-weight:bold; font-size:10px;  font-family:Arial,Helvetica,sans-serif; }

<style type="text/css">
input.errortag { font-size:10px; background-color:#FF5353; }
select.errortag { font-size:10px; background-color:#FF5353; }
body { background-color: #FFFFFF; margin-top: 0pt; margin-left: 11px; margin-bottom: 0pt; }
/* Randvorgaben für body */
p, h1, h2, h3, h4, ul, ol, li, div, td, th, address, blockquote, nobr, b, i
 { font-family:Arial,Helvetica,sans-serif; }
p { font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#000000; text-align:left; margin:5px; line-height:16px; margin-left:1px; }
/* Allgemeine Absatzformatierung */
ul { font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#000000; text-align:left; list-style-type:disc; }
/* Allgemeine Listenformatierung */
.headline { font-size:14px; color:#FFFFFF; font-weight:bold; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
/* Überschrift über Hauptblock (weiß auf hellblau) */
.subheading { font-size:12px; color:#020335; font-weight:bold; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
/* Unterüberschriften im Hauptblock */
.teaser { font-size:12px; color:#020335; font-family:Arial,Helvetica,sans-serif; margin:1px; margin-left:1px; margin-top:1px; margin-right:1px; }
/* Formatierung Textblock mittlere Spalte (Teaser, schwarz auf weiß) */
.teaser2 { font-size:12px; color:#020335; font-family:Arial,Helvetica,sans-serif; margin:0px; margin-left:5px; margin-top:0px; margin-right:5px; }
/* Formatierung Textblock mittlere Spalte (Teaser, schwarz auf weiß) */
.centerbox { font-size:12px; color:#020335; font-family:Arial,Helvetica,sans-serif; margin-left:1px; margin-top:5px; margin-right:5px; }
/* Formatierung Textblock mittlere Spalte (schwarz auf grau) */
.rightbox { font-size:12px; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; margin-left:5px; margin-top:5px; margin-right:0px; margin-bottom:5px; }
/* Formatierung Textblock rechte Spalte (aktuelles) */
.form { font-weight:normal; font-size:11px; color:#020335; margin-left:1px;}
/* Schriftformatierung Feldbezeichnungen Formulare */
.fliess { font-size:12px; color:#000000; font-family:Arial,Helvetica,sans-serif; margin:0px; margin-right:0px; margin-left:1px; }
/* Schriftformatierung Fließtext - Hauptblock */
.footer { font-size:10px; color:#020335; font-family:Arial,Helvetica,sans-serif; margin-left:0px; margin-top:5px; margin-right:0px; }
/* Schriftformatierung Fusszeile (copyright) */
.faqright { font-size:12px; color:#000000; font-family:Arial,Helvetica,sans-serif; margin-left:0px; text-decoration:none; margin-right:0px; }
/* Schriftformatierung rechte Spalte FAQ */
.search_detail { font-size:10px; color:002463; font-family:Arial,Helvetica,sans-serif; margin-left:0px; margin-top:5px; margin-right:0px; }
#search_detail { font-size:10px; color:002463; font-family:Arial,Helvetica,sans-serif; margin-left:0px; margin-top:5px; margin-right:0px; }
.copyheadline{ font-size:12px; color:#020335; font-family:Arial,Helvetica,sans-serif; font-weight: bold; margin:5px; margin-left:5px; margin-top:5px; margin-right:5px; }
a:link { color:#002463; text-decoration:none; font-weight:normal;}
a:visited { color:#002463; text-decoration:none; font-weight:normal;}
a:active { color:#002463; text-decoration:none; font-weight:normal;}
a:hover { color:#002463; text-decoration:underline; font-weight:normal;}
/* Standardlink */
a:link.main { color:#002463; text-decoration:none; font-weight:bold;}
a:visited.main { color:#002463; text-decoration:none; font-weight:bold;}
a:active.main { color:#002463; text-decoration:none; font-weight:bold;}
a:hover.main { color:#002463; text-decoration:underline; font-weight:bold;}
/* Standardlink-BOLD */
a:link.leftmenu { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px; font-family:Arial,Helvetica,sans-serif; }
a:visited.leftmenu { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px; font-family:Arial,Helvetica,sans-serif; }
a:active.leftmenu { color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px; font-family:Arial,Helvetica,sans-serif; }
a:hover.leftmenu { color?????a:#FFFFFF; text-decoration:none; font-weight:bold; font-size:11px; font-family:Arial,Helvetica,sans-serif; }
#leftmenu { color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:11px; font-family:Arial,Helvetica,sans-serif; }
#leftmenublue { color:#0086BB; text-decoration:none; font-weight:bold; font-size:11px; font-family:Arial,Helvetica,sans-serif; }
/* Schriftformatierung Hauptmenü */
a:link.leftsubmenu { color:#000000; text-decoration:none; font-weight:normal; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
a:visited.leftsubmenu { color:#000000; text-decoration:none; font-weight:normal; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
a:active.leftsubmenu { color:#000000; text-decoration:none; font-weight:normal; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
a:hover.leftsubmenu { color:#000000; text-decoration:none; font-weight:normal; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
#leftsubmenu { color:#000000; text-decoration:none; font-weight:normal; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
#leftsubmenuactive { color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
/* Schriftformatierung Untermenüs */
#thirdactive { color:#000000; text-decoration:none; font-weight:bold; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
#fourthred { color:#DC2424; text-decoration:none; font-weight:normal; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
#fourthgreen { color:#008047; text-decoration:none; font-weight:normal; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
#fourthdarkblue { color:#002463; text-decoration:none; font-weight:normal; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
#fourthviolet { color:#7A1B62; text-decoration:none; font-weight:normal; font-size:11px; fo?????ant-family:Arial,Helvetica,sans-serif; margin-left:1px; }
#fourthorange { color:#D06C00; text-decoration:none; font-weight:normal; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
#fourthlightblue { color:#00B3EB; text-decoration:none; font-weight:normal; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
#fifth { color:#000000; text-decoration:none; font-weight:normal; font-size:11px; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
/* Schriftformatierung aktive Untermenüs */
.fifthdiv { margin-left:15px; }
/* Button-Klassen: WICHTIG, sonst erscheinen keine Bilder auf den Buttons */
.input, submit {
 background-color: rgb(255,255,255);
//    border-style: solid;
 border-color: rgb(2,3,85);
 border-width: 1px;
 text-decoration: none;
 font-style: plain;
 font-family: Arial,Helvetica,sans-serif;
 font-variant: normal;
 font-weight: normal;
 font-size: 9px;
 font-stretch: normal;
 letter-spacing: 1px;
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}
.input, reset {
 background-color: rgb(255,255,255);
//    border-style: solid;
 border-color: rgb(2,3,85);
 border-width: 1px;
 text-decoration: none;
 font-style: plain;
 font-family: Arial,Helvetica,sans-serif;
 font-variant: normal;
 font-weight: normal;
 font-size: 9px;
 font-stretch: normal;
 letter-spacing: 1px;
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}
.input, hidden {
 background-color: rgb(255,255,255);
//    border-style: solid;
 border-color: rgb(2,3,85);
 border-width: 1px;
 text-decoration: none;
 font-style: plain;
 font-family: Arial,Helvetica,sans-serif;
 font-variant: normal;
 font-weight: normal;
 font-size: 9px;
 font-stretch: normal;
 letter-spacing: 1px;
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}
button.schnellsuche, input.schnellsuche, select.schnellsuche, textarea.schnellsuche, checkbox.schnellsuche, radio.schnellsuche
 {
 background-color: #F5F3E7;
 border-style: solid;
 border-color: #3E4D4D;
 border-width: 0px;
 text-decoration: none;
 font-style: plain;
 font-family: Arial,Helvetica,sans-serif;
 font-variant: normal;
 font-weight: normal;
 font-size: 8pt;
 font-stretch: normal;
 color: #C0C0C0;
 letter-spacing: 1px;
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}
button.suche, input.suche, select.suche, textarea.suche, checkbox.suche, radio.suche
 {
 background-color: #FFFFFF;
 border-style: solid;
 border-color: #FFFFFF;
 border-width: 0px;
 text-decoration: none;
 font-style: plain;
 font-family: Arial,Helvetica,sans-serif;
 font-variant: normal;
 font-weight: normal;
 font-size: 8pt;
 font-stretch: normal;
 color: #000000;
 letter-spacing: 1px;
 padding: 0 0 0 0;
 margin: 1 0 0 0;
}
</style>