/*Allgemein*/
body
{
         font-family: 'open_sanslight', Arial, Helvetica, sans-serif;
         font-size:15px;
		 font-style:normal;
         line-height:normal;
         color:#563e27;
         margin:0px;
         padding:0px 0px 0px;
		 background-color:#ffffff;
		 	 		 background-image:url(Bilder/bg-streifen2.png);
}


@font-face {
    font-family: 'open_sanslight';
    src: url('font/opensans-light-webfont.eot');
    src: url('font/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-light-webfont.woff') format('woff'),
         url('font/opensans-light-webfont.woff') format('truetype'),
         url('fontopensans-light-webfont.svg#chianti_it_win95btitalic') format('svg');

}

#rahmen
{
		width:1003px;
		  margin:auto;
}



#head-schmutzradierer

{
         width:1003px;
         height: 252px;
         float:left;
		background-image:url(Bilder/head-schmutzradierer.png);
}


#navi-schmutzradierer
{
  float:left;
  margin:auto;
		width:1003px;
		height:39px;
	  background-image:url(Bilder/navi-schmutzradierer.png);
 }

#headline-schmutzradierer

{
         width:1003px;
         height: 91px;
         float:left;
		background-image:url(Bilder/headline-schmutzradierer.png);
}


#umfassend-boxen
{
 
	 width:1003px;
	max-width:1003px;
         min-height:479px;
         margin:auto;
}



#content
{
 
	 width:1003px;
	max-width:1003px;
         min-height:674px;
         margin:auto;
		 		  background-image:url(Bilder/content.png);
}

#content_daten
{
 
	 width:1003px;
	max-width:1003px;
         min-height:1100px;
         margin:auto;
		 		  background-image:url(Bilder/content_daten.png);
}

#box-links

{
         min-width:337px;
         min-height:479px;
         float:left;
		  background-image:url(Bilder/box-links.png);
}


#box-mitte

{
         min-width:337px;
         min-height:479px;
         float:left;
		  background-image:url(Bilder/box-mitte.png);
}

#box-rechts

{
         min-width:329px;
         min-height:479px;
         float:left;
		  background-image:url(Bilder/box-rechts.png);
}


#fotoleiste-schmutzradierer

{
         min-width:1003px;
         min-height:195px;
         float:left;
		  background-image:url(Bilder/fotoleiste-schmutzradierer.png);
}


#fusszeile-schmutzradierer

{
         min-width:1003px;
         min-height:68px;
         float:left;
		  background-image:url(Bilder/fusszeile-schmutzradierer.gif);
}





#umfassend_kontaktformular
{
 
	 width:9000px;
	max-width:900px;
         min-height:650px;
            margin:auto;
}

#kontaktformular
{
 
	 width:450px;
	max-width:450px;
         min-height:650px;
           float:left;
}


#text_neben_kontaktformular
{
 
	 width:450px;
	max-width:450px;
         min-height:650px;
          float:left;
}


.text_headline_box_mitte
{
     	font-size:16px;
        color:#fc693c;
	 float:left;
		margin-left:80px;
		margin-top:20px;
		width:250px;

}

.text_box_mitte
{
     	font-size:15px;
        color:#035c85;
	 float:left;
		margin-left:80px;
		margin-top:10px;
		width:250px;
		 line-height: 160%;
}





.text_headline_boxen
{
     	font-size:16px;
        color:#fc693c;
	 float:left;
		margin-left:60px;
		margin-top:20px;
		width:250px;

}

.text_boxen
{
     	font-size:15px;
        color:#035c85;
	 float:left;
		margin-left:60px;
		margin-top:10px;
		width:250px;
		 line-height: 160%;
}

.text_headline
{
     	font-size:15px;
        color:#035c85;
	 float:left;
		margin-left:20px;
		margin-top:5px;
		width:900px;
		 line-height: 130%;
}


.text_navi
{
     	font-size:15px;
    	 float:right;
		margin-left:20px;
		margin-top:10px;
		width:200px;

}


.text_navi2
{
     	font-size:15px;
    	 float:right;
		margin-left:20px;
		margin-top:10px;
		width:270px;

}






.fotoleiste
{
       	 float:right;
		
		margin-top:10px;
		width:980px;

}



.text_kontakt
{
     	font-size:15px;
        color:#035c85;
	 float:left;
		margin-left:20px;
		margin-top:30px;
		width:400px;
		 line-height: 130%;
}


.text_impressum
{
     	font-size:14px;
        color:#035c85;
	 float:left;
		margin-left:60px;
		margin-top:20px;
		width:960px;
		 line-height: 120%;
		 text-align:justify;
}


.text_datenschutz
{
     	font-size:12px;
        color:#035c85;
	 float:left;
		margin-left:20px;
		margin-top:0px;
		width:960px;
		 line-height: 120%;
		 text-align:justify;
}



.textfusszeile
{
     	font-size:13px;
        color:#ffffff;
	    			  float:left;
			  		 margin-left:20px;
					 			   margin-top:20px;
}


	
}


.datum
{
     	font-size:16px;
        color:#c47851;
	
}


.hintergrund
{
    	
       bgcolor:#ffffff;
		
}



p
{
        margin: 0px;
        padding-bottom:9px;
}










ul
{
        list-style:square;
}


/*Navigation*/

#navileiste
{
         width: 971px;
         height: 33px;
         margin:auto;
		 background-image:url(images/navi_hg.png);
}


a
{
         font-family:'open_sanslight';
         font-size:17px;
         font-weight:normal;
         color:#567842;
		 text-decoration:none;
	
}

a:selected
{
         font-family:'open_sanslight';
         font-size:17px;
         color:#567842;
		 text-decoration:none;
	
}

a:visited
{
         font-family:'open_sanslight';
         font-size:17px;
         color:#567842;
		 text-decoration:none;
	
}

a:hover
{
         font-family:'open_sanslight';
         font-size:17px;
         color:#f58308;
         text-decoration:none;
}



		 
			 
		 
	 a.navi
{
         font-family:'open_sanslight', Times New Roman, Helvetica, sans-serif; font-size:17px; font-weight:normal; text-decoration:none; color:#fc693c;}

a.navi:active
{
         font-family:'open_sanslight', Times New Roman, Helvetica, sans-serif; font-size:17px; color:#fc693c; text-decoration:none; font-weight:normal;}

a.navi:visited
{
         font-family:'open_sanslight', Times New Roman, Helvetica, sans-serif; font-size:17px; color:#fc693c; text-decoration:none; font-weight:normal;}

a.navi:hover
{
         font-family:'open_sanslight', Times New Roman, Helvetica, sans-serif; font-size:17px; color:#035c85; text-decoration:none; font-weight:normal;}	 
		 
		 
 
			
		 

 a.fusszeile
{
         font-family:'open_sanslight', Times New Roman, Helvetica, sans-serif; font-size:13px; font-weight:normal; text-decoration:none; color:#ffffff ;}

a.fusszeile:active
{
         font-family:'open_sanslight', Times New Roman, Helvetica, sans-serif; font-size:13px; color:#ffffff ; text-decoration:none; font-weight:normal;}

a.fusszeile:visited
{
         font-family:'open_sanslight', Times New Roman, Helvetica, sans-serif; font-size:13px; color:#ffffff ; text-decoration:none; font-weight:normal;}

a.fusszeile:hover
{
         font-family:'open_sanslight', Times New Roman, Helvetica, sans-serif; font-size:13px; color:#026794; text-decoration:none; font-weight:normal;}


		 
/*Formular*/
.input{font-family:'open_sanslight';font-size:13px;color:#704a28;text-decoration:none;background-color:#ecebeb;width:280px;height:18px;border: 1px solid #f58430;}


.input2{font-family:'open_sanslight';font-size:13px;color:#704a28;text-decoration:none;background-color:#ecebeb;width:290px;height:18px;border: 1px solid #f58430;}



.textarea{font-family:'open_sanslight';font-size:13px;color:#704a28;text-decoration:none;background-color:#ecebeb;width:350px;height:105px;border:1px solid #f58430;resize: none;}

.formButton{color:#ffffff;background-color:#f58430;font-weight:normal;font-size:14px;font-family:'open_sanslight';border:1px solid #d0d1ab;width:300px;height:23px;}
