/*
Theme Name: Sachsenbund
Theme URI: http://www.imania.de/
Description: The Sachsenbund e.V. Theme for Wordpress
Version: 0.3
Author: Janka Glotz / Ingo Spreu
Author URI: http://www.imania.de/
Tags: 

*/

body, html {width: 100%; height: 100%; }
body, h2, h3, h4, p, ul, li, form, table, tr, td {margin: 0; padding: 0; font-size: 12px; font-family: Verdana, Geneva, sans-serif;}
img {border: none; }
ul {list-style: none; }
img {border: none; }
p {font-size: 12px;}
table {border-collapse: collapse;}

h2 {font-family: Times New Roman; font-size: 18px; font-style: bold; color: #fff; padding-top: 5px;}
h3 {font-family: Times New Roman; font-size: 14px; font-style: bold; color: #000; padding-top: 5px;}

body {background: transparent url('gfx/img.bg.png') scroll repeat center top; }
.lft {float: left;}
.rgt {float: right;}
.clear {clear: both;}

#page {width: 1013px; margin: 0 auto; }

#head {overflow:hidden; background: transparent url('gfx/bg.head.png') scroll no-repeat left top; height: 66px;}
#head h1 {font-family: Times New Roman; font-size: 30px; color: #fff; padding: 27px 0 0 46px; margin: 0 auto;}
#head span {font-family: Times New Roman; font-size: 20px; color: #fff; font-style: oblique; margin: 35px 33px 0 0; }
#head a {color: #fff; text-decoration: none;}

#content {background: transparent url('gfx/bg.content.png') scroll repeat-y left top; }

#main {float: left; width: 650px; margin-left: 45px; padding: 58px 0 0 20px;}
#main .head {background: transparent url('gfx/bg.entry.head.png') scroll no-repeat left top; height: 33px}
#main .head h2 {padding: 5px 0 0 23px;}
#main .head a {color: #fff; text-decoration: none;}

#main .pagetitle {color: #000; font-family: Times New Roman; font-size: 16px; padding: 0 0 15px 0;}

#main .entry {padding: 35px 0 25px 10px;}
#main .entry img.alignright {float: right; margin: 0 0 10px 10px;}
#main .entry img.alignleft {float: left; margin: 0 10px 10px 0;}
#main .entry .postmetadata {margin-top: 20px; font-style: italic; }
#main .entry p {margin: 0 0 10px 0;}
#main .entry a {color: #0d742a;}
#main .entry h1 {color: #0e802e; font-family: Times New Roman; font-style: strong; font-size: 19px; }
#main .entry h2 {color: #000; font-family: Times New Roman; font-size: 16px; padding: 0 0 15px 0;}
#main .entry h3 {color: #0e802e; font-family: Times New Roman; font-size: 14px; padding: 0 0 15px 0;} 
#main .entry ul {list-style: disc; margin: 10px 0 15px 25px; padding-left: 10px; }

#main .contactform {}
#main .contactform label {display: block; padding:0 0 5px 0; }
#main .contactform input {margin-bottom: 10px; font-family: Verdana, Geneva, sans-serif;  border: solid 1px #14b642;}
#main .contactform textarea {width: 550px; padding: 2px; font-size: 12px; font-family: Verdana, Geneva, sans-serif; border: solid 1px #14b642; display: block; }
#main .contactform #contactsubmit {border: none; margin-top: 10px; background: transparent url('gfx/button.send.jpg') scroll no-repeat right bottom; height: 47px; width: 171px; }
#main .contactform #contactsubmit:hover {background: transparent url('gfx/button.send.hover.jpg') scroll no-repeat right bottom; height: 47px; width: 171px; }

#sidebar { color: #fff; width: 231px; padding: 13px 0 0 4px;}
#sidebar #logo {margin: 0 0 0 40px;}
#sidebar #logo a {display: block; padding: 0 25px 25px 25px; }
#sidebar a {color: #fad731; text-decoration: underline;}

#sidebar #contact { margin: 28px 0 0 16px;}
#sidebar #contact .top { background: transparent url('gfx/bg.contact.top.png') scroll no-repeat left top; padding-top:14px; width: 229px;}
#sidebar #contact .bottom {margin-bottom: 33px; background: transparent url('gfx/bg.contact.bottom.png') scroll no-repeat left bottom; padding-bottom: 14px;}
#sidebar #contact .txt {padding: 3px 17px 12px 17px; background: transparent url('gfx/bg.contact.txt.png') scroll no-repeat left top;}

.widget_links  {margin: 0 0 0 16px;}
.widget_links h2 {display: none;}
.widget_links ul li {padding-top: 3px; text-align: center; margin: 0 0 10px 0; background: transparent url('gfx/bg.sidebar.links.png') scroll no-repeat left top; width: 229px; height: 34px;}
.widget_links ul li a {font-size: 11px; }

.widget_pages {margin: 0 0 0 23px;}
.widget_pages h2 {display: none;}
.widget_pages ul li a {color: #0d742a ! important; text-decoration: none ! important; display: block; width: 203px; height: 28px; padding: 9px 0 3px 19px; background: #fff url('gfx/bg.menu.jpg') scroll no-repeat left top; }
.widget_pages ul li a:hover { background: transparent url('gfx/bg.menu.hover.jpg') scroll no-repeat left top;}
.widget_pages .current_page_item a { background: transparent url('gfx/bg.menu.hover.jpg') scroll no-repeat left top;}

.widget_pages ul li.page-item-7 a {background: transparent url('gfx/bg.menu.top.jpg') scroll no-repeat left top;  }
.widget_pages ul li.page-item-5 a {background: transparent url('gfx/bg.menu.bottom.jpg') scroll no-repeat left top;  }
.widget_pages ul li.page-item-7 a:hover {background: transparent url('gfx/bg.menu.top.hover.jpg') scroll no-repeat left top;  }
.widget_pages ul li.page-item-5 a:hover {background: transparent url('gfx/bg.menu.bottom.hover.jpg') scroll no-repeat left top;  }
.widget_pages .page-item-7.current_page_item a { background: transparent url('gfx/bg.menu.top.hover.jpg') scroll no-repeat left top;}
.widget_pages .page-item-5.current_page_item a { background: transparent url('gfx/bg.menu.bottom.hover.jpg') scroll no-repeat left top;}


#footer {background: transparent url('gfx/bg.footer.png') scroll no-repeat left bottom; height: 23px;}


