/* bbi-aktuell
 *  die Zielgruppe Kreativ GmbH
 *  update 13.01.2009
 */
* {
    margin: 0;
    padding: 0;
	border: 0;
}
body{
	font-family:Arial, Helvetica, sans-serif;font-size:12px;
}
.png{position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "files/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
/* layout */
#all{width:1060px; 	margin:0 auto;}
#site{position:relative;z-index:99 !important;width:840px;height:auto;float:left;margin-right:15px;}
#overheader{}
#overheader ul{}
#overheader ul li,#footer_bottom ul li{list-style:none;display:inline;}
#overheader ul li a,#footer_bottom ul li a{color:#205499;padding:0 2px;text-decoration:none;}
#overheader ul li a:hover,#footer_bottom ul li a:hover{color:#81a9cc;padding:0 2px;text-decoration:none;}
#overheader table{width:100%;}
#overheader td{font-size:10px;height:35px;vertical-align:middle;font-weight:bold;}
#overheader td img{margin-bottom:-10px;}
#header{background:#00579C url('files/images/header.jpg') no-repeat 0 0;width:100%;height:auto;}
#header_top{width:100%;height:70px;text-align:right;}
#navi{width:100%;height:auto;}
#navi ul{display:block;}
#navi ul li{list-style:none;display:inline;height:auto;	}
#mainnavi{width:100%;height:auto;position:relative;top:1px;}
#mainnavi li a{
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	text-align:center;
	font-size:12px;
	text-transform:uppercase;
	width:105px;
	display:block;
	float:left;
	line-height:100%;
	height:24px;
	padding-top:14px;
	background:url('files/images/mainnavi.gif') no-repeat right -40px;
	border-left:2px solid #fff;
}
#mainnavi .twolines{height:30px !important;padding-top:8px !important;}
#mainnavi li{display:table-cell;vertical-align:middle;height:auto !important;overflow:hidden;}
#mainnavi li a:hover,#mainnavi li .current{
	font-weight:bold;
	color:#205499;
	text-decoration:none;
	text-align:center;	
	font-size:12px;
	text-transform:uppercase;
	display:block;
	height:24px;
	padding-top:14px;
	line-height:100%;
	background:url('files/images/mainnavi.gif') no-repeat right -1px;
	border-left:2px solid #e3e4e4;
}
#subnavi{clear:both;width:100%;height:26px !important;background:#fff url('files/images/subnavi_bg.gif') repeat-x;}
#subnavi li a{font-size:11px;display:inline-block;color:#205499;padding:8px 10px 7px 11px;line-height:100%;text-decoration:none;font-weight:bold;}
#subnavi li a:hover,#subnavi li .current{
	display:inline-block;
	font-size:11px;
	color:#81a9cc;
	padding:8px 10px 7px 10px;
	text-decoration:none;
	font-weight:bold;
	border-left:1px solid #205499;
	background:#fff url('files/images/subnavi.gif') no-repeat right 1px; 
}
#content{width:100%;height:1%;margin:10px 0;background:#d8e4ee url('files/images/content_bg_white.gif') repeat-y left bottom;}
#contentleft{width:510px;padding-right:10px;height:auto;background:#fff;overflow:hidden;float:left;}
#contentright{width:320px;height:auto;background:#d8e4ee;float:left;}
#contentright .content{padding:0 10px 10px 10px;}
#footer{clear:both;width:100%;height:auto;}
#footer_top{background:#205499;width:100%;color:#fff;margin-bottom:10px;line-height:80%;}
#footer_top .top{text-transform:uppercase;line-height:100%;font-size:10px !important;font-weight:bold !important;}
#footer_top div{padding:10px;}
#footer_top a{color:#fff;font-size:10px;	}
#footer_top a:hover{	color:#00BCFF;font-size:10px;}
#footer_top ul{width:115px;display:block;float:left;}
#footer_top p{color:#fff;line-height:110%;font-size:10px;}
.sitelinks{float:none !important;display:inline !important;}
.sitelinks h6{display:inline;}
.sitelinks h6 a{font-size:11px !important}
.sitelinks .top{font-weight:bold;}
.sitelinks li {display:inline !important;margin-right:8px !important}
#footer_top .wide{width:125px;}
#footer_top ul li{	margin:0 ;	padding:0}
#footer_bottom{	width:100%;	background:#e3e4e4;	text-align:center;	margin-bottom:10px;	font-size:10px;}
#footer_bottom div,#footer_top div{	padding:10px;}
.clear{	clear:both;}
/* content */
a{	font-size:11px;	text-decoration:none;	color:#205499;}
a:hover{font-size:11px;	text-decoration:none;	color:#81a9cc;}
a:hover h1,a:hover h2,a:hover h4{	text-decoration:none !important;	color:#81a9cc !important;	}
h1,h1 a{	font-size:18px !important;	margin-bottom:10px;	margin-top:-5px;}
h2,h2 a{	font-size:14px !important;	margin-bottom:15px;}
h2, h1,h4{	color:#205499;	font-weight:bold;}
h3{	clear:both;	margin:8px 0;}
h4, h4 a{		font-size:12px !important;	margin-bottom:3px;}
p{	font-size:11px;	line-height:130%;	color:#000;	font-weight:normal;	margin-bottom:5px;}
ul{	display:block;}
ul li{	list-style:none;}
select,input{	border:1px solid #205499;}
.center{	text-align:center;}
.bold{	font-weight:bold;}
.klein{	font-size:9px;}
.btn_submit_bild{	padding:0 0 5px 0!important;	background:#fff url('files/images/button.jpg') no-repeat center;color:#205499;	width:19px;	height:19px;	border:0;	cursor:pointer;}
.boxheader,h3{	font-size:11px;	font-weight:bold;}
.boxheader .datum{	font-weight:normal;	float:right;}
/* Topbox */
.boxheader .tab{display:inline-block;width:126px;padding:3px 0;text-align:center}
.topbox, .normalbox,.showbox,.multibox{	width:100%;	margin-bottom:10px;border-left:1px solid #7796C0}
.topbox .boxheader, .normalbox .boxheader,.multibox .boxheader,.showbox .boxheader{
	background:url('files/images/topbox_boxheader_bg.jpg') no-repeat right bottom;
}
.topbox .boxheader .tab{	background:url('files/images/top_head.gif') no-repeat;}

.topbox .boxcontent{	text-align:right;	height:auto;	background:#eaeef2;	border-bottom:1px solid #D8E4EE;}
.topbox .boxcontent h1{}
.topbox .boxcontent h2{}
.topbox .boxcontent .boxtext{	text-align:left;	background:#eaeef2;	height:auto;	float:left;}
.topbox .boxcontent .boxtext img{margin:0 0 10px 10px}
.topbox .boxcontent .boxtext div{	padding:10px;}/*opacity: 0.8;	filter: alpha(opacity=80);	*/
.topbox .boxcontent .boximg{width:300px  !important;height:200px  !important;overflow:hidden !important;float:right;}
/* showbox*/
.showbox .boximg{	margin-bottom:10px;}
.showbox .boxtext img{	margin-top:10px;}
.showbox .boxtext p{font-size:12px;line-height:150%;margin-bottom:15px}
.showbox .boxtext .icons{	text-align:right;	margin-bottom:10px;}
.showbox .boxtext .icons .emailthis{	padding-left:37px;	background:url('files/images/icon_email_this.gif') no-repeat;}
.showbox .boxtext .icons .printthis{	padding-left:37px;	background:url('files/images/icon_print.gif') no-repeat;}
/* normalbox*/
.normalbox{	position: relative}
.normalbox .boxmore{	position:relative;}
.normalbox .boxcontent,.multibox .boxcontent,.showbox .boxcontent{
	position: relative;
	height:auto;
	height:1%;
	padding:10px;
	background:#fff url('files/images/topbox_bg.jpg') no-repeat 0 top;
}
.normalbox .boxheader .tab,.showbox .boxheader .tab{
	background:url('files/images/box_head.gif') no-repeat;
}
.normalbox .news_more{clear:both;margin-bottom:5px}
.even2{background:#EFF8FF;border-top:1px solid #D8E4EE;border-bottom:1px solid #D8E4EE}
.datum{font-size:11px;color:#666;font-weight:bold;}
.normalbox .news_more p{margin-left:50px;}
.normalbox .news_more .datum,.mediabox .boxtext .datum{display:block; width:45px;float:left;padding-right:5px;font-size:11px;height:50px;color:#666;font-weight:bold;}
.mediabox  .boxtext .datum{ width:45px;}
.mediabox  .boxtext p{margin-left:50px !important;}
.normalbox .boxmore .boxtext{	width:135px !important;}
.normalbox .boxcontent .boxtext{	text-align:left;	height:auto;	}
.normalbox .boxcontent .boxtext .fix{float:left;width:280px}
.normalbox .boxcontent .boxtext img{margin-right:10px;margin-bottom:10px}
.normalbox .boxcontent .boxtext div{	padding:0 0 0 10px;}
.normalbox .boxcontent .boximg{	float:left;	width:200px;	margin-bottom:5px;}
.normalbox .boxcontent .boximg div{	width:200px;	}
.normalbox .boxmore .boximg div,.normalbox .boxmore .boximg{	width:75px !important;	}
.normalbox .boxcontent .boxmore ul,.multibox .boxcontent .boxmore ul{	width:234px;	float:left;	margin-right:10px;}
.normalbox .boxcontent .boxmore ul li h2,.normalbox .boxcontent .boxmore ul li h4,.multibox .boxcontent .boxmore ul h4{	margin:0;}
.culturall .boxmore ul li{	height:120px !important;}
.normalbox .boxcontent .boxmore ul li, .multibox .boxcontent .boxmore ul li{	height:80px;	margin-bottom:5px !important;	overflow:hidden;}

/*  Multibox */
.multibox ,.normalbox {overflow:hidden;}
.multibox .boxheader li{	display:inline;	margin-right:2px;}
.multibox .boxheader li a{	display:inline-block;	width:125px;padding:3px 0;text-align:center;}

.multibox .boxheader .tabs_unselected a{	background:url('files/images/box_head_unselected.gif') no-repeat right top;}
.multibox .boxheader .tabs_unselected .active{	background:url('files/images/box_head.gif') no-repeat right top;	color:#000;}
.multibox .boxcontent .boximg,.normalbox .boximg{	float:left !important;	width:auto;}
.multibox .boxcontent .boxmore .boximg div,.normalbox .boximg div{	width:75px !important;	margin-right:5px;}
.culturall .top{	width:150px !important;	margin-right:10px;}
.culturall .top div{	width:300px !important;}
.cc .boxmore ul{	width:150px !important;}
.cc .boxmore ul li{	height:70px !important;	padding:12px;}
.even_bg{	background:#EAEEF2 !important;}
.multibox .boxcontent .boxtext{	float:left;	width:140px;}
.multibox .boxcontent .boxmore ul li{	display:block;	clear:left;	height:120px;	margin-bottom:5px !important;}
/* maginalspalte */
/* mediabox */
.mediabox{	margin-bottom:10px;	width:100%;}
.mediabox .boxcontent .boxmore ul li{	display:block;	clear:left;	margin-bottom:0px !important;	height:auto;	padding:5px;}
.mediabox .boxmore p{	font-size:9px;	color:#000;	margin-top:10px;}
.mediabox .boxheader li{	display:inline;	margin-right:0px;}
.mediabox .boxheader li a{	display:inline-block;	width:100px;padding:5px 0;text-align:center;}
.mediabox .boxcontent{	background:#fff;	height:270px;}
.mediabox .boxcontent .tab{	padding:10px;	display:none;}
.mediabox .boxcontent .tab h4{	margin-bottom:-10px !important;}
.mediabox .boxcontent a{	margin-bottom:0px !important;}
.mediabox .boxheader .tabs_unselected a{	background:url('files/images/right_box_head_big_unselected.gif') no-repeat right 0;	margin-left:1px;	margin-right:1px;	width:96px !important; overflow:hidden}
.mediabox .boxheader .tabs_unselected .active{	background:url('files/images/right_box_head_big.gif') no-repeat right 0;color:#000;	margin:0;	width:99px;}
.bizCard .bizboxtext h1,.bizCard .bizboxtext h2,.bizCard .bizboxtext h3,.bizCard .bizboxtext h4,.bizCard .bizboxtext h5,.bizCard .bizboxtext h6{
	font-size:12px;
	color:#000;
	margin-bottom:15px;
	font-weight:bold;
}
.bizCard .bizboxtext strong{	font-weight:normal;}
.bizCard .bizboxtext strong span{font-weight:bold;font-size:13px}
.bizCard .bizboxtext strong,.bizCard .bizboxtext h2{	color:#205499;}
.bizCard .bizboxtext p{	margin-bottom:15px;}
.bizCard .mediabox .boxheader li,.bizCard .mediabox .boxheader ul{	background:none;	margin:0;padding:0;}
.bizCard .logo{	float:left;}
.bizCard  .mediabox{	margin:15px 0 !important;	padding:0;}
.bizCard .tab table{	font-size:12px;}
.bizCard .tab table strong{	color:#000;}
.bizCard .tab td{	width:240px;}
.bizCard .tab .td2{	width:auto !important;}
.bizCard  .mediabox .boxheader .tabs_unselected a{
	background:url('files/images/bg_bizcard_inaktiv.jpg') no-repeat right 0;
	width:100px;
	margin:0;
	border-bottom:1px #fff solid;
}
 .bizCard .mediabox .boxheader .tabs_unselected .active,.bizCard  .mediabox .boxheader .tabs_unselected a:hover{
	background:url('files/images/bg_bizcard_aktiv.jpg') no-repeat right 0;
	color:#000;
	margin:0;
	margin-right:1px;
	width:100px;
	border-bottom:1px #F2F7FB solid;
}
.bizCard .mediabox .boxheader{	background:none;	margin:0;padding:0;	border:0;}
 .bizBilder .boximg{	width:300px !important;	float:left !important;	overflow:hidden;	height:225px;	}
.smallimg{	width:180px;	float:left;	padding-left:5px;}
.bizCard .bizBilder, .showbox .bizBilder{	display:block;}
 .smallimg .imgcont{
	width:80px !important;
	height:56px!important;
	overflow:hidden!important;
	padding:0 5px 5px 5px !important;
	float:left;
}
.bizCard .smallimg img{}
.bizBilderDesc p{	color:#666;}
.bizCard .mediabox .boxheader li{}
.bizCard .mediabox .boxcontent{	background:#F2F7FB;	margin:0;padding:0;	border:0;}
.bizCard .mediabox .boxcontent .tab{	border:0;}
.bizCard .big .boxheader .tabs_unselected a{	width:149px !important;	margin-right:1px;}
.bizCard .big .tabs_unselected .active{	width:149px !important;	margin-right:1px;}

/* grosse tabs */
.big .boxheader .tabs_unselected a{	width:149px !important;}
.big .tabs_unselected .active{	width:150px !important;	
}
/* mit variable inhalt */
.big .boxcontent{
	height:auto !important;
}
.noimage .boxtext{
	width:100% !important;
}
/* wegen bookmarks*/
.bookmark .boxmore .tab a,.bookmark .boxmore .tab br{
	display:none;
}
.bookmark .boxmore .tab div a,.bookmark .boxmore .tab div br{
	display:inline;
}
.bookmark .boxmore .tab div{
	border-top:none !important;
	float:none !important;
}
/*wegen wetter */
.wetter{
	margin:0;
	padding:0;
	font-size:12px !important;
	text-align:left;
}
.wetter table{
	font-size:12px !important;
	width:100%;
}
.wetter .day{
font-weight:bold;
}
.wetter br{
	display:inline !important;
}
.wetter table td{
	padding:4px 0;
}
.wetter table td input{
	padding:2px 0 0 0;
	background:#fff url('files/images/button.jpg') no-repeat 0 0;
	color:#205499;
	width:19px;
	height:20px;
	border:0;
	position:relative;
	left: 5px;
	top:1px;
	cursor:pointer;
}
.wetter img{
	width:50px;
}
/* ContentBanner*/
#contentleft .contntbanner{
	width:502px;
	overflow:hidden;
	margin:10px 0;
	background:url('files/images/topbox_boxheader_bg.jpg') no-repeat right top;
	
}
#contentright .contntbanner{
	width:100%;
	overflow:hidden;
	margin:10px 0;
	
}
.contntbanner span{
	line-height:100%;
	color:#000;
	display:inline-block;
	font-size:9px;
	padding:10px 0 0 0;
	
}
/*video mehrvideo und nach oben*/
.mehrvideos{
	float:right;
	display:block;
	width:auto;
	position:relative;
	top:-15px;
}
.nachoben{
	display:block;
	width:450px !important;
	clear:both;
	background:#fff;
	padding-top:10px;
}
.mehrvideos a,.nachoben a{
	display:inline-block;
	background:#fff url('files/images/mehr_videos.gif') no-repeat 0 0;
	width:85px;
	margin-left:5px;
	height:15px;
}
.nachoben a{
	background:#fff url('files/images/nach_oben.gif') no-repeat 0 0 !important;
}
.mehrvideos a:hover,.nachoben a:hover{
	display:inline-block;
	background:#fff url('files/images/mehr_videos.gif') no-repeat 0 -15px;
	width:85px;
	margin-left:5px;
	height:15px;
}
.nachoben a:hover{
	background:#fff url('files/images/nach_oben.gif') no-repeat 0 -15px !important;
}
/* suche */
#suche .inputtext{
	width:120px;
	height:18px;
	margin:0 5px 0 0 !important;

}
#suche{
	position:relative;
	right:12px;
	top:10px;
	line-height:20px !important;	
}
#suche .btn_submit_bild{
	margin:0 !important;
	top:3px;
}
/* Formular */
.preview{
	background:#eaeef2;
	border-top:1px solid #205499;
	border-bottom:1px solid #205499;
	padding: 5px;
	margin-bottom:10px;
	
	
}
.formelement{
	margin-bottom:5px;
}
.formelement input{
	width:250px;
}
.formelement select{
	width:200px;
}
.formelement textarea{
	border:1px solid #205499;
	width:250px;
	height:100px;
}
label{
	display:block;
	font-size:11px;
	float:left;
	width:200px;
}
.formbutton {
	text-align:right;
}
.formbutton input,.abutton{
	text-align:left;
	display:inline-block;
	width:120px;
	padding:0 5px;
	color:#205499;
	font-weight:bold;
	font-size:11px;
	margin-left:5px;
	padding-right:20px;
	border:1px solid #d2ddeb;
	cursor:pointer;
	background:#fff url('files/images/bg_button2.jpg') no-repeat right;
}
.abutton{
	width:120px !important;
}
/* msgboxen */
.msg_err{
	background:#FFCFCF;
	color:#AF2B2B;
	padding:5px 10px;
	margin:5px 0;
	font-size:12px;
	text-align:center;
	border-top:1px solid #AF2B2B;
	border-bottom:1px solid #AF2B2B;
	
}
.msg_ok{
	background:#BFFFCE;
	color:#296F39;
	padding:5px 10px;
	margin:5px 0;
	font-size:12px;
	text-align:center;
	border-top:1px solid #296F39;
	border-bottom:1px solid #296F39;
	
}
.boxtext ul{
	font-size:12px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
}
.boxtext li{
	background:url('files/images/bg_ul.jpg') no-repeat 0 3px;
	position:relative;
	display:block;
	padding-left:15px;
}
/* bbuch */
.bbsuche{}
.bbheader{
	font-size:11px;
	text-align:center;
	width:100%;
	margin:10px 0;
}
.bbheader a{
	font-weight:bold;
}
.bbheader .current,.paging .active{
	background:#eaeef2;
	border-top:1px solid #205499 !important;
	border-bottom:1px solid #205499 !important;
	display:inline-block;
}
.bbheader span{
	color:#ccc;
}
.bbsuche p{
	margin:0;
}
.bbsuche div{
	margin:5px 0;
}
.bbeintrag img{
	border:1px solid #205499;
	background:#fff;
	padding:5px;
}
.bbeintrag{
	background:url(files/images/topbox_boxheader_bg.jpg) no-repeat right top;
	margin-bottom:10px;
	padding:5px 0;
}
.bbeintrag h2{
	margin-bottom:0;
	padding-bottom:0;
}
.bbeintrag td{
	font-size:11px;
	vertical-align:top;
	width:160px;
	
}
.bbeintrag .extradaten{
	padding-left:180px;
	font-size:11px;
}
.bbeintrag .label{
	width:30px;
	font-weight:bold;
	display:inline-block;
}
.bbeintrag .extradisc{
	font-size:11px;
	margin-top:10px;
}
.bbeintrag .extra{
	
}
.bbbizcard{
	background:#FFF58F url(files/images/topbox_boxheader_bg.jpg) no-repeat right top!important;
}
.bb_banner{
	padding:10px 0;
	background:url('files/images/topbox_boxheader_bg.jpg') no-repeat right top;
}
.googlemap{
	width:auto;height:200px;margin:10px 0;
}
.selected{
	font-size:11px;
	font-weight:bold;
	display:inline-block;
	background:url(files/images/dotted.gif) repeat-x 0 8px;
	width:100%;
}
.ohnebg{
	background:none !important;
}
.selected span{
	background:#fff;
	padding-right:4px;
}
.paging{
	width:100%;
	text-align:right;
	font-size:13px !important;
	margin:5px 0;

}
.paging .active{
	display:inline-block;
	color:#000;
	font-weight:bold;
	margin:0 5px;	
	border-top:1px solid #205499 !important;
	border-bottom:1px solid #205499 !important;
}
.paging a,.bbheader a{
	margin:0 5px;
}
/* Suche */

 .searchitem{
	font-size:11px;
	margin-bottom:10px;
	/*background:url(files/images/topbox_boxheader_bg.jpg) no-repeat right top;*/ 	
	padding:5px;
 }
#video2{
	background:url('files/images/ajax-loading2.gif') no-repeat center;width:400px;height:300px;margin:0 auto;border:#205499 1px solid;
}
.vid{
	width:505px;float:none;
	
}
#video{
	overflow-y:scroll;
	height:200px;
	margin:0;
	padding:0;
	
}
#video .boximg{
	margin:0;
}
.tab .even{
	border-top:1px solid #205499;
	border-bottom:1px solid #205499;
}
#video .even{
	border-top:1px solid #205499;
	border-bottom:1px solid #205499;	
	background:#eaeef2 !important;
}
#video li{
	padding:8px 0px 5px 5px;
	list-style-image:none;
	list-style-type:none;
	height:60px;
}
#video ul{
	list-style-type:none;
}
#video ul,#video li{
		margin:0 !important;
		
		width:258px;
}
.vidiocontainer .current{	
	background:#E3E4E4 !important;
	border-top:1px solid #205499 !important;
	border-bottom:1px solid #205499 !important;}
.button-rss {
margin-left:2px;
padding:0 2px;
background:#f60;
border:1px solid;
border-color:#fc9 #630 #330 #f96;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.button-rss:hover{
color:#000;
}
.gruen{
background:#3BDF0D;
}
#skyad{
	margin-top:40px;
	position:absolute;z-index:100;
}
#skyad .expanded{
	position:absolute;right:-160px;z-index:100;overflow:hidden;width:160px;height:600px;
}
#skyad .expanded .expand{position:relative;right:160px;}
.galerie{
	
}
.galerie .bilder{
	text-align:center;
	background:#EAEEF2;
	border-top:1px solid #205499 !important;
	border-bottom:1px solid #205499 !important;
}
.galerie .bilder img{

}
.galerie .bilder h2{
	margin-top:10px;
	font-size:14px;
}
.monatwahl{
	width:100%;
}
.monatwahl .jahr{
}
.monatwahl .jahr .current{
}
.monatwahl .jahr a,.monatwahl .jahr .current{
padding:5px !important;
text-align:left !important;
}
.monatwahl td a{
	padding:5px 0;
	font-size:12px;
	width:100%;
	display:block;
	border:0;
	text-align:center;
}
.monatwahl td a:hover{
	background:#205499 !important;
	font-size:12px;
	color:#fff;
	width:100%;
	display:block;
	padding:5px 0;
	text-align:center;

}
.monatwahl td .current{
	background:#205499 !important;
	font-size:12px;
	width:100%;
	color:#fff;
	text-align:center;
	padding:5px 0;

}
.monatwahl td span{
	font-size:12px;
	color:#ccc;
	display:block;
	border-right:0;
	text-align:center;
	padding:5px 0;
	width:100%;

}
.archiv .even,.normalbox .boxcontent .even{
	background:#E3E4E4 !important;
	border-top:1px solid #205499 !important;
	border-bottom:1px solid #205499 !important;
}
.followlinks{
	clear:both;
	overflow:hidden;
	width:100%;
	background: #EFF8FF !important;
	border-top:1px solid #D8E4EE !important;
	padding:2px 5px;
	border-bottom:1px solid #D8E4EE !important;
}
.followlinks a{
	margin:0 !important;padding:0 !important;
}
#wallpaper{
	width:1020px;
	position:absolute;
	text-align:right;
	z-index:1 !important;
	top:0;
}

/* videoplayer */
/* play button */
div.player img {
	position:relative;
	top:40px;
}
div.player{
	z-index:100;
}
/* info area */
div.player div.info {
	height:40px;
	background:#000;
	opacity:0.7;
	color:#fff;
	margin-top:64px;
	text-align:left;
	padding:5px 15px;	
	font-family:"bitstream vera sans","trebuchet ms";
	font-size:12px;
	border-top:1px solid #ccc;
}

/* duration data inside info area */
div.player div.info span {
	color:#99FF99;
	display:block;
	font-weight:bold;
}
#inhaltshinweis{
position:absolute;
z-index:40000;
top:0;
width:283px;
height:178px;
padding:20px 15px 15px 15px;
background:#000;
}
.vidcontainer{position:relative;}
#inhaltshinweis a,#inhaltshinweis p{color:#fff;text-align:center}
#inhaltshinweis a{width:100px;padding:5px;text-align:center;border:1px solid #fff;display:block;float:left;margin:10px 10px}
#inhaltshinweis a:hover{color:#f00;border:1px solid #f00;display:block;}
.mediabox2{padding:0;margin:0;;margin-bottom:10px;position:relative;z-index:50;width:300px;}
.mediabox2 .medianav{width:95px;float:left;}
.mediabox2 .mediacontent{padding: 0 10px 10px;float:right;background:#fff url('files/images/bg_mediabox.jpg') no-repeat bottom;min-height:351px;height:auto !important; height:351px;width:185px;position:absolute;right:0}
.mediabox2 .mediacontent .tab{position:absolute;z-index:50}
.mediabox2 .mediacontent .tab label{font-weight:bold;margin-top:5px}
.mediabox2 .mediacontent .tab select,.mediabox2 .mediacontent .tab input{width:185px;font-size:11px;line-height:110%}
.mediabox2 .mediacontent .tab select{overflow:scroll !important}
.mediabox2 .mediacontent .tab .btn{width:auto;padding:2px 6px;margin-top:15px;font-size:10px;cursor:pointer;}
.mediabox2 .medianav li{margin:0;padding:0;}
.mediabox2 .medianav li a{color:#fff;background:#005fa8;display:block;margin-bottom:1px;border-right:2px solid #D8E4EE;font-size:10px;}
.mediabox2 .medianav li a span{padding:5px 0 5px 27px;display:block;width:59px;cursor:pointer}
.mediabox2 .medianav li a:hover,.mediabox2 .medianav li .active{border-right:2px solid #fff;color:#005fa8;background:#fff}
.mediabox2 .medianav .first a:hover,.mediabox2 .medianav .first .active{background:#fff url('files/images/mediabox_lo_weis.gif') no-repeat 0 top}
.mediabox2 .medianav .last a:hover,.mediabox2 .medianav .last .active{background:#fff url('files/images/mediabox_lu_weis.gif') no-repeat 0 bottom}
.mediabox2 .medianav .first a{background:#005fa8 url('files/images/mediabox_lo_blau.gif') no-repeat 0 top}
.mediabox2 .medianav .last a{background:#005fa8 url('files/images/mediabox_lu_blau.gif') no-repeat 0 bottom}
.mediabox2 .mediacontent li{}
.mediabox2 .mediacontent li h4 a{font-size:11px !important;}
.mediabox2 .mediacontent li h4{margin-top:5px !important;}
.nextVid{padding:10px 0 0 0}
.nextVid a{background:#fff padding:0px 0 0px 0px;line-height:100%;font-size:10px;display:block}
.nextVid a:hover{background:#fff;}
.videocontainer{width:185px !important;position:absolute !important;height:350px;overflow:hidden;background:url('files/images/loading.gif') no-repeat center;}
.videocontainer p{margin-bottom:0;}
.videocontainer .vids{ height:260px;position:relative;overflow:hidden;background:#fff;top:0}
.videocontainer ul{margin:0 !important;width:185px;padding:0 !important;float:left;}
.videocontainer ul li{display:none;position:absolute !important;height:auto;padding:0 !important;margin:0 !important;}
.videocontainer li img{width:185px;}
#mediatabzeitung .allPaper{display:none;position:absolute;top:0;background:#fff;border:1px solid #005fa8;padding:10px;margin-left:-200px;z-index:50;width:180px;text-align:center}
#mediatabzeitung .allPaper li{display:block}
#mediatabjobs ul li{margin-bottom:10px;}
#mediatabjobs .vids{ height:245px !important;position:relative;overflow:hidden;}
.mediabox2 .tv{background:url('files/images/tv.gif') no-repeat 5px 2px;}
.mediabox2 .reisen{background:url('files/images/reisen.gif') no-repeat 5px 2px;}
.mediabox2 .horoskop{background:url('files/images/horoskop.gif') no-repeat 5px 2px;}
.mediabox2 .win{background:url('files/images/win.gif') no-repeat 5px 2px;}
.mediabox2 .video{background:url('files/images/video.gif') no-repeat 5px 2px;}
.mediabox2 .radio{background:url('files/images/radio.gif') no-repeat 5px 2px;}
.mediabox2 .zeitung{background:url('files/images/zeitung.gif') no-repeat 5px 2px;}
.mediabox2 .auto{background:url('files/images/auto.gif') no-repeat 5px 2px;}
.mediabox2 .immobilien{background:url('files/images/immobilien.gif') no-repeat 5px 2px;}
.mediabox2 .restaurant{background:url('files/images/restaurant.gif') no-repeat 5px 2px;}
.mediabox2 .hotels{background:url('files/images/hotel.gif') no-repeat 5px 2px;}
.mediabox2 .rss{background:url('files/images/rss.gif') no-repeat 5px 2px;}
.mediabox2 .jobs{background:url('files/images/job.gif') no-repeat 5px 2px;}
.mediabox2 .twitter{background:url('files/images/twitter.gif') no-repeat 5px 2px;}
.mediabox2 .werbung{background:url('files/images/werbung.gif') no-repeat 5px 2px;}
.mediabox2 .boxtext p {font-size:10px;}
.positive{color:#308F00}
.negative{color:#BF0000}
#mediatabwin h2{margin-bottom:8px;margin-top:5px;}
.mediabox2 .aktie {font-weight:bold;border-top:1px solid #205499;padding:3px 0;font-size:11px;}
.mediabox2  table{width:185px;}
.mediabox2  table td{font-size:10px;text-align:left;vertical-align:top}
.mediabox2  table th{font-size:11px;text-align:left;vertical-align:top}
#wmf a{background:url("files/images/mp-logo.jpg") no-repeat 0 center;padding:10px 0 10px 40px;display:block}
#mp3 a{background:url("files/images/winamp-logo.jpg")no-repeat 0 center;padding:10px 0 10px 40px;display:block}
.rss_icon{background:url('files/images/rss.jpg') no-repeat 3px 3px !important;padding-left:20px;display:block;margin:0 !important;width:170px}
.mediabox2 .even{border:0;background-color:#EAEEF2 !important;padding-top:3px;padding-bottom:3px;display:block;}
.mediabox2 .odd{border:0;padding-top:3px;padding-bottom:3px;display:block;}
.pre .img .quapic{display:block;width:50px;height:50px;overflow:hidden;float:left;margin-right:3px;margin-bottom:3px;border:2px solid #fff;padding:0 !important}
.pre .img a:hover,.pre .img .current{ border:2px solid #005fa8 !important}
.pre .img a img{padding:0 !important;margin:0 !important}
.pre{margin-bottom:20px;clear:both;}
.sonder ul,.sonder ul{margin-left:20px;margin-top:5px;}
.sonder p{line-height:140%;margin-bottom:10px;}
.sonder li{margin-bottom:5px; background:url('files/images/bg_ul.jpg') no-repeat 0 2px;padding-left:20px;font-size:12px;line-height:140%}
.sonder li,.sonder li a{font-size:11px;}

.blaettern{display:block;clear:both;position:relative;padding:20px 0;}
.blaettern .next{position:absolute;right:0;}
.videobox{margin-top:10px;margin-left:10px;}
/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(files/images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(files/images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(files/images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(files/images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(files/images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(files/images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(files/images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(files/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(files/images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(files/images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(files/images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(files/images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(files/images/ajax-loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; width:65px; height:25px;margin-top:10px }/* background:url(files/images/controls.png) -25px 0px no-repeat;text-indent:-9999px;*/
        #cboxClose.hover{color:#3B89EF}/*background-position:-25px -25px;*/

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.bigpic{position:absolute;bottom:10px;right:10px;}
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=files/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=files/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=files/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=files/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=files/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=files/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=files/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=files/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

