<!--

html {min-height: 100%;}

// Hier können allgemein gültige Formatierungen angelegt werden //
* {

}

body {
background-color:#FFF8DC;
}

.clearer {clear: both; font-size: 0;}
.left {float: left;}
.center {float: center}

.inner-container {
border: 1px solid #006600;
background: #FFF;
font-size: 1.2em;
margin: auto;
padding: 0px;
width: 984px;

}

.outer-container {
margin-top: 0px;
backround: #CCFF99

}

.header {
border-bottom: 1px solid #006600;
height: 128px;
margin-bottom: 0px;
background-color: #FFF;
}

.content {
border-right: 0px solid #006600;
border-bottom: 0px solid #006600;
float: right;
width: 760px;
height: 630px;
background-color: #FFF;
padding-top: 0px;

}

.navigation {
border-left: 0px solid #006600;
border-right: 1px solid #006600;
border-bottom: 0px solid #006600;
float: left;
width: 222px;
height: 630px;
margin-top: 0px;
background-color: #FFF;

}

.footer {
border-top: 1px solid #006600;
color: #000000;
margin-top: 0px;
padding: 0px 0px;
text-align: center;
font-family: verdana;
font-size: 10px;
font-weight: bold;

}

.footer a {
color: #000000;
text-decoration: none;
}

.wetter {
margin-top: 6px;
margin-left: 32px;
}

.counter {
margin-top: 4px;
font-size: 10px;
font-family: 'Trebuchet MS';
padding: 3px;
}

.kontakt1 {
margin: 25px;
font-family: Verdana, arial;
font-size: 15px;
}

.kontakt2 {
margin: 40 px;
font-family: Verdana, arial;
font-size: 20px;
font-weight: bold;
color: #228B22;
margin-top: 20px;
margin-left: 20px;
text-shadow: #c0c0c0 3px 3px 5px;
}

.kontakt3 {
margin-left: 7px;

}

.internmenu {
margin-top: 10px;
margin-bottom: 9px;
margin-left: 47px;
font-size: 20px;
font-family: Verdana;
font-weight: bold;
border: 1px solid #006600;
width: 120px;
padding: 5px;
font-weight: bold;
color: #FFF;
background-color: #99CC33;
text-align:center;
}

.ueberschrift {
margin-top: 20px;
margin-left: 60px;
margin-right: 60px;
font-size: 28px;
font-family: Verdana;
font-weight: bold;
color: #228B22;
border-bottom: 2px solid #228B22;
}

.ueberschrift_2 {
margin-top: 20px;
margin-left: 60px;
margin-right: 60px;
font-size: 20px;
font-family: Verdana;
font-weight: bold;
color: #228B22;
border-bottom: 1px solid #228B22;
}


.lauftext {
margin-top: 15px;
margin-bottom: 5px;
margin-left: 60px;
margin-right: 60px;
font-size: 12px;
font-family: Verdana;
font-weight: normal;
}

.sportplatz_bild {

margin-top: 10px;
margin-bottom: 20px;
margin-right: 60px;
margin-left: 60px;
font-size: 14px;
font-family: Verdana;
font-weight: bold;

}

.overflow {
overflow: auto;
weight: 100%;
height: 100%;
}

.tabelle {
margin-top: 30px;
margin-bottom: 30px;
margin-left: 60px;
font-family: Verdana;
font-size: 6px;
}

.vorstandschaft1 {
margin-top: 20px;
margin-bottom: 5px;
margin-left: 60px;
margin-right: 60px;
font-size: 16px;
font-family: Verdana;
font-weight: bold;
}


.vorstandschaft2 {
margin-top: 20px;
margin-bottom: 5px;
margin-left: 60px;
margin-right: 60px;
font-size: 16px;
font-family: Verdana;
font-weight: bold;
}

.termine {
margin-top: 10px;
margin-bottom: 10px;
margin-right: 60px;
margin-left: 60px;
font-size: 14px;
font-family: Verdana;
font-weight: bold;
}

.kader {
margin-top: 15px;
margin-bottom: 5px;
margin-left: 60px;
margin-right: 60px;
font-size: 14px;
font-family: Verdana;
font-weight: normal;
}

.trainer {
margin-top: 30px;
margin-bottom: 20px;
margin-left: 60px;
margin-right: 60px;
font-size: 14px;
font-family: Verdana;
font-weight: normal;
}

.willkommen {
margin-top: 20px;
margin-bottom: 10px;
margin-left: 60px;
margin-right: 60px;
font-size: 27px;
font-family: Verdana;
font-weight: bolder;
color: #228B22;
border: 0px solid #228B22;
text-shadow: #c0c0c0 3px 3px 5px;
}

.linie {
margin-left: 60px;
margin-right: 60px;
font-size: 10px;
border-bottom: 1px solid #228B22;
}

.links {
margin-top: 10px;
margin-bottom: 10px;
margin-right: 60px;
margin-left: 60px;
font-size: 14px;
font-family: Verdana;
font-weight: bold;
}

.linkadresse {
margin-top: 10px;
margin-bottom: 10px;
margin-right: 60px;
margin-left: 60px;
font-size: 14px;
font-family: Verdana;
font-weight: bold;
}

-->

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */



#ddblueblockmenu{
border: 0px solid #228B22;
border-bottom-width: 2px;
width: 195px;
margin-left: 13px;
margin-top: 4px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 2px 0;
padding-left: 9px;
width: 179px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white; /* Textfarbe Menü! */
background-color: #99CC33; /* Hauptfarbe Menü ! */
border-bottom: 0px solid #228B22; /* Zwischenlinien !! */
border-top: 2px solid #228B22;
border-left: 7px solid #228B22;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
w\idth: 169px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #228B22; /* HOVER!! */
border-left-color: #FFFFFF; /* HOVER!! */
}

#ddblueblockmenu div.menutitle{
color: white;
border-bottom: 3px solid #FFF;
padding: 1px 0;
padding-left: 5px;
padding-bottom: 2px;
background-color: #228B22;
font: bold 95% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

/* Mailform */
input:focus, select:focus, textarea:focus {

}
.mf-input {
border: 1px solid #D3D706;
background-color: #228B22;
margin-bottom: 10px;

}
.feedbackform{
        padding: 15px;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 15px;
        background-repeat: no-repeat;
}

div.fieldwrapper{ /*field row DIV (includes two columns- Styled label column and 'thefield' column)*/
        width: auto; /*width of form rows*/
        overflow: hidden;
        padding-top: 3px;
        padding-right: 0;
        padding-bottom: 3px;
        padding-left: 0;
        list-style-type: square;
        text-align: right;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 15px;
        font-weight: normal;
}

div.fieldwrapper label.styled{ /* label elements that should be styled (left column within fieldwrapper DIV) */
        float: left;
        width: 150px; /*width of label (left column)*/
        text-transform: none;
        margin-left: 0px; /*spacing with right column*/
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        text-align: left;
}

div.fieldwrapper div.thefield{ /* DIV that wraps around the actual form fields (right column within fieldwrapper DIV) */
        float: left;
        margin-bottom: 10px;
}

div.fieldwrapper div.thefield input[type="text"]{ /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
        width: 292px;

}

div.fieldwrapper div.thefield textarea{ /* style for TEXTAREA fields. */
        width: 292px;
        height: 287px;
}
div.buttonsdiv{ /*div that wraps around the submit/reset buttons*/
margin-top: 3px; /*space above buttonsdiv*/
margin-left: 0px;
outline:0;
}

div.buttonsdiv input{ /* style for INPUT fields within 'buttonsdiv'. Assumed to be form buttons. */
width: 80px;
background: #eeeeee;
border: 1px solid #000;
}
*/