/* --- tl_files/dk_src.css --- */ 
/* --- tl_files/dk_src.css --- */ 

#wrapper {
	background: url(../../tl_files/assets/textured_stripes) repeat white;
	-moz-box-shadow: 0 0 22px #5b5b5b;
	-webkit-box-shadow: 0 0 22px #5b5b5b;
	box-shadow: 0 0 22px #5b5b5b;
}

#left {
	position: relative;
	top: 0;
}

#left .inside {
	background-color: white;
	margin-right: 15px;
	margin-left: 0;
	
}

textarea {
    /*resize: none;*/
    font: 14px/17px 'CPMono_v07Plain', Arial, sans-serif;
   border-radius: 8px;
   -moz-box-shadow: inset 0 1px 2px black;
   -webkit-box-shadow: inset 0 1px 2px black;
   box-shadow: inset 0 1px 2px black;
   	resize:vertical;
   	border: none;
	   padding: 10px;
	   
	   outline: none; 
	   
	  
	   
	   width: 322px;
	   background: url(../../tl_files/schattenx2.jpg) repeat-x white;
   }
   
   #ctrl_7 {
   	color: black;
	   width: 191px;
	   margin-bottom: 50px;
   }
   
   ul {
   	list-style: none;
	   margin: 0;
	   padding: 0;
   }
   li {
   	line-height: 150%;
   }
   a{
   	text-decoration: none;
	   color: #a2a2a2;
	   
   }
   
   #main a{
   	text-decoration: none;
   	   color: #f19a00;
   	   
   }
   
   #main a:hover{
   
   	   color: #4a4a4a;
   	   
   }
   #container {
   	position: relative;
	   /*top: 100px;*/
   }
   #main .inside {
   	min-height: 400px;
	   padding: 26px 20px 60px;
   }
   
   hr {
   	border: none;border-bottom: 1px solid orange;
   }
   
   input.image {
   	
	   margin-bottom: 12px;
	   padding: 9px;
	   width: 322px;
   }
   
   a:hover{
   	color: black;
   }
 
   
   body {
   	background: url(../../tl_files/assets/irong3rip.png) repeat gray;
	   font: 16px/140% TitilliumText22LRegular;
   }
   
   #header {
   	 background: url(../../tl_files/assets/head.jpg) repeat-x white;
		-moz-box-shadow: 0 0 10px #5f5f5f;
		-webkit-box-shadow: 0 0 10px #5f5f5f;
		box-shadow: 0 0 10px #5f5f5f;
		position: relative;
		top: 0;
		height: 100px;
		width: 640px;
		z-index: 100;
	}
   
   input {
   		font: 14px/20px 'CPMono_v07Plain', Arial, sans-serif;
   		
	
	   border: none;
	   border-radius: 8px;
	   -moz-box-shadow: inset 0 1px 2px black;
	   -webkit-box-shadow: inset 0 1px 2px black;
	   box-shadow: inset 0 1px 2px black;
	   padding: 4px 8px;
	    outline: none;
		background: url(../../tl_files/schattens.jpg) repeat-x white;
	}
	

	#ctrl_23,
	#ctrl_1,
	#ctrl_2,
	#ctrl_19,
	#ctrl_9,
	#ctrl_20,
	#ctrl_22 {
		width: 115px;
		text-align: left;
	}

	#ctrl_1 ,
	#ctrl_9,
	#ctrl_22{
		margin-bottom: 10px;
	}
	label.schieb {
		position: relative;
		margin-top: -10px;
	}
	#ctrl_2,
	#ctrl_10,
	#ctrl_24 {
		width: 108px;
		text-align: left;
		position: absolute;
		top: 42px;
		left: 237px;
	}
	
.mod_navigation {
	margin-left: 24px;
	margin-top: 0;
	padding-top: 30px;
	padding-bottom: 30px;
	font-size: 14px;
}
	
	#ctrl_4,
	.submit {
		background-image: -webkit-gradient(linear, left bottom, left top, from(#9f9f9f), to(#ffffff));
		background-image: -moz-linear-gradient(90deg, #9f9f9f 0%, #ffffff 100%);
		-moz-box-shadow: inset 0 0 5px #4b4b4b;
		-webkit-box-shadow: inset 0 0 5px #4b4b4b;
		box-shadow: inset 0 0 5px #4b4b4b;
			}
	#ctrl_4,
	#ctrl_16,
	#ctrl_31 {
		position: relative;
		top: -81px;
		left: 230px;
		width: 110px;
	}
	label.uhr {
		position: absolute;
		top: 27px;
		left: 237px;
	}
	
	label , .error{
		display: block;
		font: 14px TitilliumText22LMedium;
		color: #525252;
		letter-spacing: 1px;
	}
	
	.error {
		color: red;
	}
	
	
	
.record {
		background: url(../../tl_files/assets/little_plusews.png) repeat white;

	border-radius: 12px;
	padding: 12px;
	margin-bottom: 30px;
	font: 14px TitilliumText22LRegular;
	width: 350px;
}



.record .field_1,
.record .field_2,
.record .field_0{


	float: left;
	margin-right: 10px;
	color: gray;
	letter-spacing: 1px;
}
.record .field_3{

font: 14px TitilliumText22LMedium;
	clear: left;
	margin-top: 22px;
}


.record .field_4{
	
	margin-bottom: 10px;
	margin-top: 6px;
	
	letter-spacing: 1px;
	border-top-style: solid;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	padding-top: 7px;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-size: 14px;
	line-height: 18px;
}

.record .field_5{
	font: 14px TitilliumText22LRegular;
	margin-bottom: 6px;
	margin-top: 6px;

}

div.fd_info {
	display: none;
}

 a.fd_edit,
  a.fd_delete {
  	color: #ed6400;
  }
  
  
   a.fd_edit {
   	
   }

a.active {
 color:black; 
  
}

#footer a#fuchs {
	position: relative;
	top: 1px;
	display: inline-block;
	width: 195px;
	height: 30px;
	background: url(../../tl_files/assets/fuchs2.png) no-repeat;
	text-indent: -5000px;
	left: 0;
}
#footer a.rechtliches {
    color: #fff;
    font-size: 12px;
    margin-left: 15px;
}

ol {
	font-size: 14px;
	padding-left: 21px;
	padding-bottom: 50px;
}

ol li {
	padding-bottom: 10px;
}

ul.level_1 {
	
}


#username {
	margin-bottom: 4px;
	margin-left: 10px;
}

table {
	border-collapse: collapse;
}

td.login_info {
	color: gray;

}

input#password.text.password {
	margin-bottom: 5px;
	margin-left: 10px;
}

#tl_login .submit {
	margin-left: 10px;
}

#tl_logout {
	position: relative;
	left: -1px;
	top: 0;
}

li.abstand {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 2px solid #a7a7a7;
}

li.aoben {
	border-top: 2px solid #a7a7a7;
	margin-top: 10px;
	padding-top: 10px;
}

p.warning {
	position: relative;
	top: -60px;
	color: #ff7900;
}
.field_7,
.field_8 {
	font: 14px/17px 'CPMono_v07Plain', Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #ff7900;

}
.field_7 {
	color: #ff7900;
}

