body {
	
	margin:114px 0px 0px 0px;
	padding:0px;
	font-family: 'Arial', 'Tahoma', 'Verdana',sans-serif;
  font-size:14px;
  color:#443f43;
  text-decoration:none;
	line-height:22px;
	text-align:center;
	background-image:url("../images/backgroundLine.gif");
	background-repeat:repeat-x;

}

a{
		color:#443f43;
}

a:hover{
		color:#0363b3;
		text-decoration:underline;
}

body div{
	
	text-align: left;	 	

}

div.Wrapper{

	width:976px;
	display:inline-block;
	
}

div.Wrapper img.logo{
	
	display:inline-block;
	margin:-74px 0 0 40px;
	position:absolute;

}

div.Wrapper ul.mainMenue{
	
	position:absolute;
	margin:-110px 0 0 326px;

	
}

div.Wrapper ul.mainMenue li{

	float:left;
	text-transform:uppercase;
	color:#fefefe;
	font-size:13px;
	width:130px;
	height:106px;
	text-align:center;
	border-bottom:1px solid #FFF;

	
}

div.Wrapper ul.mainMenue li#current{

	height:145px;		

}



div.Wrapper ul.mainMenue li.color0{

	background-color:#0061b2;

}

div.Wrapper ul.mainMenue li.color1{

	background-color:#1970ba;

}

div.Wrapper ul.mainMenue li.color2{

	background-color:#3381c1;

}

div.Wrapper ul.mainMenue li.color3{

	background-color:#4c90c9;

}

div.Wrapper ul.mainMenue li.color4{

	background-color:#66a0d1;

}

div.Wrapper ul.mainMenue li.active,
div.Wrapper ul.mainMenue li:hover{
	
	text-decoration:none;
}

div.Wrapper ul.mainMenue li.active{

	font-weight:bold;

}

div.Wrapper ul.mainMenue li a{

	display:block;
	margin:70px 0 0 0;
	color:#fefefe;

}



div.Wrapper ul.mainMenue li.active a,
div.Wrapper ul.mainMenue li a:hover{

	color:#fefefe;
	text-decoration:none;

}

div.Wrapper img.emotionPicture{
	
	width:976px;
	height:435px;
	overflow:hidden;
	margin:-4px 0 0 0;
	border-top:1px solid #FFF;

}

div.Wrapper div.highlightBoxes{
	
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	margin:-45px 0 0 635px;
	z-index:2;
	position:absolute;

}

div.Wrapper div.highlightBoxes a{

	color:#FFF;

}

div.Wrapper div.highlightBoxes a:hover h2{

	text-decoration:underline;

}

div.Wrapper div.highlightBoxes div.red{
	
	width:340px;
	height:145px;
	overflow:hidden;
	background-color:#d84848;	
	border-bottom:1px solid #FFF;
	color:#fefefe;

}

div.Wrapper div.highlightBoxes div.lightRed{
	
	width:340px;
	height:145px;
	overflow:hidden;
	background-color:#dc5a5a;	
	border-bottom:1px solid #FFF;
	color:#fefefe;

}

div.Wrapper div.highlightBoxes h2{

	text-transform:uppercase;
	font-size:26px;
	margin:40px 0 0 25px;

}

div.Wrapper div.highlightBoxes p{

	margin:10px 0 0 25px;
	width:255px;
	line-height:20px;

}

div.Wrapper div.highlightBoxes span{
	
	position:absolute;
	margin:71px 0 0 305px;
	font-size:18px;

}

div.Wrapper div.Content{
	
	width:580px;
	min-height:500px;
	margin:25px 20px 20px 15px;
	float:left;

}

div.Wrapper div.Content h2{

	text-transform:uppercase;
	font-size:24px;
	margin:10px 0 25px 0;
	background-image:url('../images/headlineBackground.gif');
	background-repeat:no-repeat;
	height:30px;

}

div.Wrapper div.maginaleRight h4,
div.Wrapper div.Content h4{

	text-transform:uppercase;
	font-size:16px;
	margin:40px 0 15px 0;
	background-image:url('../images/headlineBackground.gif');
	background-repeat:no-repeat;
	background-position:-50px 0;
	height:30px;

}


div.Wrapper div.Content h3{
	
	font-weight:bold;
	margin:0 0 5px 0;

}

div.Wrapper div.Content ul{

	list-style-position:inside;
	list-style-type:square;
	margin:-0px 0 25px 0;

}

div.Wrapper div.Content p{
	
	margin:0px 0 25px 0;

}

div.Wrapper div.maginaleRight img.marius{

	background-color:#FFF;
	padding:3px;
	border:1px solid #CCC;	
	margin:0 0 0 45px;

}

div.Wrapper div.maginaleRight p.partner{
	
	font-size:11px;
	line-height:16px;
	float:left;
}

div.Wrapper div.Content p.small{
	
	font-size:10px;	

}


div.Wrapper div.maginaleRight{
	
		margin:288px 0 0 660px;	

}

div.Wrapper div.maginaleRight span{
	
		font-size:10px;
		text-transform:uppercase;

}

div.Wrapper div.maginaleRight div.ozeiten{
	
		line-height:18px;

}



div.Wrapper div.footer{

	height:42px;
	width:100%;
	background-color:#0363b3;
	margin:50px 0 20px 0;
	padding:20px;
	text-transform:uppercase;
	font-size:11px;
	clear:both;

}

div.Wrapper div.footer a{

	margin:0 15px 0 0;
	color:#fefefe;

}

div.Wrapper a.copy{
	
	font-size:10px;
	text-transform:uppercase;
	margin:0 0 15px 20px;
	display:inline-block;

}

/* News */
div.Wrapper div.Content div.news{
	
	margin:0 0 15px 0;
	padding:15px;
}

div.grey{

	background-color:#f2f2f2;
	height:200px;

}

div.Wrapper div.Content img.newsPic{

	background-color:#FFF;
	padding:5px;
	border:1px solid #CCC;	
	margin:0 0 20px 0;
}


div.Wrapper div.Content div.news_pic{

	margin:6px 0 0 0;
	overflow:hidden;
	background-repeat:no-repeat;			
	background-position:center top;
	border:1px solid #CCC;		

}

div.Wrapper div.Content img.referer,
div.Wrapper div.Content div.news div.newsText img{

	margin:0 7px 0 0;

}


div.Wrapper div.Content div.news_pic img{

	border:3px solid #FFF;

}

div.Wrapper div.Content div.dateNews{

	font-size:10px;
	text-transform:uppercase;

}

/* Partner */

div.partner p.fl{
	float:left;
	width:300px;

}
div.partner p.fr{
	float:right;
}

div.partner p.fr img{
	margin:-42px 0 0 0;
}



div.partner a:hover{
	
	text-decoration:none;
	color:#443f43;
	
}

/* Trainer */

img.trainer{

	background-color:#FFF;
	padding:5px;
	border:1px solid #CCC;	
  float:right;
	position:absolute;
	margin:-42px 0 0 468px;
	
}

ul.trainer{
 
 display:inline-block;
 width:415px;
 min-height:90px;
 
}

li.erfolge{

  list-style-type:none;
	font-weight:bold;
	text-transform:uppercase;
	
}

/* Familie */

div.familie{

	float:left;
	margin:0 45px 45px 0;

}

div.familie img{

	background-color:#FFF;
	padding:5px;
	border:1px solid #CCC;	

}



/* Kontaktformular */

div.Wrapper div.Content form input,
div.Wrapper div.Content form textarea,
div.Wrapper div.Content form select{
	width:300px;
  font-size:12px;
  color:#666;
	padding:3px;
	border:1px solid #c4bdb5;
	line-height:15px;
}

div.Wrapper div.Content form textarea{
	overflow:auto;
	width:450px;
	height:150px;
}

div.Wrapper div.Content form input[type="submit"]{
	border:1px solid;
	background-color:#f3f2ee;
}

div.Wrapper div.Content strong{
	font-weight:bold;
}

div.Wrapper div.Content form textarea{
	font:normal 12px Arial, Helvetica, sans-serif;
}

div.Wrapper div.Content form select{
	width:308px;
}

div.Wrapper div.Content form input.small{
	width:38px;
}

div.Wrapper div.Content form input.medium{
	width:251px;
}

/* Galerie */

.gallery{
	display:inline-block;
}

.galleryPicDetail,
.galleryPic{
	overflow:hidden;
	background-repeat:no-repeat;			
	margin:8px 8px 8px 0px;		
	background-position:center top;
	border:1px solid #CCC;	
	width:183px;	
}


.galleryText{
	background-color:#FFF;
	padding:0 0 0 32px;
	text-transform:uppercase;
	font-size:11px;
	background-image:url(../images/photos.png);
	background-repeat:no-repeat;
	background-position:10px 3px;
}

.galleryPicDetail img,
.galleryPic img{
	border:3px solid #FFF;
}

div.pageFlipGallery,
div.pageFlip{
	font-size:11px;
	text-transform:uppercase;
	text-align:right;
  width:600px;
}

div.pageFlip{
	text-align:left;
}

div.pageFlipGallery a,
div.pageFlip a{
	margin:0 2px 0 2px;
}

div.pageFlipGallery a.active,
div.pageFlip a.active{
	text-decoration:underline;
}


div.Wrapper div.Content a.button1{
	
	text-decoration:none;
	font-size:12px;	
	margin:10px 0 0 0;
	display:inline-block;

}

/* Allgemeines */

.noBorder{border:0px;}
.dpn{display:none;}
.dpb{display:block;}
.orange{color:#ffbd29;}
.tdn{text-decoration:none;}

.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}

.m0{margin:0px;}
.mb5{padding-bottom:5px;}
.mb15{margin-bottom:15px;}

.ml15{margin-left:15px;}

.bold{font-weight:bold;}

.lightGrey{background-color:#F4F4F4}






