.imageGrey {
	border-width:1px;
	border-style: solid;
  	border-color:#999999;
}
.tooltip {
	position: absolute;
	display: none;
	background-color: #E4E4E4;
}
.tooltip2 {
	position: absolute;
	margin: 0px;
	display: none;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	padding: 2px;
}
.tooltip2 .head{
	background-color: #2B736D;
	color: white;
	padding: 2px;
	padding-top:4px;
	padding-bottom:1px;
}
.tooltip2 .content{
	color: 000066;
	font-size: 10px;
	border-size: 4px;
}
.tooltip2 .content td{
	width: 50%;
	font-size: 10px;
	text-align: left;
}
.tooltip3 {
	position: absolute;
	display: none;
}
.tooltip3 img {
	-moz-opacity: 0.4;
	filter: alpha(Opacity=40);
}
strong {
	font-weight: bold;
}

.table_general {
	border-width:1px;
	border-style:groove;
  	border-color:#555555;
  	outline-width: 1px;
  	outline-color:#555555;
  	outline-style:dashed;
  	padding:4px;
}

.body_hintergrund_grau {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #9f9f9f;
}
.body_hintergrund_weiss {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: ##FFFFFF;
}

.header_teal {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#2B736D;
	font-weight: normal;
}
.main_neutral {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
}
.main_grey {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	font-weight: normal;
}
.main_white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight: normal;
}
.main_white_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight: 700;
}
.main_grey_small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555555;
	font-weight: normal;
}

.main_grey_bold {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; font-weight: bold; }

.rot_12_px {color: #FFCC00}

.yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}


.yellow_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
}

.tooltip {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
}


A.links_farbig:link{color: #2B736D;font-weight: bold;text-decoration:none;margin: 0px;padding: 0px;}
A.links_farbig:active{color: #2B736D;font-weight: bold;text-decoration:none;margin: 0px;padding: 0px;}
A.links_farbig:visited{color: #2B736D;font-weight: bold;text-decoration:none;margin: 0px;padding: 0px;}
A.links_farbig:hover{color:#FFCC00}

.links_farbig_noSwap{color: #2B736D;font-weight: bold;text-decoration:none;margin: 0px;padding: 0px;}

A.links:link{color: #2B736D;font-weight: bold;text-decoration:none;margin: 0px;padding: 0px;}
A.links:active{color: #2B736D;font-weight: bold;text-decoration:none;margin: 0px;padding: 0px;}
A.links:visited{color: #2B736D;font-weight: bold;text-decoration:none;margin: 0px;padding: 0px;}
A.links:hover{color:#FFFFFF}


#header {

	height: 106px;
	width: 860px;
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

#main {
	height: 660px;
	width: 860px;
	margin: auto;
	position: relative;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}
#navi {
	width: 155px;
	height: 528px;
	position: absolute;
	left: 0px;
	top: 106px;
	right: 0px;
	bottom: 0px;
}
#contents {
	background-color: #FFFFFF;
	background-image: url(images/main_whitebox.jpg);
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 8px;
	position: absolute;
	left: 155px;
	top: 106px;
	height: 511px;
	width: 685px;
}
#news {
	width: 196px;
	height: 512px;
	background-image: url(images/balken_gelb_rechts.jpg);
	margin: 0px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
	position: absolute;
	left: 640px;
	top: 106px;
	right: 0px;
	bottom: 0px;
}
#nike {
	padding: 0px;
	height: 68px;
	width: 122px;
	position: absolute;
	top: 435px;
	left: 50px;
	background-image: url(images/nikelogo.png);
	margin: 0px;
}
#links {
	color: #2B736D;font-weight: bold;text-decoration:none;margin: 0px;padding: 0px;
}
#galileo {
	float: left;
}


#footer {
	background-color: #F9F9F9;
	clear: both;
	height: 26px;
	width: 860px;
	background-image: url(images/footer_adresse.jpg);
	position: absolute;
	left: 0px;
	top: 614px;
}

#navi #fitness {
	margin: 0px;
	padding: 0px;
}
#navi #gl_pp {
	margin: 0px;
	padding: 0px;
}
#navi #stundenp {
	margin: 0px;
	padding: 0px;
}
#navi #kinderh {
	margin: 0px;
	padding: 0px;
}
#navi #solar {
	margin: 0px;
	padding: 0px;
}
#navi #oeffnung {
	margin: 0px;
	padding: 0px;
}
#navi #preis {
	margin: 0px;
	padding: 0px;
}
#navi #kontakte {
	margin: 0px;
	padding: 0px;
}

#navi #bild_nav {
	margin: 0px;
	padding: 0px;
}

#loop_cover {
	clear: right;
	position: absolute;
	left: 304px;
	top: 170px;
	height: 232px;
	width: 386px;
}
#pump {
	background-image: url(images/Pump_Flyer2.jpg);
	position: absolute;
	height: 100px;
	width: 100px;
	left: 63px;
	top: 138px;
	list-style-image: url((URL));
}

#div_loop_links {
	width: 20px;
	position: absolute;
}

