* 					{
						padding : 0px;
						margin : 0px;
						color:#aa8822;
  						background-color:#011A0A;
}
a 					{
	       				text-decoration:none;
  						font-size:0.9em;
  		      	 		
}
 	
a:hover				{
						color:#eecc66;
}
 

 	
 	
a:active			{
 						color:#EECC66;
}	


area {
	
						background-color:#A70221;
}


body 				{		        	       		 			
						font-weight:normal;
						font-size:0.9em;
	        			font-family: calibri, sans-serif;
		        	    text-align:center;		        	    
		        		color:#ddbb44;
		        		
		        	    		  			
}   
 

h2					{
						font-family: calibri;
						font-weight:normal;
						font-size:1.2em;
						margin-top:10px;
		        	    text-align:center;
		        		color:#DDBB44;
	
}

h3					{
						font-family: calibri;
						font-weight:normal;
						font-size:0.9em;
		        	    text-align:center;
		        	    color:#DDBB44;
		        		
	
}

li {
						display:inline;
						font-family: calibri;
						font-weight:normal;
						font-size:1.1em;
						padding:0px 20px;
						background:none;
						

}

small 				{ 
						line-height: 1.1em;
						color:#aa8822;	
}

td {
						text-align:left;
						min-width:20px;
									background-color:#A70221;

							
	
}
tr{

}

table{

}




b{
						font-weight:bolder;
						font-size:1.8em;	
}
				

ul:hover {
						position: relative;
   					 /*	-webkit-animation: themove 3s; /*Safari 4.0 - 8.0 */
    				 /*	animation: themove 3s;
    					animation-fill-mode: forwards;
    					animation-direction: alternate; */

}

ul {
						list-style-type: none;  		/*Bulletpoints ausschalten*/
						margin:0px;
	    			 /* -webkit-animation-play-state: paused; /* Safari 4.0 - 8.0 */
    				 /*	animation-play-state: paused;
				    	animation-direction: alternate; */

}

/* Safari 4.0 - 8.0 */
ul:hover {
					/*	-webkit-animation-timing-function: linear; */
}

/* @-webkit-keyframes themove {
    					from {bottom: 0px}
   						to {bottom: 200px;}
} 

/* Standard syntax */
ul:hover {
  					/*	animation-timing-function: linear;*/
}

/*@keyframes themove {
    					from {bottom: 0px;}
   						to {bottom: 200px;}
} */



				
#movingList {
						position: relative;
						bottom: -45px;		
				
}	


.grid-container {
  display: grid;
  grid-template-columns: auto auto auto;
  background-color:#011A0A;

}



.align_left{
						text-align:left;
	
}

.align_right {
						text-align:right;
	
}

.arrow_left {
					  	grid-column: 1;
					  	grid-row: 3;
					  	position:relative;
						top:200px;
						max-height:50px;
						background:none;
						margin:0px 50px;
					
}

.arrow_right {
					  	grid-column: 3;
					  	grid-row: 3;
					    position:relative;
						top:200px;
						max-height:50px;
						margin:0px 50px;
}


.content_space { 	
						grid-column: 2;
						grid-row: 3;
						
						
}


.content_space table td, b{
						min-width:70px;
						max-width:240px;
						text-align: center;
						background:none;
				
								
							
}

.content_space  table, img, table tr, h2{

	background:none;
}


.company_line {
						  grid-column: 1/span 3;
						  grid-row:6;
						  width: 100%;
						  text-align: center;
						  position: fixed;
						  bottom: 10px;
						 

}

table td, th, tr{
	
	background:#ff0080;
	
}

.company_line small{
						font-size: 0.7em;

}

.company_navi a{
						background:none;
  

}






.company_navi ul{
    					background-image: url('../images/dark_shadow.png');
						background-repeat:no-repeat;
						background-position:center top;
						min-height:20px;
						line-height: 2.6em;

}

.main_text {
						  /*grid-column: 1/span 3;
						  grid-row:6;*/
						 float:left;
						 width: 20%;  
					
				


}  

.main_text p{
	
		 				border: 2px #AA8822;
						border-style: solid none;
						margin: 20px;
						
}

.column_pic{
	background-image: url('../images/Schneider_center_pic.png');
	background-size:contain;
	
	background-repeat: no-repeat;
	min-width:580px;
					
}

.column_pic div{
	background:none;
						
}

.column_pic div h2{
	background:none;

						
}

.column_pic div table{
	background:none;

						
}

.column_pic div table tr{
	background:none;

						
}

.column_pic div table tr td{
	background:none;

						
}



.column {
					    float: left;
					    
					    position:relative;
						/* left:3%;  change position of content_space*/
}

.column.text {
						text-align:right;
					    width: 25%;   
					    font-family: calibri;
						font-weight:normal;
						font-size:1.2em;
		        		color:#AA8822;
		        		background:none;
		        		float:right;
}
.column.text2 {
	
						text-align:center;
					    width: 25%;   
					    font-family: calibri;
						font-weight:normal;
						font-size:1.3em;
		        		color:#AA8822;
		        		background:none;
		        		float:right;
	
	
	
}

.titleline {
	 					margin:5px;
	 					background:none;
}


.gradient {
						background: linear-gradient(to right, rgba(170,136,34,0), rgba(170,136,34,1), rgba(170,136,34,1));
  						padding:1px;
}

.column.text p {
						text-align:right;
						font-weight:normal;
						font-size:0.7em;
						line-height: 1.2em;
						margin:20px 5px;
						background:none;
						
						

	
}

.column.text2 p {


						font-weight:normal;
						font-size:0.75em;
						line-height: 1.3em;
						margin:20px 50px;
						background:none;
						border: 2px #AA8822;
						border-style: solid none;
						
						

	
}

.column.text2 p b {
	
	line-height: 1.2em;
	
}

.column.pic {
    					width: 30%;
    					margin:0px 20px;

   						

}

.grid-container_kontakt {
  display: grid;
  grid-template-columns: auto;

}



.listElement:hover {
				
	
}
	

.listElement:hover .title {
						color:#a70221;
	
}
/*
.logo {
     	
   						height:120px;
						background-image: url('../images/Logo_CHT_light_grey.png');
						background-position: center;
						background-repeat:no-repeat;

}



.logo:hover {
						background-image: url('../images/Logo_CHT_pink.png');
}

*/
.logo_line {
				  grid-column: 1/span 3;
				  grid-row:5;
				  background:none;
}

.logo_line img {
	  				background:none;
}

.main_navi_line {
				  grid-column: 1/span 3;
				  grid-row:4;

}

.main_navi_line ul{

				min-height:30px;
			 /* 	background-image: url('../images/dark_shadow_bottom.png');
			  	background-repeat:no-repeat;
			  	background-position:center;*/
}

.main_navi_line li{
	background:none;
	
}

.main_navi_line a{

background:none;
}	

.points_navi_line {
  grid-column: 1/span 3;
  grid-row: 2;

 /* background-image: url('../images/dark_shadow.png');
  background-repeat:no-repeat;
  background-position:center bottom;*/
 
}  

.points_navi_line a {
	background:none;
	
}

.points_navi_line img {
	background:none;
	margin:7px 3px 2px 3px;

	
}

.sub_navi_line {
  						grid-column: 1/span 3;
						grid-row: 1;
						width: 100%;
						text-align: center;				
						
					  background-image: url('../images/dark_shadow_bottom.png');
					  background-repeat:no-repeat;
					  background-position:center bottom;
}

.sub_navi_line a{
		background:none;
	
}

.sub_navi_line ul{
	margin:10px 0px;
		background:none;
	
	
}


.text {
	 					font-family: Santana; 
	 					font-size:0.8em;
			            color:#352811;      
			            line-height: 1.4em;	
}

.title {
	   		 			font-family: calibri;
						font-weight:normal;
						font-size:1.1em;
		        	    text-align:center;
		        		color:#ddbb44;
	
			         

}
