/* Dokument allgemein */
BODY{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #000000;
}

/*
overflow: hidden;
margin: 0 0 0 0;
padding: 0 0 0 0;
*/

/* Tabellen allgemein */
TABLE,TD{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 18px;
color:#3E3E3E;
}

/* Formulare allgemein */
FORM{
margin:0px;
}

/* Container horizontales Menu */
.horizontal_menu_container{
border-top: solid #2D4F94 0px;
border-bottom: solid #FFFFFF 0px;
background:transparent;
width:100%;
position:absolute;
top:105px;
left:0px;
}

/* Container Mainpage */
.mainpage_container{
padding-top:10px;
padding-right:20px;
padding-left:260px;
border-right:solid #CCCCCC 0px;
}

/* Container Topnews background:#D2DAE8; */
.topnews_container{
margin-top:10px;
padding-top:0px;
padding-right:0px;
padding-left:0px;
background:#FFFFFF;
border-top:solid #CCCCCC 0px;
border-left:solid #CCCCCC 0px;
}

/* Container Bottom */
.bottom_container{
border-top: solid #cccccc 10px;
border-bottom: solid #BFD83C 0px;
}

/* Body Bottom */
.bottom_body{
background:#FFFFFF;
}

/* Zelle Bottom */
.bottom_cell{
color:#3E3E3E;
}

/* Zellen horizontales Menu */
.horizontal_menu_cell{

font-weight: normal;
line-height: 18px;
padding-left: 8px;
padding-right: 8px;
padding-top: 0px;
padding-bottom: 0px;
border-right: solid #FFFFFF 1px;


}

/* Zellen vertikales Menu */
.vertical_menu_cell{

font-weight: normal;
height:20px;
padding-left:5px;
border-bottom:solid #CCCCCC 1px;

background:transparent;
}

/* Zellen vertikales Menu wenn Ebene ausklappt */
.vertical_menu_cell_pulldown{
font-size: 12px;
font-weight: normal;
height: 18px;
padding-left: 15px;
border-bottom:solid #FFFFFF 1px;

}

/* Pullout Menu */
.menu_pullout{
font-size: 12px;
font-weight: normal;
}

/* Seitenzuordnung */
.show_order{

font-weight: normal;
}

/* Abschlie&szlig;ende Linie und Adresse */
.show_pagebottom{
border-top:solid #808080 1px;
color:#808080;
}

/* Seitentitel */
.show_page{
font-size: 18px;
height: 28px;

font-weight: normal;
padding-top:5px;
}

/* Introtext */
.intro{
font-weight: normal;

}

/* Titel der Eintraege */
.article{
font-size: 12px;
line-height: 16px;
font-weight: bold;
}

/* Bildunterschriften */
.bu{
font-size: 11px;
line-height: 12px;
font-style: italic;
}

/* Texteingabefelder */
.input{
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
line-height: 14px;
border: solid #808080 1px;
height: 18px;
}

/* Buttons */
.button{
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
border-width: 1px;
margin: 0px;
text-align: center;
height: 20px;
}

/* Listen Aufzaehlung */
UL{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 20px;
list-style-type: disk;
padding-left: 0px;
}

/* Listen nummeriert */
OL{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 20px;
padding-left: 0px;
}

/* Listenelemente */
LI{
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
list-style-type: disk;
padding-left: 0px;
}

/* Linke leere Seite bei Zentrieren des Framesets */
.left_blankpage_body{
background: #FFFFFF;
}

/* Rechte leere Seite bei Zentrieren des Framesets */
.right_blankpage_body{
background: #FFFFFF;
}

/* Links */
a:link{
color: #CD071E;
text-decoration: none;
}

/* besuchte Links */
a:visited{
color: #CD071E;
text-decoration: none;
}

/* over Links */
a:hover{
color: #CD071E;
text-decoration: underline;
}
