body{
	font-family: 'Open Sans', sans-serif;
	background:#f1f0f0;
}

img{border:0px;
}
 
h1{
	font-weight:600;
	font-size:45px;
}

h2{
	font-weight:400;
	font-size:30px;
	margin-top:0px;
	margin-bottom:20px;
}


.slider_headline{
	text-shadow:3px 3px 3px #000;
 	font-size:75px;
	font-weight:700;
	line-height:75px; 
 	margin:0px;
	font-family: 'Bree Serif', serif;
 }
 

.button a {
	color:#00509D;  /*pw lenzen "blau"*/
	text-decoration:none;
	font-weight:bold;
}


a {
	color:#fff;  /*pw lenzen "blau"*/
	text-decoration:none;
	font-weight:bold;
}


hr{
	color:#fff;
	border:1px solid;
}

.text_blue{color:#00509D;} /*pw lenzen "blau"*/
.text_grey{color:#818080;} /*pw lenzen "grau"*/

.wrapper_main {
	margin: 0 auto;
	margin-top:-10px;
	width:960px;
	height:1250px;
	background:#fff;
}

.header_wrapper {
	width:960px;
	height:471px;
	float:left;
	z-index:9999;
}

.logo{width:304px; height:73px;float:left; margin-right:10px;}

.slogan{width:496px; height:23px; font-size:14px; float:left; padding-top:56px;}

.flags{width:20px; height:60px;float:left; margin-left:20px;}

.flag_space{
	margin-bottom:1px;
}

.header_box {
	width:850px;
	height:130px;
	margin-left:40px;
	margin-right:40px;
	float:left;
	padding:15px;
	background: rgba(255,255,255,0.8);
	z-index:9999;
	position:absolute;
}

.header_headline_box {
	width:850px;
	height:50px;
	margin-left:40px;
	margin-right:40px;
	float:left;
	padding:35px 15px 45px 15px;
	color:#fff;
	text-shadow:3px 3px 3px #000;
	/*background:#fff;*/
}

.navi a{
	color:#00509D;  /*pw lenzen "blau"*/
	text-decoration:none;
}

.navi{
	width:591px;
	height:20px;
	font-weight:600;
	font-size:14px;
	float:left;
	padding-top:20px;
	margin-left:-55px;
	padding-left:369px;
	color:#00509D; /*pw lenzen "blau"*/
	/*background:#ff0;*/
	margin-top:20px;
	border-top:solid 1px #fff;
	}

.slider_wrapper{
	width:960px;
	height:470px;
	}

.content-box{
	width:850px;
	min-height:150px;
	margin-left:40px;
	margin-right:40px;
	float:left;
	padding:15px;
	/*background:#ff0000;*/	
}

.box_normal h2{
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
}

.box_right h2{
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
}


.box_normal{
	width:185px;
	min-height:200px;
	font-size:11px;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
	color:#00509D;
	background-color:#fff;
}

.box_right{
	width:185px;
	min-height:200px;
	float:left;
	font-size:11px;
	margin-right:0px;
	margin-bottom:30px;
	color:#00509D;
	background-color:#fff;
}
	
.box_right_k{
	width:260px;
	min-height:200px;
	float:left;
	padding-top:70px;
	margin-right:-75px;
	margin-bottom:30px;
	color:#ffffff;
}

 .icon_text_wrapper a{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}
	
.icon_wrapper{
	width:40px;
	height:40px;
	float:left;
}

.icon_text_wrapper{
	width:180px;
	height:40px;
	margin-left:20px;
	float:left;
}



.box_right_k_wrapper{
	height:140px;
	padding-top:35px;
	padding-left:10px;
	font-size:11px;
	background:#00509D; /*pw lenzen "blau"*/
}


.frame_wrapper a{
	color:#00509D;  /*pw lenzen "blau"*/
	text-decoration:none;
}

.frame_wrapper{
	width:200px;
	height:50px;
	float:left;
	border-bottom: 1px solid #00509D;
	margin-bottom:15px;
}

.frame_wrapper_last a{
	color:#00509D;  /*pw lenzen "blau"*/
	text-decoration:none;
}

.frame_wrapper_last{
	width:200px;
	height:51px;
	float:left;
	margin-bottom:15px;
}

.box_frame{
	width:155px;
	height:40px;
	float:left;
	padding-left:5px;
}

.k_line{
	width:240px;
	height:40px;
	float:left;
}

.k_line2{
	width:240px;
	height:15px;
	float:left;
	border-bottom: 1px solid #fff;
	margin-bottom:20px;
}

.icon_phone{
	width:40px;
	height:40px;
	float:left;
}

.icon_mail{
	width:40px;
	height:40px;
	float:left;
}

.icon_print{
	width:40px;
	height:40px;
	float:left;
}

.icon_doc{
	width:40px;
	height:40px;
	float:left;
}	

.footer{
	width:920px;
	height:30px;
	margin-left:0px;
	margin-right:0px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:140px;
	padding-bpttom:20px;
	color:#fff;
	font-size:10px;
	background-image:url(../images/footer-bg.png);
	background-repeat:no-repeat;	
}

.footer a{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}