

html {
        height: 100%;
        }

body {
        font: 12px Arial, Helvetica, sans-serif;
        color:#000000;
        background-image:url(images/gbc_v2_bg.png);
        margin-top: 20px;
        padding: 0;
        text-align:center;
        height: 100%;
        width:100%;
        }
img {
        border:0px;
}

td, tr {
        font: 12px Arial, Helvetica, sans-serif;
        color: #000;
        }

a {
        color: #5B7A2C;
        text-decoration: none;
        }
a:hover{
        color: #000;
        text-decoration: underline;
        }
border{
        color: #5B7A2C;
        }


p {
        line-height: 135%;
        margin: 0;
        padding: 0;
        }

hr {
        height: 1px;
        background: #bababa;
        color: #bababa;
        border:0px solid #bababa;
        }

h1 {
        font: 18px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #000066;
        margin: 0 0 10px 0;
        padding: 0;
        }

h2 {
        font: 12px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #485464;
        margin: 0;
        padding: 0;
        }

h3 {
        font: 18px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #EA4941;
        margin: 0;
        padding: 0;
        }

h4 {
        font: 18px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #485464;
        margin: 0;
        padding: 0;
        }

h5 {
        font: 18px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #485464;
        margin: 20px 0 5px 0;
        padding: 0;
        border-bottom: 1px solid #ccc;
        }

h6 {
        font: 18px Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #485464;
        margin: 0 0 2px 0;
        padding: 0;
        float: left;
        }

#keywords {
        position:absolute;
        top: -1000px;
        left: 500px;
        color:#000;
        background:#fff;
        }

#border {
        margin:0px;
        padding:0;
        width: 970px;
        }

#box {
        width: 910px;
        margin: 0 auto 0 auto;
        padding: 0;
        text-align:left;
        overflow:hidden;
        background:#FFF;
        }

#header {
        width: 910px;
        height: 155px;
        background-image:url(images/gbc_v2_01.png);
        margin: 0;
        padding: 0;
        }

/* Navigation */

#navigation {
        width: 910px;
        height: 36px;
        margin: 0;
        padding: 0;
        background-image:url(images/gbc_v2_02.png);
        color:#ffffff;
        }

.naviinhalt {
        width: 623px;
        margin-left:10px;
        color:#FFFFFF;
        }

#navigationdown {
        width: 910px;
        height: 30px;
        margin: 0;
        padding: 0;
        background-color:#FFF;
        color:#ffffff;
        }

#navdown1 {
        background:#FFF;
        width: 623px;
        height: 22px;
        float:left;
        }

.navdown1i {
        width:500px;
        color:#333;
        margin-left:50px;
        margin-right:50px;
        padding:6px 4px 6px 10px;
        height:10px;
        float:left;
        }

#submenu, ul {
        padding:0;
        margin:0;
        font-size:11px;
        font-weight:bold;
        list-style-type:none;
        }

#submenu li {
        height: 22px;
        color:#000;
        float:left;
        margin: 0;
        padding: 0;
        }

#submenu li a {
        margin: 0px;
        color:#000;
        padding: 4px 10px 4px 10px;
        display: block;
        text-decoration: none;
        }

#submenu li a:hover {
        color:#000;
        background:#CCC;
        text-decoration:none;
        }

#submenu li:hover ul, #submenu li.hover ul {
        visibility:visible;
        }

#navdown2 {
        background-image:url(images/gbc_v2_04.png);
        width: 287px;
        height: 22px;
        color:#FFFFFF;
        float:left;
        }

.navdown2i {
        width: 252px;
        height: 26px;
        padding-top:14px;
        padding-left:45px;
        font-size:10px;
        color:#FFFFFF;
        float:right;
        }

#mainMenu, ul {
        padding:0;
        margin:0;
        font-size:11px;
        font-weight:bold;
        list-style-type:none;
        }

#mainMenu li {
        height: 34px;
        color:#FFFFFF;
        float:left;
        margin: 0;
        padding: 0;
        }

#mainMenu li a {
        margin: 0px;
        color:#FFFFFF;
        padding: 10px 8px 8px 8px;
        display: block;
        text-decoration: none;
        }

#mainMenu li a:hover {
        color:#FFFFFF;
        text-decoration:underline;
        }

#mainMenu li:hover ul, #mainMenu li.hover ul {
        visibility:visible;
        }

.teamsnav{
width: 138px;
border:1px solid #CCC;
}

.teamsnav ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0;
}

.teamsnav ul li{
padding-bottom: 0px;
}

.teamsnav ul li a{
background-color:#E2E2E2;
font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#333;
display: block;
position: relative;
width: auto;
padding: 4px 6px 4px 6px;
text-decoration: none;
border-bottom:1px solid #CCC;
}

.teamsnav ul li a:visited{
color:#333;
}

.teamsnav ul li a:hover{
color:#333;
background:#EDEDED;
}
.teamsnav2{
width: 140px;
}

.teamsnav2 ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0;
}

.teamsnav2 ul li{
padding-bottom: 1px;
}

.teamsnav2 ul li a{
font: 11px Arial;
color:#000;
background:#EDEDED;
border-bottom:1px solid #292929;
display: block;
padding: 3px 0;
line-height:17px;
padding-left: 8px;
text-decoration: none;
}

.teamsnav2 ul li a:visited{
color:#000;
}

.teamsnav2 ul li a:hover{
color:#000;
background:#E2E2E2;
}

#rightnav {
        background:#EDEDED;
        width: 235px;
        height: 100%;
        margin-right:5px;
        margin-top:0px;
        padding: 0;
        float:right;
        text-align:left;
        overflow:visible;
        }

#sponsor {
        background:#EDEDED;
        width: 140px;
        height: 100%;
        margin-left:5px;
        margin-top:0px;
        padding: 0;
        float:left;
        text-align:center;
        overflow:visible;
        }
#teamsnav {
        background:#FFF;
        width: 140px;
        height: 100%;
        margin-left:5px;
        margin-top:0px;
        padding: 0;
        float:left;
        text-align:left;
        overflow:visible;
        }

#fussball {
        background:#FFF;
        width: 660px;
        height: 100%;
        margin-left:5px;
        margin-right:5px;
        padding: 0;
        float:left;
        text-align:left;
        overflow:visible;
        }

#content {
        background-color:#FFF;
        width: 656px;
        min-height:450px;
        margin-left:5px;
        padding: 0;
        float: left;
        }

.contentbody {
        background:#FFFFFF;
        height:100%;
        margin-left:0px;
}

#footer {
        width: 910px;
        font-size:12px;
        height: 63px;
        background-image:url(images/gbc_v2_07.png);
        clear:both;
        color:#FFFFFF;
        }
.footerinhalt {
        width: 910px;
        height:48px;
        font-size:10px;
        text-align:center;
        padding:5px 6px 6px 4px;
        color:#FFFFFF;
        }

#icons {
margin: 3px 10px 7px 0px;
float: left;
border: 1px solid #ccc;
        }

div.rex-ptag {
    overflow: hidden;
}
img {


}
.navhead{
        background:url(images/gbc_v2_navboday.gif);
        color:#FFF;
        border-bottom:2px solid #FFF;
        font-size:11px;
        font-weight:bold;
        text-align:left;
        padding:4px 6px 4px 6px;
}

.navbodyb {
        background:#E2E2E2;
        height:100%;
        color:inherit;
        padding:4px 6px 4px 6px;
}

.navhead1{
        background:url(images/gbc_v2_navboday.gif);
        color:#FFF;
        border-bottom:2px solid #FFF;
        font-size:11px;
        font-weight:bold;
        text-align:left;
        padding:4px 6px 4px 6px;
}
.text{
        color:#333;
        text-align:left;
}
.menu{
        color:#333;
        text-align:left;
        padding:4px 6px 4px 8px;
        background-color:#BECBD8;
}
.menulinks{
        color:#333;
        padding:10px 6px 10px 0px;
        text-align:center;
        background-color:#BECBD8;
}
.spieltag{
        background:inherit;
        height:100%;
        color:#fff;
        font-weight:bolder;
        padding:4px 6px 4px 8px;
        text-align:center;
}
.ticker{
        color:#30518E;
        background-color:#BECBD8;
}
.news{
        color:#333;
        background-color:#FFF;
        text-align:left;
        border:1px solid #CCC;
}
.forum {
        border:1px solid #CCC;
        height:100%;
        color:#333333;
        margin:auto;
}
.headb {
    background:url(images/gbc_v2_navboday.gif);
        color:#FFF;
        border-bottom:2px solid #FFF;
        font-size:11px;
        font-weight:bold;
        text-align:left;
        padding:4px 6px 4px 6px;
}
.votes {
        color:#333;
        font-size:11px;
        text-align:left;
        padding:0px 0px 6px 0px;
}
.navbgarticles a:link, .navbgarticles a:visited { color: #333; text-decoration:none; }
.navbgarticles a:hover { color: #5B7A2C; text-decoration:none; }
.möglichkeiten a:link, .möglichkeiten a:visited { color: #333; text-decoration:none; }
.möglichkeiten a:hover { color: #5B7A2C; text-decoration:none; }
.möglichkeiten2 a:link, .möglichkeiten2 a:visited { color: #333; text-decoration:none; }
.möglichkeiten2 a:hover { color: #5B7A2C; text-decoration:none; }
.headb a:link, .headb a:visited { color: #5B7A2C; text-decoration:none; }
.bottom a:link, .bottom a:visited { color: #5B7A2C; }
.bottom {
        background-color:#EDEDED;
        height:100%;
        color:#333;
        padding:4px 6px 4px 8px;
        text-align:left;
}
.möglichkeiten {
        background-color:#EDEDED;
        height:100%;
        color:#333;
        padding:4px 6px 4px 8px;
        text-align:left;
}

.möglichkeiten2 {
        background:#E2E2E2;
        height:100%;
        color:#333;
        padding:4px 6px 4px 8px;
        text-align:left;
}
.kader {
        background:#FFF;
        border-bottom:1px solid #E4E4E4;
        height:100%;
        color:#333;
        padding:4px 6px 4px 8px;
        text-align:left;
}
.bottoma {
        background-color:#BECBD8;
        height:100%;
        color:#000000;
        padding:4px 6px 4px 8px;
}
.newshead {
        background:url(images/gbc_v2_navboday.gif);
        color:#FFF;
        border-bottom:2px solid #FFF;
        font-size:11px;
        font-weight:bold;
        text-align:left;
        padding:4px 6px 4px 6px;

}
.navbg {
        background:url(images/navbg.png);
        color:#333;
		
}
.navbgarticles {
        color:#333;
		background:inherit;
		padding:4px 6px 4px 6px;

}
.left,.center,.right {
        padding:1px;
}
.leftb,.centerb,.rightb {
        background:#FFF;
        height:100%;
        color:inherit;
        padding:4px 6px 4px 6px;
}
.lefta {
        background-image: url(images/leftbbg.jpg);
        background-repeat: repeat-x;
        background-position:top;
        height:100%;
        color:inherit;
        padding:4px 6px 4px 6px;
}
.leftd {
        background-image: url(images/leftbd.jpg);
        background-repeat: repeat-x;
        background-position:bottom;
        height:100%;
        color:inherit;
        padding:4px 6px 4px 6px;
        text-align:right;
}

.leftc,.centerc,.rightc {
        background:#FFF;
        height:100%;
        color:inherit;
        padding:4px 6px 4px 6px;
}
.left,.leftb,.leftc {
        text-align:left;
}
.center,.centerb,.centerc {
        text-align:center;
}
.right,.rightb,.rightc {
        text-align:right;
}
.nächstespiele {
        background:inherit;
        color:#FFF;
        font-size:13px;
        text-align:left;
        padding:4px 6px 4px 6px;
}
.nächstespieler {
        background:inherit;
        color:#FFF;
        font-size:13px;
        text-align:right;
        padding:4px 6px 4px 6px;
}
.quote {
        background-color:#88BB55;
        border:1px solid #CCEEBB;
        color:inherit;
        padding:6px;
        text-align:left;
}
#navmitglied {
        background:url(banner/gbc_mitglied.gif);
        height:72px;
}
.navmitgliedlink {
        background:inherit;
        color:#FFF;
        font-size:12px;
        text-align:right;
        margin-top:50px;
        padding:4px 6px 4px 6px;
}
#navshop {
        background:url(banner/gbc_shop.gif);
        height:72px;
}
.navshoplink {
        background:inherit;
        color:#FFF;
        font-size:12px;
        text-align:right;
        margin-top:50px;
        padding:4px 6px 4px 6px;
}
.teambild {
        background:#FFF;
        margin:4px;
        border:1px solid #CCC;
        color:#FFF;
}
.gbbutton {
        background:(banner/gb_button.gif);
		padding:4px 6px 4px 6px;
}
.glossymenu{
margin: 0 0;
padding: 0;
width: 138px;
border: 1px solid #ccc;
color:#333;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background-color:#E2E2E2;
font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#333;
display: block;
position: relative;
width: auto;
padding: 4px 6px 4px 6px;
text-decoration: none;
border-bottom:1px solid #CCC;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color:#333;
border-bottom: 1px solid #CCC;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-color:#EDEDED;
border-bottom:1px solid #CCC;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background-color:#EDEDED;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #CCC;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#333;
text-decoration: none;
padding: 4px 6px 4px 6px;
}

.glossymenu div.submenu ul li a:hover{
background-color:#E2E2E2;
color: #333;
}
.galerienav{
background-color:#E2E2E2;
text-align:center;
color: #333;
}
.c2sp{
background-color:inherit;
border-bottom:1px solid #CCC;
color: #333;
padding: 4px 2px 4px 2px;
}
