﻿body, html
{	
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Arial, Helvetica, sans-serif; /*2008-03-22 */
	font-size: 11px;
	background: #dee5eb url(../images/graphics/bg.gif) top left repeat-x;	
	text-align:center;	
	color:Black;
	padding:0px;
	margin:0px;
 }	

/* Layout Stylesheet */ 
#outer {
	text-align:left;	
	border-left:1px solid #b2b7bc;
	border-right:1px solid #b2b7bc;
	border-bottom:1px solid #b2b7bc;	
	width:990px;
	margin:auto;
	padding:0px 20px 0px 20px;
	background:#ffffff;
 }

#hdr {
	/*height:100px;*/
	border:0px solid #000000;
	/*background-image:url("../images/graphics/hdr_bg.png")!important; 
	background-repeat:repeat-x;*/
	
	/* background-color:#2B5279;*/
}

#bar {
	height:20px;
	width:984px;
	border:0px solid #000000;
	margin-top:8px;
	margin-bottom:15px;
	/*background:#ffffff;*/
 }
 
 #bar_news {
	height:24px;
	width:982px;
	/*background-image:url("../images/graphics/bg_menu.gif")!important;*/
	background-repeat:repeat-x;
	margin:0px 0px 0px 0px;
	padding:3px;
	
 }

#bodyblock {
	 /*position:relative;*/
	 background-color:#ffffff;
	 
	 width:990px; 
 }

#l-col {	
	width:580px;
	height:100%;	
 }
 
 #forumContent {	
	width:700px;
	height:100%;	
 }
 
 #forumRightColumn 
{
	width:270px;	
	text-align:left;
	margin: 0px 5px 0px 0px;
	padding:0px 5px 20px 0px;
	background-color:#ffffff;
	height: 100%;	
	border:0px solid #000000;
}
 
#l-col_big {
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	border:0px solid #000000;
	width:100%;
	height:100%;
	text-align:left;
	padding:0px;
	float:left;
	clear:both;
 }
 
 

#cont 
{
	width:350px;	
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding:0px 5px 20px 0px;
	background-color:#ffffff;
	height: 100%;	
	border:0px solid #000000;
}

#ftr 
{
	width:100%;
	margin: 150px 0px 10px 0px;
	/*background-color:#285079;*/
	text-align:center;
 }
 
 #inner_l-col 
 {
/*	background-image:url("../images/graphics/bg_gray.gif")!important;*/
	
	background-color:#F5F5F5; 
	border:1px solid #D8D8D8;
	margin: 10px 0px 40px 0px;

	width:310px;
	z-index:1;
	text-align:left;
	padding:5px;
 }
 
  #inner_r-col 
 {
	margin: 10px 0px 10px 5px;
	border:1px dotted #D8D8D8;
	width:280px;
	z-index:1;
	text-align:left;
	padding:10px;
 }
 
.startNewsContainer{width:580px; }
.startNewsContainer img{margin-right:6px; margin-bottom:6px; margin-top:3px; border:1px solid #2B2B2B;}

.section350{width:350px; }
.section350 img{margin-right:6px; margin-bottom:6px; margin-top:3px; border:1px solid #2B2B2B;}

.section200{width:200px; }
.borderTest{border:solid 1px red;}

#bb_firstpage{margin:30px 0px 10px 0px; width:320px; text-align:left; padding:1px;}
#vb_firstpage{background-color:#F5F5F5; border:1px solid #D8D8D8; padding:10px 5px 5px 5px; margin:10px 15px 10px 0px; width:600px;}


/* Huvudnavigeringen
 ------------------------------------- */
ul#mainnavigation {
	position: relative;
	clear: both;
	min-height: 22px;
	background: #f3f3f3 url(../images/graphics/main_nav_filler_bg_1x22.gif) repeat-x bottom left;
	border: solid 1px #646464;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
ul#mainnavigation li {
	display: block;
	float: left;
	min-height: 22px;
	background: #fff url(../images/graphics/main_bg_1x22.gif) repeat-x bottom left;
	padding: 0;
}
ul#mainnavigation li a {
	display: block;
	line-height: 20px;
	margin: 0;
	padding: 1px 5px;
	font-size: 1.1em;
	/*font-weight: bold;*/
	border-right: solid 1px #e0e0e0;
	border-left: solid 1px #fff;
	color:Black;
}
ul#mainnavigation li.selected {
	background: url(../images/graphics/main_bg_selected_1x20.gif) 1px 1px repeat-x;
	color: #fff;
	border-right: solid 1px #e0e0e0;
}
ul#mainnavigation li.selected a {
	border-right: solid 1px #fff;
	margin-right: 0px;
	color: #fff;
}








.puffHeader{background-color:#dbe6cc; margin-bottom:5px;}
.puffHeader h2{padding:0px;margin:0px 0px 5px 0px; }

.dott{ border:0px; border-top:1px dotted #000000; height:1px; width:500px;}

 /*border:1px dotted red; height:0.5px; width:500px; background:url("../images/graphics/blad.gif"); background-repeat:repeat-x;}*/ 
h1,h2,h3,h4,h5,h6 { margin-top: 0.8em; margin-bottom: 0px; /*font-weight: bold;*/ }

h1.large{ font: 20px /* Arial Black*/; word-spacing: normal; line-height:normal; margin:0px; padding:0px;  }


h1.calenderheader{font: 14px /*Arial Black*/; word-spacing:normal; line-height:1.1em; margin:10px 15px 0px 20px; padding:0px;}

h1 {
	color: #163F53;
	margin: 0px 0px 2px;
	/*border-bottom: 1px dotted #CCCCCC;*/
	letter-spacing: -1px;
	font: normal 260% "Trebuchet MS", Tahoma, Arial;
	padding-bottom: 2px;
	
}

/*h2 {  font-size:200%; word-spacing: normal; line-height: 1.1em; margin-bottom: 0.5em; }*/

h2 {
	/*color: #163F53;*/
	color: #6a95c2;	
	margin: 0px 0px 0px;
	/*border-bottom: 1px dotted #CCCCCC;*/
	letter-spacing: -1px;
	font: normal 210% "Trebuchet MS", Tahoma, Arial;
	padding-bottom: 0px;
}

h3{
	margin: 0px;
	padding:0px;
	font: bold 14px "Trebuchet MS", Tahoma, Arial;
	text-transform:none;
	letter-spacing: 0px;
}

a.bb { color: #163F53; text-decoration: none; cursor: pointer;  }
a.bb:hover	{ color: #163F53; text-decoration: none; cursor: pointer; }

/*h3 { font: 12px; word-spacing: normal; line-height: 1.1em; margin-bottom: 0.2em; }*/

p, li{ margin:0px; font-size: 11px; line-height: 1.6em; padding:0px;}


ul.calenderlist{margin:10px 20px 10px 30px; padding:0px; list-style-type:none; width:300px;}

.dotted624{width:600px; height:2px; margin:13px 2px 13px 2px; background-image:url("../images/graphics/dotted.gif")!important; background-repeat:repeat-x;}
.dotted380{width:340px; height:2px; margin:13px 2px 13px 2px; background-image:url("../images/graphics/dotted.gif")!important; background-repeat:repeat-x;}
.dotted1024{width:990px; height:2px; margin:5px 2px 30px 2px; background-image:url("../images/graphics/dotted.gif")!important; background-repeat:repeat-x;}


.newsfooter624{width:580px; height:12px; margin:8px 2px 10px 2px; vertical-align:middle; border-top:1px solid #51769E; border-bottom:1px solid #51769E; background-color:#F5F5F5/*86A6C6*/; padding:5px;}
.yellowPuff340{width:322px; margin:0px; padding:10px; }
.bgGray{background: #dee5eb url(../images/graphics/bg.gif) top left repeat-x;	}
.borderGray{border:1px solid #b2b7bc;}

.header_green{/*background-image:url("../images/graphics/header_bg_green.gif")!important; background-repeat:repeat-x;*/}
.header_blue{/*background-image:url("../images/graphics/header_bg_blue.gif")!important; background-repeat:repeat-x; border:solid 1px black;*/}
.header_gray{/*background-image:url("../images/graphics/main_nav_filler_bg_1x22.gif")!important; background-repeat:repeat-x; border:solid 1px black;*/}
.header_lightblue{/*background-color:#dee5eb; border:solid 1px black;*/}
li.adminmenu
{
	list-style:none;
	list-style-type: none;
	margin:5px 5px 0px 0px; 
	padding:0px;
		
}
p.date_gray
{
	margin:0px 0px 0px 0px;
	color:Gray;	
	font-size:11px;
}

a { color: #163F53; text-decoration: none; cursor: pointer;  }
a:hover	{ color: #87B358; text-decoration: none; cursor: pointer; }

a.menu{	margin:5px 15px 10px 0px; color:#163F53; font:1.1em "Trebuchet MS", Tahoma, Arial; /*color:#E5EEF7;*/ text-decoration: none; font-weight:bold;}
a.menu:hover{color:#87B358; }

a.taglink{color: #B2B1B1; text-decoration: none; cursor: pointer; } 
a.taglink:hover{color:#D2D0D0; }

.underline{text-decoration:underline; }

a.mypage_menu{color:#87B358; text-decoration:underline; cursor: pointer; } 

/*color*/
.darkred{color:#990021;}
.blue{color:#397699;}
.softblack{color:#2B2B2B;}
.white{color:#ffffff;}
.gray{color:#777777;}
.green{color:#87B358;}
.darkgray{color:#515151;}
.darkblue{color:#163F53;} 
.red{color:Red;}
/*.gold{color:Gold;}*/
.lightblue{color:#95c5df;}
.bgBlue{color: #dee5eb;}


/*bgcolor*/
.lightbluebg{background-color:#F5F5F5;}
.bold{font-weight:bold;}
.login a{color: #1a171b; text-decoration: none; cursor: pointer;}

a.biglink_darkred
{
	color:#990021;
	text-decoration: none;
	font-size:large;
	font-weight:bold;	
}

a.biglink_darkred:hover
{
	color:#EA0133;
		
}

hr.menu_hr
{
	width:100%;
	color:#397699;	
	margin:0px;
}

img.article_left
{
	border:1px solid black;
	margin:5px 5px 5px 0px;
	 	
}

img.article_right
{
	border:1px solid black;
	margin:5px 0px 5px 5px;	
}

img
{
	margin:0px;
	padding:0px;
	
}
/*Verdana, “Lucida Grande”, Tahoma*/

td.latestnews_alt
{
	background-color:#F6F7F8;
}

img.galleryimg 
{
	padding: 2px; 
	border: 1px solid #ccc; 
	background-color:White;
}

img.galleryimg_bb 
{
	padding: 3px; 
	border: 1px solid #ccc; 
	background-color:white;
	margin: 5px 3px 5px 0px;
	float:left;
}


/**********************************************************************************************************************************



/**class**/
.vb_container{	padding: 2px; border: 1px solid #ccc; background-color:White; text-align:left; }


 .floatleft		
 {
	float:left;
}

.floatright
{
	float:right;
}

.clearright
{
	clear:right;	
}

.clearleft
{
	clear:left;	
}
.clearboth
{
	clear:both;	
}

.color_gray
{	
	color:Gray;	
}
.maxwidth
{
	width:100%;	
}

maxheight
{
	height:100%;	
}

/* runda hörn*/
#roundcontainer {}
#mypageguestbook_roundcontainer{}
#tip_roundcontainer{}

.roundtop {background: #ffffff;}
.roundbottom {background: #ffffff;}
.r1{margin: 0 5px; height: 1px; overflow: hidden; }
.r2{margin: 0 3px; height: 1px; overflow: hidden; }
.r3{margin: 0 2px; height: 1px; overflow: hidden;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; }
#mypageguestbook_roundcontainer .roundcontent {padding: 4px 10px 10px 10px;}

.bggreen{background: #87B358;}
.bglimegreen{background:#C0DB5A;}
.colorgray{color:Gray;}


/*taggar*/
.tag{ word-spacing:normal; line-height:normal; margin:3px;}

.tagsize_6{font-size:6px;}
.tagsize_7{font-size:7px;}
.tagsize_8{font-size:8px;}
.tagsize_10{font-size:10px;}
.tagsize_12{font-size:12px;}
.tagsize_14{font-size:14px;}
.tagsize_16{font-size:16px;}
.tagsize_18{font-size:18px;}
.tagsize_20{font-size:20px;}


/*Gästbok*/
.entryContainer{margin-top:20px;}
.entryImg{margin:0px 10px 0px 0px; width:60px; border: 0px solid;}
.entryText{margin:0px 5px 0px 0px; border: 0px solid;}
.entryContainer{}
.checkboxDeleteMsg{margin:0px 0px 0px 0px; padding:0px;}
/*
.darkred{color:#990021;}
.blue{color:#397699;}
.softblack{color:#2B2B2B;}
.white{color:#ffffff;}
.gray{color:#777777;}
.green{color:#87B358;}
.darkgray{color:#515151;}
.darkblue{color: #163F53;} 
.red{color:Red;}*/

/*nyheter*/
.newsEntry{float:left; clear:left; width:100%; margin-bottom:0px; margin-top:2px}
.newsEntryFooter{border:0px; border-bottom:1px dotted #87B358; float:left; clear:left; width:100%; margin-top:20px; padding-bottom:4px;}
.newsCommentImg{margin:0px 10px 0px 0px; width:60px; border: 0px solid;}
.newsCommentContainer{padding:10px; width:570px; margin-bottom:20px;}
.newsEntry img{float:left; margin:0px 8px 2px 0px; border:1px solid #4a4a4a;}
.newsEntry p{ font-size:11px;}

/*Rss*/
.rssBox{float:left; clear:left; width:100%;}
.rssBox img{float:left; margin:0px 8px 2px 0px; border:1px solid #ccc;}

.ExpertEntries p{margin-bottom:10px;}

/*små nyheter*/
#smallNewsContainer{margin:0px 0px 0px 0px; padding:0px;}

#smallNewsContainer img{ margin:0px 10px 20px 0px; border:1px solid #2B2B2B; float:left;	padding:0px;}
#smallNewsContainer img.comments{ margin:0px 5px 0px 0px; border:0px solid #2B2B2B; float:left;	padding:0px;}
#smallNewsContainer p{  margin: 0px 0px 10px 0px; font-size: 11px;  }


/*Min sida*/
#myProfileSmall{float:left; margin:0px 0px 0px 0px; width:285px;} 
#myProfileSmall h2{margin:0px; padding:0px;}
.myProfileSmallHeader{float:left; margin:0px 0px 2px 0px; width:280px; padding:1px 0px 2px 0px; /*background-image:url("../images/graphics/bg_mypage.png"*/  
	 border-top:1px solid Silver;}
#myProfileSmall .img{border:2px solid black;}


#myProfileBig{float:left; margin:0px 0px 0px 0px; width:585px;}
#myProfileBig .img{border:2px solid black;}
.myProfileBigHeader{float:left; margin:0px 0px 2px 0px; width:580px; padding:1px 0px 2px 0px;} /*background-image:url("../images/graphics/bg_mypage.png"*/  

/*Min sida widgets*/
#myPageContent{float:left; clear:both; margin:10px 0px 2px 0px; padding-left:5px;}
#widgetbox{margin:0px 0px 0px 0px; text-align:center; padding:0px; width:580px;}
.myPageContainer{padding-left:5px; width:580px; margin-bottom:20px;}
.mypageGuestbook{width:335px; padding:6px; margin-right:0px; margin-bottom:5px; background-color:#F5F5F5;}

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#ffffff;
color:gray;
padding: 1px 2px;
}

/*bildbanken*/
#bildbankContainer{width:980px; border:0px solid;}
#bildbanksmenuContainer{width:300px; float:left; border:0px solid;}
#searchContainer{width:600px; float:right; padding:0px 20px 0px 10px; border:0px solid; }
#tagCloud{width: 940px; border:0px solid; line-height:30px; float:left; text-align:right; margin:10px 10px 10px 0px; padding:10px; background-color:#f5f5f5; height:100%;}
#tagCloud a{float:left; margin-left:4px; margin-right:4px;}
#tagCloud a:hover{color:white; background-color:#163F53;}
#tagCloud p{vertical-align:text-bottom;}
#searchBox{width:700px; border:0px solid; margin-bottom:20px; line-height:30px; float:left; clear:left; text-align:right; padding:0px; background-color:#f5f5f5;}
#advancedSearch1{display:none; float:left; padding:0px 0px 0px 10px; clear:both; width:950px;}
.setBox{width:200px; margin-right:20px; margin-bottom:20px; float:left; padding:10px; background-color:#f5f5f5}

/*widgetinformation*/
.SiteBox{width:700px; margin-top:20px; float:left; clear:left;}
.SiteBox img{border:none;}

table.bowlingTable{border:1px solid #aaaaaa;}
td.bowlingTable{border:1px solid #aaaaaa;}

