body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d3a37;
	behavior:url("ie-format.htc");
	width: 98%;
	height:100%;
	margin:0px;
	padding:0px;
}
.container {
	width: 100%;
}
.content {
	margin-left: auto;
	margin-right: auto;
}

.sidebarleft {
	margin-top: 250px;
	float: left;
	list-style-type: none;
	position: fixed;
}
.sidebarleft img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
/*News*/

.mainfield {
	width: 880px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	margin-top: 10px;
}

.mediakategorie {
	color:#FFFFFF; 
	border-bottom:1px #535353 solid;
	padding:2px;
	text-align:left;
	width:850px;
	clear:left;
	padding-top:12px;
	margin-bottom:7px;
}

.media {
	color: #FFFFFF;
	height:100%;
	width: 800px;
	margin-left:35px;
	margin-right:35px;
	float:left;
	clear:left;
}

.media .field1{
	text-align:left;
	vertical-align:bottom;
	margin:3px;
	width:182px;
	padding:5px;
	float:left;
	background-color: #212121;
}

.media .field2{
	text-align:left;
	vertical-align:bottom;
	margin:7px;
	width:180px;
	float:left;
}

.media .field .content{
	font-size:11px;
	background-color:#202020;
	border:#282828 solid  1px;;
	padding: 5px;
	margin:2px;
}

.media .field .comment{
	color:#FFFFFF;
	padding: 5px;
}

.mainfield .leftmainfield {
	float: left;
	width: 577px;
	margin-right: 7px;
}

.mainfield .rightmainfield {
	float: left;
	width: 294px;
}

.bewertung_list {
	font-size:10px;
	width:90px;
	margin-top:3px;
	background-color:#8e9a4d;
	border: 1px solid #4d3013;
	color:#533d27;
}

.bewertung_button {
	font-size:9px;
	width:60px;
	margin-top:3px;
	background:#393939;
	border:0px;
	color:#FFFFFF;
	cursor:pointer;
}

.katfilter {
	width: 100%;
	background: #e7e7e7;
	float: left;
}
.katfilter .name {
	font-weight:bold;
	color: #537f2e;
	float: left;
	padding: 10px 0px 7px 10px;
}
.katfilter .filterbutton {
	float: right;
	padding: 10px 10px 7px 0px;
}
.invisible {
	display: none;
}
h2 {
	color: #537f2e;
}
b {
	color: #537f2e;
}
strong {
	color: #537f2e;
}
a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 0px;
	color: #537f2e;
}
a:hover {
	text-decoration:none;
}
a.naviorder {
	text-decoration:none;
}
a.naviorder:hover {
	background-color: #d4d4d4;
}
.mainfield .leftmainfield .newsbox {
	width: 575px;
	background:#f7f7f7;
	border:1px solid #e9e9e9;
	float: left;
	margin-bottom: 10px;
}
.mainfield .leftmainfield .newsbox .newscontent {
	padding: 10px;
	clear: both;
}
.mainfield .leftmainfield .newsbox .newsheader {
	border-bottom: 1px solid #dedede;
	float: left;
	width: 567px;
	margin-left: 5px;
	margin-right: 5px;
}

.mainfield .leftmainfield .newsbox .newsheader .newstitle {
	float: left;
	padding: 5px 0px 5px 10px;
	color: #537f2e;
	font-size: 18px;
}
.mainfield .leftmainfield .newsbox .newsheader .newsdate {
	float: right;
	padding: 11px 10px 5px 0px;
	color: #333333;
	font-size:9px;
}
.mainfield .leftmainfield .newsbox .newsinfo {
	padding:7px;
	background: #f0f0f0;
	border-top:thin solid #e9e9e9;
	height: auto;
	min-height:30px;
}
.mainfield .rightmainfield .blockbox {
	width:100%;
	float:left;
	clear:left;
	background: #f7f7f7;
	border:1px solid #e9e9e9;
	margin:0px 0px 10px 0px;
}
.mainfield .rightmainfield .blockbox .blocktitle {
	font-weight:bold;
	clear:left;
	color: #537f2e;
	border-bottom: 1px solid #dedede;
	padding: 10px 0px 8px 10px;
	margin: 0px 5px 0px 5px;
}

.mainfield .rightmainfield .blockbox .includebox {
	float:left;
	padding: 8px;
	text-align:center;
	margin:0px 0px 10px 0px;
}

.mainfield .rightmainfield .blockbox .blockcontent {
	clear:left;
	margin:0px;
	padding: 8px;
	text-align:center;
}

.newsindex{
	margin:0px 10px 0px 10px;
	padding:10px 5px 10px 5px;
}

.newslist {
	margin-bottom:14px;
	clear:left;
}
.einheit1 {
	float:left;
	width:100%;
	background-color:#e7e7e7;
}

.einheit2 {
	float:left;
	width:100%;
	background-color:#d0d0d0;
}

.listtitle {
	float:left;
	padding:7px 0px 7px 5px;
	text-align:left;
	width:65%;
	font-size:9px;
}

.listdate {
	float:left;
	padding:7px 5px 7px 5px;
	text-align:right;
	width:28%;
	font-size:9px;
}

.suche {
	background-color:#f0f0f0;
	margin:0px 10px 0px 10px;
	padding:10px 5px 10px 5px;
}

.register {
	border-bottom:1px #535353 solid;
	padding-left: 7px;
 	padding-bottom: 3px;
	margin-top: 10px;
	margin-left: 7px;
	margin-right: 7px;
}

/*Videos*/
.video {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left:auto;
	margin-right:auto;
	}

.videothumb {
	float:left;
	width: 200px;
	margin-bottom: 12px;
}

.videoinfo {
	float:left;
	text-align:left;
	width: 550px;
	margin-left:10px;
	padding: 7px;
	background: #272727;
	border:1px solid #202020;
	vertical-align:middle;
}
/*Videos Ende*/
/*Bilder Anfang*/
.bildinfo {
	float:none;
	text-align:left;
	width: 700px;
	margin-left:10px;
	margin-bottom:10px;
	padding: 7px;
	background: #272727;
	border:1px solid #202020;
	vertical-align:middle;
}
/*Bilder Ende*/
/*Micro News*/
.micro_news {
	text-align:left;
}
.microcontainer {
	height: 40px;
	font-size:10px;
	border: 1px solid #e1e1e1;
	padding:2px;
}
.micromain {
	font-size:10px;
	padding-top:2px;
	padding-left:5px;
	padding-bottom:2px;
	width:75%;
}
/*Micro News Ende*/

/*Blätterfunktion*/
div.navi {
	clear:left;
	height: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding:7px;
	text-align:center;
}
div.navi .inuse {
	border: 1px solid #777777;
	background-color: #555555;
	color:#ffffff;
	margin: 2px;
	padding: 2px 7px;
}
div.navi .active {
	border: 1px solid #777777;
	background-color: #373737;
	text-decoration: none;
	color:#ffffff;
	margin: 2px;
	padding: 2px 7px;
}
div.navi .active:hover {
	background-color: #474747;
	color:#ffffff;
}
div.navi .inactive{
	border: 1px solid #777777;
	color: #444444;
	margin: 2px;
	padding: 2px 7px;
}
.TextwieLink {
	color: #537f2e;
}
/*Zusatz Ende*/

