body {
	background: #fff ;
	text-align:center;
}

div#container
{
	margin-top: auto;
	margin-left: auto;
	margin-right: auto;
	width:50em; 
}


#social
{
	text-align: right; 
	padding:0px 0 0 1px; margin:0px;
	vertical-align:super;
}

a:link {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        color: #255A99;
        background-color: transparent;
        text-decoration: none;
        }

a:active {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        color: #8d7657;
        background-color: transparent;
        text-decoration: none;
        }

a:visited {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        color: #255A99;
        background-color: transparent;
        text-decoration: none;
        }

a:hover {
        color: #770000;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        background-color: transparent;
        text-decoration: none;
}


p {
        margin: 10px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}

img { border-style: none; }

h1 {
	display: block; text-decoration: none;
	font: 50px Helvetica, Arial, Sans-Serif; letter-spacing: -5px;  
	text-align: center; color: #999; text-shadow: 0px 3px 8px #2a2a2a;
	padding:1px 0 0 1px; margin:0;
}
h2 {
	font: 45px Tahoma, Helvetica, Arial, Sans-Serif; letter-spacing: 4px;
	font-weight: normal;
	text-align: center; color: #666; 
	text-shadow: 0px 2px 2px #444;
	padding:0px 1px 1px 1px; margin:0;
}

h3 {
	font: 30px Tahoma, Helvetica, Arial, Sans-Serif; letter-spacing: -1px;
	font-weight: bold;
	text-align: center; color: #799da9; 
	//text-shadow: 0px 2px 2px #58737c;
	padding:10px 0px 10px 1px; margin:0;
	text-transform:capitalize;
}


#dotborder {
	background:#fff;
        border : 5px dotted #ddd;
	padding-top:10px;
	padding-bottom:30px;
	padding-right:70px;
	padding-left:60px;
	-icab-border-radius: 70px;
	-khtml-border-radius: 70px;
	-moz-border-radius: 70px;	
	-webkit-border-radius: 70px;
	border-radius: 70px;
}

#normal-text-blue {
	font: 15px Tahoma, Helvetica, Arial, Sans-Serif;
	text-align: left; color: #255A99; 
}

#normal-text-grey {
	font: 15px Tahoma, Helvetica, Arial, Sans-Serif;
	text-align: left; color: #666; 
}

#liste {
	font: 14px Tahoma, Helvetica, Arial, Sans-Serif; letter-spacing: 2px;
	text-align: left; color: #255A99;
}

#liste li  {
	list-style-type: circle;
        padding: 1px 0px 1px 0px;
}  

#liste-big {
	font: 16px Tahoma, Helvetica, Arial, Sans-Serif; letter-spacing: 2px;
	text-align: left; color: #255A99;
/*	text-align: left; color: #255A99; text-shadow: 0px 2px 3px #555; */
}

#liste-big ol, ul  {
	list-style-type: circle;
//        list-style-position: outside;
        margin-top: 5px;
        margin-left: 3px;
}

#liste-big li  {
        padding: 0px 0px 5px 0px;
        margin: 0px 0px 10px 0px;
}  


#email {
	font: 20px Tahoma, Helvetica, Arial, Sans-Serif; letter-spacing: 2px;
	text-align: left; color: #255A99; text-shadow: 0px 2px 3px #555;
	padding:2px 0px 15px 2px; 
	margin:0px;
}

#header {
	font: 18px Tahoma, Helvetica, Arial, Sans-Serif; letter-spacing: 2px;
	text-align: left; color: #666; 
	padding: 14px 0 4px 0px; margin:0;
}

#header-center {
	font: 18px Tahoma, Helvetica, Arial, Sans-Serif; letter-spacing: 2px;
	text-align: center; color: #666; 
	padding: 14px 0 4px 0px; margin:0;
}

#header-small {
	font: 16px Tahoma, Helvetica, Arial, Sans-Serif; letter-spacing: 2px;
	text-align: middle; color: #666; 
	padding: 14px 0 4px 0px; margin:0;
}

#banner {
	background:#fff url(../img/feet-banner.jpg) no-repeat center; 
	float:center; border:30px solid #ddd;
	-o-border-radius: 70px;
	-icab-border-radius: 70px;
	-khtml-border-radius: 70px;
	-moz-border-radius: 70px;	
	-webkit-border-radius: 70px;
	border-radius: 70px;
	margin:0 auto; 
	width:500px; height:100px;
}

#banner {padding-bottom:2px;}
#banner {padding-top:2px;}
#banner {padding-right:20px;}
#banner {padding-left:20px;}


#info {
	width:80%; background:#fff; float:right; border:30px solid #ddd;
 	position:relative;
	left:-1%;
	-o-border-radius: 70px;
	-icab-border-radius: 70px;
	-khtml-border-radius: 70px;
	-moz-border-radius: 70px;	
	-webkit-border-radius: 70px;
	border-radius: 70px;
}

#info p {line-height:1.5em;}
#info p.info {margin-left:10px;}
#info h3 {padding:5px 0 10px 10px; margin:0; font-size:12px; color:#048; font-weight:normal;}
#info h2 {padding:10px 0 5px 10px; margin:0; font-size:24px; color:#151;}

#info {padding-bottom:20px;}
#info {padding-top:20px;}
#info {padding-right:40px;}
#info {padding-left:40px;}

#jessaMenu {padding:0; margin:0 auto; list-style:none; position:relative; width:300px; height:300px; background:#fff url(../img/background.gif) no-repeat;}
#jessaMenu li {display:block; width:60px; height:60px; position:absolute;}
#jessaMenu li.home {left:120px; top:0px; background:url(../img/home.png) no-repeat center center;}
#jessaMenu li.map {left:30px; top:42px; background:url(../img/map.png) no-repeat center center;}
#jessaMenu li.kontakt {left:200px; top:37px; background:url(../img/epost.png) no-repeat center center;}
#jessaMenu li.behandlinger {left:230px; top:118px; background:url(../img/behandlinger.png) no-repeat center center;}
#jessaMenu li.info {left:0px; top:115px; background:url(../img/info.png) no-repeat center center;}
#jessaMenu li.nyheter {left:200px; top:190px; background:url(../img/nyheter.png) no-repeat center center;}
#jessaMenu li.priser {left:35px; top:194px; background:url(../img/priser.png) no-repeat center center;}
#jessaMenu li.facebook {left:120px; top:228px; background:url(../img/facebook.png) no-repeat center center;}
#jessaMenu li a b {display:none;}
#jessaMenu li a {display:block; width:60px; height:60px; text-align:center;}
#jessaMenu li a:hover {background:url(../img/circle.gif); text-decoration:none; font-family:georgia, serif;}
#jessaMenu li a:hover b {position:absolute; display:block; width:100px; height:100px; font-size:16px; color:#5296c1; background:#fff;}
#jessaMenu li a:hover b span {display:block; font-size:14px; color:#888; font-weight:normal; margin-top:15px;}
#jessaMenu li.home a:hover b {left:-22px; top:100px;}
#jessaMenu li.map a:hover b  {left:63px; top:64px;}
#jessaMenu li.kontakt a:hover b  {left:-102px; top:64px;}
#jessaMenu li.behandlinger a:hover b  {left:-132px; top:-11px;}
#jessaMenu li.info a:hover b  {left:93px; top:-11px;}
#jessaMenu li.nyheter a:hover b  {left:-102px; top:-87px;}
#jessaMenu li.priser a:hover b  {left:63px; top:-87px;}
#jessaMenu li.facebook a:hover b  {left:-22px; top:-121px;}
#jessaMenu li h4 {
	font: 10px Tahoma, Helvetica, Arial, Sans-Serif; letter-spacing: 3px;
	text-align: center; color: #888; 
	padding:0px 5px 0px 0px; margin:0;
}


#liste a:link {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        color: #770000;
        background-color: transparent;
        text-decoration: underline;
        }

#liste a:hover {
        color: #eb4500;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        background-color: transparent;
        text-decoration: none;
}

#liste a:visited { color: #770000; }
#liste a:active { color: #8d7657; }

