*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0;
	margin:0;
	color:#585858
}

strong{
	color:#585858;
}

.clearer {
	height:1px;
	width:100%;
	clear:both;
}

a {
	color:#00426e;
}

p{
	margin-bottom:10px;
}

h1{
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	color:#00426e;
}

h2{
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	color:#00426e;
}

h3{
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	color:#00426e;
}

ul{
	margin-bottom:10px;
	margin-left:25px;
	list-style-type:disc
}

ol{
	margin-bottom:10px;
	margin-left:30px;
}

li{
	margin-bottom:2px;
}

.service_link {
	color:#7f8d95;
	text-decoration:none;
	margin-left:15px;
}


#main_navi {
	text-align:center;
}

.navi_item {
	margin-right:30px;
}

.navi_link_act {
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	text-decoration:underline
}

.navi_link_no {
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

.navi_link_no_last {
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

.navi_link_no:hover,.navi_link_no_last:hover{
	text-decoration:underline
}


/* NEWS */

.news-single-item{
	margin-top:-15px;
}

.news-single-item h1{
	margin-top:-2px;
}

.news_element_latest{
	margin-bottom:15px;
}

.news_date{
	color:#b0b0b0;
}

.news_element_latest p{
	display:inline;
}

.news-single-timedata {
	text-align:right;
	padding-top:2px;
}

.news-single-related-header{
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.news-single-additional-info{
	margin-left:15px;
}

.news-single-files, .news-single-links {
	margin-bottom:15px;
}

.news-single-files dd, .news-single-links dd{
	padding-left:15px;
}

.news-single-links p{
	margin-bottom:0px;
}

.news-single-files dt, .news-single-links dt {
	font-weight:bold;
	margin-bottom:5px;
}

.news-single-backlink {
	text-align:right;
}

.news-list-item {
	margin-bottom:15px;
}

.news-list-item p {
	display:inline;
}

.news-list-item h2 {
	margin-bottom:0px;
	padding-bottom:0px;
}



/* NEWS */



/* KONTAKTFORMULAR */

#company_contact {
	margin-bottom:15px;
}

#contact_form_left {
	width:200px;
	float:left;
	margin-right:10px;
}

#contact_form_right {
	width:200px;
	float:left;
}

.contact_form_input {
	width:180px;
	border:1px solid #666;
}

.contact_form_textarea {
	width:200px;
	height:260px;
}

.contact_form_textarea_small {
	width:200px;
	height:220px;
}

.contact_form_input, #contact_form_left select{
	margin-bottom:3px;
}

#contact_form_buttons_div {
	text-align:left;
	margin-top:10px;
}

.contact_form_buttons {
	width:70px;
	border: 1px solid #666;
	background:#fff;
	margin-right:40px;
}


/* KONTAKTFORMULAR */


.text_image, .content_image_left, .news-single-img {
	border:1px dotted #00426e;
	padding:3px;
	margin-top:3px;
	margin-right:5px;
	margin-bottom:5px;
	float:left;
}

.footer_link{
	margin:15px;
	color:#7f8d95;
	text-decoration:none;
}

.tx-sremailsubscribe-pi1-text{
	width:250px;
}

.profile_teaser {
	display:inline;
}

.staff_profile, .partner_profile{
	margin-bottom:10px;
}

#navi_column{
	padding-top:10px;
}

#navi_column h2{
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	color:#00426e;
}

.lvlOne, .lvlOneAct {
	padding:3px;
	padding-left:13px;
	border-bottom:1px solid #fff;
	background:url(../images/navi_icons.gif) left 5px no-repeat;
	font-weight:bold;
}

.lvlTwo, .lvlTwoAct {
	padding:3px;
	padding-left:23px;
	border-bottom:1px solid #fff;
	background:url(../images/navi_icons.gif) 10px 5px no-repeat;
	font-weight:bold;
}

.lvlThree, .lvlThreeAct {
	padding:3px;
	padding-left:33px;
	border-bottom:1px solid #fff;
	background:url(../images/navi_icons.gif) 20px 5px no-repeat;
	font-weight:bold;
}

.lvlOne a, .lvlTwo a, .lvlThree a{
	color:#43585f;
	text-decoration:none;
}

.lvlOneAct a, .lvlTwoAct a, .lvlThreeAct a{
	color:#43585f;
	text-decoration:underline;
}

.header_intro {
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	color:#1b2470;
	margin-right:5px;
}

.header_text {
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
	color:#00426e;
}

.reference_list_element h2 {
	margin-bottom:0px;
	margin-top:10px;
}

.reference_list_element h4 {
	display:inline;
}

#references h2 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:0px;
	color:#00426e;
}


fieldset.tx-powermail-pi1_fieldset {
	/* Disable border */
	border: none;
}

fieldset.tx-powermail-pi1_fieldset label {
	/* Style labels */
	display: block;
	margin-top: -1px;
	width: 60px;
	float: left;
	clear: both;

}

fieldset.tx-powermail-pi1_fieldset legend{
	display:none;
}

.powermail_text,.powermail_textarea,.powermail_select,.powermail_file,.powermail_countryselect  {
	width: 300px;
	border: none;
	border:1px solid #8f8d8d;
	margin-left: 20px;
	background:#fff;
}

.powermail_textarea{
	height:150px;
}

.tx-powermail-pi1_fieldset .powermail_mandatory {
	color:#FF0000;
}

div.tx_powermail_pi1_fieldwrap_html {
	/* Increase margin between every field */
	margin: 10px 0;
}

.tx_powermail_pi1_fieldwrap_html_label {
	padding-left:80px;
}

.powermail_submit {
	font-weight: bold;
	border: 1px solid #8f8d8d;
	background:#fff;
	margin-left:80px;
	float:left;
	margin-top:15px;
}

.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;
}

.SPC {
	display:none;
}