input.errortag { font-size:10px; background-color:#FF5353; }
select.errortag { font-size:10px; background-color:#FF5353; }



body { margin-top: 0pt; margin-left: 0px; margin-bottom: 0pt; margin-right: 0px}
/* 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:#020335; text-align:left; margin:5px; line-height:16px; margin-left:1px; }
/* Allgemeine Absatzformatierung */

ul { font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#020335; 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) */


.main { font-size:15px; color:#0285B1; text-decoration:none; font-weight:bold; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
.descript { font-size:12px; color:#333333; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
.footer { font-size:12px; color:#000000; font-family:Arial,Helvetica,sans-serif;}

.linkedtitle { font-size:15px; color:#5C5C5C; text-decoration:none; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }


.category_result { font-size:12px; color:#5C5C5C; text-decoration:none; font-family:Arial,Helvetica,sans-serif; margin-left:1px; line-height:200%; }

.mini { font-size:8px; color:#5C5C5C; text-decoration:none; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }

a:link.footer { color:#000000; text-decoration:none; font-weight:bold;}
a:visited.footer { color:#000000; text-decoration:none; font-weight:bold;}
a:active.footer { color:#000000; text-decoration:none; font-weight:bold;}
a:hover.footer { color:#000000; text-decoration:underline; }


a:link.main { text-decoration:none; font-weight:bold;}
a:visited.main { text-decoration:none; font-weight:bold;}
a:active.main { text-decoration:none; font-weight:bold;}
a:hover.main { text-decoration:underline; }

a:link { color:#0285B1; text-decoration:none; font-weight:bold;}
a:visited { color:#0285B1; text-decoration:none; font-weight:bold;}
a:active { color:#0285B1; text-decoration:none; font-weight:bold;}
a:hover { color:#0285B1; text-decoration:underline; font-weight:bold}


.subheading { font-size:12px; color:#020335; font-weight:bold; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
/* Unterüberschriften im Hauptblock */

.subheadingwhite { font-size:12px; color:#FFFFFF; font-weight:bold; font-family:Arial,Helvetica,sans-serif; margin-left:1px; }
/* Unterüberschriften in Tabellen */

.teaser { font-size:12px; color:#020335; font-family:Arial,Helvetica,sans-serif; margin:5px; margin-left:5px; margin-top:5px; margin-right:5px; }
/* 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:#020335; 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 */

#a:link { color:#D06C00; text-decoration:none; font-weight:normal; font-size:11px; font-famliy:Arial,Helvetica,sans-serif; }
#a:visited { color:#D06C00; text-decoration:none; font-weight:normal;}
#a:active { color:#D06C00; text-decoration:none; font-weight:normal;}
#a:hover { color:#D06C00; text-decoration:underline; font-weight:normal;}
/* Standardlink */

#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:#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; font-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; }

#a:link.stylemenu { color:#000000; text-decoration:none; font-weight:normal; font-size:12px; font-family:Arial,Helvetica,sans-serif; margin-left:0px; }
#a:visited.stylemenu { color:#000000; text-decoration:none; font-weight:normal; font-size:12px; font-family:Arial,Helvetica,sans-serif; margin-left:0px; }
#a:active.stylemenu { color:#000000; text-decoration:none; font-weight:normal; font-size:12px; font-family:Arial,Helvetica,sans-serif; margin-left:0px; }
#a:hover.stylemenu { color:#000000; text-decoration:none; font-weight:normal; font-size:12px; font-family:Arial,Helvetica,sans-serif; margin-left:0px; }
#stylemenu { color:#000000; text-decoration:none; font-weight:normal; font-size:12px; font-family:Arial,Helvetica,sans-serif; margin-left:0px; }
#stylemenuactive { color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:12px; font-family:Arial,Helvetica,sans-serif; margin-left:0px; }
/* Schriftformatierung Menü des Styleguides */


/* 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: 0px;
    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,input,button {
    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: 11px;
    font-stretch: normal;
    letter-spacing: 1px;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}


