html {min-height: 101%;} /*Schrollbar immer anzeigen*/body {background-color: white;font-size: 100.01%; min-width: 40em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */}body, th, td, p, h1, h4, ul, br, li, blockquote, nobr, i, textarea {font-family: Arial,Helvetica,Geneva,Sans-Serif;}h1 { font-size: 14pt; font-weight: 700; }h2 {font-size:12pt; font-weight:700;}h3 {font-size:11pt; font-weight:800;}h4 {font-size:10pt; font-weight:700;}td {vertical-align:top; font-size: 9pt;}th {text-align: left; font-size: 9pt; }p, td, th, b, a, li, textarea {font-size:9pt;}cite {font-size:11pt; font-style:italic;}a:link {text-decoration:none; font-weight:bold;}a:visited {text-decoration:none; font-weight:bold;}a:focus {text-decoration:underline; font-weight:bold;}a:hover {text-decoration:underline; font-weight:bold;}a:active {text-decoration:none; font-weight:bold;}input.button { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background: #ffffff;}input.beraterbutton { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background: #CCCCFF }input.delbutton { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background: #FF9999 }/*Navigation im Seitenfusz - Farben werden hier definiert*/  a.footernav:link {color: #000; font-weight:bold;} a.footernav:visited {color: #000; font-weight:bold;} a.footernav:focus {color: #000; text-decoration:underline; font-weight:bold;} a.footernav:hover {color: #000; text-decoration:underline; font-weight:bold;} a.footernav:active {color: #000; font-weight:bold;}/*Seitengestaltung*//* 'Container' */#main { /* umschlieszt alles */width: 800px;margin: 0 auto;padding: 3px;text-align: left;position: relative;}#maincontent	{	margin: 0 10px;	width: 769px;	padding: 10px 10px 10px 0px;		border-left: 1px solid;	border-right: 1px solid;}#bild {        /*position: absolute; top: auto; right: 230px;*/    float: right;     margin: 10px;  padding: 0;      }#flash  {	float: right;	margin: 5, padding: 0;	}	table.footer {border: 1px solid;}/*Navigation vertikal*/#navi {width: 142px;float: left}#menu {width: 142px}#menu ul {list-style: none;margin: 0;padding: 0;}#menu a {font-weight: bold;font-size: 8pt;display: block;border-width: 1px;border-style: solid;margin: 0;padding: 2px 3px;text-decoration: none;}#menu li {position: relative;}#menu ul ul {position: absolute;top: 0;left: 100%;width: 100%;}div#menu ul ul,div#menu ul li:hover ul ul,div#menu ul ul li:hover ul ul{display: none;}div#menu ul li:hover ul,div#menu ul ul li:hover ul,div#menu ul ul ul li:hover ul{display: block;}/*Anzeige*/#anzeige {background-color: #FEE5D3;border: 1px solid #DE523B;margin-top: 30px;padding:3px}/*Info-Kasten*/  div#Info {   	font-size: 0.9em;		float: right; width: 173px;	margin: 0 0 10px 0; 	padding: 3px;	border: 1px dashed;	      }    /*Hauptinhalt*/  div#Inhalt {    margin: 0 12em 0 9em;    padding: 0 1em;    border: 1px dashed;      }      div#Inhalt p {        margin: 1em 0;  }      div#Inhalt td {        margin: 1em 0;  }/*Mailform*/.zusatz{display: none;}/* Kalender, im Moment nicht verwendet */.kalender  {background-color : #FFFFFF;  }.monthyear {font-size: 10pt; font-family: arial, helvetica, sans-serif;text-decoration: none;font-weight: bold;color: #ffffff;text-align: center;background-color: #0a0b68;}.weekdayname {font-size: 9pt; font-family: arial, helvetica, sans-serif;text-decoration: none;font-weight: bold;color: #c60000;text-align: center;background-color: #ffffcc;}.weekno {font-size: 9pt; font-family: arial, helvetica, sans-serif;color: #c60000;font-weight: bold;text-align: center;background-color: #ffffcc;}.dayprevm {font-size: 9pt; font-family: arial, helvetica, sans-serif;color: #C0C0C0;text-decoration: none;text-align: center;background-color: #ffffff;}.sundayprevm {font-size: 9pt; font-family: arial, helvetica, sans-serif;color: #FFC0C0;text-decoration: none;text-align: center;background-color: #ffffff;}.wochentag {font-size: 9pt; font-family: arial, helvetica, sans-serif;color: #000099;text-decoration: none;text-align: center;background-color: #ffffff;}.sonntag {font-size: 9pt; font-family: arial, helvetica, sans-serif;color: #FF0000;text-decoration: none;text-align: center;background-color: #9999cc;}.daynextm {font-size: 9pt; font-family: arial, helvetica, sans-serif;color: #C0C0C0;text-decoration: none;text-align: center;background-color: #ffffff;}.sundaynextm {font-size: 9pt; font-family: arial, helvetica, sans-serif;color: #FFC0C0;text-decoration: none;text-align: center;background-color: #ffffff;}.today {font-size: 9pt; font-family: arial, helvetica, sans-serif;text-decoration: none;font-weight: bold;text-align: center;color: #333366;background-color: #f2c6b3;}