@import url(../../sys/css/common.css);

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#f3f4eb;
}
body,td,th {
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
}

h2,h3 {
	margin:0px;
}

p {
	margin-top:0px;
	margin-bottom:5px;
}

.clear {
	font-size:1px;
	clear:both;
	height:1px;
}

a:link, a:visited {

}

a:hover, a:active {

}

#wrapper_main {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:980px;
	margin-bottom:20px;
	background-color:#FFF;
	border-left:1px solid #CCC;
	border-bottom:0px solid #CCC;
	border-right:1px solid #CCC;
	box-shadow: 2px 2px 1px #939393;
	-moz-box-shadow: 2px 4px 3px #939393; /* Mozilla Firefox */
	-webkit-box-shadow: 2px 4px 3px #939393; /* Google Chrome */
}
#wrapper_logo {
	background-color:#FFFFFF;
	padding-bottom:20px;
	padding-top:20px;
}
#logo {
	text-align:center;
}
	#logo .logo1 {
		color:#87983f;
		font-size:14px;
		font-weight:bold;
	}
	#logo .logo2 {
		color:#485e1a;
		font-size:34px;
		margin-bottom:5px;
		letter-spacing:0.7px;
	}
	#logo .logo3 {
		color:#87983f;
		font-size:14px;
		text-transform:uppercase;
		letter-spacing:0.5px;
		font-weight:bold;
	}

#wrapper_mood {
	width:980px;
}
	#wrapper_mood .mood_image {
		width:50%;
		border-right:1px solid #FFF;
		border-bottom:2px solid #FFF;
		height:200px;
		background: #87983f;
	}
	#wrapper_mood .mood_text {
		width:50%;
		border-left:1px solid #FFF;
		border-bottom:2px solid #FFF;
		vertical-align:middle;
		color:#FFF;
		padding-left:30px;
		padding-right:30px;
		
		background: #87983f; /* Old browsers */
		background: -moz-linear-gradient(top,  #485e1a 0%, #87983f 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#485e1a), color-stop(100%,#87983f)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #485e1a 0%,#87983f 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #485e1a 0%,#87983f 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #485e1a 0%,#87983f 100%); /* IE10+ */
		background: linear-gradient(top,  #485e1a 0%,#87983f 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#485e1a', endColorstr='#87983f',GradientType=0 ); /* IE6-9 */
	}
		#wrapper_mood .mood_text a {
			color:#FFF;
		}
		#wrapper_mood .mood_text h2 {
			font-size:28px;
			margin:0px;
			font-weight:normal;
		}

#wrapper_navitop {
	background-color:#605429;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:50px;
}
	.navitop_item {
		padding-right:30px;
		letter-spacing:0.5px;
	}
	.navitop_item a:link,
	.navitop_item a:visited {
		text-decoration:none;
		color:#FFF;
		text-transform:uppercase;
		font-size:16px;
	}
	.navitop_item a.active:link,
	.navitop_item a.active:visited {
		text-decoration:underline;
	}

#wrapper_navisub {
	background-color:#A8A079;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:50px;
	border-top:2px solid #FFF;
}
	.navisub_item {
		padding-right:20px;
		letter-spacing:0.5px;
	}
	.navisub_item a:link,
	.navisub_item a:visited {
		font-weight:normal;
		text-decoration:none;
		color:#005C5C;
		color:#FFF;
		font-size:14px;
	}
	.navisub_item a.active:link,
	.navisub_item a.active:visited {
		text-decoration:underline;
	}


#wrapper_bottom {
	font-size:0.9em;
	text-align:center;
	padding:5px;
	background-color:#A8A079;
	color:#FFFFFF;
}

#wrapper_content_related {
	width:100%;
	background-color:#FFFFFF;
	letter-spacing:0.5px;
}

#content {
	vertical-align:top;
	padding-left:50px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:40px;
}
#content,
#content th,
#content td {
	color:#333333;
	line-height:16px;
}
#content a:link,
#content a:visited {
	color:#333333;
}
#content h1 {
	font-size:18px;
	line-height:22px;
	margin-bottom:10px;
	margin-top:10px;
	color:#485e1a;
}
#content h2 {
	font-size:18px;
	line-height:22px;
	margin-bottom:10px;
	margin-top:10px;
	color:#485e1a;
}

#content h3 {
	font-size:16px;
	line-height:20px;
	margin-bottom:6px;
	color:#485e1a;
}

#related {
	width:200px;
	vertical-align:top;
	font-size:11px;
}
#related a:link,
#related a:visited {
	color:#FFF;
}
#related h2 {
	font-size:13px;
	color:#FFFFFF;
	background-color:#605429;
	margin:0px;
	margin-top:-5px;
	margin-left:-5px;
	margin-right:-5px;
	margin-bottom:5px;
	padding:5px;
}
#related .related_item {
	margin-bottom:20px;
	background-color:#605429;
	padding:5px;
	color:#FFF;
}

/* Kontakt */
.contactform {
	width:400px;
}
.contactform th {
	width:100px;
	padding-bottom:5px;
	padding-right:5px;
	text-align:left;
	vertical-align:top;
}
.contactform td {
	padding-bottom:5px;
	padding-right:5px;
	vertical-align:top;
}
.contactform .standard_input {
	width:98%;
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
}
.contactform .standard_textarea {
	width:98%;
	height:120px;
	font-family:"Times New Roman", Times, serif;
	font-size: 12px;
}
.contactform .required {
	font-size:0.9em;
}

/* Aktuelles */
.news-latest-container {

}
.news-latest-container .news-latest-item {
	margin-bottom:15px;
	width:80%;
}
.news-latest-container .news-latest-item .image {
	width:1px;
}
.news-latest-container .news-latest-item .news_content {

}
.news-latest-container .news-latest-item .news_content .headline{
	font-weight:bold;
	margin-bottom:3px;
}
.news-latest-container .news-latest-item .news_content .teaser {

}
.news-latest-container .news-latest-item .news_content .morelink {
	text-align:left;
	font-weight:bold;
}

.news-single-item {

}
.news-single-item .headline {
	font-weight:bold;
	margin-bottom:5px;
}
.news-single-item .teaser {
	margin-bottom:5px;
}
.news-single-item .text {

}
.news-single-item .image {

}
.news-single-item .backlink {
	text-align:left;
	font-weight:bold;
}
