@charset "utf-8";

/* CSS Document */

* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.clearer {
	clear:both;
}


p,a,h1,h2,h3,h4,h5,h6,li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444e57;
}

h1, h2, h3{
	font-size:18px;
	color:#444e57;
	margin-bottom:15px;
}

h2, h3 {
	font-size:16px;
}


.news-element h1 {
	font-size:14px;
}


p {

	margin-bottom:10px;

	line-height:16px

}



a {

	color:#25478f;

	font-weight:bold;

	text-decoration:none;

}

a img {

	border:none;

}



ul {
	margin:0px 0px 10px 10px;
	list-style:square;

}



ul li {
	padding:0px 0px 5px 15px;

}



.content_element_start {

	margin-bottom:15px;

	float:left;

}



.content_element_start_line {

	float:left;

	margin-bottom:15px;

	border-bottom: 1px dotted #444e57;

}



.content_element_start a {

	background:url(../images/orange_arrow.gif) right 6px no-repeat;

	padding-right:10px;

	display:inline-block;

	margin-right:5px;

}



#topnavi_wrap ul {
	list-style:none;
	padding-top:7px;
	padding-left:7px;
}



#topnavi_wrap ul li {
	display:inline;
	padding:0;
	margin-right:17px;
	background:none;
}

#topnavi_wrap ul li a {
	font-size:14px;
	text-decoration:none;
	color:#1d449c;
	font-weight:normal;
	padding-top:1px;
	text-transform:uppercase
}



#topnavi_wrap ul li a:hover, #topnavi_wrap ul li a.topnavi_act{

	color:#f68520;

	text-decoration:underline

}



.icon {

	padding:0px 0px 0px 20px;

}



#subnav li{

	background:none;

	list-style-type:none;

	background:url(../images/blue_rectangle_10.gif) left 3px no-repeat;

}



#subnav a{

	font-size:13px;

}



#subnav a:hover {

	text-decoration:underline;

	color:#e69f00;

}



.lvlOne, .lvlOneAct {

	margin-left:0px;

}



.lvlOne a {

	color:#444e57;

}

.lvlOneAct a{

	text-decoration:underline;

	color:#f68520;

}



.lvlTwo, .lvlTwoAct {

	margin-left:15px;

}



.lvlTwo a{

	color:#444e57;

}



.lvlTwoAct a{

	text-decoration:underline;

	color:#f68520;

}



.lvlThree, .lvlThreeAct {

	margin-left:30px;

}



.lvlThree a{

	color:#444e57;

}



.lvlThreeAct a {

	text-decoration:underline;

	color:#f68520;

}



.line_spacer {

	margin:0px 15px 0px 15px;

}



.icon_sets {

	float:left;

	width:135px;

}



.icon_sets img {

	float:left;

	margin-right:10px;

}



.icon_sets p {

	float:left;

}



.news-single-img, .news-list-item img, .news-latest-item img {

	float:left;

	margin-right:10px;

}



.news-list-item h2 a {
	font-size:18px;
	color:#444e57;
	margin-bottom:15px;
	text-decoration:none;
}


.news-faq-item {
	color:#444e57;
	margin-bottom:15px;
}

.news-faq-item h2 {
	margin-bottom:0;
	font-size:12px;
	color:#444e57;
}

.news-faq-item a {
	padding-left:5px;
}


#footer_navi, #disclaimer, #company {

	color:#25478f;

	font-size:11px;

	margin:0px auto 5px auto;

}



#footer_nav_wrapper, #company {

	float:left;

}



#company {

	padding:10px 15px 40px 0px;

	width:197px;

	border-right: 2px solid #f65820;

	text-align:right;

	position:relative;

	margin-top:-69px;

}



#footer_nav_wrapper {

	width:700px;

	padding:7px 34px 0px 0px;

	border-top: 1px dotted #f65820;

	/*border-bottom: 1px dotted #444e57;*/



}







#footer_navi a, #disclaimer a {

	color:#25478f;

	font-weight:normal;

	padding-left:15px;

	padding-right:15px;

	font-size:11px;

}



.callbutton_element {

	float:left;

	background:url(../images/bg_callbutton.gif) left top no-repeat;

	padding-top:20px;

	padding-left:60px;

}



.callbutton_element h2 {

	color:#737b83;

	padding-left:40px;

	font-size:18px;

	margin-bottom:10px;

}



.callbutton_element p {

	font-size:18px;

	text-align:right;

}

#content_column_left h1 span {

	font-size:18px;

	color:#444e57;

	margin-bottom:15px;

}

.column_element {

	float:left;

	width:180px;

}



#content_column_main a img {
	background:url(../images/icon_search.gif) right bottom no-repeat;
	padding-bottom:12px;
}

.tx-mmforum-pi3 a img , .tx-mmforum-pi3 a img  {
	background:none;
	padding-bottom:0;
}

.column_element_line {

	float:left;

	padding-bottom:10px;

	margin-bottom:10px;

	width:180px;

}



.content_img_top_left {

	float:left;

	margin:5px 5px 10px 0px;

	/*border:1px solid #444e57;*/



}



.content_img_left {

	float:left;

	margin:10px 10px 10px 0px;

}



.content_img_right {

	float:right;

	margin:10px 0px 10px 10px;

}



.content_element{

	float:left;

	margin-bottom:10px;

}



.content_element p{

	text-align:justify;

}


.content_element ul, .column_element_line ul, .column_element  ul{
	margin-left:20px;
}

.content_element li, .column_element_line li, .column_element li {
	padding-left:0;
}

#subnav ul{
	margin-left:5px;
}

#subnav li {
	padding-left:13px;
}


/*Powermail*/

.tx-powermail-pi1 {
	color:#444e57;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif
}

fieldset.tx-powermail-pi1_fieldset {

	/* Disable border */

	border: none;

}



fieldset.tx-powermail-pi1_fieldset label {

	/* Style labels */

	display: block;

	margin-top: -1px;

	width: 70px;

	float: left;

	clear: both;

}



fieldset.tx-powermail-pi1_fieldset legend{

	display:none;

}

.powermail_text,.powermail_textarea,.powermail_select,.powermail_file,.powermail_countryselect  {

	width: 390px;

	border: none;

	border:1px solid #8f8d8d;

	margin-left: 20px;

	background:#fff

}





.powermail_textarea{

	height:150px;

}



.tx-powermail-pi1_fieldset .powermail_mandatory {

	color:#FF0000;

}


.tx_powermail_pi1_fieldwrap_html  {
	float:left;
}

div.tx_powermail_pi1_fieldwrap_html {

	/* Increase margin between every field */

	margin: 5px 0;

}



.tx_powermail_pi1_fieldwrap_html_label {

	padding-left:90px;

}



.powermail_submit {

	font-weight: bold;

	border: 1px solid #8f8d8d;

	background:#fff;

	margin-left:90px;

}

.tx-powermail-pi1_confirmation_back {

	font-weight: bold;

	border: 1px solid #8f8d8d;

	background:#fff;

	float:left;



}

.tx-powermail-pi1_confirmation_submit {

	font-weight: bold;

	border: 1px solid #8f8d8d;

	background:#fff;

	float: left;

}



.powermail_mandatory {

	color:#444444;

}



fieldset.tx-powermail-pi1_fieldset p.tx_powermail_pi1_fieldwrap_html_checkbox_title {
	float:left;
	width:70px;
	text-align:left;

}

.powermail_check_inner {
	width: 400px;
	float:right;
}



fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label{
	float:right;
	width:370px;
	margin-top:3px;
}




.column_header {
	width:180px;
	background:url(../images/bg_headline_test7.gif) left top no-repeat;
	margin-bottom:10px;
	padding-bottom:5px;
	min-height:20px;
}

.column_header h2 span{
	font-size:14px;
}


.header_left {
	display:block;
	float:left;
	padding-top:6px;
	padding-right:2px;
	padding-left:2px
}



.header_right {
	display:block;
	float:left;
	padding-top:6px;
	padding-left:2px;

}



.column_header_wide {

	width:250px;

	height:30px;

	background:url(../images/bg_column_header_wide.gif) left top no-repeat;

	margin-bottom:15px;

}



.header_left_wide {

	display:inline-block;

	width:80px;

	padding-top:6px;

	padding-left:10px;

	color:#fff;

	font-size:16px;

}



.header_right_wide {

	display:inline-block;

	width:97px;

	padding-top:6px;

	padding-left:10px;

	font-size:16px;

}



.column_header_large {

	width:300px;

	height:30px;

	background:url(../images/bg_column_header_large.gif) left top no-repeat;

	margin-bottom:15px;

}



.header_left_large {

	display:inline-block;

	padding-top:6px;

	padding-left:10px;

	font-size:16px;

}





.toggle_content_teaser p {

	text-align:justify

}



.toggle_content_element {

	margin-top:10px;

}



.toggle_content_opener {
	color:#25478f;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	padding-left:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	margin-top:-10px;
}



.toggle_content_closer {
	color:#25478f;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	margin-bottom:15px;
}



.tx-indexedsearch-searchbox fieldset {

	border:none;

}



.deep1 {

	margin-left:15px;

}



.deep2 {

	margin-left:30px;

}

.tx-felogin-pi1 {
	margin-bottom:15px;
	border-bottom:1px solid #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444e57;
}

.tx-felogin-pi1 form, .login_button {
	margin-top:15px;
}


.tx-indexedsearch-percent {
	font-size:12px;
}

.tx-indexedsearch {
	color:#444e57;
	font-family:Arial, Helvetica, sans-serif
}

.tx-indexedsearch-res h2 {
	margin-bottom:5px;
}

.tx-flseositemap-pi1 ul{
	margin-left:20px;
	padding:0
}

.tx-flseositemap-pi1 li {
	padding-left:0px;
}


.tx-srfeuserregister-pi1 fieldset {
	border:none;
	text-align:left;
}

.tx-srfeuserregister-pi1 dt{
	width:90px;
	text-align:left
}

.tx-srfeuserregister-pi1 dd {
	width:350px;
	text-align:left
}

.tx-srfeuserregister-pi1-text {
	width:320px;
}