
html{
font-size:10px;
font-family: verdana,  arial;
padding:0px;
margin:0px;
color:#ffffff;
height:100%;
}
body{
padding:0px;
margin:0px;
background-color:#333333;
background-image: url(../images/hg.jpg);
height:100%;
}
form{
padding:0px;
margin:0px;
}
input{
font-size:10px;
}
.message{
background:#ffffff;
color:#ff0000;
padding:5px;
margin-bottom:10px;
}
table.maintbl{
background-color:#333333;
background-image: url(../images/bg.jpg);
background-position:0px 0px;
margin:auto;
height:100%;
width:1000px;
}
a:link, a:visited{
/* color:#B2FFFF; #99FF00; */
color:#ffffff;
}
a:hover{
}
.header_comm{
height:130px;
max-height:131px;
background-image: url(../images/headercom.jpg);
background-repeat:no-repeat;
background-position:top;
}
.header_liga{
height:130px;
background-image: url(../images/headerliga.jpg);
background-repeat:no-repeat;
background-position:top;
}
.footer_liga{
height:130px;
max-height:131px;
background-image: url(../images/footer.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

.header_ladder{
height:130px;
max-height:131px;
background-image: url(../images/headerladder.jpg);
background-repeat:no-repeat;
background-position:top;
}
.footer_ladder{
height:130px;
background-image: url(../images/footer.jpg);
background-repeat:no-repeat;
}


.header_cup{
height:130px;
background-image: url(../images/headercup.jpg);
background-repeat:no-repeat;
background-position:top;
}
.footer_cup{
height:130px;
max-height:131px;
background-image: url(../images/footer.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

.links{
width: 140px;
background-image: url(../images/menue_mittelinks.jpg);
}

.links_unten{
height: 50px;
background-image: url(../images/menue_endelinks.jpg);
}

/*  alle module  */
.links div.moduletable h3{
width:112px;
height:31px;
margin:0px;
padding:0px;
font-size:10px;
line-height:23px;
text-align:center;
color:#000000;
background-image: url(../images/box_oben.jpg);
background-position:top left;
background-repeat:no-repeat;
}
.links div.moduletable{
width:112px;
max-width:112px;
overflow:hidden;
color:#ffffff;
padding:0px 0px 10px 0px;
margin:0px 0px 10px 5px;;
background-image:url(../images/box_unten.jpg);
background-position:bottom left;
background-repeat:no-repeat;
text-align:center;
}
.links div.moduletable a:link,.links div.moduletable a:visited{
float:left;
margin-left:10px;
}
.links div.moduletable ul{
clear:both;
list-style:none;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
.links div.moduletable li{
clear:both;
text-align:left;
margin:0px;
padding:0px;
max-width:90px;
overflow:hidden;
}



/*  menü  */
.links a.mainlevel:link, a.mainlevel:visited {
margin-left:10px;
text-decoration:none;
color:#ffffff;
}

.links a#active_menu{
float:left;
font-weight: bold;
background-image:url(../images/button.jpg);
color:#000000;
padding:0px 3px 0px 3px;
}

.rechts{
width: 140px;
background-image: url(../images/menue_mitterechts.jpg);
}

.rechts_unten{
height: 50px;
background-image: url(../images/menue_enderechts.jpg);
}


/*  alle module  */
.rechts div.moduletable{
width:112px;
color:#ffffff;
margin: 0px 0px 10px 23px;
padding: 0px 0px 12px 0px;
background-image: url(../images/box_unten.jpg);
background-position: bottom center;
background-repeat: no-repeat;
text-align: center;
/* float:right; */
}
.moduletable table{
table-layout:fixed;
overflow:hidden;
}


.rechts div.moduletable h3{
width: 112px;
text-align: center;
color:#000000;
/* float:right; */
height: 31px;
font-size: 10px;
line-height:23px;
background-image: url(../images/box_oben.jpg);
background-position: top;
background-repeat: no-repeat;
padding:0px;
margin:0px;
}
.rechts a.mainlevel:link, a.mainlevel:visited {
margin-left:10px;
text-decoration:none;
color:#ffffff;
}
.rechts a#active_menu{
float:left;
font-weight: bold;
background-image:url(../images/button.jpg);
color:#000000;
padding:0px 3px 0px 3px;
}
.rechts div.moduletable ul{
clear:both;
list-style:none;
margin-left:10px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
.rechts div.moduletable li{
clear:both;
text-align:left;
margin:0px;
padding:0px;
max-width:50px;
overflow:hidden;
}




table.maintbl td.mitte{
padding-top:25px;
}

select{
font-size:10px;
background-color:#878787;
background-image:url(../images/button.jpg);
color: #333333;
border-top:#000000 1px solid;
border-left:#000000 1px solid;
border-right:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
}
input.button{
font-size:10px;
/* background-color:#FFFF00; */
background-image:url(../images/button.jpg);
color: #000000;
border-top:solid #ffffff 1px;
border-left:solid #ffffff 1px;
border-right:solid #000000 1px;
border-bottom:solid #000000 1px;
}
input.inputbox{
font-size:10px;
background-color:#878787;
color: #333333;
border-top:#000000 1px solid;
border-left:#000000 1px solid;
border-right:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
}

textarea{
background-color:#878787;
border-top:#000000 1px solid;
border-left:#000000 1px solid;
border-right:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
}

table .wartbl{
width:718px;
background-repeat: no-repeat;
background-position: top center;
padding-top:0px;
margin-top:0px;
}
table.wartbl td{
text-align:left;
padding:3px;
}
table .wartbl th{
}

table.wartbl tr.sectiontableheader th{
background-image: url(../images/header_aktiv.jpg);
background-position:center top;
height:25px;
}
table .wartbl td.row2{
background-image: url(../images/wartbl_row2.jpg);
background-position:center;
background-repeat:repeat-y;
color:#ffffff;
font-weight:bold;
}
table .wartbl td.row0,table .wartbl tr.row0 td{
background-image: url(../images/wartbl_row0.jpg);
background-position:center;
background-repeat:repeat-y;
color:#999999;
overflow:hidden;
}
table .wartbl td.row1, table .wartbl tr.row1 td {
background-image: url(../images/wartbl_row1.jpg);
background-position:center;
background-repeat:repeat-y;
color:#999999;
overflow:hidden;
}


table .wartbl td.footer{
background-image: url(../images/wartbl_footer.jpg);
background-position:center bottom;
height:24px;
text-align:center;
vertical-align:middle;
padding:0px;
}

table.profiletbl{
width:718px;
}
table .profiletbl th{
height:25px;
padding-top:4px;
}

table .profiletbl td.row0{
background-image: url(../images/wartbl_row0.jpg);
background-position:center;
background-repeat:repeat-y;
color:#999999;
}
table .profiletbl td.row1{
background-image: url(../images/wartbl_row1.jpg);
background-position:center;
background-repeat:repeat-y;
color:#999999;
}
table .profiletbl td.footer{
height:20px;
background-image: url(../images/wartbl_footer.jpg);
background-position:center bottom;
background-repeat:repeat-y;
color:#999999;
}

table.headertbl{
width:718px;
}
table.headertbl a:link, table.headertbl a:visited {
color:#ffffff;
font-weight:bold;
}
table.wartbl th.header{
height:24px;
background-image:url(../images/header_aktiv.jpg);
}
table th.head_passiv{
background-image:url(../images/header_passiv.jpg);
background-position:center top;
text-align:center;
height:20px;
/* border-left:1px solid #000000; */
}
table th.head_aktiv{
background-image:url(../images/header_aktiv.jpg);
background-position:center top;
text-align:center;
height:20px;
/* border-left:1px solid #000000; */
}
table.footertbl td{
width:718px;
height:25px;
/* background-image:url(../images/footertbl.jpg); */
background-image:url(../images/wartbl_footer.jpg);
}
table.footertbl2 td{
width:718px;
height:25px;
background-image:url(../images/wartbl_footer.jpg);
}


table.caltbl{
width:718px;
table-layout:fixed;
}
table.caltbl td{
overflow:hidden;
}
table.caltbl td.header{
height:24px;
background-image:url(../images/header_aktiv.jpg);
}
table.caltbl td.header{
height:24px;
background-image:url(../images/header_aktiv.jpg);
}

table.caltbl td.row2{
background-image:url(../images/wartbl_row2.jpg);
background-position:center top;
}

table .votetbl{
border:1px solid #454545;
background:#333333;
}
table .votetbl tr.row0 td{
background:#303030;
border-bottom:#3b3b3b 1px solid;
}
table .votetbl tr.row1 td{
background:#363636;
border-bottom:#3b3b3b 1px solid;
}
table .votetbl td.row2{
background:#636363;
font-weight:bold;
}



table .commenttbl{
border:1px solid #454545;
background:#333333;
}

table .commenttbl tr.row0 td{
background:#303030;
border-bottom:#3b3b3b 1px solid;
}
table .commenttbl tr.row1 td{
background:#363636;
border-bottom:#3b3b3b 1px solid;
}
table .commenttbl tr.row2 td{
background:#636363;
font-weight:bold;
}

table .commenttbl textarea{
border-top:#000000 1px solid;
border-left:#000000 1px solid;
border-right:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
background:#a9a9a9;
}


table .penaltytbl{
border:1px solid #454545;
background:#333333;
}
table .penaltytbl tr.row0 td{
background:#303030;
border-bottom:#3b3b3b 1px solid;
}
table .penaltytbl tr.row1 td{
background:#363636;
border-bottom:#3b3b3b 1px solid;
}
table .penaltytbl .row2 td{
background:#636363;
font-weight:bold;
}

table .caltbl .sectiontableheader{
background-image:url(../images/wartbl_header.jpg);
background-repeat:no-repeat;
}
table .caltbl .row0{
background:#333333; /* andrer Monatstage */
background-image:url(../images/wartbl_row0.jpg);
}
table .caltbl .row1{
background:#636363;
background-image:url(../images/wartbl_row1.jpg);
}
table .caltbl .row2{
background:#ffcc00;
/* border: dotted #ffcc00 1px; */
}
table .caltbl .miniDay{
color:#ffffff;
}
table .caltbl .miniGameDay{
color:#dddddd;
}

table .caltbl td.footer{
height:20px;
background-image:url(../images/wartbl_footer.jpg);
}


div.back_button{
float:left;
background-color:none;
margin:5px;
}

table.contentpaneopen, table.contentpane_links {
float:left;
width:718px;
max-width:718px;
background-color:#212121;
border: solid 1px #3f3f3f;
background-image:url(../images/header/blank.jpg);
background-repeat:no-repeat;
background-position:top center;
}
table.contentpaneopen td{
padding:40px 10px 10px 10px;
}
table.contentpane_links td{
padding:10px 0px 0px 30px;
}
table.contentpane_links td li {
margin:10px 0px 0px 0px;
}
table.contentpane_links td.contentdescription{
padding:10px 10px 10px 10px;
}

table.contentpaneopen_cast{
float:left;
width:718px;
max-width:718px;
background-color:#212121;
border: solid 1px #3f3f3f;
background-image:url(../images/header/cast.jpg);
background-repeat:no-repeat;
background-position:top center;
}
table.contentpaneopen_cast td{
padding:40px 10px 10px 10px;
}
table.contentpaneopen_cast table td{
padding:3px;
border:1px solid #444444;
}

table.contentpaneopen_claninfo{
float:left;
background-color:#212121;
border: solid 1px #3f3f3f;
}

table.contentpaneopen_awards{
float:left;
width:718px;
max-width:718px;
background-color:#212121;
border:none;
background-image:url(../images/header/blank.jpg);
background-repeat:no-repeat;
background-position:top center;
}
table.contentpaneopen_awards table th{
padding:40px 0px 0px 0px;
}
table.contentpaneopen_awards table td{
padding:40px 10px 10px 10px;
border-top:solid 1px #aaaaaa;
border-left:solid 1px #aaaaaa;
border-right:solid 1px #000000;
border-bottom:solid 1px #000000;
background:none;
}
table.contentpaneopen_rules{
float:left;
width:718px;
background-color:#212121;
border:solid 1px #3f3f3f;
background-image:url(../images/header/rules.jpg);
background-repeat:no-repeat;
background-position:top center;
}
table.contentpaneopen_rules td{
padding:40px 10px 10px 10px;
background:none;
}
table.contentpaneopen_settings{
float:left;
width:718px;
background-color:#212121;
border:solid 1px #3f3f3f;
background-image:url(../images/header/settings.jpg);
background-repeat: no-repeat;
background-position: top center;
}
table.contentpaneopen_settings td{
padding:40px 10px 10px 10px;
}
table.contentpaneopen_settings table td{
padding:0px;
}
table.contentpaneopen_home{
float:left;
width:718px;
background-color:#212121;
border: solid 1px #3f3f3f;
background-image:url(../images/header/news.jpg);
background-repeat: no-repeat;
background-position: top center;
}
table.contentpaneopen_home td{
padding:40px 10px 10px 10px;
}
table.contentpaneopen_history{
float:left;
width:718px;
background-color:#212121;
}
table.contentpaneopen_history td{
background-image:url(../images/header/history.jpg);
background-repeat: no-repeat;
background-position: top center;
border: double 3px #3f3f3f;
padding:30px 10px 10px 10px;
}

#bgleft{
background-position:left top;
padding-left:10px;
}
#bgright{
background-position:right top;
padding-right:10px;
}
#bgcenter{
background-position:center top;
}
.up{
border-top:#000000 1px solid;
border-left:#000000 1px solid;
border-right:#ffffff 1px solid;
border-bottom:#ffffff 1px solid;
}
#down{
border-top:#ffffff 1px solid;
border-left:#ffffff 1px solid;
border-right:#000000 1px solid;
border-bottom:#000000 1px solid;
}

#joomlaboard table{
border:1px solid #555555;
}
#joomlaboard table table{
border:none;
}
#joomlaboard td.sectiontableheader{
background-image: url(../images/wartbl_row2.jpg);
background-position:center;
background-repeat:repeat-y;
color:#ffffff;
font-weight:bold;
}
#joomlaboard tr.sectiontableentry1 td{
/* background-image: url(../images/wartbl_row0.jpg);
background-position:center;
background-repeat:repeat-y; */
background-color:#444444;
color:#ffffff;
font-weight:normal;
}
#joomlaboard tr.sectiontableentry2 td{
/* background-image: url(../images/wartbl_row1.jpg);
background-position:center;
background-repeat:repeat-y; */
background-color:#2f2f2f;
color:#ffffff;
font-weight:normal;
}

table.awardstbl td{
border-top:#aaaaaa 1px solid;
border-left:#aaaaaa 1px solid;
border-right:#222222 1px solid;
border-bottom:#222222 1px solid;
}
