body {
margin: 0 0 0 0;
font-family: Verdana,Tahoma,arial,helvetica,sans-serif;
line-height: 15px;
font-size:11px;
color: #505050;
background-image: url(../img/bg_site.gif);
background-repeat: repeat-x;
background-color:#3e5881;
}

img {
border: 0;
}

.form {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px
}

h1 {
font-size: 16px;
color: #505050;
font-weight: bold;
text-decoration: none;
padding-bottom: 0px;
padding-top: 0px
}

.hl_zwischentitel {
font-size: 13px;
font-weight: bold;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 5px;
margin: 0px;
padding-top: 30px;
}

a:link,a:visited,a:active{
font-size: 11px;
color: #4b69a0;
font-weight: normal;
text-decoration: none;
}

a:hover{
font-weight: normal;
text-decoration: underline;
color: #4b69a0;
}

.clearboth {
clear: both;
font-size: 0px;
line-height: 0px;
height: 0px;
}


#menu {
margin: 0;
padding: 0;
padding-left: 10px;
padding-top: 0px;
margin-bottom: 0px;
list-style: none;
line-height: 15px;
}

#menu li {
background-image: url(../img/menu-pfeil-1.gif);
background-repeat: no-repeat;
}

#menu a {
border-bottom:1px solid #cccccc;
line-height: 110%;
}


.beitrag-image-rechts {
width: 250px;
float:right;
padding-left:15px;
padding-top:5px;
padding-bottom:10px;
}



li.menu-eins a,li.menu-eins a:link,li.menu-eins a:visited {
width: 174px;
display: block;
color: #505050;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 21px;
padding-right: 0px;
margin: 0px;
}

li.menu-eins a:hover {
color: #4b69a0;
/*background-image: url(../g/menu-pfeil-1-hover.gif);
background-repeat: no-repeat;*/
}

li.menu-eins-aktiv a,li.menu-eins-aktiv a:link,li.menu-eins-aktiv a:visited {
width: 173px;
display: block;
color: #505050;
font-size: 11px;
font-weight: bold;
text-decoration: none;
padding-top: 9px;
padding-bottom: 9px;
padding-left: 21px;
padding-right: 0px;
}

li.menu-eins-aktiv a:hover {
color: #4b69a0;
}

#menu-unter-zwei {
margin: 0;
padding: 0;
padding-left: 22px;
list-style: none;
margin-top: 0px;
margin-bottom: 0px
}

#menu-unter-zwei li{
padding-left: 0px;

}

#menu-unter-zwei a {
border-bottom:1px dotted #cccccc;
line-height: 110%;
}

li.menu-zwei a,li.menu-zwei a:link,li.menu-zwei a:visited {
width: 151px;
display: block;
color: #505050;
font-size: 11px;
font-weight: normal;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 21px;
padding-right: 0px;
}

li.menu-zwei a:hover {
color:#4b69a0
}


li.menu-zwei-aktiv a,li.menu-zwei-aktiv a:link,li.menu-zwei-aktiv a:visited {
width: 151px;
display: block;
color: #505050;
font-size: 11px;
font-weight: normal;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 21px;
padding-right: 0px;
}


li.menu-zwei-aktiv a:hover {
color: #4b69a0;
}


#menu-unter-drei {
margin: 0;
padding: 0;
padding-left: 22px;
list-style: none;
margin-top: 0px;
margin-bottom: 0px
}

#menu-unter-drei li{
padding-left: 0px;
background-image: url(../img/menu-pfeil-2.gif);
background-repeat: no-repeat;
}

#menu-unter-drei a {
border-bottom:1px dotted #cccccc;
line-height: 110%;
}

li.menu-drei a,li.menu-drei a:link,li.menu-drei a:visited {
width: 130px;
display: block;
color: #505050;
font-size: 10px;
font-weight: normal;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 20px;
padding-right: 0px;
}

li.menu-drei a:hover {
color:#4b69a0
}


li.menu-drei-aktiv a,li.menu-drei-aktiv a:link,li.menu-drei-aktiv a:visited {
width: 130px;
display: block;
color: #505050;
font-size: 10px;
font-weight: normal;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 20px;
padding-right: 0px;
}


li.menu-drei-aktiv a:hover {
color: #4b69a0;
}





#wrapper {
margin: 0px auto;
width: 906px;
background-image: url(../img/bg-wrapper.gif);
background-repeat: repeat-y;
}

.bg_site {
width: 850px;
padding: 20px;
padding-bottom: 0px;
background-color: #fff;
float: left;
margin: 0px;
}

#schatten_links {
width: 8px;
height: 493px;
background-image: url(../img/schatten-links.gif);
float: left;
}

#schatten_rechts {
width: 8px;
height: 493px;
background-image: url(../img/schatten-rechts.gif);
float: left;
}

#schatten_oben {
width: 906px;
height: 45px;
background-image: url(../img/schatten-oben.gif);
background-repeat: no-repeat;
background-position: bottom;
background-color: #d4dae7;
}

#schatten_unten {
width: 906px;
height: 28px;
background-image: url(../img/schatten-unten2.gif);
background-repeat: no-repeat;
background-position: bottom;
background-color: #fff;
}

#header {
width: 850px;
height: 300px;
padding-bottom: 10px;
background-repeat: no-repeat;
background-color: #fff;
}

#logo {
width: 300px;
height: 72px;
padding-left: 32px;
padding-top: 17px;
}

#footer {
width: 850px;
height: 35px;
padding-top: 0px;
margin: 0px auto;
color: #fff;
}

.footer_links {
width: 425px;
float: left;
color: #fff;
}

.footer_rechts {
width: 425px;
text-align: right;
float: left;
color: #fff;
}

#footer a, footer a:link, footer a:visited {
color: #fff;
text-decoration: none;
}

#footer a:hover {
text-decoration: underline;
}

#content {
width: 850px;
}

#spalte_links {
width: 215px;
float: left;
}

#spalte_rechts_start {
width: 620px;
float: left;
padding-left: 15px;
padding-right: 0px;
}

#spalte_rechts_beitrag {
width: 610px;
float: left;
padding-left: 15px;
padding-right: 0px;
}

.hl_start {
width: 620px;
padding-bottom: 14px;
}

.hl_beitrag {
width: 620px;
padding-bottom: 3px;
}

.content_start {
width: 620px;
}

.content_beitrag {
width: 620px;
}

.listung_ausgabe {
width: 620px;
padding-bottom: 0px;
}

.hl_listung_ausgabe {
font-size: 13px;
padding-bottom: 3px;
width: 620px;
}

.hl_listung_ausgabe a, hl_listung_ausgabe a:link, hl_listung_ausgabe a:visited {
color:#4b69a0;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

.hl_listung_ausgabe a:hover {
color:#4b69a0;
text-decoration: underline;
}

.bg_kasten_content_beitrag {
width: 580px;
background-image: url(../img/bg-infobereich.gif);
background-repeat: no-repeat;
background-position: bottom;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-top: 20px;
background-color: #e9e9e9;
}

.abstand_content_beitrag {
width: 620px;
height: 40px;
}

.beitrag_kasten_info_links {
width: 250px;
float: left;
padding-right: 40px;
}

.beitrag_kasten_info_rechts {
width: 260px;
float:left;
padding-left: 30px;
}

.beitrag_kasten_trennlinie {
width: 580px;
/*background-image: url(../g/trennlinie.gif);*/
}

.listung_trennlinie {
width: 620px;
height: 31px;
background-image: url(../img/trennlinie.gif);
}

.hl_infobereich_beitrag_links {
width: 250px;
padding-top: 0px;
padding-bottom: 5px;
}

.hl_infobereich_beitrag_rechts {
width: 250px;
padding-top: 0px;
padding-bottom: 5px;
}

.bg_kasten_content_beitrag_text {
width: 250px;
padding-bottom: 0px;
padding-top: 0px;
}

.bg_kasten_content_beitrag ul {
margin: 0;
padding: 0;
padding-left: 0px;
list-style: none;
}

.bg_kasten_content_beitrag li {
background-image: url(../img/pfeil-liste.gif);
background-repeat: no-repeat;
padding-left: 21px;
padding-top: 0px;
padding-bottom: 3px;
display: block;
}

.bg_kasten_content_beitrag li a {
color: #4b69a0;
text-decoration: none;
display: block;
}

.bg_kasten_content_beitrag li a:hover {
color: #4b69a0;
text-decoration: underline;
}

.bg_kasten_content_beitrag li strong {
color: #4b69a0;
font-size: 12px;
font-weight: normal;
display: block;
padding-bottom: 4px;
}





.bg_infobereich_start {
margin: 0px auto;
width: 906px;
background-image: url(../img/bg-wrapper.gif);
background-repeat: repeat-y;
}

.infobereich_content {
width: 850px;
padding-left: 28px;
padding-right: 28px;
}


.kasten_info_start {
width: 850px;
background-image: url(../img/bg-infobereich-verlauf.gif);
background-repeat: repeat-x;
background-color: #e9e9e9;
}

.bg_kasten_info_start {
width: 786px;
background-image: url(../img/bg-infobereich.gif);
background-repeat: no-repeat;
background-position: bottom;
padding-left: 32px;
padding-right: 32px;
}

.kasten_info_links {
width: 188px;
float: left;
padding-right: 10px;
}

.kasten_info_mitte {
width: 329px;
padding-right: 45px;
float:left;
}

.kasten_info_rechts {
width: 214px;
float:left;
}

.abstand_infobereich_start {
width: 850px;
height: 42px;
}

.hl_infobereich_start_links {
width: 173px;
padding-top: 40px;
padding-bottom: 5px;
}

.hl_infobereich_start_mitte {
width: 329px;
padding-top: 40px;
padding-bottom: 5px;
}

.infobereich_start_mitte_text {
width: 329px;
padding-bottom: 25px;
}

.hl_infobereich_start_rechts {
width: 214px;
padding-top: 40px;
padding-bottom: 5px;
}

.infobereich_start_rechts_text {
width: 214px;
padding-bottom: 25px;
}


.infobereich_start_links_text {
width: 188px;
font-size: 10px;
padding-bottom: 25px;
}

.infobereich_start_links_text strong {
display: block;
}

.infobereich_start_mitte_text ul {
margin: 0;
padding: 0;
padding-left: 0px;
list-style: none;
}

.infobereich_start_mitte_text li {
background-image: url(../img/pfeil-liste.gif);
background-repeat: no-repeat;
padding-left: 21px;
padding-top: 0px;
padding-bottom: 15px;
display: block;
}

.infobereich_start_mitte_text li a {
color: #4b69a0;
text-decoration: none;
display: block;
}

.infobereich_start_mitte_text li a:hover {
color: #4b69a0;
text-decoration: underline;
}

.infobereich_start_mitte_text li strong {
color: #4b69a0;
font-size: 12px;
font-weight: normal;
display: block;
padding-bottom: 4px;
}


.login_links {
width: 71px;
float: left;
padding-top: 1px;
}

.login_rechst {
width: 137px;
float: left;
padding-left: 0px;
text-align: right;
}

.login_zeile {
width: 214px;
padding-left: 0px;
padding-bottom: 2px;
padding-top: 4px;
}

.login_eingabe {
width: 133px;
height: 14px;
background-image: url(../img/bg-eingabefeld.gif);
background-repeat: repeat-x;
border: 1px solid #777763;
padding-left: 3px;
padding-top: 2px;
font-size: 10px;
}


.login_zeile ul {
margin: 0;
padding: 0;
padding-left: 0px;
list-style: none;
}

.login_zeile li {
background-image: url(../img/pfeil-liste-login.gif);
background-repeat: no-repeat;
padding-left: 10px;
padding-top: 0px;
padding-bottom: 0px;
display: block;
}

.login_zeile li a {
color: #4b69a0;
text-decoration: none;
display: block;
}

.login_zeile li a:hover {
color: #4b69a0;
text-decoration: underline;
}


#pfad {
padding-right: 5px;
padding-left: 5px;
font-size: 10px;
padding-bottom: 0px;
width: 896px;
padding-top: 20px;
margin-top: 0px;
text-align:right;
}

#pfad a:link {
margin-left: 3px;
color: #4b69a0;
margin-right: 3px
}

#pfad a:active {
margin-left: 3px;
color: #4b69a0;
margin-right: 3px
}

#pfad a:visited {
margin-left: 3px;
color: #4b69a0;
margin-right: 3px
}

#pfad a:hover {
color: #4b69a0;
text-decoration: underline;
}


.blaettern {
padding-right: 0px;
padding-left: 0px;
font-size: 10px;
padding-bottom: 0px;
width: 620px;
padding-top: 0px;
margin-top: 0px;
text-align:right;
}

.blaettern a:link {
margin-left: 3px;
color: #4b69a0;
margin-right: 3px
}

.blaettern a:active {
margin-left: 3px;
color: #4b69a0;
margin-right: 3px
}

.blaettern a:visited {
margin-left: 3px;
color: #4b69a0;
margin-right: 3px
}

.blaettern a:hover {
color: #4b69a0;
text-decoration: underline;
}

.beitrag-image-links {
width: 250px;
float:left;
padding-right:15px;
padding-top:5px;
padding-bottom:10px;
}
