/*  Farben  */


BODY { 
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; min-width:720px;
 /* Prevent content from becoming unreachable in Gecko */  
  /* position:absolute for all browsers - the whole page scrolls */  
      margin:0; 
/* padding:topHeight rightWidth bottomHeight leftWidth; */  
     /* padding:100px 0 0 300px; :;  */
padding-left:0px; 
/*  background-color:#00008A; */      
 font-family:Verdana; font-size:11px; color:#FFFFFF;
 }



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


input,{
        font: normal 11px Helvetica,Verdana,Arial;color: #000000;
}



h1 {
        font: normal 14px Helvetica,Verdana,Arial;color: #FFFFFF;
        font-weight: bold;
}


a: { color:#ABABAB; text-decoration:none; }
a:link { color:#ABABAB; text-decoration:underline; }
a:visited { color:#EE1200; text-decoration:underline; }
a:hover { color:#00ff00; text-decoration:underline; }
a:active { color:#C70015; font-weight:bold; text-decoration:none; }
a:focus { color:#0000ff; font-weight:bold; text-decoration:none; }
a.an { text-decoration:none; }


img.block {
        display:block;
}


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


 /*  Seite Margin um IMG sonst sind Bilder zu nahe am Text */
/*
img {
       margin:5px;
       
}
*/

 /*  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:#000000;
   margin:auto; 
}



div#zentrieren {
  width:990px;
  margin:auto;
  border:0px solid silver;
  background-color:#000000; 
  text-align: left;
}

/*  Seite zentieren-ENDE- */



/*  Zeile MENUOBEN */
div#top {
 width:990px;
 font: Verdana,Arial;
 font-size:14pt;
 color:#000000;
 clear:both;
 text-align:left;

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


 
div#top a {
   text-decoration: none;
   /*color-orange;   */

   /* Schriftfarbe MENUOBEN */
   font: 14px Helvetica,Verdana,Arial;
   color: #FFFFFF;
}


div#logo {
  background-color:#000000;
       float:left;
        /* die gesamte Logo-Feldbreite   */
        padding-top:2px;
        padding-left:0px;
        padding-bottom:2px;
     

  }

 /* nur fuer Internet Explorer  -- */
* html #logo{
  padding-bottom:1px;
}




/*  Container für das Hintergrundbild LINKS - Mitte - Rechts  */
div#container {
  width:990px;
  height:600px;
   padding-left:0px;
  padding-top:0px;
  margin-top:0px;
  border:0px solid blue;
  text-align: left;
background-image: url(../fileadmin/images/bgcontainer.jpg);
  background-repeat: no-repeat; 
}




div#links {
        border:0px solid silver;
        float:left;
        width:179px;
     /*   padding-top:20px; */
    /*    padding-bottom:10px; */
         }


div#suche {
        border:0px solid silver;
      padding-top:0px; 
      padding-left:48px;
      z-index:14;
         }







div#head {
        font: normal 10px Helvetica,Verdana,Arial;
        padding-top:5px;
        padding-bottom:5px;
}


div#center {
        margin-left:190px;
        padding-right:10px;
        width:538px;
        z-index:5; 
}


/* 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; */
         z-index:5; 
        }

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




.float-left {
        float:left;
}

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





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



/* 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:#000000;
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;
}



