/**************************************/
/* 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: 45px;
  	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;
}