/* Dokument allgemein */
BODY{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
color: #084275;
overflow: auto;
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: 16px;
color:#084275;
}

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

/* Container horizontales Menu */
.horizontal_menu_container{
border-top: solid #FFFFFF 2px;
border-bottom: solid #FFFFFF 2px;
}

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

/* Container Topnews */
.topnews_container{
padding-top:0px;
padding-right:0px;
padding-left:0px;
background:#CCCCCC;
}

/* Container Bottom */
.bottom_container{
border-top: solid #FFFFFF 1px;
border-bottom: solid #FFFFFF 0px;
}

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

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

/* Zellen horizontales Menu */
.horizontal_menu_cell{
font-weight: normal;
line-height: 18px;
padding-left: 10px;
padding-right: 10px;
border-right: solid #080808 1px;
}

/* Zellen vertikales Menu */
.vertical_menu_cell{
font-family: Arial,Helvetica,sans-serif;
font-weight: normal;
height:18px;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
border-top:solid #496996 1px;
color:#FFFFFF;
}

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

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

/* Seitenzuordnung */
.show_order{
color:#808080;
font-weight: bold;
}

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

/* Seitentitel */
.show_page{
font-size: 24px;
height: 32px;
font-weight: normal;
padding-top:20px;
padding-bottom:10px;
}

/* Introtext */
.intro{
color:#084275;
font-weight:bold;
}

/* Titel der Eintraege */
.article{
font-family: Arial,Helvetica,sans-serif;
font-size: 16px;
line-height: 22px;
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;
background-image:url("../layout/verlauf_blank.jpg");
background-repeat:repeat;
background-attachment:fixed;
}

/* Rechte leere Seite bei Zentrieren des Framesets */
.right_blankpage_body{
background: #FFFFFF;
background-image:url("../layout/verlauf_blank.jpg");
background-repeat:repeat;
background-position:top left;
}

/* Obere leere Seite bei vertikalem Zentrieren des Framesets */
.top_blankpage_body{
background: #094375;
}

/* Untere leere Seite bei vertikalem Zentrieren des Framesets */
.bot_blankpage_body{
background: #C3CCD5;
}

/* Links */
a:link{
color: #084275;
text-decoration: none;
font-weight:bold;
}

/* besuchte Links */
a:visited{
color: #084275;
text-decoration: none;
font-weight:bold;
}

/* over Links */
a:hover{
color: #084275;
text-decoration: none;
font-weight:bold;
}
