@charset "utf-8";
/* CSS Document selbstSICHERschützen
-- Menu Tabs H---*/
    #tabsH {
	float:left;
	width:100%;
	font-size:85%;
	line-height:normal;
	padding-left: 5px;
      }
    #tabsH ul {
	  margin:0;
	  padding:10px 10px 0 2px;
	  list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
      background:url("../img/tableftH.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsH a span {
      float:left;
      display:block;
      background:url("../img/tabrightH.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#333333;
      }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
/* End IE5-Mac hack */
    #tabsH a:hover span {
      color:#333333;
      }
    #tabsH a:hover {
      background-position:0% -42px;
      }
    #tabsH a:hover span {
      background-position:100% -42px;
      }
/* Active Menu */
	.home #navhome a{background-position:0% -42px}
	.home #navhome a span{background-position:100% -42px}
	.philo #navphilo a{background-position:0% -42px}
	.philo #navphilo a span{background-position:100% -42px}
	.semi #navsemi a{background-position:0% -42px}
	.semi #navsemi a span{background-position:100% -42px}
	.kurse #navkurse a{background-position:0% -42px;}
	.kurse #navkurse a span{background-position:100% -42px}
	.coaches #navcoaches a{background-position:0% -42px}
	.coaches #navcoaches a span{background-position:100% -42px}
	.referenzen #navreferenzen a{background-position:0% -42px}
	.referenzen #navreferenzen a span{background-position:100% -42px}
	.galerie #navgalerie a{background-position:0% -42px}
	.galerie #navgalerie a span{background-position:100% -42px}
	.aktionen #navaktionen a{background-position:0% -42px}
	.aktionen #navaktionen a span{background-position:100% -42px}
	.kontakt #navkontakt a{background-position:0% -42px}
	.kontakt #navkontakt a span{background-position:100% -42px}
	.impressum #navimpressum a{background-position:0% -42px}
	.impressum #navimpressum a span{background-position:100% -42px}
/* End Menu */
	h1,h2,h3,h4 { 
	margin: 0 5px; 
	}
	p { 
	margin: 0 5px;
	}
	a { 
	color:black;
	font-weight:bold;
	}
	ul{
	padding:0;
	margin:0;
	}
	ul li{
	margin:0 20px;
	}
	.bild{
	text-decoration:none;
	list-style:none;
	}
	.bild li {
		float: left;
		margin: 20px;
	}
	.bild li a img {
	  border: 5px solid #739E00;
	}
	.bild li a img:hover {
	  border: 5px solid #9CE300;
	}
/* Side Menu*/
	.sidemenu{
	border-bottom:1px solid black;
	padding:0;
	margin:0;
	}
	.sidemenu li{
	margin:0;
	list-style:none;
	border-top:1px solid black;
	}
	.sidemenu li a{
	padding:0 5px;
	text-decoration:none;
	display:block;
	}
	.sidemenu li a:link, .sidemenu li a:visited{
	color:#333333;
	}
	.sidemenu li a:hover{
	background-color:#ffef00;
	}
