body {
	font-family: 		Arial, Verdana, Helvetica;
	background: url("../bilder/welle_oben.jpg") no-repeat;
}

ul {
	margin: 			0 0 0 15px;
	padding: 			0;
	list-style-image:	url("../bilder/list_style_image.gif");
}

a {
	color: #535D55;
	text-decoration: underline;
}

/*--------------------- Container ---------------------------------------------------*/

#main{
	background: 		white;
	width: 				100%;
	height: 			100%;
}

#logo {
	width:			900px;
	height:			95px;
	margin: 		0px 0px 0px 0px;
	text-align:		center;
}


#main_navi_container {
	background-color:	#61a4d2;
	height:			20px;
	width:			900px;
	margin: 		0px 0px 0px 0px;
	text-align:		center;
}


#main_navi_leer {
	background-color:	#61a4d2;
	height:			20px;
	width:			180px;
	margin: 		0px 0px 0px 0px;
	float:			left;
	border-right-width:	3px;
	border-right-style:	solid;
	border-color:		white;
}


#sub_navi {
	background-color:	#d5e3f2;
	height:			20px;
	width:			900px;
	margin: 		3px 0px 3px 0px;
	font-weight:		bold;
	font-size:		10px;
	color:			#61a4d2;
}

#sub_navi_leer {
	background-color:	#d5e3f2;
	height:			20px;
	width:			180px;
	float:			left;
}

#sub_navi_leer_element {
	background-color:	#d5e3f2;
	height:				20px;
	width:				113px;
	float:				left;
}


#container_bild{
	background-color:	#d5e3f2;
	height:			350px;
	width:			180px;
	margin: 		0px 3px 0px 0px;
	float:			left;
}




#container_texte{
	background: 		url("../bilder/text_bg.jpg") ;
	background-color:	#d5e3f2;
	height:			350px;
	width:			717px;
	margin: 		0px 0px 0px 0px;
	float:			left;
}

#balken_unten{
	background-color:	#61a4d2;
	height:			5px;
	width:			900px;
	margin: 		3px 0px 0px 0px;
	float:			left;
}


#container_texte2{
	height:			310px;
	width:			680px;
	margin:			20px 0px 0px 20px;
}


#container_texte3{
	height:			260px;
	width:			650px;
	margin:			0px 0px 0px 40px;
}

#container_contact{
	height:			290px;
	width:			640px;
	margin:			0px 0px 0px 40px;
}

#container_contact table td {
	font-family: 		Arial, Verdana, Helvetica;
	color:				#535d55;    /*------ dunkelgrau Flie§text----*/
	font-size: 			11px;
}

#container_headline{
	height:			60px;
	width:			680px;
}

.recaptcha_image_cell {
	height: 50px;
	padding: 0px;
}

/*--------------------- Unternehmen/Kompetenz ---------------------------------------------------*/

#container_kompetenz{
	height:			100px;
	width:			590px;
	margin:			0px 0px 15px 0px;
}


#container_kompetenz_bild{
	height:			80px;
	width:			80px;
	margin:			0px 0px 0px 0px;
	float:			left;
}

#container_kompetenz_text{
	height:			80px;
	width:			490px;
	margin:			0px 0px 0px 20px;
	float:			left;
}

/*--------------------- Portalpartner ---------------------------------------------------*/


#container_headline_portale{
	height:			40px;
	width:			680px;
}


/*
#container_portalpartner{
	height:			40px;
	width:			590px;
	margin:			0px 0px 0px 0px;
	clear:			both;
}


#container_portalpartner_bild{
	height:			40px;
	width:			85px;
	margin:			0px 30px 0px 0px;
	float:			left;
}

#container_portalpartner_text{
	height:			30px;
	width:			470px;
	float:			left;
	margin:			10px 0px 0px 0px;
}
*/

#container_portalpartner{
	height:			50px;
	width:			100px;
	margin:			0px 60px 25px 0px;
	float:			left;
}


/*--------------------- Portalpartner einzeln ---------------------------------------------------*/



#container_fokus_portalpartner_bild{
	height:			180px;
	width:			180px;
	margin:			0px 30px 0px 0px;
	float:			left;
}

#container_fokus_portalpartner_text{
	height:			250px;
	width:			400px;
	float:			left;
	margin:			0px 0px 0px 0px;
}

#container_fokus_portalpartner_text h2 a {
	color: 				#61A4D2;
	text-decoration: 	none;
}

#welle_unten {
	float: right;
}

/*--------------------- Navigation ---------------------------------------------------*/




#menue_button_active {
	background-color: 	#d5e3f2;
	color: 				#61a4d2;
	font-weight:		bold;
	font-size:			10px;
	height:				15px;
	width:				110px;
	margin-bottom:		0px;
	padding-left:		0px;
	padding-top:		5px;
	float:				left;
	border-right-width:	3px;
	border-right-style:	solid;
	border-color:		white;
}

#menue_button_active a {
	text-decoration: 	none;
	color: 				#61a4d2;
}

#menue_button_not_active {

	background-color:	#61a4d2;
	color:				#d5e3f2;
	font-weight:		bold;
	font-size:			10px;
	height:				15px;
	width:				110px;
	margin-bottom:		0px;
	padding-left:		0px;
	padding-top:		5px;
	float:				left;
	border-right-width:	3px;
	border-right-style:	solid;
	border-color:		white;
}

#menue_button_not_active a {
	text-decoration: 	none;
	color:				#d5e3f2;
}

#menue_button_not_active a:hover {
	color:			#d5e3f2;
}


#sub_menue_button_active {
	color:			#535d55;
	font-weight:	normal;
	font-size:		11px;
	height:			16px;
	/*width:			60px;*/
	margin-right:	25px;
	margin-bottom:	0px;
	padding-left:	0px;
	padding-top:	4px;
	float:			left;

}

#sub_menue_button_active a {
	text-decoration: 	none;
	color:				#535d55;
}

#sub_menue_button_not_active {
	color:			#61a4d2;
	font-weight:	normal;
	font-size:		11px;
	height:			16px;
	/*width:			60px;*/
	margin-right:	25px;
	margin-bottom:	0px;
	padding-left:	0px;
	padding-top:	4px;
	float:			left;

}


#sub_menue_button_not_active a {
	text-decoration: 	none;
	color:			#61a4d2;
}

#sub_menue_button_not_active a:hover {
	color:			#61a4d2;
}

/*--------------------- Impressum ---------------------------------------------------*/

#imprint {
	float: left;
	width: 33%;
}


/*--------------------- Navigation ---------------------------------------------------*/


h1 {
	font-family: 		Arial, Verdana, Helvetica;
	color:			#535d55;
	font-size: 		19px;
	font-weight: 		bold;
	margin-top:		0px;
}


h2 {
	font-family: 		Arial, Verdana, Helvetica;
	color:			#61a4d2;     /*blau subline */
	font-size: 		14px;
	font-weight: 		bold;
	margin-top:		0px;
}


h3 {
	font-family: 		Arial, Verdana, Helvetica;
	font-weight: 		normal;
	color:			#535d55;    /*------ dunkelgrau Flie§text----*/
	font-size: 		12px;
	margin-top:		0px;
	line-height:		130%;
	margin-bottom:		0px;
}

h4 {
	font-family: 		Arial, Verdana, Helvetica;
	font-weight: 		bold;       /*---- flie§text schwarz highlight---*/
	color:			black
	font-size: 		12px;
	margin-top:		0px;

}

h5 {
	font-family: 		Arial, Verdana, Helvetica;
	color:			#61a4d2;     /*blau subline klein*/
	font-size: 		12px;
	font-weight: 		bold italic;
	margin-top:		0px;
	margin-bottom:		0px;
}
