@font-face {	font-family: "librefranklin";	src: url("/fonts/libre-franklin/librefranklin-variablefont_wght.ttf") format("truetype");	font-weight: 400;}@font-face {	font-family: "librefranklin";	src: url("/fonts/libre-franklin/librefranklin-italic-variablefont_wght.ttf") format("truetype");	font-style: italic;}a:link {    color: #ebe70e;    text-decoration: none;}#nav_wrap a:link {    color: #ebe70e;    text-decoration: none;    font-size: smaller;    font-weight: 800;}#footer a:link {    color: white;    text-decoration: none;    font-size: smaller;    font-weight: 800;}#footer2 a:link {    color: black;    text-decoration: none;    font-size: smaller;    font-weight: 800;}a:visited {    color: #ebe70e;    text-decoration: none;}#nav_wrap a:visited {    color: #ebe70e;    font-size: smaller;    text-decoration: none;}#wrapper a:link {    color: black;    text-decoration: none;}#wrapper a:visited {    color: gray;    text-decoration: none;}a:focus {    color: gray;    text-decoration: none;}#wrapper a:gray {    color: #ebe70e;    text-decoration: none;}a:hover {    color: gray;    text-decoration: none;}#wrapper a:gray {    color: #ebe70e;    text-decoration: none;}a:active {    color: gray;    text-decoration: none;}#wrapper a:gray {    color: #ebe70e;    text-decoration: none;}* {    margin: 0px;    padding: 0px;}html {    height:100%;}body {    height:100%;    overflow-y: scroll;    font-family: 'librefranklin', sans-serif;    font-size: small;    font-weight: 400;    color: black;    background-color: #dadada;}#wrapper {    position: relative;    min-height: 100%;    width: 964px;    margin: 0 auto;}#bad_wonder {  position: relative;  text-align: center;}#navigation {    z-index: 42;    width: 964px;    margin: 0 auto;    padding: 1.6em 0 2em 0;    text-align: center;    /*background-image: url("../images/bad_wonder_manuela_fersen_logo_mittel.png");*/    /*background-repeat: no-repeat;*/    /*background-position: center;*/    position: fixed;}#nav_wrap {    width: 808px;    margin: -1.6em auto;    text-align: center;}#content {    width: 964px;    margin: 0 auto;    text-align: center;}#i18n {    width: 808px;    margin: 0 auto;    padding-top: 3px;    text-align: right;    color: #ebe70e;    text-decoration: none;    font-size: smaller;    font-weight: 800;}#inner {    width: 808px;    margin: 0 auto;    text-align: left;    padding-top: 2em;}#social {    width: 800px;    margin: 0 auto;    padding: 2em 0 2em 0;    text-align: center;}#footer {    width: 964px;    margin: 0 auto;    padding: 0 0 3em 0;    text-align: center;}#footer2 {    width: 964px;    margin: 0 auto;    padding: 0 0 3em 0;    /*text-align: center;*/}#nav_selected {    color: #99c876;    font-size: smaller;    font-weight: 800;}#teaser_welcome {    padding: 1em 0 0 0;    font-size: x-large;    font-weight: 800;    text-align: center;}#teaser_logo {    padding: 2em 0 2em 0;    text-align: center;}#teaser_img {  background-color: white;  padding-top: 5em;}img {  margin-bottom: -5px;  padding: 0;  border: 0;  border-collapse: collapse;  border-spacing: 0px;}img.full {    width: 964px;}img.half {    width: 482px;}img.quarter {    width: 241px;}img.cont_full {    width: 808px;}img.cont_half {    width: 404px;}img.cont_half_sep {    width: 390px;}img.cont_third_sep {    width: 260px;}img.cont_quarter_sep {    width: 195px;}.nav_li {  color: #ebe70e;  margin-right: 36px;  float: left;}.nav_re {  color: #ebe70e;  margin-left: 36px;  float: right;}.green {    background-color: #99c876}.blue {    background-color: #c8e2f7}.yellow {    background-color: #ebe70e}.white {    background-color: white}.hervor {  font-weight: 800;}h1 {    padding: 1em 0 1em 0;    font-size: larger;    font-weight: 800;    text-align: left;}h2 {    padding: 1em 0 1em 0;    font-size:  large;    font-weight: 700;    text-align: left;}p {  padding: 0 0 1em 0;}.p_left {     text-align: left}#col_left {    float: left}#col_right {    float: none}#mylink{  display:inline-block;  height: 50px;  width: 200px;  background-image: url("../images/bad_wonder_manuela_fersen_logo_mittel.png");  background-repeat: no-repeat;  background-position: right;}.row:after {  content: "";  display: table;  clear: both;}.column {  float: left;  /*padding: 10px;*/}.cleft {  width: 250px;  margin: 20px;}.cright {  width: 674px;}.mylist {  margin-left: 30px;  margin-right: 0px;  margin-bottom: 23px;  padding-bottom: 23px;}.separator {  border-bottom: 1px solid black;}