@font-face {
    font-family: Astronaut;
    font-style:  normal;
    font-weight: normal;
    src: url(../astronaut.eot); 
}

.headline {
font-family:"Astronaut", "Trebuchet MS";
font-size:55px;
line-height:60px;
}

body {
margin:0px;
padding:0px;
color:#000000;
font-size:12px;
/*font:13px;*/
/* font-family: Tahoma, Arial, Helvetica, sans-serif; */
font-family: "Trebuchet MS";
background-image:url(../img/bg.gif);
background-color:#DADADA;
background-position:top;
background-repeat:repeat-x;}

table {
font-size:13px;
line-height:16px;
}
td {
line-height:18px;
}

a, a:active, a:visited, a:hover {
color:#000000;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}

.redlink, .redlink:active, .redlink:visited, .redlink:hover {
color: #CC0000;
}

.input {
font-size:13px;
border: 1px solid grey;
}
.input2 {
font-size:13px;
border: 1px solid grey;
}

.error {
color:#CC0000;
font-weight:bold;
font-size:13px;
}


.error2 {
color:red;
font-size:13px;
font-weight:bold;
}
a.login:link, a.login:active, a.login:visited {
font-size:13px;
color:#000000;
text-decoration:none;
font-weight:normal;
line-height:normal;
}
a.login:hover {
text-decoration:underline;
}
a.nav:link, a.nav:active, a.nav:visited {
font-size:12px;
color:#FFFFFF;
text-decoration:none;
font-weight:normal;

}
a.nav:hover {
color:#000000;
text-decoration:none;
font-weight:bold;
background:#ffffff;

}
.navi{
margin-left: 10px;
color:#FFFFFF;
}
h1{
font-size:13px;
margin:0px;
padding:0px;
font-weight:bold;
color:#000000;
}
h2{
font-size:17px;
margin:0px;
padding:0px;
font-weight:bold;
color:#FFFFFF;
}
#taktik {
color:#ffffff;
font-size:16px;
}
h3 {
color:#000000;
font-size:16px;
font-weight:bold;
padding:0 0 10px 0;
margin:0px;
}
.small {
font-size:11px;
color:#666666;
}
h4 {
color:#000000;
font-size:14px;
font-weight:bold;
padding:7px 0 5px 0;
margin:0 0 0 0;
}
h5 {
color:#000000;
font-size:14px;
font-weight:bold;
padding:7px 0 0 0;
margin:0 0 0 0;
text-transform:uppercase;
}
h6 {
color:#000000;
font-size:14px;
font-weight:normal;
padding:3px 0 5px 0;
margin:0 0 0 0;
}
#meta {
color:#ffffff;
padding:5px;
margin:8px 0 10px 0;
background-color:#366106;
font-size:11px;
}
#meta a:link, #meta a:hover, #meta a:active, #meta a:visited {
color:#ffffff;
font-weight:bold;
text-decoration:underline;
font-size:11px;
}
#pad_01 {
padding:7px;
}
#grau {
padding:7px;
background-color:#efefef;
}
.grau_small {
font-size:11px;
color:#666666;
}
a.red:link, a.red:active, a.red:visited, a.red:hover {
color:red;
font-weight:bold;
}
#nick {
font-size:11px;
}
.meister {
font-size: 18px;
font-weight: bold;
color:#FFFFFF;
}


/*++++++++++++++++++++++++++++++*/



#nav_supersoccer a:link, #nav_supersoccer a:visited, #nav_supersoccer a:active {
text-decoration:none;
font-size:14px;
font-weight:bold;
height: 26px;
padding:4px 0 0 0;
margin:0px;
}
#nav_supersoccer a:hover {
text-decoration:underline;
}


/*###### neu ######*/
th, #mannschaft th {
background-color:#D6D6D6;
font-weight:bold;
font-size:14px;
padding:2px 0 2px 0;
}
#mannschafts_facts td {
background-color:#EFEFEF;
padding:0 7px 0 7px;
line-height:28px;
}
#mannschafts_facts td.right {
text-align:right;
font-weight:bold;
}
#spiel_waehlen {
margin:20px 0 25px 0;
width:650px;
}

