
* {
    font-size: 100%;
}
body {
/* geändert NS 21.10.2009 */
    margin: 0em;
    background: #fff;
    font-family: Arial, Verdana, sans-serif;
    color: #333;
}
form {
    margin: 0em;
}
/* kopfnavi */
kopfnavi {
/* geändert NS 21.10.2009 */
    position: absolute;
    top: 1em;
    left: 0em;
    border-bottom: 1px solid #fff;
    z-index: -1;
    vertical-align: bottom;
}
/* ----- META NAVIGATION ANFANG -------*/
.kopfnavi .meta {
/* geändert NS 21.10.2009 */
    position: relative;
    top: 1em;
    height: 2em;
    left: 0em;
    width: 63.4em;
    text-align: right;
    z-index: 5;
    background-image: url(/images/layout2009/meta_background.gif);
    border-bottom: 1px solid #fff;
}
.kopfnavi .metasatelite {
/* geändert NS 21.10.2009 */
    position: relative;
    top: 1em;
    height: 2em;
    left: 0em;
    width: 62.4em;
    text-align: right;
    z-index: 5;
    background: #d1d1d1;
    border-bottom: 1px solid #fff;
}
.kopfnavi .meta .headline {
/* geändert NS 21.10.2009 */
    font-size: 0.9em;
    text-decoration: none;
    text-align: left;
    float: left;
    margin-top: 0.3em;
    margin-left: 1em;
}
.kopfnavi .metasatelite .headline {
/* geändert NS 21.10.2009 */
    font-size: 0.9em;
    text-decoration: none;
    text-align: left;
    float: left;
    margin-top: 0.3em;
    margin-left: 9.3em;
}
.kopfnavi .meta a {
/* geändert NS 21.10.2009 */
    display: inline;
    float: left;
    vertical-align: bottom;
    padding: 0.15em 0.5em 0.15em 1.7em;
    font-size: 0.75em;
    text-decoration: none;
    border-right: 1px solid #fff;
    color: #fff;
    background: url(/images/layout2009/meta_background_inactive.gif);
}
.kopfnavi .metasatelite a {
/* geändert NS 21.10.2009 */
    display: inline;
    float: left;
    vertical-align: bottom;
    padding: 0.15em 0.5em 0.15em 1.7em;
    font-size: 0.9em;
    text-decoration: none;
    border-left: 1px solid #fff;
    color: #fff;
    background: url(/images/layout2009/meta_background_inactive.gif);
}
.kopfnavi .meta a.last {
/* geändert NS 26.10.2009 */
    padding-left: 1.6666em;
    margin-left: 5.4166em;
    border-right: none;
}
.kopfnavi .metasatelite a.last {
/* geändert NS 21.10.2009 */
    width: 16em;
    padding-left: 1.6666em;
    margin-left: 5.4166em;
}
.kopfnavi .meta .right {
/* geändert NS 21.10.2009 */
    margin-top: 0.8125em;
    float: right;
    border-left: 1px solid #ffffff;
}
.kopfnavi .metasatelite .right {
/* geändert NS 21.10.2009 */
    margin-top: 0.9em;
    float: right;
}
.kopfnavi .meta .right .last:hover {
/* geändert NS 26.10.2009 */
    text-decoration: underline;
    background: url(/images/layout2009/meta_background_inactive.gif) 5.3em -0.2em;
}
.kopfnavi .meta .right .last {
/* geändert NS 26.10.2009 */
    background: url(/images/layout2009/meta_background_inactive.gif) left -0.2em;
}
.kopfnavi .metasatelite .right .last {
/* geändert NS 21.10.2009 */
    background: url(/images/layout2009/meta_background_inactive.gif) 5.2em -0.2em;
}
.kopfnavi .metasatelite .right .last:hover {
/* geändert NS 21.10.2009 */
    text-decoration: underline;
    background: url(/images/layout2009/meta_background_inactive.gif) 5.2em -0.2em;
}
.kopfnavi .meta .right a:hover {
/* geändert NS 21.10.2009 */
    text-decoration: underline;
    background: url(/images/layout2009/meta_background_inactive.gif) 0em -0.2em;
}
.kopfnavi .meta .right a {
/* geändert NS 21.10.2009 */
    background: url(/images/layout2009/meta_background_inactive.gif) 0em -0.2em;
}
.kopfnavi .metasatelite .right a:hover {
/* geändert NS 21.10.2009 */
    text-decoration: underline;
    background: url(/images/layout2009/meta_background_inactive.gif);
}
.kopfnavi .meta .right a.on {
/* geändert NS 21.10.2009 */
    background: url(/images/layout2009/meta_background_inactive.gif);
}
.kopfnavi .metasatelite .right a.on {
/* geändert NS 21.10.2009 */
    background: url(/images/layout2009/meta_background_inactive.gif);
}
/* ------- META NAVIGATION ENDE ---------*/
/* ------- STAGE ANFANG ---------------- */
#stage {
    position: absolute;
    top: 0em;
    left: 17em;
    width: 32.25em;
    z-index: 4;
}
#breadcrumb {
    position: absolute;
    top: 6em;
    left: 0em;
    font-size: 0.67em;
}
/* ------- STAGE ENDE ---------------- */
/* ------- CONTENT ANFANG ------------ */
#content {
    margin-left:0.5em;
    margin-top:6.3em;
    position:absolute;
    width:100%;
}

#content h1 {
/* geändert NS 21.10.2009 */
    font-size: 1.75em;
    font-weight: normal;
    line-height: 1em;
    padding: 0em;
    margin: 0.15em 0em 0.6em 0em;
    font-family: "Times New Roman", Times, serif;
    color: #222;
}
#content h2 {
/* geändert NS 21.10.2009 */
    font-weight: bold;
    line-height: 1.2em;
    color: #727979;
    padding: 0em;
    margin: 0em 0em 1em 0em;
}
#content h3 {
/* geändert NS 21.10.2009 */
    font-weight: bold;
    line-height: 1.2em;
    color: #333;
    padding: 0em;
    margin: 0em;
}
#content .text {
/* geändert NS 21.10.2009 */
    clear: both;
    font-size: 0.75em;
    margin: 0 0 0.5833em 0;
    padding-left: 0em;
    color: #222;
}
#content .text p {
    margin: 0em 0em 0.8em 0em;
    display: block;
}
#content .text li p {
    margin: 0em 0em 0em 0em;
    display: block;
}
#content text flag {
/* geändert NS 21.10.2009 */
    font-weight: bold;
    line-height: 1.2em;
    color: #fff;
    background-color: #b91666;
}
ul {
    margin: 0px 0px 14px 0px !important;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 14px;
    margin-left: 22px;
    padding: 0px 0px 0px 20px !important;
    padding: 0px;
}
#content ul li .link {
/* geändert NS 21.10.2009 */
    font-weight: bold;
    text-indent: 1em;
    color: #7a7a7a;
    text-decoration: none;
}
#content ul li .pseudolink {
color:#7A7A7A;
font-weight:bold;
text-indent:0;
}
#content .text .internal {
/* geändert NS 21.10.2009 */
}
#content .text .internal a.link {
/* geändert NS 28.10.2009 */
    display: block;
    position: relative;
    left: -20px;
    padding-left: 20px;
    text-indent: 0px;
    background-image: url(/images/layout2009/link_content_list_internal.gif);
    background-repeat: no-repeat;
    background-position: 4px 0px;
}
#content .text .internal a:hover {
/* geändert NS 21.10.2009 */
    text-decoration: underline;
}
#content .text .external a.link {
/* geändert NS 21.10.2009 */
    display: block;
    position: relative;
    left: -20px;
    padding-left: 20px;
    text-indent: 0px;
    background-image: url(/images/layout2009/link_content_list_external.gif);
    background-repeat: no-repeat;
    background-position: 4px 0;
}
#content .text .external a:hover {
    text-decoration: underline;
}


#content .text .satellite a.link {
    display: block;
    position: relative;
    left: -20px;
    padding-left: 20px;
    text-indent: 0px;
    background-image: url(/images/layout2009/link_content_list_satellite.gif);
    background-repeat: no-repeat;
    background-position: 4px 2;
}
#content .text .satellite a:hover {
    text-decoration: underline;
}


#content .text .internal li, #content .text .external li, #content .text .satellite li {
/* geändert NS 21.10.2009 */
    list-style-image: url(/images/layout2009/blind.gif);
    padding: 0 0.8333em 0 0;
}
#content .text .internal .date {
    margin-left: 1.5em;
}
#content .text .internal .teaser {
    font-weight: normal;
    text-decoration: none;
}
#content .aktuelleslist {
/* geändert NS 21.10.2009 */
    background: #eeefef;
}
#content .aktuelleslist .headline {
/* geändert NS 28.10.2009 */
    font-size: 1.1665em;
    padding-left: 0.3em;
    line-height: 1.7em;
    display: block;
    background: url(/images/layout2009/head_background.png) 0em 0em repeat-x;
    border-bottom: 1px solid #fff;
    margin: 0 0 1em 0;
    color: #fff;
}
#content .date {
    float: left;
    font-size: 0.75em;
    font-weight: bold;
}
#content .visual {
    float: right;
    padding: 0em 0em 1em 1em;
    margin-left: -1.2em;
    position: relative;
}
#content .caption {
/* geändert NS 21.10.2009 */
    font-size: 0.75em;
    padding: 0.2em 0.4em;
    border-top: 1px solid #fff;
    background: #fff;
    position: relative;
}
#content .textgray {
/* geändert NS 21.10.2009 */
    background-color: #dedede;
    width: 100%;
}
#content .text .caption {
/* geändert NS 21.10.2009 */
    font-size: 1em !important;
    background-color: #dedede;
    border-top: 1px solid #fff;
    position: relative;
}
#content .text .captionbild {
/* geändert NS 26.10.2009 */
    font-size: 0.75em;
    background-color: #eeefef;
    border-top: 1px solid #fff;
    position: relative;
    padding: 0.3em;
}
#content .textgray .select {
/* geändert NS 21.10.2009 */
    position: relative;
    overflow: auto;
    height: 12em;
    border: 2px inset;
    background: #fff;
}
#content .textgray .select a {
/* geändert NS 21.10.2009 */
    display: block;
    font-weight: bold;
    text-decoration: none;
    color: #333;
}
#content .textgray .select a:hover {
/* geändert NS 21.10.2009 */
    background: #b91666;
    color: #fff;
}
#content .fullsize {
    position: relative;
    top: 0em;
    left: 0em;
}
#content .fullsize img {
    display: block;
    margin: 0.5em 0 0 0;
}
#content .fullsize .caption {
/* geändert NS 21.10.2009 */
    font-size: 0.75em;
    line-height: 1em;
    height: 2em;
    background-color: #dedede;
    border-top: 1px solid #fff;
}
#content .footnote {
    font-size: 0.67em;
}
#content .select {
/* geändert NS 21.10.2009 */
    position: relative;
    overflow: auto;
    height: 12em;
    border: 2px inset;
    background: #fff;
}
#content .select a {
/* geändert NS 21.10.2009 */
    display: block;
    font-weight: bold;
    text-decoration: none;
    color: #333;
}
#content .select a:hover {
/* geändert NS 21.10.2009 */
    background: #b91666;
    color: #fff;
}
#content a.anchor {
/* geändert NS 21.10.2009 */
    display: block;
    font-weight: bold;
    padding-left: 1em;
    margin-bottom: 1em;
    background: url(/images/layout2009/link_meta.gif) no-repeat;
    color: #333;
}
#content .faq h2 {
/* geändert NS 21.10.2009 */
    margin: 1em 0em 0em 0em;
    color: #333;
}
#content a.top {
/* geändert NS 21.10.2009 */
    display: block;
    padding: 0em 0em 0em 1.3333em;
    margin: 1em 1em 0em 0em;
    color: #333;
    background: url(/images/layout2009/link_footer_top.gif) no-repeat 0.1666em 0;
}
#content a {
color:#7A7A7A;
font-size:1em;
line-height:1.5em;
}

.standard .between {
/* geändert NS 21.10.2009 */
    margin-left: 1.42em;
    background: #d1d1d1;
}
#content .headline {
    display: inline;
    line-height: 1.42em;
}
#content .content {
/* geändert NS 21.10.2009 */
    /* border-left: 1.75em solid #d1d1d1;
    background: #dedede;
    padding-left: 0.3em;
*/
}
.content .standard {
/* geändert NS 21.10.2009 */
    font-size: 0.9em;
    border-left: 1.15em #b91666;
    background: #d1d1d1;
    background-image: url(/images/layout2009/icon_dot.gif);
    background-repeat: no-repeat;
}
.content .tip {
/* geändert NS 21.10.2009 */
    font-size: 0.9em;
    border-left: 1.15em #b91666;
    background: #d1d1d1;
    background-image: url(/images/layout2009/icon_tip.gif);
    background-repeat: no-repeat;
}
#content .terminator {
/* geändert NS 21.10.2009 */
    background: #eeefef;
}
/* -------------- Tabelle Anfang --------------------------------- */
table {
    border:0 none;
    width:100%;
    empty-cells: show;
}
caption {
    background-color:#C1C1C1;
    border-bottom:1px solid #FFFFFF;
    border-left:medium none;
    border-right:1px solid #FFFFFF;
    font-size:1.1671em;
    font-weight:normal;
    padding:0.25em 0.25em 0.25em 1.95em;
    text-align:left;
    color:#FFFFFF;
    line-height:1.42em;
}
caption.download {
/* geändert NS 21.10.2009 */
    background-image: url(/images/layout2009/icon_table_download.gif)!important;
    background-repeat: no-repeat;
}
caption.standard {
/* geändert NS 26.10.2009 */
    background-image: url(/images/layout2009/icon_tabelle_default.gif)!important;
    background-repeat: no-repeat;
}
caption.vita {
/* geändert NS 29.10.2009 */
    background-image: url(/images/layout2009/icon_personnal.gif)!important;
    background-repeat: no-repeat;
}
th {
/* geändert NS 21.10.2009 */
    font-size: 1em;
    border-left: 1px solid #fff;
    text-align: left;
    background-color: #d1d1d1;
    font-weight: normal;
    font-size: 1em;
    margin: 0em;
    padding: 0.3em;
    line-height: 1em;
    height: 1em;
}
th.first {
/* geändert NS 29.10.2009 */
    width: 18px;
    line-height: 1.65em;
    border-right: none;
}
th.lastcell {
/* geändert NS 26.10.2009 */
}
td, td.content {
    background:#EEEFEF none repeat scroll 0 0;
    border-left:1px solid #FFFFFF;
    border-top:1px solid #FFFFFF;
    font-size:1em;
    height:1.2em;
    padding:0.3em;
    vertical-align:top;
}
/*
td.first {
    width: 20px;
    padding: 0.0em;
    background-color: #e1e1e1;
    vertical-align: top;
    background-image: url(/images/layout2009/transparent.gif)!important;
    background-repeat: no-repeat;
}
*/
td.first {
    background-color:#EEEEEE;
    background-image:url(/images/layout2009/transparent.gif);
    background-repeat:no-repeat;
    padding:0;
    vertical-align:top;
    width:20px;
}
td.lastline {
/* geändert NS 29.10.2009 */
    line-height: 1.2em;
    height: 1.2em;
    vertical-align: top;
    border-right: 1px solid #fff;
    border-bottom: none;
}
td.lastcell {
/* geändert NS 29.10.2009 */
    line-height: 1.2em;
    height: 1.2em;
    vertical-align: top;
    border-right: 1px solid #fff;
}
td.icondownload {
    background-image:url(/images/layout2009/icon_download.gif);
    background-repeat:no-repeat;
    background-color:#EEEFEF;
}
td.iconpdf {
/* geändert NS 21.10.2009 */
    background-image: url(/images/layout2009/icon_pdf.gif)!important;
    background-repeat: no-repeat;
}
td.iconchm {
/* geändert NS 21.10.2009 */
    background-image: url(/images/layout2009/icon_chm.gif)!important;
    background-repeat: no-repeat;
}
td.icondoc {
/* geändert NS 21.10.2009 */
    background-image: url(/images/layout2009/icon_doc.gif)!important;
    background-repeat: no-repeat;
}
td.iconppt {
/* geändert NS 21.10.2009 */
    background-image: url(/images/layout2009/icon_ppt.gif)!important;
    background-repeat: no-repeat;
}
td.iconxls {
/* geändert NS 21.10.2009 */
    background-image: url(/images/layout2009/icon_xls.gif)!important;
    background-repeat: no-repeat;
}
td.iconzip {
/* geändert NS 21.10.2009 */
    background-image: url(/images/layout2009/icon_zip.gif)!important;
    background-repeat: no-repeat;
}
/* -------------- Tabelle Ende ----------------------------------- */
/* -------------- Verteilertabelle Anfang ------------------------ */
#content .tablelist {
/* geändert NS 21.10.2009 */
    font-size: 0.9em;
    background: #b91666;
    background-image: url(/images/layout2009/icon_dot.gif);
    background-repeat: no-repeat;
    border-bottom: 1px solid #fff;
}
#content .tablelist .betweenred {
    height:1.7em;
    line-height:1.42em;
    margin-left:1.42em;
}
#content .tablelist .headline {
    color:#FFFFFF;
    font-size:0.9717em;
    font-weight:normal;
    line-height:1.7857em;
    margin-left:0.3em;
    padding-top:1em;
}
#content .zeile1 {
/* geändert NS 21.10.2009 */
    background: #d1d1d1;
    font-size: 0.75em;
}
#content .zeile1 .betweengray {
/* geändert NS 21.10.2009 */
    margin-left: 1.65em;
    background-color: #dedede;
}
#content .zeile1 .inhalt {
    padding-left: 0.3em;
    padding-top: 0.2em;
}
#content .zeilelink {
/* geändert NS 21.10.2009 */
    background: #d1d1d1;
    font-size: 0.75em;
    background-image: url(/images/layout2009/icon_link.gif);
    background-repeat: no-repeat;
    border-bottom: 1px solid #fff;
}
#content .zeilelink .betweengray {
/* geändert NS 21.10.2009 */
    margin-left: 1.65em;
    background-color: #dedede;
}
#content .zeilelink .inhalt {
    padding-left: 0.3em;
    padding-top: 0.2em;
}
/* -------------- Verteilertabelle Ende ------------------------ */
/* -------------- Formular ANFANG ------------------------------ */
#content .formular {
/* geändert NS 21.10.2009 */
    background: #b91666;
    background-image: url(/images/layout2009/icon_tip.gif);
    background-repeat: no-repeat;
    border-bottom: 1px #fff solid;
    width: 43.4em;
}
#content .formularlegend {
/* geändert NS 21.10.2009 */
    background: #d1d1d1;
    border-bottom: 1px #fff solid;
    width: 43.4em;
}
#content .formular .betweenred {
margin-left:1.65em;
}
#content .formularlegend .betweengray {
/* geändert NS 21.10.2009 */
    margin-left: 1.65em;
    height: 1.65em;
    background-color: #d1d1d1;
}
#content .formular .headline, .formfeld .formularlegend .headline {
color:#FFFFFF;
font-size:1.166em;
font-weight:normal;
line-height:1.7em;
margin-left:0.3em;
}
.formfeld {
/* geändert NS 21.10.2009 */
    position: relative;
    width: 43.4em;
    margin: 0;
    background: #dedede;
}
.formfeld .form .zeile, .formfeld .next .zeile {
    padding-top: 0.5em;
    margin-bottom: 0.7em;
    margin-left: 0px;
    margin-right: 0px;
}
.formfeld .form .links, .formfeld .next .links {
    padding-left: 1.95em;
    padding-right: 2em;
    float: left;
    clear: left;
}
.formfeld .form .rechts, .formfeld .next .right {
    float: right;
    padding-right: 2em;
    /*width: 1em;
*/
}
.formfeld .next .voll, .formfeld .form .voll {
    position: relative;
    display: block;
    padding-left: 1.95em;
    padding-right: 1.95em;
}
#Bedienelemente {
display:block;
padding-right:0;
padding-top:1em;
}

.form .input {
    font-size: 0.9em;
}
.form textarea {
    font-family: Arial, Verdana, sans-serif; 
    font-size: 0.9em;
}
div.zeile div.voll select, div.zeile div.voll input, div.zeile div.voll label, div.zeile div.links input, div.zeile div.links label, #nachricht {
    font-size: 1.0em;
}
div.zeile div.rechts input, div.zeile div.rechts label {
    font-size: 1.0em;
}
#Formular_zuruecksetzen {
    float: left;
}
#Formular_absenden {
    float: right;
    clear: both;
}
fieldset {
/* geändert NS 21.10.2009 */
    border: 0px;
    border-bottom: 1px #fff solid;
    padding-bottom: 1.5em;
}
label {
    font-weight: bold;
}
.formfeld .terminator {
/* geändert NS 21.10.2009 */
    background-color: #dedede;
    line-height: 1.95em;
    height: 1.95em;
}
/* QEP                */
.formfeld .qepnext, .formfeld .qepform {
/* geändert NS 21.10.2009 */
    border-top: 10px #d1d1d1 solid;
}
.formfeld .qepform .zeile, .formfeld .qepnext .zeile {
    padding-top: 0.5em;
    margin-bottom: 0.7em;
    margin-left: 0px;
    margin-right: 0px;
}
.formfeld .qepform .beschreibungszeile, .formfeld .qepnext .beschreibungszeile {
    padding-top: 0.0em;
    margin-bottom: 0.7em;
    margin-left: 2em;
    margin-right: 0px;
}
.formfeld .qepform .links, .formfeld .qepnext .links {
    padding-left: 1.95em;
    padding-right: 2em;
    float: left;
    clear: left;
}
.formfeld .qepform .rechts, .formfeld .qepnext .right {
    float: right;
    clear: both;
    padding-right: 2em;
}
.formfeld .qepnext .voll, .formfeld .qepform .voll {
    position: relative;
    display: block;
    padding-left: 1.95em;
    padding-right: 1.95em;
}
.normallabel {
    font-weight: normal;
}
a.datenschutzlink {
    background: url(/images/layout2009/icon_vor.gif) no-repeat;
    padding: 0em 0em 2em 1.5em;
    margin: 0em 1em 2em 0em;
    border-right: 2em;
    font-size: 0.75em;
    color: #333;
}
/* -------------- Formular ENDE -------------------------------- */
/* -------------- Footer ANFANG -------------------------------- */
#footer {
clear:both;
padding:2em 0 0;
}
#footer a {
/* geändert NS 21.10.2009 */
    clear: both;
    position: relative;
    padding: 0em 0em 0em 1.3333em;
    margin: 0em 1em 0em 0em;
    font-size: 0.75em;
    color: #333;
}
#footer a.print {
/* geändert NS 21.10.2009 */
    background: url(/images/layout2009/link_footer_print.gif) no-repeat;
}
#footer a.top {
/* geändert NS 21.10.2009 */
    display: inline;
    background: url(/images/layout2009/link_footer_top.gif) no-repeat 0.1666em 0;
}
#footer a.zurueck {
/* geändert NS 21.10.2009 */
    background: url(/images/layout2009/icon_zurueck.gif) no-repeat;
}
#footer a.uebersicht {
/* geändert NS 21.10.2009 */
    background: url(/images/layout2009/icon_zurueck.gif) no-repeat;
}
#footer a.suggestion {
/* geändert NS 21.10.2009 */
    background: url(/images/layout2009/link_footer_send_link.gif) no-repeat;
}
#footer a.vor {
/* geändert NS 21.10.2009 */
    background: url(/images/layout2009/icon_vor.gif) no-repeat;
    padding: 0em 0em 2em 1.5em;
    margin: 0em 1em 2em 0em;
    border-right: 2em;
    font-size: 0.75em;
    color: #333;
}
/* -------------- Footer ENDE -------------------------------- */
/* ------------------- SIDEBAR ANFANG ------------------------ */
.sidebar {
    position: absolute;
    top: 0em;
    left: 1em;
    width: 15em;
    z-index: 10;
}
.sidebar .logo {
/* geändert NS 21.10.2009 */
    position: relative;
    top: 0em;
    left: 0em;
    border: 1px solid #e4e4e4;
}
/* ------------------- SIDEBAR ENDE -------------------------- */
/* ---- Navigation Aktuellesliste Anfang ---*/
/*.sidebar .navigation .aktuellesliste {
    /* geändert NS 21.10.2009 background: #eeefef;
    border-bottom: 1px solid #fff;
    height: 100%;
}
.sidebar .navigation .aktuellesliste .off {
    /* geändert NS 21.10.2009 background: eeefef;
    background-repeat: no-repeat;
    background-image: url() !important;
    vertical-align: top;
}
.sidebar .navigation .aktuellesliste .off .between {
    /* geändert NS 21.10.2009 padding-left: 0.3em;
    padding-right: 0.3em;
    padding-bottom: 0.25em;
    padding-top: 0.07em;
    margin-left: 1.24em;
    background: #eeefef;
    border-left: 1px solid #fff;
}
.sidebar .navigation .aktuellesliste .off a, .sidebar .navigation .aktuellesliste .off  a:hover {
    line-height: 1.2em;
    font-size: 0.75em;
    text-decoration: underline;
}
*/
#margin .start .aktuellesliste, #margin .aktuellesliste {
/* geändert ASC 28.10.2009 */
    background: #eeefef;
    border-top: 0.0625em solid #fff;
    height: 1%;
}
#margin .start .aktuellesliste .off, #margin .aktuellesliste .off {
/* geändert ASC 28.10.2009 */
    background: eeefef;
    background-repeat: no-repeat;
    background-image: url(/images/layout2009/icon_link.gif);
    vertical-align: top;
}
#margin .start .aktuellesliste .off .between, #margin .aktuellesliste .off .between {
/* geändert ASC 28.10.2009 */
    padding-left: 0.3em;
    padding-right: 0.3em;
    padding-bottom: 0.25em;
    padding-top: 0.07em;
    margin-left: 1.24em;
    background: #eeefef;
    border-left: 1px solid #fff;
}
#margin .start .aktuellesliste .off a, #margin .start .aktuellesliste .off a:hover, #margin .aktuellesliste .off a, #margin .aktuellesliste .off a:hover {
/* geändert ASC 28.10.2009 */
    line-height: 1.2em;
    font-size: 0.75em;
    text-decoration: underline;
    color: #333333;
}
/* ---- Navigation Aktuellesliste Ende ---*/
/* ------------------- NAVIGATION ANFANG --------------------- */
.sidebar .navigation {
/* geändert NS 21.10.2009 */
    background: #fff;
    width: 15em;
}
.sidebar .navigation a {
/* geändert NS 21.10.2009 */
    color: #222;
    text-decoration: none;
    font-size: 0.9722em;
}
.sidebar .navigation button {
/* geändert NS 21.10.2009 */
    font-size: 0.9em;
    padding: 0em;
}
.sidebar .navigation .button {
/* geändert NS 21.10.2009 */
    font-size: 0.9em;
    padding: 0em;
}
.sidebar .navigation form {
    padding: 0.5em 0em 0.5em 1.2em;
    background: url(/images/layout2009/menu_background.gif);
    padding: 0.15em 0 0.2em 0;
}
.sidebar .navigation .field {
    width: 14em;
    margin-right: 0.25em;
    font-size: 0.75em;
}
.sidebar .navigation .gap {
/* geändert NS 21.10.2009 */
    background: #fff;
}
/*.sidebar .navigation .search {
    /* geändert NS 28.10.2009 font-size: 1em;
    background: url(/images/layout2009/icon_search.gif) repeat-x 0.05em 0em;
    line-height: 1.42em;
    height: 1.7em;
}
*/
#margin .start .search, #margin .search {
/* geändert NS 28.10.2009 */
    font-size: 1em;
    background: url(/images/layout2009/icon_search.gif) repeat-x 0.05em 0em;
    line-height: 1.42em;
    height: 1.7em;
}
.sidebar .navigation .whiteline {
/* geändert NS 21.10.2009 */
    border-bottom: 1px #fff solid;
}
.sidebar .navigation .row {
/* geändert NS 21.10.2009 */
}
.sidebar .navigation .row a {
    padding-left: 0.3em;
    font-size: 0.75em;
}
.sidebar .navigation .row .up {
/* geändert NS 21.10.2009 */
    border-left: 1.25em solid #d1d1d1;
    padding: 0.25em 0em 0.25em 0em;
    background-image: url(/images/layout2009/icon_vor.gif)!important;
    background-repeat: no-repeat;
}
/*.sidebar .navigation .row .searchfield {
    /* geändert NS 21.10.2009 padding: 0.25em 0em 0.25em 0em;
    border-left: 1.25em solid #eeefef;
    background: url(/images/layout2009/searchfield_background.png)
}
*/
#margin .start .row, #margin .row {
/* geändert ASC 28.10.2009 */
}
#margin .start .row .searchfield, #margin .row .searchfield {
/* geändert ASC 28.10.2009 */
    padding: 0.25em 0em 0.3125em 0.625em;
    border-left: 0.9375em solid #eeefef;
    background: url(/images/layout2009/searchfield_background.png) 5px 0;
    border-top: 0.0625em solid #FFFFFF;
    //margin-top: -2px;
    height: 1%;
}
#margin .start .row .searchfield input.field, #margin .row .searchfield input.field {
/* geändert ASC 28.10.2009 */
    font-size: 0.75em;
    width: 10em;
    height: 1.75em;
    background-color: #FFFFFF;
    border: 0.0833em solid #b4b4b4;
}
#margin .start .row .searchfield input.button, #margin .row .searchfield input.button {
/* geändert ASC 28.10.2009 */
    margin: 0;
    padding: 0;
    font-size: 0.75em;
}
#margin .start .box input.button {
    margin: 0;
    padding: 0;
    font-size: 0.9em;
}
.sidebar .navigation .row .up a {
    text-decoration: underline;
}
.sidebar .navigation .gap {
/* geändert NS 21.10.2009 */
    background: #fff;
}
.sidebar .navigation .bereich a {
    padding-left: 1.5em;
    margin-left: -1.25em;
    font-size: 0.9em;
    text-decoration: none;
    background-position: 0.25em 0em;
}
.sidebar .navigation .bereich, .sidebar .navigation .line {
/* geändert NS 21.10.2009 */
    border-bottom: 1px solid #fff;
}
.sidebar .navigation .bereich {
    background: #fff;
}
.sidebar .navigation .bereich up {
    background: #fff;
}
.sidebar .navigation .bereich span {
/* geändert NS 26.10.2009 */
    display: inline;
    padding-left: 1.5em;
    margin-left: -1.25em;
    font-size: 1em;
    font-weight: bold;
    background: url(/images/layout2009/icon_navigation_department.gif) 0.2em -0.2em no-repeat !important;
    color: #fff;
}
.sidebar .navigation .bereich input {
/* geändert NS 21.10.2009 */
    border: 1px outset #b91666;
    background: #b91666;
}
.sidebar .navigation .impressum .up {
    font-size: 0.6878em;
    padding: 0em 0em 0.5em 0em;
}
.sidebar .navigation .impressum .up a {
/* geändert ASC 27.11.2009 */
    text-decoration: none;
}
.sidebar .navigation .impressum a {
    padding-left: 2.024em;
    margin-left: -1.687em;
    background-image: none;
}
.sidebar .navigation .spacer {
    margin-top: 2em;
}
.sidebar .navigation .snippet .header {
/* geändert NS 21.10.2009 */
    font-size: 1em;
    padding: 0.1em 0.1em 0.1em 1.2em;
    border-bottom: 1px solid #fff;
    background: #d1d1d1;
    font-weight: bold;
}
.search .betweenred {
/* geändert NS 21.10.2009 */
    /* margin-left: 1.26em;
*/
    height: 1.7em;
}
.search .headline {
    display: inline;
    padding-left: 0.7em;
    padding-top: 1em;
    line-height: 2em;
    color: #fff;
    font-size: 0.9em;
    margin-left: 1.25em;
}
/* ---- Navigation Bereich Anfang ---- */
.sidebar .navigationtop {
/* geändert NS 21.10.2009 */
    padding-left: 0em;
    background: #eeefef;
    border-bottom: 1px solid #fff;
}
.sidebar .navigationtop .on {
/* geändert NS 21.10.2009 */
    font-weight: bold;
    background: #b91666;
}
.sidebar .navigationtop .between {
/* geändert NS 21.10.2009 */
    margin-left: 1.24em;
    background: #d1d1d1;
}
.sidebar .navigationtop .headline {
    line-height: 1.7em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    font-size: 1em;
}
/* ---- Navigation Bereich Ende ---- */
/* ---- Navigation erste Ebene Anfang ---*/
.sidebar .navigation1 {
/* geändert NS 21.10.2009 */
    padding-left: 0em;
    background: url(/images/layout2009/menu_background.gif);
    border-bottom: 1px solid #fff !important;
}
.sidebar .navigation1 .on {
    background-attachment:scroll;
    background-color:#B91666;
    background-image:url(/images/layout2009/link_navigation_on.gif) !important;
    background-position:0 0;
    background-repeat:no-repeat;
    border-left:1px solid #FFFFFF;
}
.sidebar .navigation1 .off {
/* geändert NS 21.10.2009 */
    background-repeat: no-repeat;
    background-image: url(/images/layout2009/link_navigation_off.gif) !important;
    vertical-align: middle;
}
.sidebar .navigation1 .between {
    margin-left: 1.24em;
}
.sidebar .navigation1 .headline_off {
/* geändert NS 21.10.2009 */
    line-height: 1.7em;
    padding-left: 0.3em;
    font-size: 0.9em;
    background: url(/images/layout2009/menu_background.gif) #eaebeb repeat-x;
    border-left: 1px solid #fff;
}
.sidebar .navigation1 .off a:hover, .sidebar .navigation1 .on a:hover {
    /*font-weight: bold;
*/
    text-decoration: underline;
}
/* ---- Navigation erste Ebene Ende ---*/
/* ---- Navigation zweite Ebene Anfang ---*/
.sidebar .navigation2 {
/* geändert NS 21.10.2009 */
    padding-left: 1.25em;
    background: url(/images/layout2009/menu_background.gif) repeat;
    border-bottom: 1px solid #fff;
}
.sidebar .navigation2 .on {
/* geändert NS 21.10.2009 */
    background: #b91666;
    background-repeat: no-repeat;
    background-image: url(/images/layout2009/link_navigation_on.gif) !important;
    border-left:1px solid #ffffff;
}
.sidebar .navigation2 .off {
/* geändert NS 21.10.2009 */
    background: #eeefef;
    background-repeat: no-repeat;
    background-image: url(/images/layout2009/link_navigation_off.gif) !important;
    vertical-align: middle;
    border-left: 1px solid #fff;
}
.sidebar .navigation2 .between {
/* geändert NS 21.10.2009 */
    margin-left: 1.24em;
    background: #eeefef;
}
.sidebar .navigation2 .headline_off {
/* geändert NS 28.10.2009 */
    line-height: 1.7em;
    padding-left: 0.3em;
    font-size: 0.9em;
    background: url(/images/layout2009/menu_background.gif) #eaebeb repeat-x;
    border-left: 1px solid #fff;
}
.sidebar .navigation2 .off a:hover, .sidebar .navigation2 .on a:hover {
/* geändert NS 21.10.2009 */
    /*font-weight: bold;
*/
    text-decoration: underline;
    font-color: #fff;
}
/* ---- Navigation zweite Ebene Ende ---*/
/* ---- Navigation dritte Ebene Anfang ---*/
.sidebar .navigation3 {
    background:#EFF0F0 none repeat scroll 0 0;
    border-bottom:1px solid #FFFFFF;
    padding-left:2.5312em;
}
.sidebar .navigation3 .on {
/* geändert NS 21.10.2009 */
    background: #b91666;
    background-repeat: no-repeat;
    background-image: url(/images/layout2009/link_navigation_on.gif) !important;
    border-left:1px solid #ffffff;
}
.sidebar .navigation3 .off {
/* geändert NS 21.10.2009 */
    background: #EFF0F0;
    background-repeat: no-repeat;
    background-image: url(/images/layout2009/link_navigation_off.gif) !important;
    vertical-align: middle;
    border-left:1px solid #ffffff;
}
.sidebar .navigation3 .between {
/* geändert NS 21.10.2009 */
    margin-left: 1.24em;
    background: #dedede;
}
.sidebar .navigation3 .headline_off {
    line-height: 1.7em;
    padding-left: 0.3em;
    font-size: 0.9em;
    background: url(/images/layout2009/menu_background.gif) #eaebeb repeat-x;
    border-left: 1px solid #ffffff;
}
.sidebar .navigation3 .off a:hover, .sidebar .navigation3 .on a:hover {
    /*font-weight: bold;
*/
    text-decoration: underline;
}
/* ---- Navigation dritte Ebene Ende ---*/
/* ---- Navigation vierte Ebene Anfang ---*/
.sidebar .navigation4 {
/* geändert NS 21.10.2009 */
    padding-left: 3.75em;
    background: #dedede;
    border-bottom: 1px solid #fff;
}
.sidebar .navigation4 .on {
/* geändert NS 21.10.2009 */
    font-weight: bold;
    background: #b91666;
    background-repeat: no-repeat;
    background-image: url(/images/layout2009/link_navigation_on.gif) !important;
}
.sidebar .navigation4 .off {
/* geändert NS 21.10.2009 */
    background: #d1d1d1;
    background-repeat: no-repeat;
    background-image: url(/images/layout2009/link_navigation_off.gif) !important;
    vertical-align: middle;
}
.sidebar .navigation4 .between {
/* geändert NS 21.10.2009 */
    margin-left: 1.24em;
    background: #dedede;
}
.sidebar .navigation4 .headline {
/* geändert NS 21.10.2009 */
    line-height: 1.7em;
    padding-left: 0.3em;
    font-size: 1em;
}
.sidebar .navigation4 .off a:hover, .sidebar .navigation4 .on a:hover {
    /*font-weight: bold;
*/
    text-decoration: underline;
}
/* ---- Navigation vierte Ebene Ende ---*/
/* ------------------- NAVIGATION ENDE ------------------------ */
/* ------------------ SITEMAP ANFANG -------------------------- */
.sitemapcontainer, .printarea .printcontent .sitemapcontainer {
    width: 43.3em;
    position: relative;
}
.sitemapcontainer .sitemap, .printarea .printcontent .sitemapcontainer .sitemap {
    clear: both;
    padding-top: 0px;
    font-size: 0.85em;
}
.sitemapcontainer .sitemap .sitemapblock {
/* geändert NS 21.10.2009 */
    display: inline;
    float: left;
    background-color: #fff;
    width: 14.8em;
    padding: 10px;
    padding-top: 0px;
}
.printarea .printcontent .sitemapcontainer .sitemap .sitemapblock {
/* geändert NS 21.10.2009 */
    background-color: #fff;
}
.sitemapcontainer .sitemap .sitemapblock .sitemapterminator, .printarea .printcontent .sitemapcontainer .sitemap .sitemapblock .sitemapterminator {
/* geändert NS 21.10.2009 */
    height: 0.5em;
    line-height: 0.5em;
    width: 100%;
    background-color: #d1d1d1;
    margin-bottom: 1em;
}
/* ------ Navigation Ebene 1 Anfang ----------------- */
.sitemapcontainer .sitemap .sitemapblock .navigation1 {
/* geändert NS 21.10.2009 */
    background-color: #fff;
    padding-left: 0em;
}
.sitemapcontainer .sitemap .sitemapblock .navigation1 .on, .sitemapcontainer .sitemap .sitemapblock .navigation1 .off {
/* geändert NS 21.10.2009 */
    background-color: #fff;
    background-repeat: no-repeat;
    background-image: url(/images/layout2009/link_navigation_off.gif) !important;
}
.sitemapcontainer .sitemap .sitemapblock .navigation1 .on .between, .sitemapcontainer .sitemap .sitemapblock .navigation1 .off .between {
/* geändert NS 21.10.2009 */
    margin-left: 1.24em;
    padding-left: 0.3em;
    background-color: #fff;
}
.sitemapcontainer .sitemap .sitemapblock .navigation1 .on .between .headline, 
.sitemapcontainer .sitemap .sitemapblock .navigation1 .off .between .headline, 
.sitemapcontainer .sitemap .sitemapblock .navigation1 .on .between .headline_on, 
.sitemapcontainer .sitemap .sitemapblock .navigation1 .off .between .headline_off,
.sitemapcontainer .sitemap .sitemapblock .navigation1 .on .between .headline_off, 
.sitemapcontainer .sitemap .sitemapblock .navigation1 .off .between .headline_on {
    line-height: 1.7em;
    font-size: 1em;
}
.sitemapcontainer .sitemap .sitemapblock .navigation1 .on .between .headline a, 
.sitemapcontainer .sitemap .sitemapblock .navigation1 .off .between .headline a,
.sitemapcontainer .sitemap .sitemapblock .navigation1 .on .between .headline_on a, 
.sitemapcontainer .sitemap .sitemapblock .navigation1 .off .between .headline_off a,
.sitemapcontainer .sitemap .sitemapblock .navigation1 .on .between .headline_off a, 
.sitemapcontainer .sitemap .sitemapblock .navigation1 .off .between .headline_on a {
    text-decoration: none;
    font-weight: normal;
}
.sitemapcontainer .sitemap .sitemapblock .navigation1 .on .between .headlinelast a, .sitemapcontainer .sitemap .sitemapblock .navigation1 .off .between .headlinelast a {
    font-size: 1em;
    line-height: 1.5em;
    text-decoration: none;
    padding-left: 0.3em;
    margin-bottom: 0.9em;
}
/* ------ Navigation Ebene 1 Ende ----------------- */
/* ------ Navigation Ebene 2 Anfang ----------------- */
.sitemapcontainer .sitemap .sitemapblock .navigation2 {
background-color:#FFFFFF;
padding-left:1.5441em;
}
.sitemapcontainer .sitemap .sitemapblock .navigation2 .on, .sitemapcontainer .sitemap .sitemapblock .navigation2 .off {
/* geändert NS 21.10.2009 */
    background-color: #fff;
    background-repeat: no-repeat;
    background-image: url(/images/layout2009/link_navigation_off.gif) !important;
}
.sitemapcontainer .sitemap .sitemapblock .navigation2 .on .between, .sitemapcontainer .sitemap .sitemapblock .navigation2 .off .between {
/* geändert NS 21.10.2009 */
    margin-left: 1.24em;
    padding-left: 0.3em;
    background-color: #fff;
}
.sitemapcontainer .sitemap .sitemapblock .navigation2 .on .between .headline, 
.sitemapcontainer .sitemap .sitemapblock .navigation2 .off .between .headline, 
.sitemapcontainer .sitemap .sitemapblock .navigation2 .on .between .headline_on, 
.sitemapcontainer .sitemap .sitemapblock .navigation2 .off .between .headline_off,
.sitemapcontainer .sitemap .sitemapblock .navigation2 .on .between .headline_off, 
.sitemapcontainer .sitemap .sitemapblock .navigation2 .off .between .headline_on {
    line-height: 1.7em;
    font-size: 1em;
}
.sitemapcontainer .sitemap .sitemapblock .navigation2 .on .between .headline a, 
.sitemapcontainer .sitemap .sitemapblock .navigation2 .off .between .headline a,
.sitemapcontainer .sitemap .sitemapblock .navigation2 .on .between .headline_on a, 
.sitemapcontainer .sitemap .sitemapblock .navigation2 .off .between .headline_off a,
.sitemapcontainer .sitemap .sitemapblock .navigation2 .on .between .headline_off a, 
.sitemapcontainer .sitemap .sitemapblock .navigation2 .off .between .headline_on a {
    text-decoration: none;
    font-weight: normal;
}
.sitemapcontainer .sitemap .sitemapblock .navigation2 .on .between .headlinelast a, .sitemapcontainer .sitemap .sitemapblock .navigation2 .off .between .headlinelast a {
    font-size: 1em;
    line-height: 1.5em;
    text-decoration: none;
    padding-left: 0.3em;
    margin-bottom: 0.9em;
}
/* ------ Navigation Ebene 2 Ende ----------------- */
/* ------ Navigation Ebene 3 Anfang ----------------- */
.sitemapcontainer .sitemap .sitemapblock .navigation3 {
background-color:#FFFFFF;
padding-left:3.1617em;
}
.sitemapcontainer .sitemap .sitemapblock .navigation3 .on, .sitemapcontainer .sitemap .sitemapblock .navigation3 .off {
background:#FFFFFF url(/images/layout2009/icon_sitemap.gif) no-repeat 
scroll left 3px !important;
}
.sitemapcontainer .sitemap .sitemapblock .navigation3 .on .between, .sitemapcontainer .sitemap .sitemapblock .navigation3 .off .between {
/* geändert NS 21.10.2009 */
    margin-left: 1.24em;
    padding-left: 0.3em;
    background-color: #fff;
}
.sitemapcontainer .sitemap .sitemapblock .navigation3 .on .between .headline, 
.sitemapcontainer .sitemap .sitemapblock .navigation3 .off .between .headline, 
.sitemapcontainer .sitemap .sitemapblock .navigation3 .on .between .headline_on, 
.sitemapcontainer .sitemap .sitemapblock .navigation3 .off .between .headline_off,
.sitemapcontainer .sitemap .sitemapblock .navigation3 .on .between .headline_off, 
.sitemapcontainer .sitemap .sitemapblock .navigation3 .off .between .headline_on {
    line-height: 1.7em;
    font-size: 1em;
}
.sitemapcontainer .sitemap .sitemapblock .navigation3 .on .between .headline a, 
.sitemapcontainer .sitemap .sitemapblock .navigation3 .off .between .headline a,
.sitemapcontainer .sitemap .sitemapblock .navigation3 .on .between .headline_on a, 
.sitemapcontainer .sitemap .sitemapblock .navigation3 .off .between .headline_off a,
.sitemapcontainer .sitemap .sitemapblock .navigation3 .on .between .headline_off a, 
.sitemapcontainer .sitemap .sitemapblock .navigation3 .off .between .headline_on a {
    text-decoration: none;
    font-weight: normal;
}
.sitemapcontainer .sitemap .sitemapblock .navigation3 .on .between .headlinelast a, .sitemapcontainer .sitemap .sitemapblock .navigation3 .off .between .headlinelast a {
    font-size: 1em;
    line-height: 1.5em;
    text-decoration: none;
    padding-left: 0.3em;
    margin-bottom: 0.9em;
}
/* ------ Navigation Ebene 3 Ende ----------------- */
/* ------ Navigation Ebene 4 Anfang ----------------- */
.sitemapcontainer .sitemap .sitemapblock .navigation4 {
/* geändert NS 21.10.2009 */
    background-color: #fff;
    padding-left: 3.75em;
}
.sitemapcontainer .sitemap .sitemapblock .navigation4 .on, .sitemapcontainer .sitemap .sitemapblock .navigation4 .off {
/* geändert NS 21.10.2009 */
    background-color: #fff;
    background-repeat: no-repeat;
    background-image: url(/images/layout2009/link_navigation_off.gif)!important;
}
.sitemapcontainer .sitemap .sitemapblock .navigation4 .on .between, .sitemapcontainer .sitemap .sitemapblock .navigation4 .off .between {
/* geändert NS 21.10.2009 */
    margin-left: 1.24em;
    padding-left: 0.3em;
    background-color: #fff;
}
.sitemapcontainer .sitemap .sitemapblock .navigation4 .on .between .headline, 
.sitemapcontainer .sitemap .sitemapblock .navigation4 .off .between .headline, 
.sitemapcontainer .sitemap .sitemapblock .navigation4 .on .between .headline_on, 
.sitemapcontainer .sitemap .sitemapblock .navigation4 .off .between .headline_off,
.sitemapcontainer .sitemap .sitemapblock .navigation4 .on .between .headline_off, 
.sitemapcontainer .sitemap .sitemapblock .navigation4 .off .between .headline_on {
    line-height: 1.7em;
    font-size: 1em;
}
.sitemapcontainer .sitemap .sitemapblock .navigation4 .on .between .headline a, 
.sitemapcontainer .sitemap .sitemapblock .navigation4 .off .between .headline a,
.sitemapcontainer .sitemap .sitemapblock .navigation4 .on .between .headline_on a, 
.sitemapcontainer .sitemap .sitemapblock .navigation4 .off .between .headline_off a,
.sitemapcontainer .sitemap .sitemapblock .navigation4 .on .between .headline_off a, 
.sitemapcontainer .sitemap .sitemapblock .navigation4 .off .between .headline_on a {
    text-decoration: none;
    font-weight: normal;
}
.sitemapcontainer .sitemap .sitemapblock .navigation4 .on .between .headlinelast a, .sitemapcontainer .sitemap .sitemapblock .navigation4 .off .between .headlinelast a {
    font-size: 1em;
    line-height: 1.5em;
    text-decoration: none;
    padding-left: 0.3em;
    margin-bottom: 0.9em;
}
/* ------ Navigation Ebene 4 Ende ----------------- */
/* ------------------ SITEMAP ENDE ---------------------------- */
/* ------------------- MARGIN ANFANG -------------------------- */
#margin {
    left:34.4em;
    position:absolute;
    top:0;
    width:12em;
    z-index:0;
}
#margin .start {
    margin-top: 9em;
}
#margin .logosatelite {
    margin-top: 6.8em;
}
#modified {
    position: absolute;
    top: 6em;
    width: 100%;
    font-size: 0.67em;
    text-align: right;
}
#margin .box {
    color:#222222;
    margin-bottom:1.625em;
    width:12em;
}

#margin .boxbreit {
/* geändert ASC 27.11.2009 */
    width: 14em;
    margin-bottom: 2em;
    color: #222222;
}
#margin .box a, #margin .boxbreit a {
/* geändert NS 21.10.2009 */
    color: #222222;
}
#margin .box a, #margin .boxbreit img {
}
#margin .box .row a {
    display: block;
}
#margin .box .header .quicklinks {
/* geändert NS 21.10.2009 */
    font-size: 0.9em;
    border-left: 1.15em #b91666;
    background: #d1d1d1;
    background-image: url(/images/layout2009/icon_small_arrow_right.gif);
    background-repeat: no-repeat;
}
#margin .visual {
/* geändert NS 26.10.2009 */
    margin-bottom: 2em;
}
#margin .caption {
/* geändert NS 21.10.2009 */
    font-size: 0.75em;
    padding: 0.2em 0.4em;
    border-top: 1px solid #fff;
    background: #dedede;
}
#partner {
/* geändert NS 21.10.2009 */
    width: 100%;
    background: #dedede;
}
#partner .entry {
/* geändert NS 21.10.2009 */
    border-top: 1px solid #fff;
}
#partner .entry .logo {
    display: block;
    padding: 1em 0em;
    text-align: center;
}
/* ------------------- RECHTE TEASERBOXEN ANFANG --------------------- */
.box, .boxbreit {
    margin-bottom: 1.625em;;
    width:100%;
}

.box a, .boxbreit a {
/* geändert NS 21.10.2009 */
    color: #333;
}
.box .header, .boxbreit .header {
/* geändert NS 21.10.2009 */
    border-left: 1.15em solid #b91666;
    background: #d1d1d1;
}
.box .betweenred, .boxbreit .betweenred {
    border-left:1px solid #FFFFFF;
    height:1.35em;
    margin-left:1.3888em;
    padding:0.25em 0 0.25em 0.25em;
}
.box .betweengray, .boxbreit .betweengray {
/* geändert NS 21.10.2009 */
    margin-left: 1.42em;
    background: #d1d1d1;
}
.box .headline, .boxbreit .headline {
/* geändert NS 21.10.2009 */
    display: inline;
    line-height: 1.42em;
    padding-left: 0.3em;
    color: #fff;
}
.box .betweenred .headline, .boxbreit .betweenred .headline {
/* geändert NS 21.10.2009 */
    display: inline;
    line-height: 1.42em;
    padding-left: 0.3em;
    color: #fff;
    font-size: 1em;
}
.box .content_autorenbild {
/* geändert NS 21.10.2009 */
    background: #dedede;
    padding-left: 0em;
    margin-left: 1.65em;
    background: #eeefef;
}
.box .content {
/* geändert NS 21.10.2009 */
    border-left: 1.65em solid #d1d1d1;
    background: #dedede;
    padding-left: 0.3em;
}
.box .doku, .boxbreit .doku {
/* geändert NS 21.10.2009 */
    font-size: 0.9em;
    background: #b91666;
    background-image: url(/images/layout2009/icon_document.gif);
    background-repeat: no-repeat;
}
.box .persoenlich,
/* geändert NS 28.10.2009 */
.boxbreit .persoenlich {
    font-size: 0.9em;
    background: #b91666;
    background: url(/images/layout2009/icon_personnal_simple.gif) 0.1em 0.05em repeat-x;
}
.box .achtung, .boxbreit .achtung {
/* geändert NS 21.10.2009 */
    font-size: 0.9em;
    background: #b91666;
    background-image: url(/images/layout2009/icon_attention.gif);
    background-repeat: no-repeat;
}
.box .mehr, .boxbreit .mehr {
/* geändert NS 21.10.2009 */
    font-size: 0.9em;
    background: url(/images/layout2009/icon_plus.gif) 0.05em 0em repeat;
}
.box .tip, .boxbreit .tip {
/* geändert NS 21.10.2009 */
    font-size: 0.9em;
    background: #b91666;
    background: url(/images/layout2009/icon_tip.gif) repeat-x 0.05em 0em;
}
.box .standard, .boxbreit .standard {
    background:#B91666 url(/images/layout2009/icon_dot_simple.gif) no-repeat scroll 0 0;
    font-size:0.9em;
}
.box .quick, .boxbreit .quick {
/* geändert NS 28.10.2009 */
    font-size: 0.9em;
    background: #b91666;
    background: url(/images/layout2009/icon_small_arrow_right.gif) 0.05em 0em repeat-x;
}
/*.sidebar .navigation .search a {
    padding-left: 1.5em;
    margin-left: -1.25em;
    font-size: 0.9em;
    text-decoration: none;
}
*/
#margin .start .search_outer, #margin .search_outer {
    margin-bottom: 1.625em;
}
#margin .start .search_outer a, #margin .search_outer a {
    padding-left: 1.5em;
    margin-left: -1.25em;
    font-size: 0.9em;
    text-decoration: none;
}
.box .row, .boxbreit .row {
/* geändert NS 26.10.2009 */
    font-size: 0.75em;
    border-top: 1px solid #fff;
    background: #eeefef;
}
.box .bild, .boxbreit .bild {
/* geändert NS 21.10.2009 */
    border-left: 1.65em solid #d1d1d1;
    background: #eeefef;
    padding-left: 0em;
}
.box .content, .boxbreit .content {
/* geändert NS 26.10.2009 */
    margin-left: 1.65em;
    background: #eeefef;
    border-left: 1px solid #fff;
}
.box .rowlink, .boxbreit .rowlink {
/* geändert NS 21.10.2009 */
    font-size: 0.75em;
    border-top: 1px solid #fff;
    background: #eeefef;
    background-image: url(/images/layout2009/link_navigation_off.gif) !important;
    background-position: 0.3em 0em;
}
.box .autortext, .boxbreit .autortext {
/* geändert NS 21.10.2009 */
    font-size: 0.75em;
    background: #eeefef;
}
.box .autorlink, .boxbreit .autorlink {
/* geändert NS 21.10.2009 */
    font-size: 0.75em;
    border-top: 1px solid #fff;
    background: #eeefef;
    background-image: url(/images/layout2009/link_navigation_off.gif) !important;
    background-position: 0.3em 0em;
}
.box .fullsize, .boxbreit .fullsize {
/* geändert NS 21.10.2009 */
    clear: both;
    border-left: 1.4em solid #eeefef;
}
.box .terminator, .boxbreit .terminator {
/* geändert NS 21.10.2009 */
    border-top: 1px solid #fff;
    background: url(/images/layout2009/terminator.gif) 0.04em 0em repeat;
}
.box .zeilelink, .boxbreit .zeilelink {
/* geändert NS 21.10.2009 */
    background: #eeefef;
    font-size: 0.75em;
    background-image: url(/images/layout2009/icon_link.gif);
    background-repeat: no-repeat;
    border-top: 1px solid #fff;
    height: 100%;
}
.box .zeileprintlink, .boxbreit .zeileprintlink {
/* geändert NS 21.10.2009 */
    background: #eeefef;
    font-size: 0.75em;
    background: url(/images/layout2009/icon_link.gif) 0 0 repeat;
    border-top: 1px solid #fff;
    height: 100%;
}
.box .zeileanchorlink, .boxbreit .zeileanchorlink {
/* geändert NS 21.10.2009 */
    background: #eeefef;
    font-size: 0.75em;
    background-image: url(/images/layout2009/icon_anchor_link.gif);
    background-repeat: no-repeat;
    border-top: 1px solid #fff;
    height: 100%;
}
.box .zeilemedialink, .boxbreit .zeilemedialink {
/* geändert NS 21.10.2009 */
    background: #eeefef;
    font-size: 0.75em;
    background-image: url(/images/layout2009/icon_download.gif);
    background-repeat: no-repeat;
    border-top: 1px solid #fff;
    height: 100%;
}
.box .zeilelinkextern, .boxbreit .zeilelinkextern {
/* geändert NS 21.10.2009 */
    background: #eeefef;
    font-size: 0.75em;
    background-image: url(/images/layout2009/icon_link_extern.gif);
    background-repeat: no-repeat;
    border-top: 1px solid #fff;
    height: 100%;
}
.box .zeilelinksatellit, .boxbreit .zeilelinksatellit {
/* geändert NS 21.10.2009 */
    background: #eeefef;
    font-size: 0.75em;
    background-image: url(/images/layout2009/content_list_satellite.gif);
    background-repeat: no-repeat;
    border-top: 1px solid #fff;
    height: 100%;
}
.box .zeilelinkautor, .boxbreit .zeilelinkautor {
/* geändert NS 21.10.2009 */
    background: #d1d1d1;
    font-size: 0.75em;
    background-image: url(/images/layout2009/icon_link.gif);
    background-repeat: no-repeat;
    height: 100%;
}
.box .zeilelink .betweengray, .box .zeileprintlink .betweengray, .box .zeileanchorlink .betweengray, .box .zeilemedialink .betweengray, .box .zeilelinkextern .betweengray, .box .zeilelinksatellit .betweengray, .box .zeilelinkautor .betweengray, .boxbreit .zeilelink .betweengray, .boxbreit .zeileprintlink .betweengray, .boxbreit .zeileanchorlink .betweengray, .boxbreit .zeilemedialink .betweengray, .boxbreit .zeilelinkextern .betweengray, .boxbreit .zeilelinksatellit .betweengray, .boxbreit .zeilelinkautor .betweengray {
/* geändert NS 21.10.2009 */
    margin-left: 1.65em;
    background-color: #eeefef;
}
.box .zeilelink .inhalt, .box .zeileprintlink .inhalt, .box .zeileanchorlink .inhalt, .box .zeilemedialink .inhalt, .box .zeilelinkextern .inhalt, .box .zeilelinksatellit .inhalt, .box .zeilelinkautor .inhalt, .boxbreit .zeilelink .inhalt, .boxbreit .zeileprintlink .inhalt, .boxbreit .zeileanchorlink .inhalt, .boxbreit .zeilemedialink .inhalt, .boxbreit .zeilelinkextern .inhalt, .boxbreit .zeilelinksatellit .inhalt, .boxbreit .zeilelinkautor .inhalt {
/* geändert NS 21.10.2009 */
    padding-left: 0.3em;
    padding-right: 0.3em;
    padding-top: 0.2em;
    padding-bottom: 0.25em;
    border-left: 1px solid #fff;
}
.box .zeilelink .betweengray .bild {
    padding: 0em;
}
.visual img {
/* geändert NS 26.10.2009 */
    display: block;
}
.visuallogo img {
    display: block;
    margin-bottom: 2em;
}
.flag {
/* geändert NS 21.10.2009 */
    display: inline;
    font-weight: bold;
    background: #b91666;
    padding: 0em 0.3em;
    color: #fff;
}
/* ------------- PRINT BEREICH ANFANG -------------- */
/* Header ANFANG */
.printarea {
/* geändert NS 21.10.2009 */
    background-color: #fff;
    width: 100%;
    height: 100%;
}
.printarea .printheader {
/* geändert NS 21.10.2009 */
    padding-left: 10px;
    width: 640px;
    height: 140px;
    border-bottom: 1px solid #d1d1d1;
    background-color: #fff;
    z-index: 5;
}
.printarea .printheader .printhome {
/* geändert NS 21.10.2009 */
    font-size: 12px;
    font-weight: normal;
    width: 390px;
    position: absolute;
    top: 85px;
}
.printarea .printheader .printhome a {
/* geändert NS 21.10.2009 */
    color: #b91666;
}
.printarea .printheader .printlogo {
    width: 250px;
    height: 128px;
    left: 390px;
    top: 10px;
    position: absolute;
}
/* -------------------- Header ENDE ------------------ */
/* -------------------- Content ANFANG --------------- */
.printarea .printcontent {
/* geändert NS 21.10.2009 */
    width: 640px;
    padding: 10px;
    background-color: #fff;
}
.printarea .printcontent .h1 {
    font-size: 1.75em;
    font-weight: normal;
    line-height: 1em;
    padding: 0em;
    margin: 0.15em 0em 0.5em 0em;
}
.printarea .printcontent .h2 {
/* geändert NS 21.10.2009 */
    font-weight: bold;
    /*line-height: 1.2em;
*/
    color: #b91666;
    padding: 0em;
    margin: 0em 0em 1em 0em;
}
.printarea .printcontent .h3 {
/* geändert NS 21.10.2009 */
    font-weight: bold;
    /*line-height: 1.2em;
*/
    color: #333;
    padding: 0em;
    margin: 0em;
}
.printarea .printcontent .text {
/* geändert NS 21.10.2009 */
    font-size: 0.75em;
    /*line-height: 1.2em;
*/
}
.printarea .printcontent .text p {
    margin: 0em 0em 0.8em 0em;
    display: block;
}
.printarea .printcontent .text li p {
    margin: 0em 0em 0em 0em;
    display: block;
}
.printarea .printcontent .text .flag {
/* geändert NS 21.10.2009 */
    font-weight: bold;
    /*line-height: 1.2em;
*/
    color: #fff;
    background-color: #b91666;
}
.printarea .printcontent .caption {
/* geändert NS 21.10.2009 */
    font-size: 0.75em;
    padding: 0.2em 0.4em;
    border-top: 1px solid #fff;
    background: #dedede;
    height: 14px;
}
.printarea .printcontent a {
/* geändert NS 21.10.2009 */
    color: #333;
}
/**/
ul {
    margin: 0px 0px 14px 0px !important;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 14px;
    margin-left: 22px;
    padding: 0px 0px 0px 20px !important;
    padding: 0px;
}
.printarea .printcontent ul li .link {
/* geändert NS 21.10.2009 */
    font-weight: bold;
    text-indent: 1em;
    color: #b91666;
}
.printarea .printcontent .text .internal {
}
.printarea .printcontent .text .internal a {
    display: block;
    position: relative;
    left: -20px;
    padding-left: 20px;
    text-indent: 0px;
    background-image: url(/images/layout2009/link_content_list_internal.gif);
    background-repeat: no-repeat;
    background-position: 2px -2px;
}
.printarea .printcontent .text .external a {
    display: block;
    position: relative;
    left: -20px;
    padding-left: 20px;
    text-indent: 0px;
    background-image: url(/images/layout2009/link_content_list_external.gif);
    background-repeat: no-repeat;
    background-position: 2px -2px;
}
.printarea .printcontent .text .internal li, .printarea .printcontent .text .external li {
    list-style-image: url(/images/layout2009/blind.gif);
    padding: 0px;
}
.printarea .printcontent .text .internal .date {
    margin-left: 1.5em;
}
.printarea .printcontent .text .internal .teaser {
    font-weight: normal;
    text-decoration: none;
}
.printarea .printcontent .aktuelleslist .headline {
/* geändert NS 21.10.2009 */
    font-size: 1.3em;
    font-weight: bold;
    padding-left: 0.3em;
    line-height: 1.42em;
    display: block;
    border-bottom: 1px solid #dedede;
}
/**/
/* Content ENDE */
/* Footer ANFANG */
.printarea .printfootnote {
/* geändert NS 21.10.2009 */
    width: 640px;
    padding: 10px;
    background-color: #fff;
    font-size: 0.67em;
}
.printarea .printfooter {
/* geändert NS 21.10.2009 */
    width: 640px;
    padding: 10px;
    background-color: #fff;
    font-size: 12px;
    font-weight: normal;
    color: #333;
    border-top: 1px solid #d1d1d1;
}
.printarea .printfooter a {
    color: #b91666;
}
/* Footer ENDE */
/* ------------- PRINT BEREICH ENDE ---------------- */
/* --------------- Layer und Styles fuer mouseover auf ImageMap Anfang ----- */
#karte {
    background-color:#FFFFFF;
    /*overflow:hidden;*/
    position:relative;
}
.captionkarte {
/* geändert NS 21.10.2009 */
    background-color: #dedede;
    padding-left: 0.3em;
    line-height: 1.65em;
}
.iconimagemap {
/* geändert NS 21.10.2009 */
    background: #d1d1d1;
    width: 12.4em;
}
.iconimagemap .between {
/* geändert NS 21.10.2009 */
    background: #d1d1d1;
}
.iconimagemap .headline {
    font-size: 0.9em;
    padding-left: 0.3em;
}
.imagemapzeile {
/* geändert NS 21.10.2009 */
    border-top: 1px solid #fff;
}
.imagemapzeile .between {
/* geändert NS 21.10.2009 */
    background: #d1d1d1;
}
.imagemapzeile .inhalt {
/* geändert NS 21.10.2009 */
    background: #d1d1d1;
    font-size: 0.75em;
    line-height: 1em;
    padding-left: 0.3em;
}
#content .terminator {
/* geändert NS 21.10.2009 */
    border-top: 1px solid #d1d1d1;
    background: #d1d1d1;
    height: 0.5em;
}
/*Anfang der Aenderung 12.02.2008*/
#schleswigholstein {
    position: absolute;
    left: 140px;
    top: 12px;
    visibility: hidden;
}
#layerschleswigholstein {
    position: absolute;
    left: 165px;
    top: 110px;
    width: 10px;
    visibility: hidden;
}
#mecklenburgvorpommern {
    position: absolute;
    left: 219px;
    top: 42px;
    visibility: hidden;
}
#layermecklenburgvorpommern {
    position: absolute;
    left: 251px;
    top: 140px;
    width: 10px;
    visibility: hidden;
}
#hamburg {
    position: absolute;
    left: 183px;
    top: 86px;
    visibility: hidden;
}
#layerhamburg {
    position: absolute;
    left: 10px;
    top: 135px;
    width: 10px;
    visibility: hidden;
}
#bremen {
    position: absolute;
    left: 134px;
    top: 98px;
    visibility: hidden;
}
#layerbremen {
    position: absolute;
    left: 10px;
    top: 165px;
    width: 10px;
    visibility: hidden;
}
#niedersachsen {
    position: absolute;
    left: 63px;
    top: 80px;
    visibility: hidden;
}
#layerniedersachsen {
    position: absolute;
    left: 119px;
    top: 190px;
    width: 10px;
    visibility: hidden;
}
#sachsenanhalt {
    position: absolute;
    left: 220px;
    top: 133px;
    visibility: hidden;
}
#layersachsenanhalt {
    position: absolute;
    left: 240px;
    top: 260px;
    width: 10px;
    visibility: hidden;
}
#brandenburg {
    position: absolute;
    left: 246px;
    top: 98px;
    visibility: hidden;
}
#layerbrandenburg {
    position: absolute;
    left: 300px;
    top: 230px;
    width: 10px;
    visibility: hidden;
}
#berlin {
    position: absolute;
    left: 318px;
    top: 157px;
    visibility: hidden;
}
#layerberlin {
    position: absolute;
    left: 230px;
    top: 200px;
    width: 10px;
    visibility: hidden;
}
#westfalenlippe {
    position: absolute;
    left: 64px;
    top: 171px;
    visibility: hidden;
}
#layerwestfalenlippe {
    position: absolute;
    left: 94px;
    top: 275px;
    width: 10px;
    visibility: hidden;
}
#nordrhein {
    position: absolute;
    left: 28px;
    top: 208px;
    visibility: hidden;
}
#layernordrhein {
    position: absolute;
    left: 44px;
    top: 310px;
    width: 10px;
    visibility: hidden;
}
#hessen {
    position: absolute;
    left: 103px;
    top: 226px;
    visibility: hidden;
}
#layerhessen {
    position: absolute;
    left: 137px;
    top: 330px;
    width: 10px;
    visibility: hidden;
}
#thueringen {
    position: absolute;
    left: 196px;
    top: 226px;
    visibility: hidden;
}
#layerthueringen {
    position: absolute;
    left: 214px;
    top: 315px;
    width: 10px;
    visibility: hidden;
}
#sachsen {
    position: absolute;
    left: 280px;
    top: 220px;
    visibility: hidden;
}
#layersachsen {
    position: absolute;
    left: 315px;
    top: 295px;
    width: 10px;
    visibility: hidden;
}
#rheinlandpfalz {
    position: absolute;
    left: 33px;
    top: 273px;
    visibility: hidden;
}
#layerrheinlandpfalz {
    position: absolute;
    left: 45px;
    top: 375px;
    width: 10px;
    visibility: hidden;
}
#saarland {
    position: absolute;
    left: 45px;
    top: 359px;
    visibility: hidden;
}
#layersaarland {
    position: absolute;
    left: 10px;
    top: 440px;
    width: 10px;
    visibility: hidden;
}
#badenwuerttemberg {
    position: absolute;
    left: 92px;
    top: 350px;
    visibility: hidden;
}
#layerbadenwuerttemberg {
    position: absolute;
    left: 119px;
    top: 475px;
    width: 10px;
    visibility: hidden;
}
#bayern {
    position: absolute;
    left: 155px;
    top: 299px;
    visibility: hidden;
}
#layerbayern {
    position: absolute;
    left: 256px;
    top: 440px;
    visibility: hidden;
}
/*Ende der Aenderung 12.02.2008*/
/* --------------- Layer und Styles fuer mouseover auf ImageMap Ende ----- */
/* --------------- Layer und Styles fuer Image Map "System der GKV" Anfang ----- */
#system {
/* geändert NS 21.10.2009 */
    position: relative;
    border-bottom: 1px solid #fff;
    background-color: #ffffff;
}
#behandlungspflicht {
    position: absolute;
    left: 74px;
    top: 120px;
    width: 10px;
    visibility: hidden;
}
#behandlungsanspruch {
    position: absolute;
    left: 10px;
    top: 119px;
    width: 10px;
    visibility: hidden;
}
#abrechnung {
    position: absolute;
    left: 74px;
    top: 218px;
    width: 10px;
    visibility: hidden;
}
#honorarzahlung {
    position: absolute;
    left: 124px;
    top: 201px;
    width: 10px;
    visibility: hidden;
}
#gesamtverguetung {
    position: absolute;
    left: 10px;
    top: 100px;
    width: 10px;
    visibility: hidden;
}
#gewaehrleistung {
    position: absolute;
    left: 10px;
    top: 201px;
    width: 10px;
    visibility: hidden;
}
/* --------------- Layer und Styles fuer Image Map "System der GKV" Ende ----- */
* --------------- Layer und Styles fuer mouseover fuer organigramm ImageMap Anfang ----- */
#organigramm {
    position: relative;
    border-bottom: 1px solid #fff;
    background-color: #dedede;
}
#vertreterversammlung {
    position: absolute;
    left: 176px;
    top: 88px;
    visibility: hidden;
    z-index: 20;
}
#vertreterversammlungover {
    position: absolute;
    left: 176px;
    top: 10px;
    visibility: hidden;
}
#vorstand {
    position: absolute;
    left: 176px;
    top: 256px;
    visibility: hidden;
    z-index: 20;
}
#vorstandover {
    position: absolute;
    left: 176px;
    top: 178px;
    visibility: hidden;
}
#abtgimo {
    position: absolute;
    left: 80px;
    top: 467px;
    visibility: hidden;
    z-index: 20;
}
#abtgimoover {
    position: absolute;
    left: 10px;
    top: 418px;
    visibility: hidden;
}
#rechtsabteilung {
    position: absolute;
    left: 77px;
    top: 227px;
    visibility: hidden;
    z-index: 20;
}
#rechtsabteilungover {
    position: absolute;
    left: 350px;
    top: 178px;
    visibility: hidden;
}
#stabsstelle {
    position: absolute;
    left: 166px;
    top: 227px;
    visibility: hidden;
    z-index: 20;
}
#stabsstelleover {
    position: absolute;
    left: 10px;
    top: 178px;
    visibility: hidden;
}
#stab_versforsch {
    position: absolute;
    left: 166px;
    top: 227px;
    visibility: hidden;
}
#stab_versforschover {
    position: absolute;
    left: 10px;
    top: 178px;
    visibility: hidden;
}
#stab_patorient {
    position: absolute;
    left: 166px;
    top: 329px;
    visibility: hidden;
}
#stab_patorientover {
    position: absolute;
    left: 10px;
    top: 280px;
    visibility: hidden;
}
/* 2007-02-16, mb, komplette folgende id */
#stab_politik {
    position: absolute;
    left: 166px;
    top: 227px;
    visibility: hidden;
}
/* 2007-02-16, mb, komplette folgende id */
#stab_politikover {
    position: absolute;
    left: 10px;
    top: 178px;
    visibility: hidden;
}
#stab_personal {
    position: absolute;
    left: 166px;
    top: 287px;
    visibility: hidden;
}
#stab_personalover {
    position: absolute;
    left: 10px;
    top: 238px;
    visibility: hidden;
}
#persrefvorst {
    position: absolute;
    left: 166px;
    top: 359px;
    visibility: hidden;
}
#persrefvorstover {
    position: absolute;
    left: 10px;
    top: 310px;
    visibility: hidden;
}
#keyaccount {
    position: absolute;
    left: 166px;
    top: 389px;
    visibility: hidden;
}
#keyaccountover {
    position: absolute;
    left: 10px;
    top: 340px;
    visibility: hidden;
}
#beraterit {
    position: absolute;
    left: 166px;
    top: 419px;
    visibility: hidden;
}
#berateritover {
    position: absolute;
    left: 10px;
    top: 370px;
    visibility: hidden;
}
#berater {
    position: absolute;
    left: 77px;
    top: 257px;
    visibility: hidden;
    z-index: 20;
}
#beraterover {
    position: absolute;
    left: 350px;
    top: 208px;
    visibility: hidden;
}
#vbuero_vv {
    position: absolute;
    left: 253px;
    top: 266px;
/* 2007-02-16, mb */
    visibility: hidden;
    z-index: 20;
}
#vbuero_vvover {
    position: absolute;
    left: 176px;
    top: 217px;
/* 2007-02-16, mb */
    visibility: hidden;
}
#vbuero_wei {
    position: absolute;
    left: -5px;
    top: 387px;
/* 2007-02-16, mb */
    visibility: hidden;
    z-index: 20;
}
#vbuero_weiover {
    position: absolute;
    left: 268px;
    top: 338px;
/* 2007-02-16, mb */
    visibility: hidden;
}
#bbbuero {
    position: absolute;
    left: 77px;
    top: 288px;
    visibility: hidden;
    z-index: 20;
}
#bbbueroover {
    position: absolute;
    left: 350px;
    top: 238px;
    visibility: hidden;
}
#bbbueroneu {
    position: absolute;
    left: 166px;
    top: 257px;
    visibility: hidden;
    z-index: 20;
}
#bbbuerooverneu {
    position: absolute;
    left: 20px;
    top: 208px;
    visibility: hidden;
}
#dezernat1 {
    position: absolute;
    left: 151px;
    top: 467px;
    visibility: hidden;
    z-index: 20;
}
#dezernat1over {
    position: absolute;
    left: 81px;
    top: 418px;
    visibility: hidden;
}
#dezernat2 {
    position: absolute;
    left: 222px;
    top: 467px;
    visibility: hidden;
    z-index: 20;
}
#dezernat2over {
    position: absolute;
    left: 152px;
    top: 418px;
    visibility: hidden;
}
#dezernat3 {
    position: absolute;
    left: 293px;
    top: 467px;
    visibility: hidden;
    z-index: 20;
}
#dezernat3over {
    position: absolute;
    left: 223px;
    top: 418px;
    visibility: hidden;
}
#dezernat4 {
    position: absolute;
    left: 21px;
    top: 467px;
    visibility: hidden;
    z-index: 20;
}
#dezernat4over {
    position: absolute;
    left: 294px;
    top: 418px;
    visibility: hidden;
}
#dezernat5 {
    position: absolute;
    left: 92px;
    top: 467px;
    visibility: hidden;
    z-index: 20;
}
#dezernat5over {
    position: absolute;
    left: 365px;
    top: 418px;
    visibility: hidden;
}
#dezernat_kommunikation {
    position: absolute;
    left: 163px;
    top: 467px;
    visibility: hidden;
    z-index: 20;
}
#dezernat_kommunikationover {
    position: absolute;
    left: 436px;
    top: 418px;
    visibility: hidden;
}
#aerztliches_zentrum {
    position: absolute;
    left: 175px;
    top: 589px;
    visibility: hidden;
    z-index: 20;
}
#aerztliches_zentrumover {
    position: absolute;
    left: 10px;
    top: 540px;
    visibility: hidden;
}
#seminar_kbv {
    position: absolute;
    left: 340px;
    top: 589px;
    visibility: hidden;
    z-index: 20;
}
#seminar_kbvover {
    position: absolute;
    left: 176px;
    top: 540px;
    visibility: hidden;
}
#zentralinstitut {
    position: absolute;
    left: 68px;
    top: 589px;
    visibility: hidden;
    z-index: 20;
}
#zentralinstitutover {
    position: absolute;
    left: 341px;
    top: 540px;
    visibility: hidden;
}
.boxorga {
    background: #d1d1d1;
    width: 17em;
}
#vertreterversammlung {
    background: #d1d1d1;
    width: 20em;
}
.betweenorga {
    padding: 0.3em;
}
.headlineorga {
    font-size: 0.9em;
    line-height: 1.1em;
    font-weight: bold;
}
.inhaltorga {
    font-size: 0.75em;
    line-height: 1.1em;
    margin-bottom: 0.6em;
}
/* --------------- Layer und Styles fuer mouseover fuer organigramm ImageMap Ende ----- */
/* 2007-03-29 Rubrik Kompakt */
#kompakt {
}
#content #kompakt h1 {
    margin: 0.15em 0 0.2em 0;
}
#content #kompakt h1.rubrik {
    font-size: 1.55em;
    /*margin: 0.15em 0 0.6em 0;
*/
    margin: 0.45em 0 0.9em 0;
}
#kompakt .sans {
/* geändert NS 21.10.2009 */
    font-size: 0.95em;
    font-weight: bold;
    font-style: italic;
    color: #666;
}
#kompakt .datum {
    font-size: 0.75em;
    margin: 0 0 1.6em 0 !important;
    margin: 0 0 1.7em 0;
}
.content_change_box {
    /*width: 31.25em;*/
    width: 32.25em;
    margin-top: 1.25em;
}
.content_change_box_reiter {
    width: 32.25em;
}
.content_change_box.change_box_page {
    width: 32.25em;
    margin-top: 1.25em;
}
.content_change_box.change_box_page .content_change_box_reiter {
    width: 32.25em;
}
div.content_change_box_reiter div.content_change_box_reiter_akt {
/* geändert NS 21.10.2009 */
    float: left;
    /*width: 10.38em;*/
    width: 10.75em;
    padding: 0;
    background-color: #ad2c64;
    background-image: url(/images/layout2009/head_background.png);
    background-repeat: repeat-x;
    cursor: pointer;
    height: 1.8em;
}
.content_change_box.change_box_page .content_change_box_reiter div.content_change_box_reiter_akt {
    width: 6.52em;
}
/*IE only*/
* html body .content_change_box.change_box_page .content_change_box_reiter div.content_change_box_reiter_akt {
    width: 6.75em;
}
/*Safari only*/
*body .content_change_box.change_box_page .content_change_box_reiter div.content_change_box_reiter_akt[id] {
    width: 6.75em;
}
/*Firefox 3 Only*/
html body .content_change_box.change_box_page .content_change_box_reiter div.content_change_box_reiter_akt, x:-moz-any-link, x:default {
    width: 6.58em;
}
div.content_change_box_reiter div.content_change_box_reiter_akt div.content_change_box_reiter_icon {
/* geändert NS 21.10.2009 */
    width: 1.5em;
    height: 1.8em;
    background: url(/images/layout2009/icon_navigation_department.gif) 0.2em 0em no-repeat;
    float: left;
    border-right: 1px solid #fff;
}
div.content_change_box_reiter div.content_change_box_reiter_akt span {
/* geändert NS 21.10.2009 */
    display: block;
    float: left;
    padding: 0.40em 0 0 0.35em;
    font-size: 0.85em;
    color: #fff;
    /*line-height: 0.9em;*/
}
div.content_change_box_reiter div.content_change_box_reiter_inakt {
/* geändert NS 21.10.2009 */
    float: left;
    /*width: 10.355em;*/
    width: 10.65em;
    background-color: #eeefef;
    border-bottom: 1px solid #fff;
    cursor: pointer;
}
/*IE only*/
* html body div.content_change_box_reiter div.content_change_box_reiter_inakt {
    /*width: 10.45em;*/
    width: 10.75em;
}
/*Safari only*/
*body div.content_change_box_reiter div.content_change_box_reiter_inakt[id] {
    /*width: 10.42em;*/
    width: 10.72em;
}
.content_change_box.change_box_page .content_change_box_reiter div.content_change_box_reiter_inakt {
    width: 6.35em;
}
div.content_change_box_reiter div.no_first {
/* geändert NS 21.10.2009 */
    border-left: 1px solid #fff;
}
div.content_change_box_reiter div.content_change_box_reiter_inakt div.content_change_box_reiter_icon {
/* geändert NS 21.10.2009 */
    width: 1.2em;
    height: 1.75em;
    background: url(/images/layout2009/icon_link.gif) 0em 0.3em;
    background-color: #dedede;
    border-right: 1px solid #fff;
    float: left;
}
div.content_change_box_reiter div.content_change_box_reiter_inakt span {
/* geändert NS 21.10.2009 */
    display: block;
    float: left;
    padding: 0.4em 0 0 0.35em;
    font-weight: normal;
    font-size: 0.85em;
}
.content_change_box_inner {
    background-color:#EEEFEF;
    border:none;
    display:none;
    padding:1.25em 1.2em;
}

.change_box_inner_page {
    padding: 0.5em 0.5em!important;
}
.content_change_box_inner a {
    text-decoration: none;
    padding: 0 0.3em;
    margin: 0.3em 0;
    line-height: 2em;
}
.content_change_box_inner a:hover {
    text-decoration: underline;
}
.content_change_box_inner a.font_20_bold_pink {
/* geändert ASC 27.11.2009 */
    font-size: 1.25em!important;
    color: #b90065!important;
}
.content_change_box_inner a.font_17 {
    font-weight: normal;
    font-size: 1.0625em!important;
}
.content_change_box_inner a.font_12 {
/* geändert ASC 27.11.2009 */
    font-weight: normal;
    font-size: 0.75em!important;
    color: #727979!important;
}
.content_change_box_inner .internal a.linkliste { 
    background-image:url(/images/layout2009/icon_link.gif);
    background-position:0 0.16666em;
    background-repeat:no-repeat;
    color:#C32177 !important;
    display:block;
    font-size:0.75em !important;
    font-weight:bold;
    padding-left:1.6em;
}
.content_change_box_inner .external a.linkliste {
    display: block;
    background-image: url(/images/layout2009/link_content_list_external.gif);
    background-repeat: no-repeat;
    padding-left: 1.5em;
    font-size: 0.75em!important;
    font-weight: bold;
    color: #c32177!important;
}
.content_change_box_inner .satellite a.linkliste {
    background-image:url(/images/layout2009/content_list_satellite.gif);
    background-position:0 0.1666em;
    background-repeat:no-repeat;
    color:#C32177 !important;
    display:block;
    font-size:0.75em !important;
    font-weight:bold;
    padding-left:1.6em;
}
.content_change_box_inner .internal li, .content_change_box_inner .external li, .content_change_box_inner .satellite li {
    list-style-image: url(/images/layout2009/blind.gif);
    padding: 0px;
    margin: 0;
    display: inline;
}
.internal_liste_image {
    float: right;
    margin: 6px 0px 0px 6px;
    background-color: #e5e5e5;
    /*padding-bottom: 2px;
*/
}
.internal_liste_image img {
    border-bottom: 1px solid #ffffff;
    display: block;
    /*margin-bottom: 2px;
*/
}
.internal_liste_image_subline {
    /*padding: 0 5px;
*/
    font-size: 0.75em;
    background-color: #e5e5e5;
    /*border-top: 1px solid #fff;
*/
    position: relative;
    padding: 0.3em;
}
.content_change_box_inner ul.internal, .content_change_box_inner ul.external, .content_change_box_inner ul.satellite {
    margin: 0px 0px 2px 0px !important;
    margin: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0px 0px 0px 0px !important;
    padding: 0px;
    clear: both;
}
/* überflüssige geschweifte Klammer gelöscht */
#curatorrubriken label {
    font-size: 0.75em;
    font-weight: normal;
}
div#curatorform .submit {
    font-size: 0.80em;
    font-weight: normal;
}
div#curatorform .showaboinput {
    font-size: 1.05em;
    font-weight: normal;
}
div#curatorform .label {
    width: 110px;
    float: left;
}
.micronavigation {
    display: block;
    position: relative;
    left: -20px;
    padding-left: 20px;
    text-indent: 0px;
    background-image: url(/images/layout2009/link_content_list_internal.gif);
    background-repeat: no-repeat;
    background-position: 2px -2px;
}
.reddot {
    font-size: 0.8em;
    font-weight: bold;
    color: #ff0000;
}
/* sad */
/* neu erstellte Klassen */
.navigation .headline_on {
    background: url(/images/layout2009/menu_background_on.gif);
    border-left: 1px solid #FFFFFF;
    font-size: 0.9em;
    line-height: 1.7em;
    padding-left: 0.3em;
}
.sidebar .navigation .headline_on a {
    color: #fff;
}
.kopfnavi .meta .right .green:hover {
    text-decoration: underline;
    background: url(/images/layout2009/meta_background_green.gif) 0em -0.2em;
}
.kopfnavi .meta .right .green {
    background: url(/images/layout2009/meta_background_green.gif) 0em -0.2em;
}
.sidebar .navigation .bereich .up span {
    padding-left: 1.5em;
    margin-left: -0.2em;
    font-size: 0.9em;
    font-weight: bold;
    background-position: 0.25em 0em;
    background-repeat: no-repeat;
    background-image: url(/images/layout2009/icon_navigation_department.gif);
    color: #fff;
}
.kopfnavi .meta a.last-short {
/* geändert ASC 27.11.2009 */
    padding-left: 1.6666em;
    margin-left: 5.4166em;
    border: none;
}
.sidebar .navigation2 .headline_on {
    line-height: 1.7em;
    padding-left: 0.3em;
    font-size: 0.9em;
    background: url(/images/layout2009/menu_background_on.gif) #b53064 repeat-x;
    border-left: 1px solid #fff;
    color: #fff;
}

.kopfnavi .meta a.lastnew {
    border:medium none;
    margin-left:5.4166em;
    padding-left:1.6666em;
}
 

.sitemapcontainer .sitemap .sitemapblock a {
    font-size: 0.8823em!important;
}
.sitemapcontainer .sitemap .sitemapblock .navigation1 .between a {
color:#7A7A7A !important;
font-weight:bold !important;
}
.sitemapcontainer .sitemap .sitemapblock .navigation2 .between a {
color:#7A7A7A !important;
font-weight:normal !important;
}
.sitemapcontainer .sitemap .sitemapblock .navigation3 .between a {
color:#7A7A7A !important;
font-weight:normal !important;
}

.sitemapcontainer .sitemap .sitemapblock .navigation1 .on, .sitemapcontainer .sitemap .sitemapblock .navigation1 .off, .sitemapcontainer .sitemap .sitemapblock .navigation2 .on, .sitemapcontainer .sitemap .sitemapblock .navigation2 .off {
    background: url(/images/layout2009/icon_sitemap.gif) no-repeat left 3px #ffffff !important;
}
.sitemapcontainer .sitemap .sitemapblock .sitemapterminator, .printarea .printcontent .sitemapcontainer .sitemap .sitemapblock .sitemapterminator {
    display: none;
}
.sitemapcontainer .sitemap .sitemapblock .navigation2 .on .between .headline, .sitemapcontainer .sitemap .sitemapblock .navigation2 .off .between .headline, .sitemapcontainer .sitemap .sitemapblock .navigation2 .on .between .headline_on, .sitemapcontainer .sitemap .sitemapblock .navigation2 .off .between .headline_off, .sitemapcontainer .sitemap .sitemapblock .navigation2 .on .between .headline_off, .sitemapcontainer .sitemap .sitemapblock .navigation2 .off .between .headline_on {
    line-height: 1.3em;
}
.sitemapcontainer .sitemap .sitemapblock .navigation1 .on .between .headline, .sitemapcontainer .sitemap .sitemapblock .navigation1 .off .between .headline, .sitemapcontainer .sitemap .sitemapblock .navigation1 .on .between .headline_on, .sitemapcontainer .sitemap .sitemapblock .navigation1 .off .between .headline_off, .sitemapcontainer .sitemap .sitemapblock .navigation1 .on .between .headline_off, .sitemapcontainer .sitemap .sitemapblock .navigation1 .off .between .headline_on {
    line-height: 1.3em;
}
.kopfnavi .meta .right .last:hover {
    background: url(/images/layout2009/meta_background_inactive.gif) left -0.2em!important;
}
.sitemapcontainer .sitemap .sitemapblock {
    width: 16.2em!important;
}
 
 
.sidebar .navigation1 .headline_on {
    background:#B53064 url(/images/layout2009/menu_background_on.gif) repeat-x scroll 0 0;
    border-left:1px solid #FFFFFF;
    color:#FFFFFF;
    font-size:0.9em;
    line-height:1.7em;
    padding-left:0.3em;
}

.list_teasertext {
    margin: 0px 0.4em 1.25em 0.4em;
}
 

.messeanmeldung {
background-color:#dfdfdf;
font-size:0.75em;
padding-bottom:2.0833em;
zoom:1;
}
.messeanmeldung .ma_header {
color:#FFFFFF;
font-size:1.2083em;
background:url(/images/layout2009/icon_messe.gif) top left no-repeat;
padding:0.2068em 0 0.2068em 1.6551em;
border-bottom:1px solid #FFFFFF;
position:relative;
}
.messeanmeldung .ma_textblock {
font-size:1em;
padding:0.6666em 1.25em 0.6666em 1.25em;
position:relative;
}
.messeanmeldung .ma_textblock p {
margin:0;
padding:0.6666em 0 0 0;
}
.messeanmeldung .ma_sub_box {
margin-top:0.8333em;
background-color:#f0f0f0;
padding:0.4166em 0 0 1.1666em;
color:#022222;
position:relative;
height:1%;
}
.messeanmeldung .ma_sub_box_high {
padding-bottom:0.0833em;
}
.messeanmeldung .ma_sub_box ul {
margin:0!important;
padding:0!important;
list-style-image:none;
list-style-type:none;
}
.messeanmeldung .ma_sub_box ul li.ma_date {
color:#022222;
font-weight:bold;
float:left;
width:9.75em;
padding-top:0.5em;
}
.messeanmeldung .ma_sub_box ul li.ma_event {
color:#b73269;
font-weight:bold;
float:left;
width:22.5em;
}
.messeanmeldung .ma_sub_box ul li.ma_event .ma_event_subline {
color:#022222;
font-weight:normal;
}
.messeanmeldung .ma_sub_box ul li.ma_price {
color:#b73269;
float:left;
width:8.3333em;
white-space:nowrap
}
.messeanmeldung .ma_sub_box ul li.ma_price label,
.messeanmeldung .ma_sub_box ul li.ma_price input {
float:left;
}
.messeanmeldung .ma_sub_box ul li.ma_price label {
padding:0.1666em 0 0 0.3333em;
color:#000000;
font-weight:normal;
}
.messeanmeldung .ma_sub_box select {
/*width:16.6666em;*/
width:21.5em;
margin:0.5833em 0;
}
.messeanmeldung .ma_sub_box_magenta {
background-color:#c05283;
color:#FFFFFF;
padding-bottom:0.3333em;
}
.messeanmeldung .ma_sub_box_grau {
background-color:#858485;
color:#FFFFFF;
padding-bottom:0.3333em;
}
.messeanmeldung .ma_sub_box_grau strong,
.messeanmeldung .ma_sub_box_grau span {
float:left;
}
.messeanmeldung .ma_sub_box_grau span {
margin-top:-0.6666em;
padding-left:1em;
}
.messeanmeldung .ma_sub_box_magenta ul li.ma_description,
.messeanmeldung .ma_sub_box_grau ul li.ma_description {
width:32.25em;
float:left;
padding-top:0.8333em;
}
.messeanmeldung .ma_sub_box_magenta ul li.ma_price,
.messeanmeldung .ma_sub_box_grau ul li.ma_price {
color:#ffffff;
}
.messeanmeldung .ma_sub_box_magenta ul li.ma_price label,
.messeanmeldung .ma_sub_box_grau ul li.ma_price label {
color:#ffffff;
}
.messeanmeldung .ma_text_big {
font-size:1.20833em;
}
.messeanmeldung .ma_text_magenta {
color:#b90065;
}
.messeanmeldung .ma_sub_box_form {
padding:0.8333em 0.8333em 0.8333em 1.1666em;
}
.messeanmeldung .ma_order_form {
padding-top:1.6666em;
}
.messeanmeldung .ma_order_form ul li label {
float:left;
width:6.9166em;
color:#b90065;
}
.messeanmeldung .ma_order_form ul li.left {
float:left;
}
.messeanmeldung .ma_order_form ul li.right {
float:right;
}
.messeanmeldung .ma_order_form ul li ul li label,
.messeanmeldung .ma_order_form ul li ul li input,
.messeanmeldung .ma_order_form ul li ul li ma_radio_holder {
float:left
}
.messeanmeldung .ma_order_form ul li {
padding-bottom:0.4166em;
width:20.4166em;
display:block;
}
.messeanmeldung .ma_order_form ul li ul li {
padding:0.8333em 0;
//padding:0.4166em 0;
height:1em;
}
.messeanmeldung .ma_order_form ul li ul li label {
width:6.9166em;
color:#b90065;
}
.messeanmeldung .ma_order_form ul li span.ma_radio_holder label {
width:3.1666em;
color:#000000;
font-weight:normal;
float:left;
}
.messeanmeldung .ma_order_form ul li span.ma_radio_holder input {
float:left;
width:auto;
margin:0.0833em 0.3333em 0 0;
//margin:-0.3333em 0.3333em 0 0;
}
.messeanmeldung .ma_order_form ul li ul li span {
font-weight:normal;
color:#022222;
}
.messeanmeldung .ma_order_form ul li ul li input {
width:12.5em;
height:1.5833em;
border:0.0833em solid #d9d9d9;
background-color:#FFFFFF;
}
.messeanmeldung .bankverb span {
width:10.6666em;
display:block;
float:left;
}
img.icon_pflichtfeld {
margin:0 0.1666em -0.1666em 0.4166em;
}
.messeanmeldung .ma_order_form ul li .black {
color:#000000;
}
.messeanmeldung .left {
float:left;
}
.messeanmeldung .right {
float:right;
}
.messeanmeldung .ma_sub_box .buttons li {
padding:0 3.1666em 0.8333em 3.1666em;
width:8.3333em;
}
.messeanmeldung .ma_sub_box_trans {
background:none;
}
.messeanmeldung .ma_sub_box_buttons {
margin-top:0.8333em;
padding:0.4166em 0 0 0;
border-bottom:0.0833em solid #FFFFFF;
}

.clear {
clear:both;
font-size:0;
border: none;
margin:0;
padding:0;
line-height:0;
}
