/* Standard-CSS für www.tsv-graupa.de */

/* Wichtige Farben
#026027 = Dunkelgrün
#95D392 = Hellgrün (also called Chemogrün...)
#E3FFB0 = Gelbgrün (früher für Linkleiste)
#C7FF5E = leuchtendes Giftgrün

#00B100 = Grün dunkel Kopf Vereinsmagazin gedruckt
#519D6C = Grün dunkel Kopf Vereinsmagazin Datei
#86C789 = Grün hell Vereinsmagazin Datei

#FFD84E = Gelb Vereinsmagazin Datei

#A5C921 = Gummibärchengrün

*/

body {
margin: 0px;
padding: 0px;
font-family: Verdana,Tahoma,Arial,sans-serif;
font-weight: normal;
color: #303030;
background-color: #484b45;
background-image:url(../img/Site_Design/bodyback.png);
background-repeat:repeat;
}

#wrapper {
background-color: #fff;
color: #303030;
position: absolute;
width: 900px;
margin-left:-450px;
left: 50%;
margin-top: 10px;
border: 1px solid #dcdcdc;
}

#header {
clear: both;
margin: 0 0 0 0;
padding: 0;
height: 250px;
background-color: #519D6C;
position:relative;
background-image:url(../img/Site_Design/bildtrailer_neu.gif)
}

#header1 {
width: 900px;
margin: -250px 0px 0px 0px;
color: #95D392;
font-size: 0px;
z-index:20;
HEIGHT: 250px;
left:-0px;
position:relative;
background-image:url(../img/Site_Design/logo_tsv_imkopf.png)
}


#sidebar {
clear: left;
float: left;
width: 200px;
margin: -5px 0 0 10px;
padding: 0px;
background-color: #fff;
}

#sidebar h2 {
margin: 0px 0px 10px 0px;
padding: 5px;
width: 180px;
color: #fff;
font-size: 12px;
background: url(../img/Site_Design/grad_1.png);
}

#sidebar h3 {
margin: 0px 0px 0px 0px;
padding: 5px;
width: 180px;
color: #4F4F4F;
font-size: 12px;
background: url(../img/Site_Design/grad_2.png);
}

#sidebar h3 a {
color: #4F4F4F;
}

#sidebar a strong {
text-decoration: underline;
color: #fff;
}

#sidebar a:hover strong {
color: #95D392;
}

#sidebar ul {
font-size: 11px;
margin-top: 0px;
list-style-type: square;
}

#sidebar li {
margin: 0px 0px 0px -20px;
}

.preview {
font-size: 12px;
margin: 0px 0px 10px 0px;
padding: 0px;
width: 190px;
color: #505050;
background-color: #fff;
border: 1px solid #bbb;
}

.preview p {
margin: 5px 10px 10px 5px;
line-height: 1.3em;
color: #505050;
}

.highlight {
font-weight: bold;
color: #026027;
}

#content {
margin: -5px 10px 20px 210px;
padding: 0 10px 0 10px;
text-align: left;
background-color: #fff;
border-left: 1px solid #dcdcdc;
min-height: 650px;
}

#content p {
color: #4F4F4F;
margin: 0px 20px 10px 0;
font-size: 12px;
line-height: 140%;
font-weight: normal;
}

#content h2 {
color: #5F5F5F;
font-size: 16px;
margin: 15px 0 10px 0;
border-top: 1px dotted #dcdcdc;
border-bottom: 1px dotted #dcdcdc;
padding-top: 5px;
padding-bottom: 5px;
}

#content h3 {
color: #519D6C;
font-size: 14px;
margin: 30px 0 0 0;
}

#content img {
padding: 1px;
display:inline;
border: 2px solid #EFEFEF;
margin-top: 2px;
}

#content ul {
font-size: 12px;
margin-top: 5px;
margin-bottom: 5px;
}

#content ol {
font-size: 12px;
margin-top: 5px;
}

#content .wborder { /* ohne Rahmen */
border: 0px;
}

h3 {
font-size: 1.3em;
margin: 0px 0 10px 0;
}

a {
text-decoration: underline;
color: #519D6C;
}

a:hover {
text-decoration: none;
color: #A5C921;
}

a img {
border: 0;
}

.date {
display: block;
font: bold 82% verdana;
color: #bbb;
letter-spacing: 1px;
}

.newstitle {
padding-bottom: 3px;
margin: 0px 0px 0.3em;
border-bottom: #dcdcdc 1px solid;
font-size: 116%;
text-align: left;
clear: right;
}

.more {
font-size: 12px;
font-weight: bold;
}

hr {
margin: 0.2em 0;
height: 1px;
color: #5F5F5F;
border: none;
}

#fuss {
clear: both;
margin: 0 auto;
padding: 10px 0 10px 0;
border-top: 4px solid #f0f0f0;
width: 900px;
text-align: right;
color: #808080;
font-size: 10px;
}

#fuss p {
float: left;
padding-left: 15px;
}

#fuss ul {
padding: 0px;
margin: 0px;
list-style-type: none
}

#fuss ul li {
float: right;
margin-right: 10px
}

#fuss ul li a {
color: #808080;
text-decoration: underline
}

.fleft {
margin: 0px 10px 5px 0;
float: left;
}

.fright {
margin: 0px 0 5px 10px;
float: right;
}

.clear {
clear: both;
}

#menuteams {
width: 180px;
margin: 0 0 0 0;
padding: 0px;
}

#menuteams h2{
margin: 0 0 5px 0;
padding: 5px;
width: 170px;
color: #dcdcdc;
font-size: 12px;
line-height: 1.3em;
background: url(../img/Site_Design/grad_3.png) #000;
}

#menuteams ul {
list-style: none;
width: 180px;
margin: 0 0 0 0;
padding: 0;
}

#menuteams li {
margin-bottom: 1px;
}

#menuteams a {
font-family: Verdana,Tahoma,Arial,sans-serif;
font-size: 12px;
font-weight: bold;
height: 20px;
font-size: 11px;
line-height: 130%;
text-decoration: underline;
color: #7F7F7F;
display: block;
padding: 2px 0px 2px 8px;
background: #FAFAFA;
border-bottom: 1px solid #BFBFBF;
}

#menuteams a:hover {
background: #519D6C;
color: #fff;
border-bottom: 1px solid #3F3F3F;
}


select { /* für Dropdownboxen */
width: 150px;
background-color: cornsilk;
font-size: 10pt;
font-family: Arial,sans-serif;
font-weight: normal;
color: #000000;
}

table, th, tr, td {
margin: 0px 0px 0px 0px;
border-collapse: collapse;
color: #4F4F4F;
font-size: 12px;
}

.Spieler {
text-align: center;
}

table.Kader {
width:60%;
table-layout:fixed
}

table.Kader td, th {
vertical-align: top;
overflow: hidden;
padding: 5px;
}


.table_Nachwuchs {
font-size: 11px;
}

th { /* Kopfzeile Tabellen */
color: #fff;
background-color: #519D6C;
}

td.tab_spalte_ol { /* für Tabellen Fussballansetzungen */
background-color: #dcdcdc;
border-top: 1px solid white;
text-align: center;
font-size: 12px;
}

td.tab_spalte_ul {
background-color: #dcdcdc;
border-bottom: 1px solid black;
text-align: center;
font-size: 10px;
}

td.tab_spalte_om {
background-color: #f0f0f0;
border-top: 1px solid white;
border-right: 1px solid gray;
font-size: 12px;
font-weight: bold;
text-align: left;
}

td.tab_spalte_um {
background-color: #f0f0f0;
border-bottom: 1px solid black;
border-right: 1px solid gray;
padding-left: 10px;
font-size: 11px;
text-align: left;
}

td.tab_spalte_or {
background-color: #f0f0f0;
border-top: 1px solid white;
border-right: 1px solid gray;
text-align: center;
font-size: 12px;
font-weight: bold;
color: green;
width: 50px;
}

td.tab_spalte_ur {
background-color: #f0f0f0;
border-bottom: 1px solid black;
border-right: 1px solid gray;
text-align: center;
font-size: 10px;
}

td.tab_spalte_ol_pokal { /* für Tabellen Fussballansetzungen Pokalspiele*/
background-color: #519D6C;
color: #fff;
border-top: 1px solid white;
text-align: center;
font-size: 12px;
}

td.tab_spalte_ul_pokal {
background-color: #519D6C;
color: #fff;
border-bottom: 1px solid black;
text-align: center;
font-size: 10px;
}

.header {
color: #fff;
padding: 5px;
font-size: 12px;
border-bottom: 1px solid #fff;
background: url(../img/Site_Design/grad_1.png);
}

.gelb {
background-color: yellow;
padding: 2px;
}

.rot {
background-color: tomato;
padding: 2px;
}

.pokal {
background-color: #519D6C;
color: #fff;
}

.verloren {
color: red;
}

.remis {
color: blue;
}

.big {
font-size: 130%;
}

.small {
font-size: 80%;
}

.grau {
color: #a3a3a3;
}

ul.gallery {
width: 100%;
list-style: none; 
padding: 0;
margin: 0;
}

ul.gallery li {
float: left;
padding:0 16px 10px 8px;
}


