 /*  Farben
  Grün   #556E55
  93A070

  */



h2,h3,h4,h5,h6,div,p,body,html,input,button {
        font: normal 12px Helvetica,Verdana,Arial;color: #021454;
}

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 {
 width:980px;
  font: Verdana,Arial;
    font-size:14pt;
  color:#000000;
  clear:both;



/* Balkenfarbe MENUOBEN */
/*  text-align:left; */
/* Striche senkrecht MENUOBEN */
/* color:#000000; */
/* padding-left:2px; */
 /* z-index:10; */
 /* } */



/* 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;
       float:left;
        /* die gesamte Logo-Feldbreite   */
        padding-top:2px;
        padding-left:0px;
        padding-bottom:2px;
  }

 /* nur fuer Internet Explorer  -- */
* html #logo{
  padding-bottom:2px;
}




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;
}

 /* nur fuer Internet Explorer  -- */
* html #head{
  padding-top:2px;
}


div#center {
        margin-left:190px;
        padding-right:10px;
        width:538px;

}


/* 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: 40px;
   right: 10px;
}

#register-link {
        float: right;
        margin-top: 50px;     
}

#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;
}