html, body { font-size: 10px;
font-family: Arial, Verdana, Helvetica, serif;}
a:link { color: #000000;
font-size: 11px;
text-decoration: underline;
font-weight: bold; }
a:visited { color: #000000;
font-size: 11px;
text-decoration: underline;
font-weight: bold; }
a:hover { color: #ff0000;
font-size: 11px;
text-decoration: underline;
font-weight: bold; }
a:active { color: #ff0000;
font-size: 11px;
text-decoration: underline;
font-weight: bold; }
form { background-color: #EEEEEE;
padding: 10px; }
span { font-size: 8px;
color: #ff00ff; }
h1 { font-size: 20px;
font-weight: normal;
border-bottom: 2px solid red; }
h2 { font-size: 16px;
font-weight: normal;
border-bottom: 1px solid red; }
h3 { font-size: 14px;
font-weight: bold; }
#kopf { background-color: #3CA8F9;
position: absolute; top: 0px; left: 0px; z-index: 4;
width: 780px;
height: 115px;}
#kopf ul { font-size: 10px;
font-weight: bold;
text-align: center;
margin: 0px;
padding: 0px; }
#kopf li { list-style-type: none; }
#kopf form { background-color: #3CA8F9;
padding: 0px 0px 5px 0px;
margin: 0px;}
#kopf .first_nav { margin-bottom: -2px;}
#kopf .sais { font-size: 11px;}
#kopf b { font-size: 8px;
color: #FF8080; }
#kopf b b { display: none;
position: absolute;
left: 400px; top: 62px;
background-color: #80FFFF;
color: #000000;
padding: 1px 2px;
border: 1px solid black;}
#kopf b:hover b { display: block;}
#kopf b.ie b { display: block;}
#fuss { background-color: #FFFFFF;
width: 200px;
margin: 5px;
border: 1px solid black;
font-size: 10px;
position: absolute; top: 0px; left: 780px; z-index: 3;
padding-top: 0px;
padding-bottom: 10px; }
#fuss caption { font-size: 10px;
white-space: nowrap;
font-weight: bold;}
#fuss a:link { color: #000000;
font-size: 10px;
text-decoration: underline;
font-weight: bold; }
#fuss a:visited { color: #000000;
font-size: 10px;
text-decoration: underline;
font-weight: bold; }
#fuss a:hover { color: #ff0000;
font-size: 10px;
text-decoration: underline;
font-weight: bold; }
#fuss a:active { color: #ff0000;
font-size: 10px;
text-decoration: underline;
font-weight: bold; }
#fuss .datum { font-size: 9px;
white-space: nowrap;
font-weight: bold;
padding-bottom: 10px;}
#fuss .newsletter { font-size: 9px;
font-weight: bold;
text-align: center;}
#auswahlrahmen { background-color: #EEEEEE;
width: 780px;
height: 19px;
position: absolute; left: 0px; top: 115px;
z-index: 1; }
#auswahlrahmen table { border-collapse: separate;
border-color: transparent;
font-size: 11px;
border-width: 5px; }
#auswahlrahmen th { font-size: 10px;
font-weight: bold;
background-color: #C0C0C0; }
#auswahlrahmen td { font-size: 10px;
font-weight: normal;
border-color: transparent;
border-width: 10px;
border-style: hidden; }
#auswahlrahmen .tabi1 { padding-left: 8px;
padding-right: 8px;
text-align: left;
vertical-align: bottom; }
#auswahlspieler, #auswahlspieler ul { background-color: #EEEEEE;
width: 780px;
font-size: 11px;
font-weight: bold;
text-align: center;
margin: 0px;
padding: 0px;
z-index: 1; }
#auswahlspieler li { list-style-type: none;
position: relative; }
#auswahlspieler li ul { margin: 0pt 0pt 0pt 0px;
padding: 0px;
background-color: #EEEEEE;
position: absolute; left: 430px; top: 15px;
text-align: left;
width: 344px;
display: none; }
#auswahlspieler li:hover ul { display: block; }
#auswahlspieler li.ie ul { display: block; }
#auswahlspieler li ul li { float: left;
display: block;
background-color: #EEEEEE;
width: 170px; }
#auswahlspieler li ul li:hover {
position: relative;
background-color: #3CA8F9;
width: 170px; }
#auswahlspieler li ul li.ie { background-color: #3CA8F9;
width: 170px; }
#auswahlspieler li ul li a { padding: 1px 10px;
margin: -2px 0px;
width: 170px; }
#auswahlspieler li ul li a:hover { padding: 1px 10px;
width: 170px; }
#auswahlspieler li:hover ul li a { border: 0pt none;
margin: -2px 0px;
padding: 1px 9px; }
#body_block { width: 780px;
overflow: auto; position: absolute; left: 0px; top: 140px;
padding-bottom: 70px;
font-size: 18px;
vertical-align: middle;
text-align: center; }
#body_block .tabhead { text-align: left;
font-size: 12px;
text-decoration: underline;
padding-top: 15px;
padding-left: 5px;
padding-right: 10px; }
#body_block .tabcell { font-size: 10px;
text-decoration: none;
padding-left: 8px;
padding-right: 8px;
vertical-align: top; }
#body_block .tab_klein { font-size: 8px;
text-align: left;
padding-left: 8px;
padding-right: 8px;}
#body_block .hinweis { padding-left: 20px;
padding-right: 20px;
text-align: center;}
#body_block .klein { font-size: 8px;
text-align: left;
padding-left: 50px;
padding-right: 50px; }
#body_block .rahmen { border: 2px solid blue;
background-color: #FFFF80;}
#start_news { width: 780px;
position: absolute;
left: 0px;
top: 120px;
padding-bottom: 70px; }
#start_news a:link { color: #000000;
font-size: 10px;
text-decoration: underline;
font-weight: bold; }
#start_news a:visited { color: #000000;
font-size: 10px;
text-decoration: underline;
font-weight: bold; }
#start_news a:hover { color: #ff0000;
font-size: 10px;
text-decoration: underline;
font-weight: bold; }
#start_news a:active { color: #ff0000;
font-size: 10px;
text-decoration: underline;
font-weight: bold; }
#start_news p.einzug { padding-left: 40px;
padding-right: 40px;
text-align: left;}
#start_news .ueberschrift { padding-left: 20px;
padding-right: 20px;
font-size: 12px;
font-weight: bold;
text-align: center;}
#start_news td { padding-right: 8px;}
#datenpflege { width: 1000px;
position: absolute; left: 0px; top: 0px;
padding-bottom: 70px; }
#datenpflege table { border-collapse: separate;
border-color: transparent;
border-width: 5px; }
#datenpflege th { font-size: 10px;
font-weight: bold;
background-color: #C0C0C0; }
#datenpflege td { font-size: 10px;
font-weight: normal;
border-color: transparent;
border-width: 10px;
border-style: hidden; }
#datenpflege caption { font-size: 12px;
font-weight: bold;
padding-bottom: 10px;}
#datenpflege .sp-u-c { padding-left: 10px;
padding-right: 10px;
text-align: center;
text-decoration: underline;}
#datenpflege .sp-c { padding-left: 10px;
padding-right: 10px;
text-align: center;}
#datenpflege .tabi1 { padding-left: 8px;
padding-right: 8px;
text-align: left;
vertical-align: top; }
#datenpflege .tabi1-b { padding-left: 8px;
padding-right: 8px;
font-weight: bold;
text-align: left;
vertical-align: top; }
#tab_erg { width: 780px;
position: absolute; left: 0px; top: 145px;
z-index: 1;
padding-bottom: 70px; }
#tab_erg table { border-collapse: separate;
border-color: transparent;
font-size: 10px;
border-width: 5px; }
#tab_erg th { font-size: 10px;
font-weight: bold;
background-color: #C0C0C0; }
#tab_erg td { font-size: 10px;
border-color: transparent;
border-width: 10px;
border-style: hidden; }
#tab_erg caption { font-size: 12px;
font-weight: bold;
padding-bottom: 10px;}
#tab_erg .over { background-color: aqua;}
#tab_erg .normal { background-color: transparent;}
#tab_erg .alle { background-color: transparent;}
#tab_erg .wechsel { background-color: #C0C0C0;
color: #404040;}
#tab_erg .wettbe { font-size: 12px;
font-weight: bold;
text-align: center;}
#tab_erg .tabi1 { padding-left: 10px;
padding-right: 10px;
text-align: left;
vertical-align: bottom; }
#tab_erg .ansetz { padding-left: 10px;
padding-right: 10px;
text-align: left;}
#tab_erg .sp { padding-left: 8px;
padding-right: 8px;}
#tab_erg .spl { padding-left: 10px;
padding-right: 8px;
text-align: left; }
#tab_erg .spr { padding-left: 8px;
padding-right: 10px;
text-align: right; }
#tab_erg .sp6 { padding-left: 6px;
padding-right: 6px;}
#tab_erg .li_tab { padding-left: 5px;
padding-right: 5px;
font-size: 9px;
vertical-align: top; }
#tab_erg .leer { background-color: transparent; }
#tab_erg .leerzeile { background-color: transparent;
padding-top: 8px;}
#tab_erg .detailtab { margin-left: 25px;
font-size: 9px;
border-collapse: separate;
border-color: #000000;
border-width: 2px;}
#tab_einz { width: 780px;
position: absolute; left: 0px; top: 140px;
padding-bottom: 70px; }
#tab_einz table { border-collapse: separate;
border-color: transparent;
font-size: 10px;
border-width: 5px; }
#tab_einz th { font-size: 9px;
font-weight: bold;
background-color: #C0C0C0;}
#tab_einz td { font-size: 9px;
border-color: transparent;
border-width: 10px;
border-style: hidden; }
#tab_einz caption { font-size: 12px;
font-weight: bold;
padding-bottom: 10px;}
#tab_einz a:link { color: #000000;
font-size: 10px;
text-decoration: underline;
font-weight: bold; }
#tab_einz a:visited { color: #000000;
font-size: 10px;
text-decoration: underline;
font-weight: bold; }
#tab_einz a:hover { color: #ff0000;
font-size: 10px;
text-decoration: underline;
font-weight: bold; }
#tab_einz a:active { color: #ff0000;
font-size: 10px;
text-decoration: underline;
font-weight: bold; }
#tab_einz tr:hover { background-color: aqua;}
#tab_einz .over { background-color: aqua;}
#tab_einz .normal { background-color: #C0C0C0;}
#tab_einz .alle { background-color: #C0C0C0;}
#tab_einz .wechsel { background-color: #C0C0C0;
color: #404040;}
#tab_einz .wahl { padding: 6px;
text-align: center;
background-color: #EEEEEE;}
#tab_einz .tabi1 { padding-left: 10px;
padding-right: 10px;
text-align: left;
vertical-align: top; }
#tab_einz .sp1 { padding-left: 10px;
padding-right: 10px;}
#tab_einz .sp { padding-left: 6px;
padding-right: 6px;}
#tab_einz .leer { background-color: transparent; }
#tab_einz .detailtab { margin-left: 20px;
font-size: 8px;
border-collapse: separate;
border-color: #000000;
border-width: 2px; }
.seitenbreite1000 { width: 780px;}
.back { background-color: #FFFFFF;
background-image: url(bilder/sv_pesterwitz.jpg);
background-repeat: no-repeat;
background-attachment: fixed;
background-position: 240px center;}
.box { margin-bottom: 8px;
padding: 8px;
font-size: 12px;
font-weight: bold;
border: 1px solid black;
-khtml-border-radius: 8px;
-moz-border-radius: 8px; }
.erg_form { margin: 0px; }
.heim { background-color: #3CA8F9;}
.logo { width: 61px;
height: 71px;}
.counter { padding: 0px;
margin: 0px;
width: 45px;
height: 15px;}
.countdown { color: #ff3300;
font-weight: bold;
font-size: 13px;
padding-left: 6px;
padding-right: 6px; }
.grossfett { margin-left: 8px;
font-size: 12px;
font-weight: bold; }
.gross { margin-left: 8px;
font-size: 12px;
font-weight: normal; }
.normalfett { margin-left: 8px;
line-height: 15px;
font-size: 10px;
font-weight: bold; }
.normal { margin-left: 8px;
line-height: 15px;
font-size: 10px;
font-weight: normal; }
.klein { margin-left: 16px;
font-size: 9px;
font-weight: normal; }
.blau { color: #0000b4;}
.blau_back { background-color: #3CA8F9;}
.gruen { color: #008000;
font-weight: bold; }
.rot { color: #ff3300;
font-weight: bold; }
.rot_back { background-color: #ff3300;
font-weight: bold;
font-size: 10px;}
.Linkeinzug { position: relative;
top: 5px;
left: 22px; }
.tabi1 { padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
vertical-align: middle; }
.link { text-align: left;
border: 1px solid blue;
vertical-align: middle;
background-color: #0080FF; }
.tabl { padding-left: 10px;
padding-right: 5px;
text-align: left;
vertical-align: top; }
.tabr { padding-left: 5px;
padding-right: 10px;
text-align: left;
vertical-align: top; }
.gruppe-haupt { padding-left: 8px;
padding-right: 8px; }
.gruppe-oben { padding-top: 8px;
font-size: 12px;
padding-left: 8px;
padding-right: 8px; }
.gruppe-unten { padding-bottom: 8px;
padding-left: 8px;
padding-right: 8px; }
.detailtab { margin-left: 20px;
font-size: 8px;
border-collapse: separate;
border-color: #000000;
border-width: 2px; }
.nich { display: none;}
.zeig { visibility: visible;
font-size: 10px;
color: black;}
.gaeste { font-size: 10px;
line-height: 15px;}
.tl { text-align: left;}
.tc { text-align: center;}
.tr { text-align: right;}
.vb { vertical-align: bottom;}
.vm { vertical-align: middle;}
.vt { vertical-align: top;}
.fwb { font-weight: bold;}