@charset "utf-8";
/* CSS Document */

.normaltextStandard {
	font-size:15px;
	color:#0F0147;	
	line-height:15px;
}

.Blocksatz {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        line-height:15px;
        font-style:normal
        font-weight:normal;
        color:#FFF;
        text-align:justify;
        display:block
}

.ueber1 {
	font-size:16px;
	color:#0F0147;	
	line-height:16px;
	font-weight:bold;
}


/* ue1 */
.ue1{
	font-size:22px;
	color:#3E3D40;	
	font-weight:bold;
	line-height:22px;
}

/* ue1 WEISS */
.ue1white{
	font-size:22px;
	color:#FFFFFF;	
	font-weight:bold;
	line-height:22px;
}
/* ue1 GELB */
.ue1gelb{
	font-size:22px;
	color:#FABB00;	
	font-weight:bold;
	line-height:22px;
}

/* "ue2" hellgrau */
.ue2{
	font-size:24px;
	font-style:italic;
	color:#84949C;	
	line-height:28px;
}

/* KAPITEL ue */
.kap{
	font-size:14px;
	color:#3E3D40;	
	line-height:15px;
	font-weight:bold;
}

/* KAPITEL ue  WEISS*/
.kapwhite{
	font-size:14px;
	color:#FFFFFF;	
	line-height:15px;
	font-weight:bold;
}

/* normaler txt */
.norm{
	font-size:17px;
	font-style:normal;
	color:#3E3D40;	
	line-height:20px;
}

/* beschreibung rechts klauenmanager */
.norm2{
	font-size:21px;
	font-weight:none;
	color:#3E3D40;	
	line-height:28px;
}

/* normaler txt WEISS */
.normwhite{
	font-size:17px;
	font-style:normal;
	color:#ffffff;	
	line-height:20px;
}

/* dunkel - ueberschrift text */
.uenorm{
	font-size:19px;
	font-weight:bold;
	color:#3E3D40;	
	line-height:23px;
}

/* normaler txt WEISS KONTAKT */
.normwhiteKontakt{
	font-size:17px;
	font-style:normal;
	color:#ffffff;	
	line-height:20px;
}

/* IMPRESSUM - normaler txt WHITE small */
.normwhitesmall{
	font-size:11px;
	font-style:normal;
	color:#ffffff;	
	line-height:12px;
}

/* SCHRIFT TEST*/
.smallie{
	font-size:3px;
	font-style:normal;
	color:#ffffff;	
	line-height:5px;
}


/* Datum Kalender */
.datum {font-size:17px;font-weight:bold;color:#3E3D40;line-height:18px;}

#v_dat{
   border:1px solid #FF1100;  
    border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	 background:#FABB00;
	 height:55px;
	 width:55px;

}




/* Datum Tabelle */
.veranstaltungstabelle {
/*schrift*/ font-size:17px;font-style:normal;color:#3E3D40;line-height:20px; background-color: #ffffff; padding-left: 10px; padding-right: 10px;
/*abgerundete Ecken*/ border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;

}

/* KONTAKT - Feld rechts oben*/
.contact {font-size:15px;font-weight:bold;color:#3E3D40;padding: 3px 3px  3px 3px;}

/* hervorstehender txt */
.normEmph{
	font-size:15px;
	font-style:bold;
	color:#84949C;	
	line-height:12px;
}

/* Safari >=1.1, Opera >=9.5, IE9 */
::selection {
    background: #FABB00;
    color: #000000;
}
/* Firefox >=1 */
::-moz-selection {
    background: #FABB00;
    color: #000000;
}

/* LINK IM TEXT visueller marker */

a.litext:hover {
		 background:#FABB00; 
		 color:#3E3E3F !important; /* -> lazy tag: verwende immer #3E3E3F*/
	   font-weight:bold !important; 
		 padding: 3px 3px  3px 3px;
	   /* padding-left:2px; 
		 padding-right:2px;*/
	/*abgerundete Ecken:*/
		border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
	/*border-color:#FABB00;*/
	
}
a.litext:link {
	   color:#3E3E3F; 
		 color:#3E3E3F !important;
	  font-weight:bold;
	  text-decoration: underline;
		 padding-left:2px;
		 padding-right:2px;
}

a.litext:visited {
     color:#3E3E3F;
		 color:#3E3E3F !important;
	 font-weight:bold; 
		text-decoration: underline;
		 padding-left:2px;
		 padding-right:2px;
}



*/



/* Bild abgerundete Ecken */

.rundklaue{
		float:left;
	width: 490px;
	height: 326px;
	border-radius:20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	background: transparent url(/images/unternehmen-klaue.jpg) no-repeat 0 0;
	}

.rundklaue2{
		float:left;
	width:451px;
	height: 300px;
	border-radius:20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	background: transparent url(/images/unternehmen-klaue2.jpg) no-repeat 0 0;
	}


/*Link mit hover BUTTON 1*/
/* Linktext: IMPRESSUM; TELE; MAIL */ /* #3E3E3F = dunkelgrau & #FABB00 = gelb*/
a.button_1:hover {
		background:#FABB00; 
		color:#3E3E3F !important;;
		/*font-weight:bold;*/
		padding: 3px 3px  3px 3px;
	  /*padding-left:2px;
		padding-right:2px;*/
	/*abgerundete Ecken:*/
		border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
}
a.button_1:link {
	   color:#FFF; 
	   text-decoration:none;
		/*font-weight:bold;*/
		 padding-left:2px;
		 padding-right:2px;
}

a.button_1:visited {
      color:#FFF;
			/*font-weight:bold;*/
		  padding-left:2px;
		  padding-right:2px;
}

/* Linktext: KONTAKT (von haus aus dunkelgrau) rechts oben /* #3E3E3F = dunkelgrau & #FABB00 = gelb*/
a.button_2:hover {
		 background:#FABB00; 
		 color:#3E3E3F !important; /* -> lazy tag: verwende immer #3E3E3F*/
	   font-weight:bold !important; 
		 padding: 3px 3px  3px 3px;
	   /* padding-left:2px; 
		 padding-right:2px;*/
	/*abgerundete Ecken:*/
		border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;
	/*border-color:#FABB00;*/
	
}
a.button_2:link {
	   color:#3E3E3F; 
		 color:#3E3E3F !important;
	  font-weight:bold;
	   text-decoration:none;
		 padding-left:2px;
		 padding-right:2px;
}

a.button_2:visited {
     color:#3E3E3F;
		 color:#3E3E3F !important;
	 font-weight:bold; 
		 padding-left:2px;
		 padding-right:2px;
}



/* Links für Social Media Icons */
/* FACEBOOK */
a.button_face:hover {
		 background:#FABB00; 
		 color:#3E3E3F !important;;
	   /* font-weight:bold;	*/
	   padding-left:0px;
		 padding-right:0px;
		 padding-bottom:0px;
		 padding-top:24px;
}
a.button_face:link {
	   color:#3E3E3F; 
	   text-decoration:none;
		 padding-left:0px;
		 padding-right:0px;
		 padding-bottom:0px;
		 padding-top:24px;
}
a.button_face:visited {
     color:#3E3E3F;
		 padding-left:0px;
		 padding-right:0px;
		 padding-bottom:0px;
		 padding-top:24px;
}




/*.image-wrapper{
   max-width:90%;
   height:70px;  /*auto*/
   position: relative;
   display:block;
   margin:0 auto;
} */


.image-wrapper img{
   width:100% !important;
   height:auto !important; 
  /* display:block; */
}

.Scaler
{
    width:100% !important;
		height:100% !important; 
  /* height:auto !important; */
  /* display:block; */
  
    
}



body {
   font-family: Arial,Verdana,  Helvetica, sans-serif;

   font-size: 10px; /* vorher 14px */
   margin:0px;
   padding:0px;
  
   font-size:12px;
   background:#FFFFFF; 
  
}





#container_head_1 {
  /* border:1px solid #FF1111;*/
	vertical-align:top;
  text-align: center;
	padding-top:0px;
  background-color:#FFFFFF;
   z-index:20; 
   position: fixed;
	 top:0px;
    
   height:105px;

   right: 0;
    left: 0; 
    margin-right: auto;
    margin-left: auto;
  
   /*  width: 90%;
     max-width: 1000px; */
       width:100% !important; 
			 			 
	    /*  padding-top: 5px; */
	    	overflow:hidden; 

}

#container_head_1_inhalt {
  /* border:1px solid #FF1100;  */
   display: inline-block;
	 text-align: left;
	 
   height:100px;

	 padding-top: -10px;
	  
				
 /*right:50%;
    position:relative; */
		
		/*width: 50%; */
		width: 1000px;
		
  /*  margin: 0 auto; */

		
		
}





#centeredmenu {
  /*border:1px solid #F0F0F5;*/
	  z-index:21;
   position: fixed;
	  top:105px;	
		
	padding-top: 10px;	
	
	height:35px;
   background-color:#3E3E3F;
	
   right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
  
   width:100% !important;
  /*max-width: 1000px;*/
  
	
}

/*#container_menu a:focus { background: aquamarine; color: black; }*/





div.container_head_2 {
	border:1px solid #FFFFFF; 
		
	/*	background-image: url(../images/header1.jpg); */
/*	background-size: cover; */

		z-index:6;
 		position: fixed;
	 	top:150px;
		margin-right: auto;
    margin-left: auto;
		
		
		
			/*  	 right: 0;
					left: 0;
  
        padding: 0px; 
	    	overflow:hidden; */


				/*display: inline-block;  */
		 /* min-height:180px;*/
		 /*  width:auto !important;  */
			 width:100vw;       
		
				
					/* height:100% !important; */

}





#container_head_2_float {
		border:1px solid #FF2200; 

		z-index:6;
	 position:absolute;
	 top:150px;
   right: 0;
    left: 0;
    margin-right: auto;
    margin-left: auto;
  
   	width: 90%;
  	min-height: 70px;

    display: inline-block;
  
  	 width:100% !important;
   	height:auto !important;
    
			margin-top:0px;

	      padding: 0px;
	    	overflow:visible; 
     	
  /*     background-image: url(../images/header2.jpg); 	*/
   
        width: 100%;
        width: 100vw;

        height:300px;
      

}

/* HINTERGRUNDFARBE */

.inhalt_background_color_0 {
       z-index: 4;
      /*border:3px solid #FF00AA; */
		   background-color: #E0E0E0;
			
      text-align:center;
			vertical-align:top;

			right: 0;
			left: 0; 
    	margin-right: auto;
    	margin-left: auto;
	    overflow:visible; 
      height:1700px ;
       width:100%; 
}




.inhalt_background_color_1 {
       z-index: 4;
      /*border:1px solid #FF00AA; */
		   background-color: #E0E0E0;
			
      text-align:center;
			vertical-align:top;

			right: 0;
			left: 0; 
    	margin-right: auto;
    	margin-left: auto;
	    overflow:visible; 
      height:auto !important;
       width:100%; 
}


/*kontakt*/
.inhalt_background_color_2 {
       z-index: 4;
      /*border:1px solid #FF00AA;*/ 
		   background-color: #FFFFFF;
			
      text-align:center;
			vertical-align:top;

			right: 0;
			left: 0; 
    	margin-right: auto;
    	margin-left: auto;
	    overflow:visible; 
      height:auto;
       width:100%; 
}

.inhalt_background_color_3 {
       z-index:4;
      /*border:1px solid #FF00AA;*/ 
		   background-color:#3E3D40; /* #9696A2; */
			
      text-align:center;
			vertical-align:top;

			right: 0;
			left: 0; 
    	margin-right: auto;
    	margin-left: auto;
	    overflow:visible; 
      height:auto;
       width:100%; 
}
















#container_main {
       z-index:12;
      /*border:2px solid #FF0000; */
		   background-color:#FFFFFF;
      text-align:center;
			vertical-align:top;
       
      position: absolute;
      top:150px;
      
     padding:0px 0px 0px 0px;
      
			right: 0;
			left: 0; 
    	margin-right: auto;
    	margin-left: auto;

	    overflow:visible; 

        height:auto;
       width:100% !important; 
}

/*-----------------------------------------------------------------------------*/
/* groesse inhalte der  divs */
.container_main_inhalt {
    
		/*border:1px solid #CCAACC; */
      z-index:5;
			
 /*  
 opacity:0.5;
    filter: alpha(opacity=50);
    -moz-opacity:0.5;   */




	      padding: 0px;
	    	overflow:visible; 
        margin-left: auto;
        margin-right: auto;
   
        width: 998px;
      /*  min-height:800px;*/ 
				height:auto;
				
     
}

.container_main_inhalt_bild {
     /*border:1px solid #CCAACC;*/ 
         z-index:5;

	    	overflow:visible; 
        margin-left: auto;
        margin-right: auto;
        margin-top:-22px;
				margin-bottom:-3px;
	      right: 0;
			  left: 0; 
				
	      overflow:visible; 

        height:auto;
       width:100%; 			
     
}

























#container_main_float {
     /* border:1px solid #FFAAAA; */

			z-index:5;
      position:absolute;
       top:0px; /*150*/
      right: 0;
       left: 0;
       text-align:left;
	 
		   margin-top:0px;
     
	      padding: 0px;
	    	overflow:visible; 

        margin-left: auto;
        margin-right: auto;

       
			  width: 998px;
        min-height:800px; 
				height:auto;
				

}



#container_main_tmp {
        
        margin-top:30px;
/*        border-width:20px;                     */
/*        border-color: #0000FF;             */
/*        background-color:#FFB522;   */
        background-image
        margin-left: auto;
        margin-right: auto;
        width: 100em;
        height:100%;
       
}


