/* --------- Farben -------- */
/*
Lila    #6d207e
Gray    #F0F0F0
Green   #bdc908
T�rkey  #50b4f0
Pink    #e75294     0 80 0 0
*/



/* CSS Document */
@import url( https://c628a3.claudeassets.com/20250513023642cs_/https://www.sportcenter-oedheim.com/Portals/18/Skins/SportcenterOedheim/bootstrap.css );
@import url( https://ad284e.claudeassets.com/20250513023642cs_/https://www.sportcenter-oedheim.com/Portals/18/Skins/SportcenterOedheim/animation.css);
@import url( https://96d2c9.claudeassets.com/20250513023642cs_/https://www.sportcenter-oedheim.com/Portals/18/Skins/SportcenterOedheim/accordion.css );
@import url( https://033847.claudeassets.com/20250513023642cs_/https://www.sportcenter-oedheim.com/Portals/18/Skins/SportcenterOedheim/pageelements.css );
@import url( https://239e83.claudeassets.com/20250513023642cs_/https://www.sportcenter-oedheim.com/Portals/18/Skins/SportcenterOedheim/dropcaps.css );
@import url( https://cefd52.claudeassets.com/20250513023642cs_/https://www.sportcenter-oedheim.com/Portals/18/Skins/SportcenterOedheim/testimonials.css );
@import url( https://6d9de1.claudeassets.com/20250513023642cs_/https://www.sportcenter-oedheim.com/Portals/18/Skins/SportcenterOedheim/quotes.css );

/* @import url(https://e7f684.claudeassets.com/20250513023642cs_/https://fonts.googleapis.com/css?family=Jura:400,300); */

/* --------- Fonts ----------- */
@font-face {
  font-family: 'Jura';
  font-style: normal;
  font-weight: 300;
  src: url(https://a8025c.claudeassets.com/20250513023642im_/https://www.sportcenter-oedheim.com/Portals/18/Skins/SportcenterOedheim/jura.woff2.css) format('woff2');
}

/* --------- HTML - Styles -------- */

html, body
{
	padding:0px;
	margin:0px;
	font-family:Arial;
	font-size:10pt;
}


h1,h2,h3,h4,h5,h6
{
 font-family:'Jura', sans-serif;   
 margin:0px;
 font-weight:300;
 text-transform:uppercase;
 }

/*Habe hier die Farbe auf blau (T�rkey) ge�ndert, das lila wird nicht mehr verwendet.*/
h1
{
 font-weight:400;
 line-height:1.2em;
 font-size:21pt;
 color:#50b4f0;
 margin-bottom:10px;
 /*text-transform:uppercase;*/
}

h2{
   font-size:16pt;
   color:#e75294;
   font-weight:400;
}
h3 {font-size:14pt; color:#50b4f0; font-weight:400;}
h4 {font-size:12pt;color:#50b4f0; font-weight:bold;}

a:link, a:visited, a:active{text-decoration:none;color:#6d207e;}
a:hover{text-decoration:underline;color:#bdc908;}


p, .Normal 
{
    margin-top:0px;
    line-height: 1.5em;
    font-weight:normal;
    font-family:Arial;
    font-size:10pt;
}

hr
{
    color:#F0F0F0;
    height:1px;
    background-color:#F0F0F0;
    text-align:left;
    border-width:0px;
}



/* --------- Skin Object -------- */

#so_maincontainer
{
	margin: 0px auto 0px auto;
	width:950px;
  
}    

#so_background_top{
    position:absolute;
    top:0px;
    z-index:-100;
    width:100%;

}

#so_background_top img{
    min-width:100%;
    opacity:0.8;
}

#so_headcontainer
{
    margin: 10px 0px 0px 0px;
    
}

#so_headcontent
{
    /*background: #F0F0F0 url(https://27b99d.claudeassets.com/20250513023642im_/https://www.sportcenter-oedheim.com/Portals/18/Skins/SportcenterOedheim/images/header_bg.png) repeat-x top;*/
    background-color:white;
    height:120px;
    opacity:0.8;
}

#so_logocontainer
{
   position:absolute;
   width:400px;
   height:110px;
   /*background-color:Yellow;*/
   left: 23px;
   top: 30px;  
}

#so_callus_container
{
    position:absolute;
    width:220px;
    top:15px;
    right:-10px;
    background-color:#50b4f0;  
    color:White; 
    text-align:center;
}

#so_callus_schleife
{
    background: transparent url(https://e6f78e.claudeassets.com/20250513023642im_/https://www.sportcenter-oedheim.com/Portals/18/Skins/SportcenterOedheim/images/schleife_right_turkey.png) top no-repeat;
    height:10px;
    width:10px;
    position:absolute;
    bottom:-10px;
    right:0px;   
}


#so_callus_content
{
    margin:5px;   
}

#so_callus_content #text1
{
    font-family:'Jura', sans-serif;   
    font-weight:bold;  
    font-size:16pt; 
    line-height:1.9em;
    
}

#so_callus_content #text2
{
    /*font-weight:bold;  */
    font-size:19pt; 
}


#so_navigationcontainer
{
    /*background: transparent url(https://c5aced.claudeassets.com/20250513023642im_/https://www.sportcenter-oedheim.com/Portals/18/Skins/SportcenterOedheim/images/menu_bg.png) top repeat-x; */
    background-color:#fafafa;
    height: 45px; 
    margin-bottom:20px;
}

#so_banner_container{
    margin-bottom:20px;
    border:5px #f0f0f0 solid;
}

#so_body
{
}

#so_footer
{
    
}

#so_account
{
    
}

#so_account a
{
    color:#FFF;   
}

#so_footer_lastrow_container
{
    background-color:#f0f0f0;
    padding:5px 10px 5px 10px;
}

table#so_footer_lastrow_content{
    width:100%;
    
}

td#so_footer_lastrow_left{
    text-align:left;
}

td#so_footer_lastrow_right{
    text-align:right;
}



/* -------- PANES ------- */
.BannerPane{
    /*height:255px;*/
    border:solid 0px #f0f0f0;
    background-color:white;
    position:relative;

}

.BannerPane img{
    width:100%;
}


.FooterLeftPane, .FooterContentPane, .FooterRightPane{
    background-color:#fcfcfc;
    height:200px;
    padding:10px;
    border-bottom:solid 5px #bdc908;
}

.FooterRightPane a.footer_link:before{
    content: "\25BA" " ";
    color:#e75294;
}

.FooterRightPane a.footer_link{
    color:#606060;
    font-weight:bold;
}

.FooterRightPane a.footer_link:hover{
    color:#e75294;
    font-weight:bold;
    text-decoration:none;
}



.FooterLeftPane{
    vertical-align:central;
}
/* -------- Module ------- */







/* ---------------Men� -----------  */
.mainMenuBlack { 
    width: 100%; margin: 0 auto; padding: 0; list-style: none; }
/* Main Menu Normal */
.mainMenuBlack .root { 
    font-family:'Jura', sans-serif; 
    text-transform:uppercase;
    color:Black; 
    font-size: 16px; 
    font-weight: bold; 
    text-align: center; 
    padding: 0px 20px 0px 20px; 
    margin-right: 10px; 
    white-space: nowrap; 
    line-height: 45px; 
    height:45px; 
    float:left; }

/* Main menu hover */
.mainMenuBlack .hov { 
    color: #fff; 
    /*background: url(https://caa9ab.claudeassets.com/20250513023642im_/https://www.sportcenter-oedheim.com/Portals/18/Skins/SportcenterOedheim/images/menu_hov.png) repeat-x top left; */
    background-color:#50b4f0;
    height: 45px; }

/* Main menu selected */
.mainMenuBlack .sel, .mainMenuBlack .bc { 
    color: #fff; 
    /*background: url(https://6e4311.claudeassets.com/20250513023642im_/https://www.sportcenter-oedheim.com/Portals/18/Skins/SportcenterOedheim/images/menu_sel.png) repeat-x top left; */
    background-color:#bdc908;
    height: 45px; line-height:45px; }

.mainMenuBlack table { 
    z-index: 4444; border: solid 2px #F0F0F0;}


/* SUB Menu Normal */
.mainMenuBlack tr.mi { 
    background-color:#fafafa ; z-index: 1000; 
    font-size: 11pt;  
    text-align: left; 
    color: black; 
    line-height: 35px;
}

.mainMenuBlack tr.mi td { padding: 0 2px; text-transform: none; }

/* SUB Menu hover & selected */
.mainMenuBlack tr.hov { 
    /*background: white url(https://caa9ab.claudeassets.com/20250513023642im_/https://www.sportcenter-oedheim.com/Portals/18/Skins/SportcenterOedheim/images/menu_hov.png) repeat-x center left; */
    background-color:#bdc908;
    height: 35px;
    color:white;
}

.mainMenuBlack tr.hov td { 
    color: #ffffff; 
    white-space:nowrap; }

.mainMenuBlack tr.sel, .mainMenuBlack tr.bc { 
    /*background: white url(https://6e4311.claudeassets.com/20250513023642im_/https://www.sportcenter-oedheim.com/Portals/18/Skins/SportcenterOedheim/images/menu_sel.png) repeat-x center left; */
    background-color:#bdc908;
    height: 35px; }

.mainMenuBlack tr.sel td, .mainMenuBlack tr.bc td { color: #ffffff }


/*Full HD*/
@media (min-width: 1920px)
{
    #so_maincontainer{
        width:1200px;
    }
}


/*normales Display*/
@media (min-width: 1200px)
{
    #so_maincontainer{
        width:950px;
    }
}

/*Normales Display*/
@media (min-width: 980px) and (max-width: 1199px) {

/*    #so_maincontainer{
        width:960px;
    }*/

}

@media (min-width: 768px) and (max-width: 979px)
{
    #so_maincontainer{
        width:760px;
    }
}

/* oberhalb vom Tablet*/
@media (min-width: 768px)
{
	#mobile_menu{
		display:none !important;
	}
}


/* unterhalb vom Tablet - ab hier mobile menu*/
@media (max-width: 767px)
{
    #so_maincontainer{
        width:auto;
    }

    #so_headcontainer{
        text-align:center;
        margin-bottom:20px;
    }

    #so_background_top
    {
        display:none;
    }

    #so_headcontent{
        display:none;
    }

    #so_logocontainer{
        position:static;
        text-align:center;
        width:80%;
        height:auto;
        margin: 0px auto;
    }

    #so_callus_container{
        display:none;
    }

    .mainMenuBlack{
        display:none;
    }

    .visible-phone{
        display:block !important;
    }

    #so_navigationcontainer{
        background-color:#D0D0D0;
        height:auto;
    }

	/* ********** Mobile Menu ************** */
	.mobile_icons{
	}
    .menu_icon
    {
        display: inline-block;
        vertical-align: middle;
        
        background-color: #DDDDDD;
    }

    .menu_icon a{
        padding:12px;
        color:white;
    }
    .menu_icon a:hover
    {
        text-decoration:none;
    }

	.multi_menu {
	}
	.multi_menu ul {
		list-style:none;
		margin:0;
		padding:0;
	}
	.multi_menu ul li {
		margin:0px;
		padding:0px;
		margin-bottom:1px;
		list-style:none;
	}
	.multi_menu ul li img{
		vertical-align:top;
	}
	.multi_menu ul li a {
		font-size: 14px;
		line-height:20px;
		padding:0px;
		margin:0px;
		color: #000000;
		background-color:#f0f0f0;
		display: block;
		text-decoration: none;
		outline:none;
	}

	.multi_menu ul li a {
		display:block;
	}
	.multi_menu ul li.active > a,
	.multi_menu ul li a:hover,
    .multi_menu ul li.current a
    {
        background-color:#bdc908;
        color:white;
	}
	.multi_menu ul li span {
		padding:10px 15px;
		display:block;
	}
	.multi_menu ul li .menu_arrow {
		background-image:url(https://cf69c4.claudeassets.com/20250513023642im_/https://www.sportcenter-oedheim.com/Portals/18/Skins/SportcenterOedheim/images/dir_bg.png);
		background-repeat:no-repeat;
		background-position:right 0px;
		display:block;
		width:40px;
		padding:0px;
		height:40px;
		float:right;
		text-indent:-9999px;
		overflow:hidden;
		margin:0px;
	}
	.multi_menu ul li .menu_arrow.arrow_opened{
	}
	.multi_menu ul li .menu_arrow.arrow_closed{
		background-position:right -40px;
	}
	.multi_menu ul ul {
		display:none;
		background:#E0E0E0;
		padding:2px 15px 5px 15px;
		margin:1px 0px 0px 0px;
	}
	.multi_menu ul ul li a{
		background:none !important;
		border-top:1px solid #EEEEEE;
        color:#000000;
	}
	.multi_menu ul ul li:first-child a{
		border:none;
	}
	.multi_menu ul ul li a span{
		padding:7px 0px;
	}
	.multi_menu ul ul li .menu_arrow{
		height:36px;
		background-position:right -3px;
		margin-right:-15px;
	}
	.multi_menu ul ul li .menu_arrow.arrow_closed{
		background-position:right -43px;
	}
	.multi_menu ul li.current > ul {
		display:block;
	}
	.multi_menu ul ul ul{
		padding:0px 0px 0px 20px;
		margin:0px;
	}
	.multi_menu ul ul ul li a{
		margin:0px;
		border:none;
	}


}

/*
     FILE ARCHIVED ON 13:22:50 Jun 10, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:14:10 Nov 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.621
  exclusion.robots: 0.081
  exclusion.robots.policy: 0.068
  esindex: 0.007
  cdx.remote: 40.737
  LoadShardBlock: 1707.143 (3)
  PetaboxLoader3.datanode: 763.234 (5)
  PetaboxLoader3.resolve: 1097.9 (2)
  load_resource: 179.544
  loaddict: 41.256
*/