/* CSS f&uuml;r aktive Menupunkte ("$active_menu1_CSS" aus "client.inc") */
.active_menu1 {
text-decoration: underline;
padding-left: 10px;
padding-right: 10px;
color: #000000;
letter-spacing:0.1em;
}

.inactive_menu1 {
text-decoration: none;
padding-left: 10px;
padding-right: 10px;
color: #000000;
letter-spacing:0.1em;
}




/* Dokument allgemein */
BODY{
font-family: Arial,Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 13px;
color: #333333;
overflow: auto;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/* Tabellen allgemein */
TABLE,TD{
font-family: Arial,Verdana,Tahoma,Arial,Helvetica,sans-serif;
font-size: 13px;
line-height: 16px;
color: #333333;
}

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

/* Container horizontales Menu */
.horizontal_menu_container{
position:absolute; 
right:0px;
margin-top:30px;
height:20px;
border: solid red 0px;
background:transparent;
}

/* Container Mainpage */
.mainpage_container{
padding-top:0px;
padding-right:0px;
padding-left:0px;
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 #cccccc 1px;
border-bottom: solid #808080 0px;
width:1000px;
}

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

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

/* Zellen horizontales Menu */
.horizontal_menu_cell{
font-weight: normal;
line-height: 16px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 0px;
border-right: solid #FFFFFF 0px;
color:#000000;
letter-spacing:0.1em;
}

/* Zellen vertikales Menu */
.vertical_menu_cell{
font-weight: normal;
height:18px;
padding-left:5px;
border-bottom:solid #FFFFFF 1px;
color: #666666;
}

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

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

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

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

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

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

/* Titel der Eintraege */
.article{
font-size: 13px;
line-height: 22px;
color: #4C4C4C;
padding-top:0px;
padding-bottom:16px;
font-weight: bold;
}

/* Titel der Eintraege KLEIN */
.article_2{
font-size: 13px;
font-weight: bold;
}

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

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

/* Buttons */
.button{
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
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;
}

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

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

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

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

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