html, body {height:100%;margin:0px}
body{text-align:center;margin-top:0px; behavior:url("fileadmin/pressemh/frontend/csshover2.htc");}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#preload ul li:hover {
	display: none;
	background: transparent url('styles_basic_01_FILES/mainnav_top.gif') no-repeat top;
}

#preload ul li.active {
	display: none;
	background: transparent url('styles_basic_01_FILES/mainnav_top_active.gif') no-repeat top;
}

#preload ul li a.active {
	color: #fff;
	display: none;
	background: transparent url('styles_basic_01_FILES/mainnav_bottom.gif') no-repeat bottom;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


.outerbox{
text-align:left;
margin:auto;
width:975px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
color:#505050;
line-height:17px;
letter-spacing:0px;
}
.outerbox a{
color:#313A7A}
#topbox{
position:relative;
left:0px;
margin-top:15px;
background-image: url(styles_basic_01_FILES/header.jpg);
background-repeat:no-repeat;
height:203px;
}

#contentbox{
position:relative;
width:975px;
background-image: url(styles_basic_01_FILES/kachel01.jpg);
}
#leftcontent{float:left; margin-left:10px; margin-right:10px; width:190px;}
#leftcontent[id]{float:left; margin-left:10px; margin-right:20px; width:190px;}
#maincontent{float:left; width:570px;margin-bottom:20px;}
#rightcontent{float:right;width:175px;}


#footerbox{
position:relative;
left:0px;
height:113px;
margin-top:30px;
background-image: url(styles_basic_01_FILES/footer.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
}
#lastdiv{height:20px;}

dl {margin: 0; padding: 0;}


dl.image-wrapper {float: left; width: 165px; margin: 10px 13px 0 0; padding: 0; display: inline;}
dl.image-wrapper dt {padding: 0 1px; margin: 0; display: block;}
dd.image-download {background: transparent url('styles_basic_01_FILES/image_bg.jpg') no-repeat; width: 123px; margin: 0; padding: 7px 0 0 42px; height: 35px; font-weight: bold; color: #b03122; text-decoration: none;}
dd.image-download a {font-weight: bold; color: #b03122; text-decoration: none;}

dl.file-wrapper {margin: 0 5px 0 0; padding: 0;  }
dl.file-wrapper dt {padding: 0 1px; margin: 0; display: inline;}
dd.file-download {background: transparent url('styles_basic_01_FILES/file_bg.jpg') no-repeat; width: 165px; margin: 0; padding: 7px 0 0 42px; height: 35px; font-weight: bold; color: #0093ed; text-decoration: none;}
dd.file-download a {font-weight: bold; color: #0093ed; text-decoration: none;}
.image_box{height:100px;overflow:hidden;display:block;margin: 0; padding: 0;}


.block {padding: 0 12px;}
.divider {margin: 10px 0;}

td p {padding: 0; margin: 0;}

.twitter {margin: 20px 0;}
.twitter-image img {border: 0;}
.twitter-image {margin: 5px 0;}
.twitter-header {font-size: 18px; font-weight: bold;}