* {
margin:0;
padding:0;
}

img {
border:none;
}

a {
outline:none;
color:#000;
text-decoration:none;
}

body {
background-color:#fff;
}

#main {
width:968px;
text-align:center;
background-image:url(images/background.gif);
padding-left:8px;
padding-right:8px;
margin:auto;
}

#header {
width:968px;
height:178px;
background-image:url(images/header_alt.jpg);
border-bottom:3px solid #bab9b9;
}

.topLink {
margin-left:-696px;
}

.topLink2 {
margin-left:467px;
margin-top:-14px;
width:468px;
height:60px;
}

html* .topLink2 {
margin-left:435px;
margin-top:-9px;
width:468px;
height:60px;
}

html* ul.navigation {
padding-top:18px;
margin-left:320px;
}

ul.navigation {
margin-top:-1px;
padding-top:18px;
margin-left:320px;
}

ul.navigation li {
width:105px;
height:28px;
border-top:1px solid #000;
border-left:1px solid #000;
display:block;
float:left;
}

ul.navigation li a {
width:105px;
height:28px;
font-family:Arial;
font-size:15px;
font-weight:700;
color:#3a3939;
text-decoration:none;
outline:none;
}

#header #lastMenuItem {
border-right:1px solid #000;
}

#header .menuItem {
padding-top:4px;
}

#header .welcome {
text-align:left;
margin-top:35px;
margin-left:8px;
font-family:Arial;
font-size:15px;
font-weight:700;
color:#3a3939;
}

.search {
margin-top: -21px;
margin-left: 660px;
}

#footer {
width:968px;
height:82px;
background-color:#f53a32;
}

ul.bottomNavigation {
padding-top:6px;
font-family:Arial;
font-size:12px;
font-weight:400;
color:#fff;
}

ul.bottomNavigation li {
display:inline;
}

ul.imp {
margin-left: 25px;
list-style-type: square;
}

ul.bottomNavigation li a {
font-family:Verdana;
font-size:9px;
font-weight:400;
color:#fff;
text-decoration:none;
outline:none;
}

#footer .copyright {
margin-top:30px;
font-family:Arial;
font-size:9px;
font-weight:400;
color:#fff;
}

#left {
width:146px;
padding-left:6px;
float:left;
}

#left ul.leftNavigation a {
margin-top:10px;
margin-right:8px;
font-family:Arial;
font-size:13px;
font-weight:700;
color:#3a3939;
text-decoration:none;
}

#left ul.leftNavigation li {
list-style-type:none;
text-align:right;
}

#menu {
padding-top:4px;
width:129px;
height:263px;
margin-top:29px;
margin-bottom:29px;
background-image:url(images/menu.jpg);
}

#left .firstItem {
margin-top:1px;
margin-right:8px;
font-family:Arial;
font-size:14px;
font-weight:700;
color:#3a3939;
text-align:right;
}

#ad1 {
	margin: -15px 0 15px 0;
}

#content {
margin-top:15px;
margin-bottom:15px;
width:626px;
float:left;
font-family:Arial;
font-size:11px;
text-align:left;
}

#content ul {
margin-left: 25px;
list-style-type: square;
}

#leftDiv {
width:310px;
float:left;
margin-right:6px;
}

.bold {
font-weight:700;
}

table.spielerprofil {
margin-top:5px;
}

table.spielerprofil td {
vertical-align:top;
}

table.spielerprofil td.big {
width:225px;
}

table.fakten td {
vertical-align:middle;
height:25px;
padding-left:4px;
width:280px;
}

table.fakten td.col1 {
padding-left:4px;
width:100px;
}

.spielszene {
margin-top:8px;
margin-right:7px;
margin-bottom:-2px;
}

#rightDiv {
width:310px;
float:left;
}

#content #leftContent {
width:317px;
float:left;
}

#content #rightContent {
width:309px;
float:right;
}

#content #leftContentev {
padding-right:9px;
width:390px;
float:left;
}

#content #rightContentev {
width:227px;
float:left;
}

#content #leftContentNe {
padding-right:9px;
width:440px;
float:left;
}

#content #rightContentNe {
margin-left:10px;
width:167px;
float:left;
}

#right {
width:176px;
padding-right:6px;
float:right;
}

.defaultBox {
margin-top:5px;
width:174px;
font-family:Arial;
font-size:11px;
border:1px solid #bab9b9;
background-image:url(images/box_bg.jpg);
text-align:left;
}

table.aktlStats {
margin-bottom:2px;
width:174px;
border-collapse:collapse;
}

table.aktlStats .col1 {
padding-left:6px;
width:110px;
vertical-align:top;
}

table.aktlStats .col2 {
width:55px;
padding-right:3px;
}

#tournamentRule {
margin-top:9px;
width:626px;
height:1px;
background-color:#000;
}

.turnierberichtHeadline {
margin-bottom:6px;
font-size:13px;
}

table.aktlDown {
margin-top:3px;
margin-bottom:2px;
width:174px;
border-collapse:collapse;
}

table.aktlDown .col1 {
padding-left:6px;
padding-bottom:2px;
width:15px;
vertical-align:top;
}

html* .aktlDown .col1 {
padding-top:1px;
padding-left:6px;
width:15px;
height:13px;
vertical-align:middle;
}

table.aktlDown .col2 {
width:150px;
padding-right:3px;
}

#right #bigger {
margin-top:12px;
}

table.aktlGames .col1 {
padding-left:6px;
width:137px;
vertical-align:top;
}

table.aktlGames .col11 {
padding-left:6px;
width:137px;
vertical-align:top;
background-image:url(images/box_bg2.jpg);
}

table.aktlGames .col2 {
width:28px;
padding-right:3px;
text-align:right;
}

table.aktlGames .col21 {
width:28px;
padding-right:3px;
text-align:right;
background-image:url(images/box_bg2.jpg);
}

table.aktlGames2 .col1 {
padding-left:6px;
width:36px;
vertical-align:top;
}

table.aktlGames2 .col11 {
padding-left:6px;
width:36px;
vertical-align:top;
background-image:url(images/box_bg2.jpg);
}

table.aktlGames2 .col2 {
width:103px;
}

table.aktlGames2 .col21 {
width:103px;
background-image:url(images/box_bg2.jpg);
}

table.aktlGames2 .col3 {
width:34px;
padding-right:3px;
text-align:right;
}

table.aktlGames2 .col31 {
width:34px;
padding-right:3px;
text-align:right;
background-image:url(images/box_bg2.jpg);
}

table.aktlNews .col1 {
padding-left:3px;
width:35px;
vertical-align:top;
}

table.aktlNews .col11 {
padding-left:3px;
width:35px;
vertical-align:top;
background-image:url(images/box_bg2.jpg);
}

table.aktlNews .col2 {
width:133px;
padding-right:3px;
}

table.aktlNews .col21 {
width:133px;
padding-right:3px;
background-image:url(images/box_bg2.jpg);
}

table.tabelleSmall .col1 {
padding-left:3px;
width:32px;
vertical-align:top;
}

table.tabelleSmall .col11 {
padding-left:3px;
width:32px;
vertical-align:top;
background-image:url(images/box_bg2.jpg);
}

table.tabelleSmall .col2 {
width:103px;
padding-right:3px;
}

table.tabelleSmall .col21 {
width:103px;
padding-right:3px;
background-image:url(images/box_bg2.jpg);
}

table.tabelleSmall .col3 {
width:33px;
padding-right:3px;
text-align:center;
}

table.tabelleSmall .col31 {
width:33px;
padding-right:3px;
background-image:url(images/box_bg2.jpg);
text-align:center;
}

#right #freundschaftsspiel {
margin-left:3px;
margin-top:5px;
}

#right #freundschaftsspiel2 {
margin-left:4px;
margin-top:5px;
}

#right #tippspiel {
margin-left:10px;
margin-top:5px;
}

.defaultBoxBig {
margin-top:10px;
width:307px;
border:1px solid #bab9b9;
background-image:url(images/box_bg.jpg);
text-align:left;
}

h1.boxHeadlineLeft3 {
height:18px;
font-family:Arial;
font-size:13px;
color:#fff;
background-image:url(images/bg_banner_uberschriften.gif);
padding-left:5px;
margin:-5px -5px 5px;
}

table.bericht .col1,table.bericht .col2 {
width:305px;
border:1px solid #bab9b9;
vertical-align:top;
}

table.bericht .bet {
width:16px;
}

.sponsorIMG {
margin-top:5px;
margin-bottom:10px;
text-align:center;
}

h1.sponsorName {
margin-top:2px;
margin-bottom:10px;
margin-left:-1px;
font-family:Arial;
font-size:14px;
color:red;
}

h1.sponsorendank {
margin-top:2px;
margin-bottom:10px;
margin-left:-1px;
font-family:Arial;
font-size:14px;
color:red;
text-align: center;
}

.sponsorText {
margin-left:6px;
margin-right:6px;
vertical-align:bottom;
}

.sponsorBox {
margin-top:10px;
width:614px;
border:1px solid #bab9b9;
background-color:#f3f3f3;
text-align:left;
padding:5px 5px -5px;
}

table.spons0r {
margin-bottom:4px;
}

table.spons0r td {
width:210px;
height:50px;
}

table.sponsoring .col1,table.sponsoring .col3 {
width:300px;
border:1px solid #bab9b9;
vertical-align:bottom;
background-color:#f3f3f3;
}

table.sponsoring .col2 {
width:15px;
}

#content h2 {
font-size:16px;
}

.defaultBoxExtraBig {
margin-top:15px;
width:622px;
min-height:70px;
border:1px solid #bab9b9;
background-color:#f3f3f3;
text-align:left;
}

.defaultBoxExtraBig2 {
margin-top:15px;
width:612px;
min-height:60px;
border:1px solid #bab9b9;
background-color:#f3f3f3;
text-align:left;
padding:5px;
}

#right #sponsor {
margin-left:2px;
margin-top:5px;
width:168px;
border:1px solid #000;
}

.karten {
margin-top:-18px;
margin-bottom:5px;
margin-left:18px;
}

.berichtText {
margin:4px 3px;
}

.defaultBoxLast {
margin-top:10px;
margin-bottom:10px;
width:174px;
font-family:Arial;
font-size:11px;
border:1px solid #bab9b9;
background-image:url(images/box_bg.jpg);
text-align:left;
}

.defaultBoxBigLast {
margin-top:10px;
margin-bottom:10px;
width:307px;
border:1px solid #bab9b9;
background-image:url(images/box_bg.jpg);
text-align:left;
}

h1.boxHeadline {
height:18px;
font-family:Arial;
font-size:13px;
color:#fff;
background-image:url(images/bg_banner_uberschriften.gif);
text-align:center;
}

.mainNewsDate {
font-family:Tahoma;
font-size:10px;
}

.mainNewsHeadline {
font-family:Arial;
font-size:18px;
color:red;
text-decoration:none;
}

.mainNewsHeadline a {
color:red;
text-decoration:none;
}

.mainNewsHeadlineArch a {
font-family:Arial;
font-size:14px;
color:red;
font-weight:700;
text-decoration:none;
}

#mainImage {
width:309px;
float:left;
}

#mainImage img {
width:310px;
height:187px;
border:1px solid #9F9F9F;
}

#newsThumbs {
position:absolute;
top:335px;
}

#a {
float:left;
border:2px solid red;
}

#b, #c {
margin-left:6px;
float:left;
border:2px solid #aaa;
}

#mainRight {
margin-left:8px;
width:295px;
height:187px;
float:left;
padding-right:3px;
}

* html #mainRight {
margin-left:0px;
width:305px;
float:left;
}

#a img, #b img, #c img {
width:89px;
height:54px;
display:block;
}

#content #mainNews {
padding-top:8px;
padding-left:9px;
height:200px;
background-image:url(images/newsBg.jpg);
}

.mainNews {
width:624px;
}

.mainNewsImageEv {
margin-top:4px;
margin-bottom:4px;
margin-right:10px;
float:left;
}

.mainNewsText {
margin-top:3px;
text-align:justify;
}

.mainDownloadText {
margin-top:3px;
margin-bottom:5px;
min-height:100px;
}

.mainNewsDateSmall {
margin-left:5px;
font-family:Tahoma;
font-size:10px;
}

.mainNewsHeadlineSmall {
margin-top:4px;
margin-left:5px;
font-family:Verdana;
font-size:12px;
font-weight:700;
text-decoration:none;
color:#000;
}

.mainNewsHeadlineSmall a {
margin-top:4px;
text-decoration:none;
color:#000;
}

.mainNewsHeadlineSmall2 {
margin-top:4px;
margin-left:5px;
font-family:Verdana;
font-size:12px;
font-weight:700;
text-decoration:none;
color:red;
}

.mainNewsHeadlineSmall2 a {
margin-top:4px;
text-decoration:none;
color:red;
}

.mainNewsImageSmall {
margin-left:2px;
margin-right:8px;
float:right;
}

.mainNewsImageSmall2 {
margin-top:3px;
margin-left:5px;
margin-right:8px;
float:left;
}

.mainNewsTextSmallFirst {
margin-left:5px;
margin-right:8px;
margin-top:3px;
font-family:Arial;
font-size:11px;
}

.mainNewsTextSmallFirst2 {
margin-top:2px;
margin-left:5px;
margin-right:5px;
}

.eventlink {
width:164px;
padding-left:3px;
padding-bottom:2px;
background-color:red;
margin-top:4px;
}

.eventlink a {
color:#fff;
}

.eventlink img {
margin-bottom:-4px;
}

.mainNewsTextSmallLast {
font-family:Arial;
font-size:11px;
margin:3px 8px 8px 5px;
}

.mainNewsSeparatorSmall {
margin-top:-4px;
display:block;
text-align:center;
}

html* .mainNewsSeparatorSmall {
margin-top:7px;
display:block;
text-align:center;
}

.newsUnderHeadline {
font-family:Tahoma;
font-size:10px;
color:#000;
}

.newsHeadline3 {
margin-top:6px;
font-family:Arial;
font-size:17px;
color:red;
font-weight:700;
}

.newsText1 {
margin-top:5px;
font-weight:700;
text-align:justify;
}

.newsText3 {
margin-top:5px;
font-weight:400;
text-align:justify;
}

.newsImage {
margin-top:10px;
margin-right:10px;
float:left;
}

.newsText2 {
margin-top:10px;
margin-bottom:10px;
text-align:justify;
}

.newsText2 a {
color:#FF0000;
font-weight: bold;
text-decoration:none;
border-bottom:1px dotted;
padding-bottom: 0px;
}

.newsText2 a:hover{
background:#FF0000;
color:#FFF;
border:0;
}

.newsText3 a {
color:#FF0000;
font-weight: bold;
text-decoration:none;
border-bottom:1px dotted;
padding-bottom: 0px;
}

.newsText3 a:hover{
background:#FF0000;
color:#FFF;
border:0;
}

table.aktuelleSpiele .col1 {
height:14px;
width:45px;
}

table.aktuelleSpiele .col2 {
height:14px;
width:219px;
}

table.aktuelleSpiele .col3 {
height:14px;
width:40px;
}

table.aktuelleSpiele .col33 {
height:14px;
width:23px;
}

table.aeltereNews {
margin-top:3px;
margin-bottom:3px;
margin-left:3px;
width:304px;
font-family:Arial;
font-size:11px;
}

table.aeltereNews .col {
width:70px;
}

table.aeltereNews .col2 {
width:234px;
}

.subText {
margin-top:-16px;
margin-bottom:3px;
margin-right:3px;
font-family:Arial;
font-size:11px;
text-align:right;
}

.subText2 {
margin-top:-16px;
margin-bottom:8px;
margin-right:3px;
font-family:Arial;
font-size:11px;
text-align:right;
}

table.evFotos2 {
margin-bottom:5px;
border-collapse:collapse;
}

table.evFotos2 td {
vertical-align:top;
}

table.evFotos2 td.main img {
margin-bottom:10px;
margin-right:14px;
}

html* table.evFotos2 td img {
margin-bottom:4px;
}

table.evFotos {
margin-top:10px;
margin-bottom:5px;
border-collapse:collapse;
}

table.evFotos .col1 {
text-align:center;
vertical-align:top;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
background-color:#ddd;
padding:10px 8px 8px;
}

table.evFotos .col2 {
text-align:center;
vertical-align:top;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
background-color:#fff;
padding:10px 8px 8px;
}

table.evFotos .col3 {
padding-left:5px;
vertical-align:bottom;
border-left:1px solid #ccc;
}

table.evFotos .col4 {
border-left:1px solid #ccc;
}

a.weitereBilder {
margin-left:500px;
}

table.mannschaftsprofil {
margin-top:10px;
margin-bottom:5px;
border:1px solid #ccc;
border-collapse:collapse;
}

table.mannschaftsprofil img {
margin-right:6px;
float:left;
border:1px solid #000;
}

table.mannschaftsprofil .col {
padding-top:6px;
padding-left:6px;
width:202px;
height:90px;
vertical-align:top;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

table.mannschaftsprofil .colSmall {
width:208px;
height:14px;
border-bottom:1px solid #ccc;
}

.longHeadline {
margin-top:10px;
padding-left:5px;
height:17px;
background-image:url(images/bg_banner_uberschriften.gif);
font-family:Arial;
font-size:13px;
color:#fff;
font-weight:700;
}

.longHeadline2 {
padding-left:5px;
height:17px;
background-image:url(images/bg_banner_uberschriften.gif);
font-family:Arial;
font-size:13px;
color:#fff;
font-weight:700;
}

.longHeadline3 {
margin-top:20px;
padding-left:5px;
height:17px;
background-image:url(images/bg_banner_uberschriften.gif);
font-family:Arial;
font-size:13px;
color:#fff;
font-weight:700;
}

.longHeadline4 {
margin-top:10px;
margin-bottom:5px;
padding-left:5px;
height:17px;
background-image:url(images/bg_banner_uberschriften.gif);
font-family:Arial;
font-size:13px;
color:#fff;
font-weight:700;
}

.longHeadline5 {
margin-top:15px;
margin-bottom:10px;
padding-left:5px;
height:17px;
background-image:url(images/bg_banner_uberschriften.gif);
font-family:Arial;
font-size:13px;
color:#fff;
font-weight:700;
}

.longHeadline6 {
margin-bottom:10px;
padding-left:5px;
height:17px;
background-image:url(images/bg_banner_uberschriften.gif);
font-family:Arial;
font-size:13px;
color:#fff;
font-weight:700;
}

#content #line {
margin-bottom:10px;
width:100%;
height:1px;
}

#content #line2 {
margin-left:63px;
margin-top:10px;
margin-bottom:10px;
width:500px;
height:1px;
}

#content #line3 {
margin-bottom:-4px;
width:100%;
height:1px;
}

.lineNavigation {
margin-top:5px;
}

.staffelname {
margin-top:-14px;
text-align:right;
font-family:Arial;
font-size:13px;
font-weight:700;
}

#content #presseIcon {
margin-top:1px;
margin-bottom:-1px;
}

#content #mannschaftsfoto {
width:490px;
text-align:center;
display:block;
margin:auto;
}

.mannschaftsbildbeschriftung {
margin:-10px 68px;
}

table.teamtable .col1 {
width:213px;
height:85px;
}

table.teamtable .col2 {
width:213px;
}

table.teamtable .col3 {
width:200px;
}

html* .teamtable .col1 {
width:210px;
height:85px;
}

html* .teamtable .col2 {
width:210px;
}

html* .teamtable .col3 {
width:206px;
}

.team {
margin-left:-2px;
margin-right:-2px;
width:202px;
height:80px;
border:1px solid #ccc;
}

html* .team {
margin-left:0;
width:202px;
height:80px;
border:1px solid #ccc;
}

.team2 {
margin-left:-2px;
margin-right:-2px;
width:202px;
height:80px;
}

.teamName {
margin-left:7px;
font-family:Arial;
font-size:15px;
font-weight:700;
color:#3a3939;
}

ul.teams {
font-family:Arial;
font-size:12px;
}

table.teamUebersicht .col1 {
vertical-align:top;
width:1550px;
}

table.teamUebersicht .col2 {
vertical-align:top;
}

html* #content table.teamUebersicht .col2 {
padding-left:5px;
vertical-align:top;
}

ul.teams li {
margin-left:15px;
list-style-image:url(images/arrow.gif);
}

.teamMain {
margin-top:15px;
width:626px;
}

#beschreibung {
height:18px;
font-family:Verdana;
font-size:11px;
font-weight:700;
text-align:left;
background-color:#c1c1c1;
}

.beschreibung {
margin-top:10px;
padding-top:1px;
height:17px;
font-family:Verdana;
font-size:11px;
font-weight:700;
text-align:left;
background-color:#c1c1c1;
}

.roww1 {
background-color:#e0e0e0;
}

.roww2 {
background-color:#f0f0f0;
}

#content .entries {
height:18px;
font-family:Arial;
font-size:11px;
color:#000;
font-weight:400;
text-align:left;
}

table.turniere2 .col1 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:40px;
text-align:left;
}

table.turniere2 .col3 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
padding-left:5px;
width:394px;
text-align:left;
}

table.turniere2 .col33 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
padding-left:5px;
width:277px;
text-align:left;
}

table.turniere2 .col6 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
padding-top:1px;
padding-left:3px;
height:17px;
width:60px;
text-align:center;
}

.centerDiv {
margin-bottom:10px;
text-align:center;
}

.centerDiv2 {
margin-bottom:4px;
text-align:center;
}

.largeFont {
font-family:Arial;
font-size:20px;
font-weight:700;
}

.largeFont3 {
font-family:Arial;
font-size:20px;
font-weight:700;
color:red;
}

.largeFont2 {
font-family:Arial;
font-size:20px;
font-weight:700;
}

.largeFont2 img {
margin-bottom:-7px;
}

ul.spielfakten {
width:190px;
text-align:center;
margin:auto;
}

ul.spielfakten2 {
width:190px;
text-align:center;
}

#content #lastMenuItemBer {
border-right:1px solid #ccc;
}

.newsUnderHeadline2 {
margin-top:10px;
font-family:Tahoma;
font-size:10px;
color:#000;
}

table.tabelle {
background-color:#f3f3f3;
width:496px;
border-collapse:collapse;
margin:10px auto 20px;
}

table.tabelle .col2 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:180px;
padding-left:6px;
}

table.tabelle .col11 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:186px;
text-align:center;
}

table.turniere {
background-color:#f3f3f3;
margin-bottom:5px;
width:626px;
border-collapse:collapse;
}

table.turniere .col3 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:370px;
padding-left:8px;
}

table.turniere .col4 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:49px;
text-align:center;
}

table.turniere .col5 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
padding-top:1px;
padding-left:3px;
height:17px;
width:36px;
text-align:center;
}

table.statistik {
background-color:#f3f3f3;
margin-top:15px;
margin-bottom:5px;
width:626px;
border-collapse:collapse;
}

table.statistik .col1 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:114px;
text-align:center;
}

table.statistik .col11 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:114px;
}

table.top3 {
margin-top:2px;
margin-left:7px;
}

table.top3 .co1 {
width:132px;
}

table.top3 .co2 {
width:50px;
text-align:right;
}

.notiz {
margin-top:-10px;
margin-bottom:15px;
text-align:center;
}

table.funktionaere .col1 {
width:100px;
border-top:1px solid #bab9b9;
border-right:1px solid #bab9b9;
}

table.funktionaere .col2 {
border-top:1px solid #bab9b9;
padding:3px 5px 3px 7px;
}

table.funktionaere .colbot {
padding-left:5px;
border-top:1px solid #bab9b9;
height:20px;
}

table.funktionaere .coltop {
padding-left:5px;
height:20px;
font-family:Arial;
font-size:13px;
color:#fff;
border-top:1px solid #bab9b9;
background-image:url(images/bg_banner_uberschriften.gif);
}

p.pager {
font-family:Verdana;
font-size:11px;
text-align:right;
margin-bottom:5px;
margin-right:10px;
}

.pressMain {
margin-bottom:15px;
width:612px;
padding-top:7px;
padding-left:7px;
padding-right:7px;
border:1px solid #bab9b9;
}

.downloadMain {
margin-bottom:15px;
width:612px;
padding-left:7px;
padding-right:7px;
border:1px solid #bab9b9;
}

.pressBottom {
margin-left:-7px;
padding-top:1px;
width:619px;
height:15px;
padding-left:7px;
border-top:1px solid #bab9b9;
}

.pressTop {
margin-left:-7px;
padding-left:7px;
padding-top:3px;
width:619px;
height:22px;
font-family:Arial;
font-size:16px;
font-weight:700;
border-bottom:1px solid #bab9b9;
color:red;
}

.pressUebers a {
font-family:Arial;
font-size:16px;
font-weight:700;
text-decoration:none;
color:red;
}

*html .pressMain {
margin-bottom:15px;
width:603px;
padding-top:7px;
padding-left:7px;
border:1px solid #bab9b9;
}

*html .pressBottom {
padding-top:1px;
width:610px;
height:15px;
padding-left:7px;
border-top:1px solid #bab9b9;
}

*html .pressTop {
margin-left:-7px;
padding-left:7px;
padding-top:3px;
width:610px;
height:22px;
font-family:Arial;
font-size:16px;
font-weight:700;
border-bottom:1px solid #bab9b9;
}

.righttopev {
margin-top:-14px;
margin-bottom:1px;
text-align:right;
}

table.trainingszeiten .headline {
width:104px;
background-color:red;
font-family:Arial;
font-size:12px;
font-weight:700;
color:#fff;
text-align:center;
border-right:1px solid #bab9b9;
}

table.trainingszeiten .teamname {
height:17px;
font-family:Arial;
font-size:12px;
font-weight:700;
text-align:center;
border-top:1px solid #bab9b9;
border-right:1px solid #bab9b9;
}

table.trainingszeiten .train {
height:17px;
text-align:center;
border-top:1px solid #bab9b9;
border-right:1px solid #bab9b9;
}

table.trainingszeiten .trainak {
height:17px;
text-align:center;
background-color:#e0e0e0;
border-top:1px solid #bab9b9;
border-right:1px solid #bab9b9;
}

.trainlinkto {
margin-bottom:5px;
text-align:right;
}

table.aktuelleEvents .col2 {
height:14px;
width:232px;
}

table.aktuelleEvents .col3 {
height:14px;
width:60px;
}

table.aktuelleNachberichte {
margin-bottom:3px;
margin-left:3px;
width:304px;
font-family:Arial;
font-size:11px;
}

table.aktuelleNachberichte .col2 {
height:14px;
width:258px;
}

.eventboxrechts2 {
width:157px;
border:1px solid #bab9b9;
padding:4px;
}

.eventboxrechts {
margin-top:6px;
width:157px;
border:1px solid #bab9b9;
padding:4px;
}

.eventbox {
margin-bottom:7px;
}

.shortnewsHeadline {
margin-top:5px;
padding-left:6px;
padding-right:6px;
font-weight:700;
}

.shortnewsText {
padding-left:6px;
padding-right:6px;
}

.shortnewsText a:hover {
text-decoration:none;
}

.boxText {
margin-top:3px;
padding-left:6px;
padding-right:6px;
}

.boxUnten {
margin-top:4px;
margin-bottom:2px;
margin-right:4px;
text-align:right;
}

#content #default {
width:150px;
background-color:#fff;
border:1px solid #ccc;
}

#content #default2 {
margin-bottom:2px;
width:152px;
height:16px;
background-color:#fff;
border:1px solid #ccc;
}

#content #default3 {
margin-left:15px;
width:150px;
background-color:#fff;
border:1px solid #ccc;
}

#content #betreff {
width:600px;
background-color:#fff;
border:1px solid #ccc;
}

#content #text {
width:600px;
height:200px;
background-color:#fff;
border:1px solid #ccc;
}

#content #button {
margin-left:532px;
margin-top:3px;
background-color:#fff;
border:1px solid #ccc;
}

#content #tag {
margin-bottom:2px;
width:50px;
height:16px;
background-color:#fff;
border:1px solid #ccc;
}

#content #jahr {
margin-bottom:2px;
width:60px;
height:16px;
background-color:#fff;
border:1px solid #ccc;
}

#content #zeit2 {
margin-bottom:2px;
margin-left:15px;
width:50px;
height:16px;
background-color:#fff;
border:1px solid #ccc;
}

#content #zeit {
margin-left:3px;
margin-bottom:2px;
width:50px;
height:16px;
background-color:#fff;
border:1px solid #ccc;
}

#content #radio {
margin-top:3px;
margin-bottom:-3px;
}

.poll {
text-align:left;
width:165px;
margin-top:5px;
}

.poll ul.antworten {
margin-top:-22px;
margin-left:10px;
list-style-type:none;
}

.season {
margin-top:2px;
margin-bottom:1px;
text-align:center;
}

#content #leftKal {
width:270px;
float:left;
}

table.kalender {
border-left:1px solid #bab9b9;
border-bottom:1px solid #bab9b9;
background-color:#f3f3f3;
width:252px;
border-collapse:collapse;
text-align:left;
}

html* .kalender {
margin-bottom:10px;
border-left:1px solid #bab9b9;
border-bottom:1px solid #bab9b9;
background-color:#f3f3f3;
width:252px;
border-collapse:collapse;
text-align:left;
}

table.kalender .colTop {
border-top:1px solid #bab9b9;
border-right:1px solid #bab9b9;
width:36px;
text-align:center;
font-weight:700;
}

table.kalender .colTopWd {
border-top:1px solid #bab9b9;
border-right:1px solid #bab9b9;
width:36px;
text-align:center;
font-weight:700;
background-color:red;
}

table.kalender .col {
border-top:1px solid #bab9b9;
border-right:1px solid #bab9b9;
height:28px;
text-align:center;
background-color:#f3f3f3;
}

table.kalender .colWe {
border-top:1px solid #bab9b9;
border-right:1px solid #bab9b9;
height:28px;
text-align:center;
background-color:#ddd;
}

table.kalender .colAk {
border-top:1px solid #bab9b9;
border-right:1px solid #bab9b9;
height:28px;
text-align:center;
background-color:red;
}

table.kalenderSmall {
border-left:1px solid #bab9b9;
border-bottom:1px solid #bab9b9;
background-color:#f3f3f3;
width:161px;
border-collapse:collapse;
text-align:center;
margin:7px auto 4px;
}

table.kalenderSmall .colTop {
border-top:1px solid #bab9b9;
border-right:1px solid #bab9b9;
width:23px;
text-align:center;
font-weight:700;
}

table.kalenderSmall .col {
border-top:1px solid #bab9b9;
border-right:1px solid #bab9b9;
height:23px;
text-align:center;
background-color:#f3f3f3;
}

table.kalenderSmall .colWe {
border-top:1px solid #bab9b9;
border-right:1px solid #bab9b9;
height:23px;
text-align:center;
background-color:#ddd;
}

table.kalenderSmall .colAk {
border-top:1px solid #bab9b9;
border-right:1px solid #bab9b9;
height:23px;
text-align:center;
background-color:red;
}

#content #rightKal {
width:356px;
float:right;
}

#kalenderNext {
margin-top:-1px;
width:355px;
border:1px solid #bab9b9;
}

html* #kalenderNext {
margin-top:1px;
width:355px;
border:1px solid #bab9b9;
}

table.kommendesEvent {
margin-top:-3px;
margin-bottom:2px;
margin-left:3px;
width:353px;
border:0;
}

table.kommendesEvent .colLeft {
width:177px;
}

table.kommendesEvent .colRight {
width:176px;
}

#content .kalDiv {
margin-top:4px;
width:625px;
border:1px solid #bab9b9;
}

#content .calText {
margin-top:3px;
margin-bottom:3px;
margin-left:5px;
}

table.spielplanverwaltung2 {
background-color:#f3f3f3;
margin-top:4px;
margin-bottom:5px;
width:626px;
border-collapse:collapse;
text-align:left;
}

table.spielplanverwaltungSmall {
background-color:#f3f3f3;
margin-top:4px;
margin-bottom:5px;
width:310px;
border-collapse:collapse;
text-align:left;
}

table.spielplanverwaltungSmall .col1 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:124px;
text-align:left;
padding-left:4px;
}

table.spielplanverwaltungSmall .col2 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:15px;
text-align:center;
}

table.spielplanverwaltungSmall .col3 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:35px;
text-align:left;
padding-left:4px;
}

table.trainingsbetrieb {
background-color:#f3f3f3;
margin-top:4px;
width:626px;
border-collapse:collapse;
text-align:left;
}

table.trainingsbetrieb .col1 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:100px;
text-align:left;
}

table.trainingsbetrieb .col2 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:85px;
text-align:center;
}

table.trainingsbetrieb .col3 {
padding-left:8px;
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:433px;
}

.umfQuestion {
margin:5px;
}

.umfAns {
margin-top:3px;
margin-left:14px;
}

.umfAb {
margin-top:4px;
margin-bottom:4px;
margin-left:6px;
}

.moreTables {
text-align:right;
margin-top:-15px;
margin-right:3px;
color:#fff;
}

.moreTables a {
color:#fff;
}

.moreLink {
text-align:right;
font-style:italic;
}

table.evueber .col1 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:70px;
text-align:center;
}

table.evueber .col2 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
padding-left:5px;
width:451px;
}

table.evueber .col3 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:100px;
text-align:center;
}

table.neb .col2 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
padding-left:5px;
width:546px;
text-align:left;
}

ul.navigation li a:hover,#topActive {
background-color:#f53a32;
display:block;
}

ul.bottomNavigation li a:hover,#right a:hover,.lineNavigation a:hover,.lineNavigationRight a:hover,.kontakt a:hover,ul.teams a:hover,table.funktionaere a:hover,.moreTables a:hover {
text-decoration:underline;
}

#left ul.leftNavigation,table.sponsoring,table.teamtable {
margin-top:10px;
}

#left ul.leftNavigation a:hover,#left #active a {
color:#f53a32;
}

table.aktlGames,table.aktlGames2 {
margin-top:5px;
margin-bottom:2px;
width:174px;
border-collapse:collapse;
}

table.aktlNews,table.tabelleSmall {
margin-top:2px;
width:174px;
border-collapse:collapse;
}

h1.boxHeadlineLeft4,h1.boxHeadlineLeft,h1.boxHeadlineLeft2 {
height:18px;
font-family:Arial;
font-size:13px;
color:#fff;
background-image:url(images/bg_banner_uberschriften.gif);
padding-left:5px;
}

table.bericht,.text {
margin-top:15px;
}

.boxHeadlineLeftPress {
margin-top:20px;
margin-bottom:3px;
height:18px;
width:300px;
font-family:Arial;
font-size:13px;
color:#fff;
background-image:url(images/bg_banner_uberschriften.gif);
padding-left:5px;
}

.newsHeadline,.newsHeadline2 {
font-family:Arial;
font-size:17px;
color:red;
font-weight:700;
}

.playername {
font-family:Arial;
font-size:19px;
color:red;
font-weight:700;
}

table.aktuelleSpiele,table.aktuelleEvents {
margin-top:2px;
margin-bottom:3px;
margin-left:3px;
width:304px;
font-family:Arial;
font-size:11px;
}

table.aktuelleSpiele .col34,table.aktuelleNachberichte .col3 {
height:14px;
width:17px;
}

table.aeltereNews a,.subText a,.subText2 a,.kontakt a,ul.teams a,table.funktionaere a,p.pager a {
color:#000;
text-decoration:none;
}

.subText a:hover,.subText2 a:hover {
color:#000;
text-decoration:underline;
}

.text2,table.teamUebersicht,.general {
margin-top:3px;
}

.lineNavigation a,.lineNavigationRight a {
font-family:Arial;
font-size:11px;
color:#000;
text-decoration:none;
}

.lineNavigationRight,.staffelname2 {
margin-top:-14px;
text-align:right;
}

table.spielplanverwaltung,table.evueber {
background-color:#f3f3f3;
margin-bottom:5px;
width:626px;
border-collapse:collapse;
text-align:left;
}

.roww1:hover,.roww1-hover,.roww2:hover,.roww2-hover {
background-color:#dae5ec;
}

#content .entries a,#content .entries a:hover {
font-family:Arial;
font-size:11px;
color:#000;
font-weight:400;
text-decoration:none;
text-align:left;
}

table.spielplanverwaltung .col1,table.tabelle .col7,table.turniere .col1,table.spielplanverwaltung2 .col1 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:60px;
text-align:center;
}

table.spielplanverwaltung .col2,table.spielplanverwaltung2 .col2 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:46px;
text-align:center;
}

table.spielplanverwaltung .col3,table.spielplanverwaltung2 .col3,table.spielplanverwaltung2 .col5 {
padding-left:8px;
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:167px;
}

table.spielplanverwaltung .col4,table.tabelle .col1,table.spielplanverwaltung2 .col4 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:30px;
text-align:center;
}

table.spielplanverwaltung .col6,table.turniere .col2,table.turniere .col6,table.spielplanverwaltung2 .col6 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:50px;
text-align:center;
}

table.spielplanverwaltung .col7,table.turniere2 .col5,table.spielplanverwaltung2 .col7 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
padding-top:1px;
padding-left:3px;
height:17px;
width:37px;
text-align:center;
}

table.spielplanverwaltung .col8,table.spielplanverwaltung2 .col8 {
border-top:1px solid #f0f0f0;
width:50px;
text-align:center;
}

table.spielplanverwaltung .col9,table.spielplanverwaltung2 .col9 {
padding-left:8px;
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:364px;
}

table.turniere2,table.neb {
background-color:#f3f3f3;
margin-top:8px;
margin-bottom:5px;
width:626px;
border-collapse:collapse;
text-align:left;
}

table.turniere2 .col2,table.turniere2 .col4,table.neb .col1 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:75px;
text-align:center;
}

ul.spielfakten li,ul.spielfakten2 li {
width:90px;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
display:inline;
float:left;
}

ul.spielfakten li a,ul.spielfakten2 li a {
font-family:Arial;
font-size:12px;
font-weight:700;
color:#000;
text-decoration:none;
display:block;
}

ul.spielfakten li a:hover,ul.spielfakten2 li a:hover,#content #activeItem {
background-color:#ccc;
display:block;
}

table.tabelle .col3,table.tabelle .col4,table.tabelle .col5,table.tabelle .col6 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:35px;
text-align:center;
}

table.tabelle .col8,table.tabelle .col9 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:40px;
text-align:center;
}

table.statistik .col2,table.statistik .col3,table.statistik .col4,table.statistik .col5,table.statistik .col6,table.statistik .col7,table.statistik .col8,table.statistik .col9 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:64px;
text-align:center;
}

table.funktionaere,table.trainingszeiten {
background-color:#f3f3f3;
margin-bottom:20px;
width:626px;
border-collapse:collapse;
border:1px solid #bab9b9;
}

.pressUebert {
font-weight:700;
}

table.aktuelleEvents .col1,table.aktuelleNachberichte .col1 {
height:14px;
width:12px;
}

table.aktuelleEvents .col1 img,table.aktuelleNachberichte .col1 img {
padding-bottom:1px;
}

.poll ul.antworten li,.rin {
margin-top:0;
}

#content #teamchoice {
height:16px;
width:120px;
border:1px solid #000;
margin-left:463px;
}

#content #teamchoicebut {
background-color:#fff;
height:18px;
width:40px;
border:1px solid #000;
}

.statistik2 {
margin-top:2px;
margin-bottom:5px;
}

table.gegnerprofil {
margin-bottom:15px;
width:626px;
}

table.gegnerprofil .col1 {
vertical-align:top;
width:175px;
}

table.gegnerprofil .col2 {
vertical-align:top;
width:166px;
}

table.gegnerprofil .col3 {
vertical-align:top;
width:286px;
}

table.gProGames {
margin-top:5px;
margin-bottom:5px;
width:286px;
}

table.gProGames .col1 {
width:45px;
}

table.gProGames .col2 {
width:201px;
}

table.gProGames .col22 {
width:211px;
}

table.gProGames .col3 {
width:28px;
padding-right:2px;
text-align:right;
}

table.gProGames .col4 {
width:10px;
}

.pdasdff a {
color:red;
border-bottom:1px dotted red;
}

table.linkedNews {
margin-top:1px;
width:627px;
background-color:#f3f3f3;
border-collapse:collapse;
}

table.linkedNews .col1 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:60px;
text-align:center;
}

table.linkedNews .col2 {
border-top:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
width:561px;
padding-left:6px;
}

.guestbookAdd {
margin-top:4px;
}

.guestbookTitle {
font-weight:bold;
margin-top:5px;
font-family:Arial;
font-size:15px;
color:red;
}

.guestbookInfo {
width:600px;
font-style:Italic;
font-size:12px;
}

.guestbookText {
font-size:12px;
}

hr.press {
margin-top:4px;
margin-bottom:4px;
color:#f00;
height:1px;
background-color:#f00;
border:0px;
}

.grey {
margin-top:6px;
margin-bottom:6px;
color:grey;
}

.pressDownload {
margin-bottom:4px;
}

.pressDownload a {
color:red;
font-size:13px;
text-decoration:underline;
font-weight:bold;
}

hr.guestbook {
margin-top:3px;
margin-bottom:3px;
color:#000;
height:1px;
background-color:#000;
border:0px;
}

html* hr.guestbook {
margin-top:-3px;
margin-bottom:-3px;
color:#000;
height:1px;
background-color:#000;
border:0px;
}

hr.guestbookBold {
margin-top:3px;
margin-bottom:10px;
color:#000;
height:2px;
background-color:#000;
border:0px;
}

html* hr.guestbookBold {
margin-top:-3px;
color:#000;
height:2px;
background-color:#000;
border:0px;
}

.guestbookRight {
margin-top:-15px;
text-align:right;
}

table.table_vf td, .table_vz td, .table_vh td {
padding: 5px;
}

#facebook {
margin-top: 5px;
border: 1px solid #BAB9B9;
}
#facebook p {
font-size:13px;
font-weight:bold;
color: #FF0000;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

#fanshop {
margin-top: 5px;
margin-bottom: -3px;
 }


