/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100.01%; vertical-align: baseline; background: transparent; font-family: Arial, Helvetica, sans-serif;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}

/* IE6 */
body {height:100%}

/* grid */
.container_seite {position:relative;height:100%;text-align:center;background:url(../images/novo/hr_grau_18er.gif) repeat;border-top:1px solid #e9e9e9;}
.container_inhalte {position:relative;width:81.666em;margin:0 auto; height:100%;background-color:#f9f9fb;}
.aktuelle_beitraege_diskussionen {clear:both;position:relative;padding:1.5em 0;zoom:1;text-align:left;background-color:#eee}
.tags_auswahl {clear:both;position:relative;padding:1.5em 0;zoom:1;text-align:left;background-color:#eee;margin-top:1px}
.fussbereich {position:relative;height:18em;text-align:left;background-color:#eee}
.formular .fussbereich {background-color:#facce5}
.copyright {position:relative;height:3em;text-align:left;background-color:#fff}
.kopfbereich {position:relative;margin-top:3em;height:15em;text-align:left;z-index:1000}
.kopfbereich_artikel {position:relative;}
.container_hauptbereich {position:relative;zoom:1;text-align:left;z-index:999}
.container_hauptbereich2 {text-align:left;height:15em;background-color:#efefef;}

/* grid homepage */
.homepage .hauptbereich {position:relative;width:69.583em;margin:3em 0 0 12.083em;zoom:1;width:34.75em;float:left}
.hauptbereich {position:relative;width:69.583em;margin:3em 0 0 12.083em;zoom:1;width:34.75em;float:left}
.homepage .hauptbereich2 {position:relative;width:69.583em;margin:0 0 0 12.083em;zoom:1}

/* grid sonstige */
.inhalt .hauptbereich, .artikel .hauptbereich, .formular .hauptbereich {position:relative;width:69.583em;margin:3em 0 0 12.083em;padding:0 0 0.5em 0;zoom:1;height:100%}
.schwarzes_brett .hauptbereich {position:relative;width:69.583em;margin:3em 0 0 12.083em;padding:0 0 0 0;zoom:1;height:100%}
.brett {width:38.75em;background-color:#000;margin-bottom:6em}

/* strukturen inhalt */
.inhalt_abschnitt_typ1 {text-align:left;position:relative;height:100%;zoom:1;background:url(../images/novo/sp_magenta.gif) repeat-y 1.917em 1em;padding-bottom:0.75em;margin-bottom:1.5em}
.inhalt_heftrubriken {text-align:left;position:relative;height:100%;zoom:1;background:url(../images/novo/sp_magenta.gif) repeat-y 1.917em 1em;padding-bottom:0.75em;margin-bottom:1.5em;margin-top:3em}
.index_seite {width:1.5em;text-align:right;float:left;color:#e5007d;}
.index_titel {padding-left:2.5em;font-weight:bold;}
.index_heftrubrik {padding-left:2.5em;font-weight:normal;}
.index_titel a, .index_heftrubrik a {color:#000;}
.index_untertitel {padding-left:2.5em;}
.index_raum {padding-left:2.143em;width:9.286em;font-family:"Times New Roman",Times,serif !important;font-size:1.167em;font-style:italic;background:#eee url(../images/novo/sp_magenta.gif) repeat-y 1.643em 0;}
.index_raum a {font-family:"Times New Roman",Times,serif !important;color:#000;}
.index_raum a:hover {color:#0086BF;}
.inhalt_abschnitt_typ1 .index_entry {padding-top:0.5em;position:relative;padding-bottom:0.5em}
.inhalt_heftrubriken .index_entry {position:relative;}
.inhalt_abschnitt_typ1 h3 {width:32.077em;font-size:1.083em;line-height:1.385em;color:#e5007d;text-transform:uppercase;background-color:#f9f9fb;font-weight:normal;padding-bottom:0.462em;}
.aktuelle_beitraege_diskussionen .col1 {float:left;margin-left:12.083em;width:33.667em;}
.aktuelle_beitraege_diskussionen .col2 {float:right;margin-right:1.5em;width:32.917em;}
.tags_auswahl .col1 {float:left;margin-left:12.083em;width:33.667em;}
.tags_auswahl .col2 {float:right;margin-right:1.5em;width:32.917em;}
._randbereich_rechts {position:absolute;top:0;left:50em;}
.randbereich_rechts {position:relative;float:left;top:3em;left:3em;}

/* typography */
body {font-size:0.75em;line-height:1.5em}
a {text-decoration:none; color:#0086BF;}
a:hover {background-color:#ebebeb;}
div.navigation_ebene2 .aktuelles_heft_links a {color:#E5007D;padding:0 1em;}
div.navigation_ebene2 .aktuelles_heft_links a:hover {background-color:transparent;font-weight:bold;}
h1 {color:#E5007D;font-size:2.333em;line-height:1.286em;font-weight:bold;letter-spacing:0px;word-spacing:0.036em;padding-bottom:0.857em}
h2 {color:#E5007D;font-size:2em;line-height:1.5em;font-weight:bold;padding-bottom:1em;}
h3 {color:#E5007D;font-size:1.667em;line-height:1.5em;font-weight:bold;padding-bottom:1.2em;}
.aktuelle_beitraege_diskussionen h3, .tags_auswahl h3 {font-size:1.5em;line-height:1.667em;padding-bottom:1.333em;color:#444;}
._h4 {color:#3f3f3f;font-size:1.083em;line-height:1.385em;font-weight:bold;text-transform:uppercase;padding-bottom:0.5em}
h4 {color:#3f3f3f;font-size:1.083em;line-height:1.385em;font-weight:bold;padding-bottom:0.462em}
._aktuelle_beitraege_diskussionen h4 {font-size:1em;text-transform:none}
.inhalt h1 {color:#000;}
.artikel h1 {line-height:1.393em;padding-bottom:0.107em}
.brett h1, .brett h2 {font-size:1.333em;line-height:1.5em;color:#fff;padding-top:2.25em;padding-left:0.75em;padding-bottom:0.75em}
h2.untertitel {font-size:1.167em;line-height:2.214em;color:#3f3f3f;padding-left:1.3em;padding-bottom:5.357em}
h2 .normal {font-weight:normal}
.hauptbereich p, .hauptbereich ul, .hauptbereich ol {color:#3f3f3f;margin-bottom:1.5em}
.hauptbereich p {text-indent:1.3em;width:34.750em;color:#3f3f3f;margin-bottom:1.5em;}
.hauptbereich p.schwerpunkt {font-weight:normal;line-height:2em;text-indent:0;margin-bottom:0;}
.normal p {width:34.750em}
.kopfbereich p {padding-left:12.083em;padding-top:6.000em}
._kopfbereich p a {display:block;width:10.833em}
._kopfbereich p a {display:block;width:24em;overflow:hidden !important}
._kopfbereich p a:hover {width:auto;overflow:visible}
ul.anmerkung_pfeil {list-style-image:url(../images/novo/pfeil_anmerkung.gif);padding-left:6em;font-size:0.917em !important;width:31.818em;margin-top:4.909em;margin-bottom:3.273em;line-height:1.636em}
ul.anmerkung_pfeil li, ul.brett_pfeil li, ul.brett_lsnone li {padding-left:0.5em}
ul.brett_pfeil li, ul.brett_lsnone li {color:#ccc}
ul.brett_pfeil {list-style-image:url(../images/novo/pfeil_anmerkung.gif);padding-left:2.5em;}
ul.brett_lsnone {padding-left:2.5em;}
div._anmerkung_box_grau {margin-top:4.909em;margin-bottom:3.273em;background-color:#eee;font-size:0.917em;color:#3f3f3f;width:31.364em;padding-left:6.5em;padding-top:0.545em;padding-bottom:1.091em;line-height:1.636em}
div.anmerkung_box_grau {margin-top:4.5em;margin-bottom:3em;background-color:#eee;color:#3f3f3f;width:35.250em;padding-top:0.5em;padding-bottom:1em;}
div.anmerkung_box_grau p, div.anmerkung_box_grau ul, div.anmerkung_box_grau ol {font-size:0.917em;line-height:1.636em;padding:0;padding-left:6.5em;margin:0;width:31.364em;}
div.anmerkung_box_grau p {text-indent:0;}
p.anmerkung, p.autoreninfo {font-size:0.917em;width:31.364em;padding-left:6.5em;padding-top:0.545em;padding-bottom:1.091em;text-indent:0;}
div.anmerkungen {position:relative;padding-bottom:0.75em;margin-bottom:1.5em}
div.anmerkungen h4, div.lesetipps h4, div.webtipps h4 {font-size:1.083em;color:#666;font-weight:normal;line-height:1.385em;padding-left:5.5em;padding-top:0.462em;padding-bottom:0.231em;text-transform:none}
div.anmerkungen p {position:relative;font-size:0.917em;line-height:1.636em;width:29.091em;margin-left:6.5em;padding-left:3em;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;text-indent:0;}
div.anmerkungen p span {position:absolute;top:0;left:0;font-size:0.818em;line-height:2.000em;width:2.556em;text-align:right}
div.lesetipps, div.webtipps {position:relative;padding-top:0.75em;padding-bottom:0.75em;margin-bottom:1.5em}
div.lesetipps p, div.webtipps p {font-size:0.917em;line-height:1.636em;width:31.364em;padding-left:6.5em;text-indent:0;margin:0;}
.copyright p {font-size:0.917em;color:#666;margin-left:13.182em;line-height:3.273em}
p.normal {text-indent:0}
p.mb0 {margin-bottom:0}
.aktuelle_beitraege_diskussionen div {margin-bottom:2em}
p.firstp {padding-top:1em}

/* design-elemente */
.bg_links {position:absolute;width:81.666em;top:0;left:0;height:100%;background-color:#fff;}
.bg_rechtsoben {position:absolute;right:0;height:216px;width:50%;background-color:#fff;}
.bg_rechtsunten {position:absolute;right:0px;bottom:0px;height:18.000em;width:50%;background-color:#fff;}
.container_inhalte .bg_rechtsunten {width:4.417em;background-color:#eee;}
.formular .container_inhalte .bg_rechtsunten {background-color:#facce5;}
.logo_hintergrund {position:absolute;top:0;left:0;width:129px;height:100%;background-color:#fff;z-index:1002;}
.linienraster_cyan_linksoben {position:absolute;top:0;left:0;width:129px;height:126px;background:url(../images/novo/hr_cyan_18er.gif) repeat 0 0;z-index:1003;}
.linie_grau_vertikal_erste {position:absolute;top:0;left:18px;width:17px;height:100%;border-left:1px solid #eee;}
.linie_magenta_vertikal_erste {position:absolute;top:0px;left:96px;width:1px;height:160px;border-left:1px solid #E5007D;z-index:1004;}
.logo {position:absolute;text-align:left;top:22px;left:44px;width:145px;height:480px;z-index:1005;}
.logo a:hover {background-color:transparent}
.linienraster_grau_rechtsoben {position:absolute;width:4.417em;height:100%;top:0;left:77.250em;background:url(../images/novo/linienraster_18er_b106_h9000.gif) no-repeat;}
.linie_gestrichelt_vertikal_links {position:absolute;top:0;left:0;width:10.750em;height:100%;border-right:1px dotted #ccc;}
.linie_gestrichelt_vertikal_rechts {position:absolute;top:0;left:81.583em;width:1px;height:100%;border-right:1px dotted #ccc;}
.linie_magenta_vertikal_zweite_oben {position:absolute;top:0;left:0;width:10.750em;height:27.500em;border-right:1px solid #e5007d;}
.schwarzes_brett .linie_magenta_vertikal_zweite_oben {height:29.5em;}
.linie_magenta_vertikal_zweite_unten {position:absolute;bottom:0;left:0;width:10.750em;height:13.333em;border-right:1px solid #e5007d;}

/* nav */
.hauptnavigation {position:relative; padding:0 0 0 11.083em; zoom:1;white-space:nowrap;z-index:1001;background-color:#fff;}
/*.hauptnavigation div {border-bottom:1px dotted #888;line-height:2.917em}*/
.hauptnavigation div {border-bottom:1px solid #e9e9e9;line-height:2.917em;}
.hauptnavigation ul {}
.hauptnavigation li {float:left;line-height:2.917em}
.hauptnavigation li li {line-height:1.583em}
.hauptnavigation a, .hauptnavigation .active a {display:block; float:left; zoom:1; padding:0 1em; font-weight:bold;}
#menu01 li.active2 a {background-color:#ebebeb;}
#menu01 li.active2 li a {background-color:#f3f3f3;}
.formular #menu01 li.active2 li a {background-color:#ecc1d8;}
#menu01 .first a {background-color:#f7f7f7;}
.hauptnavigation a:hover, #menu01 .first a:hover {text-decoration:none;background-color:#ebebeb;}
.hauptnavigation .active a {color:#000;background-color:#e8e8e8;}

.hauptnavigation ul.active2 a {color:#0086BF;background-color:transparent;font-weight:normal;}
#menu01 li.active2 a:hover, .hauptnavigation ul.active2 a:hover {color:#0086BF;background-color:#eee;}
#_menu01 li.active2 li a:hover, .hauptnavigation li ul.active2 a:hover {color:#0086BF;background-color:#fafafc;}
#menu01 li.active2 li a:hover, .hauptnavigation li ul.active2 a:hover {color:#0086BF;font-weight:bold}



.subnavigation {position:relative;padding:0 0 0 11.083em;z-index:1002}
.subnavigation ul {}
.subnavigation li {float:left;line-height:2.917em}
.subnavigation li.login {float:right;font-weight:bold}
.subnavigation a, .subnavigation .active a {display:block; float:left; zoom:1; padding:0 1em;}
.subnavigation a:hover, .subnavigation li.login a:hover {background-color:#ebebeb;}
.subnavigation .active a {font-weight:bold;}
.subnavigation div {padding-top:0;line-height:2.917em;zoom:1}
.subsub div {border-top:1px solid #e9e9e9;background-color:transparent;}
._subsub div {background-color:transparent;}

div.navigation_ebene2 .raum {position:absolute;top:2.571em;left:0;width:8.429em;line-height:1.286em;background-color:#eee;text-align:left;padding-left:0.857em;font-style:italic;font-family:"Times New Roman";font-size:1.167em}
div.navigation_ebene2 .heftnr {position:absolute;top:3em;left:10.833em;width:5.500em;line-height:1.5em;background-color:#eee;text-align:left;padding-left:1em;}
div.navigation_ebene2 .heftnr {position:absolute;top:3em;left:10.833em;width:5.25em;line-height:1.5em;background-color:#eee;text-align:left;padding-left:1em;}
div.navigation_ebene2 .aktuelles_heft_links {position:absolute;top:3em;left:17.333em;width:30em;line-height:1.5em;text-align:left;}

.navigation_box {position:absolute;top:1.5em;left:43.333em;width:31.083em;height:6em;border:1px solid #e5007d;background:url(../images/novo/bg_f9f9fb_transp_80perc.png);}
.formular .navigation_box {background:transparent}
.navigation_box .rubrik {position:absolute;line-height:0.917em;top:-0.917em;left:0.417em;color:#e5007d;text-transform:uppercase;}
.navigation_box .autor {position:absolute;top:2.571em;left:0;width:26.286em;line-height:1.214em;font-family:"Time New Roman",Times,serif;font-size:1.167em;border-bottom:1px solid #e5007d;padding-left:0.357em;}
.navigation_box .raum {position:absolute;top:1.214em;left:16.429em;width:9.857em;background-color:#eee;line-height:1.286em;font-family:"Time New Roman",Times,serif;font-size:1.167em;font-style:italic;padding-left:0.357em;text-transform:lowercase;}
.formular .navigation_box .raum {background-color:#ecc1d8;}
.navigation_box .heft {position:absolute;top:1.417em;left:31.167em;width:6.917em;background-color:#eee;line-height:1.5em;padding-left:0.167em;}
.formular .navigation_box .heft {background-color:#ecc1d8;}
.navigation_box .schwerpunkt {position:absolute;top:4.500em;left:0;width:30.667em;line-height:1.5em;padding-left:0.417em;}
.navigation_box .schwerpunkt span {color:#e5007d;}


/* forms */
.formular .container_inhalte {background-color:#FACCE5;}
.form {position:relative;margin-top:3em;margin-bottom:3em}
.form .col2 {position:absolute;top:0;left:34.667em}
textarea {font-family: Helvetica, Arial, sans-serif;font-size: 100.01%;line-height:1.5em;}
.form h4 {text-transform:none;margin-bottom:1.125em;font-size:1.333em}
.form p {text-indent:0;margin-bottom:1em}
._form .inputtext, .form textarea {border:0;width:34.667em}
.form .inputtext, .form textarea {border:0;width:100%}
.form .inputtext {height:2em}
.form .checkbox, .form .radio {margin-left:0 !important;padding-left:0 !important;}
.form .col1 p {width:32.500em}
.form .anmerkung {width:69.500em; height:6em}
.form .col2 p.kurz {width:27.500em}
.form div.linie_magenta_rechts {position:absolute;top:0;left:62.417em;height:100%;width:1px;background-color:#e5007d;}
.form .col1 .inputtext {width:100%}
.form .col1 div {width:32.333em}

/* layout helpers */
.navigation_box_flexibel_links {border:1px solid #e5007d;padding:0.5em 0.5em 1em 0.5em}
.navigation_box_flexibel_rechts {margin-top:0;margin-left:31.250em;margin-bottom:36px;width:30.083em;border:1px solid #e5007d;padding:0.5em 0.5em 1em 0.5em}
.platzhalter_h18 {height:1.5em;}
.platzhalter_h36 {height:3em;}
.platzhalter_h54 {height:4.500em;}
.platzhalter_h72 {height:6em;}
.platzhalter_h90 {height:7.500em;}
.platzhalter_h108 {height:9.000em;}
.platzhalter_h126 {height:10.500em;}
.platzhalter_h144 {height:12em;}
.platzhalter_h288 {height:24em;}
.platzhalter_h432 {height:36em;}
.platzhalter_h576 {height:48em;}

/* tools */
.clearleft {clear:left;}
.clear {clear:both;}
.index_entry .clearleft {padding:0;margin:0;line-height:0}
.inline {display:inline;}
.schwarz {color:#000;}
.magenta {color:#e5007d}
.hellgrau, .hellgrau span {color:#ccc}
.dunkelgrau, .dunkelgrau span {color:#3f3f3f}
.astrong a, .astrong span {font-weight:bold}
.novo em {font-style:normal}
.novo i {font-style:italic}
.uconstruction a {color:#bbb}
.mp0 {margin:0;padding:0}
.mpb0 {margin-bottom:0;padding-bottom:0}
.eingerueckt {margin-left:1.3em}
.nowrap {white-space:nowrap;}


