body   { 
  /* background-image: 
   		url("grafik8.png"),	
		linear-gradient(white, skyblue);
   background-position: 0px 20px;
   background-repeat: no-repeat;
   animation: wind 10s linear infinite;	*/	
    
      /*    
a.type2:link {
font-size: font-size:1.4rem;
line-height:2rem;
width:70%;
margin-left: 10px;
margin-bottom: 3px;
    margin-top: 3px;
border: 1px solid lightslategray;
display: inline-block;
padding: .3em 0.2em;
color: #000;
text-align:left;
font-weight: normal;
text-decoration: none;
    float:none;
-webkit-transition: all .3s ease-in-out;
}

a:hover {
background: yellow;
color: #444;
}*/	

}

a img{ border:0px; text-decoration:none;} 

table, th, td {
  border: 0px solid #a0a0a0;
}
     
th, td {
 
  text-align: left;
  margin-left: 10px;
    
}
     
table, div, p, td {
	font-family:Arial, Geneva, Helvetica, sans-serif;
	font-size:14px; 
}
 
tr.border-bottom2 td {
        border-bottom: 0pt dotted #fff; background-color: #fff;  justify-content: center; 
    align-items: center; 
  
 }

 .flex { 
    display: flex; 
    justify-content: center; 
    
    border: 2px solid #a1b300; 
    padding-left: 25px;
      padding-right: 15px;
      padding-top: 5px;
      padding-bottom: 5px;
    
    border-radius: 28px;
    
}

p { font-size:14px; line-height:24px; letter-spacing:0.0px; font-family:Arial, Geneva, Helvetica, sans-serif; color:#000000;  text-align:left; vertical-align: top; }
.phead { font-size:14px; line-height:24px; letter-spacing:0.0px; font-family:Arial, Geneva, Helvetica, sans-serif; color:#99994d !important;  text-align:left; vertical-align: top; font-weight:bold;}

ul { list-style-type: square; margin-left:-25px;}
li { color:#000000; font-size:15px; line-height:26px; }
     
h1 { font-size:26px; line-height:14px; font-family:Arial,Geneva,Helvetica,sans-serif;  color:#a1b300 !important; font-weight:bold; letter-spacing:0.0px; text-align: left;  } 
     
h2 { font-size:22px; line-height:30px; font-family:Arial,Geneva,Helvetica,sans-serif; color:#ff471a !important; font-weight:bold; text-align:left;  }

h3 {  font-size:22px; line-height:30px; font-family:Arial,Geneva,Helvetica,sans-serif; color:#a1b300 !important; font-weight:bold; letter-spacing:0.0px; text-align:left;  }

h4 { font-size:22px; line-height:24px; font-family:Arial,Geneva,Helvetica,sans-serif; color:#000; font-weight:bold; text-align:left; margin-top:12px; margin-left:4px; }

h5 { font-size:20px; line-height:12px; font-family:Arial,Geneva,Helvetica,sans-serif;  color:#737373 !important; font-weight:bold; letter-spacing:0.0px; text-align: left;  } 
     
  
.logosmall { font-size:16px; color:#999999; font-weight:bold; text-align:left;
	font-family:Arial,Geneva,Helvetica,sans-serif; letter-spacing:0.4px; }

.logosmallr { font-size:16px; color:#999999; font-weight:bold; float:right; text-align:right; margin-right:0.0cm; font-family:Arial,Geneva,Helvetica,sans-serif; letter-spacing: 0.2px;}
 
.small { font-size:90%; line-height:auto; font-family:Arial, Geneva, Helvetica, sans-serif; color:#000000; margin-right:0.0cm; margin-left:0.0cm; text-align:left; font-style: italic; }

.right   { text-align: right; }
.neu   { color:#bccf00 !important; font-weight:bold; text-align: right; }
     
.hintergrund { font-size:14px; line-height:20px; text-align: left; border:1px dotted grey; padding: 15px;} 
  .space   { font-size:14px; line-height:14px; }

a {font-size: 14px; text-decoration:none; font-family: Arial, Geneva, Helvetica, sans-serif; }
a:link { color:#cc00cc !important; font-weight:normal;}
a:visited {color:#cc00cc !important; }
a:hover { color:#99994d !important; }
a:active { color:#99994d !important; }
     
a.type2: { font-size:90%; font-family: Arial, Geneva, Helvetica, sans-serif; color:#99994d; font-weight:normal; text-decoration:underline; }
a.type2:visited { font-size:90%; color:#2e8ab8; font-weight:normal; text-decoration:underline; }
a:hover { color:#99994d; text-decoration: none; }
a:focus { color:#99994d; text-decoration: none; }

.greenr   { color:#679e27 !important; font-weight:bold; text-align: left; border: 0pt;}

.tab   { font-size:14px; line-height:20px; letter-spacing:0.0px; font-family:Arial, Geneva, Helvetica, sans-serif; color:#000000;  text-align:left; vertical-align: top;}

.rightspace   {text-align: left; margin-right: 2%;}
     
.space   { font-size:14px; line-height:14px; }

.under { font-size:16px; font-weight:bold; line-height:32px; letter-spacing:0.0px; font-family:Arial, Geneva, Helvetica, sans-serif; color:#000000;  text-align:left; vertical-align: top; }

.hintergrund { font-size:14px; line-height:20px; text-align: left; border:1px dotted grey; padding: 15px;} 


figcaption {
  display: inline-block; 
    text-align: right;
  
}
figure {
text-align: right;
text-indent: 0;

}    

#dot {
   height:auto; width:6px; margin-left: 8px; margin-right: 8px; margin-bottom: 3px;
}
p.klasse:after {
  content:url(https://www.bauphysik-software.de/infobote/2022/.png);
    float:right;
  margin-left:5px;
}


.box {
 position: relative;
 height: auto;
 width: 740px;
    
}
 
.box_text {
 position: absolute;
 left: 0px;
 top: 120px;
 width: 100%;
 
 background-repeat: no-repeat;
}
