* {
    margin: 0;
    padding: 0;
}

body {
    color: #000000;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    background-color: #afafaf;
}

html {
	overflow-y: scroll;
}

h4 {
	font-size: 14px;
	line-height: 1.3em;
}

img, object {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#contentLeft_footer, #contentMain_header, #contentMain_footer, #contentRight_header, #contentRight_footer {
	display: none;
}

#frame {
	width: 944px;
	margin:auto;
	
}

#header {
	background-color: #DDDDDD;
}

#header_top {
	background-color: #DDDDDD;
	height: 17px;
}

#header_middle {
	height: 40px !important;
	height: 1px;
/* 	border: 1px solid red; */
}

#header_bottom {
	background-color: #9E9E9E;
/* 	height: 170px; */
}

#header_image {
  	float: left;  
	height: 170px;
	display: block;
}

#header_flash {
 	float: left;  
	height: 170px;
	display: block;
}

#logo {
	position: relative;
 	top: 0px; 
	float: right;
	width: 228px;
	height: 170px;
	background-color: #fff;
}

#logoimg {
	width: 228px;
	height: 169px;
	display: block;
}

#contentFrame {
	width: 944px;
	clear: both;
	overflow:hidden;
	background-image:url(/mediathek/defaultImages/cf_back.gif);
	
}

#contentLeft {
	width: 200px;
	float: left;
	background-color: #fff;
	min-height: 450px;
	/*height: 450px !important;*/
	
  	padding: 0px 0px 23px 0px;    
}

#contentMain {
	width: 456px; /*546px;*/
	float: left;
  	padding: 23px 30px 0px 30px;   
	color: #252A62;
	line-height: 16px;
	display: block;
	min-height: 450px;
	/*height: 450px !important;*/
	
	background-color: #fff;
	display: block;
}

#contentRight {
	width: 208px;/*278px;*/
    float: left;
	color: #252A62;
	padding: 10px;
	padding-bottom:13px;
    font-size: 10px;
    background-color: #dddddd;
    min-height: 450px;
    /*height: 450px !important;
	height: 450px;*/
}

#contentMain h1, #contentRight h1 {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 12px;
}

#contentMain a, #contentRight a {
	color: #252A62;
	font-weight: bold;
	text-decoration: none;
}

#contentMain a:hover, #contentRight a:hover {
	text-decoration: underline;
}

#contentMain ul {
	padding-left: 20px;
}

#footer {
	background-color: #707070;
	display: block;
	width: 945px;
	height: 22px;
 	clear: both; 
}

/* popup window */
#PopUpBody {
}

#PopUpDiv {
	background: url(/mediathek/defaultImages/logo_moehwald_klein.gif) no-repeat right top;
	padding-top: 39px;
	background-color: #DDDDDD;
}

#InPopUpDiv {
}

#PopUpImage {
}

#PopUpFooter {
	display: none;
}

/* file and external links */
#contentMain a.LinkFile:hover, #contentRight a.LinkFile:hover,
#contentMain a.LinkExtern:hover, #contentRight a.LinkExtern:hover {
	text-decoration: none;
}

#contentMain a.LinkFile .LinkVisualText,
#contentMain a.LinkExtern .LinkVisualText {
	margin-left: 9px;
}

#contentRight a.LinkFile .LinkVisualText,
#contentRight a.LinkExtern .LinkVisualText {
	margin-left: 8px;
}

#contentMain a.LinkFile .LinkVisualText:hover, #contentRight a.LinkFile .LinkVisualText:hover,
#contentMain a.LinkExtern .LinkVisualText:hover, #contentRight a.LinkExtern .LinkVisualText:hover {
	text-decoration: underline;
}

#contentMain .contentMain_element .LinkFile .LinkVisualImage,
#contentMain .contentMain_element .LinkExtern .LinkVisualImage {
 	margin-top: 5px; 
}

/* right content box */
#contentRight .contentRight_element p {
	clear: both;
}

#contentRight .contentRight_element .LinkVisualImage {
 	display: block;
	float: left;
 	clear: both;
}

#contentRight .contentRight_element .LinkVisualText {
 	position: relative;
 	display: block;
 	top: 8px;
 	left: 8px;
}

#contentRight .contentRight_element a.LinkDocument .LinkVisualText{
	display: inline;
	line-height: 1.0em;
	position: static;
}

/* one time download */
#onetimedownload {
	font-family: verdana, arial, sans;
}

#onetimedownload h1 {
	font-family: verdana, arial, sans;
	font-size: 20px;
}

