*  {
margin-top:0px;
padding-top:0px;
border:none;
   }
div.whiteDiv {
	background-color:#FFF;
	border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0;  border-left:0px; border-right:0px; 
}
#contentTD img { 
	float:left;
	margin:5px;
}
a img.noborder {
	border:0px;
	float:none;
}
div.bookmarkHeader {
  background-color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; margin:2px; height:25px;	
}

div.bookmarksPullBtn {
	
	float:left; width:25px; height:120px; border:1px solid #c0c0c0; border-left:0px; background-color:#FFF;
}

div #bookMarkContentContainer{
	clear:left; width:422px; height:285px;
	mergin-left:3px; 
	padding:10px 0 0 5px; 
	border:1px solid #c0c0c0; border-right:1px solid #ccdfff;  border-bottom:1px solid #ccdfff; 
	background:url(images/bookmarksBG.png) no-repeat; background-repeat:no-repeat; 
	font-family:Verdana, Geneva, sans-serif; font-size:10px;
}

div.bookmarksBorder {
  float:left; width:25px; height:190px; border-left:1px solid #c0c0c0;									 
}

div.altMediaPlayer {
	float:left;
	margin-left:20px;
}

div.altMediaPlayer img {
	border:0px;
}

a.memoryA {
	color:#000;
}
a.altMediaPlayerLink {
	padding-top:5px;
	display:block;
	line-height:20px;
}

div.backlink {
	float:left;
	padding-left:20px;
	padding-top:10px;
	width:200px;
}
.searchInput {
	border:1px solid #CCC;
	margin-top:10px;
	line-height:22px;
}
/* ##### Body Anfang  ##### */
body{
margin: 0px;
background-image:url('images/page_bg.png'); background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.logo_press{
	margin:51px 0 0 332px;
}
/* Body Ende */
h1{
	padding:0 0 2px;
	background-image:url(images/line.png); background-repeat:no-repeat; background-position:left bottom;
	font-size:18px;
	
}
div {

	padding:0;
	margin:0;
}
.norm{
	color:#60801F;
	background-color:#ffffff;
	border:1px solid #60801F;
}

a.page_navi_selected {
	background-color:#B5FBC5;
	color:#FFF;
}

.site_list a{
	border:1px solid #60801F;
	padding:0 2px 0 2px;
}
.norm01{
	color:#60801F;
		padding:0 3px 0 0;
		border:0px !important;
		margin-right:4px;
}
.norm0{
	color:#60801F;
		padding:0 3px 0 0;
		border:0px !important;
}

p { padding:15px 0 0 15px; margin:0; }
p p { padding:0px; }
/* ##### Table, TD, TR Anfang ##### */

tr, td, table{
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	vertical-align:top;
	border-collapse:collapse;
}
#zwei_spalten{
width:985px;
background-color:#FFFFFF;
background-position:center;
margin-top:-5px;
vertical-align:top;
}

#slider100 {
	width:985px;
	height: auto;
	margin: auto;
}

#header{
width:980px;
height:110px;
background-color:#FFFFFF;
}


a.icon          { text-decoration:none; background-repeat:no-repeat; width:23px;
height:18px; display:block; float:left; background-position:right;}

a.icon:link                  { background-image:url(images/1.png);   }
a.icon:visited               {background-image:url(images/1.png);    }
a.icon:hover                 { background-image:url(images/1a.png);  }
a.icon:focus, a.icon:active  {background-image:url(images/1a.png);   }


a.icon2        { text-decoration:none; background-repeat:no-repeat; width:33px;
height:18px; display:block; float:left; background-position:right;}

a.icon2:link                  {background-image:url(images/2.png);    }
a.icon2:visited               {background-image:url(images/2.png);    }
a.icon2:hover                 {background-image:url(images/2a.png);   }
a.icon2:focus, a.icon2:active  {background-image:url(images/2a.png);   }



a.icon3        { text-decoration:none; background-repeat:no-repeat; width:23px;
height:18px; display:block; float:left; background-position:right;}

a.icon3:link                  {background-image:url(images/3.png);    }
a.icon3:visited               {background-image:url(images/3.png);    }
a.icon3:hover                 {background-image:url(images/3a.png);   }
a.icon3:focus, a.icon3:active  {background-image:url(images/3a.png);   }


#h-navi{
height:38px;
}


#leftNavi{
width:228px !important;
}
#leftNavi ul{
margin:-2px 0 10px 0px;
line-height:10px;
list-style:none;
}
#leftNavi a{
line-height:10px;
}

#banner{
width:100%;
}
#footer{
width:100%;
}
#toolbar{
width:900px;
border-top: 1px solid #d1d1d1;
text-align:center;
margin-left:-450px;
left:50%;
}
#content_m{
width:520px;
}
#right{
width:200px;
}

.h_navi_td{
	margin:0 0 0 0;
	vertical-align:top;
}
/* Table, TD, TR Ende */


/* ##### Header ##### */
.logo{
	padding:10px 0 0 0;
	float:left;
}


.lupe {
background-image:url(images/suchen.gif);
background-repeat:no-repeat;
float:left;
position:absolute;
}


td {
vertical-align:top;
}

.headerlinks {
background-color:#FFFFFF;
background-repeat:no-repeat;
width:12px;
height:107px;
}


.headerrechts {
background-color:#FFFFFF;
background-repeat:no-repeat;
width:12px;
height:107px;
}


.header_r{
	padding:75px 0 0 0;
	padding-right:15px;
	float:right;
	
}

a.header {font-size:12px; font-weight:normal;}

a.header:link     { color:#495A69; text-decoration:none;}
a.header:visited  { color:#495A69; text-decoration:none;}
a.header:hover    { color:#a72c2b; text-decoration:none;}
a.header:active   { color:#a72c2b; text-decoration:none;}

/* Header Ende */


/* ##### h_navi ##### */
.h_navi{
	display:block;
	height:38px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	padding:0 30px 0 30px;
  line-height:32px; 
} 

.h_navi_l{
		display:block;
	height:32px;
	float:left;
	line-height:32px; background-position:0 5px;	
}

#h-navi  {
height:38px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin: 0px auto;
margin-top:5px;
}
.trenn {
background-image: url(images/ntrenn.png);
background-repeat:no-repeat;
height:38px;
width:130px;
background-position:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
float:left;
margin-bottom:0px;
padding-top:16px;
margin-top:0px;

}

a { 
text-decoration:none; 
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
text-align:center;
outline:none;
}

a.h_navi:link    { color:#333333; text-decoration:none;}
a.h_navi:visited { color:#333333; text-decoration:none;}
a.h_navi:hover   { color:#333333; text-decoration:none;}
a.h_navi:active  { color:#333333; text-decoration:none;}


/* h_navi Ende */



/* ##### NaviLinks ##### */
.navi_titel_L{
	color:#FFFFFF;
/* 	padding:3px 0 0 0;
	margin:0 0 10px 0; */
}
.navi_titel{
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:7px 0 0 20px;
	margin:10px 0 10px 0;
	/*background-color:#495A69;*/
	background-image:url(images/n_titel.png); background-repeat:no-repeat;
	display:block;
	width:200px;
	height:25px;
}

.metapuffer  {
border: 1px solid #ced1d1;
border-bottom:none;
border-top:none;
background-color:#fbfbfb;
width:228px;
height:370px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

.ulli   {  
list-style-type: none;
padding-left:15px;
	
}
a.NaviLink_L {
  margin:7px 0 7px 20px;
	padding:0 0 0 20px;
	height:20px;
	background-image:url(images/li_pfeil.png); background-repeat:no-repeat; background-position:0px 0px;
	color:#495A69;
	text-decoration:none;
	font-size:12px;
	display:block;
	width:160px;
	text-align:left;
	font-weight:normal;
	list-style:none;
}

a.NaviLink_L:visited  { color:#495A69; text-decoration:none;}
a.NaviLink_L:hover    { color:#647E1F; text-decoration:none;}
a.NaviLink_L:active   { color:#647E1F; text-decoration:none;}



#Kundenbereich {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#666666;
}

a.password          {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

a.password:link     { color:#495A69; text-decoration:none;}
a.password:visited  { color:#495A69; text-decoration:none;}
a.password:hover    { color:#a20000; text-decoration:none;}
a.password:active   { color:#a20000; text-decoration:none;}

.bild2 {

background-image:url(images/bild2.png);
background-repeat:no-repeat;
width:229px;
height:196px;
margin-top:10px;
position:absolute;
display:block;
}

.top  {
width:228px;
height:20px;
margin-top:20px;


}

.h1 { color:#A72c2b;}
.titel  { color:#C75714;}


/* NaviLink Ende */



/* ##### footer Anfang ##### */


.footy {
background-image:url(images/footer.png);
background-repeat:no-repeat;
width:1020px;
height:46px;
margin-top:0px;
background-position:center;



}

/* ##### footer ende ##### */




/* ##### Content Anfang ##### */
h1{
	margin-top:20px;
}
.flash{
	width:732px;
	background-color:#E6DDD8;
	margin:10px 0 0 0;
	text-align:left;
	
}
	

.bild            { background-image: url(images/advertising.png); background-repeat:no-repeat; 
                   height:186px; width:100%; background-position:center; background-color:#FFFFFF;}
				   
	
.cont_text{
	float:left;
	width:400px;
}

.cont_bild{
	float:right;
	width:281px;
	padding-top:65px;
	
}
.cont_text_n{
		float:left;
		width:100%;
}
.mehr{
	width:100%;
    height:40px;
	float:left;
    border-bottom:1px dotted; color:#495A69; 

}
.mehr_bg{
	display:block;
	width:116px;
	height:22px;
	color:#FFF;
	text-decoration:none;
	background-image:url(images/comments.gif); background-repeat:no-repeat;
	padding:4px 0 0 12px;
	padding-left:0px;
	font-size:12px;
	font-weight:normal;
}


.content {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
width:607px;
}
.contentSmall {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
width:700px;
}
.contentSmallest {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
width:500px;
}


.unterschrift {
background-image:url(images/unterschrift.png);
background-repeat:no-repeat;
width:500px;
height:96px;
background-position:center;
margin-top:25px;
}



/* Content Ende */

/* ##### ContextMenuA Anfang ##### */
a.contextMenuA {
  display:block;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
a.contextMenuA:hover {
  display:block;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#FFCC00;
	text-decoration:none;
}
/* ContextMenuA Ende */



/* ##### Banner Anfang  ##### */
.banner{
text-align:center;
height:200px;
padding:50px 10px 10px 10px;
background-image:url(images/banner_bg.png); background-repeat:repeat-x;
background-color:#e3e3e3;
}
/* Banner Ende */


/* ##### Toolbar Anfang  ##### */
.footer{
height:100px;
text-align:center;
background-color:#666666;
padding-top:15px;
color:#CCC;
}
/* Toolbar Ende */


/* ##### Toolbar Anfang  ##### */
#toolbar{
text-align:center;
position:fixed;
bottom:0px;
height:25px;
background-color:#FFFFFF;
}
.menu {padding:0 0 0 0px; margin:0; list-style:none; height:33px; position:relative; font-family:arial, verdana, sans-serif; }
.menu li.top {display:block; float:left; position:relative;}
.menu li a.top_link {
display:block;
	height:33px;
	float:left;
	font-size:13px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	padding:0 19px 0 25px;
	line-height:33px;
	background:url(images/trenn.png) no-repeat;
	background-position:4px 5px;

}
.h_navi_td{		
background:url(images/trenn.png) no-repeat;
	background-position:0px 3px;
}
.menu li a.top_link span {float:left; font-weight:normal; display:block; padding:0 24px 0 0px; height:33px;}
.menu li a.top_link span.down {float:left; display:block; padding:0 24px 0 0px; height:38px; background:url(images/down.gif) no-repeat right top;}
.menu li a.top_link:hover {
display:block;
	height:33px;
	float:left;
	font-size:13px;
	font-weight:normal;
	color:#668120;
	text-decoration:none;
	padding:0 19px 0 25px;

	line-height:33px; 

}
.menu li a.top_link:hover span {background:url(images/button4.gif) no-repeat right top;}
.menu li a.top_link:hover span.down {background:url(images/button4a.gif) no-repeat right top;}

.menu li:hover > a.top_link { }
.menu li:hover > a.top_link span {background:url(images/button4.gif) no-repeat right top;}
.menu li:hover > a.top_link span.down {background:url(images/button4a.gif) no-repeat right top;}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

.menu a:hover {visibility:visible;}
.menu li:hover {position:relative; z-index:200;}

ul.menu { margin:0; padding:0; width:auto; }
li.top { margin:0; padding:0; width:auto }

.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu :hover ul.sub {left:4px; top:28px; right:2px; padding:0px 0; border:1px solid #80B213; white-space:nowrap; width:200px; height:auto;}

.menu :hover ul.sub li {display:block; height:24px; position:relative; float:left; width:250px;text-align:left;background-image:url(images/li_bg_sub.png); background-repeat:no-repeat; }
.menu :hover ul.sub li a {font-weight:normal;display:block; font-size:11px; height:20px; width:200px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:2px 0 0 0px;text-align:left}
.menu :hover ul.sub li a.fly {background:#fff url(images/arrow.gif) 80px 7px no-repeat;}
.menu :hover ul.sub li a:hover {background:#80B213; color:#fff;}
.menu :hover ul.sub li a.fly:hover {background:#80B213 url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu :hover ul li:hover > a.fly {background:#999999 url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 

.menu :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul,
.menu :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid #999999; white-space:nowrap; width:93px; z-index:200; height:auto;}


div.leftLogin {
	background-image:url(images/loginEditorsBG.png); background-repeat:no-repeat;
}

div.leftLoggedout {
	background-image:url(images/Login_btn.png); background-repeat:no-repeat;
	padding-bottom:9px;
}

div.naviCategories {
	background-image:url(images/leftNaviCatsBG.jpg);
}
#elm474 img{
	border:0px none;
	}
table.RegisterForm {
	margin-top:30px;
}
.RegisterForm td {
	padding:5px;
}
#contentTD a{
	color:#83B817;
}
.RegisterForm input {
	border: 1px solid #999;
}

#bottomTD a { color:#000; }


/* ### Medialist  ### */

.media_list{
/*	border:1px solid #cccccc;
	background-color:#EAE9E7;
	*/
border: 1px solid #CCCCCC;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */



}
.media_list:hover{
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2VkZWZlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #ffffff 0%, #edefe8 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(98%,#edefe8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#edefe8 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#edefe8 98%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#edefe8 98%); /* IE10+ */
background: linear-gradient(top,  #ffffff 0%,#edefe8 98%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#edefe8',GradientType=0 ); /* IE6-8 */

}

.media_list .mediaImage {
  float:right;
  margin:10px 10px 41px 10px;
}
.media_list .mediaImagelong {
  float:right;
  margin:10px 10px 5px 10px;
}

.list_title{
	font-size:14px;
	font-weight:bold;
	color:#83B817;
/*	display:block;
	height:42px;
	background-image:url(images/tv.png); 
	background-repeat:no-repeat; 
	background-position:-5px -3px ; */
	text-align:left;

}
#contentTD .list_title:hover{
	text-decoration:underline;
	color:#5F7B00;
}

.list_title_hl{
	font-size:14px;
	font-weight:bold;
	color:#900;
/*	display:block;
	height:42px;
	background-image:url(images/tv.png); 
	background-repeat:no-repeat; 
	background-position:-5px -3px ; */
	text-align:left;

}

.news_title{
	font-size:14px;
	font-weight:bold;
	color:#83B817;
	text-align:left;

}
.news_title_date{
	font-size:14px;
	color:#83B817;
	text-align:left;

}
.standardTitle{
	font-size:14px;
	font-weight:bold;
	color:#83B817;
}
.list_title_download{
   background-image: url("images/icon_download.png");
    background-position: -1px 3px;
    background-repeat: no-repeat;
    clear: both;
    color: #83B817;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin: 5px 0 10px 7px;
    padding-left: 35px;
    text-align: left;
}
#contentTD .list_title_download:hover{
	text-decoration:underline;
	color:#5F7B00;
}
.list_title_audio{
   background-image: url("images/icon_audio.png");
    background-position: -1px 3px;
    background-repeat: no-repeat;
    clear: both;
    color: #83B817;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin: 5px 0 10px 7px;
    padding-left: 35px;
    text-align: left;
}
#contentTD .list_title_audio:hover{
	text-decoration:underline;
	color:#5F7B00;
}
.list_title_pic{
   background-image: url("images/icon_photo.png");
    background-position: -1px 3px;
    background-repeat: no-repeat;
    clear: both;
    color: #83B817;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin: 5px 0 10px 7px;
    padding-left: 35px;
    text-align: left;
}
#contentTD .list_title_pic:hover{
	text-decoration:underline;
	color:#5F7B00;
}
.list_title_tv{
   background-image: url("images/icon_tv.png");
    background-position: -1px 3px;
    background-repeat: no-repeat;
    clear: both;
    color: #83B817;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin: 5px 0 10px 7px;
    padding-left: 35px;
    text-align: left;
}
#contentTD .list_title_tv:hover{
	text-decoration:underline;
	color:#5F7B00;
}
.list_title_live{
   background-image: url("images/icon_live.png");
    background-position: -1px 3px;
    background-repeat: no-repeat;
    clear: both;
    color: #83B817;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    margin: 5px 0 10px 7px;
    padding-left: 35px;
    text-align: left;
}
#contentTD .list_title_live:hover{
	text-decoration:underline;
	color:#5F7B00;
}

.date_title{
	font-size:14px;
	color:#83B817;
}

/*  ###  Aktuelles  ###  */
.navibox{
	margin:15px 0 0 0;

}
.titelBG{
	font-size:14px;
	font-weight:bold;
	color:#83B817;
	text-align:left;
}

.news{
	display:block;
	width:210px;
	padding:5px 10px 10px 10px;
	background-color:#EDEBEA;
}
.newsLeft{
	display:block;
	width:212px;
	padding:0px;
	background-image:url(images/leftNewsBG.jpg);
	background-repeat:no-repeat;
	height:500px;
}

.all_news{
	display:block;
	width:200px;
	padding:5px;
	background-color:#ffffff;
	margin-top:15px;

}
.all_newsLeft{
	display:block;
	width:180px;
	margin-top:5px;
	margin-left:5px;
}

.view_all_news_bg{
	display:block;
	width:116px;
	height:22px;
	color:#FFF;
	text-decoration:none;
	background-image:url(images/comments.gif); background-repeat:no-repeat;
	padding:4px 0 0 12px;
	font-size:12px;
	padding-left:0px;
	font-weight:normal;
}
.news_text{
	padding-top:0px;
	text-align:left;
	padding-bottom:8px;
}
#news a{
	color:#83B817;
	display:block;
	text-align:left;
	margin-top:15px;
}


td.flagTD {
  background:url(images/trenn.png) no-repeat;
	background-position:-0px 5px;
}

img.placeholderImage {
margin-left:0px;
margin-top:0px;
}

.ignore{
	width:95%;
}
.kld{
clear:left;width:176px;height:220px; background-image:url(images/kal_bg.png); background-repeat:no-repeat; margin-top:15px;
padding:0px;
}
.plz{
clear:left;width:176px;height:255px; background-image:url(images/plz_bg.png); background-repeat:no-repeat; margin:15px 0 10px 0; padding:5px 0 0 1px;
}
#zip_search{
	margin-top:5px;
}
.right_drop{
	margin-top:5px;
	border:1px solid #cccccc;
	}

div.monthContainer {
	float:left;
	margin:10px 3px 3px 3px;
}
div.monthContainer strong{
	text-align:center;
}

div.calendarDay {
  float:left;
  width:18px;
  height:18px;
  border:1px solid #CCC;
	line-height:18px;
	text-align:center;
	margin:1px;
}
div.emptyCalendarDay {
  float:left;
  width:18px;
  height:18px;
  border:1px solid #F0F0F0;
	line-height:18px;
	text-align:center;
	margin:1px;
}
div.calendarDayBR {
  clear:left;
	float:left;
  width:18px;
  height:18px;
	line-height:18px;
	text-align:center;
  border:1px solid #CCC;
	margin:1px;
}
div.calendarDayNewContent  {
  border:1px solid #CCC;
	margin:1px;
	color:#000000;
	cursor:pointer;
	background-color:#e1faae;
}
div.calendarDayContent  {
  border:1px solid #CCC;
	margin:1px;
	color:#000000;
	cursor:pointer;
}
div.calendarDayNewContent:hover  {
  border:1px solid #CCC;
	font-weight:900;
	margin:1px;
	background-color:#83B817;
	color:#FFFFFF;
	cursor:pointer;
}
div.calendarHeaderDay  {
  float:left;
  width:18px;
  height:18px;
	text-align:center;
	line-height:18px;
  border:1px solid #CCC;
	font-weight:700;
	margin:1px;
}

#mediaspaceProtected {
	color:#900;
	font-weight:bold;
}
.wlink{
	margin:45px 0 15px 0;
	background-image:url(images/wlink.png); background-repeat:no-repeat;
	display:block;
	width:212px;
	height:127px;
	
}

.RegisterForm input[type="radio"] {
  float:left;
  border:0px;
}
.RegisterForm input[type="checkbox"] {
	clear:left;
  float:left;
  border:0px;
}


.wlink input[type="text"] {
	 border:1px solid #BFBFBF;
   color:inherit;
	 width:164px;
	 float:left;
	 clear:left;
}

.wlink #recommendSendBtn {
	display:block;
	float:left;
	clear:left;
	margin-top:5px;
	margin-bottom:37px;
}

/*===========================================================
    GENERIERTE FORMULARE
===========================================================*/
.label_div{
    float:left;
}
.item_div{
    float:left;
    margin:0 0 5px 0;
}
.item_div input[type="text"],.item_div textarea,.item_div select,.item_div input[type="submit"],.item_div input[type="reset"]{
    border:1px solid #BFBFBF;
    color:inherit;
}
.item_div .radiolabel{
    margin-left:5px;
}
.formwrap{
    float:left;
    margin:10px 0 0 10px;
}
.RegisterForm{
	margin:10px;
}
.RegisterForm input[type="text"]{
	width:200px;
}
.RegisterForm input[type="checkbox"]{
	border:0px;
}
.leftLoggedout a{
	font-weight:normal;
	color:#647E1F;
	display:block;
	text-align:left;

	line-height:10px;
	height:10px;
}
.media_list table{
display:block;
 height:44px;

}
.reminder_media:hover {
	display:block;
	position:absolute;
	background-image:url(images/erinn.png);
	background-repeat:no-repeat;
	background-position:25px 5px;	
	width:325px;	
	height:75px;
	margin-left:50px;
	margin-top:0px;
  float:left;
}
.bg_remind_media{
  float:left;
}
.bg_remind_media img {
 display:none;
}

.reminder:hover{
	display:block;
	position:absolute;
	background-image:url(images/erinn.png);
	background-repeat:no-repeat;
	background-position:25px 5px;	
	width:325px;	
	height:75px;
	margin-left:102px;
	margin-top:-15px;
   float:right;
}
.bg_remind{
  float:right;
}
.bg_remind img {
 display:none;
}
.media_list img{
	border:0px !important;
	margin-left:-5px;
}

div.galleryPicture {
	float:left;
	height:140px;
	width:150px;
	padding:10px;
	vertical-align:middle;
}

div.galleryPictureDescription {
	margin-left:5px;
	color:#333;
}
div.eventFile {
	float:left;
	margin:5px 0 0 22px;
}
a.eventFileTitleA {
padding-left:20px;
color:#339900;
text-decoration:none;
	height:20px;
	background-image:url(images/li_pfeil.png); 
	background-repeat:no-repeat; 
background-position:-1px 2px;
}

div.eventFileFiles {
	display:none;
}
a.eventFileA {
	display:block;
	width:90%;
	text-align:left;
	color:#83B817;
	margin:7px 0 0 25px;
	padding-left:20px;
	background-image:url(images/download_pic.png); 
	background-repeat:no-repeat; 

}
.date_0{
	color:#83B817;
	padding:0 0 0 5px;
}
.date_d{
	color:#83B817;
}
.date_01{
	font-size:12px;
	font-weight:bold;
	color:#83B817;
	padding:0 0 0 5px;
}
.date_actual{
	font-size:12px;
	font-weight:bold;
	color:#900;
	padding:0 0 0 5px;
}

a.event_options_pr  {
	background-image:url(images/icon_live.png);
	background-repeat:no-repeat;
	height:38px;
	width:50px;
	float:left;
}
a.event_options_ho {
	background-image:url(images/icon_audio.png);
	background-repeat:no-repeat;
	height:38px;
	width:50px;
	float:left;
}
a.event_options_tv {
	background-image:url(images/icon_tv.png);
	background-repeat:no-repeat;
	height:38px;
	width:50px;
	float:left;
}
a.event_options_di {
	background-image:url(images/icon_download.png);
	background-repeat:no-repeat;
	height:38px;
	width:50px;
	float:left;
}
a.event_options_fo  {
	background-image:url(images/icon_photo.png);
	background-repeat:no-repeat;
	height:38px;
	width:50px;
	float:left;
}

a.event_options_pr_opacity {
	background-image:url(images/icon_live_oc.png);
	background-repeat:no-repeat;
	height:38px;
	width:50px;
	float:left;
}
a.event_options_ho_opacity{
	background-image:url(images/icon_audio_oc.png);
	background-repeat:no-repeat;
	height:38px;
	width:50px;
	float:left;
}
a.event_options_tv_opacity{
	background-image:url(images/icon_tv_oc.png);
	background-repeat:no-repeat;
	height:38px;
	width:50px;

	float:left;
}
a.event_options_di_opacity{
	background-image:url(images/icon_download_oc.png);
	background-repeat:no-repeat;
	height:38px;
	width:50px;
	float:left;
}
a.event_options_fo_opacity{
	background-image:url(images/icon_photo_oc.png);
	background-repeat:no-repeat;
	height:38px;
	width:50px;
	float:left;
}
div.l_event_options_available {
	clear:left;
	font-weight:normal;
	color:#83B817;
}

div.langDiv {
	float:left;
}

.pflichtfeld {
	color:#900;
}

.avail_div{
	margin:0 0 0 10px;
}
textarea.otonOrder {
	width:485px;
	height:55px;
	border:1px solid #333;
}
.otonOrder {
	margin:10px 0 10px 0;
}
div.otonDiv {
	width:510px;
	clear:both;
}
div.announcement_form {
  float:left;
  width:485px;	
}
div.otonDiv strong {
	color:#83B817;
}
#order_otons_btn{
	background-color:#83B818;
	color:#fff;
	padding:5px;
	cursor:pointer;
	
}
div.extra_media_info {
	float:left;
	width:430px;
	margin-bottom:10px;
	margin-left:20px;
}
div.extra_media_info_item_name {
	clear:left;
	width:100px;
	float:left;
}
div.extra_media_info_item_name_header {
	padding-top:5px;
	margin-top:5px;
	border-top:1px solid #83B817;
}
div.extra_media_info_item_value {
	width:330px;
	float:left;
}
div.l_leadin {
	font-weight:bold;
	clear:left;
}
div.l_media_text {
	font-weight:bold;
	clear:left;
}
div.simpleClear {
	clear:left;
}
div.l_oton_info_title {
	font-weight:bold;
	width:700px;
	background-color:#CCC;
}
div.standardPadding {
	padding-left:20px;
}

div.marginBottom {
	margin-bottom:20px;
}
.l_wants_newsletter {
	clear:left;
	margin-left:5px;
}
.kostenpflichtig {
	margin-left:20px;
	clear:left;
}
div.eventFilesContainer {
	clear:both;
	width:800px;
	height:60px;
}
.nunohr{
	width:860px;
	clear:left;
	float:left;
	padding:0 0 20px 0;
	border-bottom:1px solid #ccc;
	margin-left:20px;
	
}
div.marginTopMinusPrint {
  margin-top:-30px;	
}
.account{
	padding-bottom:7px;
}

/*Leftnavi hover*/

ul.left_navi_list{
    width:251px;
}
ul{
    list-style: none;
}
ul.left_navi_list li{
        position: relative;
        width: 220px;
		margin-left:-40px;
}
ul.left_navi_list li a.NaviLink_active{
    
}

ul.left_navi_list li ul.NaviULclosed,#leftNavi ul li ul{
    width: 200px;
		background-color:#FFF;
    padding:0;
    border: none;
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: 1;
}


ul.left_navi_list li:hover ul.NaviULclosed,#leftNavi ul li:hover ul {
    position: absolute;
    padding:0 0 0 0px;
    top: 0px ; 
    left: 214px;
    border-left:8px solid #FFF;
	border:1px solid #090;
    z-index: 1000;
}

ul.left_navi_list ul a, ul.left_navi_list ul a:link, ul.left_navi_list ul a:visited {
    width: 200px;
    height: 16px;
    padding: 4px 0px 4px 0px;
    margin-bottom: 0;
    color: #000;
    background-color: #80b213;
    display: block;
    color:#004c92;
    background:url(images/li_bg_sub.png);
	text-indent:5px;
    border:0px;
}

ul.sub {
  border:1px solid #090;
}

ul.left_navi_list ul a:hover, ul.left_navi_list ul a:active,a.NaviLink_sub_active {
background-color: #80b213;

background-image: none;

background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

color: #ffffff;
margin-left:40px;
}

ul.left_navi_list ul li:last-child a {
    margin-bottom: 0;
}

/*Submenu Left Links*/
a.NaviLink_sub{
  margin-left:40px;
}
a.NaviLink_sub:hover{

} 

div.fernsehrahmen {
	background:url(images/fernsehenrahmen.png);
	background-repeat:no-repeat;
	background-color:#000;
	width:884px;
	height:624px;
	margin-left:20px;
	float:none;
	clear:left;
}
div.player {
	margin-left:64px;
padding-top:67px;
width: 756px;
color:#FFF;
}
div.noPlugin {
	margin-left:52px;
margin-top:53px;
width: 597px;
height:40px;
}
div.blank {
	background-image:none;
}

div.placeholder {
margin-left:64px;
padding-top:67px;
width: 756px;

display: block;

}

div.changeChannelContainer {
	width:360px;
	margin-left:557px;
}
div.changeChannelContainerText {
	float:left;
	width:200px;
	padding-top:4px;
	padding-left:0px;
	text-align:left;
}
div.selected_channel {
	float:left;
	width:35px;
	height:25px;
	padding:2px 10px 2px 10px;
	background-color:#666;
	border:1px solid #000;
	border-top:0px;
	cursor:pointer;
}
div.alternate_channel {
	float:left;
	width:35px;
	height:25px;
	padding:2px 10px 2px 10px;
	background-color:#333;
	cursor:pointer;
}


div.changeMediaplayerContainer {
	width:400px;
	margin-left:5px;
	vertical-align:bottom;
	clear:left;
	margin-top:20px;
}
div.changeMediaplayerContainerText {
	float:left;
	width:250px;
	padding-top:10px;
	padding-left:8px;
	text-align:left;
}
div.selected_mediaPlayer {
	float:left;
	width:20px;
	height:27px;
	margin:2px 3px 2px 10px;
	cursor:pointer;
}
div.alternate_mediaPlayer {
	float:left;
	width:20px;
	height:27px;
	margin:2px 3px 2px 10px;
	cursor:pointer;
}
#wmp img { border:0px; }
#flash img { border:0px; }
div.l_terminplaner_info {
  border:1px solid #83B817;
	background-color:#FFF;
	position:absolute;
	width:250px; 
	display:none;
	margin-left:-255px;
	margin-top:-10px;
}

div.langDiv p {
	padding:5px;
}

div.l_zipsearch_info {
  border:1px solid #83B817;
	background-color:#FFF;
	position:absolute;
	width:250px; 
	display:none;
	margin-left:-255px;
	margin-top:-10px;
}
div.l_category_info {
  border:1px solid #83B817;
	background-color:#FFF;
	position:absolute;
	width:250px; 
	display:none;
	margin-left:20px;
	margin-top:-15px;
	z-index:100;
}
div.l_channelselect_info {
  border:1px solid #CCC;
	background-color:#FFF;
	position:absolute;
	width:170px; 
	display:none;
	margin-left:15px;
	margin-top:20px;
	z-index:100;
	text-align:left;
}
div.l_announcement_info {
  border:1px solid #CCC;
	background-color:#FFF;
	position:absolute;
	width:170px; 
	display:none;
	margin-left:15px;
	margin-top:20px;
	z-index:100;
	text-align:left;
}

div.l_your_zip {
	margin-left:2px;
}

div.chatContainer {
  clear:both;
	width:700px; 
	height:220px;
	margin-left:20px; 
	margin-top:20px; 
	border:1px solid #666;
}

div.chatBlock {
	width:680px; 
	height:155px; 
	border:1px solid #CCC; 
	margin-left:8px; 
	overflow-y:auto; 
	overflow-x:hidden; 
	color:#999;
}

div.chatInput {
	clear:left; 
	margin-left:8px; 
	margin-top:3px;
}

div.l_chat_info_text {
  float:left;
	width:500px;
}
div.l_more_material {
	clear:both;
	margin-left:20px;
	margin-top:15px;
}

div.media_item_div {
	clear:both;
	margin-left:20px;
	margin-top:15px;
}
div.added_download {
	float:left;
	width:100px;
	display:block;
	margin-right:20px;
	text-align:center;
}
div.additional_downloads_container {
	margin-top:20px;
	margin-left:20px;
	clear:left;
}
div.l_more_downloads, div.l_downloads {
	float:none;
	width:200px;
	margin-left:0px;
	margin-bottom:4px;
	font-weight:bold;
}
.shortDescription{
margin-left: 10px;
float:left;
text-align:justify;
padding-right:5px;

}
.btr_ttl{
padding: 15px 0;
text-align:left;

}
.btr_ttl a{
    font-size: 14px;
    font-weight: bold;
	}
.padd_ttl{
padding:10px 10px 0 10px;

}
