            
.clear_div {clear:both;width:100%;height:1px;overflow:hidden;}
body, p, div, span {font-family: 'Roboto Condensed';}
h1,h2,h3,h4 { font-family:'Oswald',Arial; }

#Menu_mobile {
   display:inline;
   float:left;
   margin-right:0px;
   margin-top:10px;
   margin-left:44%;
   width:20%;
   z-index:15;
} 
#logo {
   float:left;
   width:33%;
   margin-right:1%;
   margin-top:0px;
   z-index:15;
}
#slogan {
   float:left;
   clear:both;
   width:100%;
//   height:2em;
   margin-top:10px;
   padding-top:10px;
   padding-right:10px;
   overflow:hidden;
   font-family:'Denk One',Arial;
   font-size:2em;
   text-align:center;
   color:#00AEEF;
   text-shadow: 2px 2px #000000;
}
#slogan > img {
   height:100%;
}
#Klasse {
   clear:both;
   width:100%;
   height:2em;
   font-family:'Oswald',Arial;
   font-size:1.2em;
   color:#FFFFFF;
   text-align:center;
}
#logo img {
   width:100%;
}
.menubild {
   display:inline;
   width:80%;
}

#buttons img {
   width:100%;
}
#Navigation_bg {
   display:none;
}
#Navigation {
}
#neue_navigation{
   display:none;
}
#Navigation_mobile {
    display:none;
}  
#Navigation_mobile a {
   text-decoration:none;
   color:#000144;
}
#Navigation_mobile > ul {
   clear:both;
   padding:0;
   margin:0;
   width:100%;
   list-style-type:none;
}
#Navigation_mobile > ul > li {
   margin-left:0%;
   width:100%;
   background-color:#00AEEF;
   list-style-type:none;
   padding-left:0;
   padding-right:0;
   padding-top:4px;
   padding-bottom:4px;
}
#Navigation_mobile > ul > li > a {
   display:block;
   font-size:1.4em;
   margin-left:5%;
   border-bottom: 1px solid #00AEEF;
   text-decoration:none;
}
#Navigation_mobile > ul > li > ul {
   padding:0;
   margin:0;
   width:100%;
   background-color:#00AEEF;
   list-style-type:none;
}
#Navigation_mobile > ul > li > ul > li{
   margin-left:5%;
   padding-left:0;
   padding-right:0;
   padding-top:4px;
   padding-bottom:4px;
   width:95%;
   background-color:#00AEEF;
   list-style-type:none;
   font-size:0.9em;
}
#Navigation_mobile > ul > li > ul > li > a {
   display:block;
   margin-left:5%;
   font-size:1.2em;
   border-bottom: 1px solid #FFFFFF;
}

#Navigation_mobile > ul > li > ul > li > ul {
   padding:0;
   margin:0;
   width:100%;
   background-color:#00AEEF;
   list-style-type:none;
}
#Navigation_mobile > ul > li > ul > li > ul > li{
   margin-left:10%;
   padding-left:0;
   padding-right:0;
   padding-top:4px;
   padding-bottom:4px;
   width:90%;
   background-color:#00AEEF;
   list-style-type:none;
   font-size:0.9em;
}
#Navigation_mobile > ul > li > ul > li > ul > li > a {
   display:block;
   margin-left:5%;
   border-bottom: 1px solid #FFFFFF;
}

#buttons {
   display:none;
   margin-right:0%;
   margin-left:95%;
   margin-top:5px;
   width:5%;
   background-color:#222222;
   z-index:42;
   text-align:right;
}
.button {
   width:100%;
   float:right;
}
.button:hover {
   opacity:0.5;
}   
.button img {
   width:100%;
}
#Startseite_content {
    clear:both;
    margin-left:0%;
    margin-top:10px;
    width:100%;
}
#Startseite_innercontent {
   margin-left:0%;
   margin-top:0px;
}
#Newsblock {
   margin-left:2%;
   margin-top:0px;
   width:95%;
   float:left;
}
.geboxed {
   overflow:hidden;
   border-radius: 6px;
   background-color:#FFFFFF;
   border: 1px solid #00aeef;
}
.geboxed > h1 {
   color:#FFFFFF;
   background-color:#00AEEF;
   margin-top:0px;
   margin-bottom:0px;
   padding:8px;
}

#Startseite_Sponsoren {
    clear:both;
    float:left;
    margin-top:8px;
    width:95%;
    margin-left:2%
}


#naechstes_spiel {
    float:left;
    margin-top:8px;
    margin-left:2%;
    width:95%;
    background-color:#FFFFFF;
}
.next_innen {
   width:96%;
   margin-left:2%;
   padding-bottom: 10px;
   padding-top: 10px;
}
.next_datum {
   width:100%;
   background-color:#EAEAEA;
   font-size:0.8em;
}   
.next_text {
   width:100%;

}
.next_name {
   font-size:1em;
   font-weight:bold;
   width:100%;
}   

#ILCA {
    float:left;
    clear:both;
    margin-top:8px;
    margin-left:2%;
    width:95%;
    background-color:#FFFFFF;
}
#ILCA img {
   width:100%;
}

#naechstes_spiel > h3 {
   margin-top:0.2em;
   margin-bottom:0.8em;
}
#naechstes_spiel > h4 {
   margin-top:0.2em;
   margin-bottom:0.2em;
}
#Startseite_MoreNews {
    float:left;
    clear:both;
    margin-top:8px;
    margin-left:0px;
    width:100%;
    overflow:hidden;
    background-color:#FFFFFF;
}
.startnews_h2 {
   color:#222222;
   margin-left:10px;
}  
.startnews_h2:hover {
   color:#FFD403;
}    
.bg_weiss {
    background-color:#FFFFFF !important;
}
 .foot {
   clear:both;
   margin-left:0px;
   text-align:right;
   width:100%;
   text-align:center;
}

.tab_zeile {
   clear:both;
   height:30px;
   float:left;
   overflow:hidden;
   font-family:Arial;  
   font-size: 13px;
   color:#FFFFFF;
   border-bottom:1px solid #8899aa;
} 
.news_datum {
   display:block;
   width:100%;
   text-align:right;
   font-size:10px;
}
.news_bild {
   display:block;
   width:320px;
   float:right;
   text-align:right;
}
.news_bild > img {
   max-height:320px;
   max-width:320px;
}
.news_text {
   display:block;
   width:100%;
   float:right;
}
.news_longtext {
   display:block;
   width:100%;
}
.news_link {
   display:block;
   width:100%;
   clear:both;
   text-align:center;
}
.nachricht {
   margin-left:1%;
   clear:both;
   width:95%;
}
.tab_zelle {
   float:left;
   margin-top:5px;
   overflow:hidden;
}   
.tab_kopf {
   clear:both;
   height:30px;
   background-color:#121212;
   font-weight:bold;
   padding-top:5px;
   color:#8899aa;
   border-bottom:1px solid #8899aa;
   border-top:1px solid #8899aa;
}
.w465 {
   width:465px;
}   
.w400 {
   width:400px;
}
.w360 {
   width:360px;
}
.w300 {
   width:300px;
}
.w240 {
   width:240px;
}
.w200 {
   width:200px;
}
.w180 {
   width:180px;
}
.w160 {
   width:16%;
   }  
.w125 {
   width:125px;
   } 
.w120 {
   width:10%;
   }  
.w100 {
   width:10%;
   }
.w120 {
   width:120px;
   }     
.w80 {
   width:80px;
   }
.w60 {
   width:60px;
   }
.w40 {
   width:40px;
   }
.w20 {
   width:20px;
   }  
.on_right {
   text-align:right;
}   
.h50 {
   height:50px;
   overflow:hidden;
   text-overflow:ellipsis;
}   
.h45 {
   height:45px;
   overflow:hidden;
   text-overflow:ellipsis;
}  
.h35 {
   height:35px;
   overflow:hidden;
   text-overflow:ellipsis;
}  
.h25 {
   height:25px;
   overflow:hidden;
   text-overflow:ellipsis;
}   
.startnews_h1 {
   font-size:2em;
   font-weight:bold;
}
.startnews_h3 {
   font-size:1.5em;
   font-weight:normal;
}

#Sitemap > ul  {
   padding:0;
   margin:0;
   list-style-type:none;
}
#Sitemap ul ul  {
   padding:0;
   margin:0;
   list-style-type:none;
}
.sitemap_top  {
   float:left;
   display:block;
   width:130px;
   padding:10px;
   font-weight:bold;
}
.sitemap_innen  {
   display:block;
   width:100px;
   padding:4px;
   font-weight:normal;
}
#full_content {
   clear:both;
   margin-left:0px;
   margin-top:18px;
   width:100%;
   float:left;
   background-color:#FFFFFF !important;
}
#Linke_Spalte {
   width:100%;
   background-color:#FFFFFF !important;
}   
#Rechte_Spalte {
   width:100%;
   background-color:#FFFFFF !important;
}
.fullsize {
   clear:both;
   margin-left:0px;
   margin-top:18px;
   width:100%;
   float:left;
   background-color:#FFFFFF !important;
}
.hauptsp {
   clear:both;
   margin:auto;
   width:60%;
}
.exsp {
   float:left;
   width:35%;
   margin-left:2%;
   margin-right:2%;
}   
.prsp {
   float:left;
   width:23%;
   margin-right:2%;
   margin-left:2%;
}   
.bussp {
   float:left;
   width:20%;
   margin-left:2%;
   margin-right:2%;
}   
.tpsp {
   float:left;
   width:20%;
   margin-left:2%;
   margin-right:2%;
}
.teamsp{
   float:left;
   width:18%;
   margin-left:1%;
   margin-right:1%;
}
.boote_control {
   width: 60px;
   float:left;
   margin-right:10px;
   margin-bottom:10px;
   padding:2px;
   border:1px solid #ECECEC;
   border-radius:6pxc;
}
.boote_control > a > img {
   width: 100%;
}
.bootbildklein {
   cursor:pointer;
   height:80px;
   float:left;
   margin-right:5px;
   margin-top:5px;
   margin-bottom:5px;
   text-align:right;
}