@charset "utf-8";
body {
        font: 100% Verdana, Arial, Helvetica, sans-serif;
        background:url(../img/symbols/Logo_transparent_small_2.gif) center;
        margin: 0;
        padding: 0;
        text-align: center;
        color: #000000;
}
.thrColAbsHdr #container {
        position: relative;
        width: 950px;
        background: #FFFFFF;
        margin: 0 auto;
        border: 1px solid #000000;
        text-align: left;
}
.thrColAbsHdr #header {
        height: 130px;
        background: url(../img/titel/head_banner.jpg) #FFF;
        padding: 0;
}
.thrColAbsHdr #header h1 {
        margin: 0;
        padding: 10px 0;
}
.thrColAbsHdr #menue {
        position: absolute;
        top: 130px;
        left: 0;
        width: 150px;
        background:#FFF;
        padding: 25px 0px 0px 5px;
}
.thrColAbsHdr #sidebar {
        font-size: 0.9em;
        position: absolute;
        top: 155px;
        right: 0;
        width: 160px;
        height:auto;
        background: #EBEBEB;
        padding: 15px 10px 15px 20px;
}
.thrColAbsHdr #mainContent {
        margin: 25px 200px 0 150px;
        padding: 0 20px;
        min-height:650px;
        text-align:justify;
}
.thrColAbsHdr #footer {
        background:#DDDDDD;
        font-size:9px;
        text-align:center;
        padding:0;
}
.thrColAbsHdr #footer p {
        margin: 0;
        padding: 10px 0;
}
.fltrt {
        float: right;
        margin-left: 8px;
}
.fltlft {
        float: left;
        margin-right: 8px;
}
#menue td {
        padding: 0;
        margin: 0px 0px 0px 8px;
        list-style: none;
        height: 25px;
        width:150px;
}
#menue A {
        font-weight:bold;
        font-family:'Arial',Arial,serif;
        font-size:90%;
        color:#563030;
        text-decoration: none;
        padding: 0px 5px;
        margin:0 0 1px 0;
}
#menue td.news {
        background-image:url(../img/menue/orange.gif);
}
#menue td.news a:link, #menue td.news a:visited {
        border-left:10px solid #f7da81;
}
#menue td.news a:hover, #menue td.news a:focus {
        border-left:10px #f19503 solid;
}
#menue td.stamm {
        background-image:url(../img/menue/blau.gif);
}
#menue td.stamm a:link, #menue td.stamm a:visited {
        border-left:10px solid #6aadf8;
}
#menue td.stamm a:hover, #menue td.stamm a:focus {
        border-left:10px #348aeb solid;
}
#menue td.mitglieder {
        background:url(../img/menue/gruen.gif);
}
#menue td.mitglieder a:link, #menue td.mitglieder a:visited {
        border-left:10px solid #18d980;
}
#menue td.mitglieder a:hover, #menue td.mitglieder a:focus {
        border-left:10px #30ad18 solid;
}
#menue td.sonstiges {
        background-image:url(../img/menue/rot.gif);
}
#menue td.sonstiges a:link, #menue td.sonstiges a:visited {
        border-left:10px solid #f47e6c;
}
#menue td.sonstiges a:hover, #menue td.sonstiges a:focus {
        border-left:10px #e02121 solid;
}
#sidebar a:link {
        color:black;
        text-decoration:none;
}
#sidebar a:visited {
        color:black;
        text-decoration:none;
}
#sidebar a:hover {
        color:black;
        text-decoration:underline;
}
#sidebar a:active {
        color:black;
        text-decoration:none;
}
.titel_pics {
        margin: auto auto 15px auto;
}
.gb {
        border:solid black 1px;
        width: 450px;
}
.gbdate {
        height:7px;
        padding:0;
        background:#C9EFFA;
        font-size:10px;
}
.gbname {
        height:20px;
        background:#1459AD;
        color:#FFF;
}
.gbnachricht {
        background:#B1CDFC; width:450px; overflow:hidden;
}

.Rover{
        margin:auto;
        width:500px;
        height:50px;
        background:url(../img/symbols/roverbg.gif);
        font-family:"Comic Sans MS", cursive;
        font-size:24px;
        text-align:center;
        padding:auto;
        color:black;
}
.Rover:hover {background-image:url(../img/symbols/roverbghover.gif);
font-weight:bold;}
a#rover{ margin:50px; padding:5px; color:black; background-color:#F85A66; border:1px solid black;}
a#rover:hover{ margin:50px; padding:5px; color:black; background-color:#C00; border:1px solid navy;}

p {text-align:justify; font-family:"Times New Roman", Times, serif; font-size:-1;}
h3 { background-color:#E7E7E7; padding:1px 1px 1px 1px; border: 1px black solid;}
#all a { font-size:-1; color:black; font-weight:bold;}
 #kalender { font-family:"Arial", Times, serif; }
 #kalender tr td {border-bottom:1px black solid; }