/*default style*/
body{margin:0px;padding:0px;text-align:center;font-family:'Arial',Times,Helvetica, sans-serif,serif;font-size:13px}
a img{border:0px}

/*red top header where title stands*/
.header{background-color:#00AE00;width:auto;height:90px}
.header h1{font-size:36px;color:white;width:806px;text-align:left;margin:0px 0px 0px 20px;margin:auto;}

/*menu*/
.menu{margin:auto;width:806px}
.menu ul{list-style-type:none;width:auto;text-align:right;height:20px}
.menu ul li{float:right;width:150px;line-height:20px;text-align:center;margin:0px 1px 0px 5px;border:1px solid #c3c3c3;}
.menu ul li a{display:block;color:#FFFFC0;width:150px;line-height:20px;height:20px;text-decoration:none;}
.menu ul li a:hover{background-color:#cfcfcf;color:#931025;}

li.current{background-color:#cfcfcf;color:#931025;}

/*Background under menu*/
.backunder{background:#ffffff url('images/under-top.gif') repeat-x;height:67px;width:100%}

/*top middle*/
.topmid{background:#ffffff url('images/top-middle.gif') no-repeat;margin:auto;width:806px;height:67px;text-align:left;}
.topmid h2{color:#c3c3c3;border-bottom:1px solid #c3c3c3;width:480px;font-size:16px;font-weight:bold;margin:10px 0px 0px 20px}

/*the center*/
.thecenter{clear:both;width:806px;background:#ffffff url('images/left-middle.gif') repeat-y left;height:auto;margin:auto;text-align:left}

/*links inside center*/
.thecenter a{color:#008200}
.thecenter a:hover{color:#40FF40}

/*the columns - inside the center*/
.rightcenter{float:right;width:250px;height:auto;margin-right:10px}
.leftcenter{width:480px;margin-left:20px;height:auto;}
.leftli{color:#00CE00;background-color:#00CE00;width:220px;}

.blackbox{background-color:#00CE00;width:250px;color:white;height:auto;padding:5px;margin-bottom:10px;border-bottom:3px solid #007871;width:auto;border-right:3px solid #007871;height:auto;}
.blackbox h3{color:white;font-weight:bold;font-size:18px;margin-top:0px}
.blackbox h4{color:white;font-weight:bold;font-size:12px;margin-top:0px;margin-left:4px}
.blackbox li{list-style-type:disc;color:white}
.spartenleiterbox{background-color:#00CE00;width:250px;color:white;height:auto;padding:5px;margin-bottom:10px;border-bottom:2px solid #007871;width:auto;border-right:3px solid #007871;height:auto;}
.spartenleiterbox h3{color:white;font-weight:bold;font-size:20px;margin-top:0px}
.spartenleiterbox h4{color:008200;font-weight:bold;font-size:14px;margin-top:0px}

.altligaarchivbox{background-color:#00CE00;width:250px;color:white;height:auto;padding:5px;margin-bottom:10px;border-bottom:2px solid #007871;width:auto;border-right:3px solid #007871;height:auto;}
.altligaarchivbox h3{color:white;font-weight:bold;font-size:16px;margin-top:0px}
.altligaarchivbox h4{color:008200;font-weight:bold;font-size:12px;margin-top:0px}
.altligaarchivbox a{color:white;font-size:12px;margin-top:0px}

.eventbox{background-color:#FFFFFF;width:500px;color:black;height:auto;padding:5px;margin-bottom:10px}
.eventbox h3{color:#00A89E;font-weight:bold;font-size:16px;margin-top:0px}
.eventbox h4{color:#00C0B5;font-weight:bold;font-size:14px;margin-top:0px}

.spielplanbox{background-color:#00CE00;width:500px;color:black;height:auto;padding:5px;margin-bottom:10px;border-bottom:2px solid #007871;width:auto;border-right:3px solid #007871;height:auto;}
.spielplanbox h3{color:#007871;font-weight:bold;font-size:20px;margin-top:0px}
.spielplanbox h4{color:#007871;font-weight:bold;font-size:17px;margin-top:0px;border-bottom:1px solid #007871;width:400px;}

.bilderbox{background-color:#00CE00;width:520px;color:white;min-height:188px;height:auto;padding:5px;margin-bottom:10px;margin-top:10px;border-bottom:3px solid #007871;width:auto;;border-right:3px solid #007871;height:auto;}

.bilderboxklein{background-color:#00CE00;width:520px;color:white;min-height:95px;height:auto;padding:5px;margin-bottom:10px;margin-top:10px;border-bottom:3px solid #007871;width:auto;;border-right:3px solid #007871;height:auto;}

.bilderbox h3{color:white;font-weight:bold;font-size:16px;margin-top:0px}
.bilderbox h4{color:008200;font-weight:bold;font-size:14px;margin-top:0px}
.bilderbox a{color:white;font-size:12px;margin-top:0px;background-color:#cfcfcf;}
.linkbox a{color:white;font-size:12px;font-weight:bold;margin-top:5px;margin-left:25px;background-color:#00CE00;}
.linkbox a:hover{color:#000000;}

div.table { display:table; margin-left : 5px; }
div.tr { display:table-row; }
div.td { display:table-cell; min-width:220px; padding:5px; vertical-align:top; border-left:3px solid #007871;}

/*footer*/
.footer{clear:both;background-color:#00AE00;width:100%;height:50px;color:#E4E5E5;}
.infooter{background:#008C00 url('images/bottom-middle.gif') no-repeat;margin:auto;width:806px;height:17px;}

.footer a{color:#E4E5E5}
.footer a:hover{color:#ffffff}

