.promo {color: #CCCCCC; font-size: 10px; font-family: Verdana,Arial; text-decoration: none;}
.promolk:link  {color: #CCCCCC; font-size: 10px; font-family: Verdana,Arial; text-decoration: none;}
.promolk:visited {color: #CCCCCC; font-size: 10px; font-family: Verdana,Arial; text-decoration: none;}
.promolk:active {color: #CCCCCC; font-size: 10px; font-family: Verdana,Arial; text-decoration: none;}


a:link  { color: #015287; font-size: 12px; font-family: Verdana; text-decoration: none; }
a:visited { color: #015287; font-size: 12px; font-family: Verdana; text-decoration: none;}
a:active { color: #333; font-size: 12px; font-family: Verdana; text-decoration: none;}

.mailform { font-size: 10px; font-style: normal; color: #464646; }
.mailformrequired { font-size: 10px; font-style: normal; color: #015287; }
.mailformradio { font-size: 10px; font-style: normal; color: #464646; }

/*------------------- Textausrichtung HTMLArea ----------------------*/
.align-justify{
  text-align: justify;
  }
.align-center{
  text-align: center;
  }
.align-left{
  text-align: left;
  }
.align-right{
  text-align: right;
  }

.text {
color : #333333;
font-size: 8pt;
font-weight: normal;
font-family : Verdana, Arial, Helvetica;
}

BODY {
font-family: Verdana, Arial, Helvetica;
font-size: 10pt;
color: #333333;
}

SELECT {
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
color: #666666;
background-color:#FFFFFF
}

TEXTAREA {
font-family: Verdana, Arial;
font-size: 10px;
border:1px solid #666666;
color: #333333;
font-weight : normal;
background-color:#FFFFFF
}

INPUT {
font-family: Verdana, Arial, Helvetica;
font-size: 10px;
border:1px solid #666666;
color: #333333;
background-color:#FFFFFF
}


.hpadding { color: #CC1A21; font-weight: bolder; font-size: 12px; font-family: Verdana, Arial; }
.textpadding { color: #000; font-size: 10px; line-height: 11px; font-family: Verdana, Arial; margin: 0px; }
// a { color: #000000; font-size: 12px; font-family: Verdana, Arial; text-decoration: none; hover: FF00FF }
// a:hover {color:#FF1111}

h2 { color: #fff; font-size: 11px; line-height: 11px; font-family: Verdana, Arial; }
h3 { color: black; font-size: 11px; line-height: 11px; font-family: Verdana, Arial; }
h4 { color: #fff; font-style: normal; font-weight: lighter; font-size: 10px; line-height: 12px; font-family: Geneva, Helvetica, Arial, Swiss, SunSans-Regular }
p { color: black; font-size: 9pt; line-height: 10pt; font-family: Verdana, Arial; text-decoration: none }a {text-decoration:none}

ul { padding-left:0.4cm; line-height: 10pt; font-family: Verdana, Arial; text-decoration: none }

a {text-decoration:none}

TD { color: black; font-size: 8pt; line-height: 12pt; font-family: Verdana, Arial; text-decoration: none }a {text-decoration: none}
TD#bottomline { background-color:#666666; fontcolor: RED; font-size: 9pt; line-height: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: bold }




//a.footer {color:#FFFFFF}
//a.footer:active {color:#FFCD8C}
//a.footer:visited {color:#FFFFFF}
//a.footer:hover {color:#FFCD8C}

a.hauptmenu:visited {
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
// padding-bottom: 5px;
// padding-left: 10px;
// padding-right: 10px;
// padding-top: 3px;
text-decoration: none;
display: block;
}

a.hauptmenu:hover, a.hauptmenu:active {
background: #F7F5F0;
color: #26376B;
}

a.hauptmenu, a.hauptmenu:visited{
background: #E3E9F2;
border-top: 1px solid #AAC0D5;
border-bottom: 1px solid #AAC0D5;
border-left: 1px solid #AAC0D5;
border-right: 1px solid #AAC0D5;
color: #015287;
display: block;
font: 200 10px Verdana,Arial;
padding: 3px;
text-decoration: none;
display: block;
}




a.hauptmenu:hover, a.menumainfo:active{
background: #FFFFFF;
border-top: 1px solid #ABABAB;
border-bottom: 1px solid #ABABAB;
border-left: 1px solid #ABABAB;
border-right: 1px solid #ABABAB;
color: #9F0000;
display: block;
font: 200 10px Verdana,Arial;
text-decoration: none;
display: block;
}




a.news {color:#FF0000}
a.news:active {color:#FFCD8C}
a.news:visited {color:#FFFFFF}
a.news:hover {color:#FFCD8C}

a.navi3:visited {color:#000000}
a.navi3:hover {color:#FF1111}


//Auswahlbox Formular
select {background-color:#FFFF; color:#333333; Arial,Helvetica,sans-serif; font-size: 10px; scrollbar-base-color: #2A66AF;}
//.textbox {background-color:#FFFF; color:#666666; Verdana, Arial; font-size: 10px; scrollbar-base-color: #2A66AF;}


BODY {scrollbar-face-color: #FFFFFF; scrollbar-highlight-color: #FEFEFE; scrollbar-shadow-color: #FFFFFF; scrollbar-3dlight-color: #B7B7B7; scrollbar-darkshadow-color: #D6D3CE; scrollbar-arrow-color: #015287; scrollbar-track-color: #EDF5FC;}

//H1 {font-family:Arial,Helvetica,sans-serif; font-size: 14px; color:#999999; font-weight:bold; }
//H2 {font-family:Arial,Helvetica,sans-serif; font-size: 16px; color:#FFFFFF; padding-left:0.1cm; font-weight:bold; }
//H3 {font-family:Arial,Helvetica,sans-serif; font-size: 14px; color:#FFFFFF; padding-left:0.1cm; font-weight:bold; }





a.dritteebene:visited {
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
// padding-bottom: 5px;
// padding-left: 10px;
// padding-right: 10px;
// padding-top: 3px;
text-decoration: none;
display: block;
}

a.dritteebene:hover, a.dritteebene:active {
background: #E9E7E2;
color: #993300;
}

a.dritteebene, a.dritteebene:visited{
background: #E9E7E2;
border-bottom: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
color: #993300;
display: block;
font: 200 12px Verdana,Helvetica,Geneva,Arial,sans-serif;
// padding: 3px;
text-decoration: none;
display: block;
position:absolute;
top:auto
}




a.dritteebene:hover, a.dritteebene:active{
background: #FFFFFF;
border-bottom: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
color: #993300;
display: block;
font: 200 12px Verdana,Helvetica,Geneva,Arial,sans-serif;
text-decoration: none;
display: block;
}