body {
    margin: 0px;
    padding: 0px;
    background-color: green;
    background-image: url(../img/bg_kachel3.jpg);
    }
    
input {
    background-color:#ffffff;
    border: 1px solid;
    border-color: #cccccc;
    
}
option {
    width:100%;

}
fieldset {
border: #cccccc 1px solid;
padding: 3px 3px 7px 3px;
}

fieldset legend {

}

a img{
    border: none;
}



.thumbnails{
    margin: 0px;
    padding: 0px;
    line-height:26px;
    font-size: 12px;
    background-color:#f2f2fa;
}
.thumbnails li{
    margin-right: 5px;
display:block;
float:left;
width: 100px;
height: 100px;

}

.thumbnails li.class2{
margin-right: 7px;
margin-bottom: 7px;
display:block;
float:left;
width: 66px;
height: 66px;
border: 1px solid #4141a3;
background-color: #ffffff;
}


.thumbnails li.class2:hover{

background-color: #4141a3;
}




.thumbDiv{
margin: 4px;
width: 56px;
height: 56px;
border: 1px solid #fff;
background-position: center;
}



.none{
    display: none;
    visibility: hidden;
    overflow:hidden;
}

#majorframe {
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    margin: auto;
}

#innerframe_1 {
    position: relative;
    width: 956px;
    height:auto;
    margin: auto;
    text-align: left;

}
#innerframe_border {


}

#line {
    height:1px;
    width:100%;

    border-top: dashed 1px;
    border-color: #acacac;

}
#head {
    position: relative;
    width: 956px;
    background-color:#f2f3f8;

}

#imprint {
    position: relative;
    width: 956px;
    height: 45px;
    text-align: right;
    background-color:#595973;
}

#navigation {
    position: relative;
    width: 956px;
    height: 25px;
}

#navigation_line{
    width: 4px;
    height: 25px;
    background-image: url(../img/nav_trennstrich.gif);
    background-repeat: no-repeat;
    float: left;
    
}
#navigation_points_on {
    font-weight: bold;
    position: relative;
    padding-top: 5px;
    padding-right: 7px;
    height: 20px;
    text-align: right;
    float: left;
    background-color:#4141a3;
    background-image: url(../img/nav_fussball_blau.jpg);
    background-repeat: no-repeat;
}

#navigation_points {
    position: relative;
    /*width: 116px;*/
    height: 20px;
    text-align: right;
    padding-top: 5px;
    padding-right: 7px;
    float: left;
    font-weight: bold;
    background-color:#f2f3f8;
    letter-spacing: 0px;

}
#navigation_points:hover {
    position: relative;
    letter-spacing: 0px;
    padding-top: 5px;
    padding-right: 7px;
    height: 20px;
    text-align: right;
    display: block;
    font-weight: bold;
    float: left;
    background-color:#f2f3f8;
    background-image: url(../img/nav_fussball_grau.jpg);
    background-repeat: no-repeat;
}
#head_pic {
    position: relative;
    width: 360px;
    height: 120px;
    float: left;
    background-image: url(../img/header-grafik.jpg);
    background-repeat: no-repeat;
    background-color:#4141a3;
    
}

#subnavigation {
    position: relative;
    width: 596px;
    height: 120px;
    float: left;
    background-color:#4141a3;
}
#subnavigation_ausrichtung {
    position: relative;
    padding-left: 15px;
    padding-top:10px;
    width: 591px;
    height: 75px;


}
#sub_claims {
    position: relative;
    width: 596px;
    height: 36px;
}
#head_bottom {
    position: relative;
    line-height: 24px;
    width: 956px;
    height: 25px;
    float: left;
    background-color:#f2f3f8;
}


/* png mit ie 6 HACk*/

#bg_transparent {
/*#navigation ul li { */
    position: relative;
    background-position: left bottom;
    left: 373px;
    top: 0px;
    background-repeat: repeat-x;
    margin-top:-20px;
    width: 583px;
    height: 545px;
   /* float: left;height: 20px;
    list-style-type: none;
    margin-right: 1px;
    padding: 10px;*/

    }
#stoerer {

    position: absolute;
    top: 0px;
    right: -6px;
    width: 250px;
    /*border: 1px solid;
    float: left;height: 20px;
    list-style-type: none;
    margin-right: 1px;
    padding: 10px;*/

    }

#logo_link{
    position:absolute;
    left:60px;
    width:115px;
    height:115px;
}

    
#bg_content{
    position: relative;
    width: 200px;
    height: 100%;
    }


#content {
    position: relative;
    float: left;
    width: 956px;
    background-color:#ffffff;
    background-image: url(../img/bg_left_blue.gif);
    background-repeat: repeat-y;

}
#content_box_headspacer{
    height:30px;
}

#content_box {
    position: relative;
    float: left;
    /*overflow: hidden;*/
    margin-left: 50px;
    width: 650px;
    z-index:0;
}

#number_spacer{
    position: relative;
    height: 14px;
    float: left;

}


#content_box_middle_outside {
    position: relative;
    
    width: 650px;
    background-color: #f2f3f8;
    min-height: 500px;
    z-index: 2;
}
#content_box_middle_inside {
    padding-left: 50px;
    padding-right:50px;
}

#outside_content_box_right {
    position: relative;
    float: left;
    width: 200px;
    min-height: 500px;
    /*background-color:red;*/
    
}
#footer {
    position: relative;
    float: left;

    width: 956px;
    
}
#footer_spacer {
    position: relative;
    float: left;

    width:360px;
    
}
#footer_text {
    position: relative;
    height: 20px;
    float: left;
    padding-left:20px;
    width: 576px;
    background-color: #595973;
    
}

#contentbg1 {
    position: relative;
    float: left;
    width: 956px;
}

#contentbg2 {
    position: relative;
    float: left;
    width: 675px;
    height: 100%;
}

#oben_links {
    position: relative;
    width: 19px;
    height: 19px;
    background-image: url(../img/oben_links.gif);
    background-repeat: no-repeat;
}

#oben_rechts {
    position: relative;
    width: 19px;
    height: 19px;
    background-image: url(../img/oben_rechts.gif);
    background-repeat: no-repeat;
}

#unten_links {
    position: relative;
    width: 19px;
    height: 19px;
    background-image: url(../img/unten_links.gif);
    background-repeat: no-repeat;
}

#unten_rechts {
    position: relative;
    width: 19px;
    height: 19px;
    background-image: url(../img/unten_rechts.gif);
    background-repeat: no-repeat;
}


.content_spacer {
    position: relative;

    width: 950px;
    height: 50px;


}



#border{
    width:950px;

}

#number_div{
    width: 530px;
    height: 40px;
   /* background-color:black;
    border: solid 1px;*/
    float:none;
    
}

#number{
    text-align: center;
    padding: 3px;
    margin: 2px;
    float: left;
    height:12px;
    width:12px;
    font-size: 10px;

    border: solid 1px;
    border-color: #cccccc;

}

#number:hover{
    text-align: center;
    padding: 3px;
    margin: 2px;
    float: left;
    height:12px;
    width:12px;
    background-color: #cccccc;
    font-size: 10px;
    border: solid 1px;
    border-color: #cccccc;

}


#number_on{
    text-align: center;
    padding: 3px;
    margin: 2px;
    float: left;
    height:12px;
    width:12px;
    background-color:#4141a3;
    font-weight: bold;
    border: solid 1px;
    font-size: 10px;
    color:#ffffff;

    border-color: #333333;
    
}











#text {
    position: relative;
    width: 230px;
    height: 100px;
    top: 40px;
    left: 10px;
    float: left;
    text-align: left;
}

#nav {
    position: relative;
    overflow: hidden;
    width: 600px;
    height: 20px;
    top: 130px;
    left: 10px;
    float: left;
    text-align: left;
}

#subnav {
    position: relative;
    overflow: hidden;
    width: 430px;
    height: 15px;
    top: 5px;
    left: 250px;
    text-align: left;
	 /**border-bottom: solid 1px;
	 border-color: #898989;**/
}

#navelement {
    position: relative;
    width: auto;
    height: 20px;
    float: left;
}

#navspacer {
    position: relative;
    width: 10px;
    height: 20px;
    float: left;
}

#contentframe {
    position: relative;
    width: 900px;
    height: 420px;
    top: 15px;
    text-align: left;
    overflow: auto;
}



#center_content {
    position: relative;
    width: 430px;
    height: auto;
    text-align: center;
}

#push_content {
    position: relative;
    width: 420px;
    left: 10px;
    height: auto;
}


#jahre_div, #monate_div, #wochen_div, #tage_div, #stunden_div, #minuten_div, #sekunden_div {
    width: auto;

}
.countdown_count {
    font-size:13px;
    font-weight:bold;
}

.countdown_spacer{
    width:25px;

    float:left;
    height:7px;
}
.countdown{
    
    margin-top:7px;
    float: none;
    
}
.counter_rahmen{
    float: left;
    text-align: center;
    width: 35px;
}
.countdown_rahmen
{
    background-color:#ffffff;
    border: solid 1px #cccccc;
    width: 35px;
    height: 35px;
}
a.brotkrumen{
    text-decoration: underline;
    color: #000; 
}
.brotkrumen{
    padding-left: 10px;
    color: #000; 
}



    #print {
	background-color:#ffffff;
	background-image: none;
	color:#eeeeee;
	
    }
    #bg_transparent {
    position: absolute;
    }
