@charset "utf-8";
/* CSS Document */
.grund_farbe{
background-color:#FFFFFF;
}
hr {
border-bottom-color:#939498;
border-style: solid;
border-width: 0 0 1px 0;
height:0px;
}
hr.spacer {
display: none;
}
#contentbereich h1 {
margin: 0px;
padding: 5px;
font-size: 1.1em;
line-height: 15px;
color: #FFFFFF;
text-decoration: none;
background-color: #3AA02C;
background-image: url(../img/bg_navi_top_allgemein.png);
background-repeat: repeat-x;
background-position: top;
letter-spacing: 0.5mm;
}
#contentbereich h2 {
margin: 0px;
padding: 5px;
font-size: 1.1em;
line-height: 15px;
color: #333333;
text-decoration: none;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #3AA02C;
}
#contentbereich p {
margin: 0px;
padding: 5px;
font-size: 1.1em;
font-weight: normal;
color: #333333;
text-decoration: none;
}
#contentbereich a {
margin: 0px;
padding: 5px;
font-size: 1.1em;
color: #3AA02C;
text-decoration: underline;
}
/*####################### Texte und Bilder ###########################*/
#texbi {
float: left;
width: 100%;
}
#texbi dl {
overflow: auto;
padding: 0;
display: inline;
}
#texbi dt {
color: #FFFFFF;
background-color: #3AA02C;
background-image: url(../img/bg_navi_top_allgemein.png);
background-repeat: repeat-x;
background-position: top;
}
#texbi dd {
color: #666;
}
#texbi dd.img img {
margin: 0;
}
#texbi dd.img img {
float: left;
margin: 0 8px 0 0;
padding: 4px;
border: 1px solid #D9E0E6;
border-bottom-color: #C8CDD2;
border-right-color: #C8CDD2;
background: #fff;
}
/*####################### Liste ###########################*/
.listetop {
color: #666;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
font-size: 1.6em;
font-weight: normal;
line-height: 1em;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #666666;
border-right-width: 2px;
border-left-width: 2px;
border-right-style: solid;
border-left-style: solid;
border-right-color: #FFFFFF;
border-left-color: #FFFFFF;
text-align: left;
}

/* Navigation Allgemein */
#navi {

border-bottom: 2px solid #FFFFFF;
background-color: #FFFFFF;

}
#navi dt {
color: #FFFFFF;
background-color: #70C494;
background-image: url(../img/bg_navi_top_allgemein.png);
background-repeat: repeat-x;
background-position: top;

}
#navi dd {
border-bottom-color: #70C494;
}
#navi dd a {
color: #62839A;
}
* html #navi dd {
padding: 3px 22px;
padd\ing: 0;
}
* html #navi dd a {
display: inline;
di\splay: block;
}
#navi dd a:hover, #navi dd a.activ {
background-color: #BEE4CE;
}
#navi .first {
padding-top: 10px;
}
#navi .last {
padding-bottom: 8px;
border-bottom: 1px solid white;
}
#navi .text, #navi select {
width: 160px;
}
#navi form {
margin: 0;
padding: 0;
}
#navi form div {
padding-bottom: 8px;
width: 165px; 
}
#footer {
padding: 8px 8px 5px 8px;
position: relative;
text-align: center;
background-color: #70C494;
background-image: url(../img/bg_navi_top_allgemein.png);
background-repeat: repeat-x;
background-position: top;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #FFFFFF;
}
#footer, #footer a {
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: 0.1em;
}
#footernavi {
position: absolute;
text-align: right;
right: 10px;
top: 0px;
padding: 8px 0 5px 0;
}
.formular {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
padding: 2px;
margin-top: 1px;
margin-right: 8px;
margin-bottom: 0px;
margin-left: 0px;
border: 1px solid #666666;
text-decoration: none;
}
.button {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
padding: 2px;
margin-top: 1px;
margin-right: 8px;
margin-bottom: 0px;
margin-left: 0px;
border: 1px solid #FFFFFF;
background-color: #70C494;
font-weight: bold;
text-decoration: none;
}
