body, html {
	margin:0;
	padding:0;
	height:100%;
	text-align:center;
	background:#e9e9e9;
	font:8pt verdana;
	line-height:16px;
	color:#333;
}

h1	{ padding:10px 0 5px 0; margin:0px; font-size:16pt; }
h2	{ padding:7px 0 5px 0; margin:0px; font-size:9pt; }
h3	{ padding:5px 0 5px 0; margin:0px; font-size:9pt; }
p	{ margin:9px 0 13px 0; }
img	{ border:none; }


/* GRUNDER */

#container {
	width:990px;
	margin:0 auto;
	background:url(/bilder/design/bg_container.gif) repeat-y;
}

#top {
	height:75px;
}
	#logo {
		float:left;
		margin:35px 0px 0px 40px;
	}
	#tools {
		float:right;
		margin:8px 0px 0px 0px;
	}
		.toolsPic {
			margin:0px 5px 0px 10px;
		}
	#flag {
		float:right;
		margin:10px 0px 0px 25px;
	}


/* -- MENU -- */
#menu {
	height:61px;
	width:910px;
	margin:0 auto;
}
	#menuNiva1 {
		border-bottom:1px solid #f2f2f2;
		height:29px;
		width:910px;
	}
		#menuNiva1 table {
			float:right;
		}
			/* -- TOPMENU -- */
			#menuNiva1 .left {
				background:url(/bilder/design/topMenu_left.gif) no-repeat;
				width:15px;
				height:30px;
			}

			#menuNiva1 .middle {
				background:url(/bilder/design/topMenu_middle.gif) repeat-x top;
				height:30px;
				text-align:center;
			}

			#menuNiva1 .right {
				background:url(/bilder/design/topMenu_right.gif) no-repeat;
				width:15px;
				height:30px;
			}
	#menuNiva2 {
		padding:8px 0px 0px 0px;
	}
		/* -- SUBMENU  NIVÅ 2-- */
		#menuNiva2 .submenu_lv1 { padding:0; margin:0; list-style:none; }
		#menuNiva2 .submenu_lv1 li { display:inline;}
		#menuNiva2 .submenu_lv1 li a { padding:0px 3px; }
		#menuNiva2 .submenu_lv1 li.active a { font-weight:bold; }
		.gtArrow {font:9px Arial; padding:0px 4px 0px 0px;}

	#menuNiva3 {
		float:left;
		width:160px;
		padding:30px 20px 30px 0px;
	}
		/* -- SUBMENU  NIVÅ 3- */
		#menuNiva3 .submenu_lv1 { padding:0; margin:0; list-style:none; }		
		#menuNiva3 .submenu_lv1 li a { padding:0px 0px 0px 10px; }
		#menuNiva3 .submenu_lv1 li.active a { font-weight:bold; }
		#menuNiva3  .submenu_lv1 .submenu_lv2 { padding:0; margin:0; list-style:none; }
		#menuNiva3  .submenu_lv1 .submenu_lv2 li { padding-left:10px; }
		
		.gtArrow {font:9px Arial; padding:0px 4px 0px 0px;}




/*
		.submenu_lv2  { padding:; margin:0; list-style:none; }
		.submenu_lv2 li.active { font-weight:normal; }
		.submenu_lv2 li { padding-left:10px; }
		.submenu_lv2 li a { font-weight:normal; }

		.submenu_lv3 li { padding-left:10px; font-style:italic; }
		.submenu_lv3 li.active { }
*/

#bildspel {
	width:910px;
	height:350px;
	margin:0 auto;
}
#content {
	margin:0 auto;
	width:910px;
	text-align:left;
}
	.info {
		padding:20px 0px 0px 0px;
	}
	#text {
		float:left;
		width:495px;
		padding:10px 0px 0px 10px;
	}
	#textInfo {
		float:left;
		width:450px;
		_width:447px;
		padding:30px 30px 30px 0px;
	}
	#bildgalleriInfo {
		float:left;
		width:700px;
		_width:700px;
		padding:30px 30px 0px 0px;
	}
	.bildGalleriDiv {
		float:left;
		width:100px;
		padding:5px;
		height:200px;
		margin:5px;
		background:#fafafa;
	}
	#bild {
		float:left;
		padding:0px 0px 30px 0px;
	}
	.infoPic {
		margin:30px 0px 0px 0px;
		width:250px;
	}
	#news1{
		float:right;
		width:390px;
		height:65px;
		background:url(/bilder/design/bg_news.gif) repeat-x;
		border:1px solid #f2f2f2;
		margin:15px 0px 15px 0px;
	}
	#news2{
		width:182px;
		height:65px;
		text-align:left;
		background:url(/bilder/design/bg_news.gif) repeat-x;
		border:1px solid #f2f2f2;
		margin:5px 0px 0px 0px;
	}
		.newsDiv {
			margin:0px 0px 0px 11px;
		}
		.newsDate {
			color:#565656;
		}

#bottom {
	width:908px;
	min-height:240px;
	_height:240px;
	padding:15px 0px 0px 20px;
	margin:0 auto;
	background:url(/bilder/design/bg_bottom.gif) repeat-x #fafafa;
}
	#firstPuff {
		width:182px;
		margin:5px 10px 0px 0px;
		float:left;
	}
	.erbPuffWrap {
		width:173px;
		height:182px;
		float:left;
		margin:0px 0px 0px 4px;
	}
		.erbPuffTop {
			height:113px;
		}
		.erbPuffbottom {
			height:96px;
			background:url(/bilder/design/bg_erbBottom.gif) no-repeat;
			color:#fff;
			padding:7px 8px 0px 8px;
		}
		.erbPuffbottom a { display:block; }
		.erbLink {
			color:#fff;
		}


#foot {
	background:url(/bilder/design/bg_foot.gif) no-repeat;
	height:50px;
	width:990px;
	margin:0 auto;
	font-size:10px;
	color:#666666;
}
	#footLeft {
		float:left;
		padding:20px 0px 0px 40px;
	}
	#footRight {
		float:right;
		padding:20px 40px 0px 0px;
	}

/* Användbara klasser */
.clear  { clear:both; }
.hr { margin-top:8px; width:95%; height:8px; border-top:1px solid #E5EBDC; margin:0 auto; } /* Horisontellt streck med div */
.input  { background-color:#fcfcfc; border:1px solid #76a0c8; color:#333; width:200px; margin:0px 0px 5px 0px; }
.submit  { background-color:#76a0c8; border:1px solid #333; color:#fff; margin-top:10px; font-weight:bold; width:150px; cursor:pointer; }
.textarea  { background-color:#fcfcfc; border:1px solid #76a0c8; color:#333; width:430px; height:75px; margin:0px 0px 0px 0px;}
.l { color:#BCB9B4; padding:0 4px; } /* Stående streck (avskiljare) */
.important { color:red; cursor:help; } /* Stjärna (krav) vid formulär*/
/* -------- */



/*BLOGG*/
#BloggPuff {
	Background:url(/blogg/bilder/design/bg_blogg_startPage.gif) no-repeat ;
	Width: 486px;
	Padding-top: 7px;
	Padding-left: 20px;
	line-height: 17px;
}

#BloggRightDiv {	
	width:160px;
	padding:30px 20px 30px 0px;
	_Margin-right: -20px; 
	Float: left;
	Min-height: 470px;
	_Height: 470px; 
}

#BloggLeftDiv {	
	Width: 710px;
	Float: right;
	Min-height: 492px;
	_Height: 492px; 
	padding:10px;
	font-weight:normal;
}

#BloggPressDiv {	
	Float: right; 
	Width: 710px; 
}

.BloggInlaggHeader {	Padding-bottom: 5px; Padding-top: 10px; }
.BloggInlaggDate {	Color: #9c9c9c; Font: 11px Arial; }
.BloggInlaggTextContent {	Padding-bottom: 10px; Margin-bottom: 10px; }

.BloggRightHeader { }
.RightRubrik { Color: #009248; Font: bold 11px verdana; padding-bottom: 7px; Padding-top:10px; margin-left:8px;}
.RightLinkDiv1 {	Font: normal 11px verdana; Padding-left: 10px; Line-height: 18px; }
.RightLinkDiv2 {	Font: normal 11px verdana; Padding-left: 20px; Line-height: 18px; }

#CommentButtonDiv {	margin-top:-5px; text-align:center; padding:5px; Cursor: pointer; Float: left; Width: 135px; Height: 20px; Background: #ffffff url(/blogg/bilder/design/flik.png) no-repeat; color:#7796b2;}
#CommentsButtonDiv {margin-top:-5px; text-align:center; padding:5px; Cursor: pointer; Float: left; Width: 135px; Margin-left: 0px; Height: 30px; Background: #ffffff url(/blogg/bilder/design/flik.png) no-repeat; color:#7796b2;}
#TipsaButtonDiv {margin-top:-5px; text-align:center; padding:5px; Cursor: pointer; Float: left; Width: 135px; Margin-left: 0px; Height: 30px; Background: #ffffff url(/blogg/bilder/design/flik.png) no-repeat; color:#7796b2;}

#BloggCommentsDiv {	
	Width: 437px; 
	Cursor: default;
	Font: 11px Arial;
	Padding: 5px;
	_Margin-top: -10px;
	border-top: 0px;
	Display: none; 
}

#BloggCommentFormDiv {	
	Width: 437px; 
	Cursor: default;
	Font: 11px Arial;
	Padding: 5px;
	_Margin-top: -10px;
	border-top: 0px;
	Display: none; 
}

#BloggFormText {	Width: 430px; height: 60px; }
#BloggFormName {	Width: 170px; }

#BloggTipsaDiv {	Width: 437px; 
			Cursor: default;
			Font: 11px Arial;
			_Margin-top: -10px;
			Padding: 5px;
			border-top: 0px;
			Display: none; }



a 	{ color:#7796b2; text-decoration:none; }
a:hover 	{ color:#008332; text-decoration:none; }

/*CSS för utskrift*/
@media print{
   body *{visibility: hidden;}
   body {background-color: white;}
   #textInfo, #text{visibility: visible; position:absolute; top: 0px; left: 0px; width:100%; background-color: #FFFFFF;}
   #textInfo * , #text  *{visibility: visible;}
}