* { /* Mit Universalselektor die Polsterungseigenschaften aller (Block-)Elemente auf null setzen */
margin: 0;
padding: 0;
font-size:12px;
font-family:'Verdana';
}

body {
text-align: center; /* Für IE 5.01 & 5.5, um die Box #wrapper horizontal zu zentrieren */
}

div {
text-align: left; /* text-align:center wieder aufheben, damit DIV-Inhalte linksbündig ausgerichtet sind */
}

html, body {
height: 100%;
}

/* DIV-Boxen */

div#wrapper {
position: relative;
margin: 0 auto;
width:980px;
height: 100%;
min-height: 100%;
height: auto !important;
background: url(../bilder/bg_content.gif) repeat-y;
}

div#header {
height: 220px;
background: url(../bilder/header.gif) no-repeat; 
}

div#leftCol {
width: 237px;
float: left;
}

div#navi_head {
float:right;
width:144px;
height:46px;
background: url(../bilder/navi_head.gif) no-repeat; 
}

/*div#rightCol {
width: 200px;
float: right;
}*/

div#centerCol {
float: left;
 margin: 0px 0px 10px 25px;
 padding: 0px;
 width: 560px;
}

div#leftCol, div#rightCol, div#centerCol {
padding-bottom: 25px;
}

div#footer {
clear: both;
position: absolute;
bottom: 0;
width: 980px;
height: 20px;
background: url(../bilder/footer.gif) no-repeat; 
}

div#button { 
 margin: 0px;
 padding: 0px;
 width: 144px;
 height:18px;
 float: right;
}

#slide {
 position:absolute;
 left:32%;
 top:60px;
 margin:0;
 padding: 0px;
}

/* clearfix zum Aufheben der Floatumgebung */

.clearfix:after {
content: ".";
display: block;
height: 0;
font-size: 0;
clear: both;
visibility: hidden;
overflow:hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* Überschrift, Absatz */


a:link    {text-decoration: none; color:#000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt;}
   a:visited {text-decoration: none; color:#000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt;}
   a:hover   {text-decoration: underline; color:#000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt;}
   a:active  {text-decoration: underline; color:#000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt;}
   a:focus   {text-decoration: none; color:#000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt;}
   
   a.textklein:link    {text-decoration: none; color:#000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 7pt;}
   a.textklein:visited {text-decoration: none; color:#000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 7pt;}
   a.textklein:hover   {text-decoration: underline; color:#000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 7pt;}
   a.textklein:active  {text-decoration: underline; color:#000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 7pt;}
   a.textklein:focus   {text-decoration: none; color:#000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 7pt;}
   
   
.formularfeld {
               font-family:Verdana, Arial, Helvetica, sans-serif;
	       font-size: 12px;
	       color:#000000;
	       font-weight:normal;
	       padding:1px 0px 0px 0px;
              } 



.textfeld {
           width:140px;
           max-width:140px;
           font-family:Verdana, Arial, Helvetica, sans-serif;
           font-size: 12px;
           color:#000000;
           font-weight:normal;
           height:14px;
           border-style:solid;
           border-color:#003366;
           border-width: 1px;
          } 
          
.textfeld2 {
           width:185px;
           max-width:185px;
           height:14px;
           font-family:Verdana, Arial, Helvetica, sans-serif;
           font-size: 12px;
           color:#000000;
           font-weight:normal;
           border-style:solid;
           border-color:#003366;
           border-width: 1px;
          } 

.textfeld3 {
           width:50px;
           max-width:50px;
           height:14px;
           font-family:Verdana, Arial, Helvetica, sans-serif;
           font-size: 12px;
           color:#000000;
           font-weight:normal;
           border-style:solid;
           border-color:#003366;
           border-width: 1px;
          } 


.textfeld4 {
           width:129px;
           max-width:129px;
           height:14px;
           font-family:Verdana, Arial, Helvetica, sans-serif;
           font-size: 12px;
           color:#000000;
           font-weight:normal;
           border-style:solid;
           border-color:#003366;
           border-width: 1px;
          } 

.textfeld_select {
                  width:188px;
                  max-width:188px;
                  font-family:Verdana, Arial, Helvetica, sans-serif;
                  font-size: 12px;
                  color:#000000;
                  font-weight:normal;
                 } 

.nachrichtenfeld {
                  overflow:auto;
                  width:140px;
                  max-width:140px;
                  height:60px;
                  max-height:60px;
                  border-style:solid;
                  border-color:#003366;
                  border-width: 1px;
                  font-family:Verdana, Arial, Helvetica, sans-serif;
                  font-size:12px;
                  color: #000000;
                 }
                 
.button {
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:8pt;
         color:#ffffff;
         font-weight:bold;
         background-color:#003366;
         
         width:92px;
         max-width:92px;
         border-style:solid;
         border-color:#003366;
         border-width:1px;
        } 


.text {
       font-family:Verdana, Arial, Helvetica, sans-serif;
       font-size: 12px;
       color:#000000;
       font-weight:normal;
       padding:3px;
      }
