
* { padding: 0; margin: 0; }

body {
background:#fff;
font-family: Arial,Verdana,Helvitica,sans-serif;
}

#wrapper {
 margin: 0 auto;
 width: 1024px;
}

#header {
 width: 980px;
 float: left;
 height: 220px;
 background: #FFF;
 margin:22px 22px 0 22px;
 padding:0;
}

#leftcolumn {
 float: left;
 color: #000;
 background: #FFF;
 height:700px;
 width: 190px;
 display: inline;
 margin:51px 0 0 22px;
 padding:0;
}

#leftcolumn .box {
border:1px solid #069;
width:170px;
padding:0 0 10px 0;
margin:0 0 10px 0;
text-align:center;
}

#leftcolumn h1 {
background:#069;
color: #FFF;
font:bold 12px arial, verdana, sans-serif;
width:170px;
margin:0 0 10px 0;
text-align:center;
padding:8px 0;
}

#leftcolumn a{color:#069;text-decoration:none;font-size:11px;font-weight:bold;}
#leftcolumn a:hover {border-bottom:1px dashed #069;}
#leftcolumn a:visited, #content a:link  {text-decoration:none;color:#069;}

#rightcolumn {
 color: #333;
 height: 700px;
 width: 190px;
 float: left;
 margin:51px 0;
 padding:0;
}

#rightcolumn .box {
border:1px solid #069;
width:170px;
padding:0 0 10px 0;
margin:0 0 10px 18px;
text-align:center;
}

#rightcolumn h1 {
background:#069;
color: #FFF;
font:bold 12px arial, verdana, sans-serif;
width:170px;
margin:0 0 10px 0;
text-align:center;
padding:8px 0;
}

.anzeige {
border:none;
width:170px;
padding:0;
margin:0 0 10px 20px;
text-align:center;}

.anzeige p {
font-size:9px;
color:#666;
text-align:right;
margin:0;
padding:0;
}

#content {
 float: left;
 color: #000;
 background: #FFF;
 width: 600px;
 display: inline;
 margin:51px 0;
 padding:0;
}

#content h1 {
background:#069;
color: #FFF;
font:bold 12px arial, verdana, sans-serif;
width:592px;
margin:0 0 10px 0;
padding:8px 0 8px 8px;
}

#content h2 {
 color: #069;
 font-size:14px;
 padding:8px 0 8px 8px;
 border-top:1px solid #069;
 border-bottom:1px solid #069;
}

#content p {
 padding:8px;
}

#content a{color:#069;text-decoration:none;font-size:11px;font-weight:bold;}
#content a:hover {border-bottom:1px dashed #069;}
#content a:visited, #content a:link  {text-decoration:none;color:#069;}

.news {
 font-size:11px;
 margin-bottom:15px;
 padding-bottom:15px;
}

table, td {font-size:11px;font-family:arial,verdana,sans-serif;}

.profilename {border-bottom:1px solid #069;width:380px;height:25px;padding:6px;font-size:14px;font-weight:bold;color:#069;}
.profilel {width:130px;padding:5px;font-weight:bold;vertical-align:top;}
.profiler {width:250px;padding:5px;vertical-align:top;}
.spacer {height:25px;}

.spielplanold {width:50px;padding:5px;background:#069;color:#ccc;font-size:12px;border-bottom:1px solid #ccc;}
.spielplannew {width:50px;padding:5px;background:#069;color:#fff;font-size:12px;border-bottom:1px solid #ccc;}

.tabelleschmal {width:60px;padding:5px;background:#069;color:#fff;font-size:12px;border-bottom:1px solid #ccc;text-align:center;}
.tabellebreit {width:210px;padding:5px;background:#069;color:#fff;font-size:12px;border-bottom:1px solid #ccc;}

/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */

a, a:visited, a:hover, a:active, a:focus {direction:ltr; outline:0;}

#nav {border-top:1px solid #FFF;background:#069; height:28px; font:bold 12px/28px arial, verdana, sans-serif; width:980px; margin:0 auto;}
#nav ul {margin:0; padding:0; list-style:none; display:inline-block;}
#nav .menu .level1-li {float:left; display:inline; width:120px; margin-top:-32000px;}
#nav .menu a {display:block; width:120px; text-decoration:none; text-align:center; color:#fff;}
#nav .menu a.level1-a {position:relative; float:left; display:inline; margin-right:-119px; margin-top:32000px;}
#nav .menu .sub {background:#069; float:left; margin-top:-28px; padding-top:28px; margin-bottom:-32000px;}
#nav .menu .sub a {background:#069; position:relative; margin-right:-1px;}
#nav .menu a:hover,
#nav .menu a:focus,
#nav .menu a:active {color:#069;background:#FFF; margin-right:0;}

/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */

.links {width:120px;font-size:11px;font-weight:normal;margin:0;padding:0;padding-top:8px;text-align:left;}
.rechts {width:230px;font-size:11px;font-weight:normal;margin:0;padding:0;padding-top:8px;text-align:left;}

input, textarea {
font-size:11px;
font-family:Arial,Verdana,Helvitica,sans-serif;
background-color:#FFF;
color:#000;
border:1px solid #CCC;
padding:2px 4px;}

input:focus {background-color:#FFF;border:1px solid #666;}
textarea:focus {background-color:#FFF;border:1px solid #666;}

#submit {
font-size:11px;
padding:2px 60px;
background-color:#CCC;
color:#000;
border:1px solid #AAA;}