/**************************************/
/* Container */
/**************************************/
#container
    {
         position:relative;
         margin:0;
         padding:10;
    width:990px;
    }
#hilfsnavi
    {
         position:relative;
         margin:0;
         padding:0;
    width:990px;
text-align:right;
margin-top:5px;
word-spacing:3px;
    }

#rand
{
    position:relative;
         float:left;
         text-align:left;
         border-width:1px;
         border-style:solid;
         margin:0;
         padding:0;
         margin-top:10px;
         margin-bottom:30px;
         border-color:#cccccc;
}

#headerContent
    {
    position:relative;
         width:990px; height:297px; float:left;
    }
#logo
    {
    position:absolute;
  top:60px;
  left:0px;
         width:990px; height:227px; float:left;
    }

/**************************************/
/* Headerbereich */
/**************************************/
#bildLeiste
    {
position:absolute;
  top:0px;
  left:0px;
    width:990px; height:70px; float:left;
    }


#mitteContent
    {
         position:relative;
    width:950px;
         margin-top:23px;
         float:left;
    }

/**************************************/
/* Navigation */
/**************************************/
#navigation
    {
margin-top: 9px;
    width:205px;
         float:left;
    }

/**************************************/
/* Contentbereich */
/**************************************/
#content
    {
  width:678px;
min-height:300px;
    float:left;
    }
#cont_links
    {
  width:330px;
min-height:300px;
    float:left;
    }
#cont_rechts
    {
  width:330px;
min-height:300px;
    float:left;
    }

/**************************************/
/* Teaserbereich  */
/**************************************/
#teaser
    {
   width:209px;
   float:left;
    }

#footerContent
    {
    position:relative;
    width:900px;
    float:left;
    margin:0;
    padding:0;
         margin-top:23px;
         text-align:center;
    }

#footer
{
position:relative;
margin-left:60px;
width:860px;
border-top-style:solid;
border-top-width:1px;
border-top-color:#cccccc;

}


/**************************************/
/* Kontaktformualr  */
/**************************************/

.fuerForm
{
position:relative;
width:330px;
height:15px;
}
.fuerForm_s
{
position:relative;
width:320px;
height:15px;
}
.rahmen
{
width:323px;
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
border:1px;
border-style:solid;
border-color:#cccccc;
}
   .textFeld
 {
 font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:100%;
 font-weight: normal;
 text-align: left;
 color: #000000;
 width:180px;
 height:16px;
 position:absolute;
  top:1px;
 right:0px;
 background-color:#ffffff;
 border: 1px;  border-style:solid;   border-color:#cccccc;
}
   .areaFeld
 {
  position:absolute;
  top:1px;
 right:0px;
 font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:100%;
 font-weight: normal;
 text-align: left;
 color: #000000;
 width:180px;
 height:80px;
 float:left;
 background-color:#ffffff;
 border: 1px;  border-style:solid;   border-color:#cccccc;
 scroll-base-color:#ffffff;
}
   .selFeld
 {
  position:absolute;
  top:1px;
 right:0px;
 font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:16px;
 font-weight: normal;
 text-align: left;
 color: #000000;
 width:180px;
 -width:185px;
 height:20px;
 border: 0px;
}
.button
 {
  font-family:  Arial, Verdana, Helvetica, sans-serif;
 font-size:12px;
 font-weight: normal;
 text-align: center;
 color: #000000;
 width:90px;
 height:20px;
 background-color:#ffffff;
 border: 1px;  border-style:solid;   border-color:#cccccc;
cursor:hand;
 }
 .rButton
{
height:12px;
width:12px;
}
#RSS {width:140px;padding:0 0 0 7px;}
