
html {
        overflow: auto;
}

body {
        font-family: Georgia,Helvetica,Arial,sans-serif;
        font-size: 13px;
        color: #4d3c1f;
        margin:0px;
        padding:0px;
        text-align: center;
        background-color: white;
        background-image: url(../images/rundlingsverein_backing.jpg);
        background-position: top;
        background-repeat: repeat-x;
}

div#container
{
        text-align: left;
        margin: 0pt auto;
        width: 779px;
}
div#innerWrapper
{
        float: left;
        clear: both;
        margin-top: 112px;
        width: 779px;
        background-repeat: repeat-y;
        /*background-color: green;*/
        background-image: url(../images/rundlingsverein_contentBack.jpg);
}

div#head
{
        position: relative;
        left:-0px;
        top:-35px;
        float: left;
        clear: left;
        width: 429px;
        height: 88px;
        margin: 0 0 -35px 0;
        background-image: url(../images/rundlingsverein_header.jpg);
        background-repeat: no-repeat;
}
div#topContent
{
        float: left;
        width: 366px;
        height: 46px;
        position: relative;
        left: -9px;
        margin: 0 0 0 -40px;
        padding: 4px 0 4px 4px;
        background-color: white;
        overflow: visible;

        font-size: 9px;
        color: gray;
        text-align: right;
}

div#left
{
        position: relative;
        top: -1px;
        float: left;
        clear: left;
        width: 4px;
        height: 301px;
        background-image: url(../images/rundlingsverein_leftGrad.jpg);
        background-repeat: no-repeat;
}
/**
div#right
{
        float: right;
        clear: right;
        width: 4px;
        height: 354px;
        background-image: url(../images/rundlingsverein_rightGrad.jpg);
        background-repeat: no-repeat;
}
 */
div#menuContainer
{
        width: 200px;
        margin: 60px 0 0 10px;
        padding: 0px 0px 0 0;
        clear: none;
        float: left;
}

div#content
{
        margin: 30px 20px 20px 0;
        padding: 0 0 0 0;
        float: right;
        width: 538px;
        clear: none;
        background-color: white;
        text-align: right;
}

div#leftContent
{
        float: left;
        clear: left;
        width: 180px;
        margin: 30px 0 20px 10px;
        padding: 4px;
        font-size: 9px;
        color: gray;
}

div#footer
{
        float: left;
        clear: both;
        width: 763px;
        height: 15px;
        padding: 3px 8px;
        margin: 0 0 0 0;
        background-image: url(../images/rundlingsverein_footer.jpg);
        background-repeat: no-repeat;
        text-align: left;

    font-family: Arial, sans-serif;
    font-size:9px;
    color: #f2fbf0;
}
div#footerPic
{
        clear: both;
        float: left;
        width: 324px;
        height: 21px;
        margin: 0 0 30px 412px;
        background-image: url(../images/rundlingsverein_footerWendl.jpg);
        background-repeat: no-repeat;
}





a{ text-decoration: none; color: #4f390c; outline: none; }

div#head h1
{
        display: none;
        visibility: hidden;
}
/* menu */
div#menuContainer ul
{
        padding: 0;
        margin: 0;
}
div#menuContainer ul li
{
        display: inline;
}
div#menuContainer ul li a, div#menuContainer ul li p
{
        display: block;
        font-family: "Trebuchet MS", sans-serif;
    font-size:15px;
        line-height: 17px;
        font-weight: bold;
        letter-spacing: 2px;
        color: #6F5322;
        padding: 0 0 3px 2px;
        white-space: nowrap;
}
div#menuContainer ul li p
{
        font-weight: bolder;
        margin: 0 0 0 0;
        background-color: #EEF5FF;
}

div#menuContainer ul li a:hover
{
        background-color: #EEF2FE;
}

div#menuContainer ul li a.active
{
        color: #8C2306;
        text-decoration: underline;
        background-color: white;
}
/* /menu */


div#content h1
{
        margin: 0 0 0 0;
        padding: 0 0 0 0;

        font-family: "Trebuchet MS", sans-serif;
        font-size: 180%;
        font-weight: bold;
}

div#content h2, div#content h3, div#content h4
{
        margin: 0 0 0 0;
        padding: 0 0 0 0;

        font-family: "Trebuchet MS", sans-serif;
        font-weight: bold;
        font-size: 100%;
}
div#content h2 { font-size: 120%; }
div#content h3 { font-size: 110%; }
div#content h4 { font-size: 100%; }
div#content p, div#content ul li
{
        margin: 0.33em 0 0 0;
}
div#content a
{
        text-decoration: underline;
}

div#leftContent h1
{
        font-size: 100%;
        font-weight: bold;
        font-family: "Trebuchet MS", sans-serif;
}

/*events*/
div.event h2 a, div.event h2
{
        font-size: 110%;
        text-decoration: none !important;
        margin-bottom: 3px;
}
div.mod_eventlist div.header{
        margin-top: 20px;
        font-size: 80%;
        color:gray;
}

/*teaser*/
div#content div.ce_teaser h1{ font-size: 120%; border: none;}
a.more{color:lightblue;}

/*comments*/
div.ce_comments  div.comment_default {margin: 1em 0;}
div.ce_comments div.info{  background-color: #c0c0c0; padding: 1px 5px 3px 5px;}
div.ce_comments div.info, div.ce_comments div.info  a { color: white; }
div.ce_comments div.form fieldset.formbody{width: 79%; margin: 2em 0; padding: 4% 10%; border: 1px dotted gray;}
div.ce_comments div.form fieldset.formbody legend{font-weight: bold;}
div.error {color: red;}


div#footer a{
    font-family: Arial, sans-serif;
    font-size:9px;
    color: #f2fbf0;
    text-decoration: none;
}


.toggler{
        font-family: "Trebuchet MS", sans-serif;
    font-size:12px;
        line-height: 15px;
        font-weight: bold;
        letter-spacing: 2px;
        color: #6F5322;
        padding: 0 0 3px 2px;
        border-bottom:1px #E7E6D3 solid;
        padding-left:21px;
        margin-top:7px;
        cursor:pointer;
        cursor:hand;
}
div.accordion{
        border-left:1px #E7E6D3 solid;
        padding-left:5px;
        margin-left:4px;
