*{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-family:Verdana,Arial,sans-serif;
	vertical-align:top;
	text-align:left;
}
body{
	margin: auto;
	width:780px;
	font-size:12px;
	color:#333333;
	background:url(../pix/bgBody.png) center top repeat-y;
}
ul.navigation{
	list-style:none;
}
#navigationBox{
	position:fixed;
	display:table;
	width:340px;
	height:100%;
	background:#C8DB00;
	float:left;
}
#contentBox{
	margin-left:340px;
	width:420px;
	height:100%;
	padding-left:15px;
}
#footerBox{
	clear:both;
	margin-top:12px;
	padding-bottom:24px;
}
#footerBox p{
	font-size:.8em;
	padding:20px;
}
#footerBox p,
#footerBox a{
	color:#efefef;
}
#hauptnavigation{
	display:block;
	width:150px;
	height:385px;
	padding:20px;
	padding-left:170px;
	background:url(../pix/bgMainNavigation.png) left top no-repeat;
}
#hauptnavigation li{
	margin-top:0;
	height:18px;
	display:block;
	margin-top:1px;
}
#hauptnavigation li a{
	display:block;
	line-height:18px;
	font-size:10px;
	font-weight:bold;
	color:#EFEFEF;
	padding-right:10px;
	height:18px;
}
a{
	text-decoration:none;
}
a:hover,
a:focus{
	text-decoration:underline;
}
#hauptnavigation li.main a{
	padding-left:10px;
	height:18px;
	background:#6B6B6B;
}
#hauptnavigation li.std{
	margin-top:10px;
}
#hauptnavigation li.std a{
	padding-left:20px;
	width:120px;
	background:url(../pix/btn_link_white.gif) 10px 7px no-repeat;
}
.bereich,
.bereich_text,
.bereich_bilder,
.bereich_presse,
.bereich_audio,
.bereich_video{
	display:table;
	width:415px;
	padding-bottom:41px;
	background:url(../pix/h.dotline_400px.gif) left bottom no-repeat;
}
.bereich_audio,
.bereich_bilder,
.bereich_presse{
	padding-bottom:38px;
}
#contentBottom{
	height:20px;
	width:415px;
	text-align:right;
}
#contentBottom a{
	padding-right:10px;
	padding-left:10px;
	background:url(../pix/btn_link_top.gif) left 4px no-repeat;
	font-weight:bold;
	color:#C8DB00;
	float:right;
}
.bereich a,
.bereich_ohne a,
.bereich_bilder a,
.bereich_presse a,
.bereich_audio a,
.bereich_text a{
	padding-left:10px;
	background:url(../pix/btn_link.gif) left 4px no-repeat;
	font-weight:bold;
	color:#C8DB00;
}
.bereich a img,
.bereich_bilder a img,
.bereich_presse a img,
.bereich_audio a img,
.bereich_text a img{
	margin-left:-10px;
}
.bereich p,
.bereich_ohne p,
.bereich_bilder p,
.bereich_presse p,
.bereich_audio p,
.bereich_text p{
	padding-bottom:6px;
}
.bereich h2,
.bereich_bilder h2,
.bereich_audio h2,
.bereich_text h2{
	font-family:Arial;
	line-height:40px;
	margin-bottom:12px;
	width:390px;
	background:#C8DB00;
	font-size:1.4em;
	font-weight:bold;
	padding-left:10px;
	color:#FFFFFF;
	clear:both;
}
.bereich h2.small,
.bereich_bilder  h2.small,
.bereich_audio  h2.small,
.bereich_text  h2.small{
	font-size:1em;
	margin-bottom:20px;
}
.bereich_text h2:first-child{
	font-weight:normal;
	letter-spacing:.14em;
	line-height:23px;
	font-size:23px;
	color:#666666;
	width:400px;
	background:none;
	padding-left:0;
}
h3 span,
h2 span{
	display:none;
}
h2.video,
h2.presse,
h2.audio,
h2.bilder{
	height:55px;
	margin-top:0;
}
h2.video{
	background:url(../pix/hdl.video.gif) top left no-repeat;
	margin-bottom:1px;
}
h2.audio{
	background:url(../pix/hdl.audio.gif) top left no-repeat;
	margin-bottom:1px;
}
h2.bilder{
	background:url(../pix/hdl.bilder.gif) top left no-repeat;
	margin-bottom:12px;
}
h2.presse{
	background:url(../pix/hdl.presse.gif) 5px top no-repeat;
	margin-bottom:12px;
}
form{
	height:46px;
	width:390px;
	font-size:1em;
	margin-bottom:25px;
	background:#C8DB00;
	padding-left:10px;
}
form select{
	height:20px;
	margin-top:12px;
	border:1px solid #999999;
	font-weight:normal;
}
form select option:first-child{
	border-bottom:1px dotted #C8DB00;
}
form select option[value="past"]{
	border-bottom:0;
}
h3:first-child{
	margin-top:-4px;
	padding-bottom:10px;
}
p,a,h3,td,th,dd,dt{
	font-size:.94em;
}
h3,p,td,th,dd,dt{
	color:#666666;
}
div.text-zweispaltig{
	float:left;
	width:195px;
	margin-right:10px;
}
div.text-einspaltig,
div.benannte-Liste{
	width:400px;
	clear:both;
	padding-bottom:16px;
}
div.text-zweispaltig,
div.text-einspaltig{
	margin-top:5px;
}
div.bildright{
	float:right;
	margin-left:15px;
	padding-bottom:15px;
}
div.bildright+h3{
	padding-bottom:10px;
}
div.bildbottom{
	margin-top:10px;
	display:inline-block;
	padding-bottom:15px;
}
div.multibild{
	float:left;
	display:inline-block;
}
div.bildbottom div.multibild,
div.bildtop div.multibild{
	margin-left:5px;
}
div.bildbottom div.multibild:first-child,
div.bildtop div.multibild:first-child{
	margin-left:0px;
}
div.bildright p,
div.bildbottom p,
div.bildleft p,
div.bildtop p{
	font-size:1em;
	padding-top:4px;
}
div.benannte-Liste dt,
div.fett-benannte-Liste dt{
	float:left;
	margin-top:10px;
	width:115px;
	clear:left;
}
div.fett-benannte-Liste dt{
	font-weight:bold;
}
div.benannte-Liste dd,
div.fett-benannte-Liste dd{
	display:block;
	width:290px;
	margin-left:115px;
	padding-top:10px;
	vertical-align:top;
}
h3.video,
h3.audio{
	padding-bottom:10px;
	padding-top:5px;
}
#flvListe,
.mp3Liste{
	float:left;
	width:200px;
	list-style:none;
}
#flvListe{
	margin-bottom:18px;
}
.text-einspaltig .mp3Liste{
	margin-bottom:12px;
}
#flvListe li,
.mp3Liste li{
	padding-left:25px;
	width:180px;
	height:16px;
	font-size:11px;
	color:#C8DB00;
	font-weight:bold;
	cursor:pointer;
	padding-top:4px;
}
.mp3Liste li{
	background:url(../pix/btn_listen.gif) left top no-repeat;
}
#flvListe li{
	background:url(../pix/video.png) left top no-repeat;
}
#flvListe li:hover,
.mp3Liste li:hover{
	text-decoration:underline;
}
#miniPlayer{
	margin-top:12px;
	margin-bottom:12px;
}
th{
	font-weight:normal;
	text-transform:uppercase;
}
table{
	margin-bottom:30px;
	margin-top:10px;
	width:400px;
}
td,th{
	padding:4px;
}
tr.even{
	background-color:#EEEEEE;
}
tr.odd{
	background-color:#DDDDDD;
}
div.bildunterschrift{
	margin-bottom:5px;
}
div.bildunterschrift span{
	visibility:hidden;
	display:none;
}
.bereich_presse p>strong:first-child{
	margin-top:6px;
	display:inline-block;
}
span.downloadsize{
	font-size:.72em;
}
#topLink{
	margin-top:0;
}
#overlay{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.88);
	/*opacity:.88;*/
	display:none;
}
#videoPlayerFrame{
	margin:30px auto;
	width:860px;
	height:480px;
	padding-top:51px;
}
#videoPlayFrameHeader{
	background:#C8DB00;
	height:21px;
}
#closeButton{
	float:right;
	display:inline-block;
	margin-right:4px;
	width:21px;
	height:21px;
	background:url(../pix/overlay.close.png);
}
#videoPlayer{
	border:1px solid #C8DB00;
	text-align:center;
}