@charset "utf-8";
body {
        font: 80%/1.4 Verdana, Arial, Helvetica, sans-serif;
        background: #bcbcbc;
        margin: 0;
        padding: 0;
        color: #000;
}

ul, ol, dl, b {
        padding: 0;
        margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
        margin-top: 0;
        padding-right: 15px;
        padding-left: 15px;
}
a img {
        border: none;
}

a:link {
        color: #42413C;
        text-decoration: underline;
}
a:visited {
        color: #6E6C64;
        text-decoration: underline;
}
a:hover, a:active, a:focus {
        text-decoration: none;
}


.container {
        width: 960px;
        background: #7d150a;
        margin: 0 auto;
        border-left-color:#000000;
        border-left-width:medium;
        border-right-color:#000000;
        border-right-width:medium
}


.header {
        background: #7d150a;
                height: 100px;
}
.header p {
        color: #f8ef00
}
.sidebarheader {
        background: #FFF;
                height: 17px;
}

.main {
            width: 960;
                min-height: 1000;
                background-image:url(background-main.png)
}
.sidebar1 {

        float: left;
        width: 200px;
        min-height: auto;
        background: #7d150a;
                background-image:url(background-main.png)
        padding-bottom: 0px;
        border: medium #000000;
}
.content {
        min-height: 500px;
        width: 760px;
        padding: 0;
        float: right;
        background-color: #FFF;
        background-image: url(background-content.png)
}


.content ul, .content ol {
        padding: 0 15px 15px 40px;
}


ul.nav {
        list-style: none;
        border-bottom: 1px solid #666;
        margin-bottom: 15px;
}
ul.nav li {
        border-top: 1px solid #666;
}
ul.nav a, ul.nav a:visited, ul.nav b {
        padding: 5px 5px 5px 15px;
        display: block;
        width: 180px;
        text-decoration: none;
        background: #7d150a;
        color: #FFF;
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus, {
        background: #f8ef00;
        color: #000;
}
ul.nav b {
        background: #f8ef00;
        color: #000;
}
ul.subnav {
        list-style: none;
        border-top: 0px solid #666 !important;
        margin-bottom: 0px;
}
ul.subnav li {
        border-bottom: 0px solid #666 !important;
        margin-left: 15px
}
ul.subnav a, ul.subnav a:visited ul.subnav b {
        padding: 5px 5px 5px 15px;
        display: block;
        width: 180px;
        text-decoration: none;
        background: #7d150a;
        color: #FFF;
}
ul.subnav a:hover, ul.subnav a:active, ul.subnav a:focus, ul.subnav c {
        background: #f8ef00;
        color: #000;
}
ul.subnav b {
        background: #f8ef00;
        color: #000;
}
ul.betreuer, ul.betreuer a {
        font-size: 120%;
        list-style-image: url(arrow.gif);
}
ul.betreuer li, ul.betreuer a li{
        margin-bottom: 2px;
}

.pic {
        margin-left: 15px;
        float: left;
        width: 260px;
}
.text {
}

.text cite {
        font-family: Segoe Script, Lucida Handwriting, Verdana, Arial, Helvetica, sans-serif;
}

.sidebarfooter {
        background: #FFF;
                height: 17px;
                clear: both;
}

.footer {
        padding: 10px 0;
        background: #7d150a;
        position: relative;
        clear: both;
                border-radius-bottomleft:20px 20px;
        border-radius-bottomright:20px 20px;
        -moz-border-radius-bottomleft:20px 20px;
        -moz-border-radius-bottomright:20px 20px;
        -khtml-border-radius-bottomleft:20px 20px;
        -khtml-border-radius-bottomright:20px 20px;
        -webkit-border-radius-bottomleft:20px 20px;
        -webkit-border-radius-bottomright:20px 20px;
            border-color: #bcbcbc
}



.fltrt {
        float: right;
        margin-left: 8px;
}
.fltlft {
        float: left;
        margin-right: 8px;
}
.clearfloat {
        clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
}