/* CSS style sheet by www.stenikgroup.com */
/* STENIK GROUP Ltd. - New media company  */
/* We give your business a face           */

/* ----------------------------------------------------------------------- GLOBAL CONFIG */
/* mac hide\*/
/* html, body {height:100%} */
/* end hide */

body {
	margin:0px;
	background:url(../im/bgr.jpg) repeat-x top left; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.positioner{
width:100%;
height:100%;
text-align:center;
display:block;
margin-bottom:20px;
}

h1 {
	color:#3a3a3a;
	margin:5px 0px;
	padding:0px;
	font-weight:normal;
	font-size:16px;
}
h1.nav {
	color:#3a3a3a;
	margin:5px 10px;
	padding:2px 5px 5px;
	font-weight:normal;
	font-size:16px;
	text-align:right;
	background:url(../im/h1-bgr.png) bottom center no-repeat;
}
p {margin:5px 0px;text-align:justify;}
img {border:0px;}
.clear {clear:both; font-size:0px;}
/* ----------------------------------------------------------------------- BODY > HEADER */
#header {
	width:902px;
	font-size:10px;
	color:#fff;
	text-transform:lowercase;
	margin:0px auto;
	padding-bottom:4px;
	*padding-bottom:2px;
}
#header a{
	color:#fff;
	text-decoration:none;
	background-image:url(../im/topIcon.png);
	background-repeat:no-repeat;
}
#header a:hover{color:#012f79;}

a.home {background-position:1px 1px; padding:0 15px;}
a.kontakt {background-position:1px -13px; padding:0 15px;}
a.sitemap {background-position:1px -28px; padding:0 15px;}
a.impressum {float:right; background-position:70px 0; margin:-24px 0 0 0;}

.logo {
	width:122px;
	height:122px;
	float:left;
	margin:14px 0 0 44px;
	margin:14px 0 0 24px;
}
.topNav {
	background:url(../im/top-nav.png) no-repeat top left;
	width:354px;
	height:27px;
	float:left;
	margin:0 0 0 285px;
	*margin:0 0 0 245px;
	padding:0 45px;
	line-height:24px;
}
.slogan {
	width:451px;
	height:32px;
	float:left;
	margin:44px 0 0 270px;
	*margin:35px 0 0 225px;
}
/* ----------------------------------------------------------------------- BODY > WRAPPER */
#wrapper {
	width:900px;
	padding:5px;
	
	background:url(../im/wrapper-bgr.png) no-repeat top left;
	margin:0px auto; 
	_margin-top:-2px !important;
	text-align:left;
	font-size:12px;
	color:#606060;
	min-height:300px !important;
	_min-height:300px !important;
}
/* ----------------------------------------------------------------------- BODY > WRAPPER > Main Navigation*/
.mainNav {
	width:886px;
	height:48px;
	background-image:url(../im/menu.png);
	background-repeat:no-repeat;
	
	overflow:hidden;
	margin:8px 0 0 8px; 
	
	text-align:right;
	padding-top:1px;
	
}
.mainNav a{
	
	height:46px;
	padding-left:21px;
	padding-right:20px;
	_margin-bottom:-10px;
	display:block; 
    color:#fff;
	font-size:14px;
	text-transform:uppercase;
	line-height:46px;
	text-decoration:none;
	float:left;
	
}
.mainNav a:hover{
 /*	background: url(../im/bgr-button.jpg) bottom left no-repeat; */
   
	
}

#activeMenu{ 
	background: url(../im/bgr-button.jpg) bottom left no-repeat;
  }

.mainNav a.homeLinkSpec{
background:none;
float:left;
padding-right:55px;

_margin-left:18px;


}
.mainNav a.homeLinkSpec:hover{
background: url(../im/menu.png);
background-position:0px -49px;
_background-position:0px -49px;

}
/*.mainNav a.linkHome {width:140px; margin:0 165px 0 0; line-height:50px;padding:17px 30px 13px 30px; background-position:885px 0px;}
.mainNav a.linkHome:hover {background-position:885px -48px;}
.homeAct {width:140px; margin:0 165px 0 0; line-height:50px;padding:17px 30px 13px 30px; background-position:885px -48px;}
.mainNav a.linkOne {width:140px; line-height:50px;padding:17px 18px 13px; background-position:625px 0px;}
.mainNav a.linkOne:hover{background-position:625px -48px;}
.oneAct {width:140px; line-height:50px;padding:17px 18px 13px; background-position:625px -48px;}
.mainNav a.linkTwo{width:140px; line-height:50px;padding:17px 16px 13px; background-position:485px 0px;}
.mainNav a.linkTwo:hover {background-position:485px -48px;}
.twoAct {width:140px; line-height:50px;padding:17px 16px 13px; background-position:485px -48px;}
.mainNav a.linkTre{width:140px; line-height:50px;padding:17px 17px 13px; background-position:311px 0px;}
.mainNav a.linkTre:hover {background-position:311px -48px;}
.treAct {width:140px; line-height:50px;padding:17px 17px 13px; background-position:311px -48px;}
.mainNav a.linkFor{width:140px; line-height:50px;padding:17px 19px 13px 16px; background-position:206px 0px;}
.mainNav a.linkFor:hover {background-position:205px -48px;}
.forAct {width:140px; line-height:50px;padding:17px 19px 13px 16px; background-position:205px -48px;}
.mainNav a.linkFive {width:140px; line-height:50px;padding:17px 24px 13px 30px; background-position:112px 0px;}
.mainNav a.linkFive:hover {background-position:112px -48px;}
.fiveAct {width:140px; line-height:50px;padding:17px 24px 13px 30px; background-position:112px -48px;} */
/* ----------------------------------------------------------------------- BODY > WRAPPER > Left Wrapper*/
.leftWrapper {
	width:225px;
	background:url(../im/leftWrapper-Bgr.png) no-repeat top right;
	float:left;
	padding:10px 5px 0 0;
}
.leftWrapper ul li {
	margin:10px 0px;
}
.leftWrapper ul li a{
	color:#373737;
	text-decoration:none;
}
.leftWrapper ul li a:hover{color:#2b2b2b;}
/* ----------------------------------------------------------------------- BODY > WRAPPER > Right Wrapper*/
.rightWrapper {
	width:645px;
	float:left;
	padding:11px 10px 0 10px; 
}
.rightWrapper a{
	text-decoration:underline;
	color:#000;
}
.rightWrapper a:hover{text-decoration:none;}
/* ----------------------------------------------------------------------- BODY > WRAPPER > Center Wrapper*/
.centerWrapper {
	width:850px;
	margin:0px auto;
	text-align:justify;
	padding:20px 0 0 0;
	
}
.centerWrapper a{
	text-decoration:underline;
	color:#000;
}
.centerWrapper a:hover{text-decoration:none;}
/* ----------------------------------------------------------------------- BODY > WRAPPER > Right Wrapper > Home Box*/
.homeBox {
	width:202px;
	height:129px;
	float:left;
	background:url(../im/box-bgr.png) no-repeat 0 0;
	margin:10px 5px 0 0;
	padding:4px;
}
.homeBox a { display:block; text-decoration:none; }
.homeBox a span.desc {
	background:url(../im/boxLinks.png);
	background-position:0 0;
	width:196px;
	height:23px;
	display:block;
	color:#fff;
	text-align:right;
	margin:1px 0 0 0;
	padding:0 5px 0 0;
	font-size:15px;
	line-height:21px;
}
.homeBox a:hover span.desc {background-position:bottom left;}
/* ----------------------------------------------------------------------- BODY > FOOTER >*/
.footer {
	width:900px;
	border-bottom:1px solid #bcd5fe;
	text-align:right;
	margin:0px auto;
	padding:50px 0 5px 0;
	font-size:10px;
	text-transform:uppercase;
}
.footer a{
	margin:0 0 0 10px;
	color:#181818;
	text-decoration:none;
}
.footer a:hover{color:#515151;}
/* ----------------------------------------------------------------------- BODY > FOOTER > Left Linx*/
.footer a.first,
.footer a.second,
.footer a.third {
	background-image:url(../im/Logo_Voltigierfachschule_2.JPG);
	margin:-58px 0 0 0; 
	height:75px;
	width:243px;
	display:block;
	float:left;
}
.footer a.first {
	background-position:0px 0px;
	/*width:78px;*/
}
/*.footer a.first:hover {background-position:0px -49px;}*/
.footer a.second {
	background-position:-78px 0px;
	width:62px;
}
.footer a.second:hover {background-position:-78px -49px;}
.footer a.third {
	background-position:-140px 0px;
	width:95px;
}
.footer a.third:hover {background-position:-140px -49px;}
/* ----------------------------------------------------------------------- BODY > COPYRIGHT*/
.copyright {
	width:900px;
	margin:0px auto;
	
	text-align:right;
	padding:5px 0 0 0;
	font-size:11px;
	color:#9e9e9e;
}
.copyright a{
	text-decoration:none;
	text-transform:uppercase;
	color:#7e7e7e;
}
.copyright a:hover{color:#545454;}
/* ----------------------------------------------------------------------- END*/

.mainNav li{
  float:left; 
  list-style-type:none;
  margin-top:-12px;
 *margin-top:0px;
 
 
}

#sample{
 
}

li.firstLink{
_height:46px; 
}

.secondLink{
  margin-left:133px;
  _margin-left:103px;
  height:46px; 
}

.thirdLink{
  
  height:46px;
}
.fourthLink{

  height:46px; 
}
.fifthLink{

  height:46px; 
}
.sixthLink{

  height:46px; 
}
.firstLink{
  margin-left:-39px;
}
#activeMenuHome{

background: url(../im/menu.png);
background-position:0 -49px;
_background-position:0px -49px; 

}

li.fifthLink a{
  background:transparent url(../im/bgr-button.jpg) no-repeat scroll left top;
  }

li.fifthLink a:hover{
  background:transparent url(../im/bgr-button.jpg) no-repeat scroll left bottom;
  }
 
li.sixthLink a{
  background:transparent url(../im/bgr-button.jpg) no-repeat scroll left top;
  }

li.sixthLink a:hover{
  background:transparent url(../im/bgr-button.jpg) no-repeat scroll left bottom;
  }
  
 li.fourthLink a{
  background:transparent url(../im/bgr-button.jpg) no-repeat scroll left top;
  }

li.fourthLink a:hover{
  background:transparent url(../im/bgr-button.jpg) no-repeat scroll left bottom;
  }
  
 li.thirdLink a{
  background:transparent url(../im/bgr-button.jpg) no-repeat scroll left top;
  }

li.thirdLink a:hover{
  background:transparent url(../im/bgr-button.jpg) no-repeat scroll left bottom;
  }
 li.secondLink a{
  background:transparent url(../im/bgr-button.jpg) no-repeat scroll left top;
  }

li.secondLink a:hover{
  background:transparent url(../im/bgr-button.jpg) no-repeat scroll left bottom;
  }