 /*  Farben
  Grün   556E55
  93A070

  */


h2,h3,h4,h5,h6,div,p,body,html,input,button {
        font: normal 12px Helvetica,Verdana,Arial;color: #121210;
}

h1 {
        font: normal 17px Helvetica,Verdana,Arial;
        font-weight: bold;
}

img.block {

        display:block;
}

div, img {
       margin:0px;
        padding:0px;
       border:0;
}


 /*  Seite zentieren-START- */
html {
  display: table;
  width: 100%;
  height: 100%;
  padding-top:2px;
 margin-top:2px;
}

body {
  display: table-cell;
  text-align: center;
    background-color:#D1D6DC;
}

/*  Seite zentieren-ENDE- */





div#container {
  width:980px;
  margin:auto;
  border:0px solid silver;
  background-color:#D1D6DC;
  text-align: left;
}





/*  Zeile MENUOBEN */
div#top {
  font: Verdana,Arial;
    font-size:14pt;
  color:#000000;
/* + 2 px padding-left => 980px */
width: 978px;


/* Balken */
  text-align:left;
background: transparent;
background-image: url(../fileadmin/images/bgbalken.jpg);
background-repeat: x-repeat;
 height:30px;
/* Striche senkrecht MENUOBEN */
color: #00000;
font-size: 14pt;
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
text-decoration: none;
padding-left:2px;
z-index:10;

 }


 /* nur fuer Internet Explorer  -- */
* html #top{
  width:990px;
  padding-bottom:2px;
}

div#top a {
   text-decoration: none;
   /* Schriftfarbe MENUOBEN */
   font: normal 14px Helvetica,Verdana,Arial;
   color: #FFFFFF;
}


div#logo {
       background-color:#D1D6DC;
        /* die gesamte Logo-Feldbreite   */
        padding: 2px 0;        
        margin: 0;
        text-align: left;
  }

div#header {
        float:left;
         background-color:#D1D6DC;
         #  width:798px;
     #   width:980px;
        padding-top:3px;
        padding-bottom:3px;
        padding-left:5px;
             }




div#links {
        float:left;
        width:179px;
        padding-top:20px;
        padding-bottom:10px;
        background-color:#D1D6DC

}

div#head {
        font: normal 10px Helvetica,Verdana,Arial;
        padding-top:5px;
        padding-bottom:5px;
        margin-left: 600px;
position: absolute;
top: -30px;
}

div#head a {
color: #fff;
}

 /* nur fuer Internet Explorer  -- */
* html #head{
  padding-top:2px;
}


div#center {
        margin-left:232px;
        padding-right:10px;
        width:538px;
        padding-top: 20px;
}


/* nur fuer Internet Explorer **Unten mehr Rand */
* html #center{
padding-bottom:10px;
}


div#right {
        width:180px;
        height:auto;
        float:right;
        text-align:left;
        padding-top:10px;
        padding-left:10px;
        padding-right:10px;
        background-color:#D1D6DC;

}

/* nur fuer Internet Explorer **Unten mehr Rand */
* html #right{
padding-bottom:10px;
}




.float-left {
        float:left;
}

div#footer {
  clear:both;
   background-color:#F8F3EB;
   padding:10px;
  bottom:0px;
  height:13px;
  font-size:8pt;
  color: #7C83AB;
  text-align:left;
  vertical-align:middle;
  z-index:10;
}





/* nur fuer Internet Explorer **logo */
* html #logo{
       padding-left:10px;
       background-color:#D1D6DC;
       }



/* nur fuer Internet Explorer **den Footer höher setzen */
* html #footer{
padding-top:10px;
width:1000px;
}

/* nur fuer Internet Explorer ** header  */
* html #header{
padding-top:10px;
background-color:#D1D6DC;
width:1000px;
}


 fieldset {
 padding: 2em;
 font:80%/1 sans-serif;
 border:0px;
}
/*.......Kontaktfeld bearbeiten......*/
label {
width: 12em;
font-size: 12px;
padding: 0px 10px 0px 10px;
float: left;
text-align: left;
margin-right: 0.5em
display: block
}
input {
margin-bottom: 10px;
}
textarea {
margin-bottom: 5px;
padding: 25px;
}





div#center {
   position: relative;
}

#print {
   position: absolute;
   top: 70px;
   right: 10px;
}

#register-link {
        float: right;    
}

#print, #register-link {
  width: 140px;
  padding: 5px;
  border: 1px solid #7C83AB;
  background-color: #F8F3EB;  
}

#print img {
   display: none;
}

#print a {
   padding-left: 15px;
   display: block;
   background-image: url(./link-images/internal_link.gif);
   background-repeat: no-repeat;
}

.printversion {
        text-align: right;
        margin-top: -15px;
        font-size: 0.8em;
        padding-right: 20px;
}

div#top .printversion a {
  text-decoration: underline;
}

blockquote {
   margin-left: 0px;
  display: block;
}

table.contenttable {
  width: 100%;
}
