/*---------------------------------------------------------------

	Stylesheet for map on verterinarer.se

	Author:		Gabriel Svennerberg

	Email:		gabriel@svennerberg.com

	Web:		http://www.svennerberg.com

	Created:	2008-06-08

 ---------------------------------------------------------------*/



/* Basic styles

---------------------------------------------------------------*/

body {

	background: #666;

	font-family: Verdana, Arial, Helvetica, Sans-Serif;

	font-size: 100%;

	color: #000;

	text-align: center; 

	margin: 0;

	padding: 0;

} 











/* Styles from veterinarer.se

---------------------------------------------------------------*/

#container {

	width: 780px;

	background: #fff;

	margin: 0 auto;

	border: 1px solid #000;

	text-align: left;

}

#header {

	background: #ddd; 

	padding: 20px; 

}

#header h1 {

	margin: 0;

}

#header p {

	margin: .5em 0 0;

}

#mainContent {

	padding: 0 20px;

	background: #fff;

}

#footer {

	padding: 0 10px;

	background:#ddd;

}

#footer p {

	margin: 0;

	padding: 10px 0;

}









/* Links

---------------------------------------------------------------*/

a {

	color: #339;

}

.back {

	padding-left: 12px;

	background: url(../img/ico/arrow_fat_left.gif) left center no-repeat;

}

/* map

---------------------------------------------------------------*/

#map {

	position: relative;

	width: 225px;

	height: 500px;

	margin-bottom: 1em;

}

#sweden {

	position: absolute;

	z-index: 10;

}

#transparent_map {

	width: 225px;

	height: 500px;

	position: absolute;

	z-index: 30;

	border: none;

}

#map li {

	position: absolute;

	display: none;

	z-index: 20;

	text-indent: -1000em;

}

#gotland {

	background: url(../img/map/gotland.gif) no-repeat;

	width: 14px;

	height: 35px;

	top: 405px;

	left: 150px;

}

#kalmar {

	background: url(../img/map/kalmar.gif) no-repeat;

	width: 32px;

	height: 70px;

	top: 394px;

	left: 98px;

}

#kronoberg {

	background: url(../img/map/kronoberg.gif) no-repeat;

	width: 52px;

	height: 30px;

	top: 430px;

	left: 53px;

}

#blekinge {

	background: url(../img/map/blekinge.gif) no-repeat;

	width: 31px;

	height: 16px;

	top: 456px;

	left: 77px;

}

#skane {

	background: url(../img/map/skane.gif) no-repeat;

	width: 43px;

	height: 43px;

	top: 455px;

	left: 37px;

}

#jonkoping {

	background: url(../img/map/jonkoping.gif) no-repeat;

	width: 49px;

	height: 43px;

	top: 399px;

	left: 51px;

}

#halland {

	background: url(../img/map/halland.gif) no-repeat;

	width: 37px;

	height: 46px;

	top: 415px;

	left: 25px;

}

#norrbotten {

	background: url(../img/map/norrbotten.gif) no-repeat;

	width: 133px;

	height: 142px;

	top: 1px;	

	left: 90px;

}

#vastra_gotaland {

	background: url(../img/map/vastra_gotaland.gif) no-repeat;

	width: 64px;

	height: 75px;

	top: 357px;	

	left: 18px;

}

#sormland {

	background: url(../img/map/sormland.gif) no-repeat;

	width: 36px;

	height: 30px;

	top: 352px;	

	left: 101px;

}

#ostergotaland {

	background: url(../img/map/ostergotaland.gif) no-repeat;

	width: 48px;

	height: 47px;

	top: 366px;	

	left: 78px;

}

#stockholm {

	background: url(../img/map/stockholm.gif) no-repeat;

	width: 31px;

	height: 47px;

	top: 325px;	

	left: 131px;

}

#uppsala {

	background: url(../img/map/uppsala.gif) no-repeat;

	width: 33px;

	height: 45px;

	top: 306px;	

	left: 121px;

}

#orebro {

	background: url(../img/map/orebro.gif) no-repeat;

	width: 32px;

	height: 50px;

	top: 328px;	

	left: 71px;

}

#varmland {

	background: url(../img/map/varmland.gif) no-repeat;

	width: 47px;

	height: 81px;

	top: 290px;	

	left: 29px;

}

#vastmanland {

	background: url(../img/map/vastmanland.gif) no-repeat;

	width: 34px;

	height: 37px;

	top: 318px;	

	left: 96px;

}

#dalarna {

	background: url(../img/map/dalarna.gif) no-repeat;

	width: 78px;

	height: 84px;

	top: 250px;	

	left: 41px;

}

#gavleborg {

	background: url(../img/map/gavleborg.gif) no-repeat;

	width: 52px;

	height: 75px;

	top: 247px;	

	left: 80px;

}

#jamtland {

	background: url(../img/map/jamtland.gif) no-repeat;

	width: 82px;

	height: 124px;

	top: 149px;	

	left: 40px;

}

#vaster_norrland {

	background: url(../img/map/vaster_norrland.gif) no-repeat;

	width: 73px;

	height: 70px;

	top: 183px;	

	left: 86px;

}

#vasterbotten {

	background: url(../img/map/vasterbotten.gif) no-repeat;

	width: 113px;

	height: 105px;

	top: 105px;	

	left: 77px;

}





/* Tooltip

---------------------------------------------------------------*/

.tooltip {

	background: url(../img/map/tooltip-bg.png);

	padding: 3px 6px;

	border: 1px solid #ff0;

	position: absolute;

	z-index: 25;

}





/* Adresses

---------------------------------------------------------------*/

.adresses {

	margin: 2em 0 1em;

	padding: 0;

	list-style: none;

}

.adresses li {

	margin: 1em 0;

	padding-bottom: 1em;

	border-bottom: 1px solid #eee;

}

.adresses h3 {

	font-size: 120%;

	margin: 0 0 .2em;

}

.röd {
	color: #F00;
}

