/*
Theme Name: Stattpartei Sky
Theme URI: http://www.statt-partei-luenen.de
Description:
Author: webfeger.com


*/


* {margin:0; padding:0;}

html, body {height:100%;}

body {
background:url(img/body_bg.jpg) top left repeat-y #FFFFFF;
font-family:Arial, Verdana, sans-serif;
font-size:14px;
}

#wrap {
min-height:97%;
min-width:800px;
max-width:1800px;
background:url(img/wrap_bg.jpg) top right repeat-y;
}

#header {
height:166px;
background:url(img/header_bg.jpg) top right no-repeat;
}

#header h2 {
border:0;
width:212px;
height:166px;
background:url(img/logo.png) top left no-repeat;
}

#header h2 a {
text-indent:-2000px;
display:block;
border:0;
width:212px;
height:166px;
}

#footer {
min-height:3%;
background:url(img/footer_bg.jpg) top left no-repeat;
text-align:right;
font-size:11px;
}

#footer p {
color:#EEEEFF;
padding-top:3px;
margin-right:3px;
}

#footer p img {
margin-bottom:-3px;
}

#footer p a {
color:#EEEEFF;
text-decoration:none;
clear:both;
}

#menubar {
min-height:285px;
width:200px;
background:url(img/menubar_bg.jpg) top left no-repeat;
float:left;
}

#menubar ul {
margin-left:25px;
margin-top:30px;
list-style-type:none;
color: #083192;
border-top:1px solid #CED8EE;
}

#menubar ul li ul {
list-style-type:disc;
margin-top:0px;
margin-left:0px;
padding-left:40px;
}

#menubar ul li {
border-top:1px solid #FFFFFF;
border-bottom:1px solid #CED8EE;
}

#menubar ul li ul li{
border-top:none;
border-bottom:none;
}

#menubar a {
display: block;
padding: 4px 5px 4px 22px;
text-decoration:none;
color:#083192;
font-weight:700;
font-size:15px;
background:url(img/menu_list.png) no-repeat;
background-position:0px 0px;
}

#menubar ul li ul li a {
padding-left:0px;
font-weight:300;
font-size:13px;
background:none;
}

#menubar a:hover, #menubar a.act, #menubar li.current_page_item a {
color:#000000;
background-position:0px -76px;
}

#rechts {
float:right;
width:217px;
text-align:center;
}

#sidebar {
list-style-type:none;
text-align:left;
width:199px;
}

#sidebar a {
text-decoration:none;
color:#5C6F9A;
}

#sidebar a:hover {
color:#000000;
}

#sidebar li {
background:url(img/widget_back.jpg) bottom left no-repeat;
margin-bottom:30px;
}

#sidebar li h2 {
background:url(img/widget_title.jpg) bottom left no-repeat;
color:#0F399F;
font-weight:300;
font-size:18px;
padding:6px 8px;
}

#sidebar li div {
padding:8px;
}

#sidebar li ul {
list-style-type:none;
padding:8px;
}

#sidebar li ul li {
background:none;
margin-bottom:5px;
border-bottom:1px solid #CED8EE;
padding-bottom:2px;
}

#searchform {
margin-top:5px;
}

#searchform label {
margin-left: 8px;
}

#wp-calendar {width:100%;}

#inhalt {
margin:10px 294px 0 260px;
padding-bottom:30px;
}

h2.pagetitle {
font-size:16px;
font-style:italic;

margin-bottom:20px;
text-align:right;
}

.post {
margin-bottom:30px;
}

.post h1 a {
font-size:24px;
text-decoration:none;
color:#0F399F;

}

.post h1 a:hover, .postmetadata a:hover {
color:#000;
}

.post h1 {
border-bottom:1px solid #0F399F;
background:url(img/haken.jpg) bottom right no-repeat;
padding-right:40px;
padding-bottom:1px;
color:#0F399F;
font-size:24px;
text-align: left;
}
.post h2 {
text-align: left;
color: #0F399F;
font-size:1.2em;
margin-bottom: 7px;
}

.post div {
margin:10px 0px;
text-align:justify;
overflow:hidden;
}

.post div ul, .post div ol {
margin-left:40px;
}

hr {
border:0;
border-bottom: 1px solid  #CED8EE;
border-top:1px solid #FFF;
margin:0 0;
}

#sidebar hr {
margin:8px 0;
}

.post p.postmetadata {
line-height:20px;
background:url(img/comments.jpg) top left no-repeat;
padding-left:30px;
margin:0 0;
}

.post p.datum {
font-size:11px;
color:#5C6F9A;
font-style:italic;
margin:0 0;
text-align:right;
}

.postmetadata a {
font-size:12px;
text-decoration:none;
color:#5C6F9A;
}
.post img {border:0;}

.post p img {
border:0;
}

.post p img.alignright {
float:right;
margin-left:5px;
margin-bottom:5px;
margin-top:5px;
}

.post p img.alignleft {
float:left;
margin-right:5px;
margin-bottom:5px;
margin-top:5px;
}

.post p img.aligncenter {
margin:5px auto;
display:block;
clear:both;
}

.post p {margin-bottom: 15px;}

.post ul {margin-bottom: 15px;}

.post li {margin: 7px;}

.navigation {
overflow:hidden;
margin-bottom:20px;
}

.navigation .alignleft {
float:left;
width:45%;
}

.navigation .alignright {
float:right;
width:45%;
text-align:right;
}

#respond {
margin-top:40px;
}

h3#comments {
margin-bottom:10px;
}

textarea#comment {
width:98%;
}

#commentform input, #commentform textarea {
border:2px solid #CED8EE;
margin-bottom:3px;
}

#commentform #submit {
background-color: #CED8EE;
}

#commentform #submit:hover {
background-color:#A5C5FF;
border:2px solid #A5C5FF;
cursor:pointer;
cursor:hand;
}

.commentlist li {
margin-bottom:20px;
}

.commentlist {
list-style-type:none;
}

.commentlist .vcard {
background-color:#F4F7FE;
border-bottom: 1px solid  #CED8EE;
}

.commentlist .commentmetadata {
text-align:right;
margin-bottom:5px;
margin-top:-15px;
background-color:transparent;
 }

  .commentlist .commentmetadata a {
  font-size:11px;
  color:#000000;
  text-decoration:none;
  font-style:italic;
  }

.comment-body p {
}

#breadcrumb-navxt {
padding:7px; border-top: solid 1px #CED8EE;  }

#archives-3 {
padding-bottom: 7px;
}

#archives-3 select {margin-left:7px;}