* {
font-size: 100%;
}
body {
font-family: Arial, Verdana, sans-serif;
margin: 0em;
background: rgb(255, 255, 255);
}
form {
margin: 0em;
}
/* kopfnavi */
kopfnavi {
position: absolute;
top: 1em;
left: 0em;
border-bottom: 1px solid rgb(255, 255, 255);
z-index: -1;
vertical-align: bottom;
}
/* ----- META NAVIGATION ANFANG -------*/
.kopfnavi .meta {
position: relative;
top: 1em;
height: 2em;
left: 0em;
width: 62.4em;
text-align: right;
z-index: 5;
background: rgb(255, 255, 255);
border-bottom: 1px solid rgb(255, 255, 255);
}

.kopfnavi .metabalken {
width: 61.4em;
padding:0;
margin-left:1em;
height:15px;
background:url(/images/layout/qep_balken_lang_kachel.gif); 
background-position:bottom;
background-repeat:repeat-x;
}

.kopfnavi .metasatelite {
position: relative;
top: 1em;
height: 2em;
left: 0em;
width: 62.4em;
text-align: right;
z-index: 5;
background: rgb(209, 209, 209);
border-bottom: 1px solid rgb(255, 255, 255);
}
.kopfnavi .meta .headline{
font-family: Times, serif;
font-size: 0.9em;
text-decoration: none;
text-align: left;
float: left;
margin-top: 0.3em;
margin-left: 1em;
}
.kopfnavi .metasatelite .headline{
font-family: Times, serif;
font-size: 0.9em;
font-weight: bold;
text-decoration: none;
text-align: left;
float: left;
margin-top: 0.3em;
margin-left: 9.3em;
}
.kopfnavi .meta a {
display: inline;
float: left;
vertical-align: bottom;
padding: 0.15em 0.5em 0.15em 1.5em;
font-family: Times, serif;
font-size: 0.9em;
text-decoration: none;
border-left: 1px solid rgb(0, 0, 0);
color: rgb(0, 0, 0);
background: url(/images/layout/link_meta.gif) 0.5em 0.15em no-repeat;
}
.kopfnavi .metasatelite a {
display: inline;
float: left;
vertical-align: bottom;
padding: 0.15em 0.5em 0.15em 1.5em;
font-family: Times, serif;
font-size: 0.9em;
text-decoration: none;
border-left: 1px solid rgb(255, 255, 255);
color: rgb(0, 0, 0);
background: url(/images/layout/link_meta.gif) 0.5em 0.15em no-repeat;
}
.kopfnavi .meta a.last {
width: 13.25em;
padding-left: 0.15em;
background-position: 3.7em 0.15em;
}
.kopfnavi .metasatelite a.last {
width: 13.25em;
padding-left: 0.15em;
background-position: 3.7em 0.15em;
}
.kopfnavi .meta .right {
margin-top: 0.78em;
float: right;
}
.kopfnavi .metasatelite .right {
margin-top: 0.25em;
float: right;
}
.kopfnavi .meta .right a:hover {
background-color: rgb(209, 209, 209);
}
.kopfnavi .metasatelite .right a:hover{
background-color: rgb(209, 209, 209);
}
.kopfnavi .meta .right .last a:hover{
background-color: rgb(209, 209, 209);
}
.kopfnavi .metasatelite .right .last a:hover{
background-color: rgb(209, 209, 209);
}
.kopfnavi .meta .right a.on {
background-color: rgb(209, 209, 209);
}
.kopfnavi .metasatelite .right a.on {
background-color: rgb(209, 209, 209);
}
/* ------- 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-top: 6.3em;
position: absolute;
width: 100%;
}
#content h1 {
font-family: Times, serif;
font-size: 1.75em;
font-weight: normal;
line-height: 1em;
padding: 0em;
margin: 0.15em 0em 0.6em 0em;
}
#content h2 {
font-weight: bold;
line-height: 1.2em;
color: rgb(221, 100, 12);
padding: 0em;
margin: 0em 0em 1em 0em;
}
#content h3 {
font-weight: bold;
line-height: 1.2em;
color: rgb(0, 0, 0);
padding: 0em;
margin: 0em;
}
#content .text{
clear: both;
font-size: 0.75em;
margin-left: 0em;
padding-left: 0em;
}
#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 {
font-weight: bold;
line-height: 1.2em;
color: rgb(255, 255, 255);
background-color: rgb(221, 100, 12);
}
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{
font-weight: bold;
text-indent: 1em;
color: rgb(221, 100, 12);
}
#content ul li .pseudolink{
font-weight: bold;
text-indent: 0em;
color: rgb(221, 100, 12);
}
#content .text .internal{
}
#content .text .internal a{
 display: block;
 position: relative;
 left: -20px;
 padding-left: 20px;
 text-indent: 0px;
 background-image: url(/images/layout/qep_link_content_list_internal.gif);
 background-repeat: no-repeat;
 background-position: 2px -2px;
}

#content .text .external a{
 display: block;
 position: relative;
 left: -20px;
 padding-left: 20px;
 text-indent: 0px;
 background-image: url(/images/layout/qep_link_content_list_external.gif);
 background-repeat: no-repeat;
 background-position: 2px -2px;
}
#content .text .internal li,
#content .text .external li{
list-style-image: url(/images/layout/blind.gif);
padding: 0px;
}
#content .text .internal .date{
margin-left: 1.5em;
}
#content .text .internal .teaser{
font-weight: normal;
text-decoration: none;
}
#content .aktuelleslist{
background: rgb(222, 222, 222);
}
#content .aktuelleslist .headline{
font-family: times, serif;
font-size: 1.3em;
font-weight: bold;
padding-left: 0.3em;
line-height:1.42em;
display: block;
background: rgb(193, 193, 193);
border-bottom: 1px solid rgb(255, 255, 255);
}
#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{
font-size: 0.75em;
padding: 0.2em 0.4em;
border-top: 1px solid rgb(255, 255, 255);
background: rgb(222, 222, 222);
position: relative;
}
#content .textgray{
background-color: rgb(222, 222, 222);
width: 100%;
}
#content .text .caption {
font-size: 1em !important;
background-color: rgb(222, 222, 222);
border-top: 1px solid rgb(255, 255, 255);
position: relative;
}
#content .text .captionbild{
font-size: 0.75em;
background-color: rgb(222, 222, 222);
border-top: 1px solid rgb(255, 255, 255);
position: relative;
padding: 0.3em;
}
#content .textgray .select {
position: relative;
overflow: auto;
height: 12em;
border: 2px inset;
background: rgb(255, 255, 255);
}
#content .textgray .select a {
display: block;
font-weight: bold;
text-decoration: none;
color: rgb(0, 0, 0);
}
#content .textgray .select a:hover {
background: rgb(221, 100, 12);
color: rgb(255, 255, 255);
}
#content .fullsize {
position: relative;
top: 0em;
left: 0em;
}
#content .fullsize img {
display: block;
}
#content .fullsize .caption {
font-size: 0.75em;
line-height:1em;
height: 2em;
background-color:rgb(222, 222, 222);
border-top: 1px solid rgb(255, 255, 255);
}
#content .footnote {
font-size: 0.67em;
}



#content .select{
position: relative;
overflow: auto;
height: 12em;
border: 2px inset;
background: rgb(255, 255, 255);
}
#content .select a {
display: block;
font-weight: bold;
text-decoration: none;
color: rgb(0, 0, 0);
}
#content .select a:hover {
background: rgb(221, 100, 12);
color: rgb(255, 255, 255);
}
#content a.anchor {
display: block;
font-weight: bold;
padding-left: 1em;
margin-bottom: 1em;
background: url(/images/layout/link_meta.gif) no-repeat;
color: rgb(0, 0, 0);
}
#content .faq h2 {
margin: 1em 0em 0em 0em;
color: rgb(0, 0, 0);
}
#content a.top {
display: block;
padding: 0em 0em 0em 1.5em;
margin: 1em 1em 0em 0em;
color: rgb(0, 0, 0);
background: url(/images/layout/link_footer_top.gif) no-repeat;
}
#content a{
font-size: 1em;
color: rgb(0, 0, 0);
}
.standard .between{
margin-left: 1.42em;
background: rgb(209, 209, 209);
}
#content .headline{
display: inline;
line-height:1.42em;
}
#content .content{;
border-left: 1.75em solid rgb(209, 209, 209);
background: rgb(222, 222, 222);
padding-left: 0.3em;
}
.content .standard{
font-family: Times, serif;
font-size: 0.9em;
border-left: 1.15em rgb(221, 100, 12);
background: rgb(209, 209, 209);
background-image: url(/images/layout/qep_icon_dot.gif);
background-repeat: no-repeat;
}
.content .tip {
font-family: Times, serif;
font-size: 0.9em;
border-left: 1.15em rgb(221, 100, 12);
background: rgb(209, 209, 209);
background-image: url(/images/layout/icon_tip.gif);
background-repeat: no-repeat;
}
#content .terminator{
background: rgb(222, 222, 222);
}
/* -------------- Tabelle Anfang --------------------------------- */
 table {
 border: 0px;
 width: 100%;
 }
 caption {
 font-family: times;
 font-size: 1.295em;
 text-align: left;
 font-weight: bold;
 padding-left: 1.95em;
 background-color: rgb(193, 193, 193);
 border-left: none;
 border-right: 1px solid rgb(239, 239, 239);
 border-bottom: 1px solid rgb(239, 239, 239);
 }
 caption.download {
 background-image: url(/images/layout/qep_icon_table_download.gif)!important;
 background-repeat: no-repeat;
 }
 caption.standard {
 background-image: url(/images/layout/qep_icon_dot.gif)!important;
 background-repeat: no-repeat;
 }
 caption.vita {
 background-image: url(/images/layout/qep_icon_tabelle_vita.gif)!important;
 background-repeat: no-repeat;
 }
 th{
 font-family:arial;
 font-size: 1em;
 border-bottom: 1px solid rgb(239, 239, 239);
 border-right: 1px solid rgb(239, 239, 239);
 text-align: left;
 background-color: rgb(209, 209, 209);
 font-weight: normal;
 font-size:1em;
 margin:0em;
 padding:0.3em;
 line-height:1em;
 height: 1em;
 }
 th.first {
 width: 18px;
 line-height: 1.65em;
 border-right:none;
 }
 th.lastcell {
 border-right: 1px solid rgb(239, 239, 239);
 }
 td, td.content {
 font-family:arial;
 font-size: 1em;
 border-bottom: 1px solid rgb(239, 239, 239);
 border-right: 1px solid rgb(239, 239, 239);
 height: 1.2em;
 background: rgb(225, 225, 225);
 vertical-align: top;
 padding: 0.3em;
 }
 td.first {
 width: 20px;
 padding: 0.0em;
 border-right:none;
 background-color: #d1d1d1;
 vertical-align: top;
 background-image: url(/images/layout/transparent.gif)!important;
 background-repeat: no-repeat;
 }
 td.lastline {
 line-height: 1.2em;
 height: 1.2em;
 vertical-align: top;
 border-right: 1px solid rgb(239, 239, 239);
 border-bottom: none;
 }
 td.lastcell {
 line-height: 1.2em;
 height: 1.2em;
 vertical-align: top;
 border-right: 1px solid rgb(239, 239, 239);
 }
 td.icondownload {
 background-image: url(/images/layout/icon_download.gif)!important;
 background-repeat: no-repeat;
 }
 td.iconpdf {
 background-image: url(/images/layout/icon_pdf.gif)!important;
 background-repeat: no-repeat;
 }
 td.iconchm {
 background-image: url(/images/layout/icon_chm.gif)!important;
 background-repeat: no-repeat;
 }
 td.icondoc {
 background-image: url(/images/layout/icon_doc.gif)!important;
 background-repeat: no-repeat;
 }
 td.iconppt {
 background-image: url(/images/layout/icon_ppt.gif)!important;
 background-repeat: no-repeat;
 }
 td.iconxls {
 background-image: url(/images/layout/icon_xls.gif)!important;
 background-repeat: no-repeat;
 }
 td.iconzip {
 background-image: url(/images/layout/icon_zip.gif)!important;
 background-repeat: no-repeat;
 }
/* -------------- Tabelle Ende ----------------------------------- */
/* -------------- Verteilertabelle Anfang ------------------------ */
#content .tablelist{
font-family: Times, serif;
font-size: 0.9em;
background: rgb(221, 100, 12);
background-image: url(/images/layout/qep_icon_dot.gif);
background-repeat: no-repeat;
border-bottom: 1px solid rgb(255, 255, 255);
}
#content .tablelist .betweenred{
margin-left: 1.42em;
background-color: rgb(193, 193, 193);
}
#content .tablelist .headline{
margin-left: 0.3em;
font-weight: bold;
}
#content .zeile1 {
background: rgb(209, 209, 209);
font-size: 0.75em;
}
#content .zeile1 .betweengray{
margin-left: 1.65em;
background-color: rgb(222, 222, 222);
}
#content .zeile1 .inhalt {
padding-left: 0.3em;
padding-top: 0.2em;
}
#content .zeilelink {
background: rgb(209, 209, 209);
font-size: 0.75em;
background-image: url(/images/layout/icon_link.gif);
background-repeat: no-repeat;
border-bottom: 1px solid rgb(255, 255, 255);
}
#content .zeilelink .betweengray{
margin-left: 1.65em;
background-color: rgb(222, 222, 222);
}
#content .zeilelink .inhalt {
padding-left: 0.3em;
padding-top: 0.2em;
}
/* -------------- Verteilertabelle Ende ------------------------ */
/* -------------- Formular ANFANG ------------------------------ */
#content .formular{
font-family: Times, serif;
background: rgb(221, 100, 12);
background-image: url(/images/layout/icon_tip.gif);
background-repeat: no-repeat;
border-bottom: 1px rgb(255, 255, 255) solid;
width: 43.4em;
}
#content .formularlegend{
font-family: Times, serif;
background: rgb(209, 209, 209);
border-bottom: 1px rgb(255, 255, 255) solid;
width: 43.4em;
}
#content .formular .betweenred{
margin-left: 1.65em;
height: 1.65em;
background-color: rgb(209, 209, 209);
}
#content .formularlegend .betweengray{
margin-left: 1.65em;
height: 1.65em;
background-color: rgb(209, 209, 209);
}
#content .formular .headline,
.formfeld .formularlegend .headline{
margin-left: 0.3em;
font-size: 1.13em;
font-weight: bold;
}
.formfeld{
position: relative;
width: 43.4em;
margin: 0;
background: rgb(222, 222, 222);
}

.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;
}
.formfeld .next .voll,
.formfeld .form .voll{
position: relative;
display: block;
padding-left: 1.95em;
padding-right: 1.95em;
}

#Bedienelemente {
display: block;
padding-right: 1.95em;
padding-top: 1.0em;
}

.form .input {
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-family: Arial, sans-serif;
font-size: 1.0em;
}

div.zeile div.rechts input,
div.zeile div.rechts label {
font-family: Arial, sans-serif;
font-size: 1.0em;
}

#Formular_zuruecksetzen {
float: left;
}

#Formular_absenden {
foat: right;
clear: both;
}

fieldset {
border: 0px;
border-bottom: 1px rgb(255, 255, 255) solid;
padding-bottom: 1.5em;
}
label{
font-weight: bold;
}
.formfeld .terminator {
background-color: rgb(222, 222, 222);
line-height: 1.95em;
height: 1.95em;
}



/* QEP                */
.formfeld .qepnext,
.formfeld .qepform{
border-top: 10px rgb(209, 209, 209) 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/layout/icon_vor.gif) no-repeat;
padding: 0em 0em 2em 1.5em;
margin: 0em 1em 2em 0em;
border-right: 2em;
font-size: 0.75em;
color: rgb(0, 0, 0);
}



/* -------------- Formular ENDE -------------------------------- */
/* -------------- Footer ANFANG -------------------------------- */
#footer {
padding: 2em 0em 0em 0em;
}
#footer a {
clear: both;
position: relative;
padding: 0em 0em 0em 1.5em;
margin: 0em 1em 0em 0em;
font-size: 0.75em;
color: rgb(0, 0, 0);
}
#footer a.print {
background: url(/images/layout/link_footer_print.gif) no-repeat;
}
#footer a.top {
display: inline;
background: url(/images/layout/link_footer_top.gif) no-repeat;
}
#footer a.zurueck {
background: url(/images/layout/icon_zurueck.gif) no-repeat;
}
#footer a.uebersicht {
background: url(/images/layout/icon_zurueck.gif) no-repeat;
}
#footer a.suggestion {
background: url(/images/layout/link_footer_send_link.gif) no-repeat;
}

#footer a.vor {
background: url(/images/layout/icon_vor.gif) no-repeat;
padding: 0em 0em 2em 1.5em;
margin: 0em 1em 2em 0em;
border-right: 2em;
font-size: 0.75em;
color: rgb(0, 0, 0);
}
/* -------------- Footer ENDE -------------------------------- */
 
/* ------------------- SIDEBAR ANFANG ------------------------ */
 
.sidebar {
position: absolute;
top: 0em;
left: 1em;
width: 15em;
z-index: 10;
}
 
.sidebar .logo {
position: relative;
top: 0em;
left: 0em;
}
/* ------------------- SIDEBAR ENDE -------------------------- */
/* ---- Navigation Aktuellesliste Anfang ---*/
.sidebar .navigation .aktuellesliste {
background: rgb(222, 222, 222);
border-bottom: 1px solid rgb(255, 255, 255);
height: 100%;
}
.sidebar .navigation .aktuellesliste .off{
background: rgb(209, 209, 209);
background-repeat: no-repeat;
background-image: url() !important;
vertical-align: top;
}
.sidebar .navigation .aktuellesliste .off .between{
padding-left: 0.3em;
padding-right: 0.3em;
padding-bottom: 0.25em;
padding-top: 0.07em;
margin-left: 1.24em;
background: rgb(222, 222, 222);
}
.sidebar .navigation .aktuellesliste .off a,
.sidebar .navigation .aktuellesliste .off  a:hover {
line-height:1.2em;
font-family: arial;
font-size: 0.75em;
text-decoration: underline;
}
/* ---- Navigation Aktuellesliste Ende ---*/
/* ------------------- NAVIGATION ANFANG --------------------- */
.sidebar .navigation {
background: rgb(222, 222, 222);
width: 15em;
}
.sidebar .navigation a {
color: rgb(0, 0, 0);
text-decoration: none;
}
.sidebar .navigation button {
font-family: Times, serif;
font-size: 0.9em;
padding: 0em;
}
.sidebar .navigation .button {
font-family: Times, serif;
font-size: 0.9em;
padding: 0em;
}
.sidebar .navigation form {
padding: 0.5em 0em 0.5em 1.2em;
}
.sidebar .navigation .field {
width: 14em;
margin-right: 0.25em;
font-size: 0.75em;
}
.sidebar .navigation .gap {
background: rgb(255, 255, 255);
}
.sidebar .navigation .bereich{
background: rgb(209, 209, 209);
}
.sidebar .navigation .bereich .up{
border-left: 1.25em solid rgb(221, 100, 12);
padding: 0.25em 0em 0.25em 0em;
background-repeat: no-repeat;
}
.sidebar .navigation .search {
font-family: Times, serif;
font-size: 1em;
font-weight: bold;
background-image: url(/images/layout/icon_search.gif);
background-repeat: no-repeat;
background-color: rgb(221, 100, 12);
line-height: 1.42em;
}
.sidebar .navigation .whiteline{
border-bottom: 1px rgb(255, 255, 255) solid;
}
.sidebar .navigation .row{
}
.sidebar .navigation .row a {
padding-left: 0.3em;
font-size: 0.75em;
}
.sidebar .navigation .row .up{
border-left: 1.25em solid rgb(209, 209, 209);
padding: 0.25em 0em 0.25em 0em;
background-image: url(/images/layout/icon_vor.gif)!important;
background-repeat: no-repeat;
}
.sidebar .navigation .row .searchfield{
border-left: 1.25em solid rgb(209, 209, 209);
padding: 0.25em 0em 0.25em 0em;
}
.sidebar .navigation .row .up a{
text-decoration: underline;
}
.sidebar .navigation .up {
border-left: 1.25em solid rgb(221, 100, 12);
padding: 0.25em 0em 0.25em 0em;
}
.sidebar .navigation .gap {
background: rgb(255, 255, 255);
}
.sidebar .navigation .bereich a{
padding-left: 1.5em;
margin-left: -1.25em;
font-family: Times, serif;
font-size: 0.9em;
text-decoration: none;
background-position: 0.25em 0em;
}
.sidebar .navigation .bereich,
.sidebar .navigation .line {
border-bottom: 1px solid rgb(255, 255, 255);
}
.sidebar .navigation .bereich{
background: rgb(209, 209, 209);
}
.sidebar .navigation .bereich span{
display: inline;
padding-left: 1.5em;
margin-left: -1.25em;
font-family: Times, serif;
font-size: 1em;
font-weight: bold;
background-position: 0.25em 0em;
background-repeat: no-repeat;
background-image: url(/images/layout/icon_navigation_department.gif) !important;
}
.sidebar .navigation .bereich input{
border: 1px outset rgb(221, 100, 12);
background: rgb(221, 100, 12);
}
.sidebar .navigation .impressum .up{
border-left: 1.875em solid rgb(222, 222, 222);
font-size: 0.667em;
padding: 0em 0em 0.5em 0em;
}
.sidebar .navigation .impressum .up a{
text-decoration: underline;
}
.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{
font-family: Times, serif;
font-size: 1em;
padding: 0.1em 0.1em 0.1em 1.12em;
border-bottom: 1px solid rgb(255, 255, 255);
background: rgb(209, 209, 209);
font-weight: bold;
}
.search .betweenred{
margin-left: 1.26em;
background-color: rgb(209, 209, 209);
}
.search .headline{
display: inline;
padding-left: 0.3em;
line-height:1.3em;
}
/* ---- Navigation Bereich Anfang ---- */
.sidebar .navigationtop {
padding-left: 0em;
background: rgb(222, 222, 222);
border-bottom: 1px solid rgb(255, 255, 255);
}
.sidebar .navigationtop .on {
font-weight: bold;
background: rgb(221, 100, 12);
background-repeat: no-repeat;
background-image: url() !important;
}
.sidebar .navigationtop .between{
margin-left: 1.24em;
background: rgb(209, 209, 209);
}
.sidebar .navigationtop .headline{
line-height:1.7em;
padding-left: 0.3em;
padding-right: 0.3em;
font-family: Times, serif;
font-size: 1em;
}
/* ---- Navigation Bereich Ende ---- */
/* ---- Navigation erste Ebene Anfang ---*/
.sidebar .navigation1 {
padding-left: 0em;
background: rgb(222, 222, 222);
border-bottom: 1px solid rgb(255, 255, 255);
}
.sidebar .navigation1 .on {
font-weight: bold;
background: rgb(221, 100, 12);
background-repeat: no-repeat;
background-image: url(/images/layout/link_navigation_on.gif) !important;
}
.sidebar .navigation1 .off{
background: rgb(209, 209, 209);
background-repeat: no-repeat;
background-image: url(/images/layout/link_navigation_off.gif) !important;
vertical-align: middle;
}
.sidebar .navigation1 .between{
margin-left: 1.24em;
background: rgb(222, 222, 222);
}
.sidebar .navigation1 .headline_off {
line-height:1.7em;
padding-left: 0.3em;
font-family: Times, serif;
font-size: 1em;
}
.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 {
padding-left: 1.25em;
background: rgb(222, 222, 222);
border-bottom: 1px solid rgb(255, 255, 255);
}
.sidebar .navigation2 .on {
font-weight: bold;
background: rgb(221, 100, 12);
background-repeat: no-repeat;
background-image: url(/images/layout/link_navigation_on.gif) !important;
}
.sidebar .navigation2 .off{
background: rgb(209, 209, 209);
background-repeat: no-repeat;
background-image: url(/images/layout/link_navigation_off.gif) !important;
vertical-align:middle;
}
.sidebar .navigation2 .between{
margin-left: 1.24em;
background: rgb(222, 222, 222);
}
.sidebar .navigation2 .headline_off{
line-height:1.7em;
padding-left: 0.3em;
font-family: Times, serif;
font-size: 1em;
}
.sidebar .navigation2 .off a:hover,
.sidebar .navigation2 .on a:hover {
/*font-weight: bold;*/
text-decoration: underline;}
/* ---- Navigation zweite Ebene Ende ---*/
/* ---- Navigation dritte Ebene Anfang ---*/
.sidebar .navigation3 {
padding-left: 2.5em;
background: rgb(222, 222, 222);
border-bottom: 1px solid rgb(255, 255, 255);
}
.sidebar .navigation3 .on {
font-weight: bold;
background: rgb(221, 100, 12);
background-repeat: no-repeat;
background-image: url(/images/layout/link_navigation_on.gif) !important;
}
.sidebar .navigation3 .off{
background: rgb(209, 209, 209);
background-repeat: no-repeat;
background-image: url(/images/layout/link_navigation_off.gif) !important;
vertical-align:middle;
}
.sidebar .navigation3 .between{
margin-left: 1.24em;
background: rgb(222, 222, 222);
}
.sidebar .navigation3 .headline_off{
line-height:1.7em;
padding-left: 0.3em;
font-family: Times, serif;
font-size: 1em;
}
.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 {
padding-left: 3.75em;
background: rgb(222, 222, 222);
border-bottom: 1px solid rgb(255, 255, 255);
}
.sidebar .navigation4 .on {
font-weight: bold;
background: rgb(221, 100, 12);
background-repeat: no-repeat;
background-image: url(/images/layout/link_navigation_on.gif) !important;
}
.sidebar .navigation4 .off{
background: rgb(209, 209, 209);
background-repeat: no-repeat;
background-image: url(/images/layout/link_navigation_off.gif) !important;
vertical-align: middle;
}
.sidebar .navigation4 .between{
margin-left: 1.24em;
background: rgb(222, 222, 222);
}
.sidebar .navigation4 .headline_off{
line-height:1.7em;
padding-left: 0.3em;
font-family: Times, serif;
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;
}
.sitemapcontainer .sitemap .sitemapblock{
display: inline;
float: left;
background-color: rgb(255, 255, 255);
width: 14.8em;
padding: 10px;
padding-top: 0px;
}
.printarea .printcontent .sitemapcontainer .sitemap .sitemapblock{
background-color: rgb( 255, 255, 255);
}
.sitemapcontainer .sitemap .sitemapblock .sitemapterminator,
.printarea .printcontent .sitemapcontainer .sitemap .sitemapblock .sitemapterminator{
height: 0.5em;
line-height: 0.5em;
width: 100%;
background: rgb(222, 222, 222);
margin-bottom: 1em;
}
/* ------ Navigation Ebene 1 Anfang ----------------- */
.sitemapcontainer .sitemap .sitemapblock .navigation1{
background: rgb(222, 222, 222);
padding-left: 0em;
border-bottom: 1px solid rgb(255, 255, 255);
}
.sitemapcontainer .sitemap .sitemapblock .navigation1 .on,
.sitemapcontainer .sitemap .sitemapblock .navigation1 .off{
background: rgb(209, 209, 209);
background-repeat: no-repeat;
background-image: url(/images/layout/link_navigation_off.gif) !important;
}
.sitemapcontainer .sitemap .sitemapblock .navigation1 .on .between,
.sitemapcontainer .sitemap .sitemapblock .navigation1 .off .between{
margin-left: 1.24em;
padding-left: 0.3em;
background: rgb(222, 222, 222);
}
.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-family: Times, serif;
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: rgb(222, 222, 222);
padding-left: 1.25em;
border-bottom: 1px solid rgb(255, 255, 255);
}
.sitemapcontainer .sitemap .sitemapblock .navigation2 .on,
.sitemapcontainer .sitemap .sitemapblock .navigation2 .off
{
background: rgb(209, 209, 209);
background-repeat: no-repeat;
background-image: url(/images/layout/link_navigation_off.gif) !important;
}
.sitemapcontainer .sitemap .sitemapblock .navigation2 .on .between,
.sitemapcontainer .sitemap .sitemapblock .navigation2 .off .between{
margin-left: 1.24em;
padding-left: 0.3em;
background: rgb(222, 222, 222);
}
.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-family: Times, serif;
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: rgb(222, 222, 222);
padding-left: 2.5em;
border-bottom: 1px solid rgb(255, 255, 255);
}
.sitemapcontainer .sitemap .sitemapblock .navigation3 .on,
.sitemapcontainer .sitemap .sitemapblock .navigation3 .off{
background: rgb(209, 209, 209);
background-repeat: no-repeat;
background-image: url(/images/layout/link_navigation_off.gif)!important;
}
.sitemapcontainer .sitemap .sitemapblock .navigation3 .on .between,
.sitemapcontainer .sitemap .sitemapblock .navigation3 .off .between{
margin-left: 1.24em;
padding-left: 0.3em;
background: rgb(222, 222, 222);
}
.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-family: Times, serif;
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{
background: rgb(222, 222, 222);
padding-left: 3.75em;
border-bottom: 1px solid rgb(255, 255, 255);
}
.sitemapcontainer .sitemap .sitemapblock .navigation4 .on,
.sitemapcontainer .sitemap .sitemapblock .navigation4 .off{
background: rgb(209, 209, 209);
background-repeat: no-repeat;
background-image: url(/images/layout/link_navigation_off.gif)!important;
}
.sitemapcontainer .sitemap .sitemapblock .navigation4 .on .between,
.sitemapcontainer .sitemap .sitemapblock .navigation4 .off .between{
margin-left: 1.24em;
padding-left: 0.3em;
background: rgb(222, 222, 222);
}
.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-family: Times, serif;
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 {
position: absolute;
top: 0em;
left: 33.4em;
width: 12em;
z-index: 0;
}
#margin .start {
margin-top: 9em;
}
#margin .logosatelite {
margin-top: 6.8em;
}
#modified {
position: absolute;
top: 6.6em;
width: 100%;
font-size: 0.67em;
text-align: right;
}
#margin .box {
width: 12em;
margin-bottom: 2em;
}
#margin .boxbreit {
width: 14em;
margin-bottom: 2em;
}
#margin .box a,
#margin .boxbreit a {
color: rgb(0, 0, 0);
}
#margin .box .row a {
display: block;
}
#margin .box .header .quicklinks {
font-family: Times, serif;
font-size: 0.9em;
border-left: 1.15em rgb(221, 100, 12);
background: rgb(209, 209, 209);
background-image: url(/images/layout/icon_small_arrow_right.gif);
background-repeat: no-repeat;
}
#margin .visual {
margin-bottom: 2em;
background-color: rgb(222, 222, 222);
}
#margin .caption{
font-size: 0.75em;
padding: 0.2em 0.4em;
border-top: 1px solid rgb(255, 255, 255);
background: rgb(222, 222, 222);
}
#partner {
width: 100%;
background: rgb(222, 222, 222);
}
#partner .entry {
border-top: 1px solid rgb(255, 255, 255);
}
#partner .entry .logo {
display: block;
padding: 1em 0em;
text-align: center;
}
/* ------------------- RECHTE TEASERBOXEN ANFANG --------------------- */
.box,
.boxbreit {
width: 100%;
margin-bottom: 2em;
}
.box a,
.boxbreit a {
color: rgb(0, 0, 0);
}
.box .header,
.boxbreit .header {
border-left: 1.15em solid rgb(221, 100, 12);
background: rgb(209, 209, 209);
font-weight: bold;
}
.box .betweenred,
.boxbreit .betweenred {
margin-left: 1.42em;
background: rgb(209, 209, 209);
}
.box .betweengray,
.boxbreit .betweengray {
margin-left: 1.42em;
background: rgb(209, 209, 209);
}
.box .headline, 
.boxbreit .headline {
display: inline;
line-height:1.42em;
padding-left: 0.3em;
font-weight: bold;
}
.box .betweenred .headline,
.boxbreit .betweenred .headline
{
display: inline;
line-height:1.42em;
padding-left: 0.3em;
font-weight: bold;
}
.box .content {;
border-left: 1.65em solid rgb(209, 209, 209);
background: rgb(222, 222, 222);
padding-left: 0.3em;
}
.box .doku,
.boxbreit .doku {
font-family: Times, serif;
font-size: 0.9em;
background: rgb(221, 100, 12);
background-image: url(/images/layout/icon_document.gif);
background-repeat: no-repeat;
}
.box .persoenlich,
.boxbreit .persoenlich {
font-family: Times, serif;
font-size: 0.9em;
background: rgb(221, 100, 12);
background-image: url(/images/layout/icon_personnal.gif);
background-repeat: no-repeat;
}
.box .achtung,
.boxbreit .achtung {
font-family: Times, serif;
font-size: 0.9em;
background: rgb(221, 100, 12);
background-image: url(/images/layout/icon_attention.gif);
background-repeat: no-repeat;
}
.box .mehr,
.boxbreit .mehr {
font-family: Times, serif;
font-size: 0.9em;
background: rgb(221, 100, 12);
background-image: url(/images/layout/icon_plus.gif);
background-repeat: no-repeat;
}
.box .tip,
.boxbreit .tip {
font-family: Times, serif;
font-size: 0.9em;
background: rgb(221, 100, 12);
background-image: url(/images/layout/icon_tip.gif);
background-repeat: no-repeat;
}
.box .standard,
.boxbreit .standard {
font-family: Times, serif;
font-size: 0.9em;
background: rgb(221, 100, 12);
background-image: url(/images/layout/qep_icon_dot.gif);
background-repeat: no-repeat;
}
.box .quick,
.boxbreit .quick {
font-family: Times, serif;
font-size: 0.9em;
background: rgb(221, 100, 12);
background-image: url(/images/layout/icon_small_arrow_right.gif);
background-repeat: no-repeat;
}
.sidebar .navigation .search a {
padding-left: 1.5em;
margin-left: -1.25em;
font-family: Times, serif;
font-size: 0.9em;
text-decoration: none;
}
.box .row,
.boxbreit .row{
font-size: 0.75em;
border-top: 1px solid rgb(255, 255, 255);
background: rgb(222, 222, 222);
}
.box .bild,
.boxbreit .bild{;
border-left: 1.65em solid rgb(209, 209, 209);
background: rgb(222, 222, 222);
padding-left: 0em;
}
.box .content,
.boxbreit .content{;
border-left: 1.65em solid rgb(209, 209, 209);
background: rgb(222, 222, 222);
padding-left: 0em;
}
.box .rowlink,
.boxbreit .rowlink {
font-size: 0.75em;
border-top: 1px solid rgb(255, 255, 255);
background: rgb(222, 222, 222);
background-image: url(/images/layout/link_navigation_off.gif) !important;
background-position: 0.3em 0em;
}
.box .autortext,
.boxbreit .autortext{
font-size: 0.75em;
background: rgb(222, 222, 222);
}
.box .autorlink,
.boxbreit .autorlink {
font-size: 0.75em;
border-top: 1px solid rgb(255, 255, 255);
background: rgb(222, 222, 222);
background-image: url(/images/layout/link_navigation_off.gif) !important;
background-position: 0.3em 0em;
}
.box .fullsize,
.boxbreit .fullsize {
clear: both;
border-left: 1.4em solid rgb(209, 209, 209);
}
.box .terminator,
.boxbreit .terminator {
border-top: 1px solid rgb(255, 255, 255);
background: rgb(222, 222, 222);
}
.box .zeilelink,
.boxbreit .zeilelink {
background: rgb(209, 209, 209);
font-size: 0.75em;
background-image: url(/images/layout/icon_link.gif);
background-repeat: no-repeat;
border-top: 1px solid rgb(255, 255, 255);
height: 100%;
}
.box .zeileprintlink,
.boxbreit .zeileprintlink {
background: rgb(209, 209, 209);
font-size: 0.75em;
background-image: url(/images/layout/icon_print_link.gif);
background-repeat: no-repeat;
border-top: 1px solid rgb(255, 255, 255);
height: 100%;
}
.box .zeileanchorlink,
.boxbreit .zeileanchorlink {
background: rgb(209, 209, 209);
font-size: 0.75em;
background-image: url(/images/layout/icon_link_anchor.gif);
background-repeat: no-repeat;
border-top: 1px solid rgb(255, 255, 255);
height: 100%;
}
.box .zeilemedialink,
.boxbreit .zeilemedialink {
background: rgb(209, 209, 209);
font-size: 0.75em;
background-image: url(/images/layout/icon_download.gif);
background-repeat: no-repeat;
border-top: 1px solid rgb(255, 255, 255);
height: 100%;
}
.box .zeilelinkextern,
.boxbreit .zeilelinkextern {
background: rgb(209, 209, 209);
font-size: 0.75em;
background-image: url(/images/layout/icon_link_extern.gif);
background-repeat: no-repeat;
border-top: 1px solid rgb(255, 255, 255);
height: 100%;
}
.box .zeilelinkautor,
.boxbreit .zeilelinkautor {
background: rgb(209, 209, 209);
font-size: 0.75em;
background-image: url(/images/layout/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 .zeilelinkautor .betweengray,
.boxbreit .zeilelink .betweengray,
.boxbreit .zeileprintlink .betweengray,
.boxbreit .zeileanchorlink .betweengray,
.boxbreit .zeilemedialink .betweengray,
.boxbreit .zeilelinkextern .betweengray,
.boxbreit .zeilelinkautor .betweengray {
margin-left: 1.65em;
background-color: rgb(222, 222, 222);
}
.box .zeilelink .inhalt,
.box .zeileprintlink .inhalt,
.box .zeileanchorlink .inhalt,
.box .zeilemedialink .inhalt,
.box .zeilelinkextern .inhalt,
.box .zeilelinkautor .inhalt,
.boxbreit .zeilelink .inhalt,
.boxbreit .zeileprintlink .inhalt,
.boxbreit .zeileanchorlink .inhalt,
.boxbreit .zeilemedialink .inhalt,
.boxbreit .zeilelinkextern .inhalt,
.boxbreit .zeilelinkautor .inhalt {
padding-left: 0.3em;
padding-right: 0.3em;
padding-top: 0.2em;
padding-bottom: 0.25em;
}
.box .zeilelink .betweengray .bild {
padding: 0em;
}
.visual img {
display: block;
background-color: rgb(222, 222, 222);
}
.visuallogo img {
display: block;
margin-bottom: 2em;
}
.flag {
display: inline;
font-weight: bold;
background: rgb(221, 100, 12);
padding: 0em 0.3em;
color: rgb(255, 255, 255);
}
/* ------------- PRINT BEREICH ANFANG -------------- */
/* Header ANFANG */
.printarea{
background-color: rgb(255, 255, 255);
width: 100%;
height: 100%;
}
.printarea .printheader{
padding-left: 10px;
width: 640px;
height: 140px;
border-bottom: 1px solid rgb(209, 209, 209);
background-color: rgb(255, 255, 255);
z-index: 5;
}
.printarea .printheader .printhome{
font-size: 12px;
font-weight: normal;
width: 390px;
position: absolute;
top: 85px;
}
.printarea .printheader .printhome a{
color: rgb(221, 100, 12);
}
.printarea .printheader .printlogo{
width: 250px;
height: 128px;
left: 390px;
top: 10px;
position:absolute;
}

/* -------------------- Header ENDE ------------------ */
/* -------------------- Content ANFANG --------------- */
.printarea .printcontent{
width: 640px;
padding: 10px;
background-color: rgb(255, 255, 255);
}
.printarea .printcontent .h1 {
font-family: Times, serif;
font-size: 1.75em;
font-weight: normal;
line-height: 1em;
padding: 0em;
margin: 0.15em 0em 0.5em 0em;
}
.printarea .printcontent .h2 {
font-weight: bold;
/*line-height: 1.2em;*/
color: rgb(221, 100, 12);
padding: 0em;
margin: 0em 0em 1em 0em;
}
.printarea .printcontent .h3 {
font-weight: bold;
/*line-height: 1.2em;*/
color: rgb(0, 0, 0);
padding: 0em;
margin: 0em;
}
.printarea .printcontent .text {
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 {
font-weight: bold;
/*line-height: 1.2em;*/
color: rgb(255, 255, 255);
background-color: rgb(221, 100, 12);
}
.printarea .printcontent .caption{
font-size: 0.75em;
padding: 0.2em 0.4em;
border-top: 1px solid rgb(255, 255, 255);
background: rgb(222, 222, 222);
height: 14px;
}
.printarea .printcontent a{
color: rgb(0, 0, 0);
}
/**/
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{
font-weight: bold;
text-indent: 1em;
color: rgb(221, 100, 12);
}
.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/layout/qep_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/layout/qep_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/layout/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{
font-family: times, serif;
font-size: 1.3em;
font-weight: bold;
padding-left: 0.3em;
line-height:1.42em;
display: block;
border-bottom: 1px solid rgb(222, 222, 222);
}
/**/
/* Content ENDE */
/* Footer ANFANG */
.printarea .printfootnote{
width: 640px;
padding: 10px;
background-color: rgb(255, 255, 255);
font-size: 0.67em;
}
.printarea .printfooter{
width: 640px;
padding: 10px;
background-color: rgb(255, 255, 255);
font-size: 12px;
font-weight: normal;
color: rgb(0, 0, 0);
border-top: 1px solid rgb(209, 209, 209);
}
.printarea .printfooter a{
color: rgb(221, 100, 12);
}
/* Footer ENDE */
/* ------------- PRINT BEREICH ENDE ---------------- */
/* --------------- Layer und Styles fuer mouseover auf ImageMap Anfang ----- */
#karte {
 position: relative;
 background-color: rgb(222, 222, 222);
}
.captionkarte {
background-color: rgb(222, 222, 222);
padding-left: 0.3em;
line-height: 1.65em;
}
.iconimagemap {
font-family: Times, serif;
background: rgb(209, 209, 209);
width: 12.4em;
}
.iconimagemap .between{
background: rgb(209, 209, 209);
}
.iconimagemap .headline{
font-size: 0.9em;
padding-left: 0.3em;
}
.imagemapzeile {
border-top: 1px solid rgb(255, 255, 255); 
}
.imagemapzeile .between{
background: rgb(209, 209, 209);
}
.imagemapzeile .inhalt{
background: rgb(209, 209, 209);
font-family: arial;
font-size: 0.75em;
line-height: 1em;
padding-left: 0.3em;
}
#content .terminator {
border-top: 1px solid rgb(209, 209, 209);
background: rgb(209, 209, 209);
height: 0.5em;
}
#schleswigholstein {
 position: absolute;
 left: 140px;
 top: 12px;
 visibility: hidden;
}
#layerschleswigholstein {
 position: absolute;
 left: 165px;
 top: 130px;
 width: 10px;
 visibility: hidden;
}
#mecklenburgvorpommern {
 position: absolute;
 left: 219px;
 top: 42px;
 visibility: hidden;
}
#layermecklenburgvorpommern {
 position: absolute;
 left: 251px;
 top: 130px;
 width: 10px;
 visibility: hidden;
}
#hamburg {
 position: absolute;
 left: 183px;
 top: 86px;
 visibility: hidden;
}
#layerhamburg {
 position: absolute;
 left: 10px;
 top: 145px;
 width: 10px;
 visibility: hidden;
}
#bremen {
 position: absolute;
 left: 134px;
 top: 98px;
 visibility: hidden;
}
#layerbremen {
 position: absolute;
 left: 10px;
 top: 188px;
 width: 10px;
 visibility: hidden;
}
#niedersachsen {
 position: absolute;
 left: 63px;
 top: 80px;
 visibility: hidden;
}
#layerniedersachsen {
 position: absolute;
 left: 119px;
 top: 168px;
 width: 10px;
 visibility: hidden;
}
#sachsenanhalt {
 position: absolute;
 left: 220px;
 top: 133px;
 visibility: hidden;
}
#layersachsenanhalt {
 position: absolute;
 left: 231px;
 top: 226px;
 width: 10px;
 visibility: hidden;
}
#brandenburg {
 position: absolute;
 left: 246px;
 top: 98px;
 visibility: hidden;
}
#layerbrandenburg {
 position: absolute;
 left: 188px;
 top: 150px;
 width: 10px;
 visibility: hidden;
}
#berlin {
 position: absolute;
 left: 318px;
 top: 157px;
 visibility: hidden;
}
#layerberlin {
 position: absolute;
 left: 237px;
 top: 220px;
 width: 10px;
 visibility: hidden;
}
#westfalenlippe {
 position: absolute;
 left: 64px;
 top: 171px;
 visibility: hidden;
}
#layerwestfalenlippe {
 position: absolute;
 left: 94px;
 top: 248px;
 width: 10px;
 visibility: hidden;
}
#nordrhein {
 position: absolute;
 left: 28px;
 top: 208px;
 visibility: hidden;
}
#layernordrhein {
 position: absolute;
 left: 44px;
 top: 288px;
 width: 10px;
 visibility: hidden;
}
#hessen {
 position: absolute;
 left: 103px;
 top: 226px;
 visibility: hidden;
}
#layerhessen {
 position: absolute;
 left: 137px;
 top: 309px;
 width: 10px;
 visibility: hidden;
}
#thueringen {
 position: absolute;
 left: 196px;
 top: 226px;
 visibility: hidden;
}
#layerthueringen {
 position: absolute;
 left: 214px;
 top: 291px;
 width: 10px;
 visibility: hidden;
}
#sachsen {
 position: absolute;
 left: 280px;
 top: 220px;
 visibility: hidden;
}
#layersachsen {
 position: absolute;
 left: 175px;
 top: 274px;
 width: 10px;
 visibility: hidden;
}
#rheinlandpfalz {
 position: absolute;
 left: 33px;
 top: 273px;
 visibility: hidden;
}
#layerrheinlandpfalz {
 position: absolute;
 left: 45px;
 top: 352px;
 width: 10px;
 visibility: hidden;
}
#saarland {
 position: absolute;
 left: 45px;
 top: 359px;
 visibility: hidden;
}
#layersaarland {
 position: absolute;
 left: 10px;
 top: 420px;
 width: 10px;
 visibility: hidden;
}
#badenwuerttemberg {
 position: absolute;
 left: 92px;
 top: 350px;
 visibility: hidden;
}
#layerbadenwuerttemberg {
 position: absolute;
 left: 119px;
 top: 456px;
 width: 10px;
 visibility: hidden;
}
#bayern {
 position: absolute;
 left: 155px;
 top: 299px;
 visibility: hidden;
}
#layerbayern {
 position: absolute;
 left: 256px;
 top: 419px;
 visibility: hidden;
}
/* --------------- Layer und Styles fuer mouseover auf ImageMap Ende ----- */
/* --------------- Layer und Styles fuer Image Map "System der GKV" Anfang ----- */
#system {
 position: relative;
 border-bottom: 1px solid rgb(255, 255, 255);
 background-color: rgb(222, 222, 222);
}
#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 rgb(255, 255, 255);
 background-color: rgb(222, 222, 222);
}
#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: 451px;
 visibility: hidden;
 z-index: 20;
}
#abtgimoover {
 position: absolute;
 left: 10px;
 top: 402px;
 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: 257px;
 visibility: hidden;
}
#stab_patorientover {
 position: absolute;
 left: 10px;
 top: 208px;
 visibility: hidden;
}
/* 2007-02-16, mb, komplette folgende id */
#stab_politik {
 position: absolute;
 left: 166px;
 top: 287px;
 visibility: hidden;
}
/* 2007-02-16, mb, komplette folgende id */
#stab_politikover {
 position: absolute;
 left: 10px;
 top: 238px;
 visibility: hidden;
}
#berater {
 position: absolute;
 left: 77px;
 top: 265px;
 visibility: hidden;
 z-index: 20;
}
#beraterover {
 position: absolute;
 left: 350px;
 top: 216px;
 visibility: hidden;
}
#vbuero_vv {
 position: absolute;
 left: 248px;
 top: 387px;        /* 2007-02-16, mb */
 visibility: hidden;
 z-index: 20;
}
#vbuero_vvover {
 position: absolute;
 left: 92px;
 top: 338px;        /* 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: 295px;
 visibility: hidden;
 z-index: 20;
}
#bbbueroover {
 position: absolute;
 left: 350px;
 top: 246px;
 visibility: hidden;
}
#dezernat1{
 position: absolute;
 left: 151px;
 top: 451px;
 visibility: hidden;
 z-index: 20;
}
#dezernat1over{
 position: absolute;
 left: 81px;
 top: 402px;
 visibility: hidden;
}
#dezernat2{
 position: absolute;
 left: 222px;
 top: 451px;
 visibility: hidden;
 z-index: 20;
}
#dezernat2over{
 position: absolute;
 left: 152px;
 top: 402px;
 visibility: hidden;
}
#dezernat3{
 position: absolute;
 left: 293px;
 top: 451px;
 visibility: hidden;
 z-index: 20;
}
#dezernat3over{
 position: absolute;
 left: 223px;
 top: 402px;
 visibility: hidden;
}
#dezernat4{
 position: absolute;
 left: 21px;
 top: 451px;
 visibility: hidden;
 z-index: 20;
}
#dezernat4over{
 position: absolute;
 left: 294px;
 top: 402px;
 visibility: hidden;
}
#dezernat5{
 position: absolute;
 left: 92px;
 top: 451px;
 visibility: hidden;
 z-index: 20;
}
#dezernat5over{
 position: absolute;
 left: 365px;
 top: 402px;
 visibility: hidden;
}
#dezernat_kommunikation{
 position: absolute;
 left: 163px;
 top: 451px;
 visibility: hidden;
 z-index: 20;
}
#dezernat_kommunikationover{
 position: absolute;
 left: 436px;
 top: 402px;
 visibility: hidden;
}
#aerztliches_zentrum{
 position: absolute;
 left: 175px;
 top: 559px;
 visibility: hidden;
 z-index: 20;
}
#aerztliches_zentrumover{
 position: absolute;
 left: 10px;
 top: 510px;
 visibility: hidden;
}
#seminar_kbv{
 position: absolute;
 left: 340px;
 top: 559px;
 visibility: hidden;
 z-index: 20;
}
#seminar_kbvover{
 position: absolute;
 left: 176px;
 top: 510px;
 visibility: hidden;
 }
#zentralinstitut{
 position: absolute;
 left: 68px;
 top: 559px;
 visibility: hidden;
 z-index: 20;
}
#zentralinstitutover{
 position: absolute;
 left: 341px;
 top: 510px;
 visibility: hidden;
}
.boxorga {background: rgb(209, 209, 209); width: 17em;} 
#vertreterversammlung {background: rgb(209, 209, 209); width: 20em;}
.betweenorga {padding: 0.3em;}
.headlineorga {font-family: Times, serif; font-size: 0.9em;  line-height:1.1em; font-weight: bold;}
.inhaltorga {font-family: arial; 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 {
    font-size: 0.95em;
    font-family: arial, sans-serif;
    font-weight: bold;
    font-style: italic;
    color: #666666;
}
#kompakt .datum {
    font-size: 0.75em;
    margin: 0 0 1.6em 0 !important;
    margin: 0 0 1.7em 0;
}



#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/layout/qep_link_content_list_internal.gif);
 background-repeat: no-repeat;
 background-position: 2px -2px;
}



.reddot {
font-family: sans-serif;
font-size: 0.8em;
font-weight: bold;
color: rgb(255, 0, 0);
}
 
/* sad */
/* neu erstellte Klassen */
.navigation .headline_on {
    line-height: 1.7em;
    padding-left: 0.3em;
    font-family: Times, serif;
}
/*
.sidebar .navigation .headline_on a {
    color: #fff;
}
.kopfnavi .meta .right .green:hover {
    text-decoration: underline;
    background: url() 0em -0.2em;
}
.kopfnavi .meta .right .green {
    background: url() 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/layout/icon_navigation_department.gif);
    color: #fff;
}
.kopfnavi .meta a.last-short {
    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() #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 {
    font-weight: bold!important;
    color: #ba0266!important;
}
.sitemapcontainer .sitemap .sitemapblock .navigation2 .between a {
    font-weight: normal!important;
    color: #ba0266!important;
}
.sitemapcontainer .sitemap .sitemapblock .navigation1 .on, .sitemapcontainer .sitemap .sitemapblock .navigation1 .off, .sitemapcontainer .sitemap .sitemapblock .navigation2 .on, .sitemapcontainer .sitemap .sitemapblock .navigation2 .off {
    background: url() 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/layout/link_meta.gif) left -0.2em!important;
}
.sitemapcontainer .sitemap .sitemapblock {
    width: 16.2em!important;
}
 
 
.sidebar .navigation1 .headline_on {
    background:#B53064 url() repeat-x scroll 0 0;
    border-left:1px solid #FFFFFF;
    color:#FFFFFF;
    font-size:0.9em;
    line-height:1.7em;
    padding-left:0.3em;
}
*/
