/* CSS Document */

body{padding:0;margin:0;background:url(sitebg.jpg?openimageresource) 0 0 repeat-x;	color:#000; overflow-X: hidden; overflow-Y: auto; 
scrollbar-face-color: #FFFFFF;scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #C0C0C0; scrollbar-darkshadow-color: #C0C0C0; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #666666;}

div, form, label, input, textarea, img, span{margin:0; padding:0;}
ul{margin:0;padding:0; list-style-type:none;font-size:0;}
h2{font:bold 1px/1px Arial; color: white;}
.spacer{clear:both; font-size:0; line-height:0;}
/*------------------------------------------------body--------------------*/
#rotator{border: 0px solid #A6C7E6;	overflow: hidden;margin: 0 auto 0;position: relative;width: 530px;height: 185px;}
#rotatorMini{border: 0px solid #A6C7E6;cursor: pointer;overflow: hidden;margin: 0 auto 0;position: relative;width: 400px;height: 324px;}
#rotator img{border: 0;cursor: pointer;width: 530px;height: 185px;}
#rotatorMini img{border: 0;cursor: pointer;width: 400px;height: 324px;}
#gallery {position: absolute; left: 80px; top: 50px;}
#simplegallery1{ position: relative; visibility: hidden; border: none; margin:30px}
#simplegallery1 .gallerydesctext{ text-align: left;padding: 2px 5px;}

/*------------------------------------------------top nav part--------------------*/
#logo{position: absolute; left: 0px; width:200px; height:85px; margin:0 auto;}

#top{position: absolute; left:200px; height:85px; width: 600px; margin:0 auto;}
#top ul{height:30px; margin:54px 0 0 0;padding:0;}
#top ul li{float:left;margin:0 2px 0 0;	font:bold 10px/28px Arial;}
#top ul li a{width:112px;height:30px;display:block;color:#095CA6;text-decoration:none;	text-transform:uppercase;
background:url(nav_bg.gif?openimageresource) 0 0 no-repeat;text-align:center;background-color:inherit;}
#top ul li a:hover{background:url(nav_hover.gif?openimageresource) 0 0 no-repeat;width:112px;height:30px;color:#095CA6;background-color:inherit;}
#top ul li.hover{float:left;background:url(nav_hover.gif?openimageresource) 0 0 no-repeat;width:112px;height:30px;
display:block;color:#095CA6;text-decoration:none;text-transform:uppercase;text-align:center;background-color:inherit; z-index: 50;}
#search {position: absolute; left: 765px; top: 10px; width: 200px;  z-index: 30; font:7pt Arial;color:#000;}
#body{margin:0 auto; padding:0; color:#000; height: 570px; }

#nav{position: absolute; top: 54px; height: 510px; width: 210px; margin:0; padding:0; color:#000; background:url(nav_bkgr.jpg?openimageresource) 0 0 repeat-y;}
#folder {position: absolute; top: 10px; width: 130px; height: 400px; left:65px;}
.folder_u ul {margin:0;padding:0;}
.folder_u li {display:inline;margin:0;padding: 3px 0 0 0;}
.folder_u .umeny {width:200px;height:24px;background: url(undermeny_knapp.jpg?OpenImageResource) no-repeat;float:left;}
.folder_u .umeny_on {width:200px;height:24px;background: url(undermeny_knapp_on.jpg?OpenImageResource) no-repeat;float:left;}
.umeny a {font:9pt Arial;text-decoration: none;color:#095CA6;padding-left: 25px;}
.umeny_on a {font:9pt Arial;text-decoration: none;color:#095CA6;padding-left: 25px;}
.umeny a:hover {text-decoration: underline;color:#333333;padding-left: 25px;}
.umeny_on a:hover {text-decoration: underline;color:#333333;padding-left: 25px;}

#box{font:10pt/14pt Arial; color:#666; position: absolute; left: 201px; top: 85px; 
height: 480px; width: 567px; margin:0; padding:0 5px; background-color:#fff; overflow: auto;
scrollbar-face-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-3dlight-color: #00A651;
scrollbar-arrow-color: #00A651; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #00A651;}
.header{font:bold 12pt/18pt Arial; color:#666; }
.mellanrubrik{font:bold 12pt/18pt Arial; color:#666;}
.brodtext{font:bold 10pt/16pt Arial; color:#666;}
#box td{font:10pt Arial; color:#666;}
#box a {font:bold 10pt Arial; text-decoration: none; color:#666;}
#box a:hover {text-decoration: underline;}

#box a.extra {font:normal 8pt Arial; text-decoration: none; color:#666;}
#box a:hover.extra {text-decoration: underline;}

/*------------------------------------------------news boxes--------------------*/
#right{position: absolute; left: 768px; top: 85px; height: 480px; margin:0 0 0 0; padding: 0;}
#topnews{padding:10px; height: 150px; margin: 0 0 0 0;}
#news{padding:10px; height: 325px; margin: 0 0 0 0;background:url(nav_bkgr_left.jpg?openimageresource) 0 0 repeat-y;}
#newsbox2{padding:0; width:400px; height: 400px; margin: 0 auto; overflow: auto;
scrollbar-face-color: #ffffff; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #ffffff; scrollbar-3dlight-color: #214B8F;
scrollbar-arrow-color: #214B8F; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #214B8F;}
#newsbox2 ul{display:block;}
#newsbox2 td{font:10pt Arial; color:#666;}
#newsbox2 a {font:bold 10pt Arial; text-decoration: none; color:#666;}
#newsbox2 a:hover {text-decoration: underline;}
#newsbox2 ul li{	margin: 0 0 0 0; height: 150px;float:left;display:block;}


/*------------------------------------------------bodyBottom --------------------*/
#bodyBottom{height: 30px; margin:0 auto; padding:0; background-color:#00A651;}
#bodyBottomLeft { float:left; width:205px; margin:0; padding:5px;}
#bodyBottomRight { margin:0; font:bold 10px/12px Arial, Helvetica, sans-serif; color:#fff; padding:5px; left: 210px;}
#bodyBottomRight a {text-decoration: none; color:#fff;}
#bodyBottomRight a:hover {text-decoration: underline;}