body {
font-family: verdana;
margin:0px;
margin-top: -1px;
background-color: #D9DFEB;
}

/*-------Navigation-----*/
.menu_top {
margin-left:208px;
margin-top: -30px;
width: 450px;
}
*html .menu_top {
margin-left: 208px;
margin-top: -28px;
margin-bottom: -10px;
width: 450px;
}

.menu_top a {
font-size: 12px;
font-weight: normal;
text-decoration: none;
}
.topMenuOn {
padding-right: 12px;
color: #999999;
}
.topMenuOff {
padding-right: 12px;
color: #060F48;
}

.background-links {
background-image: url(../img/navi_left_sub.jpg);
}
.background-links-heller {
background-image: url(../img/bg_left.jpg);
}
.mainMenuOn {
background-image: url(../img/navi_left_first_act.jpg);
width: 184px;
height: 26px;
line-height:24px;
height: 27px;
background-repeat: no-repeat;
}
.mainMenuOn_second {
background-image: url(../img/navi_left_second_act.jpg);
width: 184px;
height: 26px;
line-height:24px;
height: 27px;
background-repeat: no-repeat;
}
.mainMenuOn a {
margin-left: 25px;
font-size: 12px;
font-weight:bold;
color: #ffffff;
text-decoration: none;
background-repeat: no-repeat;
}
.mainMenuOn_second a {
margin-left: 25px;
font-size: 12px;
font-weight:bold;
color: #ffffff;
text-decoration: none;
background-repeat: no-repeat;
}
.mainMenuOff {
background-image: url(../img/navi_left_no.jpg);
width: 184px;
line-height:24px;
height: 26px;
background-repeat: no-repeat;
}
.mainMenuOff_first {
background-image: url(../img/navi_left_first_no.jpg);
width: 184px;
line-height:24px;
height: 26px;
background-repeat: no-repeat;
}
.mainMenuOff_last {
background-image: url(../img/navi_left_last_no.jpg);
width: 184px;
line-height:24px;
height: 26px;
background-repeat: no-repeat;
}
.mainMenuOff a {
margin-left: 25px;
font-size: 12px;
font-weight:normal;
color: #ffffff;
text-decoration: none;
background-repeat: no-repeat;
}
.mainMenuOff_first a {
margin-left: 25px;
font-size: 12px;
font-weight:normal;
color: #ffffff;
text-decoration: none;
background-repeat: no-repeat;
}
.mainMenuOff_last a {
margin-left: 25px;
font-size: 12px;
font-weight:normal;
color: #ffffff;
text-decoration: none;
background-repeat: no-repeat;
}

.subMenuOn {
background-image: url(../img/navi_left_sub.jpg);
repeat-x: repeat;
repeat-y: no-repeat;
line-height:20px;
height:20px;
}
.subMenuOn_last {
background-image: url(../img/navi_left_sub.jpg);
repeat-x: repeat;
repeat-y: no-repeat;
line-height:20px;
height:20px;
margin-bottom:5px;
}
.subMenuOn a {
margin-left: 38px;
font-size: 12px;
color: #CCCCFF;
font-weight: normal;
text-decoration: none;
}
.subMenuOn_last a {
margin-left: 38px;
font-size: 12px;
color: #CCCCFF;
font-weight: normal;
text-decoration: none;
}
.subMenuOff {
background-image: url(../img/navi_left_sub.jpg);
repeat-x: repeat;
repeat-y: no-repeat;
line-height:20px;
height:20px;
}
.subMenuOff_last {
background-image: url(../img/navi_left_sub.jpg);
repeat-x: repeat;
repeat-y: no-repeat;
line-height:20px;
height:20px;
margin-bottom:5px;
}
.subMenuOff a {
margin-left: 38px;
font-size: 12px;
color: #ffffff;
font-weight: normal;
text-decoration: none;
}
.subMenuOff_last a {
margin-left: 38px;
font-size: 12px;
color: #ffffff;
font-weight: normal;
text-decoration: none;
}

.klickpfad_links {
margin-left: 8px;
}
.klickpfad_links a {
font-size: 10px;
color: #000033;
text-decoration: none;
}
.klickpfad_links a:hover {
text-decoration: underline;
}
.klickpfad {
margin-left: 8px;
}
.klickpfad a {
font-size: 10px;
color: #000033;
text-decoration: none;
}
.klickpfad a:hover {
text-decoration: underline;
}
/*-------Navigation ende-----*/

/*-------Layout-----*/
.table_site {
background-color:#ffffff;
}
.header_img {
background-image: url(../img/header.jpg);
background-repeat: no-repeat;
}
.riegel {
background-image: url(../img/riegel.jpg);
font-size: 12px;
font-weight: bold;
height: 26px;
}
.schatten_rechts_aussen {
background-image: url(../img/aussen_re.jpg);
repeat-x: repeat;
repeat-y: no-repeat;
}
.schatten_rechts {
background-image: url(../img/mitte_re.jpg);
repeat-x: repeat;
repeat-y: no-repeat;
}
.schatten_links {
background-image: url(../img/mitte_li.jpg);
repeat-x: repeat;
repeat-y: no-repeat;
}
.schatten_aussen_unten {
background-image: url(../img/aussen_u.jpg);
repeat-y: repeat;
repeat-x: no-repeat;
}
.bg_color {
background-color: #D9DFEB;
}

.linke_spalte {
padding-left:10px;
}
.riegel_suche {
background-image: url(../img/riegel.jpg);
repeat-x: repeat;
repeat-y: no-repeat;
}
.seitentitel {
font-size:12px;
font-weight: bold;
color: #999999;
padding-left:8px;
margin-bottom: 5px;
margin-top: 3px;
}

input {
border: 1px solid #666699;
background-color: #dddddd;
font-size: 10px;
}
textarea {
border: 1px solid #666699;
background-color: #dddddd;
font-family: verdana;
font-size: 10px;
}
.content_rechts {
background-color: #d5d5d5;
font-size:11px;
color: #000033;
padding: 3px 10px 10px 10px;
}
.content_rechts h1 {
font-size:16px;
font-weight:normal;
color: #000033;
line-height: 18px;
}
.content_rechts a {
color: #000033;
text-decoration: none;
}
.content_links {
padding-left:8px;
font-size:11px;
color:#000033;
}
.content_links h1 {
font-size:12px;
font-weight:bold;
color: #666699;
line-height: 15px;
}
.content_normal {
padding-left:8px;
padding-right: 8px;
height: 500px;
}
.content_normal a {
color: #0000ff;
text-decoration: none;
}
.content_normal a:hover {
text-decoration: underline;
}
.content_normal p, table, td, div {
font-size:11px;
color:#000033;
line-height:15px;
}
.content_normal h1 {
font-size:12px;
font-weight:bold;
color: #003399;
line-height: 15px;
}
.news_headline_home {
margin-bottom:-10px;
}
.content_normal h1 a {
color: #003399;
text-decoration: none;
line-height: 18px;
}
.content_normal h2 {
font-size:11px;
font-weight:bold;
color: #000033;
line-height: 15px;
}
.content_normal h2 a {
color: #000033;
text-decoration: none;
}
.content_normal_news {
padding-left:8px;
padding-right: 8px;
}
.caption {
font-size:11px;
color:#000033;
}

.suche {
float:right;
width:220px;
margin-top:-20px;
height:20px;
}
.tx-macinasearchbox-pi1 {
float:right;
width:217px;
padding:0px;
margin-top:-18px;
margin-bottom: -20px;
height:10px;
}
* html .tx-macinasearchbox-pi1 {
margin-top: -7px;
margin-bottom: -20px;
}
.suchfeld {
width: 140px;
background-color: #B6C9E9;
}
.suchbutton {
width: 50px;
}
.background_suche {
background-color: #6B7CA8;
}

.background_weiss {
background-color: #ffffff
}
/*** Glossar **/
.tx-sgglossary-pi1 form p {
font-size:13px;
}
.tx-sgglossary-pi1 table tr td a {
color: #000000;
}
.form_large_text {
width: 100px;
}









