/* allgemeine Formatierungen */
body {
 color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal;
 padding:0px;
 line-height: 1.5;
 margin-left:2px;
 margin-right:2px;
 margin-top:0px;
 margin-bottom:0px;
 overflow:auto;
 background-color:#FFFFFF;
}

a
{
<!--  font-variant:small-caps;     -->
}

DIV {
 font-family : Verdana, Arial, Helvetica, sans-serif;
}

.bild {
 float: left;
 /* Abstand um das Bild herum: */
 margin-right: 4px;
}

.bild p { /* Bildunterschrift */
 padding: 0px 0;
 font-size: 9px;
}

img { border: 0; }

#main_content_table {

}

#main_content_table td {
        font: normal 100% Verdana, Arial, Helvetica, sans-serif;
        font-size: 10pt;
}

#main_content_news {
  border: none;
  border-bottom: 1px solid #ff8080;
}

#main_content_news_header {
  border: none;
  background: #d0d0d0;
}

#main_content_mannschaften_team {
  border: 1px solid #0C4697;
  height: 300px;
}


.clsCMOn {
 color: white;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 padding: 2px 4px;
}

.clsCMOver {
 color: black;
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 padding: 2px 4px;
}

div#content table {
<!-- background-color="#5353ff"; -->
 padding:4px;
 spacing:1px;
 border:0px;
 text-align: left;
}

div#content tr.zeile_ueberschrift {
 <!--background-color: #5353ff;  -->
 color: #FFFFFF;
 font-family: Verdana; font-size: 10pt; font-weight: bold;
 text-align: left;
}

div#content tr.zeile_gerade {
 color: #000000; font-family: Verdana; font-size: 8pt; font-weight: normal;
 text-align: left;
}

div#content td.zeile_gerade {
 color: #000000; font-family: Verdana; font-size: 8pt; font-weight: normal;
 text-align: left;
}
div#content a:hover {
 text-decoration: underline;
 color: inherit;
 background-color: inherit;
}

div#content tr.zeile_gerade:hover {
 color: #000000;
 font-family: Verdana; font-size: 8pt; font-weight: normal;
 background-color: #FFFF99;
 text-align: left;
}

div#content td.zeile_gerade:hover {
 color: #000000;
 font-family: Verdana; font-size: 8pt; font-weight: normal;
 background-color: #FFFF99;
 text-align: left;
}

div#content tr.zeile_ungerade {
 background-color: #E0E0E0;
 color: #000000;
 font-family: Verdana; font-size: 8pt; font-weight: normal;
 text-align: left;
}

div#content td.zeile_ungerade {
 background-color: #E0E0E0;
 color: #000000;
 font-family: Verdana; font-size: 8pt; font-weight: normal;
 text-align: left;
}

div#content td.zeile_ungerade:hover {
 background-color: #FFFF99;
 color: #000000;
 font-family: Verdana; font-size: 8pt; font-weight: normal;
 text-align: left;
}

div#content tr.zeile_ungerade:hover {
 background-color: #FFFF99;
 color: #000000;
 font-family: Verdana; font-size: 8pt; font-weight: normal;
 text-align: left;
}



<!-- Gästebuch -->
.signme { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align: center;  } /* main signme div container */
.signme .txt, .signme td, .signme .txt a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration:none;color:#000000; font-weight:normal; } .signme .txt a:hover{ color:#5353FF; }
.signme .menue a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-decoration:none;color:#5353FF; font-weight:bold; } .signme .menue a:hover{ color:#FFFFFF; background-color:#5353FF;}
.signme .signtable, .signme .logintable, .signme .signaturetable { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-left: auto; margin-right: auto; }
.signme .signtable td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; text-align:left; }
.signme .small, .signme .small a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.signme .count { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left;}
.signme .input, .signme .field { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; width:400px; border:1px solid #000000; }
.signme .input:focus, .signme .field:focus { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; background-color:#F2FF97; }
.signme .submit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; width:150px; background-color:#5353FF; color:#FFFFFF; font-weight:bold; border:1px solid #888;}


<!--
<Betreff>
<Beginntam>
<Beginntum>
<Beschreibung>
<Kategorien>-->
SIS2OUTLOOK{
font-family: Arial, sans-serif;
font-size: 11pt;
line-height: 1.2;
}

Ort{ font-family: Verdana; font-size: 8pt; font-weight: bold; font-style: italic; text-align: right; color:#0C4697;
}


hr {
 border-top: 1px solid;
}

ul{
 font-size: 10pt;
}

a:link {
 color: #0000FF;
}

a:visited {
 color: #FF0000;
}

a:hover {
 color: #EE5500;
}
a:active {
 color: #FF0000;
}
hr{border-top: 1px solid;
}


font.bild_text {
 font-size: 7pt;
 font-weight: bold;
}

font.klein {
 font-size: 8pt;
}

font.klein_blau {
 font-size: 8pt;
 color:#5353FF;
}

font.normal_blau {
 font-size: 10pt;
 color:#5353FF;
}

font.normal_blau_fett {
 font-size: 10pt;
 font-weight: bold;
 color:#5353FF;
}

font.normal {
 font-size: 10pt;
 color:#000000;
}

font.normal_fett {
 font-size: 10pt;
 font-weight: bold;
 color:#000000;
}

font.normal_fett_unter {
 font-size: 10pt;
 font-weight: bold;
 text-decoration: underline;
 color:#000000;
}

font.gross {
 font-size: 11pt;
}

font.sehr_gross {
 font-size: 18pt;
}

/* Formatierungen für Vorschau und News */
TD.datum { font-family: Verdana; font-size: 8pt; font-weight: bold; text-decoration: underline; text-align: left}
TD.teamheim { font-family: Verdana; font-size: 8pt; font-weight: normal;}
TD.teamgast { font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: right;}
TD.sonst { font-family: Verdana; font-size: 10pt; font-weight: bold;  text-align: center; color:#FF0000;}
TD.sonst_links { font-family: Verdana; font-size: 10pt; font-weight: bold;  text-align: left; color:#FF0000;}
TD.sonst_schwarz { font-family: Verdana; font-size: 10pt; font-weight: bold;  text-align: left; color:#000000;}
TD.sporthalle { font-family: Verdana; font-size: 8pt; font-weight: normal; font-style: italic; text-align: right; color:#0C4697;}
TD.heimsporthalle { font-family: Verdana; font-size: 8pt; font-weight: bold; font-style: italic; text-align: right; color:#0C4697;}

TD.news_datum { color:#000080; font-family: Verdana; font-size: 7pt; font-weight: bold; text-decoration: underline; text-align: left}
TD.news { font-family: Verdana; font-size: 8pt; font-weight: normal;}

TD.sponsoren { FONT-WEIGHT: normal; FONT-SIZE: 8pt; LINE-HEIGHT: 1.3em; FONT-FAMILY: Verdana; LETTER-SPACING: 0.03em; TEXT-ALIGN: left}

img.sponsoren { text-decoration: none ! important; color: #000000 ! important; border-width: 1px ! important;}

A.hsg { color:#0C4697; font-family: Verdana; font-size: 7pt; font-weight: bold;}
A.links { color:#0C4697; font-size: 9pt;}
A.links:hover {
 padding-left: 0px;
 color:#0C4697;
 text-decoration: none; font-weight: bold;
 text-align:right;
 background-color:#FFFFFF;
 border:1px solid #0C4697;
}

font.webmaster1 { color:#000000; font-family: Verdana; font-size: 7pt; font-weight: normal;}
font.webmaster2 { color:#000000; font-family: Verdana; font-size: 7pt; font-weight: bold;}
font.absatz { font-family: Verdana; font-size: 4pt; font-weight: normal;}


/* Formatierung der Navigationsleiste */
ul#navigation
{
font-family: Verdana; font-size: 11pt; font-weight: normal;
margin: 1em 0;
list-style-type: none;
padding: 0;
}

ul#navigation li
{
margin-bottom: .1em;
}

ul#navigation li a
{
padding-left: 2px;
text-decoration: none;
font:normal 12px verdana,arial,sans-serif;
font-weight:bold;
color:#FFFFFF;
text-align:center;
}

ul#navigation li a:hover
{
padding-left: 0px;
color:#0C4697;
text-decoration: none; font-weight: bold;
text-align:right;
background-color:#FFFFFF;
border:1px solid #0C4697;
}

ul#navigation hr
{
  width:99%;
  color:#FFFFFF;
  background-color:#FFFFFF;
  height:1px;
  text-align:center;
  border:0px;
}

ul#navigation li a.open, ul#navigation li li a.open, ul#navigation li li li a.open, ul#navigation li li li li a.open
{
}

/* second level */
ul#navigation ul
{
font-family: Verdana; font-size: 10pt;
margin: .5em 0 0 0;
padding: 0;
list-style-type: none;
}

ul#navigation li li
{
text-decoration: none;
}

ul#navigation li li a
{
padding: 0 0 0 10px;
text-decoration: none;
font:bold 11px verdana,arial,sans-serif;
color:#FFFF00
}

/* third level */
ul#navigation ul ul
{
}

ul#navigation li li li
{
}

ul#navigation li li li a
{
padding: 0 0 0 20px;
text-decoration: none;
color:#00FFFF
}

/* fourth level */
ul#navigation ul ul ul
{
}

ul#navigation li li li li
{
}

ul#navigation li li li li a
{
padding: 0 0 0 30px;
text-decoration: none;
color:#99FF33
}







/* Formatierungen für Terminkalender und Newsletter*/
.motto { background-color:#f1f1f1; border-style:outset; border-color:#000000; border-width: 1px; font-size:10pt; color:#000000; font-family:Verdana; font-weight:normal;}
.veranstaltungsort { background-color:#f1f1f1; font-size:8pt; color:#3676F6; font-family:Verdana; font-weight:lighter;}
.textzusatz { background-color:#f1f1f1; font-size:9pt; color:#000000; font-family:Verdana; font-weight:lighter; font-style:italic}
.formular { background-color:#f1f1f1; border-style:outset; border-color:#000000; border-width: 1px; font-size:10pt; color:#000000; font-family:Verdana;}
.tipbox { background-color:#f1f1f1; font-size:10pt; color:#000000; font-family:Verdana; font-weight:lighter;}
.tt4 { background-color:#3676F6; font-size:10pt; color:#00cc00; font-family:Verdana; font-weight:bold;}
.ttx { background-color:#3676F6; border-style:outset; border-color:#000000; border-width: 3px; font-size:10pt; background-color:#ffff99; font-family:Verdana; font-weight:bold;}
.tab3 { background-color:#3676F6;}

#title {
border: 1px solid #5A8FF7;
background-color: #3676F6;
font-size: 12px;
color: #ffffff;
font-weight: bold;
}

#tablea {
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-bottom: 1px solid #E9E9E9;
border-right: 1px solid #E9E9E9;
background-color: #f1f1f1;
font-size: 12px;
}

.button {
border: 1px solid #ffffff;
background-color: #3676F6;
font-size: 12px;
color: #ffffff;
font-weight: bold;
width: 200px;
}

#intable {
 border-top: 1px solid #ffffff;
 border-left: 1px solid #ffffff;
 border-bottom: 1px solid #DADADA;
 border-right: 1px solid #DADADA;
 background-color: #E7E7E7;
 font-size: 12px;
}

SELECT {
 FONT-SIZE: 12px;
 FONT-FAMILY: Verdana;
 COLOR: #000000;
 border: 1px solid #808080;
 BACKGROUND-COLOR: #ffffff;
}

TEXTAREA {
 FONT-SIZE: 12px;
 FONT-FAMILY: Verdana;
 COLOR: #000000;
 border: 1px solid #808080;
 BACKGROUND-COLOR: #ffffff;
}

input {
 FONT-SIZE: 12px;
 FONT-FAMILY: Verdana;
 COLOR: #000000;
 border: 1px solid #808080;
 BACKGROUND-COLOR: #ffffff;
}


#mainForm
{
 position: relative;
 border: 1px;
 border-style: solid;
 margin: 0 auto;
 text-align: left;
 width: 70%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 background-color: #ffffff;
}

ul.mainForm
{
 list-style-type: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;

}

li.mainForm
{
 padding-bottom: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
}
#mainFormError
{
position: relative;
border: 1px;
margin: 0 auto;
text-align: left;
width: 70%;
}



input.mainFormError
{
 background-color: #FADADD;
}


textarea.mainFormError
{
 background-color: #FADADD;
}


select.mainFormError
{
 background-color: #FADADD;
}


#formInfo
{
position: relative;
width: 100%;
background-color: #ffffff;
margin:0 0 0 0;
}

p.formInfo
{
text-align: left;
margin:0 0 0 0;
font-family: Tahoma, Arial, Verdana, sans-serif;
font-weight:normal;
color: #000000;
font-size:12px;
position:relative;
left:20px;
top:0px;
color: #FFFFFF;
}

#formFields
{
position: relative;
width: 100%;
background-color: #ffffff;
margin:0 0 0 0;

}

label.formFieldQuestion
{
 padding:0 4px 1px 0;
 border:none;
 display:block;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
}

label.formFieldOption
{
font-size:90%;
display:block;
line-height:1.0em;
margin:-19px 0 0 25px;
padding:4px 0 5px 0;
width:90%;
}



input.formFieldStyle
{
display:block;
line-height:1.4em;
margin:8px 0 0 3px;
width:13px;
height:13px;
}
