/* SQUARIX - Formate für Seiteninhalte (aus menue.css übernommen)
   Entfernt: festes 960px-Seitengerüst (#centerhelper, #container, #content),
   das alte aufklappbare Hauptmenü (#menu) und die globale Regel "html ul li { float:left }".
   Wird zusammen mit responsiv.css geladen (responsiv.css danach). */
/* Farben des Eingangscookies */
.cc_container .cc_btn
  {
  background-color: #e4e4e4 !important; /* Farbe des Buttons */
  color: #000 !important; /* Textfarbe des Buttons */
  }
 
.cc_container
  {
  background: #3E4C67 !important; /* Hintergrundfarbe des gesamten Bereichs */
  color: #fdfdfd !important; /* Schriftfarbe des gesamten Bereichs */
  }
 
.cc_container a
  {
  color: #f50 !important; /* Textlink-Farbe "Mehr Infos" */
  }

A
	{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	}
.bild1:link
	{
	color:#EEF1F8;
	text-decoration:none;
	}

.bild1:visited
	{
	color:#EEF1F8; 
	text-decoration:none;
	}

.bild1:active
	{
	color:#EEF1F8;
	text-decoration:none;
	}

.bild1:hover
	{
	color:#EEF1F8;
	text-decoration:none;
	}

.bild2:link
	{
	color:#FFFFFF;
	text-decoration:none;
	}

.bild2:visited
	{
	color:#FFFFFF; 
	text-decoration:none;
	}

.bild2:active
	{
	color:#FFFFFF;
	text-decoration:none;
	}

.bild2:hover
	{
	color:#FFFFFF;
	text-decoration:none;
	}
	
.bild3:link
	{
	color:#3E4C67;
	text-decoration:none;
	}

.bild3:visited
	{
	color:#3E4C67; 
	text-decoration:none;
	}

.bild3:active
	{
	color:#3E4C67;
	text-decoration:none;
	}

.bild3:hover
	{
	color:#3E4C67;
	text-decoration:none;
	}
	
 .bild4:link
  {
  background-image:url(../graphch/drucker07.gif);
  width:40px;
  height:40px;
  display:block;
  }

 .bild4:active
  {
  background-image:url(../graphch/drucker07.gif);
  width:40px;
  height:40px;
  display:block;
  }

 .bild4:visited
  {
  display:block;
  background-image:url(../graphch/drucker07.gif);
  width:40px;
  height:40px;
  }

.bild4:hover
  {
  background-image:url(../graphch/drucker07w.gif);
  width:40px;
  height:40px;
  display:block;
  }
  
.bild4.r
  {
	float:right;
  }
  
.text:link
	{
	text-decoration:underline;
	color:#3E4C67; // blaugrau
	}

.text:visited
	{
	text-decoration:underline;
	color:#808080; // grau
	}

.text:active
	{
	text-decoration:underline;
	color:#0000FF; // blau
	}

.text:hover
	{
	text-decoration:underline;
	color:#FF0000; // rot
	}

.text2:link
	{
	text-decoration:none;
	color:#3E4C67; //blaugrau
	}

.text2:visited
	{
	text-decoration:none;
	color:#808080; // grau
	}

.text2:active
	{
	text-decoration:none;
	color:#0000FF; // blau
	}

.text2:hover
	{
	text-decoration:none;
	color:#FF0000; // rot
	}

.text3:link
	{
  text-decoration:none;
	color:#FFFFFF;
  }
	
.text3:visited
	{
	text-decoration:none;
	color:#FFFFFF;
	}

.text3:active
	{
	text-decoration:none;
	color:#FFFFFF;
	}
	
.text3:hover
	{
	text-decoration:none;
	color:#FFFFFF;
	}

div.ofxh
	{
	overflow-x:hidden;
	overflow-y:auto;
	}

div.br150
	{
	width:150px;
	}
	
div.h375
	{
	height:375px;
	}

input.ar
	{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	}

input.e186
	{
	font-size:1.86em;
  }

input.e114
	{
	font-size:1.14em;
	}

input.e095
	{
	font-size:0.95em;
	}

input.e065
	{
	font-size:0.65em;
	}

input.n0
	{
	font-weight:normal;
	}

input.f0
	{
	font-weight:bold;
	}

input.bl3
	{
	color:#005290;
	}

input.gr
	{
	color:#777;
	}

input.rah1
  {
  border-color:black;
  border-width:1px;
  border-style:solid;
  cursor:pointer;  
  }

input.eck1
	{
	margin-bottom:10px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
	box-shadow: 1px -1px 2px grey;
	}
  
input.hgf1
  {
  background-color:#fff;
  }

input.ws30
 	{
	padding-top:15px;
	padding-bottom:15px;
	padding-right:30px;
	padding-left:30px;
	}

input.ws20
 	{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:20px;
	padding-left:20px;
	}
  
ol.arab
	{
	list-style-type: decimal;	
	list-style-position: outside;
	}

table.h375
	{
	height:375px;
	}

table.hgbild1
	{
	background:url("../graphls/hg_antibtech.jpg");
	background-repeat:no-repeat;
	}

table.hgbild2
	{
	background:url("../graphls/hg_antibtech.jpg");
	background-repeat:no-repeat;
    width: 960px;
    height: 444px;
    background-size: 960px;
	}

table.hgbild3
	{
	background:url("../graphch/atomium.jpg");
	background-repeat:no-repeat;
	}

table.hggr1  
  {
  background: rgb(210,210,210);
  background: -moz-linear-gradient(-45deg,  rgba(210,210,210,1) 0%, rgba(150,150,150,1) 50%, rgba(120,120,120,1) 51%, rgba(180,180,180,1) 100%);  
  }

table.abst0
	{
	padding:0px
	}

table.rand0
	{
	border-width:0px;
	border-spacing:0px;
	}

table.rand1
	{
	border-width:1px;
	border-spacing:0px;
	border-style:solid;
	}

table.randfrb1
	{
	border-color:#000; //schwarz
	}
	
table.randfrb2
	{
	border-color:#F00; //  rot
	}
	
table.randfrb3
	{
	border-color:#0F0; // grün
	}
	
table.randfrb4
	{
	border-color:#0F0FFF; // blau
	}
	
table.l
	{
 	float:left; 
  }
  	
table.c
	{
	margin-left:auto; 
	margin-right:auto;
	}	

table.r
	{
 	float:right; 
 	}	

tr.gestreift:nth-child(even)
    {
    background-color:#F7FDFD;
	}

tr.gestreift:nth-child(odd)
    {
    background-color:#E6ECEC;
    }

tr.hfbl2
	{
	background-color:#3E4C67;
	}

tr.hfbl3
	{
	background-color:#9CF;
	}

tr.hfgruen1
	{
	background-color:#EFF;
	}

tr.bg1
	{
	background-color:#3E4C67;
	}

td.ar
 	{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	}

td.vd
 	{
	font-family:Verdana;
	}
	
td.n0
	{
	font-weight:normal;
	}

td.f1
	{
	font-weight:bolder;
	}

td.f0
	{
	font-weight:bold;
	}

td.k0
 	{
	font-style:italic;
	}

td.e190
	{
	font-size:2.1em;
	}

td.e158
	{
	font-size:1.58em;
	}

td.e142
	{
	font-size:1.42em;
	}

td.e114
	{
	font-size:1.14em;
	}

td.e101
	{
	font-size:1.01em;
	}

td.e095
	{
	font-size:0.95em;
	}

td.e089
	{
	font-size:0.89em;
	}

td.e082
	{
	font-size:0.82em;
	}
	
td.e076
	{
	font-size:0.76em;
	}

td.e070
	{
	font-size:0.70em;
	}

td.e055
	{
	font-size:0.55em;
	}

td.e001
	{
	font-size:0.01em;
	}
	
td.bg1
	{
	color:#3E4C67;
	}

td.bg2
	{
	color:#3E4C67;
	}
td.bl1
	{
	color:#06F;
	}
	
td.bl2
	{
	color:#4B92B8;
	}

td.bl3
	{
	color:#005290;
	}

td.br
	{
	color:#B45868;
	}

td.gr
	{
	color:#777;
	}

td.gr2
	{
	color:#999;
	}

td.ro
	{
	color:#F00;
	}

td.sw
	{
	color:#000;
	}

td.we
	{
	color:#FFF;
	}
	
td.wegr1
	{
	color:#EFFFFF;
	}

td.ws6
 	{
	padding:6px;
	}

td.ws4
 	{
	padding:4px;
	}

td.ws2
 	{
	padding:2px;
	}

td.ws0
	{
	padding:0px;
	}

td.hfz2
	{
	background-color:#FFF;
	}

td.hfbl0
	{
	background-color:#E6ECEC;
	}

td.hfbl1
	{
	background-color:#F7FDFD;
	}

td.hfbl2
	{
	background-color:#3e4c67;
	}

td.hfbl3
	{
	background-color:#9CF;
	}

td.hfgruen1
	{
	background-color:#EFF;
	}

td.hfvio1
	{
	background-color:#EEF1F8;
	}
	
td.hfvio2
	{
	background-color:#F4F5F6;
	}

td.umrandg1
	{
	border-width:1px;
	border-style:solid;
	border-color:#EDF0F7;
//	border-color:#00F; //blau
    }
 	
td.umrandg2
	{
  	border-width:2px;
  	border-style:solid;
    border-color:#C0C0C0; //grau
 	}

td.umrandg3
	{
  	border-width:2px;
  	border-style:solid;
    border-color:#A3D3B3;
    // grünblau
 	}

td.blcw
	{
  	border-left-color:white;
 	}

td.blw1
	{
  	border-left-width:0px;
 	}

td.brw1
	{
  	border-right-width:0px;
 	}

td.btcw
	{
  	border-top-color:white;
 	}

td.bbcw
	{
  	border-bottom-color:white;
 	}

td.brcw
	{
  	border-right-color:white;
 	}
	
td.eck1
	{
	margin-bottom:15px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	border-top-left-radius:30px;
	border-top-right-radius:30px;
	}

td.eck2
	{
	margin-bottom:20px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	box-shadow: 1px -1px 2px grey;
	}

td.lh720
	{
	line-height:720px;
	}

td.lh375
	{
	line-height:375px;
	}

td.lh350
	{
	line-height:350px;
	}

td.lh305
	{
	line-height:305px;
	}

td.lh260
	{
	line-height:260px;
	}

td.lh223
	{
	line-height:223px;
	}

td.lh166
	{
	line-height:166px;
	}

td.lh159
	{
	line-height:159px;
	}

td.lh129
	{
	line-height:129px;
	}

td.lh120
	{
	line-height:120px;
	}

td.lh105
	{
	line-height:105px;
	}

td.lh85
	{
	line-height:85px;
	}

td.lh80
	{
	line-height:80px;
	}

td.lh70
	{
	line-height:70px;
	}
	
td.lh54
	{
	line-height:54px;
	}

td.lh50
	{
	line-height:50px;
	}

td.lh40
	{
	line-height:40px;
	}

td.lh30
	{
	line-height:30px;
	}

td.lh28
	{
	line-height:28px;
	}

td.lh25
	{
	line-height:25px;
	}

td.lh23
	{
	line-height:23px;
	}

td.lh22
	{
	line-height:22px;
	}

td.lh20
	{
	line-height:20px;
	}

td.lh18
	{
	line-height:18px;
	}
  
td.lh15
	{
	line-height:15px;
	}

td.lh10
	{
	line-height:10px;
	}

td.lh07
	{
	line-height:7px;
	}
td.lh05
	{
	line-height:5px;
	}

td.lh01
	{
	line-height:1px;
	}

/* Schriftausrichtung */

td.t
	{
	vertical-align:top;
	}
	
td.m
	{
	vertical-align:middle;
	}
	
td.b
	{
	vertical-align:bottom;
	}
	
td.j
	{
	text-align:justify;
	}

td.l
	{
	text-align:left;
	}

td.r
	{
	text-align:right;
	}

td.c
	{
	text-align:center;
	}

textarea.schr1
{
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:0.95em;
color:#777;
font-weight:normal;
}

/* für alle Tags gültige Schriftarten */

.ku
	{
	font-style:italic;
	}

.fett
	{
	font-weight:bold;
	}

.unter
	{
	text-decoration:underline;
	}
	
.tief
	{
	vertical-align:-30%;
	font-size:80%;
	line-height:100%;
	}

.hoch
	{
	vertical-align:+30%;
	font-size:80%;
	line-height:100%;
	}

.s2
	{
	color:#0066FF;
	}
/* rot */
.s3
	{
	color:#FF0000;
	font-weight:bold;
	}
	
.v12
	{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px
	}
	
.hellbl
  {
  color:#EEF1F8;
  }

/* erweiterte Formate, z.B. für ID's */
/*#grad1
    {
    background: white; /* For browsers that do not support gradients */
/*    background: -webkit-linear-gradient(white,grey); /* For Safari 5.1 to 6.0 */
/*    background: -o-linear-gradient(white,grey); /* For Opera 11.1 to 12.0 */
/*    background: -moz-linear-gradient(white,grey); /* For Firefox 3.6 to 15 */
/*    background: linear-gradient(white,grey); /* Standard syntax */
/*    -moz-border-radius:7px; /* For Firefox 3.6 to 15 */
    }

.schatten1
  {
  margin: 5px;
  background-color: rgb(68,68,68); /* Needed for IEs */

  -moz-box-shadow: 10px 10px 10px rgba(68,68,68,0.6);
  -webkit-box-shadow: 10px 10px 10px rgba(68,68,68,0.6);
  box-shadow: 10px 10px 10px rgba(68,68,68,0.6);

  filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
  -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
  zoom: 1;
  }

.schatten1 .inhalt3
  {
  padding: 5px;
  background-color: #DDD;
  }

.rechterrand
	{
	 border-right: 1px solid #000000;
	}
	
#cookie-popup
  { 
  text-align: center; 
  background: #000;
  position: fixed;
  bottom: 0px; 
  left: 0;
  right: 0;
  z-index: 9999;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:18px;
  color:#fff; 
  line-height:30px;
  padding: 10px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
  }
 
#cookie-popup.hidden
  {
  display: none;
  }

.button
  {
  border: none;
  color: white;
  padding: 10px 30px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  color:#000;
  font-weight:bold; 
 }
 
.buttonr
    {
    background-color: #f44336;
    } /* Red */
     
.buttong
    {
    background-color: #4CAF50;
    } /* Green */

