@CHARSET "utf-8";

div#empfehlen_layer a { color: #ffffff; }
div#empfehlen_layer div.close { padding: 6px 10px 0 0; float: right; }
div#empfehlen_layer div.close img { vertical-align: middle; }
div#empfehlen_layer div.handle { cursor: move; height: 23px; }
div#empfehlen_layer div.container { padding-left: 20px; }
div#empfehlen_layer div.headline { font-size: 1.67em; font-weight: bold; padding: 7px 0px 0px; }
div#empfehlen_layer div.subheadline { font-size: 1.17em; margin-bottom: 10px; }
div#empfehlen_layer div.input { width: 215px; padding: 2px 0px; float: left; }
div#empfehlen_layer div.input input { width: 180px; }
div#empfehlen_layer label { display: block; padding-top: 5px; clear: left; }
div#empfehlen_layer div.textarea { width: 464px; }
div#empfehlen_layer div.textarea textarea { width: 460px; margin-bottom: 10px; }
div#empfehlen_layer div.textarea div.button { float: right; }
div#empfehlen_layer span.erfolg { padding: 2px; }
div#empfehlen_layer span.fehler { padding: 2px; background: #ff0000; color: #ffffff; }

div#icq_layer a { color: #ffffff; }
div#icq_layer div.close { padding: 6px 10px 0 0; float: right; }
div#icq_layer div.close img { vertical-align: middle; }
div#icq_layer div.handle { cursor: move; height: 23px; }
div#icq_layer div.container { padding: 0px 20px; }
div#icq_layer div.headline { font-size: 2em; line-height: 1.1em; font-weight: bold; }
div#icq_layer div.text { font-size: 1.17em; line-height: 2em; }
div#icq_layer div.nummer { font-size: 1.5em; font-weight: bold; margin-top: 25px; text-align: center; }

div#kontakt_layer a { color: #ffffff; }
div#kontakt_layer div.close { padding: 6px 10px 0 0; float: right; }
div#kontakt_layer div.close img { vertical-align: middle; }
div#kontakt_layer div.handle { cursor: move; height: 23px; }
div#kontakt_layer div.container { padding-left: 20px; }
div#kontakt_layer div.headline { font-size: 1.75em; line-height: 1.24em; font-weight: bold; }
div#kontakt_layer div.subheadline { font-size: 1.17em; line-height: 1.5em; }
div#kontakt_layer form { margin-top: 10px; }
div#kontakt_layer label.desc { width: 100px; float: left; padding: 2px 0 10px; }
div#kontakt_layer label span { padding: 2px; }
div#kontakt_layer label.fehler span { background: #ff0000; color: #ffffff; }
div#kontakt_layer input.text { width: 160px; }
div#kontakt_layer input.text_long { width: 260px; }
div#kontakt_layer textarea { width: 460px; }
div#kontakt_layer p.button { text-align: right; width: 464px; }
div#kontakt_layer span.erfolg { padding: 2px; float: left; }
div#kontakt_layer span.fehler { padding: 2px; float: left; background: #ff0000; color: #ffffff; }

div#minikalender_layer a { color: #ffffff; }
div#minikalender_layer span.tooltip { position: absolute; color: #000000; background: #ffffff; border: 1px solid #AA0000; padding: 1px 3px; white-space: nowrap; }
div#minikalender_layer div.close { padding: 6px 10px 0 0; float: right; }
div#minikalender_layer div.close img { vertical-align: middle; }
div#minikalender_layer div.handle { cursor: move; height: 23px; }
div#minikalender_layer div.headline { font-size: 1.67em; font-weight: bold; padding: 7px 12px 5px; }
div#minikalender_layer label.lbl_select { display: block; padding: 2px 12px; }
div#minikalender_layer div.sel_bundesland { padding: 0 10px 10px; }
div#minikalender_layer div.sel_bundesland select { width: 160px; }
div#minikalender_layer table { border: none; margin: 0 11px; width: 160px; }
div#minikalender_layer table td { padding: 0; }
div#minikalender_layer table.navi td { vertical-align: baseline; font-weight: bold; }
div#minikalender_layer table td.td_cursor_prev { width: 7px; text-align: left; }
div#minikalender_layer table td.td_cursor_next { width: 7px; text-align: right; }
div#minikalender_layer table td.td_monat_prev { width: 45px; text-align: right; font-size: 0.83em; }
div#minikalender_layer table td.td_monat_next { width: 45px; text-align: left; font-size: 0.83em; }
div#minikalender_layer table td.td_monat_cur { width: 56px; text-align: center; font-size: 1.17em; }
div#minikalender_layer table.wochentage { margin-top: 8px; margin-bottom: 4px; }
div#minikalender_layer table.wochentage td { background: #e0ebff; text-align: center; color: #000000; line-height: 20px; width: 14%; }
div#minikalender_layer table.tage { background: #e0ebff; }
div#minikalender_layer table.tage td { border: 2px solid #e0ebff; color: #000000; line-height: 15px; text-align: center; width: 14%; cursor: pointer; }
div#minikalender_layer table.tage td.ferientag { border: 2px solid #95c5ff; background: #95c5ff; }
div#minikalender_layer table.tage td.feiertag { border: 2px solid #95c5ff; background: #ffffff; }

div#versicherung_layer a { color: #ffffff; }
div#versicherung_layer div.close { padding: 6px 10px 0 0; float: right; }
div#versicherung_layer div.close img { vertical-align: middle; }
div#versicherung_layer div.handle { cursor: move; height: 23px; }
div#versicherung_layer div.container { padding-left: 20px; }
div#versicherung_layer div.headline { font-size: 2em; line-height: 1.1em; font-weight: bold; }
div#versicherung_layer div.text { font-size: 1.17em; height: 200px; margin-top: 5px; overflow: auto; }
div#versicherung_layer div.nummer { font-size: 1.5em; font-weight: bold; margin-top: 25px; text-align: center; }
div#versicherung_layer p, div#versicherung_layer ul { margin: 0.5em 0; }

