body {font-family:'Calibri Light','Calibri','Lucida Sans',sans-serif;font-style:normal;color:#000;} div {margin:0px; padding:0px;border:none;} h1 {margin: 15px 0px 15px 0px;text-transform:uppercase; letter-spacing:5px;font-weight:bold;} h2 {margin: 0px 0px 15px 0px;text-transform:uppercase; letter-spacing:3px;font-weight:normal;} h3 {margin: 15px 0px -15px 0px; font-weight:bold;} table, table tbody, table colgroup, table thead {width:100%;margin:0px; padding:0px;border:none; border-spacing:0px;} p {margin:15px 0px 15px 0px;text-align:justify;} div.texte {display:table-cell; width:400px; padding-right:10px;vertical-align:top;} div.texteBreit {padding-right:10px;vertical-align:top;} p.bildRechts {margin:0px; text-align:right;} p.bildRechts img{} p.bilder {display:table-cell; width:140px; padding:10px 0px 10px 10px;text-align: center; vertical-align:top;} p.bilder img {margin: 5px 5px 20px 5px;border: none; } p.bilderBreit {margin-bottom:0px;padding:10px 0px 10px 10px;text-align: center; vertical-align:top;} p.bilderBreit img {margin: 5px 5px 20px 5px;border: none;} p.nurbilder {text-align:center;} p.nurbilder img {margin: 10px 10px 10px 10px;border: none; } p.fehler {padding: 5px 10px;font-weight:bold; color:#fff; background-color:#f65;} p.fehler .wichtig {text-decoration:underline;} p.aktuell {margin-top:30px; padding-top:20px;} ul, ol {margin-top:0px; margin-bottom:15px;} ul ul, ol ol, ol ul, ul ol{margin-bottom:3px;} p a, li a {color:#000;} a img {border:none;} a:hover, a:active {} p.aktuell span {background-color:#f65;color:#fff;} p.aktuell span a {color:#fff;} col.spalteSchmal {width:130px; } col.spalteBreit {width:390px; } td {text-align:justify;padding:5px;} td.rechtsOben {text-align:right; vertical-align:top;} #alles {position:relative; top:20px;left:20px;width:940px; margin-right:auto; margin-left:auto;} #logo {position:absolute; top:75px; left:0px;width:200px; height:123px;} #logo img {width:100%;height: auto;} #formatBtns_desktop {position:absolute; top:0px; left:220px;width:700px; height:30px;} #formatBtns_desktop div {width:700px; height:30px;display:table-cell; vertical-align:bottom; text-align:right; padding-right:60px;color:#888;} #formatBtns_desktop span {margin-left:20px;} #formatBtns_desktop img {margin-left:10px;height:22px;} #menueBtn_mobile {display:none;} #menue {position:absolute; top:223px; left:0px;width:200px; height:auto;background-color:transparent;} #container {position:absolute; top:35px; left:240px;width:680px; height:auto;} #inhalt {position:static;min-height:244px; padding:60px;border:solid 20px #D7E6FF; background-color:#fff;border-radius: 40px;-moz-border-radius: 40px;-webkit-border-radius: 40px;behavior:url(styles/pie/PIE.htc);} #inhalt a {text-decoration:underline;} #obenBtn {display:none;} #formatBtns_mobile {display:none;} #socialmedia {position:static;margin:10px 60px 10px 60px;height:24px;text-align:left;} #socialmedia a {margin-left:15px; margin-right:5px;} #impressum {position:static;margin:-30px 60px 10px 60px;height:24px;text-align:right;} #impressum a {color:#000;font-weight:bold;text-decoration:none;} #nachricht, #info, #anschrift {margin-top:10px; margin-bottom:20px;} #email {display:none;} #nachricht input.breit, #nachricht textarea{width:374px;} #nachricht textarea {resize:none;} #kontakt_button {margin-left:135px;  margin-bottom:80px; padding:0px;text-align:left;} #kontakt_button input{margin:0px; padding:5px 10px;color:#000;background-color:#D7E6FF;border:none; cursor:pointer;font-weight:bold;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;} #anfahrt {margin-top:80px;} .menue1_1, .menue1_2, .menue1_3, .menue1_4  {position:relative;margin-top:0px;background-color:transparent;letter-spacing:2px;} .menue2_0,  .menue2_1 {margin-left:30px;letter-spacing:0px;} .menue2_0 {background-color:transparent;color:none; margin-bottom:0px;} .menue2_1 {visibility:visible;margin-top:5px;margin-bottom:0px;} .menue2_0{visibility:hidden;} .button a:hover, .button .menue a:active {font-weight:bold;} .button, .button_aktuell {position:static;margin:0px; padding:0px;background-color:transparent; border-bottom:1px solid #ddd;;cursor:pointer;} .menue2_1 .button, .menue2_1 .button_aktuell {background-color:transparent;border:none;}  .button a,  .button_aktuell a {color:#000;text-decoration:none;} .button {} .button_aktuell{} .button a, .button_aktuell a, .button p, .button_aktuell p {display:block;margin:0px; padding:5px 15px 5px 15px;} .button_aktuell a  {font-weight:bold;} .menue1_1  .button, .menue1_1 .button_aktuell, .menue1_2  .button, .menue1_2 .button_aktuell, .menue1_3  .button, .menue1_3 .button_aktuell, .menue1_4 .button, .menue1_4 .button_aktuell {width:200px; } .menue2_1 .button, .menue2_1 .button_aktuell {width:170px; } #mobile_wahl {display:table; position:absolute;left:0px;top:0px;width:100%;height:100%;text-align:center;vertical-align:middle;padding:auto;background-image:url(../abb/weisstransp30.png);} #mobile_wahl div {display:table-cell; position:relative;left:0px;top:0px;width:100%;height:100%;text-align:center;vertical-align:middle;} #mobile_wahl div p{margin:20px;padding:20px;text-align:center;font-size:xx-large;font-weight:bold;color:#000;} #mobile_wahl div p a{padding:10px;margin:20px;color:#000;background-color:#fff;border:1px solid #888;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;behavior:url(styles/pie/PIE.htc);} 
