

/* --------------------------- Schrift-Typen ----------------------------*/
.headtext { font-family:Arial, Verdana; color:#111111; font-size:13px;}
.maintext { font-family:Arial, Verdana; color:#111111; font-size:12px;}
.requiredtext { font-family:Arial, Verdana; color:#D80000; font-size:12px; font-weight:bold;}
.hinweistext { font-family:Arial, Verdana; color:#D80000; font-size:12px;}
.maintext:link { font-family:Arial, Verdana; color:#444444; font-size:12px; text-decoration:underline;}
.maintext:visited { font-family:Arial, Verdana; color:#444444; font-size:12px; text-decoration:underline;}
.maintext:hover { font-family:Arial, Verdana; color:#666666; font-size:12px; text-decoration:none;}
.maintext:active { font-family:Arial, Verdana; color:#444444; font-size:12px; text-decoration:underline;}
.maintext_mail { font-family:Arial, Verdana; color:#111111; font-size:12px;}
.maintext_mail:link { font-family:Arial, Verdana; color:#111111; font-size:12px; text-decoration:none;}
.maintext_mail:visited { font-family:Arial, Verdana; color:#111111; font-size:12px; text-decoration:none;}
.maintext_mail:hover { font-family:Arial, Verdana; color:#111111; font-size:12px; text-decoration:underline;}
.maintext_mail:active { font-family:Arial, Verdana; color:#111111; font-size:12px; text-decoration:none;}

.maintext_mail_xs:link { font-family:Arial, Verdana; color:#111111; font-size:10px; text-decoration:none;}
.maintext_mail_xs:visited { font-family:Arial, Verdana; color:#111111; font-size:10px; text-decoration:none;}
.maintext_mail_xs:hover { font-family:Arial, Verdana; color:#111111; font-size:10px; text-decoration:underline;}
.maintext_mail_xs:active { font-family:Arial, Verdana; color:#111111; font-size:10px; text-decoration:none;}

.smalltext { font-family:Arial, Verdana; color:#5D5D67; font-size:10px;}
.smalltext:link { font-family:Arial, Verdana; color:#5D5D67; font-size:10px; text-decoration:none;}
.smalltext:visited { font-family:Arial, Verdana; color:#5D5D67; font-size:10px; text-decoration:none;}
.smalltext:hover { font-family:Arial, Verdana; color:#5D5D67; font-size:10px; text-decoration:underline;}
.smalltext:active { font-family:Arial, Verdana; color:#5D5D67; font-size:10px; text-decoration:none;}

.errortext { font-family:Arial, Verdana; color:#B20000; font-size:11px;}
.inputtext { font-family:Arial, Verdana; color:#333333; font-size:12px; font-weight:bold;}

.attentiontext { font-family:Verdana; color:#111111; font-size:10px;}
.maintextbluexl { font-family:Verdana; letter-spacing:0px; color:#5A99C7; font-size:11px;}
.maintextbluexlu { font-family:Verdana; text-decoration:underline; letter-spacing:0px; color:#5A99C7; font-size:11px;}

/* -------------------------- NEWS --------------------------------------- */
.newsdate { font-family:Arial, Verdana; color:#515151; font-size:12px; font-weight:regular; text-decoration:none;}
.newshead { font-family:Arial, Verdana; color:#515151; font-size:12px; font-weight:bold; text-decoration:none; padding-left:5px;}
.newstext { font-family:Arial, Verdana; color:#515151; font-size:12px; font-weight:regular; text-decoration:none; padding-left:3px;}

.newslink:link { font-family:Arial, Verdana; color:#515151; font-size:12px; font-weight:regular; text-decoration:none; text-decoration:none;}
.newslink:visited { font-family:Arial, Verdana; color:#515151; font-size:12px; font-weight:regular; text-decoration:none; text-decoration:none;}
.newslink:hover { font-family:Arial, Verdana; color:#000000; font-size:12px; font-weight:regular; text-decoration:none; text-decoration:none;}
.newslink:active { font-family:Arial, Verdana; color:#515151; font-size:12px; font-weight:regular; text-decoration:none; text-decoration:none;}

.newsimage { border:solid 1px #C5C5C5;}

/* --------------------------- Unternavigation ----------------------------*/
.sub_head { font-family:Arial, Verdana; color:#323232; font-size:11px;}
.sub_nav { font-family:Arial, Verdana; color:#424242; font-size:11px;}
.sub_nav:link { font-family:Arial, Verdana; color:#424242; font-size:11px; text-decoration:none;}
.sub_nav:visited { font-family:Arial, Verdana; color:#424242; font-size:11px; text-decoration:none;}
.sub_nav:hover { font-family:Arial, Verdana; color:#424242; font-size:11px; text-decoration:underline;}
.sub_nav:active { font-family:Arial, Verdana; color:#424242; font-size:11px; text-decoration:none;}

/* Form styles */

.input_field { BORDER-RIGHT: #CACBCD 1px solid; BORDER-LEFT: #CACBCD 1px solid; BORDER-TOP: #CACBCD 1px solid; BORDER-BOTTOM: #CACBCD 1px solid;   BACKGROUND-color: #F7F7F7; font-family:Arial, Verdana; font-weight:bold; color:#111111; font-size:12px;}

/* Grafik Links Titlepage */
a.home_sign_title:link { font-family:Arial, Verdana; color:#5C5C5C; font-size:14px; font-weight:bold; text-decoration:none; }
a.home_sign_title:visited { font-family:Arial, Verdana; color:#5C5C5C; font-size:14px; font-weight:bold; text-decoration:none; }
a.home_sign_title:active { font-family:Arial, Verdana; color:#5C5C5C; font-size:14px; font-weight:bold; text-decoration:none; }
a.home_sign_title:hover { font-family:Arial, Verdana; color:#5C5C5C; font-size:14px; font-weight:bold; text-decoration:none; } 

a.home_sign_title_l:link { font-family:Arial, Verdana; color:#5C5C5C; font-size:16px; font-weight:bold; text-decoration:none; }
a.home_sign_title_l:visited { font-family:Arial, Verdana; color:#5C5C5C; font-size:16px; font-weight:bold; text-decoration:none; }
a.home_sign_title_l:active { font-family:Arial, Verdana; color:#5C5C5C; font-size:16px; font-weight:bold; text-decoration:none; }
a.home_sign_title_l:hover { font-family:Arial, Verdana; color:#5C5C5C; font-size:16px; font-weight:bold; text-decoration:none; } 

a.home_info:link { font-family:Arial, Verdana; color:#6F6F6F; font-size:11px; font-weight:regular; text-decoration:none; }
a.home_info:visited { font-family:Arial, Verdana; color:#6F6F6F; font-size:11px; font-weight:regular; text-decoration:none; }
a.home_info:active { font-family:Arial, Verdana; color:#6F6F6F; font-size:11px; font-weight:regular; text-decoration:none; }
a.home_info:hover { font-family:Arial, Verdana; color:#AAAAAA; font-size:11px; font-weight:regular; text-decoration:none; } 


/* Navigation Nav 1 */


div.leiste0 {
background:#CECECE;
position: absolute;
top:0px;
left:27px;
height: 21px;
width: 92px;
text-align:center;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
border-right:solid 1px #A5A5A5;
border-left:solid 1px #A5A5A5;
line-height:21px;
z-index:1;
}

div.leiste1 {
background:#CECECE;
position: absolute;
top:76px;
left:26px;
height: 21px;
width: 90px;
text-align:center;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
border-left:solid 1px #A5A5A5;
line-height:21px;
z-index:1;
}

div.menu1 {
background:#C2C2C2;
position: absolute;
top: 97px;
left: 26px;
width: 120px;
height: 40px;
visibility: hidden;
text-align: left;
font-family: Arial, Verdana, Helvetica;
font-weight:bold;
font-size: 11px;
line-height:20px;
z-index:2;
}

/* Nav 2_1 */

div.leiste2_1 {
background:#CECECE;
position: absolute;
top:76px;
left:117px;
height: 21px;
width: 130px;
text-align:center;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
border-left:solid 1px #A5A5A5;
line-height:21px;
z-index:1;
}

div.menu2_1 {
background:#C2C2C2;
position: absolute;
top: 97px;
left: 117px;
width: 120px;
height: 38px;
visibility: hidden;
text-align: left;
font-family: Arial, Verdana, Helvetica;
font-weight:bold;
font-size: 11px;
line-height:20px;
z-index:2;
}

/* Nav 2 */

div.leiste2 {
background:#CECECE;
position: absolute;
top:76px;
left:247px;
height: 21px;
width: 78px;
text-align:center;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
border-left:solid 1px #A5A5A5;
line-height:21px;
z-index:1;
}

div.menu2 {
background:#C2C2C2;
position: absolute;
top: 97px;
left: 247px;
width: 120px;
height: 38px;
visibility: hidden;
text-align: left;
font-family: Arial, Verdana, Helvetica;
font-weight:bold;
font-size: 11px;
line-height:20px;
z-index:2;
}

/* Nav 3 */

div.leiste3 {
background:#CECECE;
position: absolute;
top:76px;
left:325px;
height: 21px;
width: 54px;
text-align:center;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
border-left:solid 1px #A5A5A5;
line-height:21px;
z-index:1;
}

div.menu3 {
background:#C2C2C2;
position: absolute;
top: 97px;
left: 325px;
width: 120px;
height: 38px;
visibility: hidden;
text-align: left;
font-family: Arial, Verdana, Helvetica;
font-weight:bold;
font-size: 11px;
line-height:20px;
z-index:2;
}

/* Nav 4 */

div.leiste4 {
background:#CECECE;
position: absolute;
top:76px;
left:379px;
height: 21px;
width: 100px;
text-align:center;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
border-left:solid 1px #A5A5A5;
border-right:solid 1px #A5A5A5;
line-height:21px;
z-index:1;
}

div.menu4 {
background:#C2C2C2;
position: absolute;
top: 97px;
left: 379px;
width: 120px;
height: 38px;
visibility: hidden;
text-align: left;
font-family: Arial, Verdana, Helvetica;
font-weight:bold;
font-size: 11px;
line-height:20px;
z-index:2;
}

div.leiste5 {
background:#CECECE;
position: absolute;
top:76px;
left:478px;
height: 21px;
width: 110px;
text-align:center;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
border-left:solid 1px #A5A5A5;
border-right:solid 1px #A5A5A5;
line-height:21px;
z-index:1;
}

div.menu5 {
background:#C2C2C2;
position: absolute;
top: 97px;
left: 478px;
width: 120px;
height: 38px;
visibility: hidden;
text-align: left;
font-family: Arial, Verdana, Helvetica;
font-weight:bold;
font-size: 11px;
line-height:20px;
z-index:2;
}

div.leiste6 {
background:#CECECE;
position: absolute;
top:76px;
left:587px;
height: 21px;
width: 58px;
text-align:center;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
border-left:solid 1px #A5A5A5;
border-right:solid 1px #A5A5A5;
line-height:21px;
z-index:1;
}

/* Submenu Rules */

a.menu:link {
display: block;
text-decoration: none;
border-top:solid 1px #A5A5A5;
font-size: 11px;
font-family:Arial, Verdana, Helvetica;
color: #202026;
background:#CECECE;
height: 19px;
width: 120px;
line-height:17px;
}

a.menu:visited {
display: block;
text-decoration: none;
border-top:solid 1px #A5A5A5;
font-family:Arial, Verdana, Helvetica;
color: #202026;
background:#CECECE;
font-size: 11px;
font-weight:bold;
height: 19px;
width: 120px;
line-height:17px;
}

a.menu:hover {
display: block;
text-decoration: none;
border-top:solid 1px #A5A5A5;
font-family:Arial, Verdana, Helvetica;
color: #202026;
background:#C2C2C2;
font-size: 11px;
font-weight:bold;
height: 19px;
width: 120px;
line-height:17px;
}

a.menu:active {
display: block;
text-decoration: none;
border-top:solid 1px #A5A5A5;
font-family:Arial, Verdana, Helvetica;
color: #202026;
background:#CECECE;
font-size: 11px;
font-weight:bold;
height: 19px;
width: 120px;
line-height:17px;
}

a.main:link {
display: block;
text-decoration: none;
font-size: 11px;
font-family:Arial, Verdana, Helvetica;
color: #202026;
height: 21px;
}

a.main:visited {
display: block;
text-decoration: none;
font-family:Arial, Verdana, Helvetica;
color: #202026;
font-size: 11px;
font-weight:bold;
height: 21px;
}

a.main:active {
display: block;
text-decoration: none;
font-family:Arial, Verdana, Helvetica;
color: #202026;
background:#CeCeCe;
font-size: 11px;
font-weight:bold;
height: 21px;
}

a.main:hover {
display: block;
text-decoration: none;
font-family:Arial, Verdana, Helvetica;
color: #202026;
background:#CeCeCe;
font-size: 11px;
font-weight:bold;
height: 21px;
}

/* Sonstige Links */



