* 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Sans-serif;
}

.clr, .cln {clear:both;}
a {text-decoration:none; color:#00a;}
a:hover {text-decoration:underline; color:#00f;}

body 
{
	background-image:url(../poolsana-bilder/layout/poolsana_bgpix.jpg);
	font-size: 12px;
}


#bgdiv 
{
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	background-image:url(../poolsana-bilder/layout/poolsana_background_2.png);
	background-repeat:repeat-x;
	z-index:10;
}

#content
{
	width:900px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left: -450px;
	z-index:20;
	min-height: 100%;
	background-color:#ECFBFF;
	padding-left: 20px;
	padding-right: 20px;
}

#content_body
{
	margin-bottom:80px;
}

p {color:#1749AF;font-size: 1.3em; margin-bottom:18px; margin-left:20px; margin-right:20px; line-height:1.4em;}

#content_body ul {margin-left:50px; margin-right: 50px;margin-top:-12px;}
#content_body ul li {color:#1749AF;font-size: 1.25em; margin-bottom:10px;}



h1 {font-size: 3em; text-align:center;color:#1749AF; margin-bottom: 20px;}
h2 {font-size: 2em;color:#D9E9FD; margin-top:30px; margin-bottom:4px;margin-left:20px;}

#poolsana-info
{
	padding-bottom:5px;
	text-align:right;
	font-size:50px;
	font-style:italic;
	font-style:oblique;
	font-weight:bolder;
	color:#67A9FF;
	margin-bottom:60px;
}

#poolsana-info a
{
	font-size:50px;
	font-style:italic;
	font-style:oblique;
	font-weight:bolder;
	color:#67A9FF;
}

#poolsana-info a:hover {text-decoration:none;}

#content_footer
{
	position:absolute;
	bottom:0px;
	border-top:2px solid #A4CCFF;
	width:900px;
	color: #67A9FF;
	text-align:right;

	* left:20px;
	* width:860px;
}

#content_footer a
{
	color: #67A9FF;
}


#addinfo 
{
	background-color: #DCEBFE;
	border: 2px dashed #B5D6FD;
	margin-top: 50px;
	height:130px;
	* height:110px;
	margin-left:170px; 
	* margin-left:20px; 
	width: 700px;
	* width: 816px;
}


#addinfo img 
{
	margin-left:-142px;
	* margin-left:10px;
	* margin-top:10px;
	* margin-right:30px;
	float:left;
}

#addinfo p 
{
	padding: 14px 14px 14px 1px;
}


/*=========== menu start ===========*/

#menu_div
{
	z-index:30;
	width:100%;
	position: absolute;
	left:0px;
	top: 60px;
	border-top:2px solid #1749AF;
	border-bottom:2px solid #1749AF;
	height:22px;
	* height:27px;
	background-image:url(../poolsana-bilder/layout/poolsana_background_3.png);
}

#menu_content
{
	width:900px;
	position:absolute;
	left:50%;
	margin-left: -450px;
	padding-left: 20px;
	padding-right: 20px;
	/* padding-top:3px; */
	font-weight:bolder;
}

#menu_div ul {list-style-type: none;}
#menu_div ul li {float: left; margin-right:20px; height:21px; padding-top:2px; * padding-top:0px;}
#menu_div ul li a {font-size: 1.2em !important; padding-left:6px; padding-right:6px; padding-top:3px; height:24px;}

#menu_div ul li:hover {background-color:#1749AF;}
#menu_div ul li a:hover {text-decoration:none; color:#fff;* background-color:#1749AF;}

/*=========== menu end ===========*/



p img {border: 9px solid #fff;}
p img.pool-l, p img.pool-r {margin-bottom:10px;}
p img.pool-l {margin-left:10px; float:right;}
p img.pool-r {margin-right:10px; float:left;}


ol {margin-left:50px;}
ol li {background-color:#DEF; padding-top:14px; padding-bottom:14px; margin-bottom:20px;}

#map_canvas {width:860px; height:540px; position:relative; float:left; margin-left:20px;}