@import url('/fileadmin/layout/stylesheets/css-styled-content.css');

@import url('/fileadmin/layout/stylesheets/rte_formate.css');



body {

background-color: #DBE5EE;

font-family: arial, verdana, serif;

font-size: 12px;

margin: 0px;

}



.hm_header {

width: 800px;

height: 125px;

}



.hm_header_image {

}



.hm_header_image_small {

position: absolute;

top: 14px;

left: 90px;

}



.hm_header_search {

position: absolute;

top: 105px;

left: 655px;

width: 219px;

z-index: 10;

}



.hm_header_search input{

vertical-align: middle;

padding: 0px;

}



.hm_header_search input.search {

border: none;

height: 17px;

_height: 19px;

width: 100px;

font-size: 12px;

font-weight: bold;

padding: 2px 5px;

*padding: 0px 5px;

}



.hm_navigation_level1 {

position: absolute;

top: 125px;

_top: 126px;

background-color: #B3C8D9;

}



.hm_navigation_level1 .hm_spacer {

height: 8px;

float: left;

}



.hm_navigation_level1 .hm_navigation {

float: left;

border-top: 1px solid #FFFFFF;

border-right: 1px solid #FFFFFF;

padding-left: 55px;

height: 16px;

margin: 0px;

}



.hm_navigation_blue_line {

text-align: right;

}



.hm_navigation_level1 ul {

border-bottom: 1px solid #FFFFFF;

margin: 0px;

padding: 0px;

}



.hm_navigation_level1 ul li{

display: inline;

padding: 0px 16px;

background-color: #2B4265;

border-left: 1px solid #FFFFFF;

}



.hm_navigation_level1 ul li a,.hm_navigation_level1 ul li a:visited,.hm_navigation_level1 ul li a:hover{

color: #FFFFFF;

text-decoration: none;

font-family: arial;

font-size: 12px;

font-weight: bold;

}



.hm_navigation_level2 {

position: absolute;

top: 142px;

_top: 143px;

background-color: #B3C8D9;

}



.hm_navigation_level2 .hm_navigation {

float: left;

padding-left: 95px;

height: 17px;

}



.hm_navigation_level2 .hm_spacer {

height: 8px;

float: left;

}



.hm_navigation_level2 ul {

margin: 0px;

padding: 0px;

}



.hm_navigation_level2 ul li.hm_first{

border-left: 1px solid #FFFFFF;

}



.hm_navigation_level2 ul li{

display: inline;

padding: 0px 15px;

background-color: #6B98B7;

border-right: 1px solid #FFFFFF;

border-bottom: 1px solid #FFFFFF;

}



.hm_navigation_level2 ul li a,.hm_navigation_level2 ul li a:visited,.hm_navigation_level2 ul li a:hover{

color: #FFFFFF;

text-decoration: none;

font-family: arial;

font-size: 12px;

font-weight: bold;

}



.hm_navigation_right {

position: absolute;

top:18px;

left: 800px;

width: 100px;

overflow: hidden;

z-index: 100;

}



.hm_navigation_right ul{

margin: 0px;

padding: 2px;

}



.hm_navigation_right li{

border-top: 1px solid #2B4265;

padding: 2px;

}



.hm_navigation_right li a{

text-decoration: none;

font-size: 12px;

padding-left: 2px;

color: #2B4265;

}



.hm_navigation_right li img{

vertical-align: middle;

}



.hm_navigation_right .langselector {

float:left;

padding: 5px;

}



.hm_navigation_right .langselector img{

vertical-align: middle;

}



.hm_rootline {

position: absolute;

top: 170px;

left: 5px;

color: #53A8C4;

font-size: 10px;

font-weight:bold;

}



.hm_rootline a, .hm_rootline a:visited, .hm_rootline a:hover {

color: #628BA9;

text-decoration: none;

}



ul li.hm_active {

background-color: #DA2128;

}



.hm_clear {

clear: both;

}



img {

border: none;

}



.tx-subscriptionlist-pi1 {
	
margin-top: 15px;
	
margin-bottom: 40px;
	
}


#topnews {
  display: none;
  margin-top: 40px;
  margin-left: 55px;
  width: 622px;
  background: #fff;
}
* html #topnews {
  position:relative;
  top: 40px;
}
* + html #topnews {
  position:relative;
  top: 40px;
}
	#topnews .tickerline {
		border: none;
		height: 22px;
		line-height: 22px;
		overflow: hidden;
		width: 500px;
		border-right: 3px solid #315177;
	}
	* + html #topnews .tickerline {position:relative; z-index: 100;}
	#topnews #topnewsheadline {
		float: left;
		background: #be0000;
		width: 119px;
		height: 22px;
		line-height: 22px;
		font-weight: bold;
		text-align: center;
		color: #fff;
	}