html, body {



	width: 100%;

	height:100%;

	text-align:center;

	font-family: verdana, arial, sans-serif;

	font-size: 11px;

	color: #4B4B4B;

	background-color: #FFFFFF;

	margin:0px;

	padding:0px;



}



p {

    padding: 0px;

	margin: 0px;

	}



#abstand {

	height: 50%;

	width: 100px;

	margin-bottom: -355px;

	float: left;

}



#rahmen{

	text-align: left;

	margin: 0 auto 0 auto;

	width:900px;

	height:710px;

	padding:0px;

	clear: left;

	background-image: url(../bilder/hg.gif);

	background-repeat:no-repeat;

}



#head {

    height: 71px;

    text-align: center;

    margin: 0px;

    padding: 0px;

}



#menue {

	height: 14px;

	text-align: center;

	margin: 0px;

	padding: 0px;

}



#menue ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}



#menue li {

    display: inline;

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}



#flash {

    text-align:center;

	margin: 0px;

	padding: 73px 0 0 0;



}



#flash_home {

    text-align:center;

	margin: 0px;

	padding: 20px 12px 0 0;

}



#content {

   width: 896px;

   padding-top: 44px;

  }





#content_ref {

   width: 896px;

   padding-top: 44px;

   height: 560px;

}





#content_sitemap {

   width: 896px;

   height: 300px;

   padding-top: 44px;

   background: url(../bilder/sitemap_hg2.gif) no-repeat 278px 107px;

}





/* Spalten Content*/



#spalte1 {

   float: left;

   width: 240px;

   margin-top: 3px;

   padding: 10px 17px 13px 50px;

   text-align:left;

   border-right: 2px solid #E9E9E9;

   line-height: 15px;

   }



#spalte2 {

   float: left;

   width: 240px;

   margin-top: 3px;

   padding: 10px 19px 13px 29px;

   text-align:left;

   border-right: 2px solid #E9E9E9;

   line-height: 15px;

   }





#spalte3 {

   float: left;

   width: 240px;

   margin-top: 3px;

   padding: 10px 21px 13px 27px;

   text-align:left;

   line-height: 15px;

   }









#spalte_komplett {

   width: 540px;

   text-align:left;

   padding: 25px 125px 25px 125px;

   line-height:15px;

}



#spalte_halb_1 {

   float: left;

   text-align:center;

   width: 310px;

    padding: 9px 16px 0 112px;

   text-align:left;

 /*  border-right: 2px solid #E9E9E9;*/

   line-height:15px;

   height:230px;

}



#spalte_halb_1 p {

   padding: 0 0 8px 0;

   }





#spalte_halb_2 {

   float: left;

   text-align:center;

   width: 310px;

   padding: 10px 43px 0 65px;

   margin: 28px 0 0 0;

   text-align:left;

   line-height:15px;

   height:230px;

}



#spalte_halb_2 p {

   padding: 0 0 8px 0;

   }





#spalte_halb_ref01 {

   float: left;

   text-align:center;

   width: 380px;

   padding: 10px 14px 13px 53px;

   text-align:left;

   border-right: 2px solid #E9E9E9;

   line-height:18px;

   height:55px;

}



#spalte_halb_ref02 {

   float: left;

   text-align:center;

   width: 380px;

   padding: 10px 30px 13px 35px;

   text-align:left;

   line-height:18px;

   height:52px;

}





#spalte_halb_kont01 {

   float: left;

   margin-top: 30px;

   text-align:center;

   width: 300px;

   padding: 15px 35px 0 125px;

   text-align:left;



}



#spalte_halb_kont01 p {

   padding: 0 0 12px 0;

   }



#spalte_halb_kont02 {

   float: left;

   margin-top: 30px;

   text-align:center;

   width: 320px;

   padding: 15px 35px 0 30px;

   text-align:left;

   }



#spalte_halb_kont02 p {

   padding: 0 0 0 0;

   }





#spalte_halb_site01 {

   float: left;

   text-align:center;

   width: 150px;

   margin: 0px;

   padding: 20px 35px 0 190px;

   text-align:left;



}



#spalte_halb_site01 p {

   padding: 0 0 12px 0;

   }



#spalte_halb_site02 {

   float: left;

   text-align:center;

   width: 400px;

   margin: 0px;

   padding: 40px 35px 0 40px;

   text-align:left;

   line-height:20px;

   }



#spalte_halb_site02 p {

   padding: 0 0 0 0;

   }







#spalte_halb_imp01 {

   float: left;

   text-align:center;

   width: 300px;

   padding: 10px 0px 3px 140px;

   text-align:left;

   border-right: 2px solid #E9E9E9;

   line-height:15px;

   margin-top: 5px;

   }



#spalte_halb_imp01 p {

   padding: 0 0 12px 0;

   }





#spalte_halb_imp02 {

   float: left;

   text-align:center;

   width: 360px;

   padding: 10px 0px 3px 40px;

   text-align:left;

   line-height:15px;

   margin-top: 5px;

   }



#spalte_halb_imp02 p {

   padding: 0 0 12px 0;

   }



/* Spalten Content end*/







/* Spalten Referenzen*/



#spalte_ref01 {

   float: left;

   text-align:center;

   width: 300px;

   padding: 25px 0px 0 50px;

   text-align:left;

   line-height:15px;

   height:260px;

}



#spalte_ref01 p {

   padding: 0 0 12px 0;

   }





#spalte_ref02 {

   float: left;

   text-align:center;

   width: 420px;

   padding: 35px 0px 0 40px;

   text-align:left;

   line-height:15px;

   height:260px;

}



#spalte_ref02 p {

   padding: 0 0 12px 0;

   }



/* Spalten Referenzen end*/















h2 {

	color: #0E3193;

	margin:0;

	padding:0 0 15px 0;

	font-size: 11px;

}



.clear {

	clear: both;

}



.farbig_blau {

	color:#0E3193;

}



.farbig_rot {

	color:#E3001B;

}



#menue a {

	color: #A3A3A3;

	font-weight: bold;

	text-decoration: none;

	padding: 0 20px 0 20px;

	border-right: 1px solid #A3A3A3;

}





#menue a:hover {

	color: #5C5C5C;

	text-decoration: none;

}





a {

	color: #4B4B4B;

	text-decoration: none;

}





a:hover {

	color: #a3a3a3;

	text-decoration: none;

}



#sitemap_link a {

	color: #0E3193;

	font-weight: bold;

	text-decoration: none;

}





#sitemap_link a:hover {

	color: #6C81BD;

	font-weight: bold;

	text-decoration: none;

}





/* formular */



.frm_label {

	color: #4B4B4B;

	width: 80px;

	height: 16px;

	font-size: 11px;

	float: left;

}



form textarea {

	font-family: arial, verdana, sans-serif;

	font-size: 11px;

	width: 280px;

	height: 52px;

	font-size: 11px;

	border: 1px solid #AAAAAA;

	margin: 0 0 10px 0;

}



.frm_input {

	width: 200px;

	height: 16px;

	font-size: 11px;

	border: 1px solid #AAAAAA;

	margin: 0 0 10px 0;

	padding: 0;

}



.frm_meldung {

	font-weight: bold;

	color: #009EE0;

	}



.frm_submit:link, .frm_submit:active,.frm_submit:focus,.frm_submit:visited {

	width: 50px;

	height: 18px;

	text-align: left;

	font-weight: bold;

	margin: 0px 0 0 0px;

	padding: 0px 0 0 170px;

	}








