/*

# ------------------------------------------------------------------------
# JA Seleni for Joomla 1.5.x - Version 1.0 - Licence Owner JA115884
# ------------------------------------------------------------------------
# Copyright (C) 2004-2009 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Author: J.O.O.M Solutions Co., Ltd
# Websites:  http://www.joomlart.com -  http://www.joomlancers.com
# This file may not be redistributed in whole or significant part.
# ------------------------------------------------------------------------

*/



/* MAIN LAYOUT DIVS

--------------------------------------------------------- */

.wrap { width: 960px; clear: both; margin:0 auto; }

.main { width: 960px; max-width: 1200px; margin: 0 auto; position: relative;}



.column { overflow: hidden; float: left; }



.ja-mass { clear: both; }



/* Gutter ---*/

.main .inner {

/* We use liquid layout, so we need to insert a div which will create margin if need */

	padding-left: 10px;

	padding-right: 10px;

}



.column div.ja-moduletable, .column div.moduletable, .column div.ja-module, .column div.module { 

/* for side columns and spotlight, we only need to add margin or padding to Module */

	margin-left: 10px;

	margin-right: 10px;

}



.ja-inset2 div.ja-moduletable, .ja-inset2 .div.moduletable, .ja-inset2 div.ja-module, .ja-inset2 div.module {

	margin-right: 0;

	margin-left: 20px;

}



.ja-inset1 div.ja-moduletable, .ja-inset1 .div.moduletable, .ja-inset1 div.ja-module, .ja-inset1 div.module {

	margin-right: 20px;

	margin-left: 0;

}



.article_column .contentpaneopen {

/* for article columns, we only need to add margin or padding to this div  */

	padding-left: 10px;

	padding-right: 10px;

}



.leading { }



.article_row {

/* minus the spacing of the article row to macth with the Gutter & global grid */

	margin-left: -10px;

	margin-right: -10px; 

}



/* MAIN COLUMN

--------------------------------------------------------- */

#ja-mainbody { float: left; }

#ja-current-content, #ja-main { float: right; }



/* SIDE COLUMNS

--------------------------------------------------------- */

.ja-colswrap {}

.ja-col {}



/* Left Column ---*/

#ja-left .ja-l2 .ja-left1, #ja-left .ja-l2 .ja-left2 { width: 50%; }

#ja-left .ja-l1 .ja-col { width: 100%; }



/* Right Column ---*/

#ja-right { float: right; }

#ja-right .ja-r2 .ja-right1, #ja-right .ja-r2 .ja-right2 { width: 50%; }

#ja-right .ja-r1 .ja-col { width: 100%; }



/* HEADER

--------------------------------------------------------- */

#ja-header {}



/* FOOTER

--------------------------------------------------------- */

#ja-footer { clear: both; }



/* CONTENT'S GRIDS

--------------------------------------------------------- */

.article_column { float: left; position: relative; }



.cols1 .article_column { width: 100%; }

.cols2 .article_column { width: 50%; }

.cols3 .article_column { width: 33.33%; }

.cols4 .article_column { width: 25%; }

.cols5 .article_column { width: 20%; }



/* SPOTLIGHT

--------------------------------------------------------- */

#ja-topsl {}

#ja-botsl {}



.ja-box { float: left; overflow: hidden; }


/* EGEN LAYOUT, EGNA REGLER */

.ja-r1 .main #ja-mainbody {
	width:60% !important;
}

.ja-r1 .main #ja-right {
	width:38% !important;
}



#bottominfo {
	display:none;
}

.footerlink_adb {
	height:55px;
	width:227px;
	background:url(../images/adbsverige_logo.jpg) no-repeat;
	display:block;
	float:right;
}

.footerlink_orc {
	height:52px;
	width:275px;
	background:url(../images/orc_logo.jpg) no-repeat;
	display:block;
	float:right;
	margin-right:15px;
}

.footerlink_orc:hover {
	background:url(../images/orc_logo.jpg) -275px 0 no-repeat;
}

.footerlink_adb:hover {
	background:url(../images/adbsverige_logo.jpg) -227px 0 no-repeat;
}

.m4j_form_table input, .m4j_form_table textarea, #validate {
	background:#f6f2cb;
}

#underfooter, #underfooter a, #underfooter p {
	text-align:right;
	color:#707070;
	width:950px;
	margin:0 auto;
	max-width:none;
}

#login img, #login .componentheading {
	display:none;
}

#Mod21 {
	background:#ACD167 url(../images/telefon.jpg) no-repeat bottom right;
	margin-right:10px;
}

#Mod21 h3 {
	background:#ACD167;
	text-transform:none;
	text-shadow:none;
	color:#902692;
	border-bottom:2px solid #fff;
}

p, .contentheading, .article-tools {
	max-width:600px;
}

#Mod16, #Mod16 .ja-box-ct {
	margin:0 !important;
	padding:0 !important;
}

#Mod19 .ja-box-ct div a {
	margin-right:20px;
}

#Mod19 h3 {
	color:#f6921e;
	background:none !important;
	border-bottom:5px solid #fcc9b6;
	font-size:1.7em;
	text-transform:none;
}

#Mod22 h3, #Mod23 h3 {
	color:#f6921e;
	background:none !important;
	border-bottom:none;
	font-size:1.9em;
	text-transform:none;
	padding:15px 0 0 15px;
}


/* infoga bild-iframe */
.contentpane {
	background:#fff;
}

#sbox-window, #sbox-content, #sbox-content iframe {
	width:700px !important;
	height:500px !important;
}