/* Light Body Style */

body
{
	background: #1b6a6f  url(../images/new/sitebg-loop.jpg) top left repeat-x;
}


/* Fonts */

p{
 	color:#686863; 
}

a:hover {
	color: #686863 !important;	
}


/* Inkastare rubrik, h3 */
#rightcol div .sidemod-title, #rightcol .sidemod h1, #rightcol div .sidemod-title, #rightcol .sidemod h3{
	color:#007981 !important;	
}

/* Redaktionell top , h3*/
#maincol div .sidemod-title {
	color:#0197a0 !important;	
}


.inputbox {
	color:#686863 !important;
	font-size:11px;
}


#main-footer div a {
	color:#777772;
	text-decoration:underline;
}

#main-footer div a:hover {
	
}

#maincol a {
	
	
}

#rightcol a�{
	color: #6F0;	
}

/* Main Header */

.header1 #header-bg {
	background: url(../images/light/header-bg.jpg) 50% 0 no-repeat;
}

.header2 #header-bg {background: url(../images/new/header-bg.jpg) top center no-repeat;}

#logo {
	background: url(../images/new/logo.gif) 0 0 no-repeat;
	margin-left:-40px;
}

.logo-desc {
	display:none;	
}

/* Search Bar */

/*Override*/
#main-search { 
	width:236px;
	height: 37px;
	background: url(../images/new/search-bg.png) 0 0 no-repeat;
}
#searchmod { }
#main-search label {
	display:none;
}

#searchmod { border-bottom: 0;}
#searchmod .inputbox {
	
	margin: 10px 0 0 11px;
	width: 180px;
	height:19px;
	border:0px solid #fff;
	font-size:100%;
	padding: 5px 0 0 4px;
	background:#fafdf6;
	
}

/*
#searchmod { background: url(../images/light/search-icon.png) ; border-bottom: 0;}
#searchmod .inputbox {background: #fff url(../images/light/search-icon.png) 98% 50% no-repeat;border: 1px solid #dfdfdf;}
*/
#roksearch_results {background: #fff;border: 1px solid #dfdfdf;}
#roksearch_results a#roksearch_link {background: url(../images/light/close.png) 0 0 no-repeat;}
#roksearch_results h3 {color: #444;}
#roksearch_results span {color: #888;}
#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {background: #fff;border-bottom: 1px solid #dfdfdf;color: #666;}
#roksearch_results .roksearch_row_btm span {color: #999;}
#roksearch_results span.small {color: #666;}
#roksearch_results span.highlight {background: #999;color: #fff;}
#roksearch_results a:hover {color: #fff;}
#roksearch_results .roksearch_odd {background: #EFEFEF;border-bottom: 1px solid #dfdfdf;}
#roksearch_results .roksearch_even {background: #EFEFEF;border-bottom: 1px solid #dfdfdf;}
#roksearch_results .roksearch_odd-hover, #roksearch_results .roksearch_even-hover {background-color: #fff;}
#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {background: url(../images/light/list-arrow.png) 0 4px no-repeat;}
.results ol.list li p {color: #666;}
#roksearch_results .arrow-left {background: #e9e9e9 url(../images/light/list-arrow2.png) 50% 50% no-repeat;;border: 1px solid #d9d9d9;}
#roksearch_results .arrow-left-disabled {background: #fefefe;border: 1px solid #e9e9e9;}
#roksearch_results .arrow-right {background: #e9e9e9 url(../images/light/list-arrow.png) 50% 50% no-repeat;border: 1px solid #d9d9d9;}
#roksearch_results .arrow-right-disabled {background: #fefefe;border: 1px solid #e9e9e9;}
form.search_result {/*background: url(../images/light/main-tr.png) 100% 0 no-repeat;*/}
form.search_result .inputbox {border: 1px solid #dfdfdf;}
div.results {/*background: url(../images/light/main-tr.png) 100% 0 no-repeat;*/}
fieldset.phrase, fieldset.word, fieldset.only {border-bottom: 1px solid #dfdfdf;}

/* Top Main Menu */

#horiz-menu {
	background: url(../images/new/menu-bg.png) 0 0 repeat-x;
}

#horiz-menu li, #horiz-menu li.active {
	padding-left:7px;
	margin-right:0px;
}

#horiz-menu li.active {
	background: url(../images/new/menuitem-l.png) top left no-repeat;
}

#horiz-menu li.active a
{
	background: url(../images/new/menuItem-r.png) top right no-repeat;
}


#horiz-menu li a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px !important;
	color: #f2f9e6;
	padding-left:6px;
	padding-right:4px;
}

#horiz-menu li a.topdaddy span {
	color: #f2f9e6;	
}

/*#horiz-menu li.parent:hover�{
	color: #cbed2d !important;
	border:1px solid #f00;
}*/


#horiz-menu li:hover a.topdaddy span{  /* Mouse Over */
	color: #cbed2d;
}
#horiz-menu li:hover a.topdaddy span{
	color: #cbed2d;
}

/* no MO on active */
/*#horiz-menu li#current:hover a.topdaddy span{
	color:#f2f9e6;
}
#horiz-menu li#current:hover a.topdaddy span{
	color:#f2f9e6;
}
*/

/* Active MO */
#horiz-menu li.active a.topdaddy span{
	color: #f2f9e6;	
}

 #horiz-menu li.active:hover a.topdaddy span{
	color: #f2f9e6;	
}

#horiz-menu li.active a, #horiz-menu li.active .separator {
	

}


/*#horiz-menu li.active a, #horiz-menu li.active .separator, #horiz-menu li:hover a, #horiz-menu li:hover .separator, #horiz-menu li.sfHover a, #horiz-menu li.sfHover .separator {color: #fff;}*/


/* Top Main Menu Dropdowns */

#horiz-menu ul ul {
	background: #bbde18;
	border:1px solid #a8c90e;
	border-bottom:none;
	margin:0 0 0 3px !important;
	padding:0;
}

#horiz-menu li li { 
	margin:0;
	padding:0;	
	border-bottom: 1px solid #a8c90e;
	border-right:1px solid #a8c90e;
	
}

#horiz-menu li li.c1 	/* Dropdown right column */
{
	/*border-right:none !important;*/
}

#horiz-menu ul ul li.active {
	background:none; 
}

#horiz-menu ul ul .menuitem
{
	color: #668006;
	margin:0;
	padding:0;
	font-size: 13px;
}

#horiz-menu ul ul .menuitem:hover
{
	color: #668006 !important;
}
	
#horiz-menu ul ul,
#horiz-menu ul ul li,
#horiz-menu ul ul li a,
#horiz-menu ul ul li a:hover , 
#horiz-menu ul ul li a span,
#horiz-menu ul ul li a span:hover
{
	margin:0;
	padding:0;
}

#horiz-menu ul ul ul { 
	border-top: 1px solid #d8d8d8 !important;
}



#horiz-menu ul ul li a.daddy, #horiz-menu ul li.parent.active:hover li a.daddy, #horiz-menu ul li.parent.active.sfHover li a.daddy, #horiz-menu ul ul li .separator.daddy, #horiz-menu ul li.parent.active:hover li .separator.daddy, #horiz-menu ul li.parent.active.sfHover li .separator.daddy {}
.menutop .submenu-animation-left {
	background-color: #cbed2d;
	margin:-1px 0 0 0;
	height:29px !Important;
	width:173px !important;
}


#horiz-menu.suckerfish li li:hover, #horiz-menu.suckerfish li li.sfHover, #horiz-menu.splitmenu li li:hover, #horiz-menu.splitmenu li li.sfHover {
	background: #d1d1d1;

	
}


/* Showcase Section */

#main-showcase {}

.main-showcase-outer {
	border: 1px solid #aad3ca;
	height:100%;
	margin-bottom: 15px;
}

#showmodules {background: #fff;}

#showcase-corner-tl {
	left:-1px;
	top:-1px;
	background: url(../images/new/showcase-corner-tl.png)  left no-repeat;
}

#showcase-corner-tr {
	margin: 0 -2px 0 0;
	background: url(../images/new/showcase-corner-tr.png) top right no-repeat;
}

#showcase-corner-bl {
	margin: 0 0 -1px -1px;
	background: url(../images/new/showcase-corner-bl.png) top left no-repeat;
}

#showcase-corner-br {
	margin: 0 -2px 0 0;
	background: url(../images/new/showcase-corner-br.png) top right no-repeat;
}



/* Bread crumb */

#breadcrumbs {font-size:12px;}
.breadcrumbs {color: #9fbf07;}
a.pathway {font-size:12px; color: #9ba48c !important;}
.pathway img { height:10px;width:7px; margin-top:4px; background: url(../images/new/breadcrumb-seperator.png)  no-repeat;}



/* Main Body Items */

#maincol a:hover, 
#maincol a.readon:hover { }
#main-body.alt { }
.main-article-block {
/*	border-top:1px solid #cbd1c7;
	padding: 20px 0 0 0;
	margin:0 0 20px 0 !important;
	clear:both;
*/
}

span.article_separator, span.leading_separator {
	display:inline-block;
	position:relative;
	height:5px;
	width:100%;
	border-top:1px solid #cbd1c7;
	margin-bottom:20px;
}

.main-article-block a:hover {}
.main-article-block, .blog_more ul {}
.main-article-block2 {}
.main-article-title {}
.contentheading {}
.blog_more ul li {background: url(../images/new/arrowGrey.gif) 0 9px no-repeat;border-bottom: 1px solid #dfdfdf;}
.blog_more ul li a:hover {color: #000;}
.main-article-block ul li {background: url(../images/new/arrowGrey.gif) 0 4px no-repeat;}


.componentheading {}
.modifydate, .createdby, .createdate {color:#686863;}
.main-article-block a.readon {
	position:relative !Important;
	float:right;
	margin-right:10px;
	margin-bottom:20px;
	display:inline-block;	
	background: url(../images/new/readmorebtn-l.png) 0 0 no-repeat;
	padding: 0 0 0 38px !important;
	text-align:right;
	height:35px !important;
	
	color:#0197a0 !important;
}
.main-article-block a.readon:hover {color: #53aa9d !important; }
.main-article-block a.readon span
{
	display:inline-block;	
	background: url(../images/new/readmorebtn-r.png) top right no-repeat;
	padding:10px 15px 0 0;
	height:35px !important;
	text-transform:none;
	font-size:10px;
}


a.show-readon:hover {}
.pagination .tab {background: #fff url(../images/light/readon-bg.png) 0 100% repeat-x;border: 1px solid #dfdfdf;}
.pagination .page-block {background: #fff;border: 1px solid #dfdfdf;}
.module a:hover {}
#mainmodules {border-bottom: 1px solid #dfdfdf;}

/* Category List Layout */
form .display {
	 margin-bottom:30px;
	 margin-top:20px;
}
form .sectiontableheader {
	text-align:left;	
}

form #count {
	width:25px;	
}

form table{
	margin-bottom:15px;
}


/* Side Column Modules */

#rightcol div .sidemod, #leftcol div .sidemod  {
	background: url(../images/new/inkastare-bl.png) bottom left no-repeat;
	position: relative;
}

#rightcol div .sidemod-title , #leftcol div .sidemod-title {
	height:42px;
	padding-left:10px;
	background: url(../images/new/inkastare-tl.png) top left no-repeat;
}

#rightcol .sidemod h1, #leftcol .sidemod h1, #rightcol .sidemod h2 , #rightcol .sidemod h3 , #leftcol .sidemod h2 , #leftcol .sidemod h3  {
	position: absolute;
	top: -25px;
	left: 10px;
	font-size:18px;
	height:42px;
	padding-top:13px;
	padding-left:4px !important;
	margin-left:2px;
	background: url(../images/new/inkastare-tr.png) top right no-repeat;
	width: 214px;
}

#rightcol div .sidemod .module, #leftcol div .sidemod .module {
	background:  url(../images/new/inkastare-br.png) bottom right no-repeat;
	margin-left:4px;
	padding: 12px;
	padding-bottom:20px;
	padding-right:20px;
}

#rightcol div .sidemod .module ul, #leftcol div .sidemod .module ul
{
	/*padding-left:15px;
	padding-right:15px;
	*/
}

.hilite1 .module {}
.hilite2 .module {}
.hilite3 .module {}


/* Side Menus */

#main-body ul.menu li {background: #f8f8f8;border: 1px solid #dfdfdf;}
#main-body ul.menu li a, #main-body ul.menu li .separator {border: 1px solid #f8f8f8;}
#main-body ul.menu li a:hover, #main-body ul.menu li.active a {border: 1px solid #dfdfdf;}
#main-body ul.menu span {background: url(../images/new/arrowGrey.gif) 4px 10px no-repeat;}
#main-body ul.menu li:hover span, #main-body ul.menu li.active span {background: url(../images/new/arrowGrey.gif) 4px 10px no-repeat;}
#main-body ul.menu li.active ul {background: #fff;border: 1px solid #dfdfdf;}

#main-body ul.menu li.active.parent li a:hover, #main-body ul.menu li.active.parent li.active.parent li a:hover {color: #000;}

/* Bottom Section */

#main-footer {
	background: #d8e6cc;
	padding-bottom:20px;
	margin-bottom:10px;
	min-height: 150px;
}

#main-footer h3 {
	
	color:#686863;
	font-size:13px;
	margin-bottom:5px;
	padding-bottom:0;
}
#main-footer strong, #main-footer b {
	font-size:13px;	
}

#main-footer p {
	font-size:12px;	
	margin:0;
	padding:0;
	margin-bottom:5px;
}

.footer-mod {
	color: #bcc7b2;	
}

#bot-logo {display:none;}
#copyright, #copyright a {color: #999;}

/* Extra Joomla Elements */

.sectiontableheader {border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;}
tr.sectiontableentry1:hover {background: #fbfbfb;}
tr.sectiontableentry2:hover {background: #fbfbfb;}
tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {border-bottom: 1px solid #dfdfdf;}
ul#mainlevel li {background: url(../images/new/arrowGrey.gif) 0 4px no-repeat;}

/* Extra Content Styles */

.module form.poll a {}
.module form.poll a:hover {}
.tool-tip {background: #fbf3ad;color: #333;border: 2px solid #f8e639;}
a.large .button {background: url(../images/light/font-button.png) 0 0 no-repeat;}
a.small .button {background: url(../images/light/font-button.png) 0 -13px no-repeat;}
#lock-button {background: url(../images/light/lock.png) 0 50% no-repeat;}
#lock-button.login {background: url(../images/light/lock2.png) 0 50% no-repeat;}

/* Login Styles */

form.form-login, form.log { }
form.form-login .inputbox {background: #fff;border: 1px solid #dfdfdf;}
.login-links a {background: url(../images/new/arrowOrange.gif) 0 1px no-repeat;}
input.button {background: #fff url(../images/light/readon-bg.png) 0 100% repeat-x;border: 1px solid #dfdfdf;}
input.button:hover {background: #fff;color: #666;}
#login-module h3 {background: url(../images/light/lock2.png) 0 2px no-repeat;}
a#rokbox-close {background: url(../images/light/close.png) 0 0 no-repeat;}

/* RokTabs */

.roktabs-wrapper {border-bottom: 1px solid #dfdfdf;}
.roktabs-wrapper .roktabs-links {background: url(../images/light/roktabs-li-bg.png) 0 0 repeat-x;}
.roktabs-wrapper .active-arrows .roktabs-links {background: url(../images/light/roktabs-li-bg.png) 0 0 repeat-x;}
.roktabs-wrapper .roktabs-links ul li.active span {border-right: 1px solid #dfdfdf;border-left: 1px solid #dfdfdf;}
.roktabs-wrapper .roktabs-links ul.roktabs-top li.active, .roktabs-wrapper .roktabs-links ul.roktabs-bottom li.active {background: url(../images/light/roktabs-li-active.png) 50% 0 repeat-x;}
.roktabs-wrapper .arrow-next {background: url(../images/light/roktabs-next.png) 0 0 no-repeat;}
.roktabs-wrapper .arrow-prev {background: url(../images/light/roktabs-prev.png) 0 0 no-repeat;}
.roktabs-wrapper .roktabs-container-bg {background: url(../images/light/roktabs-container.png) 0 0 repeat-x;}
.tabs-bottom .roktabs-wrapper .roktabs-container-bg {border-top: 1px solid #dfdfdf;}
.roktabs-wrapper .roktabs-container-br {background: url(../images/light/main-br.png) 100% 100% no-repeat;}
.roktabs-wrapper .roktabs-container-bl {background: url(../images/light/main-bl.png) 0 100% no-repeat;}
.roktabs-wrapper .roktabs-container-tl {background: url(../images/light/roktabs-tl.png) 0 0 no-repeat;}
.roktabs-wrapper .roktabs-container-tr {background: url(../images/light/roktabs-tr.png) 100% 0 no-repeat;}

/* Form overrides */

form.editor {background:#f5f5f5;border: 1px solid #dfdfdf;color: #333;}
form.editor input, form.editor textarea {border:1px solid #dfdfdf;}
form.editor fieldset a {color: #00c;}
form.editor fieldset {border-bottom:1px solid #dfdfdf;}
form.editor legend {color:#000;background:url(../images/new/arrowGrey.gif) 0 50% no-repeat;}

/* RokCandy Formatting */

img.feature-img {border: 1px solid #dfdfdf;}
.feature-img-title {background: #fff;border: 1px solid #dfdfdf;}
a.img-title {background: url(../images/light/icon1.png) 0 0 no-repeat;}

.showcase-feature {background: url(../images/light/show-bg.jpg) 0 0 no-repeat;}
.show-feat-block1 {background: url(../images/light/rtl/main-tl.png) 0 0 no-repeat;border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;}
.show-feat-block2 {/*background: url(../images/light/main-tr.png) 100% 0 no-repeat;*/}
.show-feat-block3 {/*background: url(../images/light/main-bl.png) 0 100% no-repeat;*/}
.show-feat-block4 {/*background: url(../images/light/main-br.png) 100% 100% no-repeat;*/}
a.show-readon {border: 1px solid #dfdfdf;border-bottom: 1px solid #fff;background: #fff;}
.show-feat2-bg {background: url(../images/light/feat2-bg-t.png) 0 0 no-repeat;height: 5px;}
.show-feat2-bg2 {background: url(../images/light/feat2-bg.png) 0 0 repeat-y;}
.show-feat2-bg3 {background: url(../images/light/feat2-bg-b.png) 0 0 no-repeat;height: 5px;}

/* Frontpage styles */

.content-row {border-bottom:1px solid #dfdfdf;}
.content-row-img img { border: 1px solid #dfdfdf; }



/* H�gerspalt */
#rightcol div .sidemod ul {
	list-style:none;
	padding-left:0 !important;
	margin-left:0 !important;
	width:95%;
}

#rightcol div .sidemod li {
	margin-left:0 !important;
	padding-left:14px !important;
	margin-bottom:8px;
	background:url(../images/new/arrowOrange.gif) 0px 4px no-repeat !important;
}


/* Streck som g�rs i Tinymce*/
hr {
	height:1px;
	color: #cbd1c7;
	background: #cbd1c7;
	margin: 15px 0;	
}

#rightcol{
position: relative !important;
}
