@charset "iso-8859-1";
/* CSS Document */


/*			Input boxar		*/ 
.fstyle {
background-color:white;
border-style:solid;
border-color:#636363;
border-width:1px;
font-family:"Trebuchet MS", arial;
font-size:12px;
height: 20px;
width: 180px;
background-image: url(../stilar/imagesap/back_form.gif);
background-repeat: repeat-x;
background-position: top;

}

.fstyle_small {
background-color:white;
border-style:solid;
border-color:#636363;
border-width:1px;
font-family:"Trebuchet MS", arial;
font-size:12px;
height: 20px;
width: 80px;
background-image: url(../stilar/imagesap/back_form.gif);
background-repeat: repeat-x;
background-position: top;

}

table.cv {
	 width: 450px;
}

/*		Boxar	*/	
.fs_boxar td{
	font-size: 10px;
	font-family: georgia;
}

.ts_boxar td{
	font-size: 10px;
	font-family: georgia;
	padding: 5px;
}


a.lankar_box {
	font-size: 11px;
	font-family: georgia;
	text-decoration: none;
	padding-left: 3px;
}

a.lankar {
	font-size: 11px;
	font-family: georgia;
	font-weight: bold;
}


tr.alt td {
background:#E2E2E2;
	}

/*		Valda tabeller		*/

.valda{
background-color:#fae1ea;
}

.valda tr .valda_ap tr, .kont tr, .kontw tr{
vertical-align: top;
}

.valda_ap{
background-color: #c6dffa;
width: 100%;
}

.valda, .valda_ap td, .kont td, .valda_ap , .kontw td{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
vertical-align:top;
}


.valda_ap span.bran, .kont span.bran , .kontw span.bran{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight: bold;

}

.valda_ap span.yrk, .kont span.yrk, .kontw span.yrk{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-style: italic;
}

.it{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-style: italic;
font-weight:100;
}

/*		Separatorer		*/
hr.sep {
	background-color:#f3d8e2; height: 3px; width: 100%; border: 0px; color:#f3d8e2;
} 

hr.sep_red {
	color:#cc3366; background-color:#cc3366;height:4px;border:none;
} 

hr.sep_blue {
	color:#9ecdff; background-color:#9ecdff;height:3px;border:none;
} 



/*		Tabellhuvudar & rubriker		*/

.rubrik {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:14px;
vertical-align:top;
}

.rubrik_s {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:12px;
vertical-align:top;
}

td.rubrik_big {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:bold;
font-size:16px;
vertical-align:top;
}

.thuvud, .thuvlank{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	vertical-align:top;
	text-align: left;
	text-decoration:none;
}


/*	Kontaktinfo	*/
.kontinfo {	width: 440px;}
.kont_td { border-top:#eed2a6 3px solid;}
.kont {	background-color:#eed2a6;font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;vertical-align:top;width: 100%;}
.kontw { font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;vertical-align:top;width: 100%;}

/*			Buttons		 */
.buttonstyle {
	height:40px;
	margin: 0px;
    font-family:"Trebuchet MS";
}

.small_buttonstyle {
	height:20px;
	margin: 0px;
    font-family:"Trebuchet MS";
	font-size:10px;
}

img.till {
	cursor: pointer;


}

/*		Gamla Auto Suggest		*/
		
#log_res.ajax-loading
		{
			background: url(../stilar/loading.gif) no-repeat center;
		}

.suggestionsBox {
		position: absolute;
		margin: 30px 0px 0px 0px;
		width: 200px;
		background-color: #ffffff;
		-moz-border-radius:7px;
		-webkit-border-radius:7px;
		border: 2px solid #35a2e0;
		color: black;
		z-index: 10;
		visibility: visible;
	}

.suggestionList {
		margin: 0px;
		padding: 0px;
	}

.suggestionList li {

		margin: 0px 0px 3px 0px;
		padding: 3px;
		cursor: pointer;
		color: black;
		list-style: none;
	}

.suggestionList li:hover {
		background-color: #659CD8;
		color:white;
	}
	

/*		Diverse		*/	
	
span.errortd {
	font-weight: bold;
	font-size: 12px;
	color: red;
}

table.table-autosort thead{
    color:#666666;
    font-weight: bold;
    font-family:"Trebuchet MS";
	font-size:12px;
}

.pek{
	cursor: pointer;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12px;
	vertical-align:top;
	text-align: left;
}

table.table-stripeclass {
	background-color:#000;
}

div.err {
	BORDER: #b9262d 1px solid; COLOR: #b9262d; width:300px;
}

span.req {font-size:18px;color:red; vertical-align:middle; z-index:3;}

.req_ruta {width:100px; z-index:10; position:absolute; margin-left:340px; float:left;}

/*		Diverse end		*/

/*		SIDEBOX			*/

	#dhtmlgoodies_leftPanel{	/* Styling the help panel */
		
		background-color:white;	/* Blue background color */
		color:#FFF;	/* White text color */
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Which font to use */
		
		/* You shouldn't change these 5 options unless you need to */		
		height:100%;		
		left:0px;
		z-index:10;
		position:absolute;
		display:none;
	}
	
	#dhtmlgoodies_leftPanel #leftPanelContent{
		padding:0px;
	}
	#dhtmlgoodies_leftPanel .closeLink{ /* Layout of close link */
		padding-left:2px;
		padding-right:2px;
		background-color:#FFF;
		position:absolute;
		top:2px;
		right:2px;
		border:1px solid #000;
		color:#000;
		font-size:1.2em;
		text-decoration: none;				
	}
	#dhtmlgoodies_leftPanel .closeLink:hover{	/* Close link text  - mouseover effect*/
		color:#FFF;
		background-color:#000;
	}


/*		btns		*/

#hogst_upp{
	width: 450px;
}

.hu_left{
	width: 150px;
	text-align: left;
}
.hu_center{
	width: 150px;
	text-align: center;
}
.hu_right{
	width: 150px;
	text-align: right;
}

#ratt{
	vertical-align: bottom;
	height: 30px;
}

.hu_knapp{
}

.hu_knapp:hover{

}

.datum {
	font-family: Georgia;
	font-size: 10px;
	font-style: italic;
}

.amne, .amne a{
	font-size: 10px;
	text-decoration:none;
}

.namn_m{font-weight: bold;font-size: 10px;}
.namn_m a {font-weight: bold;font-size: 10px;text-decoration: underline;}

.evin a{
	text-decoration:none;
	color: #999999;
}

.evin a:hover{
	color: #ad2323;
}



.binforms input.button{
	background: none no-repeat top left;
	border: none;
	cursor: pointer;
	display: block;
	overflow: hidden;
	padding: 0;
	margin: 0;
	height:22px;
	text-indent: -9999px;
	width: 19px;
	font-size: 0;
	line-height: 25px; 
}
.binforms input.sub{ background-image: url(imagesap/tabort.png); width: 20px; margin-right: 8px; }