html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
body{line-height:1.4;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
table, td, th{vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a img{border:none;}
body{font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{font-weight:normal;color:#111;}
h1{font-size:3em;line-height:1;margin-bottom:0.5em;}
h2{font-size:2em;margin-bottom:0.75em;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img{margin:0;}
p{margin:0 0 1.0em;}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover{color:#000;}
a{color:#009;text-decoration:underline;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em, dfn{font-style:italic;}
dfn{font-weight:bold;}
sup, sub{line-height:0;}
abbr, acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
del{color:#666;}
pre{margin:1.5em 0;white-space:pre;}
pre, code, tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol{margin:0 1.5em;}
ul, ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;}
thead th{background:#c3d9ff;}
th, td, caption{padding:4px 10px 4px 5px;}
tr.even td{background:#e5ecf9;}
tfoot{font-style:italic;}
caption{background:#eee;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
label{font-weight:bold;}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend{font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select{margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus{border:1px solid #666;}
input.text, input.title{width:300px;padding:5px;}
input.title{font-size:1.5em;}
textarea{width:390px;height:250px;padding:5px;}
.error, .notice, .success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
.container{width:950px;margin:0 auto;}
.showgrid{background:url(src/grid.png);}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24{float:left;margin-right:10px;}
.last, div.last{margin-right:0;}
.span-1{width:30px;}
.span-2{width:70px;}
.span-3{width:110px;}
.span-4{width:150px;}
.span-5{width:190px;}
.span-6{width:230px;}
.span-7{width:270px;}
.span-8{width:310px;}
.span-9{width:350px;}
.span-10{width:390px;}
.span-11{width:430px;}
.span-12{width:470px;}
.span-13{width:510px;}
.span-14{width:550px;}
.span-15{width:590px;}
.span-16{width:630px;}
.span-17{width:670px;}
.span-18{width:710px;}
.span-19{width:750px;}
.span-20{width:790px;}
.span-21{width:830px;}
.span-22{width:870px;}
.span-23{width:910px;}
.span-24, div.span-24{width:950px;margin:0;}
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24{border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}
div.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.prepend-top{margin-top:1.5em;}
.append-bottom{margin-bottom:1.5em;}
.box{padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space{background:#fff;color:#fff;}
.clearfix:after, .container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container{display:block;}
.clear{clear:both;}
body{padding:0;margin:0px;background-color:#FFFFFF;}
#wrapper{padding:0;margin:0px;}
#container{margin:0px;}
#contentwrap{background:url(images/content-background.png) top left repeat-y;background-color:#CAD594;}
a{color:#B32713;}
a:hover{color:#bfc101;}
#header{height:90px;padding-top:0px;background:#fff;margin:0px;width:951px;}
#header h1{margin-bottom:1px !important;padding:0px 0 0 0px;font-weight:normal;font-family:Arial, Helvetica, Sans-serif;font-weight:bold;font-size:12px;}
#header h1 a, #header h1 a:visited{color:#737618;text-decoration:none;}
#header h2{padding-left:15px;color:#777e68;font-size:13px;font-family:Arial, Helvetica, Sans-serif;}
.logoimg{margin:0 0 0 0px;}
#pagemenucontainer{height:30px;margin-top:16px;float:right;}
#pagemenu{height:30px;float:right;}
#pagemenu, #pagemenu ul{padding:0;margin:0;list-style:none;line-height:1;}
#pagemenu{margin-bottom:1px;}
#pagemenu ul{float:left;list-style:none;margin:0px 0px 0px 0px;padding:0px}
#pagemenu li{float:left;list-style:none;margin:0px;padding:6px 6px;background:#fff;}
#pagemenu ul li{list-style:none;margin:0px;padding:0px;}
#pagemenu li a, #pagemenu li a:link{color:#41443b;display:block;margin:0;padding:6px 8px;text-decoration:none;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#pagemenu li a:hover, #pagemenu li a:active{background:#cad594;color:#606c28;display:block;text-decoration:none;}
#pagemenu li.current_page_item a{background:#cad594;color:#606c28;}
#pagemenu li:hover, #pagemenu li.sfhover{position:static;}
#navcontaineroben{height:20px;background:#CAD594;display:block;overflow:hidden;padding:6px 0 0 8px;width:943px;}
#navcontaineroben h1{margin-bottom:1px !important;padding:3px 0 0 15px;font-weight:normal;font-family:Arial, Helvetica, Sans-serif;font-weight:bold;font-style:italic;font-size:12px;color:#000;display:inline;}
#navcontaineroben h2{margin-bottom:1px !important;padding:3px 0 0 0px;font-weight:normal;font-family:Arial, Helvetica, Sans-serif;font-weight:bold;font-style:italic;font-size:12px;color:#000;display:inline;}
#navcontainer{height:27px;background:#B32713;display:block;overflow:hidden;padding:0px 0 0 8px;}
#navcontainer .current-cat a{background:#889451;color:#fff;text-shadow:0 1px 0 #21221e;}
#content{background-color:#fff;padding:15px 15px 15px 15px;min-height:2200px;}
pre{overflow:auto;width:470px;}
.homecat{padding:0px;margin-bottom:15px;margin-top:15px;border-bottom:1px solid #ddd;}
.homediv a{color:#B32713;font-family:Arial, Helvetica, Sans-serif;font-size:14pt;margin:0px;}
.post{padding:10px;margin-bottom:15px;border-bottom:1px solid #ddd;background:url(images/post-background.png) top left repeat-x;}
.postoben{padding:3px;margin-bottom:0px;border-bottom:1px solid #ddd;background-color:#D8E0AF;}
.postoben h2{color:#222222;font-family:Arial, Helvetica, Sans-serif;font-size:13pt;font-weight:bold;text-decoration:underline;}
.postpage{padding:10px;margin-bottom:15px;border-bottom:1px solid #ddd;}
.post p{margin-bottom:10px;}
.post h2{color:#B32713;font-family:Arial, Helvetica, Sans-serif;font-size:12pt;font-weight:bold;}
.postpage h2{color:#ffffff;font-family:Arial, Helvetica, Sans-serif;font-size:12pt;font-weight:bold;}
.posthome{padding:5px;margin-bottom:5px;border-bottom:1px solid #ddd;}
.posthome h2{color:#54850F;font-family:Arial, Helvetica, Sans-serif;font-size:14pt;}
.titlehome h2{color:#54850F;font-family:Arial, Helvetica, Sans-serif;font-size:14pt;}
.title h2{color:#B32713;font-family:Arial, Helvetica, Sans-serif;font-size:14pt;}
.title{margin:0 0 8px 0;padding:0px;line-height:19px;font-family:Arial, Helvetica, Sans-serif;color:#79890A;font-size:11pt;text-decoration:none;}
.title a{text-decoration:none;color:#B32713;}
.title a:hover{text-decoration:none;color:#585b00;}
.pagetitle{margin-bottom:15px;line-height:22px;font-family:Arial, Verdana;text-decoration:underline;font-style:italic;color:#5B6530;font-size:22px;}
.postdate{font-size:13px;font-family:Arial, Helvetica, Sans-serif;font-style:italic;color:#8a8a8a;}
.postmeta{font-size:11px;padding:2px 4px;font-family:Arial, Verdana;}
.postdate img, .postmeta img{border:none;vertical-align:middle;margin:2px;}
.textwidget{color:#000;}
.entry{text-align:justify;line-height:1.4;padding-top:3px;font-family:Arial, Verdana;font-size:16px;} 
.entry img{padding:1px;border:1px #B32713 solid;margin-right:8px;margin-bottom:8px;margin-top:4px;margin-left:8px;}
.navigation{padding:10px 0;}
.comm{background-color:#F7F7F5;font-size:14px;padding:10px;font-family:Verdana, Arial, Helvetica, sans-serif}
.comm a{color:#990000}
.comm textarea{border:1px #990000 solid;padding:5px;color:#333}
.comm input{border:1px #90000 solid;padding:3px 5px;color:#333}
blockquote{overflow:hidden;padding-left:9px;font-style:italic;color:#666;border-left:3px solid #CADAE7;}
.post img{max-width:680px;}
img.wp-smiley{max-height:12px;margin:0;padding:0;border:none;}
.aligncenter,
div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
.sidebaradbox{margin-top:5px;text-align:center;}
.ad125{margin:10px;}
.sidebar{margin:0 0 10px 0;color:#525406;}
.sidebar-right{margin-right:10px;}
.sidebar-left{margin-left:10px;}
.sidebar-left-paged{margin-left:10px;height:2915px;}
.sidebar a{text-decoration:none;color:#B32713;}
.sidebar a:hover{text-decoration:underline;color:#446b00;}
#search{border:1px solid #5B6530;height:30px;padding:0;background:#fff url(images/search-background.png) top left repeat-x;text-align:right;margin-top:10px;}
#search input{border:0;background:none;color:#666;}
#s{width:140px;padding:4px;margin:3px 0 0 0;background:none;}
.sidebar h2{margin:10px 0 0 0;padding:4px 0 4px 10px;background:#5B6530;font-size:13px;font-family:Arial, Helvetica, Sans-serif;font-weight:bold;color:#fff;text-shadow:0 1px 0 #617507;}
.sidebar ul{list-style-type:none;margin:0px 0px 10px 0px;padding:0px;}
.sidebar ul li{list-style-type:none;margin:0px 0px 5px 0px;padding:0px;}
.sidebar ul ul{list-style-type:none;margin:0px;padding:0px;}
.sidebar ul li li{padding:3px 0px 3px 18px;margin:0px;background:url(images/bullet.gif) no-repeat top left;}
.sidebar ul li ul li{background:url(images/bullet.gif) no-repeat top left;padding:2px 0px 2px 18px;margin:2px 0;}
.rssbox{background:#dce5b5;border:1px solid #b2ba8b;padding:10px;margin:10px 0 0 0;}
.rssbox:hover{border-color:#919b61;}
.rssbox a{color:#313c02;font-size:14px;font-weight:bold;text-decoration:none;}
.rssbox a:hover{color:#3f4d01;text-decoration:underline;}
.twitterbox{background:#dce5b5;border:1px solid #b2ba8b;padding:10px;margin:10px 0 0 0;}
.twitterbox:hover{border-color:#919b61;}
.twitterbox a{color:#313c02;font-size:14px;font-weight:bold;text-decoration:none;}
.twitterbox a:hover{color:#3f4d01;text-decoration:underline;}
#wp-calendar th{font-style:normal;text-transform:capitalize;color:#313c02;background:none;}
#wp-calendar caption{padding:2px 4px;margin:2px 0 2px 0;background:none;}
#wp-calendar td{color:#313c02;font:normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;letter-spacing:normal;padding:2px 0;text-align:center;}
#wp-calendar td:hover, #wp-calendar #today{background:#eee;color:#555;}
#wp-calendar{empty-cells:show;font-size:14px;margin:0;font-weight:bold;width:100%;}
#footer{background:#B32713;padding:22px;text-align:center;color:#fff;font-size:13px;}
#footer a{color:#fff;}
#footer a:hover{text-decoration:none;}
#footer2{color:#76842f;font-size:11px;text-align:center;padding:10px;}
#footer2 a{color:#76842f;text-decoration:none;}
#comments h3{margin-bottom:10px;}
#commentform input{width:170px;padding:2px;margin:5px 5px 1px 0;}
#commentform{margin:5px 10px 0 0;}
#commentform textarea{width:100%;padding:2px;}
#respond:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#commentform #submit{margin:0 0 5px auto;float:right;}
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align:justify;}
.commentlist li{margin:15px 0 10px;padding:5px 5px 10px 10px;list-style:none;}
.commentlist li ul li{margin-right:-5px;margin-left:10px;}
.commentlist p{margin:10px 5px 10px 0;}
.children{padding:0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
.post_thumbnail{margin:0 10px 10px 0;}
#related_posts{padding-bottom:1px;}
#related_posts h3{background:#FCF2C1 url(images/box.gif) 0 0 no-repeat;font-size:12px;padding:6px 12px;font-family:Arial,Helvetica,Sans-serif;letter-spacing:0;border-bottom:1px solid #CCC;}
#related_posts ul{background:#FFF 100% 100% no-repeat;padding:3px 12px 1px 20px;font-family:Arial,Helvetica,Sans-serif;font-size:12px;list-style-type:disc;color:#5B6530;}
#related_posts .count{font-size:10px;}
#related_posts .excerpt{color:#999;font-size:11px;display:block;}
#nav a, #subMenusContainer a{text-decoration:none;display:block;}
#nav a{margin:0;float:left;background:none;padding:8px 16px;color:#fff;font-weight:bold;font-size:12px;text-shadow:0 1px 0 #21221e;font-family:Arial, Helvetica, Sans-serif;}
#subMenusContainer a, #nav li li a{color:#fff;font-size:12px;text-align:left;background-color:#889451;padding:5px 20px;}
#nav li a:hover,
#nav li a:focus,
#nav a.mainMenuParentBtnFocused{background-color:#889451;color:#fff;text-shadow:0 1px 0 #21221e;}
#subMenusContainer a:hover,
#subMenusContainer a:focus,
#subMenusContainer a.subMenuParentBtnFocused{background-color:#c0ce82;color:#1d2301;}
.subMenuParentBtn{background:url(../img/arrow_right.gif) right center no-repeat;}
.subMenuParentBtnFocused{background:url(../img/arrow_right_over.gif) right center no-repeat;}
.mainMenuParentBtn{}
.mainMenuParentBtnFocused{}
.smOW{display:none;position:absolute;overflow:hidden;padding:0 2px;margin:0 0 0 -2px;}
#nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol{padding:0;margin:0;list-style:none;line-height:1em;}
#nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol{background:none;left:0;}
#nav li{background-image:url(images/mainnav-sep.gif);background-repeat:no-repeat;background-position:100% 5px;cursor:pointer;float:left;margin:0 2px 0 0;padding:0 2px 0 0;height:44px;display:inline;}
#subMenusContainer li{list-style:none;}
#nav{width:950px;margin:0 auto;clear:both;overflow:hidden;font-size:12px;display:block;}
#nav .children{display:none;}
#subMenusContainer{display:block;position:absolute;top:0;left:0;width:100%;height:0;overflow:visible;z-index:1000000000;}
.avhec-widget-line{display:inline-block;}
.avhec-widget-count{display:inline;}
.avhec-widget-rss{display:inline;}
.post-ratings{width:100%;vertical-align:center;text-align:center;margin-left:10px;height:150px;border-bottom:0px dotted #999999;vertical-align:center;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.post-ratings-loading{display:none;height:16px;text-align:center;vertical-align:center;}
.post-ratings-image{border:0px;text-align:center;vertical-align:center;}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG{border:0px;padding:0px;margin:0px;text-align:center;vertical-align:center;}
.post-ratings-text{text-align:center;vertical-align:center;}
.post-ratings-comment-author{font-weight:normal;font-style:italic;text-align:center;vertical-align:center;}

.cc_banner-wrapper{position:relative;z-index:9001;}
.cc_container .cc_btn{cursor:pointer;font-size:0.6em;line-height:1em;text-align:center;transition:font-size 200ms ease 0s;}
.cc_container .cc_message{font-size:0.6em;line-height:1.5em;margin:0;padding:0;transition:font-size 200ms ease 0s;}
.cc_container .cc_logo{display:none;height:22px;opacity:0.9;overflow:hidden;text-indent:-1000px;transition:opacity 200ms ease 0s;width:100px;}
.cc_container .cc_logo:hover, .cc_container .cc_logo:active{opacity:1;}
@media screen and (min-width:500px){.cc_container .cc_btn{font-size:12px;}
.cc_container .cc_message{font-size:12px;}
}
@media screen and (min-width:768px){.cc_container .cc_btn{font-size:12px;}
.cc_container .cc_message{font-size:12px;line-height:1em;}
}
@media screen and (min-width:992px){.cc_container .cc_message{font-size:12px;}
}
@media print{.cc_banner-wrapper, .cc_container{display:none;}
}
.cc_banner-wrapper{height:0px;}
.cc_container{left:0;overflow:hidden;padding:15px;position:fixed;right:0;bottom:0;}
.cc_container .cc_btn{background-color:#622938;cursor:pointer;display:block;float:right;margin-left:10px;max-width:120px;padding:8px 10px;text-align:center;width:33%;}
.cc_container .cc_message{display:block;}
@media screen and (min-width:500px){.cc_container .cc_message{margin-top:0.5em;}
}
@media screen and (min-width:768px){.cc_container{padding:3px 30px;text-align:left;}
.cc_container .cc_btn{padding:5px 5px;}
}
.cc_container{background:#bebebe none repeat scroll 0 0;border:1px solid #ccc;box-sizing:border-box;color:#fff;font-family:"Helvetica Neue Light","HelveticaNeue-Light","Helvetica Neue",Calibri,Helvetica,Arial;font-size:12px;}
.cc_container *::-moz-selection{background:#ff5e99 none repeat scroll 0 0;color:#fff;text-shadow:none;}
.cc_container .cc_btn, .cc_container .cc_btn:visited{background-color:#888;border-radius:5px;color:#fff;font-size:13px;transition:background 200ms ease-in-out 0s, color 200ms ease-in-out 0s, box-shadow 200ms ease-in-out 0s;}
.cc_container .cc_btn:hover, .cc_container .cc_btn:active{background-color:#a8a8a8;color:#000;}
.cc_container a, .cc_container a:visited{color:#fff;text-decoration:underline;transition:color 200ms ease 0s;font-size:12px;}
.cc_container a:hover, .cc_container a:active{color:#555;}
@keyframes slideDown{0%{margin-top:-0px;}
100%{margin-top:0;}
}
@keyframes growDown{0%{height:0;}
100%{height:0px;}
}

.anz:before{content:"Anzeige";font-family:Arial;display:inline;font-size:13px;background-color:#999;color:#fff;padding:2px 4px;border-radius:4px}