body {}
html {
	font-family: tahoma; 
	font-size: 8pt;
	line-height:17px; 
    background-image:url(/bilder/design/bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	background-color: #567d84;
	background-attachment: fixed;
	margin:0;
	padding:0;
}
#wrapper {
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width:950px;
}
#contentwrapper {
    float: left; 
    width: 950px;    
}
#sidepanelwrapper {
    float: left; 
}
#header {
	height:23px;
	width:950px;
}
#header_left {
	float:left; 
	width:188px; 
	padding:0;
	z-index: 2147483647;
	position: relative;
}
#header_right {
	float:left;
	padding-left: 23px;
	margin-top:2px;
}
#header_right a {
	/* 8faaaf */
	color:#81969a;
	text-decoration:none;
	margin:0 0 0 12px;
}
#header_right img {
	margin:0 3px;
}

#header_right_new {
	float:right;
	padding-left: 23px;
	margin-top:0px;
}

#header_right_new a {
	color:#262626;
	text-decoration:none;
	margin:0 0 0 1px;
	padding: 4px 7px 4px 7px;
	background-color: #b1cacf;
	float: left;
	display: block;
}

#header_right_new a:hover, #header_right_new a.active {
	border-top: solid 3px #799599;
	padding-top: 1px;
}

#header_right_new img {
	margin:0 6px 0 0;
}

#header_right_new .translate {
	color:#81969a;
	text-decoration:none;
	margin:0 0 0 1px;
	padding: 3px 5px 5px 5px;
	background-color: #b1cacf;
	float: left;
	display: block;
}

#underpuff_news a {
	text-decoration:none;
}
#background {
	width:950px;
	border:0px solid #555555;
	border-bottom:0px solid #555555;
	height:625px;
	z-index: 50;
	position: relative;
	margin-bottom: 5px;
}


.banner-right {
	position: absolute; 
	margin-top: 23px;
	margin-left: 960px;
}


.boendepuff { width: 155px; height: 190px; background-image: url("/bilder/boendepuff.png"); float: left; margin-right: 5px; margin-bottom: 5px; cursor: pointer; }
.boendeRubrik { width: 155px; height: 18px; text-align: center; font-weight: bold; font-size: 12px; font-family: Trebuchet MS; padding-top: 8px; }
.boendeBild { width: 155px; text-align: center; padding-top: 5px; }
.boendeContent { font-size: 11px; font-family: Trebuchet MS; padding: 0px 6px; padding-top: 5px; line-height: 18px; }

#background_undersida {
	width:950px;
	border:0px solid #555555;
	border-bottom:0px solid #555555;
	height:625px;
	z-index: 50;
	position: relative;
	background-image:url(/bilder/design/background.jpg);
	margin-bottom: 5px;
}

#bildspel_startsida { position: absolute; width: 950px; height: 625px; margin-bottom: -950px; z-index: 1; }
#bildspel_inner_container { width: 950px; height: 625px; background-color: #6e999f; }

#background_fade {
	background-image:url(/bilder/design/bg_meny.png);
	height:620px;
	width:950px;
}
#menu {
	clear:both;
	width:188px;
	float:left;
	height:635px;
	overflow:hidden;
	padding:0;
}
#puff {
	height:205px;
	overflow:hidden;
}

#logo {
	position:relative;
	background-image:url(/bilder/design/logo.gif);
	background-repeat:no-repeat;
	background-position:24px 20px;
	padding:20px 24px;
	height:53px;
	width:140px;
	border-bottom:1px solid #b4ccce;
	cursor:pointer;
	margin:0;
}
#content {
	float:right;
	width:762px;
	margin:0;
	padding:0;
	overflow:hidden;
	height:620px;
}
#content_upper {}
#content_text {
	float:left;
	width:567px;
	width:558px;
	height:485px;
}
#content_flash {
	float:right;
	width:190px;
	height:485px;
}
#content_text_info {
	float:left;
	width:562px;
	height:620px;
}
#content_puff_info {
	float:right;
	width:193px;
	height:380px;
	margin-right:0px;
}

#rightPanel {
	width:193px;
	height:621px;
	margin-right:0px;
	background-image: url("/bilder/design/rightPanel_bg2.png");
}

#rightPanel_info {
	width:193px;
	height:621px;
	margin-right:0px;
	background-image: url("/bilder/design/rightPanel_bg_info2.png");
}


#rightPanel_blogg { width: 175px; height: 180px; margin-left: 14px; padding-top: 5px; position: relative; }
#rightPanel_blogg_info { width: 175px; height: 115px; margin-left: 10px; padding-top: 5px; position: relative; }
#rightPanel_blogg_top { width: 123px; padding-top: 8px; float: left; }
#rightPanel_blogg_bild { width: 40px; height: auto; float: right; margin: 0 5px 0 2px; }
#rightPanel_blogg_ingress { width: 164px; height: 105px; padding-left: 4px; float: left; font-family: Tahoma; font-size: 11px; overflow: hidden; }
#rightPanel_facebook { width: 175px; height: 105px; margin-left: 10px; padding-top: 10px; position: relative; }
#rightPanel_facebook_info { width: 175px; height: 117px; margin-left: 10px; padding-top: 10px; position: relative; }
#rightPanel_weather { width: 175px; height: 55px; margin-left: 10px; padding-top: 10px; position: relative; }
#rightPanel_camera { width: 175px; height: 55px; margin-left: 10px; padding-top: 10px; position: relative; }
#rightPanel_nyhetsbrev { width: 175px; height: 55px; margin-left: 10px; padding-top: 10px; position: relative; }
#rightPanel_skipass { width: 175px; height: 55px; margin-left: 10px; padding-top: 10px; position: relative; }


#rightPanel_erbjudande {
	float:right;
	width:195px;
	margin-right:-1px;
}


#content_puff_info_lower {
	float:right;
	width:195px;
	margin-right:-1px;
	margin-top:14px;
}
#vision_img_activePuff {
	height:77px;
	width:119px;
	left:71px; 
	top:37px; 
	position:relative; 
	z-index:99;
	background-image:url(/bilder/design/visionbg.png);
	background-repeat:no-repeat;
}

#headertext_footer{
	width:260px;
	border:0px solid black;
	position:relative;
	top:0px;
	left:10px;
	padding:0 0 20px 0;
	margin:0;
}

#puff_left_erbjudande {
	background-image:url(/bilder/design/erbjudandebg.png);
	background-repeat:no-repeat;
	height:83px;
	width:187px;
	margin-left:3px;
	margin-bottom:2px;
	margin-top:15px;
}

#puff_left_nyhet {
	background-image:url(/bilder/design/erbjudandebg.png);
	background-repeat:no-repeat;
	height:83px;
	width:187px;
	margin-left:3px;
	margin-bottom:2px;
	margin-top:15px;
}


#puff_left_erbjudande_tom {
	height:100px;
	width:187px;
}
#puff_left_filmer {
	background-image:url(/bilder/design/puffbg.png);
	background-repeat:no-repeat;
	height:120px;
	width:187px;
	margin-left:3px;
	margin-top:-12px;
	padding-left:12px;
}
#puff_left_filmer .puff_header {
	padding-top:11px;
}

#content_lower {
	clear:both;
	width:762px;
	height:135px;
	margin-left:4px;
}

#sociala_media 
{
    width: 950px;
    height: 150px;
    border-bottom: 1px dotted #333333;  
    padding-top: 25px;
    background-color: #567d84;
}

.sociala_media_puff 
{
    width: 188px;
    height: 120px;
    border-left: 1px dotted #333333; 
    font-family: Tahoma; 
    font-size: 11px; 
    color: #333333; 
    float: left;
}

#footer {
	color:#96b6bd;
	padding-top: 10px;
	background-color: #5f848a;
}
#footerbottom { border-top: 1px dotted #333333; margin-top: 10px; padding-bottom: 2px; background-color: #567d84; }
#footer a {
	color:#489ca2;
	text-decoration:none;
}
#footer_left {
	float:left;
	padding:5px;
}
#footer_right {
	float:right;
	padding:5px;
}
#headline {
	height:205px;
	margin:30px;
}
#printyta {
	background-image:url(/bilder/design/printyta.png);
	margin:10px;
	padding:20px;
	height:301px;
	width:512px;
	overflow-x:hidden;
	overflow-y:scroll;
	position: relative;
}
#printyta_large {
	background-image:url(/bilder/design/printyta.png);
	margin:10px;
	padding:20px;
	height:556px;
	width:512px;
	overflow-x:hidden;
	overflow-y:scroll;
	position: relative;
}
#printyta_cb {
	background-image:url(/bilder/design/printyta.png);
	margin:10px;
	padding:0px;
	height:596px;
	width:547px;
	overflow:hidden;
}
#printerbox {
	margin:20px 10px 10px 10px;
	clear: both;
}
#pistkarta_printdiv  {
  position: absolute;
  bottom: 0px;
  left: 538px;
  margin: 0;
  z-index: 99999999;
}
.printerpic {
	margin-right:4px; 
	margin-top:5px;
}
.pageImage {
	float:right;
	border:1px solid #849092;
	padding:0;
	margin:15px 0 5px 10px;
	clear:right;
}
.pageImage img {
	margin:0;
	padding:0;
	display:block;
}


.puff {
	height:121px;
	width:167px;
	background-image:url(/bilder/design/puffbg.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	float:left;
	margin:0 2px 4px 0;
	padding:5px 10px;
	color:#525252;
}

#underpuff_film { background-image:url(/bilder/design/puffbg_film.png); cursor: pointer; }

.puff_erbjud {
	height:122px;
	width:167px;
	background-image:url(/bilder/design/puffbg_erbjud.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	float:left;
	margin:0 2px 4px 0;
	padding:5px 10px;
	color: white;
}
.puff_header {
	margin-top:15px;
}
.puff_ingress {
	margin-bottom:5px;
	padding-right: 5px;
}
.puff a {
	text-decoration:none;
	color:#525252;
}

#cbMyBooking {
	width:188px; 
	height:180px; 
	margin:0; 
	border:0;
	background-image:url(/bilder/design/korgbg_2.png);
}

#varukorg_container { margin-top: -13px; }

#puffRubrik {
	background-image:url(/bilder/design/korgbg_2.png);
	border-top:1px solid #b4c9cc;
	height:25px;
}
.boka_online_bg { width: 89px; height: 23px; float: left; margin-right: 4px; margin-left: 3px; }
.varukorg_btn_bg { width: 89px; height: 25px; background-image: url("/bilder/bg_btn.png"); }
.varukorg_bg { width: 89px; height: 23px; float: left; }
.playPic {
	background-image:url(/bilder/design/play.png);
	height:84px;
	width:165px;
	cursor:pointer;
	position:relative;
}
.chatPic {
	background-image:url(/bilder/design/chatt2.png);
	background-repeat:no-repeat;
	cursor:pointer; 
	display:block; 
	position:relative; 
	top:2px; 
	left:78px; 
	height:125px;
	margin-bottom:-125px; 
	width:98px;
}
/************************/
/* START PÅ HÖGERPUFFAR */
/************************/
.puffactive {
	height:128px;
	background-image:url(/bilder/design/puff_bg_selected.png);
	margin-bottom:2px;
}
.puffactive_red {
	height:128px;
	background-image:url(/bilder/design/puff_bg_selected_red.png);
	margin-bottom:2px;
}
.puffinactive {
	height:87px;
	background-image:url(/bilder/design/puff_bg_inactive.png);
}
.puffinactive_red {
	height:87px;
	background-image:url(/bilder/design/puff_bg_inactive_red.png);
}
.puffactivetop {
	height:127px;
	margin-top:1px;
	background-image:url(/bilder/design/puff_bg_active.png);
}
.puffinactivetop {
	height:87px;
	margin-top:0px;
	background-image:url(/bilder/design/puff_bg_deselected.png);
}

.puff_active {
	width:195px;
}
.puff_inactive {
	width:195px;
	margin-top:-21px;
}

.heading_blog_active {
	margin-top:18px;
}
.heading_blog_inactive {
	margin-top:6px;
}
.heading_weather_inactive {
	margin-top:-4px;
}
.heading_weather_active {
	margin-top:6px;
}
.heading_vision_inactive {
	position:absolute;
	bottom:-16px;
}
.heading_vision_active {
	margin-top:28px;
}
.heading_webcam_inactive {
	margin-top:40px;
	margin-bottom:-62px;
}
.heading_webcam_active {
	margin-top:40px;
	margin-bottom:-70px;
}
.heading_newsletter_active {
	margin-top:10px;
}
.heading_newsletter_inactive {
	margin-top:10px;
}

.puff_left_heading {
	height:25px;
	/*margin-bottom:-25px;*/
	width:100px;
	margin-left:14px;
}
#puff_left_weather_heading_active, #puff_left_weather_heading_inactive {
	position:absolute;
	bottom:0px;
	height:25px;
	width:100px;
	margin-left:14px;
}

#puff_left_vision_heading_active, #puff_left_vision_heading_inactive {
	position:absolute;
	bottom:0px;
	height:25px;
	width:100px;
	margin-left:14px;
}
#puff_left_webcam_heading_active, #puff_left_webcam_heading_inactive {
	position:absolute;
	bottom:0px;
	height:25px;
	width:100px;
	margin-left:14px;
}
#puff_left_newsletter_heading_active, #puff_left_newsletter_heading_inactive {
	position:absolute;
	bottom:0px;
	height:25px;
	width:100px;
	margin-left:14px;
}
#puff_left_newsletter_form {
	padding-top:30px;
	margin-left:8px;
	margin-right:16px;
	text-align:right;
}
#puff_left_newsletter_text {
	padding-top:25px;
	margin-left:14px;
	margin-right:14px;
}
#puff_left_weather_text {
	padding-top:25px;
	margin-left:14px;
	margin-right:14px;
}
#puff_left_weather_info {
	padding-top:25px;
	margin-left:14px;
	margin-right:14px;
}
#puff_left_webcam_text {
	padding-top:25px;
	margin-left:14px;
}
#puff_left_webcam_info {
	padding-top:37px;
	padding-bottom:10px;
	margin-left:14px;
	margin-right:18px;
}
.puff_left_skipass_info {
	padding-top:37px;
	padding-bottom:10px;
	margin-left:14px;
	margin-right:18px;
}
.weather_info_left {
	width:77px; 
	padding-top:2px; 
	height:13px; 
	overflow:hidden; 
	float:left;
}
.weather_info_right {
	width:80px; 
	height:15px; 
	overflow:hidden; 
	float:right;
}
.weather_info_topmargin {
	clear:both;
	margin-top:-0px;
}
.vision_img_inactivePuff {
	 background-image:url(/bilder/design/visionbg.png);
}
.puff_left_newsletter.puffactive {
	margin-bottom:105px !important;
}

/***********************/
/* SLUT PÅ HÖGERPUFFAR */
/***********************/

.rodpil {
	position:relative;
	top:-18px; 
	left:-10px; 
	float:right; 
	margin-bottom:-12px;
}

/* För stilning av den nya ul-li-menyn */
#vertical_menu {
	text-transform:uppercase;
	font-weight:bold;
	height:333px;
	overflow:hidden;
	padding:0;
	line-height: 1px;
}
#vertical_menu li {
	padding-left:20px;
	padding-right:20px;
	width:148px;
}

#vertical_menu a {
	color:#FFF;
	text-decoration:none;
}

.submenu_lv1 { 
	padding:0; 
	margin:0; 
	list-style:none; 
}
.submenu_lv1 li { 
	padding:0; 
	margin:2px 0 0 0;
}
.submenu_lv1 li a {
}
.submenu_lv1 li.active {
	padding:0;
	font-weight:bold;
	background-image:url(/bilder/design/korgbg.png);
	display:block;
	padding-top:5px;
}
.submenu_lv2 {
	padding:5px 0 5px 0;
	margin:0;
	background-image:none;
	list-style:none;
}
.submenu_lv2 li {
	padding:3px 0 3px 10px; 
	background-image:none;
	margin:0;
}
.submenu_lv2 li.active {
	font-weight:normal;
	background-image:none;
	padding-top:0px;
}
.submenu_lv2 li a {
	padding:0;
	font-weight:normal;
	text-transform:capitalize;
}
.submenu_lv3 {
	padding:0; 
	margin:0; 
	list-style:none;
}
.submenu_lv3 li {
	padding-left:10px;
	font-style:italic;
	background-image:url();
}
.submenu_lv3 li a {
	color:#4e4d50;
	padding:0;
}
.submenu_lv3 li.active {
	background-image:url();
}

#printyta #submenu li {
	background-image:url();
	float:left;
	margin-right:10px;
}
#printyta_large #submenu li {
	background-image:url();
	float:left;
	margin-right:10px;
}
#printyta #submenu li.active {
	background-image:url();
}
#printyta_large #submenu li.active {
	background-image:url();
}

#bloggbox li {
	background-image:url();
	margin-right:10px;
	float:none;
}
#bloggbox li.active {
	background-image:url();
}

/* -------- */

/* Användbara klasser */
img	{ border:none; }
.clear  { clear:both; height:0px; overflow:hidden;}
.important { color:red; cursor:help; }

.textruta150
{
	background:#F2F2F2;
	border:solid 1px #999;
	width:150px;
}
.textruta330
{
	background:#F2F2F2;
	border:solid 1px #999;
	width:330px;
	height:60px;
}
a { color:#459CA2; text-decoration:none; }
a:hover { text-decoration:underline; }

.camBox {
	background-color:#759ca1; 
	height:121px; 
	width:97px; 
	float:left; 
	margin-bottom:1px; 
	background-image:url();
}
.camPic {
	width:89px; 
	height:68px; 
	margin:12px 4px; 
	overflow:hidden; 
	cursor:pointer;
}
#wcThumbs {
	background-color:#acc4c7;
	width:490px;
}

.vidBox {
	background-color:#759ca1; 
	width:111px; 
	height:92px; 
	float:left; 
	margin-bottom:1px;
	overflow:hidden;
}
.hogerinput {
	width:114px; 
	height:14px; 
	border:1px solid #91b6bf; 
	margin:0; 
	padding:2px;
	position:relative;
}

#cam01 {
	position:relative;
	top:-285px;
	left:35px;
	height:21px;
	width:21px;
}
#cam02 {
	position:relative;
	top:-370px;
	left:250px;
	height:21px;
	width:21px;
}
#cam03 {
	position:relative;
	top:-388px;
	left:280px;
	height:21px;
	width:21px;
}
#cam04 {
	position:relative;
	top:-396px;
	left:323px;
	height:21px;
	width:21px;
}
#cam05 {
	position:relative;
	top:-435px;
	left:372px;
	height:21px;
	width:21px;
}
#cam06 {
	position:relative;
	top:-340px;
	left:250px;
	height:21px;
	width:21px;
}
#cam07 {
	position:relative;
	top:-325px;
	left:545px;
	height:21px;
	width:21px;
}
#cam08 {
	position:relative;
	top:-255px;
	left:480px;
	height:21px;
	width:21px;
}
#cam09 {
	position:relative;
	top:-285px;
	left:545px;
	height:21px;
	width:21px;
}
#cam10 {
	position:relative;
	top:-325px;
	left:610px;
	height:21px;
	width:21px;
}
#cam11 {
	position:relative;
	top:-295px;
	left:535px;
	height:21px;
	width:21px;
}.bild_pistkarta {
	height:396px;
	overflow:hidden;
}
.cam_icon {
	height:21px;
	width:21px;
}
.pointer_l { width:21px; height:21px; overflow: hidden; position: absolute; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/popUpBox/webcam_l.png',sizingMethod='crop'); /* IE 6 */ }
.pointer_l[class] { background: transparent url('/bilder/popUpBox/webcam_l.png') top left no-repeat; }
.pointer_r { width:21px; height:21px; overflow: hidden; position: absolute; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/popUpBox/webcam_r.png',sizingMethod='crop'); /* IE 6 */}
.pointer_r[class] { background: transparent url('/bilder/popUpBox/webcam_r.png') top left no-repeat; }
.popupbox { width:342px; height:262px; overflow: hidden; position: absolute; }
.popupbox .tp { width: 342px; height: 8px; overflow: hidden; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/popUpBox/tp.png',sizingMethod='crop'); /* IE 6 */}
.popupbox .tp[class] { background: transparent url('/bilder/popUpBox/tp.png') top left no-repeat; }
.popupbox .bg { width: 342px; height: 240px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/popUpBox/bg.png',sizingMethod='crop'); /* IE 6 */}
.popupbox .bg .content { width: 320px; height: 240px; background: white; position: absolute; top: 8px; left: 11px; }
.popupbox .bg .content .close { width: 20px; height: 20px; position: absolute; top: 0; right: 0; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/popUpBox/close.png',sizingMethod='crop'); /* IE 6 */}
.popupbox .bg .content .close[class] { background: transparent url('/bilder/popUpBox/close.png') top left no-repeat; }
.popupbox .bg[class] { background: transparent url('/bilder/popUpBox/bg.png') top left no-repeat; }
.popupbox .bn { width: 342px; height: 14px; overflow: hidden; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/bilder/popUpBox/bt.png',sizingMethod='crop'); /* IE 6 */}
.popupbox .bn[class] { background: transparent url('/bilder/popUpBox/bt.png') top left no-repeat; }


#fyllapastjarna {
	background-image:url(/bilder/skidpass.png);
	height:120px;
	width:128px;
	margin:120px 0 0 430px;
	cursor:pointer;
}

#subfooter {
	clear:both;
	height:50px;
	width:100%;
	margin-top:10px;
}


#slideshow {
    position:relative;
    width:950px;
    height:620px;
	overflow:hidden;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

#vader_fran_kanon {
	position: relative;
	float: left;
	width: 510px;
	margin: 0 0 25px;
}
	#snorapporten {
		position: absolute;
		bottom: 0;
		left: 0;
	}
	#vader_fran_kanon h3 {
		margin: 0;
		font-size: 15px;
	}
	#vader_fran_kanon p {
		margin-top: 5px;
	}
	#vader_fran_kanon p a {
		color: #789fa4;
	}
	#vader_fran_kanon .box {
		float: left;
		width: 170px;
	}
	#vader_fran_kanon #rightPanel_blogg_top {
		padding: 0;
	}
	#vader_fran_kanon #rightPanel_blogg_ingress {
		padding: 0;
		margin-top: 10px;
	}

.camHourLink.active {
	color: #D81919;
	font-weight: bold;
}


/* PRESSRUM */

.pr_content a:hover {
	text-decoration: none;
}

.storyblocks a:hover {
	text-decoration: none;
}

div#tagcloud {
	display: block;
	width: 124px;
	overflow: hidden;
	padding-left: 0px;
	padding-bottom: 40px;
}


.tagsize5 {
	font-size: 18px;
}

.tagsize4 {
	font-size: 15px;
}

.tagsize3 {
	font-size: 12px;
}

.tagsize2 {
	font-size: 11px;
}

.tagsize1 {
	font-size: 10px;
}

div.pressrumDivSmal {
	width: 340px;
	overflow: hidden;
	padding: 10px 0;
	display: inline;
	float: left;
	margin-right: 10px;
}

div.pressrumDivSmal  div,div.pressrumDivBred   div{
	padding: 5px;
	line-height: 24px;
}

div.pressrumDivSmal a.right, div.pressrumDivBred a.right {
	display: block;
	width: 100%;
}

div.pressrumDivSmal  span.spacer{
	border-bottom: 1px solid #dce1d7;
	height: 1px;
	display: block;
	margin: 15px 0 15px 0;
}

div.pressrumDivBred  span.spacer{
	border-bottom: 1px solid #dce1d7;
	height: 1px;
	display: block;
	margin: 10px 0 20px 0;
}
.pressrumDivBred .clear {
	display: block;
}
div.pressrumDivSmal  span.description {
	display: block;
	/*padding-top: 8px;*/
}

div.pressrumDivSmal  .floatleft {
	display: block;
	padding-bottom: 8px;
}

div.pressrumDivSmal .floatright {
	float: right;
	display: block;
	padding-bottom: 8px;
	margin-left: 15px;
}
div.pressrumDivBred  span.description{
	/*min-height: 100px;*/
	display: block;
	padding: 0px 10px 0 0;
	width: auto;
	overflow: hidden;
}


div.pressrumDivSmal  span.title {
	color: #4c4c4c;
	padding-bottom: 8px;
	display: block;
	font-size: 17px;
	margin-top: 5px;
}

div.pressrumDivSmal  span.title a {
	color: #4c4c4c;
}

.storyblocks .title {
	color: #4c4c4c;
	padding-bottom: 8px;
	display: block;
	font-size: 12px;
}

.storyblocks .submenu_lv1 li a {
	color: #4c4c4c;
}

div.pressrumDivBred  span.title{
	color: #4c4c4c;
	padding-bottom: 0px;
	display: block;
	font-size: 12px;
}

div.pr_content h2 {
	margin: 5px 0 5px 0;
	line-height: 20px;
	color: #4c4c4c;
	font-size: 17px;
}

div.pressrumDivBred {
	width: 340px;
	overflow: hidden;
	display: inline;
}

div.pressrumDivBred img.floatleft {
	display: inline;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

div.pressrumDivBred .floatright {
	float: right;
	display: block;
	padding-bottom: 8px;
	margin-left: 15px;
}

div#kontaktinfo {
	display: inline; 
	float: left;
	margin-left: 40px;
	margin-top: 100px;
	padding-bottom: 20px;
}

div#kontaktinfo strong {
	display: inline-block;
	width: 73px;
}

span.kontaktperson {
	display: inline;
	width: 225px;
	float: left;
	height: 190px;
	/*background: orange;*/
	text-align: center;
	border-bottom: 1px solid #919191;
	margin-right: 10px;
}

#kontaktbild {
	margin-left: 40px;
	margin-top: 20px;
}

span.kontaktperson  img{

	
}

div#kontaktperson.clear {
	background: #fff;
}


/*CSS för utskrift*/
@media print{
   body *{ visibility:hidden; }
   body { background-color:white; padding:0; margin:0; }
   #printyta { visibility:visible; position:fixed; top:0px; left:0px; width:100%; margin:0; padding:0; background-color:#ffffff; }
   #printyta *{ visibility:visible; margin:0; padding:0; width:auto; }
   #printyta_large { visibility:visible; position:fixed; top:0px; left:0px; width:100%; margin:0; padding:0; background-color:#ffffff; }
   #printyta_large *{ visibility:visible; margin:0; padding:0; width:auto; }
   #content_text_info { margin:0; width:auto; height:auto; }
}
