@charset "utf-8";
/* CSS Document */
body{
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		background-image:url(layout/fitness-bg.jpg);
		background-repeat:repeat-x;
}


h1{
		padding: 8px 0 8px 5px;/**/
		margin: 0 0 0 0;
		font-size:12px;
		letter-spacing:1px;
		background-color:#dbdbdb;
		cursor:default;
		line-height:14px;
}
h2{
		padding: 8px 0 8px 0px;/**/
		margin: 0 0 0 0;
		font-size:12px;
		letter-spacing:1px;
		cursor:default;
		line-height:14px;
}
h3{
		margin: 0px 0 0px 0;
		padding: 0 0 0 0;
		font-size:12px;
		font-weight:100;

}



.root{
		margin:0 auto 0 auto;
		/*border:#000000 1px solid;*/
		width:958px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
}
.banner{
		height:55px;
		background-image:url(layout/fitness_banner.jpg);
		background-repeat:no-repeat;
}
.menue{
		width:250px;
		float:left;
}
.content{
		width:707px;
		float:right;
		background-image:url(layout/fitness-schatten-rechts.gif);
		background-repeat:repeat-y;
		line-height:20px;
}
.content li{
		margin-left:40px;
		font-weight:bold;
		list-style-image:url(layout/pfeil.gif);

}
.clear{
		clear:both;
}
.menue_oben {
		width:251px;
		height:23px;
		background-image:url(layout/fitness-menue-oben.jpg);
		background-repeat:no-repeat;
}
.menue_mitte{
		width:251px;
		background-image:url(layout/fitness-menue.jpg);
		background-repeat:repeat-y;
}
.menue_mitte ul{
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		list-style:none;
}
.menue_mitte li{
		width:236px;
		height:30px;
		padding:5px 15px 0 0 ;
		text-align:right;
		letter-spacing:1px;
		/*border:#000000 1px solid*/;
}
.menue_mitte a{
		
		text-decoration:none;
		color:#fbe695;
		
		
}
.menue_mitte a:hover{
		
		text-decoration:none;
		color:#FFFFFF;
				
}
.menue_unten{
		width:251px;
		height:340px;
		background-image:url(layout/fitness-menue-unten.jpg);
		background-repeat:no-repeat;
}
.content_oben {
		width:707px;
		height:23px;
		background-image:url(layout/fitness-content-oben.jpg);
		background-repeat: no-repeat;
}
.content_mitte{
		width:660px;
		padding: 0 15px 0 15px;
		border-left:#e0e0e0 1px solid;
		background-image:url(layout/fitness-content.jpg);
		background-repeat: repeat-x;
		
}
.content_mitte a{
		color: #000000;
		text-decoration:underline;
}
.content_mitte a:hover{
		color: #000000;
		text-decoration:none;
}

.content_unten{
		background-image:url(layout/fitness-content-unten.jpg);
		width:707px;
		height:28px;
		background-repeat:no-repeat;
}
.linie{
		border-bottom: #000000 1px dashed;
		margin-top:3px;
}
.footer{
		text-align:right;
		padding-right:10px;
		font-size:10px;
		color:#666666;
		cursor:default;
}
.footer a{
		
		color:#555555;
		
}
.bilder{
		margin-top:30px;

}
.pic{
		visibility:hidden;
		opacity:0%;
}
.input{
		width:175px;
		height:15px;
		margin-top:7px;
		border:#bbbbbb 1px solid;
}
#nachricht{
		width:350px;
		height:200px;
		border:#bbbbbb 1px solid;
}
#betreff{
		width:300px;
		border:#bbbbbb 1px solid;
}
#submit{
		width:120px;
		background-color:#eeeeee;
		border:#cccccc 1px solid;
}
.warnung{
		border: #990000 1px solid;
		background-color:#FF8080;
		color: #990000;
		margin: 5px 0 5px 0;
		padding: 5px;
}
.warnung li{
		list-style-type:circle;
		list-style-image:none;
		font-weight:normal;
		}
.erfolg{
		border: #009900 1px solid;
		background-color: #66FF33;
		color: #006600;
		margin: 5px 0 5px 0;
		padding: 5px;
}
.tag{
		background-color: #f7e696;
		width:100px;
		padding:4px;
}
.kurs{
		background-color:#dddddd;
		width:40%;
		
}
.headerTag{
		background-color: #F3DC5A;
		width:100px;
		padding:4px;
}
.headerKurs{
		background-color:#dddddd;
		width:33%;
		
}
.headerZeit{
		background-color:#dddddd;
		width:100px;
}
.zeit{
		background-color:#dddddd;
		width:100px;
		text-align:right;
}
.kursspacer, .oezspacer, .taspacer, .anfspacer{
	width:0px;
	height:350px;
	float:left;

}
.impspacer{
	width:0px;
	height:550px;
	float:left;

}
.trainingLinks,.impressumLinks{
		width:250px;
		float:left;

}

.trainingLinks a{
		color:#000000;

}

.trainingRechts,.impressumRechts{
		width:395px;
		padding-left:10px;
		float:left;

}
.trainingRechts li{
	margin:0 5px 0 5px;
}
tabOezeit{

		margin:50px 0 0 0;
		
		
}

.oezeit{
		width:100px;
		height:30px;
}

.oezeit2{
		text-align:right;
}

.oezcontent{
		margin: 15px  0 0 140px;
}
.textPf{
		width:225px;
}
.kontaktLinks{
		width:360px;
		float:left;

}
.kontaktRechts{
		width:280px;
		padding-left:10px;
		float:left;

}
kurseTable{

	float: right;

}

/*map*/

v\:* {
      behavior:url(#default#VML);
    }
#map{

	width:500px;
	height:500px;
	text-align:center;
	float:left;
	margin-left:5px;

}
.fitWeg{

	float:right;
	width:130px;

}
.fitWeg img{

	margin:5px ;/**/
	border:none;

}
.fitWeg h3{
	font-weight:bold;
	display:block;

}