/* 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:10px;
		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.jpg") repeat-y;
	/*	background: url("images/bg_horizontal_divider.gif");*/
	}
	#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: 0px 4px !important;
	}
	#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;
	}

/* Custom Styling */
div.clockstyle {
        color: #5a93c9;
      
}


/* 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:28px;
	font-weight:normal;
	padding:2px 5px 2px 5px;
}
td {
	padding:2px 5px 2px 5px;
}*/

/* Texttyper */
/*p {
	padding:0px;
	margin:0px;
}*/


.componentheading, .contentheading {
	font:Arial;
        color: #1CA0F3;	
        font-weight:normal;
}
h1, h2, h3, h4, h5, h6 {
        font:Arial; 
        /*
	font-family:Verdana, Arial, Helvetica, sans-serif;
        */
        color: #1CA0F3;	
}
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; }

clock{
color:blue;
text-align:left;
font-size:8pt;
}

.blog_more {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
}

_clockstyle {
  font-size        : small;  
  font-weight      : bold; 
  color            : #888;  
  background      : #FFF;
  text-align      : right;
  padding-left    : 3px;
  padding-right    : 11px;
  letter-spacing  : -1px;
  border-bottom    : 2px solid #999999;
}




/* Standardklasser fr Joomla 1.5.x */


.contentpaneopen td, .pagenav, td {
	font-size:11px;
}
.small, .createdate, .modifydate {
	font-style:italic;
	font-size:9px;
}


.componentheading, .contentpaneopen td.contentheading {
        font-size:24px;
        /*font-size: large;*/
        font-weight:normal;
        font-family:Verdana, Arial, Helvetica, sans-serif;
		
}

.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
*/
