ul{
	margin-left:15px;
	margin-bottom:10px;
}

ul li ul{
	margin-top:10px;
}

ol{

	margin-left:25px;
	margin-bottom:10px;

}

h1 {
	font-size:16px;
	margin-bottom:10px;
}

h2 {
	font-size:15px;
	margin-bottom:10px;
}

h3 {
	font-size:14px;
	margin-bottom:10px;
}

p {
	margin-bottom:10px;
}

.indent {
	margin-left:20px;
}


.content_container {
	
}

.content_container h1 {

	font-size:16px;

	font-weight:bold;

	color:#646668;

	margin-bottom:15px;

}



.content_container p {

	margin-bottom:10px;

}



.left_column_text h2{

	font-size:16px;

	font-weight:bold;

	color:#646668;

	margin-bottom:15px;

}



.content_image_left{

	float:left;

	margin-right:20px;

	margin-bottom:5px;
	margin-top:4px;
	

}
.content_image_right{

	float:right;

	margin-left:10px;

	margin-bottom:5px;
	margin-top:4px;

}


.content_container a img {
	padding-bottom:13px;
	background:url(../images/icon_search.gif) right bottom no-repeat;
}



.more_link a{

	padding-left:15px;

	background:url(../images/more_arrow.gif) left 4px no-repeat;

	color:#000;

	float:right

}



a:hover{

	color:#ed981b;

}





#right_column h2, #right_column_header{

	font-size:16px;

	font-weight:bold;

	color:#646668;

	margin-bottom:15px;

}
#right_column ul {
margin-left:16px;
}

#right_column a img{
	border:none;
	
}
#right_column img {
	margin-right:20px;
}

.news_header_small{

	color:#000;

}



div.navi_large_act a{

	font-size:17px;

	font-weight:bold;

	color:#ed981b;

	float:left;

	padding-right:8px;

}



div.navi_large_act a:hover{

	color:#ed981b;

}



.navi_small_act{

	color:#646668;

	padding-top:6px;

}



div.navi_large a{

	font-size:17px;

	font-weight:bold;

	color:#000;

	float:left;

	padding-right:8px;

}



.navi_small{

	float:left;

	color:#646668;

	padding-top:6px;

}





#company_address h1, #company_contact h1{

	font-size:16px;

	font-weight:bold;

	color:#646668;

	margin-bottom:15px;

}



#company_contact{

	width:390px;

	margin-top:10px;

}



#company_contact_left {

	width:185px;

	float:left;

	margin-right:10px;

}



#company_contact_right{

	width:185px;

	float:left;

}



.contact_form_input{

	width:170px;

	margin-bottom:5px;

	border:1px solid #646668;

}



.contact_form_textarea{

	width:360px;

	height:80px;

	border:1px solid #646668;

	margin-top:5px;

}



.form_button_reset, .form_button_submit{

	width:70px;

	margin-right:15px;

	border:1px solid #646668;

	background:#fff;

	margin-top:5px;

	font-weight:bold

}



.news_header_small a{

	color:#000;

	text-decoration:none;

}



.news_header_small a:hover{

	color:#ed981b;

}



#header_icons {

	float:right;

	margin-right:300px;

	margin-top:-90px;

	text-align:center;

	z-index:10;

}



#lang_menu {

	width:180px;

	text-align:right;

	z-index:10

}



#lang_menu a {

	margin-right:5px;

}



#lang_menu img {

	margin-top:4px;

}



.left_column_text_standard h2{

	font-size:16px;

	font-weight:bold;

	color:#646668;

	margin-bottom:15px;

}



.left_column_text_standard p {

	margin-bottom:10px;

}



.left_column_text_standard li {

	margin-left:55px;

}

.content_container ul li {
	margin-bottom:5px;
	list-style-type: disc;	
}

.content_container ol li {
	margin-bottom:5px;
}



.news-single-item p {

	margin-bottom:10px;

}



.news-single-item h1 {

	font-size:16px;

	font-weight:bold;

	color:#646668;

	margin-bottom:15px;

}



fieldset.tx-powermail-pi1_fieldset {

	/* Disable border */

	border: none;

}

fieldset.tx-powermail-pi1_fieldset label {

	/* Style labels */

	display: block;
	width: 70px;
	float: left;
	clear: both;
}




fieldset.tx-powermail-pi1_fieldset legend{
	display:none;
}

input.powermail_text,

textarea.powermail_textarea,

select.powermail_select,
select.powermail_countryselect,

input.powermail_file  {

	/* Style input fields */

	width: 450px;

	border: none;

	border:1px solid #8f8d8d;

	margin-left: 20px;

	background:#fff

}



textarea.powermail_textarea{

	height:150px;

}



div.tx_powermail_pi1_fieldwrap_html {

	/* Increase margin between every field */

	margin: 10px 0;

}


input.powermail_submit{

	font-weight: bold;

	border: 1px solid #8f8d8d;

	background:#fff;

	width:450px;

	margin-left:90px;

}
.tx_powermail_pi1_fieldwrap_html_label {
	padding-left:90px;
	width:450px;
	font-weight:bold
}

#powermaildiv_uid13 {
	font-weight:normal;
	font-style:italic
}

.tx-powermail-pi1_confirmation {

	margin-top:15px;

}

input.tx-powermail-pi1_confirmation {

	border: 1px solid #8f8d8d;

	background:#fff;

}

.tx-powermail-pi1_confirmation form {

	float:left;

	margin-right:15px;

}



.tx-powermail-pi1_thx {

	margin-top:15px;

}



.tx-powermail-pi1_thx p{

	margin-bottom:10px;

}

.powermail_check_inner {
	width:400px;
	padding-left:85px;
}

fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label {
	float:right;
	width:380px;
}

fieldset.tx-powermail-pi1_fieldset .powermail_check_inner input {
	margin-top:-2px;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	display:none;
}

.container_anmeldung {
	float:left;
}
#main_column_anmeldung{

	float:left;

	margin-left:15px;

	width:820px;

}
#left_container_anmeldung {
	float:left;



} 
.content_image_right_column{
	/*margin-left:5px;*/
	
}
.right_column_element table {
	float:left;
	vertical-align:top;

}
.right_column_element td {
	vertical-align:top;
	margin-bottom:0px;
	width:120px;

}
.right_column_element td p {
	font-size:11px;
}
.right_column_element h2 {
	display:block;
}

.container_right {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
	width:200px;
	background:#eeeeee;
	padding:5px;
}

.toggler_inact {
	margin-bottom:30px;
	color:#ed981b;
	
}
.toggler_inact:hover {
	text-decoration:underline;
		cursor:pointer;
}

.toggler_act {
	margin-bottom:30px;
	color:#ed981b;
}

.toggler_act:hover {
	text-decoration:underline;
	cursor:pointer;
}