/*
 * GENERAL STYLES
 * * * * * * * * * * * * * * * */
body {margin:0px; padding:0px; font-size:62.8%;	font-family:Arial,Helvetica,sans-serif;	/*background-color:#fff; /*background-color:#ebe7de;*/ color:#000;
background:#ffffff; }

a {	/*color:#373abe;*/ color:#004489; text-decoration:none;}
a:hover { text-decoration:underline; }

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:normal; /*color:#e31818;*/}
h3{	font-size:2.0em; line-height:1.17em; font-weight:normal;}
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;}

/* Accentuering */
h2 em, h3 em, h4 em {font-style:normal; color:#e31818;}
p em {font-style:normal; /*font-weight:700;*/ color:#e31818;}
/*ins h4{border-bottom:1px solid  #e31818; text-decoration:none; display:inline}
ins p{border-bottom:1px solid  #e31818; text-decoration:none; display:inline}
ins {display:block; text-decoration:none;}*/
/*ins {}
del h4, del p{text-decoration:underline}*/

ins{border-bottom:1px solid #e31818; text-decoration:none;}
del{color:#e31818;}
/*del h4, del p{text-decoration:line-through}*/

/*div.column-right em{color:#000;}*/
div.column-right div.adress em{color:#000;}

/*
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;
}
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:1px solid #b7b7b7/*#eb5e5e*/; float:left; clear:both; width:100%; margin-bottom:1.6em;	margin-top:0.5em;}
ul.tabs li { float:left; background:url(../img_tre/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_tre/tab_left.gif) no-repeat; color:#FFFFFF;	font-size:1.1em; padding:0.5em 10px 0.5em 10px; }
ul.tabs li.leftmost a {	background-image:url(../img_tre/tab_left_left.gif) /*left 0.4em*/;}
ul.tabs li.selected { /*padding-top:0; *//*padding-bottom:0.08em;*/	background:url(../img_tre/tab_right_active.gif) no-repeat right 0.4em;}
ul.tabs li.selected a {	background-image:url(../img_tre/tab_left_active.gif); color:#fff; /*padding-top:0.8em;*/}

ul.tabs_2 {padding-left:0px; border-bottom:1px dashed #bababa; float:left; clear:both; width:100%; margin-bottom:1.6em; margin-top:0.5em; /*background:#f5f5f5;*/}
ul.tabs_2 li { float:left; background:url(../img_tre/tab_right.gif) no-repeat right top; padding-top:0em;}
ul.tabs_2 li.right { float:right;}
ul.tabs_2 li a { display:block; background:url(../img_tre/tab_left.gif) no-repeat; color:#ffffff;	font-size:1.1em; padding:0.5em 10px 0.5em 10px; white-space: nowrap;}
ul.tabs_2 li.leftmost a {	background-image:url(../img_tre/tab_left_left.gif); }
ul.tabs_2 li.selected { padding-top:0; background:url(../img_tre/tab_right_active.gif) no-repeat right top;}
ul.tabs_2 li.selected a {	background-image:url(../img_tre/tab_left_active.gif); color:#fff; padding-top:0.5em; z-index:100; }

/*
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;}

ul.tabs_2 {padding-left:0px; border-bottom:5px solid #ff5700; float:left; clear:both; width:100%; margin-bottom:1.6em; margin-top:0.5em; background:#f5f5f5;}
ul.tabs_2 li { float:left; background:url(../img/tab_right.gif) no-repeat right top; padding-top:0em;}
ul.tabs_2 li.right { float:right;}
ul.tabs_2 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; white-space: nowrap;}
ul.tabs_2 li.leftmost a {	background-image:url(../img/tab_left_left.gif); }
ul.tabs_2 li.selected { padding-top:0; background:url(../img/tab_right_active.gif) no-repeat right top;}
ul.tabs_2 li.selected a {	background-image:url(../img/tab_left_active.gif); color:#fff; padding-top:0.5em; z-index:100; }
*/
/* Various link styles */
/*
a.arrowlink {display:block; background: url(../img_tre/arrowlink.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 p.fotnot{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:#e3e3e3 solid 5px;	margin-bottom:0.8em; float:left; margin-top:5em;}

/* print */
div.print {	width:100px; position:relative; font-size:1.1em;	}
div.print a { float:right; overflow:hidden;	background:url(../img/link_print.gif) no-repeat left; padding:1px 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; width:auto; float:left; margin-right:0.5em; position: relative; font-weight:400; padding-left:1px;}

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:20px; 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;	}
*/
/* Sidfot */
div.page-info div.left-col{width:355px;}
div.page-info input.submit-link{width:100px;}
div.print h5, div.print p {float:left;}






/*
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; margin-bottom:0;}
*/
/** 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; }
*/

/****
*** HÖGER KOLUMN PUFFAR ***
** */
/* Före detta "box-grey" */
div.box-grey { /*background-color:#e3e3e3;*/ background-color:#FFFFFF; padding:1.4em 8px 1em 13px; width:183px; float:left; margin-bottom:2em; border:1px dashed #757575; /*border-top:5px solid #757575;*/ /*border-bottom:5px solid #757575;*/ border-right:0; border-collapse:collapse; /*border-left:0;*/ }
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:/*#e3e3e3*/#ffffff; border:solid /*#ebe7de*/#ffffff 0px; border-bottom:solid 0px /*#ebe7de*/#ffffff; border-right:solid 0px /*#ebe7de*/#ffffff; margin-left:-3px;}

div.box-grey h3 { margin-bottom:0.24em; /*color:#e31818*/}
div.box-grey p { font-size:1.1em; margin-bottom:0.9em; line-height:1.4em;}
div.box-grey div.adress {margin-bottom:1.2em;}
div.box-grey div.adress p {font-size:1.1em; margin-bottom:0; line-height:1.4em;}
/*
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;}

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.arrowlink{background: url(../img/link_arrow_round_right.gif) no-repeat left 1px;}*/

/* 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;}
*/




/** 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;}

div.box-mid-container div.space {margin-bottom:2em; width:100%}
*/
/** 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 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;}
div.column-mid div.portrait div.image {width:77px}
div.column-mid div.portrait div.text {width:128px}
*/


/** 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.image img{ margin-left:0px; margin-right:0px;}
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 form, div.box-mid-container-start form {margin-top:5px; margin-bottom:0px;}
*/
/** -- 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;}
*/

div.beige{/*border-top:5px solid #757575; border-bottom:5px solid #757575;*/ /*background-color:#f5f3ee;*/}

/* 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;}
*/


/*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; }

ul.overview li div.flexible div.beige{margin:1em 0px 2em 0px; width:365px; padding:10px 10px 5px 10px; }
ul.overview li div.flexible div.beige div.textbox {width:365px; margin:0px; padding:0px;}
*/

/****
** CSS FRÅN FOLK1.CSS 
***
*/
/**********************************************************************************************************/
/* Webbkarta */
div.contentmap {font-size:1.1em; float:left; width:100%; margin-top:-20px; margin-bottom:20px}

div.contentmap ul ul li {
	padding-left: 70px;
	padding-top:5px;
	background-image: url(../img_tre/contentmap_li.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left:-1px;
}


div.contentmap ul ul {border-left:#aaaaaa solid 1px; margin-bottom:2px;}
div.contentmap ul ul ul {border-left:0px; margin-bottom:2px; }


div.contentmap h4{font-size:1em; font-weight:bold; font-style:normal; margin-top:20px; background:url(../img_tre/link_arrow_black_right.gif) no-repeat  0px 0.4em }
div.contentmap h4 a{color:#000; margin-left:10px; }
div.contentmap h5{color:#757575; font-weight:bold; font-style:normal; margin:0px}


/**********************************************************************************************************/
/* Universalmallens En till-fält */
div.one-more, div.universal-head {position:relative; float:left; width:100%; margin-bottom:0em; }
div.one-more div {position:relative;}

div.universal-head div.text {margin-top:0em; margin-bottom:0.5em; }
div.universal-head h4, 
div.universal-head h5{font-size:1.2em;}
div.universal-head p {font-size:1.2em; line-height:1.5em; margin-bottom:1em;}

/* Ska detta sättas ???*/
div.one-more h3, 
div.one-more h4, 
div.one-more h5, 
div.universal-head h4, 
div.universal-head h5{margin-top:1.0em;}

div.one-more h3, 
div.universal-head h3{margin-top:0; margin-bottom:0; font-weight:400;}
div.universal-head h2{margin-top:0; margin-bottom:0.5em;/* font-weight:400;*/}

/**********************************************************************************************************/
/*div.one-more div.text ins, 
div.universal-head div.text ins{border-bottom:2px solid #92c9e1; text-decoration:none;}
div.one-more div.text del, 
div.universal-head div.text del{color:#92c9e1;}*/

/**********************************************************************************************************/
/* Textfält */
div.one-more div.text {margin-top:0em; margin-bottom:0.5em; }
div.one-more h4, 
div.one-more h5{font-size:1.2em; }
div.one-more p {font-size:1.2em; line-height:1.5em; margin-bottom:1em; }
/* Flödande text...*/
div.one-more div.text span.text-float {}/*Håller ihop den flödande texten*/
div.one-more div.text span.text-float h4{margin-top:0;}
div.one-more div.text img {/*margin-top:1.5em;*/}
div.one-more div.text img.left{margin-right:15px; margin-bottom:10px;}
div.one-more div.text img.right{margin-left:10px; margin-bottom:10px;}
/**********************************************************************************************************/
/* Länkar - måste fixas i Explorer*/ 
div.one-more a.arrowlink {margin-top:auto; margin-bottom:auto; }
/*
div.one-link a.arrowlink,
div.links */
a.arrowlink {background:url(../img/arrowlink.gif) no-repeat left 0.4em; padding-top:0px; padding-left:13px;}

/*div.links*//*div.doc a{margin-right:0.3em;}*/
/*20071105 Ovanstående tillagt för documentlänkar (Måste testas!!!)*/
div.one-link {margin-bottom:0em; margin-top:-0.7em}

a.arrowlink {font-size:1.1em;}
div.doc a.arrowlink {background:url(../img/arrowlink.gif) no-repeat left 0.4em; padding-top:0px; padding-left:13px;  margin-right:0.3em;}
div.doc em{ color:#a49b92; font-style:normal; font-size:1.1em; margin-left:0.3em;}
div.doc img{ margin-left:0;}


div.one-more div.links{margin-top:0em; margin-bottom:1.5em;} 
div.one-more div.links ul{margin-top:0em; margin-bottom:0em;}
div.one-more div.links div.one-link {margin-bottom:0em; margin-top:-0.7em;}
div.one-more div.links div.doc {margin-bottom:0em; margin-top:-0.7em} 
/**********************************************************************************************************/
/* Listor */
div.one-more div.list {margin-top:0em; margin-bottom:1.5em;}/*Finns IE 7 fix - [padding-bottom=0]*/
div.one-more div.list ul {}
div.one-more div.list h5 {margin-bottom:0.4em;}

/* Punktlistor */
ul.pointlist{	float:left;	width:100%; margin-bottom: 1.5em;}
ul.pointlist li{ font-size:1.2em; line-height:1.5em; margin-bottom: 0.6em;}
ul.single_line li{ margin-bottom: 0.2em;}
ul.pointlist li{ padding:0px 0px 0px 12px; background:url(../img/list_point.gif) no-repeat 0 0.5em;}
ul.pointlist li.heading { background:none; margin-left:-17px;}
ul.pointlist li p { font-size:1em;} 
/* Länk-listor */
ul.multiple-link-list {font-size:1.1em; margin-bottom:1.8em; width:100%;}
ul.multiple-link-list li {background:url(../img/arrowlink.gif) no-repeat left 0.4em; padding-top:0px; padding-left:13px; margin-bottom:0.5em; min-height:0px;}
ul.multiple-link-list li.doc-list a{ float:left; margin-right:0.3em;}
ul.multiple-link-list li.doc-list em{ color:#a49b92; font-style:normal;	margin-left:0.3em;}
ul.multiple-link-list li.doc-list img{ margin-left:0;}
/**********************************************************************************************************/



/* Bilder (och flash)*/
/*div.one-more div.bild_flash {margin-bottom:2em; float:none; position:relative;}
div.one-more div.bild_flash p.img-text{font-size:1.1em;}*/


/* Ljusgrå bakgrundsplatta - gäller detta även för flerspalt?? */
/*
div.one-more div.beige{position:relative; float:left; width:100%; background-color:#f5f3ee; margin:1em 0px 2em 0px; padding:0px; }
div.one-more div.beige h4{ color:#ff5700; }
*/
/*För IE & IE7 finns extra: [float:none;]*/
/*div.one-more div.beige div.textbox{ padding:10px 10px 5px 10px}
div.one-more div.beige h4{ color:#ff5700; margin-bottom:0.3em; margin-top:auto;}
div.one-more div.beige p{ font-size:1.1em;}
div.one-more div.beige div.box{ padding:1em; margin-bottom:-0.5em;}*//*Vet ej när denna kommer användas - har kommenterat bort "beige" ur "vanliga" css'en*/
/*
div.one-more div.textbox{padding:10px 10px 5px 10px}
div.one-more div.textbox h4{ color:#ff5700; margin-bottom:0.3em; margin-top:auto;}
div.one-more div.textbox p{ font-size:1.1em;}
div.one-more div.textbox div.box { padding:1em; margin-bottom:-0.5em;} 
*/
/* Ljusblå */
/*
div.one-more div.blue{position:relative; float:left; width:100%; background-color:#92c8e0; margin:1em 0px 2em 0px; padding:0px; }
div.one-more div.blue h4{ color:#ffffff; }
*/
/*För IE & IE7 finns extra: [float:none;]*/
/*div.one-more div.blue div.textbox{padding:10px 10px 5px 10px}
div.one-more div.blue h4{ color:#ff5700; margin-bottom:0.3em; margin-top:auto;}
div.one-more div.blue p{ font-size:1.1em;}
div.one-more div.blue div.box{ padding:1em; margin-bottom:-0.5em;} /*Vet ej när denna kommer användas - har kommenterat bort "beige" ur "vanliga" css'en*/


/**********************************************************************************************************/
/*
 * TABLE STYLES
 * * * * * * * * * * * * * * * */
table{ float:left; text-align:left;	border-collapse:collapse; margin-bottom:2em;}
table.normal{ width:100%;}

table.right{ text-align:right;}
table.center{ text-align:center;}

table.no_thead{ border-top:5px solid #aeaeae; height:5px;}

td.left, 
th.left{ text-align:left; float:none;}
td.center, 
th.center{ text-align:center; float:none;}
td.right, 
th.right{ text-align:right; float:none;}

tr.grey{/* background-color:#f3f1eb;*/ }

/*tr.tr-mouse-over { background-color:#d9d9d9;}*/
table.normal th, 
table.normal td { /*font-size:1.1em;*/ line-height:1.27em; vertical-align:bottom; padding:0.2em 0.54em 0.2em 0.54em;	/*padding:0.54em 0.54em 0.54em 0.54em;*/}

table.normal td { vertical-align:top;}

td { border-bottom:1px solid #d9d9d9;}
thead th{ font-weight:bold; background:#ffffff; border-right:none; border-bottom:5px solid /*#aeaeae*/ #e3e3e3;}
th{	font-weight:normal; border-right:3px solid #e3e3e3/*#aeaeae*/; border-bottom:1px solid #d9d9d9;}

th.right_border{
	border-right:3px solid #e3e3e3/*#aeaeae*/;
}

td p.link-pdf{ background: url(../img/link_icon_pdf.gif) no-repeat left; color:#666;}
td p.link-pdf a { padding-left:24px; text-decoration:none;}
td p.link-pdf a:hover { text-decoration:underline;}
/*
table.normal th h4, table.normal td h4,
table.normal th p, table.normal td p {margin-top:0px !important; padding-top:0px !important; vertical-align:top !important}
*/
/*
För att fixa så att högerkolumnen också v-alignar till toppen
*/
table.normal td, 
table.normal tbody th,
table.multiline td,
table.table-footer td,
table-footer-describe td { vertical-align:top;}
/*
table.table-footer td, 
table.table-footer th,
table.table-footer-describe td,
table.table-footer-describe th{ font-size:1.1em; line-height:1.27em; padding:0.2em 0.2em 0.2em 0.2em; vertical-align:top;}
table.table-footer th { border-right:none; background:url(../img/img_table_footer_eq.gif) no-repeat right  0.6em; padding-right:13px;}
table.table-footer-describe th { width:1em; border-right:none;}
table.table-footer-describe td { background:url(../img/img_table_footer_eq_invert.gif) no-repeat left 0.6em; padding-left:13px;}
*/

/* Tabell */
div.one-more div.table {/*width:455px !important; overflow:hidden;*/}/*IF 7 fix finns [padding-bottom:2em] - finns margin-bottom:2em i tables.css*/ /*För IE finns float:none*/
div.one-more div.table a.arrowlink{/*font-size:1.0em;*/}
div.one-more div.table div.doc{margin:auto}
div.one-more div.table div.doc a.arrowlink{/*font-size:0.9em;*/}
div.one-more div.table p{font-size:1.1em; margin-bottom:auto}
div.one-more div.table h4{font-size:1.1em; margin-top:auto}

div.one-more div.table table tr th p,
div.one-more div.table table tr td p{/*font-size:1.0em;*/ padding:0; margin:0;}

/**********************************************************************************************************/
 
/* Handgjord */
/*
div.one-more div.handmade{margin-top:0em; margin-bottom:1.5em;} 
*/
/* Frågor och svar*/

div.one-more div.faq {margin-bottom:2.5em;}
div.one-more div.faq p, 
div.one-more div.faq a, 
div.one-more div.faq h4{font-size:1.2em}
div.one-more div.faq li div {float:none;}
div.one-more div.faq li.heading {background:#ffffff; padding-top:0px; margin-left:-20px;}
div.one-more div.faq h4 {margin-top:0;}
div.one-more div.faq a:hover {text-decoration:underline;}

div.one-more div.faq ul{ float:left; width:100%;}
div.one-more div.faq ul li{ background:url(../img_tre/fraga.gif) no-repeat left 0.5em; padding-top:5px; padding-left:62px;	min-height:70px;}
div.one-more div.faq ul li ul li {background:url(../img/arrowlink.gif) no-repeat 0.2em 0.5em; padding-top:0px; padding-left:20px; margin-bottom:0.5em;	min-height:0px;}


/* Bild och bildtext */
div.one-more div.bild_text {margin-bottom:1.5em;}
div.one-more div.bild_text p.img-text{font-size:1.1em; margin-bottom:auto}



/*
div.one-more div.iframe {margin-bottom:2em;}
div.one-more div.iframe h2 {font-size:2.6em; font-weight:400}
*/
/* Fix vid breda sidor */
/*
div.column-wide div.one-more div.text {width:455px;}
div.column-wide div.one-more div.list {width:455px;}
div.column-wide div.one-more div.links {width:455px;}
div.column-wide div.one-more div.img-text-float{width:455px;}
div.column-wide div.one-more div.beige{width:455px;}
div.column-wide div.one-more div.blue{width:455px;}
div.column-wide div.one-more div.faq{width:455px;}

div.column-wide ul.overview {width:455px;}
*/
/*div.column-wide ul.overview div.text{width:378px;}*/
