@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #777;
}
body {
	background-color: #eff4ee;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image: url(img/bg.png);*/
	background-repeat: repeat-x;
}
img{border: none;}
a {
	color: #89cb29;
	text-decoration:underline;
}
a:hover{
	color: #000;
	text-decoration:none;
}
hr{
	background:#285f0c;
	border: 0px solid #285f0c;
	height:1px;
}
h1,h2,h3,h4,h5,h6{
	color: #285f0c;
	font-weight:normal;
	margin: 5px 0;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}
.clear{ clear:both;}
#contentframe{
	width:1000px;
	min-height:640px;
	margin-bottom:10px;
	background-color:#FFF;
}
#content{
	margin:20px;
}
#topadlayer{
	width:1160px;
	text-align:left;
}
#rightadlayer{
	position:absolute;
	left:1000px;
	margin-top:123px;
	top:0;
}
#footer{
	width:980px;
	text-align:right;
	font-size:10px;
	margin-bottom:10px;
}
#footer a{
	float:left;
	font-size:10px;
	margin-left:10px;
}
/* HEADER */
#logolayer{
	background: #FFF;
	height:55px;
}
#logolayer img{
	position:absolute;
	margin-left:700px;
	margin-top:10px;
}
ul#menue{
	list-style:none;
	padding:0 0 0 20px;
	margin:0px;
	margin-top:14px;
	width:980px;
	background-color:#f2eeee;
	background-image:url(img/menue-bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	overflow:auto;
}
ul#menue li{
	display:block;
	float:left;
}
ul#menue li a{
	display:block;
	font-size:18px;
	color: #878787;
	text-decoration:none;
	padding: 0 10px;
	line-height:34px;
	margin-top:1px;
}
ul#menue li a#activem{
	background-color:#FFF;
	color:#285f0c;
}
ul#menue li a:hover{
	background-color:#efefef;
	color:#666;
}
/* --Untermenü ---*/
#submenue{
	width:200px;
	float: right;
}
#contentbox{
	float:left;
	width:740px;
}
#submenue a{
	display:block;
	text-decoration:none;
	padding:0 5px;
	line-height:24px;
	border-bottom: 1px dashed #060;
	margin-top:2px;
}
#submenue a:hover{
	color:#333;
	background-color:#f4f4f4;
	font-size:16px;
}
#submenue a#activesub,#submenue a#activesub2{
	color:#333;
	background-color:#EFF3EE;
	font-size:16px;
}
#submenue a#activesub2,
#submenue a.subm2:hover,
#submenue a#activesub3,
#submenue a.subm3:hover{
	font-size:12px;
}
#submenue a.subm2{
	font-size:12px;
	padding-left:15px;
	line-height:18px;
	border-bottom-color: #999;
}
#submenue a.subm3{
	font-size:12px;
	padding-left:25px;
	line-height:18px;
	color:#666;
	border-bottom-color:#CCC;
}
#submenue a#activesub3{
	color:#000;
}
/*----------------------------------------*/
#newscarousell, #listview {
	width:602px;
	float:left;
}
#listview {
	margin-top:20px;
}
#newspanes{
	height:301px;
	background-color:#FFF;
}
#newspanes div{
	display:none;
	background-color:#efefef;
	background-image:url(/img/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:602px;
	height:301px;
}
.newscurtain {
	position:absolute;
	width:582px;
	padding:10px;
	margin-top:241px;
	height:40px;
	background:#333;
	color:#FFF;
	font-size:12px;
	background:url("img/tp-bg.png") repeat scroll left top transparent;
	cursor:pointer;
}
.newscurtain:hover{
	background:#275E0D;
}
.newscurtain h2 {
	color:#FFF;
	font-weight:normal;
	margin:0;
}
#newscarousell ul {
	list-style:none;
	margin:0;
	padding:0;
}
#newscarousell li {
	background-color:#b6b6b6;
	color:#FFF;
	float:left;
	display:block;
	width:179px;
	height:70px;
	padding:10px;
	cursor:pointer;
	font-size:12px;
	border-top: 20px solid #fff;
}
#newscarousell li:hover {
	background-color:#c7e698;
	color:#666;
}
#newscarousell li.middlenewsthumb {
	border-left:2px solid #FFF;
	border-right:2px solid #FFF;
	width:180px;
}
#newscarousell li.current {
	background-color:#9bd252;
	background-image:url(/img/startseite/newsarrow.png);
	background-repeat:no-repeat;
	background-position:center top;
	padding-top:21px;
	border-top-width:9px;
	cursor: default;
}
#newscarousell li.current:hover{
	background-color:#9bd252;
	color:#FFF;
}
#newscarousell li div{
	float:left;
	margin-right: 5px;
	width:70px;
	height:70px;
	background-position:center;
	background-repeat:no-repeat;
}
#newscarousell a {
	color:#FFF;
}
#newsdetailpage{
	line-height:140%;
	margin-bottom:20px;
}
#newsdetailpage img{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
/* ---------------- */
#rightsidebar{
	float: right;
	width:339px;
}
#twitterbox {
	text-align:center;
}
#twitterbox img:hover{
	filter:alpha(opacity=70);
	opacity:.70;
}
.werba_side{
	text-align:center;
	margin-top:20px;
}
#morenewstabs{
	margin-top:20px;
}
.morenewsboxrow{
	font-size:12px;
	margin-bottom:10px;
}
.morenewsboxrow:hover{
	background: #f4f4f4;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor:pointer;
}
.morenewsboxrow h6{
	color:#82b744;
}
.morenewsboxrow h6 span{
	float:right;
}
.morenewsboxrow img{
	float: right;
	margin-left:5px;
	margin-bottom:5px;
}
#videobox {
	margin-top:20px;
}
#videobox h3 {
	margin:0;
}
#videotabs {
	width:100%;
	height:32px !important;
	margin:0 !important; 
	padding:0;	
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
}

/* single tab */
#videotabs li { 
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
	margin-bottom:-1px;
}

/* a- tag inside single tab */
#videotabs li a {
	background:#ccc;
	border: 1px solid #ccc;
	display:block;
	height: 31px;
	padding: 0 5px;
	margin:0 3px 0 0;
	/* font decoration */
	color:#666;
	font-size:12px;
	line-height:33px;
	text-align:center;
	text-decoration:none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
}
#videotabs li a:hover {
	background-color:#9BD252;
	color:#fff;
}
#videotabs li a.current,#videotabs li a.current:hover{ cursor:default; color:#285f0c; background:#fff; line-height:34px; border-bottom:1px solid #fff; }
/* videopanes */
#videopanes {
	border: 1px solid #DFDFDF;
	height:277px;
	overflow:auto;
	width:100%;
}
#videopanes div {
	margin:6px;
}

.previewbox {
	margin-top:10px;
	padding-bottom:10px;
	border-bottom: 1px dashed #C7E698;
}
.previewbox:hover{
	/*background: #F0FFF0;*/
	background: #f4f4f4;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor:pointer;
}
.previewbox h5 {
	color:#82b744;
}
.previewbox h5 span {
	float:right;
}
.previewnewstext {
	line-height:150%;
	font-family:Verdana, Geneva, sans-serif;
}
.previewnewstext img {
	float:left;
	margin-bottom:10px;
	margin-right:10px;
}
a.morelink {
	display:inline-block;
	margin-left:3px;
	background-color:#89cb29;
	color:#FFF;
	padding:2px 5px;
	line-height:100%;
	text-decoration:none;
	font-size:12px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #fff;
}
a.morelink:hover {
	background-color:#fff;
	border: 1px dashed #89cb29;
	color:#333;
}
/*Video*/
#videopane{
	width:600px;
	background-color:#CCC;
	height:337.5px;
	float:left;
}
#playlist{
	float:left;
	height:337.5px;
	margin-left:15px;
	width:340px;
}
#infopane{
	background-color:#efefef;
	height:100px;
	width:935px;
	padding:10px;
	margin-top:15px;
}
.videopreviewrow{
	background:  url(/img/videos/td_bg.gif) bottom repeat-x;
	padding:5px;
}
.videopreviewrow td{
	font-size:10px;
}
.videopreviewrow h5{
	margin:0;
}
.videopreviewrow:hover{
	background:#F0FFF0;
	cursor:pointer;
}
