a:link {    color: #006bb6;    text-decoration: none;}#nav_wrap a:link {    color: #006bb6;    text-decoration: none;    font-size: smaller;    font-weight: bold;}#footer a:link {    color: white;    text-decoration: none;    font-size: smaller;    font-weight: bold;}#footer2 a:link {    color: black;    text-decoration: none;    font-size: smaller;    font-weight: bold;}a:visited {    color: #006bb6;    text-decoration: none;}#nav_wrap a:visited {    color: #006bb6;    font-size: smaller;    text-decoration: none;}#inner a:visited {    color: #006bb6;    text-decoration: none;}a:focus {    color: #c8e2f7;    text-decoration: none;}#inner a:focus {    color: #006bb6;    text-decoration: none;}a:hover {    color: #c8e2f7;    text-decoration: none;}#inner a:hover {    color: #006bb6;    text-decoration: none;}a:active {    color: #c8e2f7;    text-decoration: none;}#inner a:active {    color: #006bb6;    text-decoration: none;}* {    margin: 0px;    padding: 0px;}html {    height:100%;}body {    height:100%;    overflow-y: scroll;    font-family: Helvetica, sans-serif;    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-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;}#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: bold;}#teaser_welcome {    padding: 1em 0 0 0;    font-size: x-large;    font-weight: bold;    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: #006bb6;  margin-right: 24px;  float: left;}.nav_re {  color: #006bb6;  margin-left: 24px;  float: right;}.green {    background-color: #99c876}.blue {    background-color: #c8e2f7}.yellow {    background-color: #ebe70e}.white {    background-color: white}.hervor {  font-weight: bold;}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: 170px; background-image: url("../images/bad-wonder-logo-mittel.png"); background-repeat: no-repeat; background-position: left;}.row:after {  content: "";  display: table;  clear: both;}.column {  float: left;  /*padding: 10px;*/}.cleft {  width: 250px;  margin: 20px;}.cright {  width: 674px;}.col-hl1 {  width: 238px;  vertical-align: top;  font-size: 14px;  font-weight: 700;}.col-hl2 {  width: 570px;  padding: 0em 1em 1em 0em;  vertical-align: top;  font-size: 14px;  font-weight: 700;}.col-pic {  width: 238px;  vertical-align: top;  font-size: 13px;  padding-left: 2em;}.col-msg {  width: 570px;  padding: 0em 1em 6em 0em;  vertical-align: top;  font-size: 13px;}.pic-tit {  padding-top: 5px;  font-size: smaller;}