/* CSS Dokument */
html {
}
body {
	font-size:12px;
	padding:0px; margin:0px;
	background:#EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Arial, Helvetica, sans-serif;*/
/*	text-align:center;*/
}
/* Custom stylez for size */
.eight {
	font-size:8px;
}
.ten {
	font-size:10px;
}
.twelve {
	font-size:12px;
}
.fourteen {
	font-size:14px;
}
.sixteen {
	font-size:16px;
}
.eightteen {
	font-size:18px;
}
.twenty {
	font-size:20px;
}
.twentytwo {
	font-size:22px;
}
.twentyfour {
	font-size:24px;
}

/* Stilar för de generella positionerna från standardmodellen */
.omslutande {
	border: 0px solid black;
	width: 820px;
	text-align:left;
}/*
.topsection {
	border:1px solid green;
}*/
.banner_outer {
	border:0px solid blue;
	width:820px; height:126px;
	background:url(../images/bg/bg_top_section.gif) no-repeat;
	padding:0px; margin:0px;
}
#temp {
	position:absolute;
	border:0px solid pink;
	width:820px;/*
	text-align:center;*/
}
.banner_inner {
	width:780px;
	height:100px;
	background-color:#ffffff;
	border:0px solid green;
	position:relative; top:19px; left:-1px;
	text-align:left;
}
.banner_text {/*
	padding-top:10px;*/
	float:left;
	width:338px;
}
.banner_text img {
	border:0px solid black;
	margin:0px;
	padding:0px;
}
.ajax_banner {
	float:left;
}
.main_outer {
	width:820px;/*
	text-align:center;*/
	background:url(../images/bg/bg_main_outer_shadow.gif);
	background-repeat:repeat-y;
	border:0px solid blue;
}
.main_inner {
	width:780px;
	text-align:left;
	border:0px solid red;
}
.topmenu {
	border:0px solid pink;
	width:820px; height:45px;
	background:url(../images/bg/bg_main_area_top.gif) no-repeat;
	background-position:top;
	text-align:left;
}

.topmenu .moduletable {/*
	width:50%;*/
	width:auto;
	border:0px solid green;
	float:left;
}
.topmenu #mainlevel-nav {
	width: 610px;
	border:0px solid green;
}
.topmenu .moduletable td {
	border:0px solid red;
	padding:14px 0px 0px 40px;
	width:100%;
}
.topmenu ul {
	border:0px solid blue;
	padding:0px; margin:0px;
}
.topmenu li  {
	display:block; float:left;
	list-style-type:none;
	padding-right:20px;
}
.topmenu a {
	color:#ffffff;
	font-size:14px;
}
.topmenu .moduletable_jf {
	float:right;
}
/*
.topmenu_sub {
}*/
.topmenu_sub ul {
	width:700px; height:30px;
	border:0px solid blue;
	margin-left:50px;
}
.topmenu_sub li {
	display:block;
	float:left;
}
.topmenu_sub a {
	font-size:10px;
	color:#9D8F29;
	padding-right:30px;
}


.topmenu .moduletable_tm {/**/
	padding-top:15px; padding-right:10px;
	width:auto; float:left;
}
.topmenu .moduletable_tm td {
	padding-left:20px;
	border:0px solid blue;
}
.topmenu a:hover {
	color:#F5C501;
}


.floating_area {
	width:820px;
	padding-left:20px;
	overflow:auto;
	margin-top:10px;
}
.left_outer {
	width:190px;
	float:left;
	border:0px solid blue;
	margin-top:0px;
}
.left_outer .moduletable, .left_outer .moduletable_ln, 
.left_outer .moduletable_um, .left_outer .moduletable_lm {
	width:100%;
}
.left_outer .moduletable a, .left_outer .moduletable_ln a, 
.left_outer .moduletable_um a, .left_outer .moduletable_lm a {
	color:#000000;
	display:block;
/*	font-size:14px;*/
}
.left_outer .moduletable th, .left_outer .moduletable .mainlevel, 
.left_outer .moduletable_lm th, .left_outer .moduletable_lm .mainlevel, 
.left_outer .moduletable_ln th, .left_outer .moduletable_ln .mainlevel, 
.left_outer .moduletable_um th, .left_outer .moduletable_um .mainlevel {
	background:url(../images/bg/bg_th_menu.gif) no-repeat;
	height:30px;
	vertical-align:middle;
	text-align:left;
	font-size:12px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.left_outer .moduletable td, .left_outer .moduletable_um td {/*
	border-bottom:1px solid #E5E4E2;
	padding-left:5px;*/
	background:url(../images/bg/bg_menu_td.gif) repeat-y;
	line-height:30px;
}
/* Testing */
.left_outer .moduletable_um td, .left_outer .moduletable_lm td {
	line-height:12px;
}
.left_outer .moduletable_um td table td, .left_outer .moduletable_lm td table td {
	background:url(../images/bg/bg_th_menu.png) no-repeat;
	line-height:12px;
	vertical-align:middle;/**/
	height:35px;
}
.left_outer .moduletable_um td table td a.mainlevel, 
.left_outer .moduletable_lm td table td a.mainlevel {
	background:none;
	line-height:12px;
	height:auto;/*
	width:50px;*/
}

/* End Testing */
.left_outer .moduletable .mainlevel {
}
.left_outer .moduletable .sublevel {
	padding-left:5px;
	border-bottom:1px solid #E5E4E2;
}
#active_menu, #active_menu-nav {
	font-weight:bold;
}
.left_outer .moduletable_ln, .left_outer .moduletable_um, .left_outer .moduletable_lm {
	margin-top:10px;
}
.left_outer .moduletable_ln {
	background-color:#EEEEEE;
}
.left_outer .moduletable_ln ul.latestnews_ln, .left_outer .moduletable_ln ul {
	padding-left:20px;
	margin-left:0px;
}
.left_outer .moduletable_ln li.latestnews_ln {
	padding-left:0px;
	margin-left:0px;
}
.left_outer .moduletable_ln ul.latestnews_ln a {
	color:#000000;
	padding-bottom:5px;
}

.left_outer .moduletable_ban {
	width:100%;
	margin-top:105px;	
}
.left_outer .moduletable_ban td {
	text-align:center;
}
/* Joom!Fish */
/*.topmenu */.jflanguageselection {
	border:0px solid blue;
	width:190px;
	margin-right:10px;
	float:right;
	margin-top:8px;
}
/*.topmenu*/ .jflanguageselection li {
	display:block;
	float:left;
	border:0px solid pink;
	padding-right:5px;
}
/*.topmenu*/ .jflanguageselection li a {
	font-size:10px;
}

/* Huvudområde */
.content_outer {
	border:0px solid red;
	float:left;
	width:580px;
}
.content_inner {
	border:0px solid purple;
	margin:0px 10px 10px 10px;
	padding:0px 5px 5px 5px;
	text-align:left;
	display:block;
}
.content_inner .contentpaneopen {
	border:0px solid red;
	width:560px;
}

#content_mod_floater {
	width:580px; overflow:auto;
	border:0px solid blue;
}
.content_mod_left, .content_mod_right {
	background:url(../images/bg/bg_upcoming_events_btm.gif) no-repeat;
	background-position:bottom left;
	border:0px solid red;
	margin:0px 0px 10px 5px;
	padding:0px 0px 33px 0px;
	width:283px;
	float:left;
}
.content_mod_right {
	background:url(../images/bg/bg_up_close_with_btm.gif) no-repeat;
	background-position:bottom;
	margin:0px 0px 10px 0px;
}
.content_mod_left .moduletable, .content_mod_right .moduletable {
	background:url(../images/bg/bg_upcoming_events.gif) no-repeat;
	border:0px solid gray;
	width:100%;
}
.content_mod_right .moduletable {
	background:url(../images/bg/bg_up_close_with.gif) no-repeat;
}
.content_mod_left th, .content_mod_right th {
	width:100%; height:42px; /*line-height:1px;
	padding:10px 0px 10px 0px;*/
	border:0px solid blue;
	vertical-align:middle;
	text-align:left;
	font-size:12px;
}
.content_mod_left th {
	color:#FFFFFF;
}
.content_mod_left td, .content_mod_right td {
	background:url(../images/bg/bg_upcoming_events_middle.gif) repeat-y;
	width:283px;
}
.content_mod_right td {
	background:url(../images/bg/bg_up_close_with_middle.gif) repeat-y;
}
.content_mod_left th, .content_mod_left td, .content_mod_right th, .content_mod_right td {
	padding-left:25px;
}
.content_mod_left td ul, .content_mod_right td ul {
	margin:0px;
	padding:0px;
	border:0px solid blue;
}
.content_mod_left td li, .content_mod_right td li {
	list-style-position:outside;
	list-style-type:none;
	border:0px solid pink;
}/*
.content_mod_right {
}*/
.footer_outer, .footer_outer_banners {
	border:0px solid orange;
	width:820px; 
}
.footer_outer {
	background:url(../images/bg/bg_footer_btm.gif) no-repeat;
	background-position:bottom;height:80px;
}
.footer_inner, .footer_inner_banners {
	width:745px; margin-top:10px;
	border-top:1px solid #E5E4E2;
}
.footer_inner {
	text-align:left;
}
.footer_inner a {
	color:#000000;
}
#img_foot_logo {
	margin:10px 10px 0px 10px;
}
.footer_inner .moduletable_left, .footer_inner .moduletable_right {
	float:left;
	border:0px solid blue;
}
.footer_inner .moduletable_right {
	text-align:right;
	float:right;
/*	width:300px; */
}
.footer_inner .moduletable_left td, .footer_inner .moduletable_right td {
	padding-top:10px;
	border:0px solid blue;
	font-size:10px;
	line-height:15px;
}



/*
.mainareatable {
	width:100%;
}
.mainareatable td {
	width:20% 60% 20%;
	border:1px solid pink;
	vertical-align:top;
}
.leftarea {
	border:1px solid green;
	width:150px;
	float:left;
}
.widespace {
	width:450px;
	height:1px;
	font-size:1px;
}
.mainbodyarea {/*
	border:1px solid green;/
}
.rightarea {
	border:1px solid green;
	width:150px;
	float:right;
}*/



/* Standard html taggar */
hr {
}
img {
	border:0px;
}
form {
}
.inputbox {
}
.searchbox {
}
ul {
}
li {
}

/* Containers */
div {
}
table {
	font-size:12px;
}
tr {
}
td {
}
th {
}

/* Texttyper */
p {
	padding:0px;
	margin:0px;
}
h1, h2, h3, h4, h5, h6 {
}
h1 {	font-size:20px; margin:0px 0px 5px 0px; padding-top:10px; font-weight:normal;	}
h2 {	font-size:18px;	}
h3 {	font-size:16px;	}
h4 {	font-size:15px;	margin:5px 0px 0px 0px; font-weight:bold; }
h5 {	font-size:12px;	}
h6 {	font-size:10px; font-weight:bold; }
a {
	text-decoration:none;
}
a:hover {
}
a:visited {
}


/* Standardklasser för Joomla 1.0.x */
/*
.pathway {
}
.moduletable {
}
.button {
}
.button#mod_templatechooser_jos_change_template {
}
.blog {
}
a.blogsection:link, a.blogsection:visited {
}

a.blogsection:hover {
}*/
.contentpaneopen {
	width:100%;
	margin-bottom:10px;
	color:#5E5E5E;
}/*
.contentpaneopen td {
	border:1px solid blue;
	margin:0px; padding:0px;
}*/
.contentheading {
	padding-left:10px;
	border:0px solid green;
}
.buttonheading {
	border:0px solid pink;
}
.contentheading {
	background:url(../images/bg/bg_content_headline2.gif) repeat-x;
	width:100%; height:50px;
/*	font-weight:bold;*/
}
.contentheading a, .contentheading, .contentheading td {
	font-size:18px;/*
	letter-spacing:2px; */
	color:#FFFFFF;
	padding-left:10px;
}
/*
.contentheading .sIFR-flash {
	font-size:12px; 
	color:#ffffff;
}
.sIFR-replaced {
}*/
.contentpagetitle {
	font-size:12px;
}/*
.contentdescription {
}
a.contentpagetitle:link, a.contentpagetitle:visited {
}
a.contentpagetitle:hover {
}
.createdate {
}
.modifydate {
}
.article_seperator {
}
.componentheading {
}
.readon {
}
a.readon:link, a.readon:visited {
}
a.readon:hover {
}
a.weblinks:link, a.weblinks:visited {
}
a.weblinks:hover {
}
.category {
}
a.category:link, a.category:visited {
}
a.category:hover {
}
.poll {
}
.sectiontableheader {
}
.frontpageheader {
}
.pagenav {
}
a.pagenav, a.pagenav:visited {
}
a.pagenav:hover {
}
.pagenavbar {
}*/
.mosimage_caption {
	font-size:10px;
	font-style:italic;
}


/* Customs 
#MEMBERSHIPAPPLICATION input, #MEMBERSHIPAPPLICATION textarea {
}*/