.tl_radio_table img,.tl_radio_table input {
	vertical-align:middle;
	}
.tl_text,.tl_text_2,.tl_text_3,.tl_text_4,.tl_textarea{margin:1px 0;}
.tl_text{width:314px;}
	  
.tl_text:focus,.tl_text_2:focus,.tl_text_3:focus,.tl_text_4:focus,.tl_textarea:focus,.tl_text_unit:focus,.tl_text_trbl:focus,.tl_text_interval:focus{
background-color:#ebfdd7;
}

fieldset {
	clear:both;
	overflow:hidden;
	}
.clr {
	clear:both;
	overflow:hidden;
	}
.w50 {
	width:49%;
	float:left;
	height:82px;
/*	border:1px solid #c8c8c8;*/
	}
.w100 {
	width:100%;
	float:left;
/*	border:1px solid #c8c8c8;*/
	}

.w50 .tl_help {
	margin-right:24px;
	}
.wizard .tl_text {
	width:290px;
	}
.long .tl_text {
	width:657px;
	}
.m12 {
	margin:12px 0 12px 0;
	}
.cbx {
	height:48px;
	}
label.error,.tl_error {
	color:#c55;
	}
.tl_tbox .tl_error,.tl_box .tl_error, {
	background:none;
	padding:0;
	font-size:10px;
	}
	
   fieldset {
      border:                                      none;
      border-top:                                  1px solid #8ab858;
      width:                                       700px;
      margin:                                      10px 0;
	  margin-top:								   25px;
	  border-color:								   #8ab858;
      }	
	
	
fieldset.tl_tbox {
	margin-top:18px;
	}
fieldset.tl_tbox,fieldset.tl_box {
	padding-top:6px;
	border:1px solid #8ab858;;
	border-width:1px 0 0 0;
	background:url("images/palBg.jpg") left top repeat-x;
	}

fieldset.nolegend {
	padding-top:12px;
	}
fieldset.tl_tbox legend,fieldset.tl_box legend {
	color:#8ab858;
	padding-left:18px;
	padding-right:3px;
/*	background:url("images/palOpen.gif") left center no-repeat;*/
	cursor:pointer;
	}
fieldset.collapsed {
	padding-top:0;
	padding-bottom:12px;
	margin-bottom:0;
	}
fieldset.collapsed * {
	display:none;
	}
fieldset.collapsed legend {
	display:block;
/*	background:url("images/palCollapsed.gif") left center no-repeat;*/
	}

.tl_tip {
	height:13px;
	overflow:hidden;
	cursor:help;
	}
#tl_helpBox {
	opacity:.9;
	-moz-opacity:.9;
	width:682px;
	margin-left:-248px;
	padding:8px 12px 10px 12px;
	line-height:1.5;
	text-align:left;
	color:#fff;
	background-color:#333;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	position:absolute;
	left:50%;
	}
	

	fieldset.collapsed legend{
		color:#8ab858;
		padding-left:18px;
		padding-right:3px;
		background:url("images/gui/bullet_arrow_right.png") left center no-repeat;		
		cursor:pointer;
		font-size:14px;	
		}
	
	fieldset.expanded legend {
		color:#8ab858;
		padding-left:18px;
		padding-right:3px;
		background:url("images/gui/bullet_arrow_down.png") left center no-repeat;		
		cursor:pointer;
		font-size:14px;
		}	
		
	fieldset.nolegend{
		padding-top:12px;
		}
		
	.tl_tip{
		height:13px;
		overflow:hidden;
		cursor:help;
		}		
		
	fieldset p {
		color:#a4a4a4;
		font-size:10px;
		}	
		
	fieldset h1,h2,h3,h4,h5,h6{
		font-size:12px;
		color:#666966;
		}	
		
	fieldset textarea {
      	width:                                       400px;
      	height:                                      100px;
     	}
	  
	fieldset label,fieldset  legend {
/*      	color:                                       gray;*/
      	}
   fieldset label {
/*      display:                                     block;*/
/*	   	float:left;*/
      	padding-right:                               5px;
      	padding-left:                                5px;
/*		border:1px solid #c8c8c8;*/
		margin-top:                                  5px;
		margin-bottom:								0;
    	}

   fieldset label .tl_check{
      	display:                                     block;
	  	}
		
		
.tl_required {
/*	float:left;*/
/*	margin: 0px;
	margin-top:-5px;
	padding:0px;
	padding-top:-5px;*/
	color: #ff0000;
/*	border:1px solid #99ff66;*/
/*	font-size: 8px;*/
	}		  

	.block{
		clear:both;
		float:none;
    	display:                                     block;
		}
		
		
		
		
		
		
		
/* TYPOS formulär tjofs  */

.col_0 {
	width:100px;
}
.col_1, .col_0 {
	padding-top:10px;
}


		
textarea.textarea{
      	width:                                       400px;
      	height:                                      100px;
}		

input.text {
width:314px;
}
.captcha_text, .captcha {
float:left;
}
.captcha_text {
margin-left:5px;
}
/*


	HYRA BUSS


*/
.sBox
{
	width:50px;
}

.nBox
{
	width:190px;
}

.mheight 
{
	padding:5px;
/*	border: 1px dotted #a9a9a9;*/
	height: 250px;
	width: 420px;
}
.swidth
{
	padding:5px;
	width: 420px;
/*	border: 1px dotted #a9a9a9;*/
}

.sheight
{
	height:220px;
/*	border: 1px dotted #ff6347;*/
}

.main 
{
/*	border: 1px solid #000;*/
	width: 380px;
	padding-top:3px;
	height:20px;
}
.fields
{
	float:right;
	width: 210px;
}

.star
{
	float:left;
	color:#dc143c;
	font-weight:bold;
}

.txtBox
{
	width:95%;
	height:130px;
}
.block
{
	display:block;
}


.main label {
	float:left;
/*font-weight:bold;*/
}

.border_bottom
{
	border-bottom:1px solid #000;
}
.padding_left
{
	padding-left:10px;
}

.padding_top
{
	padding-top:10px;
}


.form_rubrik
{
	font-weight:bolder;
	font-size:12pt;
}

.button
{
	padding-top:20px;
	float:right;
}
