	
html {overflow: -moz-scrollbars-vertical;}
body {margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; background-color:#DCDCDC; color:#000000;background-image:url(images/bkg.jpg);background-color:#F5F4F3; background-position:center; background-repeat:repeat-y;}

h1{ font-size:18px; font-weight:700; text-align:center; margin:0; padding-bottom:0.5em}
h2{font-size:14px; font-weight:700; display:inline;}
h4{text-align:center; margin:0px; font-size:12px;}

a:link { text-decoration: underline; color:#3B8022; cursor: pointer;}
a:visited { text-decoration: underline; color:#3B8022; cursor: pointer;}
a:active { text-decoration: underline; color: #3B8022; cursor: pointer;}
a:hover { text-decoration: underline; color:#47B52B; cursor: pointer;}

a.vit:link { color:#FAFAFA;}
a.vit:active {color:#FAFAFA;}
a.vit:visited {color:#FAFAFA;}
a.vit:hover {color: #FAFAFA;}

a.lasmers:link {cursor: pointer; float:right; margin-right:5px; font-size:85%; text-decoration:none; background-color:#20852a;padding:3px 8px 3px 8px; color:#000000;margin:1px; background-image:url(images/buttonbkg.gif);  border:1px solid;}
a.lasmers:active {cursor: pointer; float:right; margin-right:5px; font-size:85%; text-decoration:none; background-color:#20852a;padding:3px 8px 3px 8px; color:#000000;margin:1px; background-image:url(images/buttonbkg.gif);  border:1px solid;}
a.lasmers:visited {cursor: pointer; float:right; margin-right:5px; font-size:85%; text-decoration:none; background-color:#20852a;padding:3px 8px 3px 8px; color:#000000;margin:1px; background-image:url(images/buttonbkg.gif);  border:1px solid;}
a.lasmers:hover {cursor: pointer; float:right; margin-right:5px; font-size:85%; text-decoration:none; background-color:#20852a;padding:3px 8px 3px 8px; color:#000000;margin:1px; background-image:url(images/buttonbkgO.gif);  border:1px solid;}

a.sortering:link {float:right; text-decoration:none; font-size:12px; border:1px solid; background-color:#FFFFFF; color:#333333; padding:3px 8px 4px 8px;}
a.sortering:active {float:right;text-decoration:none; font-size:12px; border:1px solid; background-color:#FFFFFF; color:#333333; padding:3px 8px 4px 8px;}
a.sortering:visited {float:right; text-decoration:none; font-size:12px; border:1px solid; background-color:#FFFFFF; color:#333333; padding:3px 8px 4px 8px;}
a.sortering:hover {float:right; text-decoration:none; font-size:12px; border:1px solid; background-color:#528733; color:#333333; padding:3px 8px 4px 8px;}

a.bloggaut:link {float:right; text-decoration:none; font-size:12px; border:1px solid; background-color:#FFFFFF; color:#333333; padding:3px 8px 4px 8px; width:200px; margin-right:10px;}
a.bloggaut:active {float:right;text-decoration:none; font-size:12px; border:1px solid; background-color:#FFFFFF; color:#333333; padding:3px 8px 4px 8px; width:200px; margin-right:10px;}
a.bloggaut:visited {float:right; text-decoration:none; font-size:12px; border:1px solid; background-color:#FFFFFF; color:#333333; padding:3px 8px 4px 8px; width:200px; margin-right:10px;}
a.bloggaut:hover {float:right; text-decoration:none; font-size:12px; border:1px solid; background-color:#528733; color:#333333; padding:3px 8px 4px 8px; width:200px; margin-right:10px;}

a.pdf:link {text-decoration:none; font-size:12px; border:1px solid; background-color:#FFFFFF; color:#333333; padding:3px 8px 4px 8px;}
a.pdf:active {text-decoration:none; font-size:12px; border:1px solid; background-color:#FFFFFF; color:#333333; padding:3px 8px 4px 8px;}
a.pdf:visited {text-decoration:none; font-size:12px; border:1px solid; background-color:#FFFFFF; color:#333333; padding:3px 8px 4px 8px;}
a.pdf:hover {text-decoration:none; font-size:12px; border:1px solid; background-color:#528733; color:#333333; padding:3px 8px 4px 8px;}

#layout {width:1240px; margin-left:auto; margin-right:auto; margin-bottom:8px; background-color:#FFFFFF;}

#lanktilloss{clear:both; width:1240px; margin-left:auto; margin-right:auto; margin-top:8px;text-align:center; color:#999999; font-size:9px;}
/* Nyheter*/
#nyhetsbox1{clear:right; float:right; width:255px; margin:10px 7px 5px 5px; color:#000000; border:1px solid; padding-bottom:5px;}
#nyhetsbox2{font-weight:700; padding:5px; text-align:center; background-color:#000000; background-image:url(images/newsbkg.gif);background-position:bottom; color:#ffffff;}
#nyhetsbox3{ padding:3px 3px 3px 4px;}
#datum{clear:right;font-size:85%; background-color:#E8E8E8;}

#lankar1{clear:right; float:left; width:255px; margin:10px 7px 5px 5px; color:#000000; border:1px solid; padding-bottom:5px;}
#lankar2{font-weight:700; padding:5px; text-align:center; background-color:#000000; background-image:url(images/newsbkg.gif);background-position:bottom; color:#ffffff;}
#lankar3{ padding:3px 3px 3px 4px;}

#vanster{float:left; width:200px;}
.blabar{ background-color:#FFFFFF; width:1240px; height:28px; margin-bottom:10px; color:#333333;}

#content{ float:left; padding:10px 10px; width:1220px;}
.titel{ text-align:center; font-weight:700; padding:4px; font-size:16px;}

#footer{ clear:both; background-color:#000000; width:1240px; font-weight:500;height:135px; padding-top:6px; text-align:center; color:#FAFAFA; font-size:90%;}
#footeradmin{ clear:both; background-color:#000000; width:1236px;  height:100px; padding-top:6px; text-align:center; color:#FAFAFA; font-size:90%;}

#epostform{ background-color:#FFFFFF; margin:10px; padding:5px;}
/********************TOP MENY****************************************/
.jqueryslidemenu{
font: bold 12px Verdana;
/*background: #FFFFFF;*/
width: 70%;
float:right;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
/*background: #FFFFFF; background of tabs (default state)*/
color: #333333;
padding: 88px 18px 10px 18px;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color:#333333;
}

.jqueryslidemenu ul li a:hover{
background: #528733; /*tab link background during hover state*/
background-image:url(images/topbutbkg.gif);
background-position:bottom;
color: #333333;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 12px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #528733;
color: #333333;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/********************SID MENY****************************************/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.sidebarmenu{ margin:0px 0px 5px 5px;}
.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: 12px Verdana;
width: 200px; /* Main Menu Item widths */
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color:#333333;
text-decoration: none;
padding: 6px;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color:#FFFFFF; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color:#333333;
}

.sidebarmenu ul li a:hover{ 
background-color:#528733;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 150px; /*Sub Menu Items width */
top: 0;
visibility: hidden;}

.sidebarmenu a.subfolderstyle{
background: url(images/right.gif) no-repeat 97% 50%;}
 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

.navheader{background-color:#000000; color:#FFFFFF; padding: 6px; width:188px;}
/**************************SEARCHBUTTON**********************************/
#search form { display:inline ; }
.searchbox {
	border:1px solid #CCC;
	width:140px;
	padding:1px 24px 1px 0px;
	color:gray;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/search.png) top right no-repeat #FFF;}
.searchbox_submit {
	border:0px;
	background-color:transparent;
	width:24px;
	height:20px;
	margin:0px 0px 0px -24px;
	outline:none;}
/***********************ADMIN***************************************************/
.blabox{ background-color:#FFFFFF; padding:5px; width:190px; margin:10px 0px 10px 5px; color:#333333;}
#inloggningsbox{margin-left:auto; margin-right:auto; margin-top:40px; text-align:center; border:2px dotted; padding:15px; width:400px; background-color:#FFFFFF;}

.header{ font-weight:800; font-size:120%; width:890; border-bottom:1px solid;}

#box{clear:left; float:left; width:402px; padding:20px;}

.inputtext{clear:both; width:120px; padding:2px; float:left;}
.pinputtext{clear:left; width:60px; padding:2px; float:left;}
.color{margin:1px;}

#contentadmin{ float:left; padding:10px 15px; width:994px;}

input[type=text] {margin:2px;}
input[type=file] {margin:2px;}
select { margin:2px;}


/********************MENY ALLA SIDOR ADMIN********************************/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.allamenu{ margin:0px;}
.allamenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: 14px Verdana;
width: 150px; /* Main Menu Item widths */
} 
.allamenu ul li{
position: relative;
}
/* Top level menu links style */
.allamenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color:#000000;
text-decoration: none;
padding: 2px;
border:1px solid;
margin:1px;
}
.allamenu ul li a:link, .allamenu ul li a:visited, .allamenu ul li a:active{
background-color:#FFFFFF; /*background of tabs (default state)*/
}
.allamenu ul li a:visited{
color:#000000;
}
.allamenu ul li a:hover{ 
background-color:#FFFFFF;
color:#333333;
}
/*Sub level menu items */
.allamenu ul li ul{
position: absolute;
width: 150px; /*Sub Menu Items width */
top: -2px;
visibility: hidden;
margin:1px;
}
.allamenu a.subfolderstyle{
background: url(images/rightsvart.gif) no-repeat 97% 50%;
} 
/* Holly Hack for IE \*/
* html .allamenu ul li { float: left; height: 1%; }
* html .allamenu ul li a { height: 1%; }
/******************************IBOX**************************************************************
#ibox_wrapper {
    line-height:25px;
    border-color:#fff;
}
#ibox_wrapper, #ibox_footer_wrapper a { background-color:#fff; }
#ibox_content { background-color:#fff; border:0; margin: 10px 10px 40px 10px; }
#ibox_footer_wrapper {
    line-height: 25px;
    bottom: 5px;
    top: auto;
}
#ibox_footer_wrapper a {
    text-indent: -100000px;
    border:0;
    background: #fff url(images/closelabel.gif) center center no-repeat;
    width: 66px;
    padding: 0;
    height: 22px;
    line-height: 22px;
}
#ibox_footer_wrapper a:hover { background-color:#fff; }
#ibox_loading {
    text-indent: -100000px;
    width: 200px;
    height: 200px;
    background: #fff url(images/loading.gif) center center no-repeat;
}
/*******************PHOTOGALLERY UPPLOAD***********************************************/
.float50 {
	float: left;
	width: 48%;
}
.clear{clear:both}
/************thumnail viewer*****************************************************/
#lightbox{
	background-color: #F8F8F8;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}	

