/*a,b,body,cite,div,em,h1,h2,h3,h4,h5,h6,i,label,li,ol,p,strong,td,th,u,ul{
	font-family:Verdana,sans-serif;
	}
	
fieldset,form,input,optgroup,select,textarea{
	font-family:"Trebuchet MS",Verdana,sans-serif;
	}
a,body,div,label,li,ol,p,td,th,ul,fieldset,form,input,optgroup,select,textarea{
	font-size:11px;
	color:#666966;
	}
h1,h2,h3,h4,h5,h6{
	font-size:12px;
	color:#666966;
	}
.tl_small {
	font-size:9px;
	color:#a3a3a3;
	}

.tl_gray {
	color:#a3a3a3;
	}
a {
	color:#666966;
	text-decoration:none;
	}
a:hover {
	color:#8ab858;
	}
hr {
	height:1px;
	margin:18px 0;
	border:0;
	background-color:#ddd;
	color:#ddd;
	}
p {
	margin:0 0 12px 0;
	padding:0;
	}
pre {
	margin:0;
	padding:0;
	}
ul.sortable,ul.sortable li {
	margin:0;
	padding:0;
	list-style-type:none;
	}
.clear {
	clear:both;
	height:.1px;
	line-height:.1px;
	font-size:.1px;
	}
.block,.tl_content {
	overflow:hidden;
	}
.invisible {
	width:0;
	height:0;
	left:-1000px;
	top:-1000px;
	position:absolute;
	overflow:hidden;
	display:inline;
	}

form {
	margin:0;
	padding:0;
	}
optgroup {
	padding-top:3px;
	padding-bottom:3px;
	font-style:normal;
	}
.tl_text,.tl_text_2,.tl_text_3,.tl_text_4,.tl_textarea {
	margin:1px 0;
	}
.tl_text {
	width:314px;
	}
.tl_text_2 {
	width:152px;
	}
.tl_text_3 {
	width:99px;
	}
.tl_text_4 {
	width:72px;
	}
.tl_textarea {
	width:682px;
	height:240px;
	}
.tl_text_unit {
	margin:1px 0 1px 0;
	width:250px;
	}
.tl_text_trbl {
	margin:1px 0 1px 0;
	width:55px;
	}
.tl_text_interval {
	margin:1px 0 1px 0;
	width:152px;
	}

.tl_text,.tl_text_2,.tl_text_3,.tl_text_4,.tl_textarea,.tl_text_unit,.tl_text_trbl,.tl_text_interval {
	border:1px solid #b8b8b8;
	padding:2px;
	}
.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;
	}
pre,.tl_textarea.monospace {
	font-family:"Andale Mono",monospace;
	font-size:12px;
	}
.tl_textarea.monospace:focus {
	background:none;
	}

.tl_select,.tl_mselect,.tl_select_column {
	margin:1px 0 1px 0;
	}
.tl_box .tl_select,.tl_tbox .tl_select,.tl_box .tl_mselect,.tl_tbox .tl_mselect {
	width:320px;
	}
.tl_select_column {
	width:140px;
	}
.tl_select_unit {
	margin:1px 0;
	width:60px;
	}
.tl_select_interval {
	margin:1px 0 1px 0;
	width:158px;
	}
.tl_select,.tl_mselect,.tl_select_column,.tl_select_unit,.tl_select_interval {
	border:1px solid #b8b8b8;
	padding:1px;
	}
.tl_checkbox {
	margin:1px 3px 0 0;
	vertical-align:bottom;
	}

.tl_tree_checkbox {
	margin:0 3px 0 0;
	}
.tl_checkbox_single_container {
	margin:16px 0 1px 0;
	}
.tl_checkbox_single_container label {
	font-weight:bold;
	}
.checkbox_toggler {
	font-weight:bold;
	}
.checkbox_toggler_first {
	font-weight:bold;
	margin-top:3px;
	}
.checkbox_toggler img,.checkbox_toggler_first img {
	vertical-align:top;
	position:relative;
	top:-2px;
	margin-right:3px;
	}
.checkbox_options {
	margin:0 0 6px 21px;
	}
.tl_radio {
	margin:1px 3px 0 0;
	vertical-align:bottom;
	}

.tl_tree_radio {
	margin:0 3px 1px 0;
	vertical-align:middle;
	}
.tl_radio_table {
	margin:2px 0 1px 0;
	}
.tl_radio_table td {
	padding:0 24px 1px 0;
	}
.tl_radio_table img,.tl_radio_table input {
	vertical-align:middle;
	}
.tl_upload_field {
	margin:1px 0 1px 0;
	}
*/
.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;
}