/* neu nach PM24 04.07.2016*/


#kopf_txt_1, #kopf_txt_2 ,#kopf_txt_3 {  
	border: 0px rgb(30,255,155) solid;
	color: var(--me-orange);
 }
 
#kopf_txt_1 {
//	padding-left: 28px;
//   padding-right: 0px;

	font-size: 24px; 
	color: RGB(255,255,255);
	background: RGB(134,0,27);
	
	
	
	

    margin-top: 5%;
	margin-bottom: 0px;
	margin-right: auto; /*zum zentrieren */ 
   margin-left: auto;  /*zum zentrieren */ 
	
	padding-top: 50px;
	padding-bottom: 50px;
   padding-left: 50px;
   padding-right: 50px; 
	
	display: block;
	
	text-align: center ;
	
	 //  border: 10px rgb(255,255,155) solid;
	
	   border-radius: 100% 100% 100% 100%;
	

		  width: 20%;  
			    box-shadow: 0 5px 5px #313131, 0 9px 0 #393939, 0 9px 10px rgba(0, 0, 0, 0.4), 0 2px 55px rgba(255, 255, 255, 0.4) inset, 0 -2px 9px rgba(0, 0, 0, 0.2) inset;

	
	
	
	
	
 }
		  
}

#link_ibj:hover , #link_liftinfo:hover  {
    	  background: #bbb;
		  Color: rgb(14,44,70);
}



#link_ibj, #link_liftinfo{
	


    margin-top: 10%;
	margin-bottom: 0px;
	margin-right: auto; /*zum zentrieren */ 
   margin-left: auto;  /*zum zentrieren */ 
	
	padding-top: 0px;
	padding-bottom: 0px;
   padding-left: 0px;
   padding-right: 0px; 
	
	display: block;
	
	
	
	 //  border: 10px rgb(255,255,155) solid;
	
	//   border-radius: 100% 100% 100% 100%;
	

		  width: 20%;  
			    box-shadow: 0 5px 5px #313131, 0 9px 0 #393939, 0 9px 10px rgba(0, 0, 0, 0.4), 0 2px 55px rgba(255, 255, 255, 0.4) inset, 0 -2px 9px rgba(0, 0, 0, 0.2) inset;

	
}



#link_liftinfo{


   position: relative;
	top: 5%;
	
	
}









#Blatt{
	max-width: 900px; 
	min-width: 350px; /*450 für text in k3, wenn kleiner steht Text über den rand hinaus*/
    	
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto; /*zum zentrieren */ 
   margin-left: auto;  /*zum zentrieren */ 
	
	padding-top: 50px;
	padding-bottom: 50px;
   padding-left: 50px;
   padding-right: 50px;  
  	   border: 10px rgb(255,55,155) solid;
   background-color: transparent;
	

	
	
}

a {
	font-size:0.7em;
	font-style: italic;
	}	
	
	

	
	
 #k2_1_img {
   padding-top: 5px;
	padding-left: 10px;
   padding-right: 5px;
	width: 12px; 
   height: auto;
 }
h3 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
}

#k1, #k2, #k3, #k4, #kein_artikel_gef { 
   border: 0px rgb(255,221,116) solid;
	padding-left: 100px;
 	padding-right: 100px;
}
#k1_1, #k1_2,#k2_1, #k2_2, #k3_1, #k3_2 { 
   border: 0px rgb(255,255,155) solid;
	
}

#k1, #k1_1, #k1_2, #k4 { 
  //  background-color: #6EA5FA;  
  background-color: rgb(85,171,246);
  	margin: 0px;
 }

 #k1_2 {
	padding-left: 3px;
   padding-right: 0px;
	font-size: 70%; 
	padding-top: 6px;
 }
 
 
 	.button_imp_kont {
	
	 //	background-color: rgba(180,210,210,0.5);    
	 // background: rgb(14,44,70);	
	 Color: RGB(0,0,0) ;   
	font-size: 100%; 
font-style: normal;
//	font-size:12px;
	 //padding-top: 5px;
	 //padding-bottom: 5px;
     //padding-left: 15px;
	  //padding-right: 15px;
     //margin-right: 5px;
     //margin-left: px;
     //margin-top: 5px; 
     //margin-bottom: 5px; 
	 //border: 0px RGB(255,155,0) solid;
	 
	   //border-left: 28px solid transparent;
  //border-right: 28px solid transparent;
  //border-top: 0px solid transparent;
  //border-bottom: 0px solid RGB(255,155,0);
	 	 
	//	     border-radius: 7px 7px 7px 7px;
		  text-decoration: none;
 }
	
 #imp_kont {
	 // für ajax
	 border: 10px RGB(255,55,0) solid;
 }
 
 
 
 
 
 
 
 #k1_2_img {
	padding-left: 10px;
   padding-right: 5px;
	width: 12px; 
   height: auto;
   padding-top: 2px;
	
 }
 
  #k2_1, #k2_2, #k2, #kein_artikel_gef { 
   background-color: rgb(14,44,70);  
 }
 
 #kein_artikel_gef { 
 	padding-top: 0px;
	padding-bottom: 10px;
		padding-right: 0px;

	
	
	
	
			  Color: #bbb;
			  	 font-size:12px;
			  
			  
 }
 
 
	txt_blue {
		
			 Color: rgb(0,0,0);
		  background-color: rgb(85,171,246)  ;
		  
		  	padding-left: 10px;
   padding-right: 10px;
		  		margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 5px;
   margin-left: 5px; 
		  
	}
 
 
 
 
 
  #k2_1_img {
	    padding-left: 0px;
   padding-right: 5px;
	  width: 100%; 
  height: auto;
		
		padding-top: 5px;
	
 }

 #k2 { 
	padding-top: 10px;
	padding-bottom: 10px;
}

#k2_1  { 
    width: 20%;
	  
}

#k3 { 
	padding-top: 0px;
	padding-bottom: 0px;
   padding-left: 0px;
 	padding-right: 0px;
   background-color: rgb(255,255,255);  
	border: 0px rgb(0,255,155) solid;
	}

#k4 { 
	padding-top: 10px;
	padding-bottom: 10px;
padding-left: 0px;
 	padding-right: 0px;
 
text-align: center;	
	 border: 0px rgb(0,255,155) solid;
}


#k2_2{ 
    width: 180px;
	
}
 #k1, #k2, #k3 { 

}

#k3_0 { 

// vertical-align:middle;

	margin-bottom: 0px;
		padding-top: 10px;
	padding-left: 100px;
	
	
	 -webkit-display: flex;
         display: flex;
         -webkit-flex-direction: row;
         flex-direction: row;
		 justify-content: flex-start;
	
	
}



#k3_1 { 
	margin-right: 10px;
	padding-left: 100px;
}

#k3_1a { 
	padding-right: 100px;
	padding-left: 100px;
	margin-bottom: 0px;
}





#k3_2 { 
	margin-right: 10px;
	 	padding-right: 100px;
}

me_row{     -webkit-display: flex;
         display: flex;
         -webkit-flex-direction: row;
         flex-direction: row;
		 justify-content: space-between;
        // align-items: baseline;
   }
	
me_row_left{     -webkit-display: flex;
         display: flex;
         -webkit-flex-direction: row;
         flex-direction: row;
			
 // margin: auto;
			
			
		 // justify-content: space-between;
        // align-items: baseline;
   }	
	

me_row_center{     -webkit-display: flex; 	
         padding-right: 0px;
         display: flex;
         -webkit-flex-direction: row;
         flex-direction: row;
		 justify-content: center;
        // align-items: baseline;
		  
		     padding-left: 20px;
   padding-right: 20px;
		  
		  background: rgb(85,171,246);		  
   }
	
me_row_right{     -webkit-display: flex;
         display: flex;
         -webkit-flex-direction: row;
         flex-direction: row;
		 justify-content: flex-end;
       /*  align-items: baseline; */
		  
   }	
	
	
	
	
	.dat, .select_typ {
		
			 //	background-color: rgba(180,210,210,0.5);    
	  background: rgb(85,171,246);	
	 Color: RGB(255,255,255) ;   
	 font-size:12px;
	 padding-top: 0px;
	 padding-bottom: 0px;
     padding-left: 0px;
	  padding-right: 0px;
     margin-right: 0px;
     margin-left: 10px;
     margin-top: 0px; 
     margin-bottom: 0px; 
	 border: 0px RGB(255,155,0) solid;
	 font-style: normal;
	   border-left: 0px solid transparent;
  border-right: 8px solid transparent;
  border-top: 0px solid transparent;
  border-bottom: 0px solid RGB(255,155,0);
	 //	     border-radius: 7px 0px 0px 7px;
		  text-decoration: none;
		
		
	}
	
	
	
		
	.dat {
		
			 //	background-color: rgba(180,210,210,0.5);    
		  background: rgb(85,171,246);	
	 Color: RGB(255,255,255) ;   

	 padding-top: 0px;
	 padding-bottom: 0px;
     padding-left: 0px;
	  padding-right: 0px;
     margin-right: 0px;
     margin-left: 35px;
     margin-top: 5px; 
     margin-bottom: 5px; 
	
	 font-style: normal;
  border-left: 0px solid transparent;
  border-right: px solid transparent;
  border-top: 0px solid transparent;
  border-bottom: 1px solid RGB(255,155,0);
	 	 
		//     border-radius: 7px 7px 7px 7px;
		//  text-decoration: none;
		
		
		
		
	}
	.dat:hover , .select_typ:hover  {
    	  background: #bbb;
		  Color: rgb(14,44,70);
		  
		    box-shadow: 0 5px 5px #313131, 0 9px 0 #393939, 0 9px 10px rgba(0, 0, 0, 0.4), 0 2px 55px rgba(255, 255, 255, 0.4) inset, 0 -2px 9px rgba(0, 0, 0, 0.2) inset;
		  
}
	
	
	
	
	.button {
	
	 //	background-color: rgba(180,210,210,0.5);    
	  background: rgb(14,44,70);	
	 Color: RGB(255,255,255) ;   
	 font-size:12px;
	 padding-top: 5px;
	 padding-bottom: 5px;
     padding-left: 15px;
	  padding-right: 15px;
     margin-right: 5px;
     margin-left: px;
     margin-top: 5px; 
     margin-bottom: 5px; 
	 border: 0px RGB(255,155,0) solid;
	 font-style: normal;
	   border-left: 28px solid transparent;
  border-right: 28px solid transparent;
  border-top: 0px solid transparent;
  border-bottom: 0px solid RGB(255,155,0);
	 	 
		     border-radius: 7px 7px 7px 7px;
		  text-decoration: none;
 }
 
 	.button_x {
	
	 //	background-color: rgba(180,210,210,0.5);    
	 
	  // float: right;

	  background: #bbb;	
	 Color: RGB(255,255,255) ;   
	 font-size:10px;
	 padding-top: 3px;
	 padding-bottom: 3px;
     padding-left: 0px;
	  padding-right: 0px;
     margin-right: 10px;
     margin-left: 0px;
     margin-top: 0px; 
     margin-bottom: 5px; 
	 border: 0px RGB(255,155,0) solid;
	 font-style: normal;
	   border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 0px solid transparent;
  border-bottom: 0px solid RGB(255,155,0);
	 	      border-radius: 7px 7px 7px 7px;
		  text-decoration: none;
 }
 
 
 
 
	
	 #art_wahl
          {
   	 width: auto;
 	  	 background-color: rgb(85,171,246);
       height: auto;
		 margin-top: 0px;
       margin-left: 0px;
       padding: 15px;
       padding-top: 0px;
       padding-bottom: 10px;
		        padding-left: 100px;
       padding-right: 100px;
      // border: 10px red solid;
 text-align: center;
 }
	
		 #ein_aus          {
       border: 0px green solid;
 }
	
		 #monat_wahl
          {
   	 width: auto;
 	  	 background-color: rgb(85,171,246);
       height: auto;
		 margin-top: 0px;
       margin-left: 0px;
       padding: 15px;
       padding-top: 0px;
       padding-bottom: 10px;
		        padding-left: 100px;
       padding-right: 100px;
       border: 10px green solid;

 text-align: center;
 }
	
		 #jahr_wahl
          {
   	 width: auto;
 	  	 background-color: rgb(85,171,246);
       height: auto;
		 margin-top: 0px;
       margin-left: 0px;
       padding: 15px;
       padding-top: 0px;
       padding-bottom: 10px;
		        padding-left: 100px;
       padding-right: 100px;
       border: 10px yellow solid;

 text-align: center;
 }
	
	
   .artikel_1,  .artikel_2 {
      background-color: rgb(230,229,229);
	   padding: 0px;
      padding-left: 100px;
		padding-right: 100px;
			padding-top: 10px;
			padding-bottom: 10px;

			border: 0px rgb(184,0,220) solid;
		-webkit-display: flex;
      display: flex;
      -webkit-flex-direction: row;
      flex-direction: row;
		justify-content: space-between;
        // align-items: baseline;
   }
	
   .artikel_2 {
		border: 0px rgb(40,240,240) solid;
	    background-color: rgb(242,242,242);
   }
	
	 column_1,  column_2, column_2_1, column_2_2, column_bild {/* */ 
    padding-top: 10px;
	 padding-bottom: 5px;
    padding-left: 0px;
	 padding-right: 10px;
    -webkit-display: flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
	//	justify-content: space-between;
         border: 0px green solid;
	
		  }
		  
		  column_bild {/* */ 
		  
		   margin-right: 10px;
		  
		  }
		  
		  
		  
		  
   
   column_2{
	    //        background-color:#b40000;
			width: 100%;
   }
   
	
			.logo {/* */ 
		           border: 0px green solid;
	
		      padding-bottom: 10px;
		  }
	
	
	
	txt_1 { 
        font-size:1em;
        padding:0px;
        margin:0px;
		 
		 
   }
	
		txt_2 { 
        font-size:0.8em;
        padding:0px;
        margin:0px;
	}
	

	
.button_pfeil {
  position: relative;
  float: left;
  content: '';
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid transparent;
  border-bottom: 8px solid RGB(255,255,255);
}
	
	.button_u1 {
	
	 /*	background-color: rgba(180,210,210,0.5);    */
	  background: rgb(85,171,246);	
	 Color: RGB(255,255,255) ;   
	 font-size:12px;
	 padding-top: 0px;
	 padding-bottom: 0px;
     padding-left: 5px;
	  padding-right: 5px;
     margin-right: 0px;
     margin-left: 0px;
     margin-top: 5px; 
     margin-bottom: 5px; 
	
  border-left: 0px solid RGB(255,155,0);
  border-right: 0px solid transparent;
  border-top: 0px solid transparent;
  border-bottom: 0px solid RGB(255,155,0);
 
  
	}
.button_u1:hover  {
    box-shadow: 0 5px 5px #313131, 0 9px 0 #393939, 0 9px 10px rgba(0, 0, 0, 0.4), 0 2px 55px rgba(255, 255, 255, 0.4) inset, 0 -2px 9px rgba(0, 0, 0, 0.2) inset;
}

		#search { 
 /*        height: 20%;
  border: 1px solid #FE2C46;
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border: 7px 7px 7px 7px;  
 float:left; 
  margin:0 0 0;
  padding:5px;*/
  vertical-align:middle;
  width:192px;
  color: #bbb;
  background:#0E2C46;
}

	.float_left { 
       float: left;
		 border: 10px solid #bbb;
   }
	.float_right { 
       float: right;
		 border: 10px solid #bbb;
   }


	#img_search { 
  float: right;
        width: auto;
  height: 100%;
}

	#txt_search { 
  //      height: 120%;
  border: 1px solid #bbb;
  border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border: 7px 7px 7px 7px;  
 float:left; 
  /* margin:0 0 0;
  padding:5px;*/
  vertical-align:middle;
  width:192px;
  color: #bbb;
  background:#bbb;
   }
	
	#artikel_anzeig
	{
    border: 1px solid #bbb;
	 // nur für ajax;		
	}

	
	fieldset
	{
		  width:auto;
  color: #000;
  background:#fff;
	}
	
	
	.input
	{
	//			  width:500px;
				  
			  height: 100px%;	  
				  
  color: #000;
  background:#5fa;
	}
	
	
	   #T_Ebene{
	
	border: 12px solid #bbb;
	  background: rgb(85,121,246);	
     // nur für ajax	;	
	}	
	
	
		   #was_bearb{
	
	border: 12px solid #bbb;
	  background: rgb(85,121,246);	
     // nur für ajax	;	
	}	
	
	#Vorab
	{
			 Color: RGB(255,200,100) ;  
			 	 font-size:28px;
				 	 padding-top: 0px;
	 padding-bottom: 0px;
     padding-left: 5px;
	  padding-right: 5px;
     margin-right: 0px;
     margin-left: 0px;
     margin-top: 5px; 
     margin-bottom: 5px; 
	}	

		#Vorab_klein
	{
			 Color: RGB(255,200,100) ;  
			 	 font-size:12px;
				 	 padding-top: 0px;
	 padding-bottom: 0px;
     padding-left: 5px;
	  padding-right: 5px;
     margin-right: 0px;
     margin-left: 0px;
     margin-top: 5px; 
     margin-bottom: 5px; 
	}	

	
	
	