/******************Button*******************/   
 .button {
	margin-left:3px;   
   background: #bfbfbf;
   background: -webkit-gradient(linear, left top, left bottom, from(#f2f4fa), to(#bfbfbf));
   background: -webkit-linear-gradient(top, #f2f4fa, #bfbfbf);
   background: -moz-linear-gradient(top, #f2f4fa, #bfbfbf);
   background: -ms-linear-gradient(top, #f2f4fa, #bfbfbf);
   background: -o-linear-gradient(top, #f2f4fa, #bfbfbf);
   padding-bottom:6px;
   padding-top:7px;
   padding-left:7px;
   padding-right:9px;
   -webkit-border-radius: 14px;
   -moz-border-radius: 14px;
   border-radius: 14px;
   -moz-box-shadow: 0 0 5px 			rgba(0,0,0,.6);
	-webkit-box-shadow: 0 0 5px 		rgba(0,0,0,.6);
	box-shadow: 0 0 5px 				rgba(0,0,0,.6);
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #333; 
   font-size: 12px;
   font-weight:bold;
   font-family: Arial, Helvetica;
   text-decoration: none;
   vertical-align: middle;

  }
.button:hover {
   border-top-color: #dee0dd;
   background: #dee0dd;
   background: -webkit-gradient(linear, left top, left bottom, from(#bfbfbf), to(#f2f4fa));
   background: -webkit-linear-gradient(top, #bfbfbf, #f2f4fa );
   background: -moz-linear-gradient(top, #bfbfbf, #f2f4fa);
   background: -ms-linear-gradient(top, #bfbfbf, #f2f4fa);
   background: -o-linear-gradient(top, #bfbfbf, #f2f4fa);   
   color: #2b383b;
   }
.button:active {
   border-top-color: #1b435e;
   background:#A4D6E6;
   
   }
.Leiste{
	background: -webkit-gradient(linear, left top, left bottom, from(#09F), to(#ffffff));
   background: -webkit-linear-gradient(top, #09F, #ffffff );
   background: -moz-linear-gradient(top, #09F, #ffffff);
   background: -ms-linear-gradient(top, #09F, #ffffff);
   background: -o-linear-gradient(top, #09F, #ffffff);   
}
.LeistenText{
	font-size:16px; font-weight:bold; color:#333; text-shadow: 0 1px 0 #eeeeee;
}




/***************************************************/
h2 {
	color: #FDAB24;/*#FEA20C;#C17878; #78ba91;*/
	font-size: 16px;
	padding:0; margin:0;
	
	padding-bottom:6px;

	
	/*border:1px solid lightgrey;

	padding-left:4px;*/
	
}

h2 a:link {  display:block;   /*text-decoration:none;*/    color: #FDAB24;;}
h2 a:visited {  display:block;  /*text-decoration:none;*/  color: #FDAB24;}
h2 a:hover { display:block;  text-decoration:underline;   color: #FEA20C;}
h2 a:active { display:block; text-decoration:underline;   color: #C17878;}


/**** Sende Button *********************************/
.but {
	background-image:url(light/assets/button.png);
	background-position:0 0;
	font-size: 14px;
	border:1px solid #999;
	font-weight:bold;
		
	color:#444;
	height:25px;	
}


.stil_ueb {
	font-size: 12px;
	font-weight:bold;
}
.stil_ueb table {
	padding:0; margin:0; width:100%; height:18px;  
	border:1px solid lightgrey;
	font-size: 14px;
	color:#888;
	font-weight:bold;
	width:550px;
	padding-left:4px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;

}
.stil_ueb a:link { display:block;width:550px; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:10px; text-decoration:none; color:#696969; background:#FFFFFF;}
.stil_ueb a:visited { display:block;width:550px; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; text-decoration:none; color:#696969; background:#FFFFFF;}
.stil_ueb a:hover { display:block;width:550px; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; text-decoration:none;  color:#696969; background:#EAEAEA;}
.stil_ueb a:active { display:block;width:550px; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; text-decoration:none;  color:#696969; background:#EAEAEA;}

/**** Button + - *********************************/
.stil_Add_Del_Button {

	padding:0; margin:0; width:30px; 
/*	border:1px solid lightgrey;	*/
/*		border:1px #F5F5F5 thin;*/
	padding-left:12px;
	padding-right:12px;
	text-decoration:none;
	background:#F3F3F3;
}

.stil_Add_Del_Date {

	padding:0; margin:0; width:20px; 
/*	border:1px solid lightgrey;	*/
/*		border:1px #F5F5F5 thin;*/
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	color:#E80000;
	
	background:#F3F3F3;
}

.stil_stil_Button_a{color:#C2C2C2; font-size: 14px;}
.stil_stil_Button_a a:link {  text-decoration:none; color:#5D5D5D; background:#FFFFFF;  border-color:#FFFFFF}
.stil_stil_Button_a a:visited {  text-decoration:none; color:#5D5D5D; background:#FFFFFF; border-color:#FFF}
.stil_stil_Button_a a:hover {   text-decoration:none; font-weight:bold;  color:#3399FF; border:1px solid ; background:#FDFDFD; border-color:#E9E9E9}
.stil_stil_Button_a a:active {  text-decoration:none; font-weight:bold; border:1px solid ; color:#3399FF; background:#F6F6F6; border-color:#E9E9E9}

/* Schriftgröße in den Gegenständen von der Ladeliste*/
.no_select{
	-moz-user-select:none;
	-khtml-user-select: none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	font-size:12px;
}

#wz_slide, #schlaf_slide, #kiz_slide, #kez_slide, #ga_slide, #bu_slide, #sp_slide, #ba_slide, #so_slide, #mi_slide, #ge_slide, #horizontal_slide {
	background: #FFFFFF;
	color:#000000;
	margin-bottom:2px;
	/*border-top:1px solid #AFBDF3;
	border-bottom:1px solid #AFBDF3;
	border-left:1px solid #AFBDF3;
	border-right:1px solid #AFBDF3;*/
	-moz-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;
	padding-left:5px;
	padding-top:5px;
	border-collapse:separate;
	font-size: 12px;	
}

#wz_slide table, #schlaf_slide table, #kiz_slide table, #kez_slide table, #ga_slide table, #bu_slide table, #sp_slide table, #ba_slide table, #mi_slide, #ge_slide, #so_slide table{
	width:100%;
}

.stil_Gesamt2 {
	border: 0px; /*background-color: transparent; */
	width:45px; 
	font-size: 12px;
	height:14px;
	/*font-weight: bold;*/
	text-align:right;
}



div.marginbottom {
	/* Fx.Slide element resets margins -> margin on the above element */
	/*margin-bottom: 10px;*/
}

/*=================================== -- Sonstiges -- ==============================================*/


.TextFormularEiM{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style:italic;	
	border-collapse:separate;
	color: #333333;
	/*border: 1px solid #FFFFFF;*/		
}


.sEingabe{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width:75px;
	/*padding-left:5px;
	padding-top:5px;margin-bottom:7px;background: #FFFFFF;border-bottom:1px solid #AFBDF3;
	border-left:1px solid #AFBDF3;
	border-right:1px solid #AFBDF3;color:#000000;	*/
	border-collapse:separate;
	color: #333333;
	border: 1px solid lightgrey;	
}

.sLBH{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	width:22px;
	border: 1px solid lightgrey;
}
/*=================================== -- Import von stile -- ==============================================*/
.UeberschriftFrame {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin-right: 15px;
	margin-left: -18px;
	margin-bottom: -15px;
	margin-top: -3px;
}
.Ueberschrift_Formular {
	font-size: 12px;
	color: #333333;
	margin-left: 7px;
	font-weight: bold;
	margin-bottom: 5px;
	height:12px;
}
/*___________Besonderheiten input */
.TextFormular{
	font-size: 12px;
	color: #333333;
}

.Normal_kl{
	font-size: 12px;
	color: #333333;
}
	
	

.TextFormularEi_ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	width:230px;
	height:130px;
	color: #333333;
	border: 1px solid #8895A3;
}
.TextFormularEi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #333333;
	border: solid 1px  #8895A3;
	outline: none;
}
.TextFormularEi:focus  {   
   box-shadow: 0px 0px 6px 0px #9C9C9C;
}
.TextFormularEi:active  {
   box-shadow: 0px 0px 6px 0px #9C9C9C;
}
  

.TextFormularEi_IN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #333333;
	width:390px;
	height:102px;
	border: 1px solid #8895A3;
}
.TextFormularEiIn {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	width:270px;
	border: 1px solid #8895A3;
}

.TextFormularEiDe {
	font-size: 12px;
	color: #333333;
}

.Hinweis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-left: 8px;
	margin-right: 15px;
}
.Knopf {
	font-size: 12px;
	color: #333333;

}
.Seitennanme {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	padding-left: 15px;
	padding-top: 15px;
}

a:link { text-decoration:none; color: #000000; }
a:visited { text-decoration:none; color: #000000; }
a:hover {  text-decoration:none; cursor:pointer; color: #3399FF;}
a:active { text-decoration:none; color: #3399FF; }


/*=================================== -- Listboxen -- ==============================================*/
.TextFormularEi_l {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	border-collapse:separate;
	color: #333333;
	background-color:#FFFFFF;
	border:0;
}

.ctest{
	border:0;
}
.ctest select{
   width: 90px; /*Breite dem Text anpassen*/
   height: 19px;
   color: #333333;
   padding-bottom:2px;
   border: 0; 
   font-family: arial, sans-serif;
   font-size: 12px;
}
.ctest2{
	border: 0;
}
.ctest2 select{
   width: 240px; /*Breite dem Text anpassen*/
   height: 19px;
   color: #333333;
   padding-bottom:2px;
   border: 0; 
   font-family: arial, sans-serif;
   font-size: 12px;
}
.ctest3{
	border:0;
}
.ctest3 select{
   width: 55px; /*Breite dem Text anpassen*/
   height: 19px;
   color: #333333;
   padding-bottom:2px;
   border: 0; 
   font-family: arial, sans-serif;
   font-size: 12px;
}


div#select {
   width: 25px; /*Breite dem Layout anpassen*/
   height: 18px;
   overflow: hidden;
   color: inherit;
   border: 1px solid lightgrey;
}
select {
   width: 56px; /*Breite dem Text anpassen*/
   height: 19px;
   color: #333333;
   padding-bottom:2px;
   border: 0;
   font-family: arial, sans-serif;
   font-size: 12px;
}
option {
	border:0;  
} 

/*--------	breiter	------------*/
div#aselect {
   width: 33px; /*Breite dem Layout anpassen*/
   height: 18px;
   overflow: hidden;
   color: inherit;
   border: 1px solid lightgrey;
}
div#bselect {
   width: 25px; /*Breite dem Layout anpassen*/
   height: 18px;
   overflow: hidden;
   color: inherit;
   border: 1px solid lightgrey;
}
div#zselect {
   width: 70px; /*Breite dem Layout anpassen*/
   height: 18px;
   overflow: hidden;
   color: inherit;
   border: 1px solid lightgrey;
}
div#zselect2 {
   width: 210px; /*Breite dem Layout anpassen*/
   height: 18px;
   overflow: hidden;
   color: inherit;
   border: 1px solid lightgrey;
}
