*{
	margin:0;
	padding:0;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
html,body{
	background:#ddd;
	color:#323232;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	hyphens:auto;
	font-size:90%;
	font-family: Open Sans, Helvetica, Arial, Sans-Serif;
}
.clear{
	clear:both;
}
p{
	font-weight:400;
	font-size:1.0em;
	text-align:left;
	margin:14px 0;
}
.bold{
	font-weight:bold;
}
strong{
	font-weight:600;
}
.wrapper{
	background:#fff;
	margin:0px auto;
	padding:0;
	width:100%;
	max-width:994px;
	-moz-box-shadow:0 0 5px #888;
	-webkit-box-shadow:0 0 5px#888;
	box-shadow:0 0 5px #888;
}

h1,h2,h3,h4,h5,h6{
	font-family:Open Sans,Helvetica,Arial,Sans-Serif;
	color:#9a7258;
}
h1{
	font-size:1.25em;
	font-weight:600;
	margin:10px 0;
}
h2{
	font-size:1.15em;
	font-weight:400;
	margin:15px 0;
}
h3{
	font-size:1.4em;
	font-weight:400;
	margin:20px 0 5px;
}
h4{
	font-size:1.2em;
	font-weight:600;
	margin:15px 0 5px;
}
h5{
	font-size:0.9em;
	font-weight:600;
	margin:30px 0 5px;
}
h6{
	font-size:0.9em;
	font-weight:600;
	margin:30px 0 5px;
}

a{
	color:#078da3;
	text-decoration:none;
}

p a{
	color:#078da3;
	text-decoration:none;
}
a img{
	border:none;
}
p.more-link{
	clear:both;
	display:block;
	text-decoration:none;
	font-size:1.0em;
	font-weight:400;
	margin:5px 0 0;
	padding:0;
}
.post.news a{
	color:#000000;
}
#header{
	position:relative;
	display:inline-block;
	width:100%;
	height:180px;
	margin:0 0 70px;
	background:url(images/header.jpg);
	background-size:cover;backgound-repeat:no-repeat;
	background-position:center;
}
#header a.headerimage{
	position:absolute;z-index:1;width:994px;height:240px;
}
#logo-container{
	position:absolute;
	z-index:2;
	float:left;
	margin:50px 0 0 20px;
	width:155px;height:101px;
}
#logo{
	display:block;
	background:url(images/logo.png);
	width:155px;height:101px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.main-menu{
	float:left;
	width:220px;
	margin:15px 5px 0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.main-menu li{display:block;list-style:none;line-height:2.4em;padding-left:15px;border-bottom:2px dotted #ddd;}
ul.sub-menu li:last-of-type{border-bottom:none;}
.main-menu li.current_page_item{background:#eee8e2;}
.main-menu li a{display:block;color:#9a7258;}
.main-menu li a:hover{color:#0089a0;}
.content{position:relative;display:inline-block;width:504px;margin:0;padding:5px;}
.content.home{width:764px;padding:0;}
.post.small{float:left;width:244px;height:200px;margin:10px 5px;padding:5px;word-wrap:break-word;}
.post.big{float:left;width:244px;height:330px;margin:10px 5px;padding:5px;word-wrap:break-word;}
.post.big img{width:244px;height:95px;margin:0 auto;display:block;}
.post.zitat{border:1px solid #ddd;}
.post div.sign{display:block;width:138px;height:45px;background:url(images/sign.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
.post.contact span{}
.post ul {margin:20px 0 20px 30px;}
blockquote{display:block;font-style:italic;margin:0 0 5px;}
blockquote:before{content:"\275D";font-size:5.0em;margin:0 2px 0 0;}
blockquote:after{content:"\275E";font-size:1.0em;margin:0 0 0 2px;}
#sidebar{position:relative;z-index:2;display:inline-block;float:right;width:220px;margin:-60px 0px 0;padding:-10px 10px;background: url(images/bg-top-sidebar.png) no-repeat center  top;}
#sidebar ul li{list-style:none;}
#sidebar div.widget{margin:10px 0;padding:20px 20px 20px 30px;border:0px solid #ddd;}
#sidebar div.widget h3{font-size:1.1em;font-weight:600;margin:0;}
#sidebar div.textwidget p {text-align:justify; }
#sidebar div.textwidget span {display:block;text-align:center;}
#sidebar div.textwidget, #sidebar div.textwidget a {color:#323232;}
#sidebar div.textwidget img {display:block; margin:15px auto 5px;}
#pagination{text-align:center;}
#pagination .page-numbers{margin:0 2px;padding:4px;width:34px;line-height:26px;color:#323232;background:#ddd;display:inline-block;border-radius:3px;font-size:1.0em;}
#pagination span.current{color:#fff;background:#9a7258;}
#pagination a.prev.page-numbers,
#pagination a.next.page-numbers{display:none;}
#footer{width:100%;padding:0;}
#footer #credits{background:#eee;color:#9a7258;text-align:center;margin:0;padding:0 5%;line-height:1.8em;}
#footer a{color:#9a7258;text-decoration:none;font-size:1.0em;display:inline-block;margin:0;}
img{max-width:100%;height:auto;}
#back-to-top{margin:0 auto;padding:30px 0 20px;text-align:left;display:none;clear:both;}
#back-to-top a:before{content:"\f139";font-family:Open Sans;font-size:1.0em;color:#f0b16e;line-height:1.0em;font-style:normal;font-weight:normal;text-decoration:inherit;}
#back-to-top a:hover:before{color:#0089a0;}
sub,sup{font-size:0.8em;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
em{line-height:1.5em;}
hr{width:80%;margin:20px auto;}
#dp_footer{float:center;display:block;clear:both;color:#ddd;font-size:0.5em;}
.alignleft {float:left; margin-right:10px; border:0px solid #fff;}
.alignright {float:right; margin:0px 0 0 20px; border:10px solid #9a7258;}
.aligncenter {float:none;margin:10px auto;border:10px solid #9a7258;}