
body,td,th {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #2B4103;
}
body {
        background-color: #97B75D;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        vertical-align: top;
}
h1, h2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #2B4103;
}
input#button{
        border:none;
        background-color:#AFD46B;
        font-size: 10pt;
        height:18px;
        margin-top:3px;
        cursor: pointer;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #5B8B01;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #5B8B01;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #5B8B01;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #5B8B01;
}
input#login{
        background-color:#AFD46B;
        border:1px solid #000000;
        height:14px;
}
.login{
        background-color:#AFD46B;
        border:1px solid #000000;
        height:14px;
}
.inputtext{
        background-color:#AFD46B;
        border:1px solid #000000;
        height:14px;
}
.inputtext_zahl{
        background-color:#AFD46B;
        border:1px solid #000000;
        height:14px;
        text-align: right;
}
select{
        border: solid 1px #476f00;
        background-color:#AFD46B;
        font-size: 10pt;
/*         height:16px; */
/*         margin-left:-3px; */
/*         cursor: pointer; */
}
a:link {
        color: #FFFFFF;
        font-weight: bold;
        text-decoration: none;
}
a:visited {
        text-decoration: none;
        color: #FFFFFF;
}
a:hover {
        text-decoration: none;
        color: #FFFFFF;
}
a:active {
        text-decoration: none;
        color: #FFFFFF;
}
.main_tbl{
        width: 1000px;
        border: none;
        height: 100%;
        font-size: 0px;
        text-align: center;
        vertical-align: top;
}
.main_tbl_td_logo{
        background-color: #afd46b;
        background-image: url(../templates/pics/logo.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        height: 80px;
        width: 300px;
/*      width: 400px; */
}
.advertisement_banner{
        background-image: url(http://www.fussballjugend-deutschland.de/_images/banner1.gif);
        background-repeat: no-repeat;
        background-position: right top;
        border: solid 1px #476f00;
        width: 468px;
        height: 60px;
        margin-left: 512px;
}
.main_tbl_td_nav_static{
        background-color: #afd46b;
        background-image: url(../templates/pics/nav_top_bg.jpg);
        background-position: left top;
        background-repeat: repeat-x;
        height: 201px;
        width: 456px;       
}
.main_tbl_td_nav_info{
        background-color: #afd46b;
        background-image: url(../templates/pics/title.jpg);
        background-repeat: no-repeat;
        background-position: right top;
        height: 201px;
        width: 535px;
        text-align: right;
        vertical-align: top;
        font-weight: bold;
        color: #7AB704;
        padding-right: 10px;
}
.main_tbl_td_top_title{
        background-color:#FF9000;
        height:19px;
        font-weight: normal;
        color: #FFFFFF;
        text-align: right;
        padding-right: 10px;
        vertical-align: middle;
        font-size: 11px;
}
.main_tbl_td_top_spacer{
        background-color: #F3FAE8;
        background-image: url(../templates/pics/content_top.jpg);
        background-repeat: no-repeat;
        background-position: right bottom;
        height: 12px;
        width: 772px;
        padding-top: 5px;
}
.main_tbl_td_content_left{
        background-color:#AFD46B;
        background-image: url(../templates/pics/content_left_bg.jpg);
        background-repeat: repeat-x;
        background-position: left top;
        height:536px;
        width:161px;
        float: left;
        padding-left:9px;
}
.main_tbl_td_content_middle{
        background-color:#FFFFFF;
        height:516px;
        width:643px;
        float: left;
        text-align: justify;
        vertical-align: top;
        padding-top: 20px;
        padding-left: 5px;
        padding-right: 15px;
}
.main_tbl_td_content_middle_spacer{
        background-color:#FFFFFF;
        background-image: url(../templates/pics/content_left_top.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        height:536px;
        width:16px;
        float: left;
        text-align: left;
        vertical-align: bottom;
}
.main_tbl_td_content_middle_spacer_close{
        background-image: url(../templates/pics/content_left_bottom.jpg);
        background-repeat: no-repeat;
        background-position: left bottom;
        height:536px;
        width:16px;
        float:none;
        text-align: left;
        vertical-align: bottom;
}
.main_tbl_td_content_right{
        background-color:#AFD46B;
        background-image: url(../templates/pics/content_left_bg.jpg);
        background-repeat: repeat-x;
        background-position: left top;
        width:150px;
        height:536px;
        float: left;
}
.main_tbl_td_content_right_nav{
        background-color:#AFD46B;
        background-image: url(../templates/pics/nav_right_bg.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        width:128px;
        height:521px;
        float: left;
        text-align: center;
        vertical-align: top;
        padding-top: 15px;
        font-size: 7px;
        padding-left: 10px;
}
.main_tbl_td_footer{
        background-color:#F3FAE8;
        background-image: url(../templates/pics/content_bottom.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        height: 11px;
        width: 1000px;
}
.main_tbl_td_content_right_nav_item{
        background-image: url(../templates/pics/nav_item.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        height: 31px;
        width: 114px;
        font-weight: bold;
        text-align: left;
/*        vertical-align: superexposant; */
        color: #FFFFFF;
        font-size: 10px;
        cursor: pointer;
}
.main_tbl_td_nav_static_bg{
        background-image: url(../templates/pics/nav_static_bg.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        height: 158px;
        width: 168px;
        font-weight: bold;
        text-align: left;
        color: #FFFFFF;
        font-size: 11px;
        vertical-align: middle;
        padding-left: 15px;
        padding-top: 15px;
        padding-right: 15px;
        line-height: 15px;
        margin-left: 10px;
}
.main_tbl_td_nav_static_bg_in{
        background-image: url(../templates/pics/nav_static_bg.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        height: 158px;
        width: 168px;
        text-align: left;
        color: #FFFFFF;
        font-size: 11px;
        vertical-align: middle;
        padding-left: 15px;
        padding-top: 15px;
        padding-right: 15px;
        line-height: 15px;
        margin-left: 10px;
}
.main_tbl_td_nav_top{
        background-color: #6fad00;
        height: 23px;
        background-image: url(../templates/pics/line_486e01.jpg);
        background-repeat: repeat-x;
        background-position: left bottom;
}
.main_nav_line_white {
        border:none;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #FFFFFF;
}
.main_box {
        text-align: left;
        vertical-align: top;
        width: 153px;
}
.main_box_top{
        background-image: url(../templates/pics/box_top.gif);
        background-repeat: no-repeat;
        background-position: left top;
        height: 15px;
        width: 153px;
}
.main_box_bottom{
        background-image: url(../templates/pics/box_bottom.gif);
        background-repeat: no-repeat;
        background-position: left top;
        height: 15px;
        width: 143px;
        text-align: right;
        vertical-align: middle;
        padding-right: 10px;
}
.main_box_middle_links{
        background-color: #AFD46B;
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #5B8B01;
        border-left-color: #5B8B01;
        width: 148px;
        padding-left:3px;
        padding-top: 5px;
        padding-bottom: 5px;
        vertical-align: middle;
        font-weight: bold;
        font-size: 11px;
        line-height: 17px;
        text-align: left;
}
.main_box_middle_feedback{
        background-color: #AFD46B;
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #5B8B01;
        border-left-color: #5B8B01;
        width: 148px;
        padding-left:3px;
        padding-top: 5px;
        padding-bottom: 5px;
}
.main_box_middle_vote{
        background-color: #8CC129;
        background-image: url(../templates/pics/box_vote_bg.jpg);
        background-repeat: no-repeat;
        background-position: right bottom;
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #5B8B01;
        border-left-color: #5B8B01;
        width: 148px;
        height:217px;
        padding-left:3px;
        padding-top: 5px;
        padding-bottom: 5px;
}
.main_send_button {
        height: 16px;
        width: 80px;
        background-color: #84BE1A;
        font-weight: bold;
        color: #FFFFFF;
        border: 1px solid #284300;
        font-size: 12px;
}
.main_adv_chkbox {
        border: none;
        margin: 0px;
        padding: 0px;
}
.main_adv_vote_range {
        word-spacing: 7px;
        text-align: center;
        vertical-align: middle;
}
.nav_top_button{
        height: 22px;
        float: left;
}

.nav_top_football{
        background-image: url(../templates/pics/nav_top_button.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        height: 8px;
        width: 8px;
        margin-top: 7px;
        margin-left: 11px;
        margin-right: 4px;
        float: left;
}

.nav_top_text{
        float: left;
        font-size: 9px;
        color: #FFFFFF;
        margin-top:     5px;
        font-weight:bold;
}

.quick_login_input{
/*         margin-top: 4px; */
        font-size: 10px;
        float: left;
}
.quick_login_signup{
        padding-top:10px;
        height: 14px;
        float: left;
        font-size: 10px;
        color: #263f00;
}

.spieler_auswahl {
        color : #c5c500;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        font-weight:bold;
  }

.spieler_nummer {
        height: 15px;
        width: 15px;
        border-style: none;       
        cursor : pointer;
/*         float: left; */
  }

.spielfeld{
        background-image: url(../templates/pics/feld.jpg);
        background-repeat: no-repeat;
        background-position: left top;
        height: 395px;
        width: 290px;
        float: left;
        vertical-align: top;
        font-size: 10px;
}

.register_input{
        font-weight: bold;
        font-size: 10px;
}

.error_output{
        font-weight: bold;
        font-size: 10px;
        color: #FF0000;
}
.ok_output{
        font-weight: bold;
        font-size: 10px;
        color: #66CC00;
}

a.navigation {
        font: 11px Arial, Helvetica, sans-serif;
        color: #000000;
        text-decoration: none;
        display:block;
        }
        
a.navigation:hover {
        background: #99CC66;
        color:#000000;
        }

a.navigation:visited {
        text-decoration: none;
        color: #000000;
}

a.navigationN {
        font: 11px Arial, Helvetica, sans-serif;
        color:red;
        text-decoration: none;
        display:block;
        }
        
a.navigationN:hover {
        background: #99CC66;
        color:red;
        }

a.navigationO {
        font: 11px Arial, Helvetica, sans-serif;
        color:green;
        text-decoration: none;
        display:block;
        }
        
a.navigationO:hover {
        color:green;
        }

.fett {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        font-weight:bold;
  }

.normal {
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10px;
        color:#000000;
  }

.box_verhandlung{
        background-color: #8CC129;
        background-image: url(../templates/pics/box_vote_bg.jpg);
        background-repeat: no-repeat;
        background-position: right bottom;
        border-left-width: 5px;
        border-left-style: ridge;
        border-left-color: #5B8B01;
        border-right-width: 5px;
        border-right-style: ridge;
        border-right-color: #5B8B01;
        border-top-width: 5px;
        border-top-style: ridge;
        border-top-color: #5B8B01;
        border-bottom-width: 5px;
        border-bottom-style: ridge;
        border-bottom-color: #5B8B01;
        width: 650px;
        height:370px;
        padding-left:3px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.box_info{
        background-color: #8CC129;
        background-image: url(../templates/pics/box_vote_bg.jpg);
        background-repeat: no-repeat;
        background-position: right bottom;
        border-left-width: 5px;
        border-left-style: ridge;
        border-left-color: #5B8B01;
        border-right-width: 5px;
        border-right-style: ridge;
        border-right-color: #5B8B01;
        border-top-width: 5px;
        border-top-style: ridge;
        border-top-color: #5B8B01;
        border-bottom-width: 5px;
        border-bottom-style: ridge;
        border-bottom-color: #5B8B01;
        width: 650px;
        height:370px;
        padding-left:3px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.box_transfer{
        background-image: url(../templates/pics/box.png);
        background-repeat: no-repeat;
        width: 305px;
        height:255px;
}

.box_bericht{
        background-color: #FFFFFF;
        background-repeat: no-repeat;
        background-position: right bottom;
        border-left-width: 2px;
        border-left-style: ridge;
        border-left-color: #5B8B01;
        border-right-width: 2px;
        border-right-style: ridge;
        border-right-color: #5B8B01;
        border-top-width: 2px;
        border-top-style: ridge;
        border-top-color: #5B8B01;
        border-bottom-width: 2px;
        border-bottom-style: ridge;
        border-bottom-color: #5B8B01;
        padding-left:5px;
        padding-right:2px;
        padding-top: 2px;
        padding-bottom: 2px;
        width: 600px;
}

.box_stadionblock{
        background-color: #8CC129;
        background-image: url(../templates/pics/box_vote_bg.jpg);
        background-repeat: no-repeat;
        background-position: right bottom;
        border-left-width: 5px;
        border-left-style: ridge;
        border-left-color: #5B8B01;
        border-right-width: 5px;
        border-right-style: ridge;
        border-right-color: #5B8B01;
        border-top-width: 5px;
        border-top-style: ridge;
        border-top-color: #5B8B01;
        border-bottom-width: 5px;
        border-bottom-style: ridge;
        border-bottom-color: #5B8B01;
        width: 350px;
        height:250px;
        padding-left:3px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.trikot0{
        background-image: url(../templates/pics/trikot0.png);
        background-repeat: no-repeat;
        background-position: center top;
        height:516px;
        width:643px;
        cursor: pointer;
}

.trikot1{
        background-image: url(../templates/pics/trikot1.png);
        background-repeat: no-repeat;
        background-position: center top;
        height:516px;
        width:643px;
}

.trikot2{
        background-image: url(../templates/pics/trikot2.png);
        background-repeat: no-repeat;
        background-position: center top;
        height:516px;
        width:643px;
}

.trikot3{
        background-image: url(../templates/pics/trikot3.png);
        background-repeat: no-repeat;
        background-position: center top;
        height:516px;
        width:643px;
}

.tv{
        background-image: url(../templates/pics/fernseher.png);
        background-repeat: no-repeat;
        background-position: top center;
        height:516px;
        width:643px;
}

.fanshop{
        background-image: url(../templates/pics/fanshop.png);
        background-repeat: no-repeat;
        background-position: center top;
        height:516px;
        width:643px;
}

.bank{
        background-image: url(../templates/pics/bank.png);
        background-repeat: no-repeat;
        background-position: left top;
        height:516px;
        width:643px;
}

.ordner{
        background-image: url(../templates/pics/ordner.gif);
        background-repeat: no-repeat;
        background-position: left top;
        height:516px;
        width:643px;
}

.jugend{
        background-image: url(../templates/pics/jugend.gif);
        background-repeat: no-repeat;
        background-position: left top;
        height:516px;
        width:643px;
}

.postfach{
        background-color: #8CC129;
        background-image: url(../templates/pics/box_vote_bg.jpg);
        background-repeat: no-repeat;
        background-position: right bottom;
        border-left-width: 5px;
        border-left-style: ridge;
        border-left-color: #5B8B01;
        border-right-width: 5px;
        border-right-style: ridge;
        border-right-color: #5B8B01;
        border-top-width: 5px;
        border-top-style: ridge;
        border-top-color: #5B8B01;
        border-bottom-width: 5px;
        border-bottom-style: ridge;
        border-bottom-color: #5B8B01;
        width: 650px;
        padding-left:3px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.ball{
        background-image: url(../templates/pics/fussball.gif);
        background-repeat: no-repeat;
        background-position: center top;
        height:18px;
        width:18px;
        cursor:pointer;
        text-align: center;
        vertical-align: center;
        font-size: 10pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #EB0326;
        font-weight: bold;
}

.ballN{
        background-image: url(../templates/pics/fussballG.gif);
        background-repeat: no-repeat;
        background-position: center top;
        height:18px;
        width:18px;
        cursor:pointer;
        text-align: center;
        vertical-align: center;
        font-size: 10pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #EB0326;
        font-weight: bold;
}

.box_tafel{
        background-color: #8CC129;
        background-image: url(../templates/pics/box_vote_bg.jpg);
        background-repeat: no-repeat;
        background-position: right bottom;
        border-left-width: 5px;
        border-left-style: ridge;
        border-left-color: #5B8B01;
        border-right-width: 5px;
        border-right-style: ridge;
        border-right-color: #5B8B01;
        border-top-width: 5px;
        border-top-style: ridge;
        border-top-color: #5B8B01;
        border-bottom-width: 5px;
        border-bottom-style: ridge;
        border-bottom-color: #5B8B01;
        width: 300px;
        height:150px;
        padding-left:3px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.box_dach{
        background-color: #8CC129;
        background-image: url(../templates/pics/box_vote_bg.jpg);
        background-repeat: no-repeat;
        background-position: right bottom;
        border-left-width: 5px;
        border-left-style: ridge;
        border-left-color: #5B8B01;
        border-right-width: 5px;
        border-right-style: ridge;
        border-right-color: #5B8B01;
        border-top-width: 5px;
        border-top-style: ridge;
        border-top-color: #5B8B01;
        border-bottom-width: 5px;
        border-bottom-style: ridge;
        border-bottom-color: #5B8B01;
        width: 300px;
        height:150px;
        padding-left:3px;
        padding-top: 5px;
        padding-bottom: 5px;
}

.cellcolor1{
        background-color: #FFFFFF;
}

.cellcolor2{
        background-color: #E6E6E6;
}

.klein{
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 9px;
}

.noshow{
display:none;
}

.okshow{
display:block;
}
