html, body, div, ul , li, img{border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}

body {font-family: verdana, sans-serif; color: #000000; background: #ffffff; text-align: left; font-size: 4.5vw;}

h1 {font-size: 110%; font-weight: bold;}
h2 {font-size: 110%; font-weight: bold; width: 75%; margin-bottom: 5%; margin-top: -4.5em; padding-top: 4.5em; color: #0b8e36;}
h3 {font-size: 100%; font-weight: bold; margin-top: 0.5em; margin-bottom: 0; color: #7f7f7f;}
a{color: #0b8e36; text-decoration: none;}
hr{height: 0.05em; background-color: #0b8e36; border: 0;}

#header{position: fixed; top: 0; left: 0; width: 100%; height: 4em; background: #ffffff; border-top: 0.1em solid #0b8e36; border-bottom: 0.1em solid #0b8e36;}
#logo{width: auto; height: 3em; float: left; margin: 0.5em 4%;}
#content{margin-left: 4%; margin-right: 4%; padding-top: 4.5em;}
#nav{position: fixed; top: 1em; right: 0.5em; background-color: #0b8e36; border-radius: 0.4em;}
#nav ul{list-style: none;}
#nav li{padding: 0.5em 1em;}
#nav li + li{border-top: 0.05em solid #ffffff;}
#nav a{color: #ffffff; font-size: 100%; font-weight: bold;}
#flag{height: 1em; border: 0.05em solid #ffffff; margin-right: 1em;}
#menutrigger{display: block; background: #ffffff;}
#menu {display: none;}
#trigger {width: 1em; height: 1em; border: 0;}
#icon{width: 10%; height: auto; vertical-align: middle; margin-right: 0.5em;}
#picture{width: 100%; height: auto;}
#bmc{width: auto; height: 2.5em; margin-top: 0.5em;} 
#ihk{width: auto; height: 2.5em; margin-right: 1.5em; margin-top: 0.5em;}
#bdsw{width: auto; height: 2.5em; margin-right: 1.5em;}
#job{width: 50%; height: auto;}
#services{margin-left: 1em;}
#ref{max-width: 60%; max-height: 4em; margin: 0.5em; vertical-align: middle;}
#instagram{width: auto; height: 2em; margin: 1em;}


