* {
	margin: 0;
	padding: 0;
}
a {
	color: white;
	text-decoration: none;
}

a[href^=tel] {
   text-decoration:inherit;
   color: inherit;
}

body {
	background: #000 url(img/stripe_2.jpg) repeat fixed center top;
	color: white;
	margin: 20px 20px;
	text-align: center;
	font: normal 0.8em Trebuchet,Tahoma,Arial;

}
font {
	font: normal;
}




/* Bl genomskinlig bakgrund */
.main {
	background: url(img/stripe_3.jpg);
	border: 0px double #EEE; 
	border-color: #141414 #202020 #222 #202020; 
	margin: 50px auto auto auto; 
	text-align: left;
	width: 1260px;
	height: 1220px;
	position: relative;
	z-index: 5;
}



/* Scroll1 */
#scroll1 { 
    margin: 54px 0px 0px 24px; 
	position: absolute;
	z-index: 15;
}



/* Scroll2 */
#scroll2 { 
    margin: 689px 0px 0px 24px; 
	position: absolute;
	z-index: 15;
}



/* Hngls */
#lock { 
    margin: 802px 0px 0px 888px; 
	position: absolute;
	z-index: 15;
}



/* Logga + textlogga */
img.floatToplogo { 
    margin: -70px 0px -100px 1100px; 
	position: absolute;
	z-index: 15;
}
img.floatTextlogo { 
    margin: -27px 0px 0px 15px;
	width: auto;
	height: auto; 
	position: absolute;
	z-index: 15;
}




/* Innehllsruta - bild */
#content {	
   width: 920px;
   height: 786px;
   margin: 16px 0px 0px 15px;
   padding: 0px;
   color: #000;
   background: url(img/1_content2_ny_hog.png) no-repeat left top;
	position: absolute;
	z-index: 10;
}

/* Innehllsruta - text */
#content2 {	
   width: 856px;
   height: 705px;
   margin: 42px 0px 0px 44px;
   padding: 0px;
   color: #000;
   overflow: auto;
   background: transparent;
	position: absolute;
	z-index: 11;
}



/* Evenemangssruta */
#right {
   width: 300px;
   height: 334px;
   margin: 792px 0px 0px 621px;
	background: url(img/evenemang2_ny.png) no-repeat left top;
	position: absolute;
	z-index: 10;
}



/* Sektioner */
#down {
   width: 259px;
   height: 334px;
   margin: 792px 0px 0px 19px;
	background: url(img/sektioner_2_ny.png) no-repeat left top;
	position: absolute;
	z-index: 10;
}



/* Anmalningsruta */
#anmalningsruta {
   width: 300px;
   height: 130px;
   margin: 791px 0px 0px 300px;
   background: url(img/knapp4.png) no-repeat left top;
   	position: absolute;
	z-index: 10;
}



/* Bildrotation */
#BildrotationRuta {
   width: 300px;
   height: 250px;
   margin: 914px 0px 0px 300px;
   background: url(img/foto.png) no-repeat left top;
   font: normal 0.8em Trebuchet,Tahoma,Arial;
   	position: absolute;
	z-index: 10;
}



/* kalenderruta */
#calender {
   width: 315px;
   height: 1050px;
   margin: 76px 0px 0px 941px;
   background: url(img/calender_2_ny_hog.png) no-repeat left top;
	position: absolute;
	z-index: 10;
}



/* Menyn */
.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: ; /*Width of top level menu link items*/ 
padding: 10px 10px 10px 10px;
border: 0px solid #202020;
border-left-width: 0;
text-decoration: none;
color: white;
font: bold 11px Trebuchet,Tahoma,Ariall;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 0px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 140px; /*width of sub menu levels*/
font-weight: normal;
padding: 5px 10px;

background: url(gfx/menyfarg2.jpg);
/* background: #8A0808; */

border-width: 0px 0px 0px 0px;
}

.horizontalcssmenu ul li a:hover{

/* text-decoration:underline; */
color: #FFF000;
/* background: url(gfx/menyfarg.jpg); */
/* background: #8A0808; */


}

.horizontalcssmenu ul li ul li a:hover{


/* text-decoration:underline; */
color: #FFF000;
/* background: #DF0101; */



}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
/* background: url(img/menuarrow.gif) no-repeat transparent center left; */
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */