/* CSS Document */

html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	background-image:url(../img/fg_mainbg_new3.jpg);
	background-position:top left;
	background-color:#FFFFFF;

	}

#mainframe {
width:980px;
height:715px;
padding:0;
margin:0;
border:0;
}

#headline {
width:714px;
height:20px;
margin:108px 0px 0px 266px;}

#gymurl {
position:absolute;
width:120px;
height:120px;
left:860px;
margin-top:-120px;}

#teildes {
position:absolute;
width:250px;
height:15px;
left:600px;
margin-top:-35px;}


#content {
width:650px;
height:370px;
margin:22px 195px 0px 300px;
overflow:auto;}

#navi {
width:700px;
height:30px;
margin: 30px 0px 0px 272px;
}

.navipoint {
float:left;
width:110px;
height:30px;
text-align:left;
margin-right:4px;
}

.navipoint72 {
float:left;
width:72px;
height:30px;
text-align:left;
margin-right:4px;
}

.navipoint82 {
float:left;
width:82px;
height:30px;
text-align:left;
margin-right:4px;
}

.navipoint85 {
float:left;
width:85px;
height:30px;
text-align:left;
margin-right:4px;
}


.navipoint92 {
float:left;
width:92px;
height:30px;
text-align:left;
margin-right:4px;
}


.navipoint100 {
float:left;
width:100px;
height:30px;
text-align:left;
margin-right:4px;
}





.cleardiv {
clear:left;}

.sponsor{
width:229px;
height:70px;
margin:30px 0px 0px 735px;}

#madebygerihoeller {
display:none;
width:280px;
height:8px;
margin:90px 0px 0px 680px;
}

#partof {
position:absolute;
width:65px;
height:150px;
margin:-250px 0px 0px 160px;
}

img {border:0;}

.kontaktleft {
position:absolute;
margin:25px 0px 0px 250px;
width:320px;
height:250px;}


.trainerleft {
position:absolute;
margin:25px 0px 0px 350px;
width:300px;
height:250px;}

/*_____FONTS_____*/

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#000000;
padding:0;
margin:0;}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#000000;
padding:0;
margin:0;}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#000000;
padding:0;
margin:0;
text-decoration:underline;}

.arial14 {font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
line-height:22px;
font-weight:bold;}

.arial14und {font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
line-height:22px;
text-decoration:underline;
font-weight:bold;}

.arial12 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:22px;
}

.arial12 a:link  {
	color:#F90;
	text-decoration: underline;
	font-weight:bold;
	}
	
.arial12 a:visited {
	color:#F90;
	text-decoration: underline;
	font-weight:bold;
	}
	
.arial12 a:hover {
	color:#F90;
	text-decoration: underline;
	}
	
.arial12 a:active {
	color:#F90;
	text-decoration: none;
	}
	


.blacklink {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:22px;}

.blacklink  a:link  {
	color:#FF0000;;
	text-decoration: underline;
	font-weight:bold;
	}
	
.blacklink  a:visited {
	color:#FF0000;
text-decoration: underline;
	font-weight:bold;
	}
	
.blacklink  a:hover {
	color:#FF0000;
	text-decoration: underline;
	}
	
.blacklink  a:active {
	color:#FF0000;
	text-decoration: none;
	}
	
.underline {
text-decoration:underline;
font-weight:bold;}

.durchgestrichen {
text-decoration:line-through;}

.red {
color:#FF0000;}
