/* EKN web
Christer Schweitz
updated: 2005.12.05 12.30 */


/* All documents*/

div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


table, td, th, input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



body {
	background-color: #ffffff;
	margin: 20px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #303030;
	font-size:0.74em;
}

H1, H2, H3 {
	line-height: 110%;
	font-family: "Trebuchet MS", Verdana, Arial;
}

.menuMiddleHeader1   {
	margin: 20px 0px 0px 0px;
	height: 42px;
}

.menuTopLeft   {
	height:24px;
	padding-top:20px;
	line-height:10px;
}

.menuTopLeft img   {
}

.sectionImgProcess   {
	margin-top:6px;
	clear:both;
	
	}

h1 {
	color:#7B9BB0;
	margin:0px;
	font-size:30px;
	font-weight:normal;
}


h2 {
	color:#333333;
	font-size:22px;
	font-weight:bold;
}


h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a {
	color: #5C8AA2;
	text-decoration:underline;
}

input, select, form   {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

legend {
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
}



#tableAllPages   {
	text-align:left;
}

.top  {
	/*padding-bottom:20px;*/
}



.menuMiddleHeadersActive  {
	font-weight:bold;
}


.subMenuItemActive   {
	font-weight:bold;
}


.startareaLeft h1   {
	font-size:24px;
	font-weight:normal;
	color:#799BB4;
}

.startareaLeft h2   {
	font-size:130%;
	font-weight:bold;
	color:#303030;
	padding: 14px 14px 0px 0px;
	margin:0px;
}


.logIn   
{
/*	visibility:hidden;*/
	background-image: url(../images/icons/logIn.gif);
	width:auto;
	height:18px;
	background-repeat: no-repeat;
	background-position: right top;	
	padding: 0px 0px 4px 0px;
	text-align:right;
	line-height:12px;
}


.footerText   {
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.noWrap   {
	white-space:nowrap;
}



.footerTextCommonPage   {
	font-family: Verdana, Arial, Helvetica, sans-serif;

}


.commonPageArea table, td, th, form, input, select   {
font-size:100%;

}

.print img  {
	width:0px;
	display:none;
}

.print a   {

}

.ingress   {
	font-weight:bold;

}



ol {
	padding-top: 2px;
	padding-left: 0px;
	margin-left: 0px;
	padding-bottom: 14px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

ol li  {
	padding-top: 0px;
	padding-bottom: 2px;
	list-style-type: decimal;
	list-style-position: inside;
}



ul.default {
	padding-top: 2px;
	padding-left: 0px;
	margin-left: 0px;
	padding-bottom: 14px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul.default li  {
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left:16px;
	margin:0px;
	background-image: url(../images/liDot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	list-style-position: outside;
}

.customTable   {
	margin-bottom: 16px;
	width:99%;
	border-top: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
}

.customTable th {
	text-align:left;

}

.customTable td, th {
	padding:3px 6px 3px 14px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #DCDCDC;
	border-bottom-color: #DCDCDC;

}

.customTable   {
   margin-bottom: 16px;
    width:99%;
    border-top: 1px solid #DCDCDC;
    border-left: 1px solid #DCDCDC;
    border-collapse: collapse;
}
 

.customTable th {

     text-align:left;
}


.customTable td, th {

}


.yellowRow   {
	background-color:#FEF9E5;
}


.blueRow   {
	background-color:#CFDCE4;
}


.commonPageArea h1   {

}


.commonPageArea h2   {
	font-size:20px;
	font-weight:normal;
	padding:6px 0px 9px 0px;
	margin:0px;
	
}

.commonPageArea h3   {
	font-size:16px;
	font-weight:bold;
	padding:3px 0px 4px 0px;
	margin:0px;
	
}

.commonPageArea h4   {
	font-size: 100%;
	font-weight:bold;
	padding:0px 0px 2px 0px;
	margin:0px;
}

.relatedLinks   {

}

.relatedAreas   {
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.relatedAreas a   {

}


.grey   {
	background-color:#F1F1F1;

}


.leftCol   {
	margin-bottom:40px;

}

.leftMenu1   {
	margin:0px;
	padding:0px;
}

.leftMenu1Bottom   {
	height: 2px;
	font-size:1px;
	line-height:2px;
	margin:0px;
	padding:0px;
}

.leftMenu1BottomActive   {

}

.leftMenu1BottomItems   {
	padding:1px 0px 1px 30px;
}

.bottomItemActive   {
	font-weight:bold;
}

.imgFloatRight   {
	float:right;
	width:180px;
}

/*Premieberakning*/

.fields   {
	background-color:#FCF7E3;

}

.tdSelect select {
	width:287px;
}


.premieIndicateButton input  {
	cursor:pointer;
}


/*PremieberakningError*/


/*newGuarantee*/




.selectCountryListInput  {

	cursor:pointer;
}

p.selectCountryList   {

}

.borderThinCountry {
	border: 1px solid #D9D9D9;
}

.paddingBorderThinCountry  {
	padding:7px 9px 7px 9px;
}




p.postInfoShort   {
	margin:0px;
	padding-top:14px;

}


/*Start sektion*/

.rightColStartSektionInner   {
	padding:0px 17px 0px 26px;

}


.listPageList  {
	padding: 4px 0px 0px 4px;
}

.listPageListBottom   {

}

/*ShowCountry*/



.tableCountry  th {
	font-size:100%;
	text-align:left;

}

.tableCountry  td, th {

}

.tableCountry .padding1   {

}


.green   {
	background-color: #1A831E;
	border: 1px solid #414244;	
	margin:2px;
	width:auto;
	height:13px;
	text-align:right;
	padding:2px 12px 0px 0px;
	color:#FFFFFF;
	line-height:100%;
}

.blue   {
	background-color: #3071A9;
	border: 1px solid #414244;	
	margin:2px;
	width:auto;
	height:13px;
	text-align:right;
	padding:2px 12px 0px 0px;
	color:#FFFFFF;
	line-height:100%;
}

.grey2  {
	background-color: #A1A1A1;
	border: 1px solid #414244;	
	margin:2px;
	width:auto;
	height:13px;
	text-align:right;
	padding:2px 12px 0px 0px;
	color:#FFFFFF;
	line-height:100%;
}


.yellow   {
	background-color: #FEC804;
	border: 1px solid #414244;	
	margin:2px;
	width:auto;
	height:13px;
	text-align:right;
	padding:2px 12px 0px 0px;
	color:#FFFFFF;
	line-height:100%;
}

.red   {
	background-color: #C22828;
	border: 1px solid #414244;	
	margin:2px;
	width:auto;
	height:13px;
	text-align:right;
	padding:2px 12px 0px 0px;
	color:#FFFFFF;
	line-height:100%;
}

.tableCountry .strong   {
	font-weight:bold;
}

.presspicsWrapper {}
.presspicBox {
	width: 130px;
	height: 220px;
	float: left;
	}
.presspicBox1 {
	width: 130px;
	height: 285px;
	float: left;
	}
.presspicBox2 {
	width: 130px;
	height: 290px;
	float: left;
	}
.presspicsPic {
	width:120px;
	}
.presspicsText p {
	padding: 0 0 6px 0;
	margin: 0;
	font-style: italic;
	color: #666;
	}

.presspicsText ul.default {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #EBEBEB;
	width: 120px;
	}

.presspicsText ul.default li {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #EBEBEB;
	background-image: none;
	}

.presspicsText ul.default li a 
{
	padding-left: 0;
	text-decoration: none;
	font-weight: 10px;
	display: block;
	width: 120px;
	}
.presspicsText ul.default li a:hover {
	background: #EBEBEB;
	}
.presspicsPic {
	height: 80px;
	}
	
.flashAlert {
	padding: 10px;
	background: #C00;
	color: #FFF; }
	
.flashAlert a {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline; }
	
.flashAlert a:hover {
	color: #000;
	text-decoration: underline; }