@import url("spalten.css");
body {
    background-color: #E3EECC;
    font-family:      Verdana, Arial, SunSans-Regular, Sans-Serif;
    color:            #014936;
}
div#zentrierung {
    width:            92.4em;
    background-color: #fff;
    color:            #014936;
    border:           0.3em solid #fff ;
    margin-top:       1em;
}
p {
    line-height: 1.5em;
    font-size:   1.3em;
}
div#servicenavigation {
    background-color: #ddd;
    color:            #000;
    border:           0.1em solid #f00 ;
}
div#kopf {
    background-image: url(/statisch/images/hintergrundKopf.gif);
    height:           11em;
    margin:           0.3em 0em 0.3em 0em;
}
div#kopf p {
    padding-top: 2.2em;
    margin-left: 1em;
    float:       left;
}
div#kopf strong, p#adresse strong {
    font-weight: bold;
}
img#logo {
    height:        6.2em;
    width:         6.3em;
    margin-top:    2.2em;
    margin-left:   1.5em;
    padding-right: 1em;
    float:         left;
}
img#engel {
    height:        11em;
    width:         25.3em;
    margin-top:    0em;
    margin-right:  5em;
    padding-right: 1em;
    float:         right;
}
img#fotozentrale {
    height:        19.9em;
    width:         35.8em;
    margin-top:    0em;
    margin:        0em;
    padding:       0em;
}
/* ---------- Barrierefreiheit ---------- */
div#barrierefreiheit {
    clear:            left;
    background-color: #F4FAE7;
    color:            #014936;
    height:           2em;
    padding-left:     1.5em;
    border-bottom:    0.5em solid #024E3A ;
}
div#barrierefreiheit p {
    float: left;
}
div#barrierefreiheit a {
    color:            #014936;
    background-color: #F4FAE7;
}
div#ansicht {
    visibility:   hidden;
    margin-right: 1em;
    width:        11em;
    float:        right;
}
div#ansicht  p {
    float: left;
}
div#ansicht a, div#ansicht a:visited {
    border:           1px solid #004433 ;
    color:            #014936;
    background-color: #F4FAE7;
    display:          block;
    height:           1.2em;
    width:            1.2em;
    font-size:        1em;
    line-height:      1em;
    margin-top:       0.2em;
    margin-left:      0.2em;
    padding:          0em;
    text-decoration:  none;
    float:            left;
    text-align:       center;
}
div#ansicht a:hover, div#ansicht a:focus, div#ansicht a:active {
    border:           1px solid #014936 ;
    color:            #F4FAE7;
    background-color: #014936;
}
div#inhalt p, div#startseiteinhalt p {
    line-height: 1.5em;
    font-size:   1.3em;
    padding:     0em 1em 0.1em 1em;
}
p#adresse {
    height:        13.2em;
    border-top:    0.3em solid #fff ;
    border-bottom: 0.3em solid #fff ;
}
div#startseitebox {
    border-bottom: 0.3em solid #fff ;
    height:        13.2em;
}
div#startseiteinhalt a, div#startseiterechtespalte a {
    color: #014936;
}
ul.news{
    font-size:   1.3em;
    padding:    0em 1em 1em 0.15em;
   
 }
 ul.news li {
 background-image:url(/statisch/images/hintergrundLink.gif);
 padding-left:2.5em;
padding-bottom:0.5em	 
} 
div#endestartseiteinhalt {
    clear:      both;
    font-size:  0em;
    height:     0em;
    margin-top: -0.1em;
}
div#endeinhalt {
    clear: both;
}

/* ---------- Fuss ---------- */
div#fuss {
    border-top:       0.3em solid #fff ;
    background-color: #F4FAE7;
    color:            #014936;
    text-align:       center;
}
div#fuss a {
    background-color: #F4FAE7;
    color:            #014936;
}
div#rahmenfuss {
    border-top: 0.5em solid #024E3A ;
}
table#infodb, table#mitglieder {
font-size:1.2em;
margin: 0em 1em 0em 1em;
width:97%
}
table#infodb td, table#infodb th, table#mitglieder td, table#mitglieder th{
padding:0.2em;
}
table#infodb th, table#mitglieder th{
font-weight:bold;
background-color:#99CC67
}
table#sucheinfodb label {
font-size:1.2em;width: 5.5em;
float:left;
padding:0.2em;
}
table#sucheinfodb td{
padding:0.2em 1em;
}
div#eintragforum input#title {
	width:35em;
}
div#eintragforum textarea#comment {
	width:35.9em;
height:20em;
}

p.error {
color:#014936;
border:0.3em solid #014936;
margin:1em 0.5em 2em 0.5em;
text-align:center;
font-weight:bold;
}
fieldset#kontaktformular label{
    float:left;
    width:11em;
}
fieldset#kontaktformular input.kurz{
    width:10em;
}
fieldset#kontaktformular input{
	width:25em;
}
fieldset#kontaktformular textarea{
	width:25em;
	height:10em;
}
div#formular p{
    line-height: 1.5em;
    font-size:   1.2em;
    padding:0.2em 1em; 
}
div#formular p.error{
color:#f00;
font-weight:bold;
font-size:1.2em;
}
fieldset#kontaktformular input.error, fieldset#kontaktformular textarea.error{
background-color:#f00;
}
p#print {
display:none;
}
