* {border:0 none; margin:0; padding:0;}

body{ background-color:white; font-family: Georgia;}
.banner{height:175px; background-image: url(images/verlauf.jpg); background-repeat: repeat-x;}
.logo{float:left; padding:10px 0 0 10px; }
.navi{float:left;}
.navi ul{margin-top:155px;}
.navi li {background-image: url(images/inactive-navi-verlauf.jpg); padding:10px 10px 1px 10px; margin:0px; display:inline; border-left:1px solid white; border-top:1px solid white; border-right:1px solid white;}
.navi li a {color:#CFCFCF; text-decoration:none; font-weight:bold;}
.navi li:hover {background-image: url(images/inactive-navi-verlauf-hover.jpg); padding:10px 10px 1px 10px; margin:0px; display:inline; border-left:1px solid white; border-top:1px solid white; border-right:1px solid white;}
.navi .current_page_item{background-image: url(images/aktive.jpg); padding:11px 30px 5px 30px; margin:0px; display:inline; border: 0px; color:#292929;}
.navi .current_page_item:hover {background-image: url(images/aktive.jpg); padding:11px 30px 5px 30px; margin:0px; display:inline; border: 0px; color:red;}
.navi .current_page_item a{color:#292929; }
.sidebar{float:left; width:370px; padding-bottom:400px;}
.sidebar li h2{background-image: url(images/sidebarh2.jpg); background-repeat: no-repeat; margin:10px 0 10px 0; padding: 10px 30px 15px 30px; color:#CFCFCF; font-size:20px;}
.sidebar li {padding:10px 0 0 0px;}
.sidebar li a{padding:0 0 0 30px; text-decoration:none; font-size:18px; color:#292929;}
.sidebar li a:hover{color:red;}

.content{width:600px; float: left; padding-top:15px; margin-left:30px; font-size:15px;}
.content h1{font-size:17px; color:#292929; margin-bottom:10px;}
.content h2{font-size:14px; color:#292929; margin-bottom:10px;}
.content h3{font-size:13px; color:#292929; margin-bottom:10px;}
.content h1 a{font-size:17px; color:#292929; text-decoration:none; margin-bottom:10px;}
.content p {margin-bottom:8px;}
.content li {list-style-type: disc;}
.content a{color:red;}
.content ul{margin:10px 0 10px 20px; }
.entry{margin-bottom:20px;}



.clear{clear:both;}
.footer{background-color:#282828;  margin-top:250px; height:40px; padding:10px;}
.footer li{display:inline; padding:10px;}
.footer li a{color:white; font-size:12px; text-decoration:none; }
.footer li a:hover{color:red; }

.editieren{float:right;}
.small{font-size:9px;}
.haftung{font-size:11px;}
.haftung strong{margin-bottom:9px;}
.openings{padding-left:10px;}
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin: 0 10px 10px 0;
   margin-bottom:10px;
}

.alignright {
   float: right;
   margin: 0 0 10px 10px;
   padding-bottom: 10px;
   
}

.wp-caption {
   background: #fafafa;
   border: solid 1px #eeeeee;
   text-align: center;
   padding-top: 4px;
}

.wp-caption img {
   float: none;
   margin: 0;
   padding-bottom: 10px;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0px;
   margin: 0px;
}