a:link {
font-family: "Times New Roman", Arial;
font-size: 14px;
font-weight: bold;
color: #02548d;
text-decoration: none
}
a:visited {
font-family: "Times New Roman", Arial;
font-size: 14px;
font-weight: bold;
color: darkblue;
text-decoration: none
}
a:hover{
font-family: "Times New Roman", Arial;
font-size: 14px;
font-weight: bold;
color: blue;
text-decoration: underline
}
a:active{
font-family: "Times New Roman", Arial;
font-size: 14px;
font-weight: bold;
color: lightblue;
text-decoration: none
}
.body {
font-family: Times, "Times New Roman";
font-size: 14px;
line-height: 16px;
color: #333333;
text-decoration: none
}
.sml {
font-family:"Times New Roman", Arial;
text-align: center;
font-size: 10px;
line-height: 16px;
color: #333333;
text-decoration: none
}

.dbline {
font-family: Times, "Times New Roman", Georgia, serif;
font-size: 14px;
line-height: 24px;
color: #333333;
text-decoration: none
}


.header {
font-family: "Times New Roman", Arial;
font-size: 14px;
line-height: 14px;
font-weight: bold;
color: #333333;
text-decoration: none
}

/*
.marker {
font-family: Verdana, Arial, Helvetica,
sans-serif; #8a9079
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #FF6600;
text-decoration: none
}
.singleline {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 4
font-weight: normal;
color: #000000;
text-decoration: none; line-height: 10px}
}
.text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 11px;
font-weight: bold;
color: #333333;
text-decoration: none
}
*/



.tab1 {
font-family: "Times New Roman", Arial;
font-size: 14px; /*relevant*/
line-height: 20px;
font-weight: normal;
/* color: #111111; /*black*/ */
text-decoration: none;
padding: 2em;
border: 1px solid;
border-collapse: collapse;
}

.tab1, td {
border: 1px solid;
border-color: white;
background-color: #FFFFFF;
color: black;
}

.tab1, th {
border: 1px solid;
border-color: white;
background-color: #8a9079;
color: white;
}


/*-------------------------------*/



*, *:before, *:after {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}
body{background:white;line-height:1;font-family:sans-serif;}


#header1{background:#8a9079;position:relative;width:100%;}  /*button default, width*/
#header1:after{content:"";clear:both;display:block}
input{border:none;border-radius:40px}

nav{float:left;}

nav>ul{float:left;position:relative}
nav li{list-style:none;float:left}
nav li a{float:left;padding:40px;}   
nav li a:hover{background:#4e543e}

nav li ul{display:none}
nav li:hover ul{display:inline}
nav li li{float:none}

nav .mega-dropdown{width:120%;position:absolute;top:70%;left:0;background:#1f95bd;overflow:hidden;text-decoration: none;}
nav li li a{float:none;color:#333;display:block;padding:10px 20px;border-radius:3px;font-size:13px} /*padding: 1. text abstand menu items, 2. breite grauer balken*/
nav li li a:hover{background:lightgrey; color: white}

.mega-col{width:100%;float:left}
#menu-icon{position:absolute;right:0;top:50%;margin-top:-12px;margin-right:30px;display:none}

