/*

 * GENERAL STYLES

 * * * * * * * * * * * * * * * */



body {margin:0px; padding:0px; font-size:62.8%;	font-family:Arial,Helvetica,sans-serif !important;	/*background-color:#ebe7de;*/ color:#000;}





a {	/*color:#373abe;*/color:#0085EB; text-decoration:none; font-weight:normal !important;}

a:hover { text-decoration:underline; color:#D70079 }



img,fieldset {border:0;}

ol,ul {list-style:none;}

h1,h2,h3,h4,h5,h6{font-size:100%;}



h1 { position:absolute;	left:-1000px;}

h2{	font-size:2.6em; line-height:1.2em;	font-weight:bold;}

h3{	font-size:1.8em; line-height:1.17em; font-weight:bold;}

h4{	font-size:1.2em; line-height:1.5em;	font-weight:bold;}



ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,label,input,p,th,td{margin:0;padding:0;}



h2 em, h3 em, p em, h4 em {	font-style:normal; }



div.box h2 em, div.box h3 em { font-style:normal; color:#ff5700; }



/** Light blue **/

div.column-right div.blue em, div.column-wide div.blue em {	color:#92c9e1; }



h3.orange em { color:#ff5700; }



h3.orange span em {	color:#000000; }





h3.underline {	

	padding-bottom:0.8em;

}

h3.underline span {	

	white-space:nowrap;	

	background:url(../img/g_underline_end.gif) no-repeat right bottom;	

	padding-bottom:2px; /* justeras för IE i ie.css */

}

h3.underline span em {	

	color:#000000;	

	background:url(../img/g_underline_start.gif) no-repeat left bottom;	

	padding-bottom:2px;

}





span.nowrap{ white-space: nowrap; float:none; }



/* flash */

div.flashcontent { float:left; }



/* Button */

/* Doberman-knappar? Ta bort om ej behövs...

div.button { background:url(../img/button_orange_right.gif) no-repeat top right; float:left; position:relative; }

div.button a { background:url(../img/button_orange_left.gif) no-repeat;	font-size:1.1em; float:left; color:#000; display:block;	padding:0.55em 12px 0.35em 12px;}

*/



/** Tab system **/

ul.tabs { border-bottom:5px solid #ff5700; float:left; clear:both; width:100%; margin-bottom:1.6em;	margin-top:0.5em;}

ul.tabs li { float:left; background:url(../../img/tab_right.gif) no-repeat right 0.4em; padding-top:0.4em; }

ul.tabs li.right { float:right; }

ul.tabs li a { display:block; background:url(../../img/tab_left.gif) no-repeat; color:#766957;	font-size:1.1em; padding:0.5em 10px 0.5em 10px; }

ul.tabs li.leftmost a {	background-image:url(../../img/tab_left_left.gif);}

ul.tabs li.selected { padding-top:0; padding-bottom:0.08em;	background:url(../../img/tab_right_active.gif) no-repeat right top;}

ul.tabs li.selected a {	background-image:url(../../img/tab_left_active.gif); color:#fff; padding-top:0.8em;}



/* Various link styles */
/*
a.arrowlink {display:block; background: url(/resurser/bilder/pilar/link_arrow_round_right.gif) no-repeat left 1px; margin-left:1em; padding-left:17px; margin-bottom:0.5em;	font-size:1.1em;}
*/
a.arrowlink {display:block; background: url(http://www.folksam.se/img/arrowlink_grey.gif) no-repeat left 1px; margin-left:1em; padding-left:13px; margin-bottom:0.5em;	font-size:1.1em;}

/*
a.arrowlink-hideShow {display:block; background: url(/resurser/bilder/pilar/link_arrow_round_right.gif) no-repeat left 1px;	padding-left:17px; margin-bottom:0.5em;	font-size:1.2em;}
*/
a.arrowlink-hideShow {display:block; background: url(http://www.folksam.se/img/arrowlink_grey.gif) no-repeat left 1px;	padding-left:13px; margin-bottom:0.5em;	font-size:1.2em;}



a.ombudPremiesetup {display:block; background: url(http://www.folksam.se/resurser/bilder/iconer/premiesetup.gif) no-repeat left 1px; margin-left:1em; padding-left:20px; margin-bottom:0.2em; line-height:17px; font-size:1.1em;}



a.arrowBacklink {display:block; background: url(/resurser/bilder/pilar/link_arrow_round_right.gif) no-repeat left 1px; padding-left:17px; margin-bottom:0.5em;	font-size:1.1em;}



/* Eventuellt  (förhoppningsvis)  borttages

a.arrow { background:url(../img/link_arrow_round_right.gif) no-repeat; padding-left:17px;}

*/

a.button-orange { font-size:1.1em; display:block; float:right; padding:0.6em 18px 0.6em 18px; color:#fff; background-color:#ff5700;	margin-bottom:3em;}



/** Text - content **/

div.text-content { position:relative; float:left; width:100%; margin-bottom:1.2em;}



div.text-content h1, div.text-content h2, div.text-content h3, div.text-content h4{	width:80%; }



div.text-content p { font-size:1.2em; line-height:1.5em; margin-bottom:1em;}

div.text-content p.last{ margin-bottom:2em;}



div.text-content h1 { font-size:2.6em; margin-bottom:0.65em; font-weight:normal;}

div.text-content h2 { font-size:2.2em; margin-bottom:0.6em; font-weight:normal;}

div.text-content h3 { font-size:1.8em; margin-bottom:0.4em;	font-weight:normal;}

div.text-content h4 { font-size:1.2em; font-weight:bold; }

div.text-content h5 { font-size:1.2em; font-weight:bold; margin-bottom:0.4em; margin-top:1.2em; }



/* Tas bort */

/*div.text-content h4.extra-bottom-margin{	margin-bottom:0.5em; } */





/* ?????? */

div.text-content .top-margin-small{	margin-top:0.5em; }

div.text-content .author{ margin-bottom:2.0em; color:#a49b92; font-size:1.1em;}

div.text-content .date{ margin-bottom:0.5em; color:#a49b92; font-size:1.1em;}

div.text-content .small-grey{ color:#a49b92; font-size:1.1em; }



div.text-content a.arrowlink {margin-top:-0.8em; margin-bottom:1.8em; }

/*div.text-content a.linklist {margin-top:auto;}*/







div.text-content div{ float:left; }

.max-width { width:100%; }





/*Guidesida*/

div.text-content div.container{	margin-bottom:3em;}



div.container div.img { position:relative; float:left; width:125px;}

div.container div.img div.orange{ position:absolute; top:0; left:0;	height:103px; width:8px; background-color:#ff5700; }



div.container div.text { position:relative;	float:left;	width:330px;}

div.container div.text h3{ margin-top:0em;	margin-bottom:0.2em;}



/*******************************/



div.text-content p.leading { font-weight:bold;}

div.text-content p a {text-decoration:underline;}

div.text-content p a:hover {text-decoration:none;}







a.quicktime { display:block; background: url(../img/quicktime_logo_small.gif) no-repeat left 1px; padding-left:19px; margin-bottom:0.5em; font-size:1.1em; }

a.zip { display:block; background: url(../img/winzip_icon.gif) no-repeat left 1px; padding-left:19px; margin-bottom:0.5em; font-size:1.1em;}



div.text-content p.link-list-pdf { color:#666; background: url(../img/link_pdf.gif) no-repeat left 0.1em; padding-left:24px; display:block;}

div.text-content p.link-list-pdf a { text-decoration:none; }

div.text-content p.link-list-pdf a:hover { text-decoration:underline; }





/* Images */

div.img-box p {font-size:1.1em;}



span.img-text {	float:right; margin-left:20px; padding-top:0.5em; font-size:0.92em;	line-height:1.45em; }



/*div.img-text {padding-top:0.5em; font-size:1.1em;	line-height:1.45em; }*/





span.img-text-left{	float:left;	margin-right:20px; padding-top:0.5em; font-size:0.92em;	line-height:1.45em; }

span.img-text img, span.img-text-left img{ display:block; margin-bottom:0.7em; }



/**

* page info

*/

div.footer-line { width:100%; border-bottom:#CCC solid 5px;	margin-bottom:0.8em; float:left; }



/* print */

div.print {	width:100%;	position:relative; font-size:1.1em;	}

div.print a { float:right; overflow:hidden;	background:url(../img/link_print.gif) no-repeat left; padding:0 0 0 17px;}

div.page-info{ float:left; padding:0em 0 1em 0;	border-bottom: #CCC solid 1px; width:100%; margin-bottom:0.8em;}



div.page-info .left{ float:left; }

div.page-info .right{ float:right;}	

div.page-info p{ font-size:1.1em; line-height:1.5em; margin-bottom:3px;}



div.page-info p.bottommargin{ margin-bottom:8px;}

div.page-info h5{ margin-top:0px; font-size:1.1em; line-height:1.5em; margin-bottom:0px;}



div.page-info form{	margin-top:0px;	margin-bottom:0px;}

div.page-info .a-mail{font-size:1.1em;}

div.page-info a { line-height:1.45em; text-decoration:none;}

div.page-info a:hover { text-decoration:underline;}



div.page-info p.pdf_info{ padding-left:20px; color:#a49b92;	background:url(../img/pdf_liten.gif) no-repeat left top; }

div.page-info p.powerpoint_info{ padding-left:20px;	color:#a49b92; background:url(../img/powerpoint_liten.gif) no-repeat left 0.3em;}

div.page-info div.filmer p{	color:#a49b92;}

div.page-info p.zip_info{ padding-left:20px; color:#a49b92;	background:url(../img/zip.gif) no-repeat left top;}

div.page-info p.quicktime_info{	padding-left:20px; color:#a49b92; background:url(../img/Quicktime.gif) no-repeat left top;}

div.page-info p.realvideo_info{	padding-left:20px; color:#a49b92; background:url(../img/RealVideo.gif) no-repeat left top;}

div.page-info p.windowsmedia_info{ padding-left:43px; color:#a49b92; background:url(../img/WindowsMedia.gif) no-repeat left top;}

div.page-info p.doc_info{ padding-left:20px; color:#a49b92;	background:url(../img/word.gif) no-repeat left top;	}



a.pdf {	display:block; font-size:1.1em;	padding: 0 0 0 17px; background:url(../img/link_pdf.gif) no-repeat left top;}

a.quicktime_info { margin-top:3px; display:block; font-size:1.1em; padding: 0 0 0 20px;	background:url(../img/Quicktime.gif) no-repeat left top;}

a.realvideo_info { margin-top:3px; display:block; font-size:1.1em; padding: 0 0 0 20px;	background:url(../img/RealVideo.gif) no-repeat left top;}

a.windowsmedia_info { margin-top:3px; display:block; font-size:1.1em; padding: 0 0 0 43px; background:url(../img/WindowsMedia.gif) no-repeat left top;}

/** Boxar (puffar) - generella **/

div.box div, div.box span{ float:left;}

div.box { position:relative; float:left; margin-bottom:2em;}

/*div.box a{ background:url(../img/link_arrow_round_right.gif) no-repeat;	padding-left:17px; font-size:1.1em;}*/

div.box p{ font-size:1.1em; line-height:1.4em; margin-bottom:0.6em;}

div.box h2, div.box h3 { margin:0 0 0.4em;}

div.last{ margin-bottom:0; }



div.horizontal-line { margin-top:-1px; border-bottom:solid 1px #d9d9d9;	margin-bottom:2em; width:100%; float:left;	line-height:0px; height:1px;}

div.img-box {width:100%; margin-bottom:1em;}





/*Bildtext*/

div.img-text-float {margin-bottom:2em;}

div.img-text-float img.left{margin-right:15px; margin-bottom:15px}

div.img-text-float img.right{margin-left:10px; margin-bottom:15px}



div.img-box p.img-text{font-size:1.1em; margin-top:0.3em; margin-left:0.1em}



/** Boxes - Column-right **/

div.column-right div.box{ width:205px;}

div.column-right div.box div.text {	width:130px;}

div.column-right div.box img { margin-left:5px;	margin-right:0px;}

div.column-right div.text img {	margin-left:0px; margin-bottom:0.8em;}







/* Startsidans special-puffar */

div.column-right div.event img { margin-top:5px; margin-left:-10px;	margin-right:0px; }

div.column-right div.event h4{ font-size:1.2em;	line-height:1.3em;	font-weight:bold; margin-bottom:0.7em; }







/* Skadeanmälan */

div.column-right div.box div.skada { width:115px; }



div.box-grey { background-color:#ebe7de; padding:1.4em 9px 1em 13px; width:183px; float:left; margin-bottom:2em;}

div.box-grey select{ font-family:Arial, Helvetica, sans-serif; line-height:normal; font-size:1.1em;	width:150px; margin-bottom:0.5em;}

div.box-grey form{ margin-bottom:0px; margin-top:0px;}

div.box-grey input.submit-email{ background-color:#ebe7de; border:solid #ebe7de 0px; border-bottom:solid 0px #ebe7de; border-right:solid 0px #ebe7de; margin-left:-3px;}

/* input.submit-email ie.css */



tr form{ margin-top:0px; margin-bottom:0px;}

tr input.submit-email{ font-size:1.0em;}

tr.grey input.submit-email{	background-color:#f3f1eb; border:solid #f3f1eb 0px;	border-bottom:solid 0px #f3f1eb; border-right:solid 0px #f3f1eb; margin-left:-3px;}



div.box-grey h3 { margin-bottom:0.48em;}

div.box-grey p { font-size:1.1em; margin-bottom:0.9em; line-height:1.4em;}

/*div.box-grey a { display:block; background: url(../img/link_arrow_round_right_greybg.gif) no-repeat 0 0.2em; padding-left:17px;	font-size:1.1em; line-height:1.6em;}*/

div.box-grey a.arrowlink{background: url(../img/link_arrow_round_right.gif) no-repeat left 1px;}



/** Boxes -- Column-mid **/

div.box-mid-container {	position:relative; float:left; width:455px;	background:url(../img/landing_box_mid_border.gif) repeat-y;}

div.box-mid-container div.box{ width:205px;}

div.box-mid-container div.left { margin-right:45px;}

div.box-mid-container div.box img{ margin-right:0px; margin-bottom:1em;}	

div.box-mid-container div.box div.orange { position:absolute; top:0; left:0; height:82px; width:8px; background-color:#ff5700;}





/** Text-content -- Column-wide **/

div.column-wide div.text-content{ width:455px;}



/** Boxes -- Column-mid-start **/

div.box-mid-container-start { position:relative; float:left; width:634px;}

div.box-mid-container-start  div.box{ width:198px;}

div.box-mid-container-start  div.bluetext em{ color:#92c9e1;}

div.box-mid-container-start  div.left {	margin-right:20px;}

div.box-mid-container-start  div.box img{ margin-right:0px;	margin-bottom:1em;}

div.box-mid-container-start  div.grey {	background-color:#ebe7de; padding:1em 12px 1em 12px; width:174px;}

div.box-mid-container-start  div.blue {	background-color:#92c9e1; padding:1em 12px 1em 12px; width:174px;}	

div.box-mid-container-start  div.blue em{ color:#ffffff;}



div.box-mid-container-start  div.box input.text{ font-size:12px; font-weight:normal; min-height:20px;}

div.box-mid-container-start  div.box input.button{ float:right;	margin-top:0.5em;}

div.box-mid-container-start div.box div.text { width:114px;	}



/** Boxes -- Column-wide**/ 

div.box-wide-container { position:relative;	float:left;	width:682px; background:url(../img/landing_box_wide_border.gif) repeat-y;}

div.box-wide-container div.box { width:318px; }

div.box-wide-container div.left { padding-right:46px;}

div.box-wide-container div.box img{	margin-left:0px; margin-right:13px;}

div.box-wide-container div.box div.text{ width:190px;}



/** Marginaler Landningssidorna **/

div.content div.landing{margin-bottom:2em}

div.box-wide-container div.box, div.box-wide-container div.box div.text, div.box-wide-container div.box img {margin-bottom:0px; margin-top:0px;}

div.box-wide-container div.horizontal-line {margin-bottom:2em; margin-top:2em;}

div.box-mid-container div.box, div.box-mid-container div.box div.text, div.box-wide-container div.box img {margin-bottom:0px; margin-top:0px;}

div.box-mid-container div.horizontal-line {margin-bottom:2em; margin-top:2em;}





/* Porträtt */

div.column-mid div.portrait {margin-bottom:2em; margin-top:1em;  }

div.column-mid div.portrait img {margin-right:10px; margin-bottom:0px; margin-top:0px;}

div.column-mid div.portrait div, div.column-mid div.portrait p {margin-bottom:0px; margin-top:0px;}

div.column-mid div.portrait div.horizontal-line{margin-bottom:1em; margin-top:1em;}





/** Boxes -- Column-wide-container-start **/

div.box-wide-container-start { position:relative; float:left; width:634px; background:url(../img/landing_box_wide_start_border.gif) repeat-y;}

div.box-wide-container-start div.box { width:298px;	margin-bottom:0.5px;}

div.box-wide-container-start div.left {	padding-right:38px;}

div.box-wide-container-start div.box img{ margin-left:0px; margin-right:13px;}

div.box-wide-container-start div.box div.text{ width:160px;	}

div.box-wide-container-start div.box div.plane-text{ width:250px;}

div.box-wide-container-start div.box div.text-left{	width:198px;}

div.box-wide-container-start div.box div.img-right img{	margin-left:0px; margin-right:0px;}

div.box-wide-container-start div.grey {float:right; background-color:#ebe7de; padding:1em 11px 1em 12px; width:269px;}

div.box-wide-container-start div.blue { background-color:#92c9e1; padding:1em 12px 1em 12px; width:274px;}

div.box-wide-container-start div.bluetext em{ color:#92c9e1;}



div.box-wide-container-start  div.blue em{ color:#ffffff;}

div.box-wide-container-start  div.box input.text{ font-size:12px; font-weight:normal; min-height:20px; }

div.box-wide-container-start  div.box input.button{	float:right; margin-top:0.5em;}





/** -- tab-content */

div#tab-content { width:100%;}

div#tab-content a.link-small-plus {	font-size:0.9em; background:url(../img/expand_plus.gif) no-repeat 0 0.2em;	padding-left:1.2em;	text-decoration:none;}

div#tab-content a.link-small-minus { font-size:0.9em; background:url(../img/expand_minus.gif) no-repeat 0 0.2em; padding-left:1.2em; text-decoration:none;}

div#tab-content a.link-small-plus:hover, div#tab-content a.link-small-minus:hover {	text-decoration:underline;}





/* Ljusgrå bakgrundsplatta - main*/

div.beige{ position:relative; float:left; width:100%; background-color:#f5f3ee;	margin-bottom:2em;}

div.beige div.box{ padding:1em;	margin-bottom:-0.5em;}

div.beige h4{ color:#ff5700; margin-bottom:0.3em;}

div.beige p{ font-size:1.1em;}



/* krissida */

div.kris-heading {margin-top:1em; width:100%; float:left;}

div.kris-heading-kontakt { margin-top:-0.3em; margin-bottom:-0.5em;}

div.kris-text-left { margin-top:-1.5em;	width:400px; margin-right:45px;	float:left;	}

div.kris-text {	margin-top:-1.5em; float:left; width:400px;	margin-right:0px;}

div.kris-kontakt {width:265px; float:left; margin-left:2px;	margin-right:15px;}



/* TOP-PLATTAN FÖR VÅRA KONTOR*/

div.box-container-varaKontor{ position:relative; float:left; width:100%; background:url(../img/bg_img_varaKontor.gif) repeat-x top;	margin-bottom:2em;}

div.box-container-skadeanmalan{	position:relative; float:left; width:100%; background:#f5f3ee; margin-bottom:2em;}

div.box-container-skadeanmalan div.box-skadeanmalan-left{ float:left; width:250px; padding:10px 10px 10px 10px;}

div.box-container-skadeanmalan div.box-skadeanmalan-right{ float:right; padding:10px 10px 10px 10px;}



div.box-container-varaKontor div.box-varaKontor-left{ float:left; width:250px; padding:25px 10px 25px 10px;}

div.box-container-varaKontor div.box-varaKontor-right{ float:right; margin-top:0px; padding-right:75px;}

div.box-container-varaKontor div.box-varaKontor-left p{	font-size:1.1em; margin-bottom:10px;}



/* Extern tjänst */

div.box-container-ext {position:relative; float:left; width:100%; background-color:#f5f3ee;	margin-bottom:2em;}

div.box-container-ext div.box{ padding:1em;	margin-bottom:-0.5em;}

div.box-container-ext h4{  margin-bottom:0.3em;}

div.box-container-ext p{ font-size:1.1em;}

/*Avancerad sida*/

div.flexible div{width:100%; position:relative}

div.flexible div.text-content {margin-top:3em;}

div.flexible div.text-content div.doc{width:380px;}

div.flexible div.h3{margin-top:0.5em;}

div.flexible div.text{margin-bottom:0.2em;}

div.flexible div.links{margin-top:0.2em;}

div.flexible div.links ul{margin-top:-0.5em;}

div.flexible div.beige{margin:1em 0px 2em 0px; width:455px; padding:0px; }

div.flexible div.beige div.textbox{width:435px; padding:10px 10px 5px 10px}

div.flexible div.table{margin-bottom:1em; }



/** Fixat i ie.css 

div.flexible div.links... 

div.flexible div.text-content div.doc... 

div.flexible div.beige div.en_spalt div.box{width:435px; padding:10px} 

**/



div.flexible div.flexibleAdvancedCoreContentManagementRocketScienceListElement div{width:100%}

div.flexible div.flexibleAdvancedCoreContentManagementRocketScienceListElement div.text-content {margin-top:3em;}

div.flexible div.flexibleAdvancedCoreContentManagementRocketScienceListElement div.text-content div.doc{width:380px;}

div.flexible div.flexibleAdvancedCoreContentManagementRocketScienceListElement div.h3{margin-top:0.5em;}

div.flexible div.flexibleAdvancedCoreContentManagementRocketScienceListElement div.text{margin-bottom:0.2em;}

div.flexible div.flexibleAdvancedCoreContentManagementRocketScienceListElement div.links{margin-top:0.2em;}

div.flexible div.flexibleAdvancedCoreContentManagementRocketScienceListElement div.links ul{margin-top:-0.5em;margin-bottom:0;}



div.flexible div.flexibleAdvancedCoreContentManagementRocketScienceListElement div.beige{margin:1em 0px 2em 0px; width:385px; padding:0px;}

div.flexible div.flexibleAdvancedCoreContentManagementRocketScienceListElement div.beige div.textbox{width:365px; padding:10px 10px 0px 10px}
