/* CSS Dokument 
* Containing the following items: 
* hmtl, body, outer_container, inner_container, left_bar, right_bar
* header, content, inner_content, footer
* 
* General styles: 
* a, parent, img, div, table, td, h1-h6
* 
* Joomla Specific Styles:
* componentheading, contentheading, small, createdate, modifydate
*/
html {
}

	body { 
		height: 100%;
		width: 100%;
		
	 	margin:0;
		padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #666666;
		background-color: #333333;
	}
	#outer_container { 
		height: 100%;
		width: 100%;
		background: url("../images/bg_body.gif") repeat-x;
		background-color: #333333;
		border: 0px solid purple;
		text-align: center;
	}
	#inner_container {
		text-align: left;
		width: 958px;
		height: auto;
		margin: 0px auto;
		margin-bottom: 50px;
		border: 0px solid red;
		background-image: url("../images/bg_container.gif");
		background-color: #333333;
		position: relative;
	}
	/*#content_container {
		border: 1px solid red; 
		background-image: url("../images/bg_content_container.png");
	}*/
	#left_bar, #right_bar {
		margin-top: 0px;
		margin-bottom: 50px;
		width: 214px; height:100%;/*305px*/
		border: 0px solid black;
		background:url(../images/bg_horizontal_divider.png) no-repeat;
	}
	#left_bar {
		background-position:top right;
/*		border:1px solid green;
		margin-left: 11px;*/
		float: left;
	}
	#right_bar {
		background-position:top left;
/*		margin-right: 11px;*/
		float:right;
	}
	.side_inner {
		margin:25px 20px 20px 20px;
	}
	#header/*, #header_pic*/ {
		width: 100%;
		height: 152px;
/*		background: url("../images/bg_header.gif") no-repeat;
*/		position:relative;
		text-align:right;
		border:0px solid green;
		padding:0px; margin:0px;
	}
	#header #logo {
		position:absolute;
		left:25px;
	}
	#header .moduletable {
		border:0px solid #FFFFFF;
		padding:0px; margin:0px;
	}
	#header .moduletable img { /* This is for the header image in the top only */
		margin-right: 4px;
	}
	#header .moduletable #jflanguageselection img { margin: 0px; }
	#header .moduletable .menu_sites {
		position:absolute;
		height:32px;
		left:20px; top:87px;
		padding:0px; margin:0px;
/*		background:url(../images/bg_menu_separator.png) no-repeat;
		background-position:top left;
*/		border:0px solid #000000;
	}
	#header .moduletable .menu_sites li {
		float:left;
		height:32px;
		padding:0px; margin:0px;
		list-style-type:none;
		list-style-position:inside;
/*		background:url(../images/bg_menu_separator.png) no-repeat;
		background-position:top right;
*/		border:0px solid #000000;
	}
	#header .moduletable .menu_sites li a {/**/
		padding:9px 15px 8px 15px; 
		display:block;
		border:0px solid #000000;
	}
	#header .moduletable .menu_sites li a:hover {/*
		background:url(../images/bg_menu_separator.png) no-repeat;
		background-position:top right;
		background-color: #990000;*/
		text-decoration:none;
	}
	#header .moduletable .menu_sites li a span {
		color:#FFFFFF;
		font-size:13px;
		border:0px solid #000000;
	}
	#header .moduletable #jflanguageselection {
		position:absolute; 
		height:32px; 
		right:0px; top:87px;
		padding:0px; margin:0px;
	}
	#header .moduletable #jflanguageselection ul.jflanguageselection {
		padding:0px 15px; margin:0px;
	}
	#header .moduletable #jflanguageselection ul.jflanguageselection li {
		padding:10px 2px 10px 2px; margin:0px;
	}
	.content {
/*		margin-top: 20px;
		margin-left: 20px;
		margin-bottom: 50px;
*/		width: 500px;
		float: left;
		overflow: hidden;
		border:0px solid blue;
		/*height: 100%;*/
	}
	.content_wide {
		width:725px;
	}
	#inner_content {
		margin:20px 20px 50px 20px;
		width:96%;
		border:0px solid #000000;
	}/*
	#inner_content table td {
		font-size:11px;
	}*/
	#footer {
		border: 0px solid green;
		width: 100%;
		height: 125px;
		clear: both;
		color: #454546;
		text-align:center;
		font-size:10px;
		background-color:#333333;
		position:relative;
/*		background: url("../images/bg_footer.gif") no-repeat;
*/		/*background-color: #009966;*/
	}
	#footer .moduletable {
		width: 100%;
		color:#000000;
		position:absolute;
		left:0px;
		top:87px;
	}
	#footer .moduletable a {
		color:#000000;
	}
	#footer .moduletable a:visited {
		color:#003366;
	}
	#footer .moduletable_sponsors {
		position:absolute;
		top:15px; left:0px;
		width:100%;
	}
	#footer .moduletable_login_menu {
		float:right;
		position:absolute; 
		bottom:0px; 
		right:0px;
	}
	#footer .moduletable_login_menu ul.menu {
		padding:0px; margin:0px;
		margin:10px 15px 0px 0px;
		border:0px solid green;
	}
	#footer .moduletable_login_menu ul.menu li {
		list-style-position:inside;
		list-style-type:none;
	}/*
	.contentpagetitle, .contentheading, .componentheading {
		color: #B09607;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 16px;
		font-weight: bold;
	}*/
	table.moduletable {
		width: 164px;
	}
	#left_bar .moduletable_menu {
		border:0px solid #000000;
		font-family: "Trebuchet MS", "Geneva CY", Verdana;
		width:164px;/*
		margin-left:10px;*/
	}
	#left_bar .moduletable_menu h3, #left_bar .moduletable h3 {
		font-size:14px;
		font-weight:bold;
	}/*
	#left_bar .moduletable h3 {
		color:#E31C21;
	}*/
	#left_bar .moduletable_menu ul {
		border: 0px solid blue;
		margin: 0px; padding: 0px;
		list-style: none;
	}
	#left_bar .moduletable_menu ul li {
		width: 100%;
	}
	#left_bar li a {
		color: #676877;
		font-weight:bold;
	}
	#left_bar .moduletable_menu a {
		display: block;
		padding: 0px 6px 2px 6px;/*
		padding-left: 9px;*/
		border-bottom: 1px solid #dadada;
		font-size:10pt;
	}
	#left_bar .moduletable_menu li ul li a {
		font-size:9pt;
		padding: 0px 6px;
	}
	
	/* Right Bar */	
	#right_bar .moduletable {
		width:164px;/*
		margin:20px;*/
	}
	
	/* General styles */
	a {
		color: #5a93c9;
		text-decoration: none;
	}
	a:visited {
	}
	a:hover, .active a, .parent ul a:hover {
		text-decoration:underline;
	}
	.parent ul a, .parent ul a:hover {
		text-decoration:none;
	}
	.parent ul a span {
		margin-left:20px;
	}
	.parent ul .active a span, .parent ul a:hover span {
		text-decoration:underline;
	}
/* Stilar fr de generella positionerna frn standardmodellen */

/* Standard html taggar */
img {
	border:0px;
}

/* Containers */
div {
}
table {/*
	font-size:12px;*/
}
tr {
}
/*th, .contentheading {
	text-align:left;
	font-size:14px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
}
td {
	padding:2px 5px 2px 5px;
}*/

/* Texttyper */
/*p {
	padding:0px;
	margin:0px;
}*/
h1, h2, h3, h4, h5, h6, .componentheading, .contentheading {
	font-family:arial rounded mt bold, helvetica rounded, Arial, Helvetica, sans-serif;
}
h1 {	font-size:24px;	padding:0px; margin:0px;}
h2 {	font-size:20px;	}
h3 {	font-size:16px;	}
h4 {	font-size:14px;	}
h5 {	font-size:12px;	}
h6 {	font-size:10px; font-weight:bold; }

.blog_more {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
}

/* Standardklasser fr Joomla 1.5.x */

.contentpaneopen td {
	font-size:11px;
}
.small, .createdate, .modifydate {
	font-style:italic;
	font-size:9px;
}
.componentheading, .contentpaneopen td.contentheading {
	font-size:18px;
}
.componentheading {
	margin-bottom:10px;
}/*
.hasTip {
	background-color:#000000;
}*/


/*
* Frger 
* Gul: #FF9900, 255/153/0
* Grn: #33902C, 51/144/44
* Rd: #FF0000, 255/0/0, anvnder nu #E31C21
* Bl: #00A0C6, 0/160/198
*/
