/* CSS Document */

	body { color: #000000;
	background-color: #52af07;
	background-image:url(bilder/bak2.jpg);
	background-repeat:repeat-x;
	margin-top:0px;
	}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a:link {	
	color: #000000;
	
}
a:visited {
	color: #000000;
}
a:hover {
	color: #666666;
	text-decoration:underline;
}
a:active {
	text-decoration: #cccccc;
}
a.minigreen:link { font-family:Verdana,arial,helvetica,sans-serif; font-weight: bold; font-size:10px; color:#17452b; text-decoration: none;}
v.minigreen:link { font-family:Verdana,arial,helvetica,sans-serif; font-weight: bold; font-size:10px; color:#17452b; text-decoration: none;}
a.minigreen:visited { font-family:Verdana,arial,helvetica,sans-serif; font-weight: bold; font-size:10px; color:#17452b; text-decoration: none;}
a.minigreen:hover{font-family:Verdana,arial,helvetica,sans-serif; font-weight: bold; font-size:10px; color:#808080; text-decoration: underline;}
.menylank a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:22px;
	text-decoration:none;
	color:#000000;
	font-weight:bolder;
}
.menylank a:link {	text-decoration: none;
					color:#000000;
	
}
.menylank a:visited {
	text-decoration: none;
	color:#000000;

}
.menylank a:hover {
	color:#666666;
	text-decoration:none;
}
.menylank a:active {
	color:#CCCCCC;
	text-decoration:none;

}


p
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:18px;
		color:#000000;
	}

.brodtext
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:18px;
		color:#000000;
	}
	
.brodtextliten
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:13px;
		color:#000000;
	}
.brodtextlitenfet
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:13px;
		color:#000000;
		font-weight:bold;
	}
.brodtextmellan
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:15px;
		color:#000000;
	}
	.brodtextmellan h2
{
		font-size:14px;
		line-height:18px;
		color:#000000;
		margin:10px 0px 4px 0;
		font-weight:bold;
}
.brodtextmellan1
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:15px;
		color:#000000;
		margin:10px 30px 0 0;
		width:599px;
		float:left;
	}
.brodtextmellan2 img
	{
		float:right;
		margin:0 0 0 10px;
	}
.brodtextmellan2
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		color:#000000;
		margin:10px 0px 0 0;
		width:576px;
		float:left;
	}
.brodtextmellan2 h2
	{
		font-size:14px;
		line-height:18px;
		color:#000000;
		margin:10px 0px 10px 0;
	}
.brodtextmellan2 h3
{
		font-size:11px;
		line-height:18px;
		color:#000000;
		margin:10px 0px 4px 0;
		font-weight:bold;
}
.mellanrubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}	
.footertext
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		line-height:11px;
		text-align:right;
		color:#006600;
	}

.brodtext_fet
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		line-height:18px;
		color:#000000;
	}

.footer
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:22px;
		text-align:center;
		
		color:#000000;
	}

.rubrik
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:24px;
		font-weight:bolder;
		line-height:28px;
		color:;
		text-align:center;
	}
	
	
#midsommar	 {	position:absolute;
				width:890px;
				z-index:100;
			}

	
#blad { 		width:900px;
				height: 85px;
				margin-right: auto; 
				margin-left: auto;
				z-index:9;
				background-image:url(bilder/blad.gif);
				background-repeat:no-repeat;
				}


#container { 	width: 902px; 
				height: auto;
				margin-top:-55px;
				margin-right: auto; 
				margin-left: auto;
				z-index:1;
				}

#header 	{	width: 902px; 
				height: 195px;
				}
				
				
#meny		 {	width: 220px;
				height:573px;
				padding-left:45px;
				padding-top:10px;
				background-image:url(bilder/menyback.gif);
				background-repeat:no-repeat;
				background-color:#d9eeff;
				float:left;
				z-index:8;
				}
#meny_under		 {	width: 220px;
				height:200px;
				padding-left:30px;
				padding-top:400px;
				background-repeat:no-repeat;
				background-color:#d9eeff;
				float:left;
				z-index:7;
				}				
		
#meny2		 {	width: 220px;
				height:373px;
				padding-left:-45px;
				padding-top:450px;
				float:left;
				z-index:6;
				}		
#center		 {	width: 301px;

				float:left;
				padding-bottom:10px;
				z-index:4;
				}
#centerfullwide		 {	width: 631px;
				float:left;
				padding-bottom:10px;
				
				z-index:9;
				}	
input.textc { 
 font-size: 10px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #FFFFFF; 
 border: #666666; 
 border-style: solid; 
			border-top-width: 1px; 
			border-right-width: 1px; 
			border-bottom-width: 1px; 
			border-left-width: 1px;
}
#centerfullwide2		 {	width: 900px;
				float:left;
				padding-bottom:10px;
				padding-right:10px;
				padding-left:10px;
				z-index:9;
				}			
				
#bred		 {	width: 620px;
				float:left;
				padding-bottom:20px;
				z-index:4;
				}

#fullwide		 {	width:600px;
				float:left;
				z-index:5;
				padding-right:4px;
				padding-left:1px;
				padding-bottom:10px;
				}
#right		 {	width:312px;
				float:left;
				z-index:5;
				padding-right:11px;
				padding-left:11px;
				padding-bottom:10px;
				}
				
#footer		 {	width: 902px;
				height:25px;
				text-align:center;
				background-image:url(bilder/footer2.png);
				background-repeat:no-repeat;
				z-index:6;
				}
				
#footerunder {	width: 850px;
				height:20px;
				text-align:right;
				}
				
#spacer		 {	width: 900px;
				height:1px;
				clear:both;
				z-index:7;
				}
				
#content	 {	width:900px;
				height:auto;
				padding:0 0 40px 0;
				border-right:solid 1px #000000;
				border-left:solid 1px #000000;
				background-color:#d9eeff;
				z-index:8;
			}
			
.margin-top{
	margin:10px 0 0 0;

}
			.balloonstyle{
position:absolute;
top: -500px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: white;
width: 200px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
z-index: 99;
position:absolute;
top: -500px;
left: 0;
visibility: hidden;
}