/* CSS Document */
body{
margin:0;
font-family:Arial, Helvetica, sans-serif;
}
img,.MultiBoxClose, .MultiBoxPrevious, .MultiBoxNext, .MultiBoxNextDisabled, .MultiBoxPreviousDisabled {
  behavior: url(iepngfix/iepngfix.htc);
}
/* POSITION */
.topNavi,.content,.footer{
	position:relative;
}
.SubNavi,.inhalt,#start .inhalt,.imgIndex,.imgIndex2,.imgIndex3,.aniIndex,.logo,.close{
	position:absolute;
}
/* FLOAT */
.form_right .input,.form_right,.error,.NewsImage,#scroll .spacer,.form_left,.LogoRow #LesMills,.info,.LogoRow,.Txt h1 img,.li,.liTxt,#Fotogalerie .li,#Fotogalerie .liTxt,.TxtTeam,.ImgTeam,.Txt .half,.Txt,.cleaner,.ImageRow a,.ImageRow div,.bg,#betreuung,#betreuung div,#betreuung .cleaner,.topNavi img,.SubNavi a,.ImageRow,.ImageRowPlatzhalter,.ImageRow img,.ImageRow .movie{
	float:left;
}
#logoKids,.NewsAni{
	float:right;
}
/* HINTERGRUNDFARBEN */

.bg{
	background-color:#1b3887
}
.topNavi{
	background-color:#bdc3c9;
}
.SubNavi{
	background-color:#1b3887;
}
.content{
	background-color:#b0b8bf
}
.ImageRow,.footer,.submit{
	background-color:#FFFFFF;
}
/* SCHRIFTFARBEN */
#blue,#betreuung,.TxtTeam,.Txt h1,.Txt h2{
	color:#00347c;
}
#red,.info,.Txt a{
	color:#990000;
}
.Txt,.Txt .half,.Txt .half a,#Fotogalerie a,.Txt h3,.Txt .LinkTxt{
	color:#FFFFFF;
}
.footer,.footer a{
	color:#ff9900;
}
.error,#info{
	color:#990033;
}
#sportivaRed{
	color:#c30648;
}

 
/* SCHRIFTSTÄRKEN */
#betreuung,.TxtTeam,.Txt a,.Txt .LinkTxt,.info,.error,#info{
	font-weight:bold;
}
.Txt .half a,#Fotogalerie a{
	font-weight:normal;
}
/* SCHRIFTGROESSEN */
.Txt h2,.Txt h3{
	font-size:14px;
}
.Txt a,body,.Txt .LinkTxt,#Fotogalerie a,.info{
	font-size:12px;
}
#betreuung .cleaner,.cleaner,#scroll .spacer{
	font-size: 0px; 
}
.Txt .half a,#AZ a{
	font-size:13px
}
.Txt h1{
	font-size:20px;
}
.footer{
	font-size:11px
}
/* TEXTDECO */
#Fotogalerie a,.Txt a,.footer a{
	text-decoration:none;
}
.Txt .LinkTxt{
	text-decoration:underline
}
/* BORDER */
.topNavi,.submit,.content,.form_right .input{
	border-style:solid;
}
.submit,.form_right .input{
	border-width:1px;
}
.topNavi,.content{
	border-color:#FFFFFF;
}
.submit,.form_right .input{
	border-color:#1b3887;
}
.topNavi{
	border-width: 0 0 2px 2px;
}
.content{
	border-width: 0 0 0 2px;
}
/* OVERFLOW */
.content,.inhalt,.ImageRow,.ImageRow .movie{
	overflow:hidden;
}
#scroll,#scrollSmal{
	overflow:auto;
}
#start .inhalt{
	overflow:visible;
}
/* DIVERSES */
img{
	border:0
}
.center{
	width:936px;
	height:	590px;
	margin: 109px auto 0 auto;
}
#vorschaltseite .center{
	width:999px;
	height:	590px;
	margin: 109px auto 0 auto;
}


.bg{
	width:915px;
	height:	577px;
}
.topNavi{
	width:896px;
	height:	40px;
	margin: 0 0 0 16px
}
.SubNavi{
	height:	21px;
	padding: 9px 0 0 5px
}
#SubNaviSportlich{
	margin: -32px 0 0 18px;
	*margin: -32px 0 0 2px;
	width:690px;
}
#SubNaviEntspannt{
	margin: -32px 0 0 107px;
	*margin: -32px 0 0 91px;
	width:185px;
}
#SubNaviNachgefragt{
	margin: -32px 0 0 209px;
	*margin: -32px 0 0 193px;
	width:590px;
}
#SubNaviKids{
	margin: -32px 0 0 231px;
	*margin: -32px 0 0 215px;
	width:679px;
}
#SubNaviBefreundet{
	margin: -32px 0 0 382px;
	*margin: -32px 0 0 366px;
	width:528px;
}
#SubNaviBefreundet img{
	margin: 0 17px 0 0 ;
}
#betreuung{
	margin: 0 0 20px 0
}
#betreuung div{
	width:80px;
	margin: 0
}
#betreuung #time{
	width:140px;
	margin: 0 0 0 2px
}
#betreuung .cleaner{
	width:500px;
	line-height: 1px; 
	min-height: 1px;
}
.SubNavi img{
	margin: 0 20px 0 0 ;
}
.SubNavi a{
	margin: 0 ;
}
.content{
	width:896px;
	height:	533px;
	margin: 0 0 0 16px;
}
.inhalt{
	width:890px;
	height:	525px;
	margin: 0;
	margin: 8px 0 0 6px;
}
#start .inhalt{
	width:10px;
	height:	525px;
	margin: 0;
	margin: 8px 0 0 6px;
}
.imgIndex{
	left:1px; 
	top: 77px
}
.imgIndex2{
	left:1px; 
	top: 215px
}
.imgIndex3{
	left:1px; 
	top: 278px
}
.aniIndex{
	left:1px; 
	top: 400px
}
.Txt  .anlageLink{
	line-height:20px;
	cursor: hand; cursor: pointer
}
.ImageRow{
	height:108px;
	padding: 1px 0 0 1px;
}
.ImageRowPlatzhalter{
	height:108px;
	width:500px;
	padding: 1px 0 0 1px;
}
.ImageRow img,.ImageRow .movie{
	margin: 0 1px 0 0
}
.ImageRow .movie{
	width:190px;
	height:107px;
}
.ImageRow a,.ImageRow div{
	margin: 0
}
.cleaner{
	width:900px;
	line-height: 1px; 
	min-height: 1px;
}
#logoKids{
	margin: 0 100px 0 0
}
.Txt{
	width:500px;
	padding: 1px 0 0 1px;
	height:360px;
}
.Txt .half{
	width:200px;
	padding: 1px 0 0 1px;
}
#AZ a{
	line-height:20px
}
#Galerie{
	width:883px;
	height:	505px;
}
#Galerie  h1{
	text-align:center;
	width:883px;
	margin:10px 0 17px 0;
}
#Team{
	width:700px;
}
.ImgTeam{
	margin: 0 0 10px 0;
	width:165px;
}
.TxtTeam{
	width:165px;
	margin: 0 0 10px 0;
}
.li{
	width:15px;
}
#lili{
margin: 0 0 0 15px!important;
margin: 0 0 0 10px
}
.liTxt{
	width:445px;
}
#liliTxt{
	width:435px;
}
#Fotogalerie .li{
	width:15px;
	margin: 0
}
#Fotogalerie .liTxt{
	width:475px;
	margin: 0 0 10px 0
}
.Txt h1{
	margin:10px 0 7px 0;
	line-height:20px
}
.Txt h1 img{
	margin:0 5px 0 0;
}
.Txt h2{
	margin:5px 0 5px 0;
	line-height:16px
}
.Txt h3{
	margin:5px 0 5px 0;
	line-height:14px
}
.LogoRow{
	margin:3px 0 0 0;
	height:45px;
	width:800px;
}
#LogoHigh{
	height:85px;
	margin:-50px 0 0 0;
}
#SoccerArena{
	margin:-52px 0 0 250px;
}
*html #SoccerArena{
	margin:-88px 0 0 128px;
}
#Geburtstag{
	margin:-32px 0 0 435px;
}
*html #Geburtstag{
	margin:-58px 0 0 218px;
}
.LogoRow img{
	margin: 0 8px 0 0;
}
.LogoRow #LesMills{
	margin: 15px 5px 0 0;
}
.info{
	margin:7px 0 0 0;
}
.footer{
	width:739px;
	margin: 2px 0 0 0;
	text-align:right;
	word-spacing:5px
}
.logo{
	margin: -94px 0 0 739px
}
#scroll{
	height:520px;
	width:487px;
}
#scrollSmal{
	height:414px;
	width:487px;
}
#scroll .spacer{
	width:457px;
	line-height: 1px; 
	height: 20px;
}
#myGallery{
	text-align: left;
	margin: 0 auto;
}
.form_left{
	width:160px;
} 
.form_right {
	width:300px;
	height:19px;
} 
.form_right .input{
	height:15px;
	width:270px;
	margin:0;
	padding:1px 0 1px 0;
} 
.error{
	width:500px;
	margin: 5px 0 5px 0;
} 
form{
	margin: 0;
	padding: 0
}
#info{
	margin: 5px 0 5px 0;
} 
.submit{
	height:20px;
}
.close{
	margin: -365px 0 0 192px;
	z-index:12
}

/* News */
.flash-video { float:right; width: 360px; margin-right: 10px; }

/* Metabolic */
.gericht { float: left; width: 400px; }
.gericht-preis { font-weight: bold; float: right; margin-right: 15px; clear: right; }
.clear { clear: both; heigth: 1px; }

/* Startseite Buttons */
#button-container { width: 350px; position:absolute; top:395px; left:42px; }
#button-container .button-div { float: left; margin-right: 10px; }