/*
 * Släcker lager som ej ska skrivas ut
 * * * * * * * * * * * * * * * */
.toptabs {display:none;}
.main-container .main-top,
.main-container .main-bottom,
.main-container .footer {display:none;}

.main .logo,
.main .help-block,
.main .search,
.main .column-left,
.main .column-right,
.main .top-nav,
.main .breadcrumb {display:none;}

.main .content .page-info .right-col,
.main .content .page-info-folk1 .right-col{ display:none;}
.main .content .print a{display:none;}

h1 {display:none;}

div.letters {display:none;} /*A-Ö listan*/
/*
 * 
 * * * * * * * * * * * * * * * */
body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	background-color:#fff;
	color:#000;
	padding:0;
	margin:0;
}
.content {
	width: auto; 
	margin: 0 5%;
	padding: 0; 
	border: 0;
	float: none !important;
}

div.one-more {margin-bottom:20pt;}

iframe {width:100%;}

h2 { margin-bottom:5px; padding-bottom:5px;}
h3 {margin-bottom: 3px; padding-bottom:3px;}
h4, h5 { margin-bottom:1px; padding-bottom:1px; }

h4, h5 {font-size:100%; margin-top:0; padding-top:0;}

ul, ol {margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; padding-left:10pt; margin-left:2pt;}

p {margin-top:0; padding-top:0; margin-bottom:15pt;}
p.img-text {font-size:80%;}

/*
 *  Top-bild, med infälld loggo
 * * * * * * * * * * * * * * * */
div.head-img-area { position:relative; margin-bottom:25pt;}
div.loggo-box { position:relative; margin-top:-97px; left:349px; width:106px; height:73px; background-color:#FFFFFF;}
/*
 *  Block med beige bakgrund [tva_spalt, tre_spalt, textbox]
 * * * * * * * * * * * * * * * */
/*div.beige {border:1px solid #999999; padding:4px; float:left; width:100%; margin-bottom:15px;}*/
div.beige{}
div.blue{}

div.blue div.textbox {border-left:3px solid #999999; padding-left:2%; padding-top:5px; padding-bottom:3px; background-color:#92c9e1;}

div.beige div.textbox {border-left:3px solid #999999; padding-left:2%; padding-top:5px; padding-bottom:3px; background-color:#f3f1eb;}

div.beige div.en_spalt,
div.beige div.tva_spalt, 
div.beige div.tre_spalt {border-left:3px solid #999999;  background-color:#f3f1eb; padding-left:2%; padding-top:5px; padding-bottom:5px; width:100%; float:left; clear:both; margin-bottom:15px; }

div.tva_spalt div.box { width:49%; float:left; margin-bottom:10px;}
div.tre_spalt div.box {width:33%; float:left; margin-bottom:10px;}

/*
 *  Tabeller
 * * * * * * * * * * * * * * * */
div.table { padding-bottom:15pt;}

table{ text-align:left;border-collapse:collapse; width:100%; }

thead th{ font-weight:bold;	background:#ffffff;	border-right:none; border-bottom:5px solid #aeaeae;	vertical-align:bottom;}

th { font-weight:normal; border-right:3px solid #aeaeae; border-bottom:1px solid #d9d9d9; padding:3px;}
td { border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; vertical-align:top; padding:3px;}

tr.grey{ background-color:#f3f1eb; }

table p,
table a,
table a.arrowlink { padding:0; margin-bottom:0; font-size:85%;}
table img {border:0;}

/*
table a:link:after, 
table a:visited:after {
content: " " !important;
}
*/

/*
 *  Text med bild
 * * * * * * * * * * * * * * * */
div.one-more/*, div.listelementlist*/ {
/*float:left;*/
/*margin-bottom:0;*/ /*Sätts högre upp på sidan*/
/*position:relative;*/
width:100%;
}


div.text {
width:100%;
/*float:left;*//*Detta sabbar overview-listorna - kanske mer??? Ändras därför här efter för overview*/
margin-bottom:15pt;
}
/*ul.overview div.text { float:none;}*//*Detta räckte inte*/

div.text img {
	margin-bottom:5pt;
	/*border-bottom: 2px solid #ff00cc;*/
}
div.text img.left {margin-right:10pt;}
div.text img.right {margin-left:10pt;}

/*
 *  Overview - listor
 * * * * * * * * * * * * * * * */
/******************************/
#tab-content {clear:both;}


ul.overview {  list-style:0; margin-left:0; padding-left:0; margin-bottom:30px; width:100%; float:none;}

/*
ul.overview li div.print-img img  {display:block; }
ul.overview li div.print-img {margin:0px 0px 0px -70px; display:block; font-size:45px;  position:absolute;}
*/
ul.overview li div.print-img img  { display:block;}
ul.overview li div.print-img {margin:0px 0px -45px -70px;}


ul.overview li { padding:0 0 0 70px; margin-bottom:20px; background:none !important; display:block;}




ul.overview li.expand-complete {margin:0 0 0 -70px;	}
ul.overview a.link-small-plus,
ul.overview a.link-small-minus {font-size:85%;}
/*
ul.overview h3 {margin-top:0px;	font-size:1.6em;	padding-top:0.5em;	margin-bottom:0.8em;	font-weight:bold; }
ul.overview p.minus-top-margin { margin-top:-0.8em;}
*/
div.flashcontent {  width:100%; padding-bottom:0 !important;}

/*******************************/
/*
 *  Kontaktinfo
 * * * * * * * * * * * * * * * */
div.contactinfo {width:100%; padding-bottom:15pt; float:left;}
div.contactinfo div.portrait {width:100%;}
div.contactinfo div.box{ width:45%;/*width:215px;*/ display:block; float:left;}
div.contactinfo div.left { margin-right:10%;/*margin-right:25px;*/}

div.contactinfo div.text {float:left; width:50%;}
div.contactinfo div.image { float:left; width:49%; text-align:right;}

div.contactinfo p{margin-bottom:0; font-size:85%;}

div.contactinfo form{position:relative; margin-bottom:0px; margin-top:0px; padding-top:0px; width:100%;}
div.contactinfo input.submit-email{width:100%; /*position:relative;*/ border:0; margin:0; padding:0; background:none; font-size:85%; overflow:visible !important; font-weight:bold; text-align:left !important;}

div.one-more div.contactinfo img {margin:0; padding:0;}
/*
div.contactinfo a:link:after, 
div.contactinfo a:visited:after {
content: " " !important;
font-size:85%;
}
*/

/*div.one-more div.contactinfo div.no-image{width:210px;}*/
div.one-more div.contactinfo div.no-image a{font-size:85%;}


/*
 *  Tab system
 * * * * * * * * * * * * * * * */
ul.tabs {float:left; width:100%;	list-style:none;	padding:0;	display:block;	margin-bottom:10pt;	margin-top:10pt;	border-bottom:5px solid #aeaeae;}
ul.tabs img {display:none;}

ul.tabs li {	background:#f3f1eb;	float:left;	padding:4pt 10pt 4pt 10pt;	margin-bottom:0;border-right:1px solid #aeaeae;}
ul.tabs li.right {}
ul.tabs li a {	text-decoration:none;	font-weight:normal;	color:#766957;	font-size:90%;}

ul.tabs li.selected {background:#aeaeae;}
ul.tabs li.selected a { font-weight:bold; color:#FFFFFF; }
/*
 * Tab two rows
 ****************/
ul.tabs_2 {float:left;	width:100%;	list-style:none;	padding:0;	display:block;	margin-bottom:10pt;	margin-top:10pt;	border-bottom:5px solid #aeaeae;}
ul.tabs_2 img {display:none;}

ul.tabs_2 li {	background:#f3f1eb;	float:left;	padding:4pt 10pt 4pt 10pt;	margin-bottom:0;border-right:1px solid #aeaeae; border-bottom:1px solid #aeaeae;}
ul.tabs_2 li.right {}
ul.tabs_2 li a {	text-decoration:none;	font-weight:normal;	color:#766957;	font-size:90%;}

ul.tabs_2 li.selected {background:#aeaeae;}
ul.tabs_2 li.selected a { font-weight:bold; color:#FFFFFF; }
/*
 *  DropDown 
 * * * * * * * * * * * * * * * */
fieldset {border:0; padding:0;}
 /*
 *  FORMULÄR 
 * * * * * * * * * * * * * * * */
div.formular {width:100%;}
div.formular div.box-line{ width:100%; position:relative; float:left; border-bottom:solid #d9d9d9 1px; padding-top:2pt; padding-bottom:2pt;}

div.formular div.box-line fieldset{ float:left !important;}
div.formular div.box-line fieldset.question{ width:30%;}
div.formular div.box-line fieldset.required{ background-image: url(/img/asterix_graBakgrund.gif); background-repeat: no-repeat; background-position: right;}

div.formular div.box-line fieldset.answer{ width:65%;}
div.formular div.box-line fieldset.answer p {margin-bottom:0; padding-bottom:0;}

div.formular div.button {float:left;}


div.formular textarea,
div.formular select,
div.formular option,
div.formular input{
  border-color:999999;
  border-style:inset;
  border-width:2px;
}

/*
 *  VÅRA KONTOR
 * * * * * * * * * * * * * * * */
input.button-back{display:none;}
input.button-delete{display:none;}

/*
 *  VÅRA KONTOR
 * * * * * * * * * * * * * * * */
div.box-container-varaKontor {display:none;}
/*div.box-container-varaKontor{ width:100%;	margin-bottom:2em; background:#00FF66;}*/
/*
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:55%; padding:25pt 10pt 25pt 10pt;}
div.box-container-varaKontor div.box-varaKontor-right{ float:left;width:35%; margin-top:0; padding-right:20pt;}
div.box-container-varaKontor div.box-varaKontor-left p{	font-size:90%; margin-bottom:10pt;}
#offices {float:left; clear:both !important;}
*/
/*
 *  A-Ö
 * * * * * * * * * * * * * * * */
div.bookmark {/*margin-bottom:2.5em; width:100%;*/}
div.bookmark h4{/*margin-bottom:0.5em; font-size:1.1em*/}

div.bookmark ul {list-style:none; margin-bottom:25pt;}
div.bookmark ul li a {font-size:100%; margin-right:5pt;}
div.bookmark li{ margin-bottom:5pt; color:#a49b92; font-size:85%; padding-bottom:0; padding-top:0;}

/*
 *  Länkar
 * * * * * * * * * * * * * * * */
a, a:link, a:visited {	font-size:90%; color: #373ABE;background: transparent;font-weight: normal;text-decoration: underline;}
/*
.one-more a:link:after, 
.one-more a:visited:after 
{ content: " (" attr(href) " )"; font-size: 95%; }
*/
/*Länk-listor*/
ul.multiple-link-list { list-style:none; padding-left:0; margin-left:0;} 
ul.multiple-link-list li a{ margin-right:5pt;}
ul.multiple-link-list li em { font-size:85%; color:#666666; margin-left:2pt;}

/*
 *  Sidfot
 * * * * * * * * * * * * * * * */
div.footer-line { width:100%; border-bottom:#CCC solid 3px; margin-top:20px; margin-bottom:10px; float:left;}

div.page-info div.left-col h5, div.page-info div.left-col p {font-size:9pt; float:left; margin-top:0;}
div.page-info h5 {margin-right:3px;}

div.print h5, div.print p {font-size:90%; float:left; margin-top:0; }
div.print h5, div.left-col h5 {margin-right:3px;}
div.print {/*clear:both;*/ float:right;}

div.left-col h5 {font-size:90%; float:left; margin-top:0; margin-bottom:0;}
div.page-info div.left-col form{position:relative; float:left; margin-bottom:0px; margin-top:0px; padding-top:0px; width:100%;}
div.page-info div.left-col .submit-email {width:100%; border:0; margin:0; margin-bottom:3pt; padding:0; background:none; font-size:85%; overflow:visible !important; /*font-weight:bold;*/ text-align:left !important;} 
/*
div.contactinfo form{position:relative; margin-bottom:0px; margin-top:0px; padding-top:0px; width:100%;}
div.contactinfo input.submit-email{width:100%; border:0; margin:0; padding:0; background:none; font-size:85%; overflow:visible !important; font-weight:bold; text-align:left !important;}
*/

