#werbung-neu {
	width:100%;
	margin-bottom:2em; /*2em;*/
	background-color:#0005aa;
	color:silver;
	text-align:center;
	vertical-align:middle;
	border:solid 3px silver;
	font-family:"Times New Roman";
	font-style:italic;
}

#werbung-neu h1, #werbung-neu h2, #werbung-neu h3 {
	margin:0; /*0.5em;*/
	color:silver;	
	text-align:center;
}

#werbung-neu table tr td {
	padding:0 10px 0 10px;
}

* {
        padding:0px;
        margin:0px;
        border:0px;
        font-size:12px;
        font-family:Verdana;
        color:#ffffff;
        text-decoration:none;
}

body  {
        background-color:#0005aa/*0000ff #095dff #0005aa*/;
        padding:0.5%;
        font-family:Verdana;
        color:#ffffff;
}

a {
	text-decoration:underline;
}

table {
	border-spacing:0;
}

td {
	vertical-align:top;
}

strong {
	font-weight:bold;
}

#container {
        border:solid 1px white;
        width:99%;
        background-color:#0005aa;
        padding:0.5% 0.5% 0.5% 0.5%;
}

#kopf {
        width:100%;
        margin-bottom:20px;
}

#seitenleiste {
        float:left;
}

#inhalt {
        margin-left:12em;
        padding-left:1em;
}

#inhalt_schmale_seitenleiste {
        margin-left:0.5em;
        padding-left:0.5em;
}

#fuss {
        clear:both;
	padding:1em;
}

ul.navi li a, ul.navi li{
        font-family:"verdana";
        text-transform: uppercase;
	text-decoration:none;
        letter-spacing:0.1em;
        font-weight:bold;
}

ul.navi li {
	font-size:1em;
}

ul li {
        color:#fff;
	list-style-position:inside;
}

ul li a {
        color:#d4d1ff;
        padding:5px;
        font-size:0.85em;
}

ul#hauptnavi {
        list-style-type:none;
        text-align:center;
        padding:0 10px 10px 10px;
        border:solid 1px white;
        border-width:0 0 1px 0;
}

ul#hauptnavi li {
        margin-left:10px;
        display:inline;
        padding-left:5px;
        padding-right:5px;
}

ul#hauptnavi li:first-child {
        margin-left:0px;
}

ul#unternavi {
        clear:left;
        list-style-type:none;
        font-size:0.9em;
        font-weight:bold;
}

ul#unternavi li {
        margin-top:10px;
        margin-left:0px;
        padding-left:5px;
}

li a:hover {
        cursor:pointer;
        padding-left:4px;
        padding-right:4px;
        border:solid 1px white;
}

h1{
         font-weight:bold;
         font-family:"trebuchet ms";
         font-size:3.0em; /*3.5em*/
         margin-bottom:0; /*0.4286em*/
}

.spalte h1 {
         color:#2a2a80;
         text-align:center;
}

h2 {
         font-size:1.5em; /*1.5em*/
         font-weight:bold;
         margin-top:0; /*1.5em*/
         margin-bottom:0; /*0.5em;*/
}

.spalte h2 {
         color:/*#b0afff*/#2a2a80;
         margin-top:0.5em; /*0.5em;*/
}

h3 {
         font-size:0.8em; /*1.0em;*/
         font-weight:bold;
         margin-bottom:0; /*0.5em;*/
}

.spalte h3 {
         color:/*#b0afff*/#2a2a80;
}

p {
         margin:1em 0 1em 0;
}

.spalte#links     {
         float:left;
}

.spalte#rechts     {
         float:right;
}

.spalte {
         background-color:/*#2a2a80#0005aa#bdcaff*/white;
         width:48%;
         color:#000;
         border:solid 5px /*#c8c8ff*/#2a2a80;
         text-align:center;
}

.spalte ul {
         list-style-type:none;
         margin:1.5em;
}

.spalte ul li    {
         color:#2a2a80;
         font-size:1.5em;
         margin-top:1em;
         padding-top:1em;
         border-top:solid 1px /*#c8c8ff*/#2a2a80;
         text-align:center;
}

.spalte ul li:first-child    {
         border-top:0;
}

.spalte ul li a {
         color:#2a2a80;
         font-size:1em;
         text-decoration:underline;
         border:0;
         padding:0;
}

.spalte ul li a:hover {
         color:#b0afff;
}
#wappen {
	height:120px;
}

#wappen_klein {
	height:40px;
}

#tsv1 {
	height:250px;
}

#tsv2 {
	height:250px;
}

.wappen {
         float:none;
         display:inline;
         margin-top:1.5em;
	 height:120px;
}

.stand {
         margin-top:3em;
}

option {
        color:black;
}

span.bildnavi {
        font-size:2em;
}

span.bildnavi a {
        font-size:1em;
        font-weight:bold;
	text-decoration:none;

}

span.bildnavi#zurueck, span.bildnavi#uebersicht {
        margin-right:4em;
}

#bildnavi {
        float:none;
        margin-top:2em;
        margin-bottom:1em;
}

#bilder img {
        max-width:100%;
        height:auto;
}

a.mail {
        text-decoration:underline;
}

.statistik {
	width:100%;
	margin:2em 0 2em 0;
}

.statistik tr th {
	text-align:left;
	width:25%;
}

.statistik tr td {
	text-align:left;
}

#beitraege {
	width:50%;
}

td.dark {
	background-color:#39619C; border-top:1px solid #2c4a78;
	border-bottom:1px solid #2C4A78; margin:0; padding-top:5px;
	padding-left:3px; padding-right:3px;
}
	
td.light {
	background-color:#5692EC; border-top:1px solid #2C4A78; border-bottom:1px solid #2C4A78; margin:0; padding-top:5px;
	padding-left:3px; padding-right:3px;
}

.breit {
	width:40%;
}

.schmal {
	width:10%;
}

#historie tr td{
	padding:1em 0.5em 1em 0.5em;
}

table.ergebnisse {
	margin-top:1em;
	margin-bottom:1em;
}

table.ergebnisse tr td {
	padding:0 0.5em 0.5em 0.5em;
}

ul#mannschaft {
	list-style-type:none;
	margin-bottom:2em;
}

ul#mannschaft li {
	display:inline;
	padding:0 2em 0 2em;
	border-left:solid 1px white;
}

ul#mannschaft li:first-child {
	border-left:0;
	padding-left:0;
}

td.content {
        background-color:#5692EC; border-bottom:1px solid #2C4A78;
        padding-top:5px; padding-bottom:5px; text-align:right; padding-left:10px; padding-right:10px;
}

td.content_m {
        background-color:#5692EC; border-bottom:1px solid #2C4A78;
        padding-top:5px; padding-bottom:5px; text-align:left; padding-left:10px; padding-right:10px;
}

table#tore tr td ul {
	list-style-type:none;
}

table#tore tr td ul li {
	margin:0 1.5em 0 1.5em;
}

table#tore tr td {
	padding:0 2em 1.5em 0;
}

table#tore strong {
        font-size:14px;
	font-weight:bold;
}

table#tore li {
        font-size:14px;
}

#vorstand tr td {
	padding:1em 0.5em 1em 0.5em;
	vertical-align:middle;
}

#werbung {
	width:98%;
	margin-bottom:0; /*2em;*/
	background-color:white;
	color:black;
	text-align:center;
	vertical-align:middle;
	border:solid 3px #2a2a80;
}

#werbung h1, #werbung h2, #werbung h3 {
	margin:0; /*0.5em;*/
	color:black;	
}

#liga td {
	background-color:#39619C; border-top:1px solid #2c4a78;
	border-bottom:1px solid #2C4A78; margin:0; padding-top:5px;
	padding-left:3px; padding-right:3px;	
}

#liga th {
	background-color:#5692EC; border-top:1px solid #2C4A78; border-bottom:1px solid #2C4A78; margin:0; padding-top:5px;
	padding-left:3px; padding-right:3px;	
}

