html, body {
	font-family:tahoma; 
	font-size:9pt;
	color:#444444;
	background-color:#1A4063;
	line-height:150%; 
	text-align:center;
	margin:0;
	_height:100%;
	min-height:100%;
}
h1	{ padding:10px 0 5px 0; margin:0; font-size:16pt; }
h2	{ padding:7px 0 5px 0; margin:0; font-size:14pt; }
h3	{ padding:5px 0 5px 0; margin:0; font-size:12pt; }
a	{ color:#006fd6; text-decoration:none; }
a:hover { text-decoration:underline; }
p	{ margin:9px 0 13px 0; line-height:190%; }
img  { border:none; }
object { outline:0; }

#container {
	 background-color:#FFFFFF;
}

#header {
	text-align:center;
	height:270px;
	background:#fff url("/bilder/header_main.gif") center -1px repeat-x;
}
#header.wl { background-image:url("/bilder/header_wl.gif"); background-color:transparent; background-position:center -1px; }
	#flashcontent { width:900px; height:270px; margin:0 auto;/* padding-right:44px;*/ }

#navigation {
	height:20px;
	background-color:#fff;
	padding:28px 0 50px 0;
	/* # Minskar avståndet mellan menyn och övrigt innehåll
    padding:28px 0 73px 0;*/
}
#navigation.wl { 
	padding-bottom:40px; 
	padding-top: 0px;
	height: 95px;
	background-image:url(/bilder/design/navigation_wl_linje.jpg);
	background-repeat:repeat-x;
}

#navigation.wl_en { 
	padding-bottom:40px; 
	padding-top: 0px;
	height: 95px;
	background-image:url(/bilder/design/navigation_wl_linje.jpg);
	background-repeat:repeat-x;
}



	#navigation.nova ul { width:850px; list-style-type:none; padding:0; margin:0 auto; }
		#navigation.nova ul li { float:left; text-align:left; }
		#navigation.nova ul li.first { width:116px; _width:113px; }
		#navigation.nova ul li.second { width:126px; _width:123px; }
		#navigation.nova ul li.third { width:177px; _width:174px; }
		#navigation.nova ul li.forth { width:207px; _width:204px; }
		#navigation.nova ul li.last { width:164px; }
		#navigation.nova ul li.last2 { width:100px; }
		
	#navigation.wl ul { width:850px; list-style-type:none; padding:0; margin:0 auto; }
		#navigation.wl ul li { float:left; text-align:left; }
		#navigation.wl ul li.first { width:152px; _width:149px; }
		#navigation.wl ul li.second { width:182px; _width:179px; }
		#navigation.wl ul li.third { width:157px; _width:154px; }
		#navigation.wl ul li.forth { width:69px; _width:66px; }
		#navigation.wl ul li.last { width:88px; _width:85px; }
		#navigation.wl ul li.last2 { width:100px; }
		
	#navigation.nova.en ul { width:850px; list-style-type:none; padding:0; margin:0 auto; }
		#navigation.nova_en ul li { float:left; text-align:left; }
		#navigation.nova_en ul li.first { width:121px; _width:121px; }
		#navigation.nova_en ul li.second { width:214px; _width:214px; }
		#navigation.nova_en ul li.third { width:173px; _width:173px; }
		#navigation.nova_en ul li.forth { width:176px; _width:176px; }
		#navigation.nova_en ul li.last { width:164px; }
		#navigation.nova_en ul li.last2 { width:100px; }
		
	#navigation.wl ul { width:850px; list-style-type:none; padding:0; margin:0 auto; }
	* HTML #navigation.wl ul { width:910px; list-style-type:none; padding:0; margin:0 auto; }
	#navigation.wl_en ul li { float:left; text-align:left; }
		#navigation.wl_en ul li.first { width:112px; _width:112px; }
		#navigation.wl_en ul li.second { display:none; width:182px; _width:182px; }
		#navigation.wl_en ul li.third { width:223px; _width:223px; }
		#navigation.wl_en ul li.forth { width:183px; _width:183px; }
		#navigation.wl_en ul li.last { width:118px; _width:118px; }
		#navigation.wl_en ul li.last2 { width:100px; }

#navigation.wl ul li {
	padding-top: 45px;	
}

#navigation.wl_en ul li {
	padding-top: 45px;	
}


#logo_top { border-bottom:1px solid #c6cfd8; margin-top:21px; }
#logo_top.wl { border-bottom:0; margin-top:37px; }

#logo_area { line-height:0; font-size:0; }
		
#main { background-color:#fff; min-height:480px; }
	#main_wrapper { width:896px;/*width:824px;*/ margin:0 auto; padding-bottom:50px; }
	
	#main_wrapper.wl { padding-bottom:0px; }
		#left { width:180px; text-align:left; float:left; padding-top:23px; }
			/*#subnav ul li { background:url("/bilder/menu_arrow.gif") center left no-repeat; }*/
		#middle { width:400px; text-align:left; margin-left:22px; float:left; padding-top:23px; }
		#middle.smaller { width:364px; margin-left:29px; }
		#middle.full { width:600px; }
			#middle.full p { width:500px; }
			ul#after_text { list-style-type:none; padding:0; margin:0; margin-top:25px; }
				li#print, li#tell { float:left; width:90px; }
				li#print a { display:block; padding:0 0 0 20px; background:url("/bilder/icon_print.gif") center left no-repeat; }
				li#tell a { display:block; padding:0 0 0 16px; background:url("/bilder/icon_friend.gif") center left no-repeat; }
		#right { width:202px; padding:0 23px; text-align:left; float:left; margin-left:23px; _margin-left:-7px; }
		#right.bigger { width:221px; padding-top:10px; margin-left:30px; _margin-left:15px; }
			.sidbild { margin-top:13px; }

#vansterlankar { width: 204px; height: 160px; position: relative; left: -15px; background: url(/bilder/design/vansterlankarna.gif) no-repeat; }
#vansterlankar img { float: left; }
#vanstermeny_mouseover { position: absolute; top: 0; left: 0; }

/* Index-mallarna */
#index_space_left, #info_space_left { float:left; width:23px; height:200px; }
#index_wrap_right, #info_wrap_right { float:left; width:873px; }
* HTML #index_wrap_right, #info_wrap_right  { width:875px; }
#index_left { padding-top:15px; width:193px; float:left; text-align:left; font-size:8pt; }
#index_right { /**width:438px;**/  width: 665px;  padding-left:15px; height:260px; float:left; text-align:left;/* background:url("/bilder/placeholder_index_main.jpg") no-repeat;*/ color:white; }
#index_right.wl { /*background-image:url("/bilder/placeholder_index_wl.jpg"); */color:black; width:665px; padding-left:15px; _padding-left:5px; }

#footer_space {
	height:120px;
	padding-top:25px;
}
#footer_space.wl {
	height:78px;
	padding-top:77px;
}

#footer {
	margin-top:-145px;
	text-align:center;
	height:120px;
	padding-top:25px;
	background:#1a4063 url("/bilder/footer_main.gif") top center repeat-x;
}
#footer.wl { background-image:url('/bilder/footer_wl.jpg'); padding-top:77px; height:78px; margin-top:-155px; }
	#footer p { font:9px Trebuchet MS, Verdana, sans-serif; text-transform:uppercase; color:#ffffff; padding:0; margin:0; }
	#footer p a { color:#7e9072; }
	#footer p .lighter { color:#a4b498; }
	#footer .l { color:#406a91; }


#flashpuff_undersida_en { width:230px; height:260px; }

/* moduler */
#modul_boka { color:#8b9c70; }
	#modul_boka ul { padding:0; margin:6px 0 0 0; list-style-type:none; }
	#modul_boka ul li { padding:0 8px 4px 0; display:inline; }
	#modul_boka ul li a { font-size:8pt; }
	
#modul_veta {  }
	#modul_veta ul { padding:0; margin:6px 0 0 0; list-style-type:none; }
	#modul_veta ul li { padding:0 0 4px 0; }

#modul_chatt {  }
	#modul_chatt p { padding:0; margin:8px 0 3px 0; }

#modul_nyheter {  }
	#modul_nyheter p { font-size:10px; padding:0; margin:8px 0 3px 0; }

#modul_intryck { height:31px; margin-top:20px; }
	#modul_intryck img { float:left; margin-right:6px; }
	#modul_intryck p { padding:0; margin:0; line-height:110%; }
	#modul_intryck p a { font-size:10px; color:#4f8e4b }
	
#modul_intryck_new {  }
	#modul_intryck_new img { float:left;}
	#modul_intryck_new p { font-size:8pt; padding:0; margin:0; }
	#modul_intryck_new p a { font-size:10px; }
/* -------- */


/* Mallar */
#moblering { padding:0; margin:0; }
	#moblering li { padding-right:7px; }

.box { width:396px; padding:0; margin:0 0 15px 0; display:block; }
	.box .thumb { width:78px; height:60px; float:left; }
	.box div {
		float:left;
		width:299px;
		height:40px;
		border:1px solid #DEE5D3;
		border-left:0;
		padding:9px;
		overflow:hidden;
	}
/* -------- */


/* knappar */
.submit_1053, .submit_1053_wl, .submit_1033, .submit_1033_wl { background-repeat:no-repeat; width:100px; height:46px; border:0; padding:0; margin:0; cursor:pointer; }
.submit_1053 { background-image:url("/bilder/btn_skicka_1053.gif"); }
.submit_1053_wl { background-image:url("/bilder/btn_skicka_1053_wl.gif"); }
.submit_1033 { background-image:url("/bilder/btn_skicka_1033.gif"); }
.submit_1033_wl { background-image:url("/bilder/btn_skicka_1033_wl.gif"); }


.sokrum_1053, .sokrum_1053_wl, .sokrum_1033, .sokrum_1033_wl { background-repeat:no-repeat; width:100px; height:46px; border:0; padding:0; margin:0; cursor:pointer; }
.sokrum_1053 { background-image:url("/bilder/btn_sokrum_1053.gif"); }
.sokrum_1053_wl { background-image:url("/bilder/btn_sokrum_1053_wl.gif"); }
.sokrum_1033 { background-image:url("/bilder/btn_sokrum_1033.gif"); }
.sokrum_1033_wl { background-image:url("/bilder/btn_sokrum_1033_wl.gif"); }

/* -------- */

/* läs mer */
.submitlasmer_1053, .submitlasmer_1053_wl, .submitlasmer_1033, .submitlasmer_1033_wl { background-repeat:no-repeat; width:100px; height:46px; border:0; padding:0; margin:0; cursor:pointer; }
.submitlasmer_1053 { background-image:url("/bilder/btn_lasmer_1053.gif"); }
.submitlasmer_1053_wl { background-image:url("/bilder/btn_forfragan_1053_wl.gif"); }
.submitlasmer_1033 { background-image:url("/bilder/btn_lasmer_1033.gif"); }
.submitlasmer_1033_wl { background-image:url("/bilder/btn_forfragan_1033_wl.gif"); }
/* -------- */

/* boka online */
.submitbokaonline_1053, .submitbokaonline_1053_wl, .submitbokaonline_1033, .submitbokaonline_1033_wl { background-repeat:no-repeat; width:100px; height:46px; border:0; padding:0; margin:0; cursor:pointer; }
.submitbokaonline_1053 { background-image:url("/bilder/btn_bokaonline_1053.gif"); }
.submitbokaonline_1053_wl { background-image:url("/bilder/btn_bokaonline_1053_wl.gif"); }
.submitbokaonline_1033 { background-image:url("/bilder/btn_bokaonline_1033.gif"); }
.submitbokaonline_1033_wl { background-image:url("/bilder/btn_bokaonline_1033_wl.gif"); }
/* -------- */



/* För stilning av den nya ul-li-menyn */
.submenu_lv1, .submenu_lv2, .submenu_lv3 { padding:0; margin:0; list-style:none; }
.submenu_lv1 li { /*background:url("/bilder/menu_arrow.gif") 0px 4px no-repeat;*/ padding:0 0 0 0px;/* height:24px;*/ line-height:24px; display:block; clear:both; }
.submenu_lv1 li a, .submenu_lv2 li a, .submenu_lv3 li a { padding:5px 0; }
.submenu_lv1 li a {  _height:14px; display:block; }
.submenu_lv1 li.active { font-weight:bold; /*background:url("/bilder/menu_arrow_down.gif") 0px 5px no-repeat;*/ }

.submenu_lv2 { margin-left:2px; margin-top:10px; margin-bottom:17px; }
.submenu_lv2 li.active { color:#8b9c70; font-weight:normal; font-weight:bold; background-image:none; border-left:1px solid #333333; }
.submenu_lv2 li { padding-left:15px; color:#8b9c70; background-image:none; line-height:22px; border-left:1px solid #c6cfd8; }
.submenu_lv2 li.active a { color:#333333; }
.submenu_lv2 li a { font-weight:normal; padding:0; display:inline; }
.submenu_lv2 li:hover { border-left:1px solid #006fd6; }
.submenu_lv2 li a:hover { text-decoration:none; }

.submenu_lv3 li { padding-left:6px; color:#8b9c70; font-style:italic; }
.submenu_lv3 li.active a { color:#333333; }
.submenu_lv3 li a { padding:0; display:inline; }
/* -------- */


/** startsidepuffar **/

.startsidepuff1 {
	float:left;
	width: 220px;
	height: 249px;
	overflow: hidden;
}
.startsidepuff2 {
	float:left;
	width: 217px;
	height: 249px;
	overflow: hidden;
	background-position: 20px 60px;
	background-repeat:no-repeat;

}
.startsidepuff3 {
	float:left;
}

.startsidepuff2 .puff2 {
	background-image:url(/bilder/design/startpuff_gastblogg.gif);
	width: 177px;
	height: 69px;
	padding: 180px 20px 0  45px;
}



.wl_startsidepuff1 {
	float:left;
	width: 221px;
	height: 267px;
	overflow: hidden;
}
.wl_startsidepuff2 {
	float:left;
	width: 216px;
	height: 267px;
	overflow: hidden;
	background-position: 20px 60px;
	background-repeat:no-repeat;

}


.wl_startsidepuff4 {
	float:left;
	width: 216px;
	height: 267px;
	overflow: hidden;
}

.wl_startsidepuff3 {
	float:left;
}

.wl_startsidepuff2 .puff2 {
	background-image:url(/bilder/design/wl_startpuff_gastblogg.gif);
	width: 176px;
	height: 87px;
	padding: 180px 20px 0  45px;
}
/** sut startsidepuffar **/

/*** Puffar på andra sidor **/
#kort_samlingssida {
	width: 662px;
}

.puffbg {
	background-image:url(/bilder/design/bgpuff.gif);
	width: 182px;
	height: 219px;
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 20px;
}

.puffbg  a {
	padding-top: 110px;
	display:block;
}

.puffbg_wl_mmeny {
	background-image:url(/bilder/design/bg_wl_meny_med_puff.gif);
	width: 191px;
	height: 186px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	background-repeat: no-repeat;
	text-align:center;
}

.puffbg_wl_mmeny a.wl_pufflankbrodtext {
	padding-top: 120px;
	display:block;
}
/*** Slut puffar  ***/


/** Boka puffen **/
.bokapuff_wl {
	width: 225px;
	height: 290px;
	background: #FFF url(/bilder/design/bg_wl_bokapuff.gif) no-repeat;
	float: left;
}

#flash_kort_startsida_wl {
	float:left;	
}

#flash_kort_startsida {
	float:left;	
}

#boka_datum_form {
	position:relative;
	top: 70px;
	left:17px;
	width:202px;
}


#bokarum {
	left:8px;
	position:relative;
	top:85px;
	background-color: #FFF;
	width: 202px;
	overflow:hidden;
}

.room_container {
	background: #fafafa url(/bilder/design/bg_roombook.gif) repeat-x;
	width: 100%;
	overflow:hidden;
	padding-bottom:10px;
	width:192px;
	padding-left: 10px;
}

.rumcont {
	padding-top: 10px;	
}

.bokainput {
	 background:url(/bilder/design/wl_boka_input.gif) no-repeat;
	 width: 182px;
	 height: 22px;
	 overflow: hidden;
	 border: none;
	 padding-bottom: 4px;
	 margin-top: 2px;
	 font-family: "Arial Black", Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 padding-top: 3px;
	 padding-left: 8px; 
}

.bokainputavresa {
	 background:url(/bilder/design/wl_boka_input.gif) no-repeat;
	 width: 182px;
	 height: 22px;
	 overflow: hidden;
	 border: none;
	 padding-bottom: 4px;
	 margin-top: 2px;
	 font-family: "Arial Black", Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 padding-top: 3px;
	 padding-left: 8px; 
}


.ui_bottomlabel {
	float:left;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.boka_select {
	background:none;
	background: url(/bilder/design/bokning_selectbox.gif) no-repeat;
	width: 91px;
	height: 22px;
	border: none;
	text-align:right;
}

.boka_select_rum {
	background:none;
	background: url(/bilder/design/bokning_selectbox.gif) no-repeat;
	width: 84px;
	height: 22px;
	border: none;
	text-align:right;
	float:right;
}

.boka_select_chilren {
	padding-top: 5px;	
	width:84px;
}

.select-replace-cover {
	float:right;
	padding-bottom: 5px;
}

.boka_select_rum option {
	background: #FFF;
}

.roomlabel {
	float: left;	
}

.barn_container {
	width:190px;	
}



.styladSelect {
	background:none;
	background: url(/bilder/design/bokning_selectbox.gif) no-repeat;
	width: 63px;
	padding-right: 28px;
	height: 22px;
	border: none;
	padding-top: 2px; 
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
}

.select-replace-cover {
	text-align:right;
	padding-right: 20px;
}

.boka_select option {
	background: #FFF;
}

.imgroomheader {
	padding-top: 15px;
	padding-bottom: 5px;	
	float: left;
}
.imgchildrenheader {
	padding-top: 0px;
	padding-bottom: 5px;	
}


.boka_pilupp {
	float:right;
	padding-right:8px;
}

.boka_pilner {
	float:right;
	padding-right:8px;
	display:none;
}

#wl_forklaringstext {
	background: url(/bilder/design/wl_boka_forklaringstext3.gif);
	width: 112px;
	height: 29px; 
}


/********************/



/* klasser */
.modul_hr { margin:20px auto 0 auto; width:169px; height:20px; border-top:1px solid #dce1d7; }
.clear  { clear:both; }
.l { color:#bac7b0; }
.left { float:left; margin:0 4px 3px 0; }
.right { float:right; margin:0 0 3px 4px; }
.hr { margin:8px auto 0 auto; width:98%; height:8px; border-top:1px solid #eff5f7; }
.input  { background-color:#eff5f7; border:1px solid #c6cfd8; color:#333333; }
.important { color:red; }
.submit { font-size:8pt; height:26px; line-height:26px; padding-bottom:3px; }
.readmore { background:url("/bilder/menu_arrow.gif") no-repeat; padding:0 0 0 12px; display:block; }
.gt { color:#8b9c70; }

/* Print */
@media print{
	body { background-color:white; }
	#header { display:none; }
	#navigation { display:none; }
	#left  { display:none; }
	#right  { display:none; }
	#footer, #footer_space  { display:none; }
	#middle { width:70%; }
	#BloggLeftDiv { width:50%; }
	#after_text { display:none; }
	#BloggRightDiv { display:none; }
	#BloggCommentFormDiv { display:none; }
	#bloggHeader { display:none; }
	#bloggLefter { display:none; }
	#logo_area { display:none; }
}