#tools {
	background-color:#7296b9;
	background-image:url('/teman/ludvika/bg_top.gif');
}

#headerlogga {
	border:0 none;
	margin:0px 0 0 10px;
}



.puffIndex {
	background-image:url(/teman/ludvika/bg_index_puff.gif);
	border:1px solid #e3e3e3;
}

.litenPuff {
	background:#CCC88B url(/teman/ludvika/bg_index_puff.gif) repeat-x scroll 0 0;
	border:1px solid #e3e3e3;
}


#bottom {
	background-color:#6E93B7;
	height: 55px;
	padding-top: 10px;
}

a {
	color: #aa3022;	
}

#bottom a {
	color:#FFF;
}


#litenBokaOnline, #rightBokaOnline, #left {
	background:#8ba9c5 url(/teman/ludvika/bg_bokaruta.gif) repeat-x scroll 0 0;
	background-color:#6e93b7;
	border:1px solid #8ba9c5;
}

#leftSokruta, #leftSokrutaSmall, #konferensSmall, #litenYellow {
	background-image:url(/teman/ludvika/bg_sokruta.gif);
	background-repeat:repeat-x;
	background-color:#8eaac7;
	border:1px solid #8ba9c5;
}

#sokRutaHrFake {
	border-bottom:1px solid #c5d4e3;
	height:150px;
	margin-bottom:14px;
}


/*
#Sokruta2 {
	width:515px;
	height:140px;
	background:url('/teman/ludvika/bg_sokruta.gif') repeat-x;
	float:left;
	padding:14px;
	background-color:#8ba9c5;
	text-align:left;
	border:1px solid #8ba9c5;
}
*/

#evsok #Sokruta {
	width:515px;
	height:140px;
	background:url(/teman/ludvika/bg_sokruta.gif) repeat-x;
	float:left;
	padding:14px;
	background-color:#8ba9c5;
	text-align:left;
	border:1px solid #8ba9c5;
}


#sokRutaTable2 {
	background-image:url('/teman/ludvika/bg_sokruta.gif');
	background-repeat:repeat-x;
	background-color:#8ba9c5;
	border:1px solid #8ba9c5;
}


#evsok #sokRutaTable2 {
	background-image:url('/teman/ludvika/bg_sokruta.gif');
	background-repeat:repeat-x;
	border: none;
}




#leftSokruta td, #leftSokrutaSmall td, #leftSokrutaSmall h2, #leftSokruta form, #konferensSmall form, #litenYellow, #litenYellow h2, #litenYellow a, #sokRutaTable td {
	color:white;
}

#sokRutaLinje {
	/*border-top:1px solid #8ba9c5;*/
	border-top:1px solid #fff;
}

.contentTd {
	border-bottom:1px solid #8ba9c5;
	border-top:1px solid #FFFFFF;
	height:50px;
	padding:5px;
	vertical-align:top;
	width:461px;
}
.dateTd {
	border-bottom:1px solid #8ba9c5;
	border-right:1px dotted #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding:10px;
	text-align:center;
	width:35px;
}

.visakorg_border_right {
	border-right:1px dotted #8BA9C5;
}

.evenemangResultatBorder {
	border-bottom:1px dotted #8ba9c5;
	width:100%;
}


.sokResultatHead {
	background:transparent url(/teman/ludvika/bg_sokResultat.gif) repeat-x scroll 0 0;
	border:1px solid #8ba9c5;
	font-weight:bold;
	line-height:19px;
	
}

.sokResultatTd2 {
	
}
	

.leftTd {
	background-color:#a3bad1;
	border-left:1px solid #8ba9c5;
	width:10px;
}
.rightTd {
	background-color:#a3bad1;
	border-right:1px solid #8ba9c5;
	width:10px;
}
.startTd {
	background-color:#a3bad1;
	border-left:1px solid #8ba9c5;
	border-right:1px solid #8ba9c5;
	border-top:1px solid #8ba9c5;
	height:10px;
}
.stopTd {
	background-color:#a3bad1;
	border-bottom:1px solid #8ba9c5;
	border-left:1px solid #8ba9c5;
	border-right:1px solid #8ba9c5;
	height:10px;
}
.infoTd {
	background-color:#ebf0f5;
	border-bottom:1px solid #a3bad1;
	border-top:1px solid #FFFFFF;
	line-height:17px;
	padding:10px;
}
.td1 {
	border-bottom:1px solid #8ba9c5;
	border-left:1px solid #8ba9c5;
	border-right:1px dotted #8ba9c5;
	height:25px;
	padding:0 3px;
}
.td2 {
	border-bottom:1px solid #8ba9c5;
	border-right:1px dotted #8ba9c5;
	padding:0 3px;
}
.td3 {
	border-bottom:1px solid #8ba9c5;
	border-right:1px dotted #8ba9c5;
	padding:0 3px;
	text-align:right;
}
.td5 {
	border-bottom:1px solid #8ba9c5;
	border-right:1px solid #8ba9c5;
}
.td1_nobottom {
	border-left:1px solid #8ba9c5;
	border-right:1px dotted #8ba9c5;
	height:25px;
	padding:0 3px;
}
.td2_nobottom {
	border-right:1px dotted #8ba9c5;
	padding:0 3px;
}
.td3_nobottom {
	border-right:1px dotted #8ba9c5;
	padding:0 3px;
	text-align:right;
}
.td5_nobottom {
	border-right:1px solid #8ba9c5;
	width:43px;
}
.r1 {
	background-color:#ebf0f5;
}
.sokResultatKommun {
	background:transparent url("/teman/ludvika/bg_resultat_head.gif") no-repeat;
}
.sokResultatKommun b {
	color:#FFFFFF;
	/*margin-bottom:7px;
	margin-left:10px;
	margin-right:10px;
	margin-top:7px;*/
	font-size:16px;
}
.sokResultatLeftTD {
	background-color:#a3bad1;
	border-left:1px solid #8ba9c5;
	width:10px;
}
.sokResultatRightTD {
	background-color:#a3bad1;
	border-right:1px solid #8ba9c5;
	width:10px;
}
.sokResultatMiddleTD {
	background-color:#ebf0f5;
	border-bottom:1px solid #8ba9c5;
	border-top:1px solid #FFFFFF;
	padding:3px 10px;
	width:505px;
}
.sokResultatSlutTD {
	background-color:#a3bad1;
	border-bottom:1px solid #8ba9c5;
	border-left:1px solid #8ba9c5;
	border-right:1px solid #8ba9c5;
	height:10px;
}

#leftSokruta #printyta p, #leftSokruta #printyta h1, #leftSokruta #printyta h2 {
	color:white;
}
#leftSokrutaSmall div, #leftSokrutaSmall b {
	color:white;
}

#boendePopTD {
	/*background-image:url('/teman/ludvika/bg_sokruta.gif');*/
	background-image:none;
	background-color:#a3bad1;
	border:1px solid #8ba9c5;
	border-top:0;
	height:290px;
	padding:0 10px 10px;
	text-align:left;
	vertical-align:top;
	color:white;
}

#searchInput {
	background-color:#FFFFFF;
	border:1px solid #5c7a99;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:18px;
	margin-top:6px;
	padding-left:2px;
	width:160px;
}

.kundkorgen {
	background:#e3e3e3 url(/teman/ludvika/bg_kundkorg.gif) no-repeat scroll 0 0;
	border:1px solid #e3e3e3;
	clear:both;
	margin-bottom:15px;
	padding:3px;
}


#steg1Col {
	background-color:#8EAAC7;
	background-image:url(/teman/ludvika/bg_sokruta.gif);
	background-repeat:repeat-x;
	border:1px solid #8BA9C5;
	float:left;
	margin-bottom:10px;
	padding:30px;
	text-align:left;
	width:483px;
}

#steg3Col {
background:#d9e2ec none repeat-x scroll 0 0;
border:1px solid #cfd9e3;
float:left;
margin-bottom:10px;
padding:30px;
text-align:left;
width:483px;
}




.bg-gron					{ background-color: #afc88f;}
.text-gra					{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; line-height: 15px; font-weight: bold; color: #565751;}
.bg-orange					{ background-color: #8ba9c5;}
.text-rod-16				{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; line-height: 22px; font-weight: normal; color: #DF320A;}
.text-vit-12-bold			{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; line-height: 15px; font-weight: bold; color: #FFFFFF;}
.bg-orange {
	background-color:#8ba9c5;
}

.bg-orange-ljus {
	background-color:#ebf0f5;
}