* {
	font-family: Arial, Helvetica, sans-serif
	font-size: 11px;
	/*color: #FFFFFF;*/
}

.head, .h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
 	letter-spacing:-1px;
	margin-bottom: 10px;
	font-weight:800;
	color:#FFFFFF;
	line-height:32px;
}

 .newsheadline {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
 	letter-spacing:-1px;
	margin-bottom: 0px;
	font-weight:800;
	color:#FFFFFF;
	line-height:32px;
 }

.newsdate {
	font-weight: bold;
	font-size: 20px;
 	letter-spacing:-1px;
	line-height:24px;
	margin-bottom: 10px;
	font-weight:800;
}

input, select, option, textarea 
{
	color: #333333;
}

body {
	background-color:#969696;
	background-image:url(../images/bg_main.jpg);
	background-repeat:repeat-x;
	text-align : center;
	padding: 0px;
	margin: 0px;
}

body a {
text-decoration: underline;
}

h2 {
 font-family:Arial, Helvetica, sans-serif;
 color: #333333;
 font-size:30px;
 letter-spacing:-2px;
 margin-left:-5px;
 margin-top:0px;
 margin-bottom:10px;
 font-weight:800;
 line-height:32px;
}

ul li {
 font-family:Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size:18px;
 margin-top:0px;
 margin-left: -15px;
 margin-bottom:10px;
 line-height:32px;
}

.list tr td{
 font-family:Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size:18px;
 padding-bottom:20px;
 padding-right:15px;
 margin-left: -15px;
 line-height:32px;
}

.list tr td img{border:3px solid white;}


#content_holder {
  width : 100%;
  margin-right : auto;
  margin-left : auto;
  margin-top : 0px;
  padding : 0px;
  text-align : left;
}


#mainArea {
	width:600px;
	text-align:left;
	margin: 25px 43px 25px 43px;
	color:#c0c0c0;
}

.firstpage{
	width:600px;
	text-align:left;
	margin:0px;
	color:#c0c0c0;
	font-family:"Trebuchet MS";
}

.team h1 {
margin-top:-5px;
}

#mainArea p {
	font-family:"Trebuchet MS";
}

#mainArea h1 {
    font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	line-height:32px;
}

.nopadding
{
	padding: 0px 0px 0px 0px;
}

.hline 
{
	border-bottom:1px solid #666666;
	font-size: 5px;
	clear: both;
}

.puff tr td {
	padding-left: 15px;
}

.content-box {
	width: 210px;
	background-image:url(../images/puff_box_middle.jpg);
	background-position:bottom left;
	background-repeat:repeat-y;
	
}

.box-text {
	width: 190px;
	padding-left:15px;
	padding-right:10px;
	line-height:20px;
	padding-top:0px;
	color: #333333;
}

.box-text a {color: #930000; text-decoration:underline}

.box-text a:hover {color: #930000; text-decoration:underline}

/*
.box-text #ctl00_LastBlogg_bloggDiv a {
position:absolute;
}*/

.box-border {
	background-image:url(../images/left-side-menu-shade.gif);
	background-position:top;
	background-repeat:repeat-y;
}

.page-shade-right {
	background-image:url(../images/right_bg.gif);
	background-position:left top;
	background-repeat:no-repeat
}

.page-shade-left {
	background-image:url(../images/left_bg.gif);
	background-position:right top;
	background-repeat:no-repeat
}

.page-shade-left-firstpage {
	background-image:url(../images/left_bg.gif);
	background-position:right top;
	background-repeat:no-repeat
}

.kalender-body {
	text-align:left;
	vertical-align:top;
	padding-right:10px;
	padding-top:15px;
}	

.news-body {
	background-image:url(../images/nyheter-bg-pattern.gif);
	background-position:top;
	background-repeat:repeat-y;
	background-color: #212121;
	text-align:left;
	vertical-align:top;
	height:116px;
}

.news_year_picker 
{
	width: 112px;
}

.menuNews {
	font-size:11px;
	color: #DADADA;
	font-weight: normal;
	text-decoration: none
}

A 
{
	color: #D0D0D0;
	text-decoration: underline;
}

A.guestbook 
{
 font-family:Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size:18px;
 margin-bottom:10px;
 line-height:32px;
}

A:hover, A#current
{
	color: #FFFFFF;
	text-decoration: underline;
}


P#RightMenu {
	margin-top: 0px;
	margin-bottom: 0px;
}

#RightMenu A 
{
	color: #D0D0D0;
	text-decoration: none;
}

#RightMenu A:hover, #RightMenu A#current
{
	color: #FFFFFF;
	text-decoration: underline;
}


.newslineTD
{
	padding-bottom:3px;
}

.headline
{
 font-family:Arial, Helvetica, sans-serif;
 color: #333333;
 font-size:36px;
 letter-spacing:-2px;
 margin-left:-5px;
 margin-top:0px;
 margin-bottom:10px;
 font-weight:800;
 line-height:32px;
}

.rest {
	background-image:url(../images/rest.gif);
	background-position:right;
	background-repeat:repeat-y;
	vertical-align:top;
}

.sponsor-body {
	text-align:left;
	vertical-align:top;
}


/* MENU */

.menu tr td
{
	padding-left:5px;
	padding-right:5px;
	background-image:url(../images/div_bg.gif)
}


.menu tr td a
{
	color:#ffffff;
	font-size:13px;
	font-weight: bold;
	text-decoration:none;
}

.menu tr td a:first-letter
{
	text-transform:uppercase;
}

.menuDiv { 
color:#ffffff;
background-color:#333333;
text-decoration:underline;
padding-right:10px;
padding-left:5px;
line-height:18px;
 }


/*

.menuTDSelected
{
	background-color:#1C2833; 
}
.menuTD
{
	color: #DADADA;
	background-color:#527391;
}
.menuTable
{	
	border-style:none;
	border-width:0px;
	cursor:pointer;
}
.menuDiv
{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	text-align:left
}

*/




a.dimmed:link {
	color: #415665;
	text-decoration: underline;
	visibility:visible
} /* unvisited link */
a.dimmed:visited {
	color: #415665;
	text-decoration: underline;
	visibility:visible
} /* visited link */
a.dimmed:hover {
	color: #ffffff;
	text-decoration: underline;
	visibility:visible
} /* mouse over link */
a.dimmed:active {
	color: #415665;
	text-decoration: underline;
	visibility:visible
} /* selected link */ 

input.formfield, textarea.formarea {
	width: 445px;
}

input.formbutton {
	font-weight: bold;
}

/* Page languages */
UL.PageLocales 
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
UL.PageLocales LI 
{
	display: inline;
}
UL.PageLocales LI.selected A
{
	font-weight: bold;
	color: Red;
}

/* End page languages */

/* News module listings */
DIV.article_list_article
{
	margin-top: 3ex;
	margin-bottom: 3ex;
	clear: both;
}

.article_list_date{
font-size:20px;
font-weight:800;
letter-spacing:-1px;
line-height:32px;
margin-bottom:10px;
}

.article_list_title 
{
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:28px;
line-height:34px;
font-weight:800;
}

DIV.article_list_body
{
	margin-top: 1ex;
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
}


.article_list_image 
{
	float: left;
	margin-right: 2ex;
	border: 3px solid white;
}


/* Gallery module */

.gallery_wrapper
{
	float:left;
	width:208px;
	height:147px;
	margin-bottom:50px;
}
.gallery_image
{
	height:103px;
}

.gallery_image img
{
	border: solid 3px white;

}

.gallery_date
{
}
.gallery_description
{
	width:140px;
	border: 1px solid black;
}
.gallery_description_folder
{
	font-weight:bold;
	width:205px;
}


/* Forum module */

#PostTitle {
 font-family:Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size:18px;
 margin-bottom:10px;
 line-height:32px;
}

/* MMS Module */
.mmsImage{
width:200px;
height:120px;
text-align:center;
overflow:hidden;
}

/* Blog module */
.BlogEntry 
{
	clear: both;
}

.BlogDate 
{
	font-weight: bold;
	font-size: 24px;
 	letter-spacing:-1px;
	line-height:32px;
	margin-bottom: 10px;
	font-weight:800;
}

.BlogText 
{
	margin-top: 2ex;
}

.BlogEntrySeparator 
{
	margin-top: 2ex;
	clear: both;
}

.BlogImage 
{
	float: left;
	margin-right: 2ex;
	margin-bottom: 2ex;
}

.BlogFunctions 
{
	margin-top: 2ex;
}

.BlogLink 
{
	clear: both;
	margin-top: 2ex;
}

/* End Blog module */

/* Flash */


#startFlashgallery
{
margin-left:25px;;
}
