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


/*			Input boxar		*/ 
.fstyle {
background-color:white;
border:solid 1px #636363;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
height: 20px;
width: 176px;
background:url(../stilar/imagesap/back_form.gif) repeat-x top;
background-color:white;
}

textarea.fstyle{padding:10px;}

input.fstyle, input.fstyle_small {
	padding:6px 0 0 4px;
	height:20px;
}

input.fstyleSnabb {
	padding:3px 0 0 2px;
	height:16px;
	width: 156px;
	background:url(../stilar/imagesap/back_form.gif) repeat-x top;
	border:solid 1px #636363;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.sbox{
	float: left;
}

.sbox_img{
	float: left;
	padding-left: 5px;
}

.fstyle_small {
border:solid 1px #636363;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
height: 20px;
width: 83px;
background:url(../stilar/imagesap/back_form.gif) repeat-x top;
background-color:white;
}

table.cv {
	 width: 450px;
}

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

a.lankar_box {
	font-size: 10px;
	font-family: georgia;
	text-decoration: none;
	padding-left: 3px;
	color: #3b3b3b;
}

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


tr.alt td {
background:#E2E2E2;
	}

/*		Valda tabeller		*/


.valda tr{
vertical-align: middle;
}

.valda{
background-color: #fae1ea;
width: 100%;
}

.valdaw{
background-color: white;
width: 100%;
}

.valda_red{
background-color: #fd4a4a;
width: 100%;
}

.valda_red td{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	vertical-align:top;
	color: #ffffff;
}


.valda tr, .valdaw tr{
vertical-align: middle;
}

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

.valda span.bran, .valdaw span.bran {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight: bold;
}

.valda span.yrk, .valdaw 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;
} 




/*		Tabellhuvudar & rubriker		*/

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

td.rubrik_small {
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:12px;
	vertical-align:top;
	text-align: left;
	text-decoration:none;
}

.sparaKnapp{text-align:right;padding-top:5px; vertical-align:top}

/*		registrering	*/
.liten_gra{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aaa;
}


/*			Buttons		 */

#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;
}

.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 autosuggest		*/
		
#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: #020202;
	}

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

.suggestionList li {

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

.suggestionList li:hover {
		background-color: #659CD8;
		color: #ffffff;
	}
	
/*			Diverse			*/

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

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

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

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

span.req {font-size:24px; color:red; vertical-align:top; }
sup.req {font-size:24px; color:red; position:relative;top:10px;}

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

/*		SIDEBOX			*/

	#dhtmlgoodies_leftPanel{	/* Styling the help panel */
		
		background-color:#e5e5e5;	/* 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{

}

.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(images/radera.gif); width: 20px; margin-right: 8px; }
.binforms input.subb{ background-image: url(imagesap/tabort.png); width: 20px; margin-right: 8px; }

.back_btn_small{
	background:url(../stilar/images/btn_back_small.gif); width:60px; height:16px; text-align:center; padding-top:2px; color: white; cursor:pointer; text-decoration:none;	
}

.btn_small{
	background:url(../stilar/images/btn_small.gif); width:60px; height:16px; text-align:center; padding-top:2px; color: white; cursor:pointer;text-decoration:none;
}
