body
{
   font-family:'arial','helvetica','sans';
   font-size:1.0rem;
   color:#141414;
   background-color:#FFFFFF;
   border-width:0px;
   margin:0px;
  margin-left:0px; 
   margin-top:0px; 

}

table
{
   font-family:'arial','helvetica','sans';
   font-size:90%;
   background-color:#FFFFFF;   
}

/*
figure
{
   display:inline-block;
   text-align:left;
      
}

*/

main {
padding-left:23%;	
width: 900px;

}



h1 { 
color:#000000;
font-size:1.0rem;
display: center-left;
margin: 40px 0 20px 0;
font-weight: bold; 

}
h2 { 
color:#000000;
font-size:0.8rem;
text-align:left;
margin: 0px; 
font-weight: bold; 

}
h3 { 
font-size:0.8rem;
display: inline;
margin: 0px; 
}
h4 { 
color:#000000;
font-size:100%;
text-align:center;
margin: 0px; 


}
h5 { 
color:#000000;
font-size:100%;
text-align:center;
margin: 0px; 


}
h6 { 
color:#000000;
font-size:100%;
text-align:center;
margin: 0px; 
}


h2 + p{
font-size:0.8rem;
font-weight:normal;	
}







a:link { font-weight:bold; color:#FFFFFF; text-decoration:none; }
a:visited { font-weight:bold; color:#FFFFFF; text-decoration:none; }
a:active { font-weight:bold; color:#FFFF00; text-decoration:none; }
a:hover { font-weight:bold; color:#FFFF00; text-decoration:none; }


a.two:link { font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.two:visited { font-weight:bold; color:#FFFFFF; text-decoration:none; }
a.two:active { font-weight:bold; color:#FFFF00; text-decoration:none; }
a.two:hover { font-weight:bold; color:#FFFF00; text-decoration:none; }







li {
list-style-type: none;	
font-size: 100%;
text-align: left;
margin: 8px 0 8px 0; 	
font-weight: 500;	
	
}

ol li {
list-style-type: lower-roman;	
	
} 



.exhibitions {
font-weight: 600;	
}


.catalogues {
font-weight: 600;	
	
}

.news {
	float:left; width:12%; box-sizing: border-box;
	
}

.grid-container_sollinger {
display:grid;
grid-template-columns:auto;	
grid-template-rows:120px;	
}


.grid-container_top {
display:grid;
grid-template-columns:auto;	
grid-template-rows:120px;	
}

.grid-container0 {
display:grid;
grid-template-columns:260px;	
	
}

.grid-container1 {
display:inline-grid;
grid-template-columns:260px auto;	
	
}

.grid-container2 {
display:inline-grid;
grid-template-columns:260px auto auto;	
	
}

.grid-container3 {
display:grid;
grid-template-columns:auto;	
justify-content:center;	
}

.grid-container4 {
display:inline-grid;
grid-template-columns:auto auto;	

}

.grid-container5 {
display:inline-grid;
grid-template-columns:260px auto auto;	
	
}

.grid-container6 {
display:inline-grid;
grid-template-columns:auto 900px auto;	
	
}


.container{
text-align:center;	
display:flex;
}



.container_news{

padding:15px 0 5px 50px;
margin:40px 0;
font-size:0.6rem;

}


.container_headline{

padding:15px 0px 0px 0px;
margin:20px 0px 0px 10px;
font-size:1.0rem;
font-weight:bold;

	
}



.video_headline{

margin-top:55px;
padding:0px 0px 5px 10px;
font-size:1.0rem;
font-weight:bold;

	
}
.container_laser{
display:inline-block;
padding:15px 0px 5px 0px;
margin:40px 10px;
text-align:center;
}




.container_contact{

padding:15px 0 5px 50px;
margin:40px 0;
}



.info {
margin-top:8px;
margin-left:5px;
text-align:left;
font-size:0.8rem;	

}

.caption_laservideo{
margin-top:8px;
margin-left:5px;
text-align:left;	
}



.container_text {
margin-top:8px;

text-align:left;	
}



.contact {
margin:12px;	
}




.hochgestellt {
font-size: 0.4rem;	
}







#Rahmen
{
  border-width:0px;
  border-color:#FFFFFF;
  background-color:#FFFFFF;
  
}



#h1_news { 
color:#000000;
font-size:100%;
text-align:left;
margin: 120px 0 10px 5px; 


}

#text_laser {
margin:10px;
padding:25px;	
}

#textschwarz
{
   font-family:'arial','helvetica','sans';
   font-size:90%;
   font-weight:bold;
}

#textnormal
{
   font-family:'arial','helvetica','sans';
   font-size:80%;
   color:#333333;
  
}

#quote
{
   font-family:'arial','helvetica','sans';
   font-size:90%;
   color:#141414;
   text-decoration: none;
   font-style: oblique;
}

#white
{
   font-family:'arial','helvetica','sans';
   font-size:100%;
   color:#FFFFFF;
   font-weight:bold;
}

#textklein
{
   font-family:'arial','helvetica','sans';
   font-size:70%;
   color:#141414;
   text-decoration: underline;
   margin-top:2px;
}

#black
{
   font-family:'arial','helvetica','sans';
   font-size:100%;
   color:#141414;
   text-decoration: underline;
}

#footnotes
{
   font-family:'arial','helvetica','sans';
   font-size:70%;
   color:#141414;
   text-decoration: none;
}







.grau{
color:#cccccc; text-decoration:none;

}

.grau a{
color:#cccccc; text-decoration:none;

}













