table {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

a:visited {
color:#c90b17;
text-decoration:underline;

}

a:link {
color:#c90b17;
text-decoration:underline;

}

a:hover {
color:#585858;
text-decoration:underline;

}

a.submenulink_aktiv:visited {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#585858;
text-decoration:underline;
font-weight:normal;
position:relative;
top:0px;
left:0px;

}

a.submenulink_aktiv:link {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#585858;
text-decoration:underline;
font-weight:normal;
position:relative;
top:0px;
left:0px;

}

a.submenulink_aktiv:hover {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#585858;
text-decoration:underline;
font-weight:normal;
position:relative;
top:0px;
left:0px;

}

a.submenulink_1_aktiv:visited {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#aaaaaa;
text-decoration:none;
font-weight:bold;
position:relative;
top:0px;
left:0px;

}

a.submenulink_1_aktiv:link {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#aaaaaa;
text-decoration:none;
font-weight:bold;
position:relative;
top:0px;
left:0px;

}

a.submenulink_1_aktiv:hover {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#ffffff;
position:relative;
top:0px;
left:0px;

}

a.submenulink_1:visited {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
position:relative;
top:0px;
left:0px;

}

a.submenulink_1:link {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
position:relative;
top:0px;
left:0px;

}

a.submenulink_1:hover {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#aaaaaa;
position:relative;
top:0px;
left:0px;

}

a.submenulink:visited {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#585858;
text-decoration:none;
font-weight:normal;
position:relative;
top:0px;
left:0px;

}

a.submenulink:link {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#585858;
text-decoration:none;
font-weight:normal;
position:relative;
top:0px;
left:0px;

}

a.submenulink:hover {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#585858;
text-decoration:underline;
font-weight:normal;
position:relative;
top:0px;
left:0px;

}

a.navi_rad_link:visited {
color:#ffffff;
text-decoration:none;
font-weight:normal;
}

a.navi_rad_link:link {
color:#ffffff;
text-decoration:none;
font-weight:normal;
}

a.navi_rad_link:hover {
color:#ffffff;
text-decoration:underline;
font-weight:normal;
}

a.menulink_aktiv:visited {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
position:relative;
top: 2px;

}

a.menulink_aktiv:link {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
position:relative;
top: 2px;

}

a.menulink_aktiv:hover {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;
position:relative;
top: 2px;

}

a.menulink:visited {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
position:relative;
top: 2px;
}

a.menulink:link {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
position:relative;
top: 2px;

}

a.menulink:hover {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#888888;
text-decoration:none;
font-weight:bold;
position:relative;
top: 2px;
}

a.impressumleiste:visited {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
position:relative;
top:0px;
left:0px;

}

a.impressumleiste:link {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
position:relative;
top:0px;
left:0px;

}

a.impressumleiste:hover {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#888888;
text-decoration:none;
font-weight:bold;
position:relative;
top:0px;
left:0px;

}

a.breadlink:visited {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:normal;

}

a.breadlink:link {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}

a.breadlink:hover {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
text-decoration:underline;


}

a.boxlink:visited {
text-decoration:underline;
font-weight:bold;
color:#ffcc66;

}

a.boxlink:link {
text-decoration:underline;
font-weight:bold;
color:#ffcc66;

}

a.boxlink:hover {
text-decoration:underline;
font-weight:bold;
color:#f0cb97;

}

.texthead {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
font-weight:bold;

}

.text {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;

}

.subtext {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#2e3192;
text-decoration:none;
font-weight:bold;

}

.submitbutton {
background-color:#c8c8c8;
color:#000000;

}

.submenulink_aktiv {
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
color:#f0cb97;
text-decoration:underline;
font-weight:normal;
position:relative;
top:0px;
left:0px;

}

.sprachwahl_select {
background-color: #cecece;
font-size: 10px;
width: 120px
}

.portal_box_ueberschrift {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#000000;
text-decoration: none;
font-weight:bold;
}

.portal_box_text {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#000000;
text-decoration: none;
font-weight: normal;
}

.news_box_ueberschrift {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#c90b17;
font-style:italic;
text-decoration:underline;
font-weight:bold;
}

.news_box_datum {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#585858;
text-decoration:none;
font-weight:normal;
}

.newstext {
color:black;
font-size:11px;
line-height:13px;
font-family:Arial,Helvetica;
background-color: #e0e0e0;
}

.newsletter_title {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:bold;

}

.newsletter_datum {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
font-weight:normal;

}

.newsletter_content {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;

}

.newshead {
color:black;
font-size:14px;
line-height:18px;
font-family:Arial,Helvetica;
font-weight:bold;
background-color: #c2c2c2;
}

.newsdatum {
color:black;
font-size:11px;
line-height:18px;
font-family:Arial,Helvetica;
font-weight:bold;
background-color: #c2c2c2;
text-align: right;
}

.navi_rad_link {
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}

.mmbox_ueberschrift {
background-color: #ff9900;
height: 30px;
text-align: left;
padding-top: 3px;
padding-left: 8px;
}

.mmbox_contentfeld {
border: 1px solid #999999;
padding-top: 8px;
padding-bottom: 0px;
}

.logotext {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#444444;
text-decoration:none;
font-weight:bold;

}

.kopfleiste_textsuche {
background-color: #cecece;
font-size: 10px;
width: 105px;
}

.kopfleiste {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
}

.input {
font-size:10px;

}

.impressumleiste {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
position:relative;
top:0px;
left:0px;

}

.hintergrund_weiss {
background-color: #ffffff;
}

.hintergrund_schwarz {
background-color: #000000;
}

.hintergrund_grau {
background-color: #aeaeae;
}

.highlight_suchergebnis {
color: #cc0000;
background-color: #eeee00;
}

.fotogalerie_vorschaubild_bg {
background-color: #b2b3b5;
}

.fotogalerie_detailbild_bg {
background-color: #b2b3b5;
}

.formular_eingabefehler {
background-color:#ffaaaa;

}

.breadtext {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
padding-left: 10px;
}

.breadlink {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}

.boxtext {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
color:#585858;
text-decoration:none;

}

.boxhead {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#585858;
text-decoration:none;
font-weight:bold;

}

