@charset "windows-1252";

body { background-color: #ffffff; color: #534fcc; font-family: arial,serif; }
 :link { color: #534fcc; text-decoration: none; }
 :visited { color: #534fcc; text-decoration: none; }
 :active { color: #534fcc; text-decoration: none; }
 
header.beratung { text-align: center; }
h1.header { color: #ffffff; font-size:40px; margin-bottom:-20px; margin-top:-20px; }
h1.homeheader { font-size:23px; color: #ffffff; margin-bottom:-20px; margin-top:-1px; }
header.hometext { text-align: left; }
h1.hometext { font-size:23px; margin-top:5px; }
span.homeheader { font-size:20px; color: #ffffff; font-weight: bold; }

table.home { width: 80%; margin: 0 auto; margin-top:20px; margin-bottom:27px; }
td.blautop { text-align: center; background-color: #534fcc; height: 80px; vertical-align:middle; }
td.blau { text-align: center; background-color: #534fcc; width: 20%; color: #ffffff; font-size: 20px; font-weight: bold; height: 60px; vertical-align:middle; }
td.orange { text-align: center; background-color: #ff7d34; width: 20%; color: #ffffff; font-size: 20px; font-weight: bold; height: 60px; vertical-align:middle; }
td.gruen { text-align: center; background-color: #68ff45; width: 20%; color: #ffffff; font-size: 20px; font-weight: bold; height: 60px; vertical-align:middle; }
td.tuerkis { text-align: center; background-color: #13b2a7; width: 20%; color: #ffffff; font-size: 20px; font-weight: bold; height: 60px; vertical-align:middle; }

  @media screen and (max-device-width: 10in) { td.blau {font-size:15px} td.orange {font-size:15px} td.gruen {font-size:15px} td.tuerkis {font-size:15px} .mobile {display:none} }
 
table.twi { float: right; width:250px; margin-left: 60px; }
table.twipage { float: right; width:250px; margin-left: 60px; margin-right: -40px; margin-top: 12px; }

table.page { width: 80%; margin: 0 auto; margin-top:20px; }
 td.pageblau { background-color: #534fcc; height: 80px; vertical-align:middle; text-align: center; }
  td.pbblau { background-color: #534fcc; height: 5px; margin: 0 0 0 0; }
 td.pageorange { background-color: #ff7d34; height: 80px; vertical-align:middle; text-align: center; }
  td.pborange { background-color: #ff7d34; height: 5px; margin: 0 0 0 0; }
 td.pagegruen { background-color: #68ff45; height: 80px; vertical-align:middle; text-align: center; }
  td.pbgruen { background-color: #68ff45; height: 5px; margin: 0 0 0 0; }
td.pagetuerkis { background-color: #13b2a7; height: 80px; vertical-align:middle; text-align: center; }
  td.pbtuerkis { background-color: #13b2a7; height: 5px; margin: 0 0 0 0; }
td.pagepink { background-color: #ff4ae6; height: 80px; vertical-align:middle; text-align: center; }
  td.pbpink { background-color: #ff4ae6; height: 5px; margin: 0 0 0 0; }
 td.article { color: #534fcc; text-align: left; vertical-align:top; padding-right:40px; }
 td.menu { text-align: left; vertical-align:top; width: 200px; }
 td.navu { height: 50px; margin: 0 0 0 0; vertical-align:top; }
 article { margin: 0 0 0 0; padding-top: 13px; }
 
nav.menu { margin: 0 0 0 0; padding-top: 15px; width: 160px; padding-right: 20px; padding-bottom: 50px; }
 div.bust { margin: 0 0 0 -1px; background-color: #534fcc; color: #ffffff; padding-left: 10px; height: 30px; }
 div.buob { margin: 1px 0 0 -1px; background-color: #534fcc; color: #ffffff; padding-left: 10px; height: 30px; }
 div.buma { margin: 1px 0 0 -1px; background-color: #ff7d34; color: #ffffff; padding-left: 10px; height: 30px; }
  div.sbuma { margin: 1px -4px 0 4px; background-color: #ff7d34; color: #ffffff; padding-left: 10px; height: 30px; }
 div.bume { margin: 1px 0 0 -1px; background-color: #68ff45; color: #ffffff; padding-left: 10px; height: 30px; }
  div.sbume { margin: 1px -4px 0 4px; background-color: #68ff45; color: #ffffff; padding-left: 10px; height: 30px; }
 div.bupr { margin: 1px 0 0 -1px; background-color: #13b2a7; color: #ffffff; padding-left: 10px; height: 30px; }
 div.bula { margin: 1px 0 0 -1px; background-color: #ff4ae6; color: #ffffff; padding-left: 10px; height: 30px; }
 div.bube { margin: 1px 0 0 -1px; background-color: #534fcc; color: #ffffff; padding-left: 10px; height: 30px; }
 div.buko { margin: 1px 0 0 -1px; background-color: #534fcc; color: #ffffff; padding-left: 10px; height: 30px; }
 div.qr { margin: 1px 0 0 -1px; }
 div.qrhome { float: left; margin: 0 20px 0 0; }
  div.navfont { color: #ffffff; padding-top:6px; font-weight: bold; }
	div.qrtiny { font-size: 60%; text-align:center; }
 div.fku { margin: 1px 0 0 -1px; }
 div.fkuhome { float: right; margin: 0 0 0 20px; }
  div.fkutiny { font-size: 60%; text-align:center; }
	
nav.unar { width:100%; margin-top:8px; }
 div.unlks { float:left; }
 div.unrts { text-align:right; }

footer { text-align: center; margin-top: 20px; }
span.klein { font-size: 80%; }
div.tiny { font-size: 60%; text-align:right; }
span.weiss { color: #ffffff; }
span.link { text-decoration: underline; }
span.deco { text-decoration: underline; }
div.zehnpx { margin-top: 7px; }

aside.map { float: right; }
img.map { height: 300px; width: 300px; padding-top: 15px; margin-left: 30px; margin-right: -40px; border:0 none; }
aside.om { margin: 0 0 0 0; }
aside.video { text-align:center; margin-top:50px; }
section.op { margin-bottom: 15px; }
section.ope { margin: 0 0 0 0; }

aside.qr { float: left; }
img.qr { height: 160px; width: 160px; padding-top: 10px; border:0 none; }
img.qrhome { height: 160px; width: 160px; border:0 none; }

img.fku { height: 160px; width: 160px; padding-top: 10px; border:0 none; }
img.fkuquer { border:0 none; }
div.fkuschrift { float: left; margin: 0 20px 0 0; }


