/* CSS BoxMania Webhome Basismodell */

html {
        height: 100.1%;
        font-size: 62.5%;
}
body {
        text-align: center;
        font: 1.2em/1.8em Arial, Verdana, Helvetica, sans-serif;
        color: black; background-color: #808080;
}
* {margin: 0px; padding: 0px; border: 0px;}

h1, h2, h3, h4, h5, h6 {
        font-family: "Century Gothic", sans-serif;
        margin: 1.0em 0em 0.5em 0em;
        color: #090;
}
h1 {
        font-size: 1.6em;
        font-weight: bold;
}
/*div#header h1 {border: 0px;}*/
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.0em;}
h5 {font-size: 0.8em;}
h6 {font-size: 0.6em;}

hr {
        height:1pt; color: #006600;
        background-color: white;
        border-top: 1px solid #090;
        border-right-color: white;
        border-bottom-color: white;
        border-left-color: white;
        border-left-style: solid;
        border-bottom-style: solid;
        border-right-style: solid;
        margin-top: 5px;
        margin-bottom: 5px
}
a {
        color: #006400;
}
a:link {}
a:visited {}
a:hover {}
a:active {}
address {
        font-size: 80%;
        font-style: normal;
        line-height: 1.5em;
        letter-spacing: 2px ;
}
div#wrapper {
        width: 760px;
        margin: 0px auto;
        text-align: left;
        background: #FFFFFF;
}
div#header {
        position: relative ; height: 150px;
        background: #006600;
        background-image: url(../bilder/banner_hintergrund_logo.jpg);
}
div#nav {
        padding-right: 10px;
        padding-top: 10px;
}
div#nav li {
        display: inline;
        list-style-type: none;
}
div#nav a {
        float: right;
        text-decoration: none;
        text-transform: uppercase;
        padding-left: 1.0em;
        margin-left: 0.4em;
        background: url(../bilder/tab_normal.gif) no-repeat left top;
        color: #FFFFFF;
}
div#nav a span {
        display: block;
        padding: 0.3em 1.4em 0.2em 0.5em;
        background: url(../bilder/tab_normal.gif) no-repeat right top;
}
div#nav a:hover,
#home li.navhome a,
#termine li.navtermine a,
#rundbrief li.navrundbrief a,
#verein li.navverein a,
#kontakt li.navkontakt a,
#links li.navlinks a,
#galerie li.navgalerie a{
        background: url(../bilder/tab_over.gif) no-repeat left top;
        color: #006600;
}
div#nav a:hover span,
#home li.navhome a span,
#termine li.navtermine a span,
#rundbrief li.navrundbrief a span,
#verein li.navverein a span,
#kontakt li.navkontakt a span,
#links li.navlinks a span,
#galerie li.navgalerie a span {
        background: url(../bilder/tab_over.gif) no-repeat right top;
        color: #006600;
}
div#nav a:hover {font-weight: normal;
}
div#wrap_content {
        clear: both
}
div#spalte {
        float: right;
        padding: 10px;
        color: #000;
        background-color: #ffffd7;
        width: 200px;
        border-top: 1px solid #006600;
        border-left: 1px dashed #006600;
}
div#maintext{
        border-top: 1px solid #006600;
        background: #FFFFFF;
        padding: 20px;
}
div#maintext_home{
        margin: 0px 220px 0px 0px;
        border-top: 1px solid #006600;
        background: #FFFFFF;
        padding: 20px;
}
div#maintext li {
        list-style-type: circle;
        padding: 0px 0px 0px 10px;
        margin-left: 50px;
        white-space: normal;
}
div#agenda li {
        list-style-type: decimal;
        padding: 0px 0px 0px 5px;
        margin-left: 30px;
        white-space: normal;
}
div#agenda ol ol {
        padding: 0px 0px 0px 10px;
        margin-left: 10px;
}
img.bilder {
        float: left;
    margin: 0px 5px 2px 0px; border: solid 2px #006400;
        padding: 2px;
        background: #FFFFFF;
}
img.bilder_black {
        float: left;
    margin: 0px 5px 2px 0px; border: solid 4px #000000;
        padding: 2px;
        background: #FFFFFF;
}
img.bilder_gal {
        margin: 0px 5px 5px 0px; border: solid 1px #006400;
        padding: 2px;
        background: #FFFFFF;
}
div#block1, div#block2, div#block3, div#block4, div#block5 {
        float: left;
        margin-bottom: 5px;
}
table.kalender {
        width: 643px;
        border: 2px solid #006400;
        margin-bottom: 10px;
}
tbody tr.odd td {
        background: #EDEDED;
}
td {
        padding: 0.5em;
}
/*col#coldatum {
        text-align: right;
        font-weight: bold;
        background: #ffcc00;
}*/
.rot {
        font-size: x-small; font-weight: bold;
}
.gruen {
        font-size: x-small; font-weight: bold;
}
.gelb {
        font-size: x-small; font-weight: bold;
}
div#footer {
        padding: 10px 20px 10px 20px;
        clear: both;
        background: #f0f0f0;
        border-top: 1px solid #006600;
}
blockquote {
margin-left: 40px;
}