/* CSS Document */

/* existant */
body { margin:0;background-image:url(/System/Templates/Images/82/bg.jpg); }
a:link { color: #525252; }
a:visited { color: #525252; }
a:hover { color: #9a9a9a; }
a,div,img { border:0px;  }
a:link#white { color: #fff; }
a:visited#white { color: #fff; }
a:hover#white { color: #fff; }


/* IDs */
#test { background-image:url(/System/Templates/Images/82/bg_water.jpg); background-position:bottom; background-repeat:repeat-x; }
#container { margin:0 auto; margin-top: 10px; width:869px; height:750px; background-image:url(/System/Templates/Images/82/bg_content.gif); background-repeat:no-repeat; z-index:1; }
#menu
{ 
	/**/position:absolute; 
	margin:0 auto; 
	margin-top: 9px; 
	margin-left: 14px; 
	width:842px; 
	height:102px; 
	background-image: url(/System/Templates/Images/82/menu_bg.jpg); 
	z-index:2; 
}
#menucontent
{
	/**/position: absolute; 
	margin: 0 auto; 
	margin-top: 76px; 
	margin-left: 160px; 
	height: 26px; 
	z-index: 3; 
}

#menucontent a
{

}

#menucontent a img
{

}

#mainpic
{ 
	position:absolute; 
	margin-top:120px; 
	margin-left:13px; 
	width:843px; 
	height:242px; z-index:2; 

}

#white-corners
{
	background-image: url(/System/Templates/Images/82/white-corners.gif);
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 99;
	position: absolute;
	width:843px;
	height:242px;
}

#puff1 { position:absolute; margin-top:370px; margin-left:13px; width:417px; height:271px; background-image:url(/System/Templates/Images/82/puff_1.jpg); z-index:2; }
#puff2 { position:absolute; margin-top:370px; margin-left:440px; width:417px; height:271px; background-image:url(/System/Templates/Images/82/puff_2.jpg); z-index:2; }
#puffcontentpic { position:absolute; margin-top:9px; margin-left:11px; width:396px; height:109px; z-index:3; }
#puffcontent { position:absolute; margin-top:128px; margin-left:14px; width:390px; height:109px; z-index:3; }
#pufflink
{ 
	position:absolute; 
	margin-top:243px; 
	margin-left:81px; 
	width:170px; 
	height:15px; 
	z-index:4; 
}
#contentgra { position:absolute; margin-top:370px; margin-left:13px; width:842px; height:268px; background-image:url(/System/Templates/Images/82/bg_content_gra.jpg); z-index:2; }
#contentbg_pic { position:absolute; margin-top:120px; margin-left:13px; width:843px; height:519px; background-image:url(/System/Templates/Images/82/bg_pic_main.jpg); z-index:2; }
#imgbg_pic { position:absolute; margin-top:9px; margin-left:11px; width:545px; height:364px; background-image:url(/System/Templates/Images/82/bg_img.gif); z-index:3; }
#img_content { position:absolute; margin-top:7px;margin-left:39px; width:467px; height:350px;z-index:4; }
#img_category { position:absolute; margin-top:382px; margin-left:11px; width:545px; height:125px; z-index:3; }
#thumbnails { position:absolute; margin-top:59px; margin-left:573px; width:260px; height:390px; z-index:3; }
#contenttext { position:absolute; margin-top:9px; margin-left:11px; width:543px; height:250px; overflow:auto; z-index:3; }
#contentimage_right { position:absolute; margin-top:0px; margin-left:554px; width:288px; height:268px; z-index:3; }
#content_right { position:absolute; margin-top:9px; margin-left:565px; width:265px; height:250px; z-index:4; }
#palms { position:absolute; margin-top:28px;margin-left:768px; width:66px; height:74px; z-index:4; }
#avtal { position:absolute; margin:0 auto; margin-top:4px; margin-left:688px; width:146px; height:16px; z-index:3; }

/* Classes */
.link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 1em; font-weight: normal; color: #FFFFFF; text-decoration: none; text-align: left; vertical-align:middle; }
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 1.2em; font-weight: normal; color: #222222; text-decoration: none; text-align: left; }
.rubrik { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: bold; color: #333333; text-decoration: none; text-align: left; }
.ACMNormal			{ font-size : 11px; font-weight: normal; color: #222222; }
.ACMTopic	 		{ font-size : 18px; font-weight: bold; color: #333333; margin: 0.5em 0 0 0;}
.ACMMediumTopic		{ font-size : 13px; font-weight: bold; color: #333333;}

/* Navigering */

ul#nav
{
	/**/position:absolute;
	list-style: none;
	/* */ margin: 85px 0px 0 170px;
	padding: 0;
	height: 100px;

}

ul#nav li
{
	display: block;
	float: left;
}

#kn1, 
#kn2, 
#kn3, 
#kn4, 
#kn5, 
#kn6, 
#kn7
{
	display: block;
	height: 26px;
	background-position: center center;
	background-repeat: no-repeat;
}

#kn1 {width: 57px;}
#kn2 {width: 61px;}
#kn3 {width: 126px;}
#kn4 {width: 70px;}
#kn5 {width: 60px;}
#kn6 {width: 126px;}
#kn7 {width: 78px;}

#nav
{
    background-color: transparent; 
    z-index: 20;

}

#nav ul
{
        position: absolute;
        z-index: 99;
}

#nav li
{
        list-style-type: none;
        float: left;
         background-color: transparent; 
}

#nav,
#nav ul,
#nav li,
#nav ul li
{
        margin: 0;
        padding: 0;
}

#nav li a
{
        text-align: left;
}

#nav ul a,
#nav ul li a:hover
{
        background-image: none;
}

#nav a:hover
{

}

#nav ul, 
#nav ul ul
{
        position: absolute;
} 

#nav ul li>ul, 
#nav ul ul li>ul
{
        margin-top: -2em;
}

li>ul
{
        top: auto;
        left: auto;
}

#nav ul,
#nav ul ul,
#nav li:hover ul ul, 
#nav li:hover ul ul ul,
#nav li:hover ul ul ul ul,
#nav li:hover ul ul ul ul ul
{
        display:none;
}

#nav li,
#nav li a,
#nav ul a,
#nav a:hover,
#nav ul a:hover,
#nav ul li a:hover,
#nav li:hover ul,
#nav ul li:hover ul,
#nav ul ul li:hover ul,
#nav ul ul ul li:hover ul,
#nav ul ul ul ul li:hover ul
{
        display: block;
}

/* Admin */ 
#nav ul,
#nav ul li,
#nav ul a,
#nav ul li a:hover,
#nav ul a:hover
{
        width: 7em;
}

#nav ul
{
	background-image:url(/System/Templates/Images/82/ul-bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 112px;
    margin: 0 !important;
    margin: 0 0 0 0em;

}

#nav ul ul
{
        margin-left: 7em !important;
        margin-left: 7em;
        margin-top: -1.5em !important;
        margin-top: -1.5em;
}


#nav ul a:link,
#nav ul a:visited,
#nav ul a:hover
{
        font-weight: normal;
        text-transform: none;
        text-decoration: none;
        font-size: 10px;
        letter-spacing: 0.1em;
        padding: 3px 0.3em 0.4em 13px;
        font-family: arial,verdana,sans-serif; 
        color: #009BCB;
        
} 

#nav ul a:hover
{
        color: #064769;
}


ul#ritningar
{
	margin: 0.5em 0 1em 0;
	padding: 0 0 0 1.6em;
}

ul#ritningar li
{
	margin: 0 0 0 0;
	padding: 0.5em 0 0 0;
}