html, body {
	line-height:120%;
	margin:0;
	text-align:center;
	font-family:tahoma, verdana, sans-serif; 
	font-size:1.0em;
	color:#817365;
}
body { 
	background:#AAAA95 url("/bilder/bakgrund.gif") top center repeat-y;
}

h1	{ padding:10px 0px 5px 0px; margin:0px; font-size:16pt; }
h2	{ padding:7px 0px 5px 0px; margin:0px; font-size:14pt; }
h3	{ padding:5px 0px 5px 0px; margin:0px; font-size:12pt; }
p	{ margin:0px 0px 10px 0px; font-size:9pt; }
img	{ border:none; }

a { color:#DD5500; text-decoration:none; font-size:0.7em; }
a:hover { text-decoration:underline; }
a.active { color:#373635; }

label { font-size:0.7em; }
td a, p a { font-size:1.0em; }
td label { font-size:1.0em; }

/* -------- Layout ------------ */
#printyta { width:600px; text-align:left; margin:0 auto; }

#container{
	width:980px;
	margin:0 auto;
	padding-left:1px;
	text-align:center;
	background-image:url("/bilder/container_bg.gif");
	background-position:top center;
	background-repeat:repeat-y;
}

#columnleft {
	width:300px;
	float:left;
	overflow:hidden;
}

#columnright {
	width:602px;
	padding:25px 38px 25px 38px;
	float:left;
}

#header  {
	width:600px;
	height:140px;
	border:0px solid red;
}
#logotyp {
	float:left;
	/*margin-left:174px;*/
	width:426px;
	text-align:right;
	border:0px solid blue;
}
#pavaghit_1053 {
	float:left;
	margin-left:62px;
	height:36px;
	border:0px solid orange;
	width:50px;
}
#pavaghit_1053 a { line-height:36px; font-size:0.6em; }
#pavaghit_1033 {
	float:left;
	margin-left:62px;
	height:36px;
	border:0px solid orange;
	width:50px;
}
#pavaghit_1033 a { line-height:16px; font-size:0.6em; }
#pavaghit {
	float:left;
	margin-left:62px;
	height:36px;
	border:0px solid orange;
	width:50px;
}
#pavaghit a { line-height:36px; font-size:0.6em; }
#boat {
	margin-left:5px;
	float:left;
	height:36px;
	border:0px solid green;
}
#map_a { margin-left:6px; float:left; height:36px; width:24px; }
#search_a { float:right; height:36px; width:150px; padding-top:3px; }

#navigation {
	width:600px;
	padding-top:35px;
	margin:0 auto;
}
#navigation img { margin-left:15px; }
#navigation .first { margin-left:0; }

#main {
	text-align:left;
	width:600px;
	min-height:380px;
	/*padding-top:45px;*/
	font-size:0.9em;
	margin:0 auto;
}
#main p, td {
	line-height:170%;
	font-size:0.8em;
}
#main p { font-size:0.95em; }
#main td { font-size:0.8em; }

#footer{
	margin:0 auto;
	text-align:left;
	/*width:100%;*/
	/*padding-top:25px;*/
	font-size:0.9em;
}
#footleft {
	width:300px;
	width:299px;
	float:left;
	text-align:center;
	margin-top:141px;
	font-family:georgia, serif;
	/*background-color:#000;
	border:1px solid red;*/
	/*line-height:19px;*/
	
}
#footleft img { /*float:right;*/ margin-left:25px; margin-bottom:-3px; }
#footleft .l { color:#262422; line-height:19px; }
#footleft a { color:#56514E; line-height:19px; font-size:0.8em; }
#footright {
	width:642px;
	padding:25px 0px 25px 38px;
	float:left;
	color:#ABA29B;
	font-size:0.6em;
	/*border:1px solid blue;*/
	background-image:url(/bilder/footerbg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#footright a { color:#797572; font-size:1.0em; }
#footright_img { background:url("/bilder/footer.jpg") no-repeat; height:34px; }
#footright_img_large { background:url("/bilder/footer_tall.jpg") no-repeat; height:58px; padding-top:27px; }
#footright_img_large img { width:57px; height:57px; float:left; }
#footright_img_large p { width:515px; float:left; padding:14px 11px; color:#777766; font-size:1.0em; line-height:150%; }
#footerlinks { float:left; line-height:160%; padding-top:9px; width:203px; font-family:georgia, serif; font-size:0.9em; color:#797572; }
#footerlogos { float:left; text-align:right; width:390px; /*margin-left:45px;*/ }

#modul_print { margin-left:-5px; margin-top:15px; }
#modul_print img { float:left; }
#modul_print a { float:left; line-height:13px; margin-left:4px; font-size:0.8em; }

#bard_top { margin-top:15px; background:url("/bilder/bard_menu.jpg") no-repeat; height:23px; margin-bottom:35px; }
#bard_top_tall { margin-top:15px; background:url("/bilder/bard_menu_tall.jpg") no-repeat; height:83px; padding-top:6px; }
#bard_top_tall .l { color:#DCD7D3; }
#bard_top_tall a { text-transform:uppercase; font-size:0.6em; }

/* -------------- // ----------------- */

#index_block { width:510px; padding:0 45px; }
#index_block_left { width:336px; float:left; font-size:1.1em; }
#index_block_right { width:165px; float:left; margin-left:6px; }

#info_block { width:566px; padding:0 17px; }
#info_block_left { width:360px; float:left; padding-right:32px; font-size:1.1em; }
#info_block_right { width:165px; float:left; margin-left:6px; }

.puff_wrap { width:165px; float:left; margin-left:6px; }
#index_block_right .puff_wrap { margin-left:0px; margin-bottom: 10px; }
.puff_wrap.first { margin-left:0; clear:left; }
.puff_top { height:20px; padding-top:12px; background:url("/bilder/puff_top.gif") no-repeat; text-align:center; }
.puff_mdl { font-size:0.8em; }
.puff_mdl span { color:#A7A796; }
.puff_end { height:30px; padding-top:9px; background:url("/bilder/puff_bottom.gif") no-repeat; text-align:center; }

#bigger_puffs { width:564px; margin:0 auto; }
#bigger_puffs .puff_top { padding:12px 13px 0 13px; overflow:hidden; }
#bigger_puffs .puff_mdl { border:1px solid #DDD8D4; border-top:0; border-bottom:0; width:137px; padding:10px 13px 0 13px; line-height:130%; }
#bigger_puffs .puff_end { text-align:left; padding:9px 13px 0 13px; }
#bigger_puffs .puff_wrap { margin-left:33px; margin-bottom:33px; overflow:hidden; }
#bigger_puffs .puff_wrap.first { margin-left:0; clear:left; }
.puff_img { padding:0; }

#arrangemangsguiden { width:300px; margin:0 auto; text-align:center; }
#arrangemangsguiden .puff_mdl { width:298px; border:1px solid #DDD8D4; border-top:0; border-bottom:0; }
#arrangemangsguiden .puff_top_small { background:url("/bilder/arrguide_top.gif") no-repeat; }
#arrangemangsguiden .puff_end_small { background:url("/bilder/arrguide_end.gif") no-repeat; }
#arrangemangsguiden table { text-align:left; margin:0 auto; width:211px; }
#arrangemangsguiden td { font-size:1.0em; }

.ovald { color:#817365; display:block; background:url("/bilder/icon_pil.gif") center left no-repeat; padding-left:10px; cursor:pointer; }
.vald { color:#DD5500; display:block; background:url("/bilder/icon_pil_dark.gif") center left no-repeat; padding-left:10px; cursor:pointer; }

.puff_top_small { height:13px; background:url("/bilder/puff_top_small.gif") no-repeat; }
.puff_end_small { height:13px; background:url("/bilder/puff_bottom_small.gif") no-repeat; }
.hGen { margin-bottom:18px; }

#vetamer { /*width:165px;*/ margin-top:15px; font-size:0.8em; }
#vetamer img { float:left; margin-right:3px; }
#vetamer .puff_mdl { border:1px solid #DDD8D4; border-top:0; border-bottom:0; width:163px; text-align:center; font-size:1.1em; }
#vetamer .l { color:#DCD7D3; font-size:1.0em; /*padding:0 3px;*/ }
#vetamer a { text-transform:uppercase; line-height:20px; font-size:0.9em; }

#info_block_right .puff_wrap { margin:0 0 12px 0; }
#vetamer  { margin:0 0 12px 0; }

#leftshade { width:40px; background:#aaaa95 url('/bilder/shade_left.gif') top right repeat-y; }
#leftcolumn { width:300px; /*background-color:#000;*/ }
#rightcolumn { width:680px; /*background-color:#fff;*/ }
#rightshade { width:40px; background:#aaaa95 url('/bilder/shade_right.gif') top left repeat-y; }

/* Användbara klasser */
.clear  { clear:both; }
.left { float:left; margin:0 4px 3px 0; }
.right { float:right; margin:0 0 3px 4px; }
.hr { margin-top:8px; width:95%; height:8px; border-top:1px solid #E5EBDC; margin:0 auto; }
.input  { font-size:0.9em; font-family:tahoma, arial, verdana, sans-serif; }
.l { color:#E9E7E5; padding:0 4px; padding:0; }
.important { font-size:0.7em; color:red; cursor:help; }
.center { text-align:center; clear:both; /*font-size:0.7em; padding-top:10px;*/ }
/* -------- */


#blogHead { width:235px; height:77px; background-image:url(/bilder/blogHead.gif); background-repeat:no-repeat; position:relative; top: -18px; margin-bottom: -18px;}
/**#blogWrapper { width:235px; float: right; background-image:url(/bilder/blogBody.gif);  background-repeat:repeat-y; position:relative; top:-26px;} **/
#blog {width:211px; height: 470px;  background-image:url(/bilder/blogBody.gif); padding-left: 10px; padding-right: 10px; background-repeat:repeat-y; overflow:hidden; position:relative; }
/**#blogWrapper { background-image:url(/bilder/blogBody.gif); background-repeat:repeat-y; }**/
#blogFoot { width:235px; height:14px; background-image:url(/bilder/blog_foot.jpg); background-repeat:no-repeat; };




/**
#blog { padding-top:70px; padding-right:15px; padding-left:15px; padding-bottom:15px; background-image:url(/bilder/blog.jpg); background-repeat:no-repeat;}
#blogCell .date { color:grey; padding-bottom:15px;}
#blogCell .header {}
#blogCell .text { color:#000000; padding-top:15px;}
**/

#bigBlog {}
#bigBlog .date {}
#bigBlog  .header{}
#bigBlog .text {}


/**** Bloggen ***/



#blogrightcol { width:230px; 
				float:right;
				 }

#blogrightcolhead { width:230px; 
				height: 40px;
				background-image:url(/bilder/blog_right_col.jpg); 
				background-repeat:no-repeat; 
				 }

#blogrightcolinnner {
						width:230px; 
						background-image:url(/bilder/blog_right_col_main.jpg);
						background-repeat:repeat-y;
						padding: 0 5px 0 10px;
						
				 }
				 
#blogrightcolinnner a {
						color:#817365;
					}
				 

#blogrightFoot {
						width:230px; 
						height: 12px;
						background-image:url(/bilder/blog_right_col_foot.jpg); 
				 }
				 
				 



a.blogg_lank_vald {	text-decoration: underline; color: #d80f58; }
.blogg_DateText { font-family:Tahoma, Geneva, sans-serif;
				font-size: 9px;}
			.blogg_inlagg_bild { float: right; padding: 2px 8px 8px 8px; }


			.brodtextblogg {
				color: #817365;	
				font-family:Tahoma, Geneva, sans-serif;
				font-size: 15px;
			}

			.blogg_inlagg_lista_div { 	padding-bottom: 20px;
							/**border-bottom: 2px solid #999999; **/
							margin-bottom: 20px;
							cursor: default;}

			.blogg_inlagg_div { 	padding-bottom: 0px;
							border-bottom: 2px solid #999999;
							margin-bottom: 20px;
							cursor: default;}
			
			.blogg_inlagg_lista_actiondiv { padding: 8px 0px 0px 0px; }
			.blogg_inlagg_actiondiv {	text-align: right; 
										padding: 8px 0px 2px 0px;
										font: 10px Verdana; }
			
			.blogg_form_input { 	width: 175px;
								padding: 0px 0px 0px 3px;
								font: 11px Tahoma;
								height: 14px;
								margin-bottom: 3px; 
								border: 1px solid #909090; 
								color: #B0B0B0; }

			.blogg_form_textarea { 	width: 275px;
									padding: 0px 0px 0px 3px;
									font: 11px Tahoma;
									height: 80px;
									border: 1px solid #909090; 
									color: #B0B0B0; }

			.blogg_comment_counter {	width: 100px;
									padding: 0px 0px 0px 5px;
									font: 11px Tahoma;
									height: 14px;
									border: 0px solid #A0A0A0;
									color: #333333; 
									background-color: #FFFFFF; 
									cursor: default; }
			
			.blogg_comment_div {	padding: 5px; 
								margin-bottom: 10px; 
								border: 1px solid #909090; 
								color: #333333; 
								background-color: #F9F9F9; 
								cursor: default; }

			.blogg_comment_div_ny {	padding: 5px; 
								margin-bottom: 10px; 
								border: 1px solid #909090; 
								color: #333333; 
								background-color: #EEEEEE; 
								cursor: default; }

			.blogg_comment_button {	width: 150px;
									padding: 0px 3px 2px 3px;
									font: 11px Tahoma;
									height: 18px;
									border: 1px solid #909090;
									color: #333333; 
									background-color: #DDDDDD; 
									cursor: pointer; }

			.blogg_menu_second_div { padding-left: 10px; font-weight:bold; }
			.blogg_menu_third_div { padding-left: 20px; font-weight:bold;  }

/**  Bloggen avslut **/

	.brollopspuff {
		width: 180px;
		float: left;
		margin-right: 20px;
		text-align: center;
	}
	
	#main .brollopspuff p {
		font-size:11px;
		line-height:17px;
		padding-top:7px;
		margin-bottom:0;
		padding-bottom:0;
	}
	
	#main .brollopspuff a {
		font-size:11px;
		line-height:17px;
	}


@media print{
   body *{ visibility:hidden; }
   body { background-color:white; background-image:none; }
   #printyta{ visibility:visible; position:absolute; top:0px; left:0px; width:100%; background-color:#ffffff; }
   #printyta *{ visibility:visible; }
   #modul_print { display:none; }
}
