body {
    background: #f5f5f5;
    margin: 0;
    padding: 0;
    font-family: Tahoma, Arial, Helvetica;
}

.KopfMenu ul {
   height: 40px;
   list-style: none;
   padding: 0;
   margin: 0;
}
.KopfMenu li {
   display: block;
   float: left; 
   padding: 8px 10px ;
}

.menuleft    {
float: left;
margin-right: 10px;
width: 20%;
}

.content {
float: left;
width: 78%;
}

.content h2, .content h1 {
font-size: 1em;
margin: 0 0 .3em 0;
padding: 0;
}

.menubutton_1  { color: white; font-weight: bold; font-size: 10pt; background-color: #198bf7; text-align: left; padding-top: 2px; padding-left: 5px; padding-bottom: 2px } 
.menubutton     { color: black; font-size: 10pt; text-decoration: none; background: no-repeat left center; text-align: left; padding-top: 2px; padding-left: 5px; padding-bottom: 2px }
.menubutton2     { color: black; font-size: 10pt; text-decoration: none; background: no-repeat left center; text-align: left; padding-top: 2px; padding-left: 15px; padding-bottom: 2px }
.menubutton3     { color: black; font-size: 10pt; text-decoration: none; background: no-repeat left center; text-align: left; padding-top: 2px; padding-left: 20px; padding-bottom: 2px }
.header   { color: #000000; font-size: 10pt; text-decoration: none; text-align: center; padding-right: 4px; padding-left: 4px; height: 22px }
.header a:link    { color: #000000; font-size: 10pt; text-decoration: none; height: 22px }
.header a:visited   { color: #000000; font-size: 10pt;text-decoration: none; height: 22px; vertical-align: bottom }
.header a:hover   { color: black; font-size: 10pt; text-decoration: underline; height: 22px; vertical-align: bottom }
.header a:active   { color: black; font-size: 10pt; text-decoration: underline; height: 22px; vertical-align: bottom }
.header_logo  { color: white; font-style: italic; font-size: x10pt; text-decoration: none; background-repeat: no-repeat; text-align: left; padding-right: 5px; padding-bottom: 10px; padding-left: 18px }
.menubutton a:link   { color: black; font-size: 10pt; text-decoration: none }
.menubutton a:visited  { color: black; font-size: 10pt; text-decoration: none }
.menubutton a:hover  { color: black; font-size: 10pt; font-family: Tahoma, Arial, Verdana; text-decoration: underline }
.menubutton a:active   { color: black; font-size: 10pt; font-family: Tahoma, Arial, Verdana; text-decoration: underline }
.menubutton2 a:link   { color: black; font-size: 10pt; font-family: Tahoma, Arial, Verdana; text-decoration: none }
.menubutton2 a:visited  { color: black; font-size: 10pt; font-family: Tahoma, Arial, Verdana; text-decoration: none }
.menubutton2 a:hover  { color: black; font-size: 10pt; font-family: Tahoma, Arial, Verdana; text-decoration: underline }
.menubutton2 a:active   { color: black; font-size: 10pt; font-family: Tahoma, Arial, Verdana; text-decoration: underline }
.menubutton3 a:link   { color: black; font-size: 10pt; font-family: Tahoma, Arial, Verdana; text-decoration: none }
.menubutton3 a:visited  { color: black; font-size: 10pt; font-family: Tahoma, Arial, Verdana; text-decoration: none }
.menubutton3 a:hover  { color: black; font-size: 10pt; font-family: Tahoma, Arial, Verdana; text-decoration: underline }
.menubutton3 a:active   { color: black; font-size: 10pt; font-family: Tahoma, Arial, Verdana; text-decoration: underline }


.tab_top    { color: white; font-size: 10pt; font-family: Tahoma; font-weight: bold; background-color: #1e4aa1; background-image: url(../images/topbg.gif); background-repeat: no-repeat; background-position: 0 100%; padding: 0; margin:0; border: solid 1px black }
.tab_bot   { color: black; font-size: 10pt; font-family: Tahoma; background-color: #ffffff; padding-top: 1px; padding-bottom: 1px; padding-left: 4px; border: solid 1px silver }
.tab_bot1 { color: black; font-size: 10pt; font-family: Tahoma; background-color: #ffffff; padding: 1px 0 1px 4px; border: solid 1px }
.tab_list { color: black; font-size: x10pt; font-family: Tahoma; background-color: #ffffff; border-bottom: 1px dashed gray }
.vd_line {
    color: black;
    font-size: 10pt;
    font-family: Tahoma;
    font-weight: bold;
    border-bottom: 1px dashed gray;
    background-image: url(../../images/vd_hg.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 30px;
}
.vd_haupt { color: black; font-size: 12pt; font-family: Tahoma; font-weight: bold; background-color: #ffffff; border-bottom }
.vereinsfarben {
    border: 1px solid #999999;
    height: 35px;
}
.fooder     { color: black; font-style: italic; font-size: x10pt; font-family: Tahoma; vertical-align: top; padding-right: 2px; border: #959595 }
.r_side {
    color: white;
    font-weight: bold;
    font-size: 10pt;
    font-family: Tahoma;
    background-color: #1F4CA5;
    padding: 1px 4px;
    border: solid 1px black;
    width: 115px;
    height: auto;
}
.r_side_bot {
    color: white;
    font-weight: bold;
    font-size: 10pt;
    font-family: Tahoma;
    background-color: #FFFFFF;
    padding: 0px;
    width: 115px;
    height: auto;
    border-top: none;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
}
.schw_brett      { color: white; font-size: x10pt; font-family: Tahoma; font-weight: bold; background: #f5f5f5 url(../../images/schw_brett.jpg) no-repeat; padding: 1px 4px; width: 115px; height: 43px }
.akt_ausruf  { color: black; font-size: 10pt; font-family: Tahoma; background: #ffffff url(../../Eigene%20Dateien/kfv%20flensburg/web-content/images/akt_ausruf.jpg) no-repeat right top; padding: 1px 4px; border: solid 1px black }
.tab_fooder {
    color: black;
    font-size: 10pt;
    font-family: Tahoma;
    background-color: #FFFFFF;
    padding: 1px 4px;
    border: solid 1px black;
    text-align: center;
}
table { 
    font-size: 8pt; 
    font-family: Tahoma, Arial, Helvetica }
.img_border { 
    border: 1px #808080 
}
a {
    color: #000080; 
    font-size: 10pt; 
    font-family: Tahoma;   
}
.inrigthtab { 
    font-size: 10pt; 
    font-family: Tahoma, Arial, Verdana; 
    padding-left: 5px; 
    height: 100%; 
    border-left: 1px solid black 
}
.img_abstand {
    margin: 5px;
}

.colNormal{
width: 70%;
float: left;
}

.colRight {
  float: right;
  width: 20%;
}

#wrapper {
    width: 990px; 
    margin: 0 auto;    
}

#page {
    background: #fff;
    padding: 1%;
}

#header {
    background: url(images-etsv/kopf.gif) -3px 0 no-repeat;
    height: 100px;
}

#footer {
    clear: both;
}

.csc-default {
margin: 1em 0;
padding-bottom: 1em;
border-bottom: 1px solid #666;
}
