/*Allgemein*/
body 
{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 line-height:normal;
	 color:#000000;
	 margin:0px; 
	 padding:0px 0px 0px;
	 background: url(images/allgemeines/hg_bild.jpg);
}

#content 
{
	 width: 1000px;
	 height: 766px;
	 position: absolute;
 	 left: 50%;
 	 margin-left: -500px;
}

#titel
{
	 width: 1000px;
	 height: 122px; 
	 margin-left:auto;
	 margin-right:auto;
}


#footline 
{
     width: 1000px;
	 height: 22px;
	 margin-left:auto;
	 margin-right:auto;
}


/*Inhalt*/

#rand_oben
{
     width: 1000px;
	 height: 23px;
	 margin-left:auto;
	 margin-right:auto;
}

#rand_unten
{
     width: 1000px;
	 height: 20px;
	 margin-left:auto;
	 margin-right:auto;
}

#contentbox 
{
	 width: 1000px;
	 height: 523px;
	 margin-left:auto;
	 margin-right:auto;
}

#inhalt_background
{
	 width: 877px;
	 height: 523px;	 
	 background: url(images/allgemeines/hg_inhalt_rand.gif);
	 float:left;
}

#inhalt
{
	 width: 820px;
	 height: 512px;
	 margin:auto;
	 overflow:auto;
}

#ansprechpartner
{
	 width: 123px;
	 height: 523px;
	 background: url(images/allgemeines/hg_gruen.jpg);
	 float:right;
}

#referenzbox
{
	 width: 780px;
	 margin:auto;
}

.textklein 
{
     font-size:11px; 
	 color:#999999;
}

.textrot
{
     font-size:13px; 
	 color:#ff0000;
}

h1
{
     font-size:15px;
	 line-height:normal;
	 color:#009687;
	 font-weight:bold;
}

h2
{
     font-size:15px;
	 line-height:normal;
	 color:#000000;
	 font-weight:bold;
}

.headerrot_gross
{
     font-size:24px;
	 line-height:normal;
	 color:#932F24;
	 font-weight:bold;
}

.headerschwarz
{
     font-size:17px;
	 line-height:normal;
	 color:#000000;
	 font-weight:bold;
}

p
{
	margin: 0px;
	padding-bottom:9px;
}

ul
{
	 list-style:square;	 
}

/*Navigation*/
#navigation_oben
{
	 width: 1000px;
	 height: 22px;
	 margin-left:auto;
	 margin-right:auto;

}

#navigation
{
	 width: 1000px;
	 height: 34px;
	 margin-left:auto;
	 margin-right:auto;
}

a
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:13px;	 
	 color:#932F24; 
	 font-weight:normal;
}

a:active 
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:13px; 
	 color:#666666; 
	 font-weight:bold;
}

a:visited 
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:13px; 
	 color:#932F24; 
	 font-weight:bold;
}

a:hover 
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:13px; 
	 color:#666666; 
	 text-decoration:none; 
	 font-weight:normal;
}


a.naviklein
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:11px;
	 color:#932F24; 	 
	 font-weight:bold;
}

a.naviklein:active 
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:11px; 
	 color:#666666; 
	 font-weight:bold;
}

a.naviklein:visited 
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:11px; 
	 color:#932F24; 
	 font-weight:bold;
}

a.naviklein:hover 
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:11px; 
	 color:#666666; 
	 text-decoration:none; 
	 font-weight:bold;
}


/*Formular*/
.input
{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#000000;
	 text-decoration:none;
	 background-color:#B2DFDB;
	 width:180px;
	 height:20px;
	 border:0px;
}

.textarea
{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#000000;
	 text-decoration:none;
	 background-color:#B2DFDB;
	 width:180px;
	 height:100px;
	 border:0px;
}

.textareabig
{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#000000;
	 text-decoration:none;
	 background-color:#B2DFDB;
	 width:410px;
	 height:100px;
	 border:0px;
}

.plz
{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#000000;
	 text-decoration:none;
	 background-color:#B2DFDB;
	 width:60px;
	 height:20px;
	 border:0px;
}

.berechnung
{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 color:#000000;
	 text-decoration:none;
	 background-color:#B2DFDB;
	 width:70px;
	 height:20px;
	 border:0px;
}
