/*
Theme Name: CoachingKompetenz
Theme URI: http://www.frank-romeike.de
Description: Custom Theme Coaching-Konpetenz.net
Version: 1.0
Author: Frank Romeike
Tags: fixed-width, two-columns, light, blue, white
*/
h2 {font-size: 14px; margin: 4px 0;}
h3 {font-size: 12px; margin: 4px 0;}
.container {
        width: 940px;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        padding: 0px;
        overflow: hidden;
        background-color: #FFFFFF;
}
.top {
        background-image: url(img/top-bg.jpg);
        background-repeat: repeat-x;
        margin: 0px;
        height: 103px;
        width: 934px;
        padding: 0 0 0 5px;
        float: left;
}
.rssbg {
        background-image: url(img/top-linie-bg.gif);
        background-repeat: repeat-x;
        padding: 0px;
        float: left;
        height: 103px;
        width: 213px;
        margin: 0px;
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #DADADA;
        border-left-color: #DADADA;
}
.rsstop {
        height: 47px;
        width: 153px;
        margin-right: auto;
        margin-left: auto;
        margin-top: 15px;
        margin-bottom: 0px;
        border-bottom-width: 1px;
        border-bottom-style: dashed;
        border-bottom-color: #993300;
        font-size: 11px;
        padding-bottom: 3px;
}

body {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin: 0px;
        padding: 0px;
        background-color: #D4D0C8;
        color: #003333;
}
.rssbottom {
        height: 15px;
        width: 153px;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        text-align: left;
        font-size: 11px;
}
.topheaders {
        float: left;
        height: 103px;
        width: 450px;
        margin: 0 -6px;
        padding: 0px;
        clear: none;
}
.topheaders h1 {
        font-size: 28px;
        color: #CA7900;
        margin-top: 30px;
        margin-left: 10px;
        margin-bottom: 0px;
        padding: 0px;
        margin-right: 0px;
}
.topheaders h2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #004A6F;
        margin-top: 0px;
        margin-left: 10px;
        padding: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}
.topright {
        margin: 0px;
        padding: 0px;
        float: right;
        height: 103px;
        width: 220px;
        background-image: url(img/netzwerk.jpg);
        background-repeat: no-repeat;
        background-position: bottom;
}
.topright .form {
        background-image: url(img/suche-bg.jpg);
        background-repeat: no-repeat;
        margin: 0px;
        padding: 0px;
        height: 30px;
        width: 220px;
}
form {
        margin: 0px;
        padding: 0px;
}
.sfield {
        height: 12px;
        padding: 0px;
        margin-left: 14px;
        width: 158px;
        float: left;
        margin-top: 8px;
        background-color: #FFFFFF;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        font-size: 11px;
        color: #993300;
}
.lupe {
        margin-top: 7px;
        margin-left: 7px;
        padding: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}
.sidebar {
        width: 213px;
        margin-left: 5px;
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #DADADA;
        border-left-color: #DADADA;
}
.sidebarheader {
        height: 22px;
        width: 205px;
        margin: 0px;
        background-image: url(img/liste-pfeil.gif);
        background-repeat: no-repeat;
        background-position: right;
        background-color: #20507B;
        padding: 0px;
}
.sidebarheader h1 {
        font-size: 15px;
        font-weight: bold;
        color: #FFFFFF;
        font-variant: small-caps;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 10px;
        padding-top: 2px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}
.sidebar .widgetbody {
        padding: 3px;
}
.widgetbody ul {
        list-style-type: none;
        margin-top: 0px;
        padding-top: 0px;
        margin-left: 0px;
        padding-left: 4px;
        margin-right: 10px;
        margin-bottom: 2px;
        padding-right: 4px;
        padding-bottom: 2px;
}
.widgetbody li {
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #244848;
        margin-top: 4px;
        margin-bottom: 2px;
}
.sidebarbottom {
        background-image: url(img/sidebar_bottom.jpg);
        background-repeat: no-repeat;
        padding: 0px;
        height: 14px;
        width: 215px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 5px;
}
.content {
        float: right;
        padding: 0px 5px 5px 5px;
        width: 705px;
        margin: 0px;
}
.left {
        float: left;
        width: 225px;
        margin: 0px;
        padding: 0px;
}
.bottom {
        background-image: url(img/footer-bg.gif);
        background-repeat: no-repeat;
        padding: 0px;
        height: 29px;
        width: 940px;
        float: left;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
}
.post_top {
        background-image: url(img/h-linie.gif);
        background-repeat: no-repeat;
        background-position: left top;
        width: 590px;
        padding: 2px;
        margin: 0px;
}

.post_top h1 {
        font-size: 14px;
        color: #004A6F;
        margin: 0px;
        padding: 2px;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #999999;
        text-transform: uppercase;

}
.content .post_meta {
        width: 590px;
        margin: 0px;
        padding: 2px;
        float: left;
}
.post_meta img, .bottom_post img {
        margin-right: 3px;
        vertical-align: text-top;
}
.content .postcontent {
        width: 670px;
        margin-top: 4px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        padding-top: 0px;
        padding-right: 2px;
        padding-bottom: 0px;
        padding-left: 2px;
}
p {
        margin-top: 0px;
        margin-bottom: 4px;
}
blockquote {
        font-style: italic;
        border-left-width: 2px;
        border-left-style: dotted;
        border-left-color: #993300;
        padding: 5px;
        background-color: #FFFFCC;
}
.content .post_bottom {
        background-image: url(img/post_bottom.gif);
        background-repeat: no-repeat;
        height: 39px;
        width: 620px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 15px;
        padding: 0px;
        margin-top: 0px;
}
.bottom_post {
        padding-top: 8px;
        padding-right: 3px;
        padding-bottom: 3px;
        padding-left: 3px;
        border-top-width: 1px;
        border-top-style: dotted;
        border-top-color: #999999;
        margin-right: 5px;
        margin-left: 5px;
        width: 600px;
}
.thepost_top {
        width: 660px;
        margin: 0px;
        padding: 0px;
}
a {
        color: #004A6F;
        text-decoration: none;
}
a:hover {
        color: #CA7900;
        text-decoration: none;
}
.copyrights {
        font-size: 11px;
        padding-top: 7px;
        padding-right: 4px;
        padding-bottom: 0px;
        padding-left: 4px;
}