*{
	margin:0;
	padding:0;
	font-weight: 100;
	font-family: helvetica;
	line-height: 1.5em;
}

body{
	background-color:#C4C4C4;
	width:100%;
	min-width: 1200px;
}

img{
	border:none;
}

li{
	font-size:1.2em;
}

a, a:active, a:visited{
	text-decoration: none;
	color:#ed7a16;
}



h1{
	font-size:2.3em;
	padding-bottom: 20px;
}

p{
	font-size:1.2em;
}

.translate, .head, .main, .footer{
	width:100%;
	padding-top:10px;
	padding-bottom: 40px;
	clear:both;
}

.translate{
	padding-bottom: 20px;
	border:0;
}

.translate_container, .head_container, .main_container, .footer_container{
	width:1024px;
	margin:0 auto;
	display: table;
}

/*     translate_container         */

.translate_container{
	text-align:right;
	/*font-size:14px;*/
	font-size:0.88em;
}

.translate_container .aktuell{
	color:#ed7a16;
}

.translate_container a, .head_container a{
	color:#757474;
}

/*      head_container            */

.head, .translate{
	background-color:#FFF;
}

.head{
	padding-bottom: 30px;
	border:0;
}

.head_container{

}

.head_container #head_logo{
	float:left;
}

.head_container #head_list{
	float:right;
	padding-top:47px;
}

.head_container #head_list li{
	float:left;
	margin-left:20px;
	list-style: none;
}

.head_container #head_list li a{
	padding-bottom: 10px;
	padding:5px;
	display: inline-block;
}

.head_container #head_list li:hover a, .head_container #head_list li .aktuell{
	border-bottom: 1px solid #ed7a16;
}

.head_container #head_list li a{
	border-bottom: 1px solid #FFF;
}

.head_container #head_list li:hover .aktuell{

}

#head_logo img{
	width:235px;
}



/*       main_container           */

.main{
	background-color:#F2F2F2;
	color:#444445;
	min-height: 650px;
	padding-bottom: 120px;
}

.main_container .main_img{
	padding-bottom: 20px;
}

.main_container .main_img img{
}

.main_container .main_text{
	/*padding-bottom: 30px;
	padding-top:10px;*/
}

.main_container .main_text p{
	padding-bottom: 20px;
}

.main_container .main_text h1{
	padding-bottom: 20px;
	padding-top:40px;
}

.main_container .main_text h2{
}

.main_container .main_text a{
}

.main_container .main_text p a{
}

.main_text ul{
	padding-left:60px;
	padding-bottom: 20px;
}

.main_info > img {
    float: left;
    padding:0px 60px 10px 0;
    width:250px;
}

.main_info p{
	padding-bottom:15px;
	padding-top: 0;

}


.main_info{
	padding-top:20px;
}


.k_main_text{
	padding-bottom: 20px;
}

.k_main_text h1{
	padding-top: 40px;
}

.k_main_text h3{
	text-decoration: underline;
}

/*        footer_container              */

.footer{
	background-color:#C4C4C4;
	display: inline-block;
}

.footer .footer_container {
	padding-top:20px;
}

.footer_container #footer_left{
	float:left;
}

.footer_container #footer_right{
	float:right;
	padding-top:43px;
}

.footer_container #footer_left .footer_list{
	width:200px;
	float:left;
	padding-right:40px;
	color:#FFF;

}

.footer_container #footer_left .footer_list ul{
	padding-top:43px;
}

.footer_container #footer_left .footer_list h3{
	padding-bottom: 10px;
	font-size: 1.4em;
}

.footer_container #footer_left .footer_list p{
	padding-bottom: 10px;
	font-size: 1.1em;
}

.footer_container #footer_left .footer_list li{
	list-style: none;
	font-size:1.1em;
}

.footer_container #footer_right a{
	padding-left:10px;
	font-size:1.1em;
}


/*                Mobil                     */

@media only screen and (max-width: 1000px){
	.head_container #head_list li{
		font-size: 1.3em;
	}

	.translate_container, .head_container, .main_container, .footer_container{
		width: 80%;
		display: inline-block;
		padding:0 5%;
	}

	.main{
		min-height:910px;
	}
}
