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



/*for back-to-top button */
#myBtn {
  display: none;
  position: fixed;
  bottom: 27px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #0020C2;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 10px;
}

#myBtn:hover {
  background-color: #555;
}

body {  color:#000000;
    background-image: linear-gradient(#e1eeff, white);
    background-repeat: no-repeat;
    background-attachment: fixed;
	font-family:Verdana, Geneva, sans-serif;
	margin:0px;background-color: #ffffff;text-align:center;}
	
body a {color:#0066ff;}

.wrapper {
  height: 100%;
  display: flex;
  position:relative;
  margin:0 auto;
  /* Direction of the items, can be row or column */
  flex-direction: column;
  flex-wrap: wrap;
}

header,
footer {
height: 25px;
}

main {
  flex: 1;
  margin-top:0px;
}

header
{
color: #000080;
opacity:0.6;
background-color:#C2E2FF;
width:100%;
float:left;
position:fixed;
z-index:99998;
/*Making sure it sticks to left of window in IE7*/
left:0;
}

footer {
      bottom:0px;
background-color:#C2E2FF;
width:100%;
position:fixed;
z-index:999999;
float:left;
} 

.table {
    width: 100%;
border: 0px;
margin-left:auto; 
margin-right:auto;
text-align:left;
table-layout: fixed;
}

.td {height:10px;}

table.equal {
  table-layout: fixed;
  width: 100%;  
}


.tableLine
{
     font-family:      Verdana,Arial,sans-serif;
     font-style:       normal;
     font-size:        24px;
     BORDER-TOP:       #A6A6A6 1px solid; 
     BORDER-LEFT:      #A6A6A6 1px solid; 
     BORDER-BOTTOM:    #A6A6A6 1px solid;
     BORDER-RIGHT:     #A6A6A6 1px solid;
}
.row_0 {
 width: 100%;
    background-color:        #99ccff;
     font-family:      Verdana,Arial,sans-serif;
     font-style:       normal;
     word-wrap:break-word;
     font-size:        24px;
}
.row_1 {
 width: 100%;
    background-color:        #e0f0ff;
     font-family:      Verdana,Arial,sans-serif;
     font-style:       normal;
     word-wrap:break-word;
     font-size:        24px;
}

.column {
  float: left;
  width: 50%;
}


.dicttable
{
    width: 100%;
border: 0px;
margin-left:auto; 
margin-right:auto;
text-align:left;
}


.mdicttable
{
    width: 100%;
border: 0px;
margin-left:auto; 
margin-right:auto;
text-align:left;
}


.sprache
{
     color: #0000FF;
     font-weight: bold;
     width: 210px;
     height:10px;
}

p.center {text-align: center; }


.langmenu{
width: 280px;
font: normal 18px Arial, Helvetica, sans-serif;
color: #000;
}


.searchflag{
width: 40px;
}

.searchbox{
width: 240px;
margin: 5px auto;
font: normal 20px Arial, Helvetica, sans-serif;
color: #000;
}
.searchbutton {
  color: #e84118;
    /*float: right;*/
  width: 40px;
  height: 40px;
  border-radius: 50%;
  /*background: #34ace0;*/
  background: #ffffff;
  font: bold 14px Arial, Helvetica, sans-serif;
  display: flex;
  justify-content: center;
  align-item: center;
  text-decoration: none;
}

.content{padding:2px;margin: auto;}

ul{list-style:none;width:90%;}
li{padding:4px;margin-bottom:5px;background-color:#e0f0ff;text-align:center;color:#000;}

a:link {text-decoration:none;}

a.aktiv:link {
color: black;background-color:#99ccff;text-decoration:none;}

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


/*for back-to-top button */
#myBtn {
  display: none;
  position: fixed;
  bottom: 27px;
  right: 30px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #0020C2;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 10px;
}

#myBtn:hover {
  background-color: #555;
}

body {  color:#000000;
    background-image: linear-gradient(#e1eeff, white);
    background-repeat: no-repeat;
    background-attachment: fixed;
	font-family:Verdana, Geneva, sans-serif;
	margin:0px;background-color: #ffffff;text-align:center;}
	
body a {color:#0066ff;}

.wrapper {
  height: 100%;
  display: flex;
  position:relative;
  margin:0 auto;
  /* Direction of the items, can be row or column */
  flex-direction: column;
  flex-wrap: wrap;
}

header,
footer {
height: 25px;
}

main {
  flex: 1;
  margin-top:0px;
}

header
{
color: #000080;
opacity:0.6;
background-color:#C2E2FF;
width:100%;
float:left;
position:fixed;
z-index:99998;
/*Making sure it sticks to left of window in IE7*/
left:0;
}

footer {
      bottom:0px;
background-color:#C2E2FF;
width:100%;
position:fixed;
z-index:999999;
float:left;
} 

.table {
    width: 100%;
border: 0px;
margin-left:auto; 
margin-right:auto;
text-align:left;
table-layout: fixed;
}

.td {height:10px;
}

table.equal {
  table-layout: fixed;
  width: 100%; 
}


.tableLine
{
     font-family:      Verdana,Arial,sans-serif;
     font-style:       normal;
     font-size:        16px;
     BORDER-TOP:       #A6A6A6 1px solid; 
     BORDER-LEFT:      #A6A6A6 1px solid; 
     BORDER-BOTTOM:    #A6A6A6 1px solid;
     BORDER-RIGHT:     #A6A6A6 1px solid;
}
.row_0 {
 width: 100%;
    background-color:        #99ccff;
     font-family:      Verdana,Arial,sans-serif;
     font-style:       normal;
     word-wrap:break-word;
     font-size:        16px;
}
.row_1 {
 width: 100%;
    background-color:        #e0f0ff;
     font-family:      Verdana,Arial,sans-serif;
     font-style:       normal;
     word-wrap:break-word;
     font-size:        16px;
}

.column {
  float: left;
  width: 50%;
}


.dicttable
{
    width: 100%;
border: 0px;
margin-left:auto; 
margin-right:auto;
word-wrap:break-word;
text-align:left;
}


.mdicttable
{
    width: 100%;
border: 0px;
margin-left:auto; 
margin-right:auto;
word-wrap:break-word;
text-align:left;
}


.sprache
{
     color: #0000FF;
     font-weight: bold;
     width: 210px;
     height:10px;
}

p.center {text-align: center; }


.langmenu{
width: 280px;
font: normal 18px Arial, Helvetica, sans-serif;
color: #000;
}


.searchflag{
width: 40px;
}

.searchbox{
width: 240px;
margin: 5px auto;
font: normal 20px Arial, Helvetica, sans-serif;
color: #000;
}


.searchbox:hover > .searchtxt {
  width: 240px;
  padding: 0 6px;
}


/*.searchbutton{
width: 60px;
font: bold 20px Arial, Helvetica, sans-serif;
color: #000; 
}*/

.searchbutton {
  color: #e84118;
    /*float: right;*/
  width: 40px;
  height: 40px;
  border-radius: 50%;
  /*background: #34ace0;*/
  background: #ffffff;
  font: bold 14px Arial, Helvetica, sans-serif;
  display: flex;
  justify-content: center;
  align-item: center;
  text-decoration: none;
}

.content{padding:2px;margin: auto;}

ul{list-style:none;width:90%;}
li{padding:4px;margin-bottom:5px;background-color:#e0f0ff;text-align:center;color:#000;}

a:link {text-decoration:none;}

a.aktiv:link {
color: black;background-color:#99ccff;text-decoration:none;}

