body{margin:0;padding:0;background:url(images/bg01.jpg);font:11px Verdana,"Trebuchet MS", Arial, Helvetica, sans-serif;color:#5A554E;}
h1, h2, h3{margin:0;}
h1, h2{font-weight:normal;}
h1{font-size:32px;}
h2{font-size:22px;}
p, ol, ul, dl{margin-top:0;line-height:1.8;}
table .side{float:none;}
ul{margin-left:0;padding-left:0;list-style:none;}
strong{color:#4A3E29;}
a{color:#506C00;}
a:hover{text-decoration:none;}
a img{border:0;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{margin:0 auto;}
img.alignleft{margin:0 27px 0 0;}
img.alignright{margin:0 0 0 27px;}
img.border{padding:4px;border:1px solid #E9E4D8;}
#wrapper{background:url(images/bg02.jpg) repeat-x;}
.container{width:1000px;margin:0 auto;}
.clearfix{clear:both;}
#header{height:211px;background:url(images/bg04.jpg);}
#logo{float:left;width:308px;height:211px;}
#logo h1, #logo p{line-height:1;}
#logo h1{padding:137px 0 0 50px;letter-spacing:-2px;font-size:34px;color:#FFFFFF;}
#logo p{padding:0 0 0 50px;font-size:13px;color:#F8AB80;}
#logo a{text-decoration:none;}
#logo a:hover{text-decoration:underline;}
#banner{float:left;height:118px;padding:32px 0 0 25px;}
#menu{height:76px;background:url(images/bg04.jpg) no-repeat 0 -211px;}
#menu ul{height:67px;margin:-62px 25px;padding:15px 0 0 14px;background:url(images/bg05.jpg);list-style:none;line-height:1}
#menu li{float:left;height:35px;padding:15px 20px 0 20px;}
#menu li.active{background:url(images/bg06.jpg) no-repeat;}
#menu a{text-decoration:none;letter-spacing:-1px;font-size:18px;color:#FFFFFF;}
#menu a:hover{text-decoration:underline;}
.bar{height:48px;margin:0 25px;background:url(images/bg07.jpg);}
.bar .text{float:left;padding:17px 0 0 25px;font-size:14px;color:#809064;}
#top-bar{background:url(images/bg04.jpg) no-repeat 0 -287px;}
#page{background:url(images/bg03.jpg) repeat-y;}
#content{float:left;width:655px;padding:0 24px 0 25px;background:url(images/bg04.jpg) no-repeat 0 -335px;}
#content2{float:left;width:960px;padding:0 24px 0 25px;background:url(images/bg04.jpg) no-repeat 0 -335px;}
#content li{background-image:url("../images/bullet.png");background-repeat:no-repeat;background-position:0px 0px;padding-left:24px;padding-bottom:1em;}
.post{}
.post .title, .post .date{padding:0 25px;}
.post .title{margin:0;padding-top:50px;line-height:normal;font-size:32px;color:#5A5544;}
.post .date{line-height:normal;color:#ACAAA1;}
.post .entry{margin:0 25px;padding:20px 0;border-top:1px solid #E5E1D8;}
.post .meta{height:53px;background:#E5ECDB;border-bottom:1px solid #DDE5CE;}
.post .meta .tags{float:left;padding:20px 0 0 25px;}
.post .meta .links{float:right;padding:20px 25px 0 0;}
.post .meta .comments{margin-right:30px;padding-left:22px;background:url(images/img04.gif) no-repeat 0 50%;}
.post .meta .more{padding-left:17px;background:url(images/img05.gif) no-repeat 0 50%;}
.kvmover{position:relative;z-index:0;}
.kvmover:hover{background-color:transparent;z-index:50}
.kvmover span{position:absolute;background-color:lightyellow;padding:5px;left:-1000px;border:1px dashed gray;visibility:hidden;color:black;text-decoration:none;}
.kvmover img{border-width:0;padding:2px;}
.kvmover:hover span{visibility:visible;top:0;left:80px;}
#sidebar{float:right;width:260px;padding:0px 20px 0 0;background:url(images/bg04.jpg) no-repeat 100% -335px;}
#sidebar ul{margin:0;padding:0 0 0 25px;list-style:none;line-height:normal;border-left:1px solid #E5E1D8;}
#sidebar li{background-image:url("../images/bewertung.gif");background-repeat:no-repeat;background-position:0px 0px;padding-left:24px;padding-bottom:1em;}
#sidebar h2{margin:0 0 20px 0;padding:20px 0 5px 0;border-bottom:1px solid #E5E1D8;}
.two-cols{margin:0 25px;padding:35px 35px 0 35px;background:#28241E url(images/bg09.jpg) repeat-x;color:#736F6A;}
.two-cols .col1{float:left;width:595px;}
.two-cols .col2{float:right;width:210px;padding:0 0 0 25px;border-left:1px solid #423C31;}
.two-cols h2{font-size:26px;color:#FFFFFF;}
.two-cols a{color:#736F6A;}
#footer{background:url(images/bg10.jpg) no-repeat;padding:55px 0;}
#footer p{text-align:center;color:#8F8B83;}
#footer a{color:#8F8B83;}
.midd{vertical-align:middle;}
.middle{vertical-align:middle;}
.middle img{float:none;}
.middle img{vertical-align:middle;}
