@charset "UTF-8";

/*

Färger:

#ac0018 = mörkröd
#d2001b = röd
#285d95 = blå
#999999 = ljusgrå
#fafafa = jätteljusgrå
#e6e8eb = annan ljusgrå
#333333 = mörkgrå

*/

/*Här under ligger alla huvudtagar såsom a, h1, p osv*/

* {
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 16px;
	/*
	border: dashed thin pink;*/
}

body {
	background: url(images/site/header.jpg) no-repeat top left;
	
}

ul {
	list-style-type: none;
}

li {
	margin: 0 0 4px 0;
}

a img {

	border: none;
	text-decoration: none;
	outline: none;
	

}

a:link {
	font-weight: bold;
	font-family: Trebuchet MS;
	font-size: 9pt;
	text-decoration: none;
	color: #ac0018;
}

a:visited {
	font-weight: bold;
	font-family: Trebuchet MS;
	font-size: 9pt;
	text-decoration: none;
	color: #d2001b;
}

a:active {
	font-weight: bold;
	font-family: Trebuchet MS;
	font-size: 9pt;
	text-decoration: none;
	color: #ac0018;
}

a:hover {
	font-weight: bold;
	font-family: Trebuchet MS;
	font-size: 9pt;
	text-decoration: underline;
	color: #d2001b;
}

p {
	font-size: 12px;
	font-family: Trebuchet MS;
	color: #333;


}

h1 {
	font-size: 22px;
	font-family: Trebuchet MS;
	font-weight: bold;
	line-height: 26px;
	margin: 15px 0 5px 0;
}

h2 {
	font-size: 28px;
	font-family: Trebuchet MS;
	font-weight: 600;
	line-height: 30px;
}

h3 {
	font-size: 15px;
	font-family: Trebuchet MS;
/*	font-weight: lighter; */
	line-height: 20px;
	
}



h4 {
	font-size: 14px;
	font-family: Trebuchet MS;
	font-weight: normal;
}

h5 {

	font-family: Trebuchet MS;
	margin: 15px 0 0 0;


}

label {
	font-size: 9pt;
	font-family: Trebuchet MS;
	margin-left: 3px;
}

td {
	height: 20px;
	padding-right: 0px;
}

input {
	font-size: 8pt;
}

select {
	width: 70px;

}

/* Alex nya klasser */

.divEffektometer {
	position:absolute;
	left: 430px;
	top: 11px;
	width: 250px;
	height: 85px;

	} 

.div_Menu {
	background: url(bilder/divMiddleBgr.png) top center no-repeat;
	width: 150px;
	margin: 10px 0px 0px 18px;
	padding: 10px;
	float:left;
	}

.div_Main {
	background: url(bilder/divLeftBgr.png) top center no-repeat;
	width: 469px;
	margin: 10px 8px 0px 8px;
	padding: 10px;
	float:left;
	}
	
.div_Right {
	background: url(bilder/divRightBgr.png) top center no-repeat;
	width: 280px;
	margin: 10px 0px 0px 0px;
	padding: 10px;
	float:left;
	}
	
.div_Kiaindex {
/*	background: url(bilder/divLeftBgr.png) top center no-repeat; */
	background-color:#FFFFFF;
	width: 620px;
	margin: 10px 8px 0px 8px;
	padding: 10px;
	float:left;
	}
	
.divBottom {
	background: url(bilder/divLeftBgr.png) top center no-repeat;
	width: 550px;
	float: left;
	line-height: 20px;
}


/*Här kommer taggar med attributet class satt*/



.divWrapper {
	/*height: 1750px;*/
	width: 1050px;
}

.imgLogotype {
	float: left;
	position: absolute;
	left: 20px;
	top: 15px;	
}

/*"Medlem? Utnyttja våra tjänster..."*/
.imgMedlem {
	position: absolute;
	left: 765px;
	top: 10px;
}

.imgRss {
	position: absolute;
	left: 685px;
	top: 123px;
}

.imgEng {
	position: absolute;
	left: 745px;
	top: 123px;
}

.inputText {
	font-family: Trebuchet MS;
	width: 160px;
	height: 15px;
	border: solid 1px #fff;

}

.inputPassword {
	font-family: Trebuchet MS;
	width: 117px;
	height: 15px;
	border: 1px solid #fff;
	margin-top: 0;
}

.inputSearch {
	font-family: Trebuchet MS;
	width: 134px;
	height: 15px;
	border: 1px solid #fff;
}

.imgSok {

}

.divSearch {
	margin: 10px 475px 0 0;
	float: right;
	width: 210px;
	position: absolute;
	left: 790px;
	top: 100px;
}

.divLogin {
	position: absolute;
	top: 150px;
	left: 700px;
}

/*Formatering för huvudmenyn*/
.divMenu {

	width: 620px;
	height: 80px;
	margin: 150px 0 0 40px;
	padding-left: 10px;
}

/*Formatering för huvudmenyns underrubriker*/
.divMenuCat {
	float: left;
	margin: 10px 0 0 0;
}

.divMenuCat a {
	color: #000000;
}

/*Formatering för "Vill du annonsera på annons.se?"*/
.divAdds {
	position: absolute;
	left: 1030px;
	top: 247px;
	

}

/*Hållare för alla kolumner*/
.divOuterContainer {
	float: left;
	width: 1020px;
	/*height: 1650px;*/

}

/*Huvudukolumnen*/
.divLeft {
	background: url(bilder/divLeftBgr.png) top center no-repeat;
	width: 450px;
	/*height: 1100px;*/
	margin: 20px 0 0 20px;
	/*underscore läses enbart av internet explorer*/
	_margin: 20px 0 0 10px;
	padding: 20px;
	float: right;
	line-height: 20px;
}

.divLeft ul { }
.divLeft ul li { line-height: 12px; list-style: disc; margin-left: 15px;  }


	
/*Detta är själva indexet*/
.divKiaIndex {
	background: url(bilder/kiaindexblackbar.png) top left no-repeat;
	width: 750px;/*
	height: 500px;*/
	margin: 100px 0 0 0;
	padding-right: 0;


}
	
		/*Dropdownmenyer*/
		.formKiaIndex {
			padding: 10px;
			position: absolute;
			top: 737px;
			left: 515px;
			height: 15px;
			width: 145px;
			
			
		}
		/*Div-taggen som håller kia-tabellen*/
		.divTableKiaIndex {
				padding-top: 41px;
		}
			
			
			/*Tabellen i Kia-Index*/
			.tableKiaIndex {
				font-family: Trebuchet MS;
				font-size: 12px;
				width: 642px;

			}
			
			/*Kategorirubrikerna till KIAindex*/
			.trKiaCat td{
				height: 50px;
				vertical-align: top;
				padding: 0px 5px 10px 5px;
				background: url(bilder/smallfadebgr.png) repeat-x;
				border-right: 2px solid #fff;
				border-top: 2px solid #fff;
			
			}
			
			
			/*Formatering för underrubrikerna*/
			.spanSmall {
				font-size: 10px;
				line-height: 12px;
			}
			
			/*Raderna med information*/
			.trKiaIndex1, .trKiaIndex2 {
				 text-align: left;
				 height: 10px;
				 width: 500px;
				 font-family: Trebuchet MS;
				 text-align: left;
				 font-size: 11px;
				 padding: 0;
				 margin: 0;
			
			}
	
	
	.imgTV4 {
	
		float: left;
		margin: 5px 15px 0 0;
	
	}
	
	.imgSkrapmat {
		float: right;
		
	
	}
	
	.divLeftDoubleArticle {
		float: left;
	
	}
	
	/*Älre nyheter*/
	.divAldreNyheter {
		line-height: 15px;
	
	}
		/*Äldre nyheter vänsterspalt*/
		.divANLeft {
			float: left;
			width: 225px;
		}
		
		/*Äldre nyheter högerspalt*/
		.divANRight {
			float: right;
			width: 225px;
			margin-left: -10px;
		}
	
	
	/*Hållare för Senaste nytt, mittkolumnen, och den högra kolumnen*/
	.divContainer {
		width: 470px;
		/*height: 1100px;*/
		float: left;
		margin: 0px 0px 0px 37px;
		
		
		
		
		}
		
		.divSenasteNytt {
		
			background: url(bilder/divSenasteNyttBgr.png) top left no-repeat;
			width: 485px;
			height: 25px;
			padding: 3px 0 0 10px;
			margin: 0 0 0 3px;
			
		
		}
		
		/*Detta är en hållare för mittkolumnen och den högra kolumnen*/
		.divInnerContainer {
			float: left;
			margin: 12px 0px 0px 2px;
			width: 485px;
		
		}
			/*Formatering för mittkolumnen*/
			.divMiddle {
			
				background: url(bilder/divMiddleBgr.png) top center no-repeat;
				width: 152px;
				/*height: 1000px;*/
				padding: 10px 10px 10px 10px;
				margin: 8px 0 0 0;
				float: left;
			}
				/*Artikelformatering för mittkolumnen*/
				.divMiddleArticle {

					width: 150px;
					height: 105px;
					background: url(bilder/blacktitle.png) top center no-repeat;
					
					
				
				}
			
			/*Detta är den spalt där du hittar kalendariet*/
			.divRight {
				background: url(bilder/divRightBgr.png) top center no-repeat;
				width: 284px;
				padding: 10px 10px 10px 10px;
				margin: 8px 0 0 0;
				float: right;
				
			}
				/*Yttre divtag för kalendariet*/
				.divRightKalendarium {
					background: url(bilder/blacktitlelong.png) top center no-repeat #fafafa;
					width: 280px;
					height: 200px;	
				}
				
					/*Detta är för själva innehållet i Kalendariumdelen*/
					.divRightKalendariumInner {
					
						overflow: auto;
						width: 260px;
						height: 140px;
						margin: 20px 10px 10px 10px;
						line-height: 20px;
					
					
					}
					
				/*Yttre divtag för Forumet*/
				.divRightForum {
					background: url(bilder/blacktitlelong.png) top center no-repeat #ffffff;
					width: 280px;
					height: 200px;	
				}
				
					/*Detta är för själva innehållet i Forumdelen*/
					.divRightForumInner {
					
						overflow: auto;
						width: 260px;
						height: 140px;
						margin: 20px 10px 10px 10px;
						line-height: 20px;
					
					
					}					
				.divVadKostarDet {
					width: 280px;
					height: 197px;
					background: url(bilder/vadkostar.png) no-repeat center;
					float: left;
				
				}
	/*Formatering för li taggarna i footermenyn*/				
	.liFooterMenu {
		
		float: left;
	
	}
	
	/*Formatering för footermenyn*/
	.divFooterMenu {
	
		margin: 45px;
		padding-left: 172px;
		font-size: 12px;
/*		width: 710px;*/
	
	
	}
	
	/*Hållare för kontaktuppgifterna och sökfunktionen i footern*/	
	.divContact {
/*		width: 700px;
		height: 100px;*/
		padding-left: 167px;
		padding-top:10px;
		margin-left: 50px;
	
	}
		
		.divAdress {
			float: left;
			margin: 0 30px 0 0;
			line-height: 20px;
		
		}
		
		.divMail {
			line-height: 20px;
		}
	
	.divSearch2 {
		width: 200px;
		height: 70px;
		position: absolute;
		bottom: 30%;
		left: 800px;
		
	
	}
	
	

/*Här kommer taggar med attriubutet id satt*/



#divFooter {
	position: absolute;
	background: url(bilder/annons_foot_bg.gif) left bottom repeat-x;
	width: 100%;
	height: 170px;
	font-weight: normal;
	
}

#divSA {

}
/*Dropdownmenyer*/
#menu {
	z-index:100;
	width: 100%; /* precision for Opera */
	margin: 0 0 50px 0;

}
#menu dl {
	float: left;
	width: 12em;
}
#menu dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;

	width: 150px;
	height: 24px;
}

#menu dd {
	display: none;
	border: 1px solid #000;
	width: 142px;
	padding-left: 5px;
	background: white;
}
#menu li {
	text-align: left;
	font-family: Trebuchet MS;
	font-size: 13px;
	margin-top: 2px;
}
#menu li a, #menu dt a {
	color: #000;
	text-decoration: none;
	display: block;
	height: 100%;
	border: 0 none;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
	background: #eee;
}

/*Detta är vad som håller isär undermenyerna i huvudmenyn*/
#divEffekt {
	margin-left: 5px;
	_margin-left: 5px;
}

#divKunskap {
	margin-left: 67px;
	_margin-left: 67px;
}

#divOmvarld {
	margin-left: 92px;
	_margin-left: 92px;
}

#divSA {
	margin-left: 80px;
	_margin-left: 80px;
}


/*Här under kommer formatering för KIA-index sidan*/

#kiaIndexDivWrapper {
	height: 1400px;
}

#kiaIndexDivLeft {
	

}

#kiaIndexDivMiddle {
	height: 350px;

}

#kiaIndexDivOuterContainer {
	height: 1020px;
	
}

.divDropDownSnabbLankar {
	position: relative;
	z-index:10000;
/*	top: 300px;
	left: 532px;
*/

}

.dtDropDownSnabbLankar {
	background: url(bilder/snabblankar.png) no-repeat center;
}
.dtDropDownReklamBudget {
	background: url(bilder/dropdownreklambudget.png) no-repeat center;
}



.divDropDownReklamBudget {
	position: absolute;
	top: 657px;
	left: 755px;

}


.div_Main ul { 

}

.div_Main ul li {
	margin: 0px;
	margin-left: 5px;
	list-style: disc;
	list-style-position: inside;
	list-style-type: disc;
	padding-left: 10px;
	text-indent: -15px;
}

.div_Main ul li * { 
	display: inline;
}

.div_Main p {
	margin-bottom: 10px;
}

ol > li {
  list-style-type:decimal;
}
ol {
	margin-left:24px;

}




/* NEWSDESK MAYBE NEEDS THEIR OWN STYLES ???????????????? */
div.newsdesk_related_items h6 {
    margin-top:40px;
    margin-bottom:5px;
    font-size:17px;
}

div.newsdesk_related_items ul.newsdesk_list li {
    list-style:none;
    padding-bottom:10px;
}

div.newsdesk_related_items ul.newsdesk_list li * {
    display:block;
}

div.newsdesk_related_items ul.newsdesk_list li h5 {
    clear:both;
    width:100%;
}

div.newsdesk_related_items ul.newsdesk_list li div.newsdesk_image img {
    padding:10px;
}
div.newsdesk_related_items ul.newsdesk_list li div.newsdesk_image {
    clear:both;
}

div.newsdesk_related_items ul.newsdesk_list li ul.newsdesk_image_details li {
    padding-bottom:1px;
}

div.newsdesk_related_items ul.newsdesk_list li ul.newsdesk_image_details li span {
    float:left;
    width:100px;
}



