* {padding: 0; margin: 0}

body {list-style-position: outside; list-style-type: none;background:#d7d7d7 url(http://www.abendkurse.org/images/site_bg.gif) 0 0 repeat-x; color: #202020; text-align: left; font-size: 13px; font-family: Arial, Helvetica, Verdana, sans-serif; line-height: 16px}

h2 {font-size: 25px; color: #60a2c9; line-height: 25px}

h2 a:hover {text-decoration: none}
h3 {font-size: 16px; color: #656565;}
img {border: 0; margin-left:2px; margin-right:2px;}
a {color: #60a2c9; text-decoration: none}
a:hover {text-decoration: underline}
p {margin-bottom: 20px;}
p.wp-caption-text {margin-bottom:0;padding:3px}
textarea {width: 450px; padding: 5px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 13px}
.alignleft {float: left;}
.aligncenter, div.aligncenter {text-align:center;}
.alignright {float: right;}
img.centered, .aligncenter , div.aligncenter{ display:block; margin-left:auto; margin-right:auto; }
img.alignright { padding:4px; margin:0 0 2px 7px; display:inline; }
img.alignleft { padding:4px; margin:0 7px 2px 0; display:inline; }
img.alignleft, .wp-post-image {float: left; margin: 0 40px 20px 0; padding: 3px; border: 1px solid #d7d7d7; background: #ECECEC;}
img.alignright {float: right; margin: 0 0 20px 40px; padding: 3px; border: 1px solid #d7d7d7; background: #ECECEC;}
.clear {clear: both}

#wrapper {width: 960px; margin: 0 auto}
ul.submenue{float: right; list-style:none}
ul.submenue li {float: right; margin-left:10px}
#head {color: #8c8c8c; margin: 10px;}
#head a {color: #8c8c8c; text-decoration: none}
#head a:hover {text-decoration: underline}
#logo {float: left; margin-top: 19px}
#domain {font-size: 48px; letter-spacing: -2px}
#logo a {text-decoration: none; color: #000000}
#logo_subline {font-size: 19px; letter-spacing: -1px; color: #656565; margin-top: 2px}
#top ul {background: #35779f; width: 100%; height: 29px; list-style: none; margin-top: 11px}
#top ul li {float: left; margin-top:7px}
#top ul li a{font-weight: bold;color: #ffffff; text-decoration: none; padding: 7px 12px}
#top ul li.current_page_item a,#top ul li a:hover,#top ul li.current_page_parent a,#top ul li a:hover {color: #ffffff; background: #60a2c9}
#top ul li a:hover {margin-top:-7px}
#top ul li.ad {float: right}
#top ul li.ad a {background: #60a2c9;}
#top_ad {float: right; margin-top: 7px}

#container {background: #fff; border: 1px solid #b6b6b6; padding: 9px}

#content {width: 600px; float: right;margin: 10px 0; font-size:13px}
#content h1, h2,h3,h4,h5,h6 .article{margin-bottom: 10px}
#content ul, ol {margin-left: 30px; margin-bottom: 20px}
#content ul li, ol li {margin-bottom: 4px}
#content ul.check {list-style: none; margin-left: 10px}

#content ul.check li {background: url(http://www.abendkurse.org/images/checked.gif) no-repeat; padding-bottom: 15px; padding-top: 3px; padding-left: 35px}

#content .more_ad {color: #656565;background: #F1F1F1; border-top: 1px solid #c5c4c4;border-bottom: 1px solid #c5c4c4; width: 535px; height: 70px; display: block; padding-top: 10px; padding-left: 65px; margin-bottom: 40px; margin-top: 20px}
.article {margin-bottom: 20px; border-bottom: 4px solid #ECECEC;}
.headline {margin-bottom: 10px}
.headline h2 {margin-bottom: 0}
.grey {color: #C5C4C4}
.grey a{color: #C5C4C4}
.wp-caption {text-align:center; background-color:#F3F3F3;border:1px solid #ddd;margin:10px;padding-top:4px}

#sidebars {margin: 10px 0; width: 320px; float: left;}
#sidebars .blue_ad {background: #35779f; width: 300px;padding: 10px; display: block; margin-bottom: 10px}
#sidebars a {color: #656565}

.widgettitle {color: #656565;background: #d7d7d7; padding: 5px 10px; font-size: 15px; font-weight: bold; border: 1px solid #c5c4c4}
.widget {margin-bottom: 10px}
.widget ul {border-left: 1px solid #c5c4c4; border-right: 1px solid #c5c4c4; list-style: none}
.widget ul li a{border-bottom: 1px solid #c5c4c4; display: block; padding: 5px; padding-left: 22px; background: url(http://www.abendkurse.org/images/arrow.gif) 10px 10px no-repeat;}
.widget ul li a:hover {background: #f3f3f3 url(http://www.abendkurse.org/images/arrow.gif) 10px 10px no-repeat;; text-decoration: none}
.widget_tag_cloud div {padding: 10px; border:1px solid #c5c4c4; border-top:0 }
.widget_tag_cloud div.widgettitle {color: #656565;background: #d7d7d7; padding: 5px 10px; font-size: 15px; font-weight: bold; border: 1px solid #c5c4c4}

ul li.recentcomments{border-bottom: 1px solid #c5c4c4; display: block; padding: 5px; padding-left: 22px; background: url(http://www.abendkurse.org/images/arrow.gif) 10px 10px no-repeat;}
ul li.recentcomments a {background: none; border: 0}
ul li.recentcomments a:hover {background: none}
#calendar_wrap {padding: 10px; border:1px solid #c5c4c4; border-top:0}
#wp-calendar {width: 300px}
#wp-calendar caption {font-weight: bold}ul.blogroll img {height: 16px; width: 16px}
#searchsubmit {background:#35779f; color: #fff; border: 0; font-weight: bold; padding: 2px}
#foot {color: #656565;background: #d7d7d7; border-top: 1px solid #c5c4c4;border-bottom: 1px solid #c5c4c4; padding: 5px 10px;}
#foot a {background: none; color: #656565; text-decoration: none}
#foot a:hover {text-decoration: underline}
#footer {color: #8c8c8c; margin: 10px;}* + html 
#foot {padding-top:2px}* + html 
#logo {margin-top:-5px}* + html 
#domain {line-height:55px; padding-top:5px}* + html 
#logo_subline {margin-top:-4px; line-height:22px}* + html 
#top ul li {margin-top:0}* + html 
#top ul li a,
#top ul li a:hover{height:15px; display:block}* + html 
#top ul li a:hover {margin-top:0}