﻿/* Generierungsdatum: 04.05.2011 12:35:08 */ 
/* ***************************** */
/*      Grundeinstellung  2.5.4  */
/* ***************************** */
* {
  padding: 0px;
  margin:0px;
}
option {
  padding-left: 0.4em
}
html {
  height: 100%
}
body {
  width: 980px;
  min-height: 101%;
  font-size: 100.01%;
  position: relative;
  background: #FFFFFF;
  padding: 0px;
  margin: 0px;
}
body, td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.75em;
  line-height: 145%;
  color: #000000;
}
fieldset, img {
  border: 0;
}
input, textarea, select {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.0em;
  height: 22px;
  padding: 1px 1px 0px 1px;
}
.radio {
  margin: 0px 4px 0px 0px;
  height: 100%;
}
form {
  margin: 0px;
}
p {
  line-height: 145%;
  margin: 0px;
}
ul {
  margin: 0px 0px 11px 20px;
}
ol {
  margin: 0px 0px 11px 28px;
}
ul ul, ol ul {
  margin: 0px 0px 0px 20px;
}
ol ol, ul ol {
  margin: 0px 0px 0px 28px;
}
a {
  color: #000000;
  cursor: pointer;
}
a:hover {
  color: #000000;
}
/* Schlagzeile */
h1 {
  padding: 0px 0px 8px 0px;
  font-size: 1.25em;
  line-height: 125%;
  font-weight: bold;
}
h2, h3, h4, h5, h6 {
  font-size: 1em;
  line-height: 145%;
}
/* Subheadline */
h2 {
  padding: 0px 0px 8px 0px;
  font-weight: bold;
  color: #47555A;
}
/* Abstract */
h3 {
  padding: 0px 0px 11px 0px;
  font-weight: bold;
}
h4 {
  padding: 8px 5px 0px 0px;
  font-weight: 400;
}
/* Abstract (Teaser) */
h5 {
  padding: 8px 5px 0px 0px;
  font-weight: bold;
}
/* Titel (Teaser) */
h6 {
  padding: 8px 5px 0px 0px;
  font-weight: bold;
  color:#47555A;
}
/* Versteckte*/
.ver_input {
  display:none;
}
.ver {
  position: absolute;
  top: 0px;
  left: -5000px;
}
.ver2 {
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
}
.ver2 {
  float: left;
}
.ver3 {
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
}
/* ***************************** */
/*          HEADER               */
/* ***************************** */
.header {
  position:relative ;
  background: url("/ext/defimg/extra.gif") no-repeat  0px 0px #E8EBE9;
  width: 980px;
  height: 110px;
  margin: 0px;
  padding: 0px;
  float:none;
  clear:both;
}
/* Logo */
#logo_nav {
  position:absolute;
  z-index: 20;
  top: 12px;
  left: 12px;
}
#logo_nav a {
  background: url("/ext/defimg/logo.gif") no-repeat top left;
  width: 50px;
  height: 50px;
  display:block;
  text-decoration:none;
}
/* Meta */
#meta_nav {
  position:absolute;
  z-index: 21;
  top: 0px;
  right: 0px;
  color: #616161;
  text-align: right;
  border-right:1px solid #B1BEB7;
}
#meta_nav ul {
  white-space: nowrap;
  padding:0px;
  margin:0px;
  list-style:none;
}
#meta_nav li {
  float:left;
  padding: 0px;
  margin: 0px;
  border-bottom:1px solid #B1BEB7;
  border-left:1px solid #B1BEB7;
}
#meta_nav a {
  float:left;
  display:block;
  color:#616161;
  padding:1px 6px 4px 6px;
  text-transform: none;
  text-decoration:none;
  font-weight:600;
  font-size: 1.1em;
}
#meta_nav a:hover {
  background-color:#E8EBE9;
}
#meta_nav #m_curent {
  background-color:#E8EBE9;
}
/* Reiter */
#reiter_nav {
  position:absolute;
  z-index: 200000;
  top: 54px;
  left : 222px;
  padding:0px;
  margin:0px;
  border-left: #969696 1px solid;
}
#reiter_nav ul {
  list-style:none;
  padding:0px;
  margin:0px;
  }
#reiter_nav ul li {
  float:left;
}
#reiter_nav ul li span {
  display:none;
}
#reiter_nav ul li a {
  float:left;
  display:block;
  color:#616161;
  background: transparent;
  border-top:1px solid #B1BEB7;
  border-right:1px solid #B1BEB7;
  padding:3px 6px 4px 6px;
  text-transform: none;
  text-decoration:none;
  font-weight:600;
  font-size: 1.1em;
  background: #FFFFFF;
}
#reiter_nav a:hover {
  color:#616161;
  background-color:#E8EBE9;
}
#reiter_nav .r_curent {
  color:#FFFFFF;
  background-color:#FF0000;
}
/*loeschen*/
#reiter_nav ul li ul { 
  display: none;
}
/* breadcrumbs */
#bread_nav {
  position:absolute;
  bottom: 0px;
  left : 0px;
  background: #E8EBE9;
  padding: 0px;
  margin: 0px;
  width: 980px;
  border-bottom:5px solid #D8DED8;
}
#bread_nav ul {
  white-space: nowrap;
  margin:0px;
  list-style:none;
}
#bread_nav li {
  float:left;
  padding: 0px;
  margin: 0px;
}
#bread_nav a {
  display:block;
  color:#000000;
  background: url("/ext/defimg/pf_re_bread.gif") no-repeat  5px center ;
  background-color: #E8EBE9;
  border-top:1px solid #E8EBE9;
  border-bottom:1px solid #97999B;
  padding: 1px 6px 1px 14px;
  text-transform: none;
  text-decoration:none;
}
#bread_nav a:hover {
  text-decoration: underline;
}
#bread_nav #b_leer {
  background-color: #E8EBE9;
  border-top:1px solid #E8EBE9;
  border-bottom:1px solid #97999B;
  padding:1px 2px 1px 2px;
  margin: 0px;
  font-weight: bold;
  text-transform: none;
  text-decoration:none;
}
#bread_nav #b_vor {
  background-color: #D8DED8;
  border-top:1px solid #97999B;
  border-bottom:1px solid #D8DED8;
  border-left:1px solid #97999B;
  padding: 1px 5px 1px 14px;
  margin: 0px;
  text-transform: none;
  text-decoration:none;
}
#bread_nav #b_vor:hover {
  text-decoration: underline;
}
#bread_nav #b_curent {
  background: #D8DED8;
  background: url("/ext/defimg/qu_sch.gif") no-repeat  3px center;
  border-top:1px solid #97999B;
  border-bottom:1px solid #D8DED8;
  padding:1px 6px 1px 14px;
  margin: 0px;
  font-weight: bold;
  text-decoration:none;
}
#bread_nav #b_rest {
  background: #D8DED8;
  border-top:1px solid #97999B;
  border-bottom:1px solid #D8DED8;
  padding:1px 0px 1px 0px;
}
/* ***************************** */
/*      Content Navigation       */
/* ***************************** */
#c_nav {
  border-left:1px solid #B1BEB7;
  border-right:1px solid #B1BEB7;
}
#c_nav ul {
  padding:0px;
  margin:0px;
  border-left:none;
  list-style-type: none;
  background-color: #D8DED8;
}
#c_nav ul li {
  border-top:1px solid #B1BEB7;
  display:block;
}
#c_nav ul li div{
  position:relative;
}
#c_nav a {
  display:block;
  text-decoration:none;
  padding: 1px 0px 1px 11px;
}
#c_nav a:hover {
  background: url("/ext/defimg/nav_pf_re.gif") no-repeat 3px 0px #E8EBE9;
}
#c_nav ul li span {
  display:none;
}
#c_nav_ende {
  border-bottom: 1px #B1BEB7 solid;
}
/* ***************************** */
/*loeschen*/
#c_nav ul li ul {
  display: none;
}
/* ***************************** */
#c_nav #c_auf ul {
  display: block;
  position:static;
  padding: 0px 0px 0px 9px;
  margin:0px;
  top: 0px;
  left: 0px;
  width: auto;
  list-style-type: none;
  border-left:none;
  border-right:none;
  border-top: 1px #B1BEB7 solid;
  border-bottom:none;
  background-color: #D8DED8;
  background-image: url("");
}
#c_nav #c_auf ul li {
  border-right:0px;
  background-color: #E8EBE9;
  border-left:1px #B1BEB7 solid;
}
#c_nav #c_auf ul li a:hover {
  background-color: #FFFFFF;
}
/*loeschen*/
#c_nav #c_auf ul li:hover ul {
  display :none;
}
/*loeschen*/
#c_nav #c_auf ul li ul {
  display: none;
}
#c_nav #c_auf .c_nav_sub_first{
  border-top:0px;
}
/* ***************************** */
#c_nav .c_curent {
  background: url("/ext/defimg/nav_cu.gif") no-repeat 2px 0px #FFFFFF;
}
#c_nav .c_curent:hover {
  background: url("/ext/defimg/nav_cu.gif") no-repeat 2px 0px #FFFFFF;
}
#c_nav .c_neu{
  background-image: url("/ext/defimg/nav_pf_new.gif");
  background-repeat: no-repeat;
  background-position: 3px 0px;
}
#c_nav .c_nav_w {
  background: url("/ext/defimg/nav_menu_cl.gif") no-repeat right 5px;
  padding: 0px 15px 0px 0px;
}
#c_nav .c_nav_w_o {
  background: url("/ext/defimg/nav_menu_o.gif") no-repeat right 5px;
  padding: 0px 15px 0px 0px;
}
/* ***************************** */
/*        Startbuehne            */
/* ***************************** */
.s_buehne {
  float: left;
}
.s_buehne h1{
  padding: 0px 20px 15px 10px;
  color:#FFFFFF;
  font-size: 18px;
  font-weight: bold;
}
.s_buehne p{
  padding: 0px 20px 0px 10px;
  color:#FFFFFF;
  font-size: 14px;
  line-height: 100%;
  font-weight: bold;
}
.s_buehne ul{
  padding: 0px 15px 0px 10px;
  color:#FFFFFF;
  font-size: 14px;
  list-style-image: url("/ext/defimg/li_g.gif");
}
.s_buehne .teaser {
  padding: 0px;
  color:#FFFFFF;
  text-decoration:none;
}
/* ***************************** */
/*        Hauptteil              */
/* ***************************** */
#haupt {
  clear:both;
  width: 980px;
}
.clr {
  clear:both;
}
#sp_l {
  float: left;
  width: 222px;
  z-index: 13;
}
#sp_l_in {
  z-index: 14;
}
#sp_r {
  float: right;
  width: 758px;
  z-index: 15;
}
.clearfix:after {
  content: ".";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
#con_m1 {                       /* schmaler Content*/
  float:left;
  margin: 4px 0px 0px 2px;
  width:490px ;
}
#con_m0 {                       /* breiter Content*/
  float:left;
  margin: 4px 0px 0px 2px;
  width:754px ;
}
.img_bu {
  margin: 0px 0px 4px 20px;
}
.qa {
  height: 20px;
  margin-bottom: 7px;
  background: url("/ext/defimg/qu_gr.gif") no-repeat 1px 3px;
}
.rubrikenheadline {
  float:left;
  padding: 2px 4px 0px 24px;
  font-weight: bold;
  color:#839298;
}
.sym_re {
  float:right;
  background-color: #E7EBE9;
  padding: 0px;
}
.sym_re a{
  line-height: 21px;
  border:1px solid #C8D1CD;
  text-decoration:none;
}
.sym_re a:hover{
  background-color: #FFFFFF;
}
.sym_print {
  background: url("/ext/defimg/print.gif") no-repeat 0px 1px;
  letter-spacing: 17px;
  width:22px;
}
.sym_v, .sym_n, .sym_v_dis, .sym_n_dis {
  letter-spacing: 10px;
  width:14px;
}
.sym_v, .sym_n, .sym_ue {
  border-left:1px solid #FFFFFF;
  border-top:1px solid #FFFFFF;
  border-bottom:1px solid #B1BEB7;
  border-right:1px solid #B1BEB7;
  text-decoration:none;
}
.sym_ue {
  background: url("/ext/defimg/ue.gif") no-repeat 0px 0px;;
  letter-spacing: 13px;
  width:17px;
}
.sym_ue:hover, .sym_v:hover, .sym_n:hover {
  background-color: #FFFFFF;
}
.sym_v {
  background: url("/ext/defimg/pf_sch_li.gif") no-repeat 0px 0px;;
}
.sym_n {
  background: url("/ext/defimg/pf_sch_re.gif") no-repeat 0px 0px;;
}
.sym_v_dis, .sym_n_dis {
  border-left:1px solid #B1BEB7;
  border-top:1px solid #B1BEB7;
  border-bottom:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
}
.sym_v_dis {
  background: url("/ext/defimg/pf_gr_li.gif") no-repeat 0px 0px;;
}
.sym_n_dis {
  background: url("/ext/defimg/pf_gr_re.gif") no-repeat 0px 0px;;
}
.line_rubrikenheadline {
  float:none;
  margin: 4px 0px 0px 20px;
  border-bottom:1px solid #C8D1CD;
}
#con_m_i1 {                       /* schmaler Content*/
  margin: 0px 0px 0px 20px;
  width:470px ;
}
#con_m_i0 {                       /* breiter Content*/
  margin: 0px 0px 0px 20px;
  width:734px ;
}
.footer {
  margin: 0px 0px 0px 20px;
}
.footer_2 {
  float:left;
  margin: 0px;
  padding: 1px 0px 0px 4px;
  color:#839298;
}
.line {
  float:none;
  margin: 1px 0px 0px 0px;
  border-bottom:1px solid #C8D1CD;
}
#con_r {
  float:right;
  margin-top: 4px;
  width:240px;
}
/* ***************************** */
/*      Conten Elemente          */
/* ***************************** */
.u11 {                             /* 11 Abstand für Blockgruppe */
  margin: 0px 0px 12px 0px;
}
.u11v{                             /* 11 Abstand für Blockgruppe */
  margin: 12px 0px 0px 0px;
}
.u0 {                              /* 0 Abstand für Blockgruppe */
  margin: 0px;
}
.z_h {                             /* header-zeile*/
  border-bottom:1px solid #C8D1CD;
  padding: 0px 6px 0px 6px;
  clear:both;
}
.z_h2 {                           /* 2. header-zeile*/
  background-color: #E8EBE9;
  border-bottom:1px solid #C8D1CD;
  padding: 0px 6px 0px 6px;
  margin: 1px 0px 0px 0px;
  clear:both;
}
.z_d {                            /* zeile mit dunkeln hintergrund*/
  background-color: #D8DED8;
  border-top:1px solid #C8D1CD;
  border-bottom:1px solid #C8D1CD;
  padding: 0px 6px 0px 6px;
  clear:both;
}
.z_l {                            /* zeile mit hellen hintergrund*/
  background-color: #E8EBE9;
  border-bottom:1px solid #C8D1CD;
  padding: 0px 6px 0px 6px;
  margin: 1px 0px 0px 0px;
  clear:both;
}
.z_w {                            /* zeile mit weißen hintergrund*/
  padding: 0px 6px 0px 6px;
  clear:both;
  width: 100%;
}
.z_b {                            /* botton Zeile*/
  clear:both;
  background-color: #D8DED8;
  border-top:1px solid #C8D1CD;
  border-bottom:1px solid #C8D1CD;
  display:block;
  height: 18px;
  padding: 0px 6px 0px 6px;
  margin: 1px 0px 12px 0px;
}
.z_in_o {                         /* innern teil ohne weiters*/
  padding: 3px 0px 3px 0px;
}
.z_in_g {                         /* innern teil index*/
  padding: 2px 1px 2px 0px;
}
.z_in_g a {                       /* innern teil index*/
  color:#47555A;
  background-color:#D8DEDB;
  border-style:solid;
  border-left-color:#FFFFFF;
  border-top-color:#FFFFFF;
  border-bottom-color:#B1BEB7;
  border-right-color:#B1BEB7;
  border-width:1.5;
  width: 20px;
  height:18px;
  text-decoration:none;
  text-align:center;
  text-transform:uppercase;
  font-weight:bold;
  margin:2px 2px 1px 1px;
  display:block;
  float:left;
}
.z_in_g a:hover {                 /* innern teil index*/
   background-color:#FFFFFF;
}
.z_in_g span {                    /* innern teil index*/
  color:#839298;
  background-color:#D8DEDB;
  border-style:solid;
  border-left-color:#FFFFFF;
  border-top-color:#FFFFFF;
  border-bottom-color:#B1BEB7;
  border-right-color:#B1BEB7;
  border-width:1.5;
  width: 20px;
  height:18px;
  text-decoration:none;
  text-align:center;
  text-transform:uppercase;
  font-weight:bold;
  margin:2px 2px 1px 1px;
  display:block;
  float:left;
}
.z_in_l {                         /* innern teil einer zeile LINKS*/
  padding: 2px 0px 2px 0px;
  float:left;
  width: 80%;
}
.z_in_r {                         /* innern teil einer zeile RECHTS*/
  float:right;
  margin: 0px 0px 0px 2px;
  padding: 2px 0px 2px 0px;
  text-align: right;
  width: 17%;
}
.z_in_f {                         /* innern teil einer zeile RECHTS*/
  float:right;
  padding: 2px 5px 2px 5px;
  text-align: center;
  font-weight: bold;
  line-height: 124%;
  letter-spacing: 0.04em;
  color: #FFFFFF;
  background: #FF0000;
}
.z_in_dl {                         /* innern teil einer zeile Download LINKS*/
  padding: 2px 0px 2px 0px;
  float:left;
  width: 70%;
}
.z_in_dr {                         /* innern teil einer zeile Download RECHTS*/
  float:right;
  margin: 0px 0px 0px 4px;
  padding: 2px 0px 2px 0px;
  width: 27%;
}
.z_in_abstract {                  /* innern teil einer zeile Abstract*/
  padding: 3px 0px 3px 0px;
  font-weight: bold;
}
.z_in_zitat {                     /* innern teil einer zeile Zitat*/
  padding: 1px 0px 3px 12px;
}
.z_in_zitat_date {                /* innern teil einer zeile Zitatdatum*/
  padding: 1px 0px 6px 12px;
  font-size: 0.9em;
  line-height: 110%;
  text-align: right;
}
.z_in_text {                      /* innern teil einer zeile Text*/
  padding: 0px;
  clear:both;
}
.z_in_text p {                     /* innern teil einer zeile Text*/
  margin: 0px 0px 12px 0px;
}
.z_in_bild_top {                   /* innern teil top Bild 356*/
  margin: 0px 0px 6px 0px;
}
.z_in_bild_bottom{                 /* innern teil bottom Bild 356*/
  margin: 0px 0px 12px 0px;
}
.z_in_bild_left {
  float:left;
  margin: 0px 12px 7px 0px;
  width: 90px;
}
.z_in_bild_left_s {
  float:left;
  margin: 0px 12px 7px 0px;
  width: 90px;
}
.z_in_bild_left_m {
  float:left;
  margin: 0px 12px 7px 0px;
  width:227px;
}
.z_in_fluss_aus_s {
  margin-left: 106px;
}
.z_in_fluss_aus_m {
  margin-left: 240px;
}
.z_in_fluss_aus, .z_in_fluss_an, .z_in_fluss_an_s, .z_in_fluss_an_m, .z_in_fluss_aus_i {
}
.z_in_fluss_an_i {
  padding: 0px;
  clear:both;
}
.z_in_bild_right {                  /* innern teil rechts Bild*/
  float:right;
  margin: 0px 10px 7px 12px;
  width: 90px;
}
.z_in_bild_top a img, .z_in_bild_left a img, .z_in_bild_right a img, .z_in_bild_bottom a img {
  border:1px solid #FFFFFF;
}
.z_in_bild_top a:hover img, .z_in_bild_left a:hover img, .z_in_bild_right a:hover img, .z_in_bild_bottom a:hover img {
  border-color: #47555A;
}
.z_in_bild_lupe_box {
  margin: 0px;
  padding: 0px;
  border: 1px solid #B1BEB7;
}
.z_in_bild_lupe_box_txt {
  padding: 3px 5px 3px 5px;
  font-size: 0.9em;
  line-height: 110%;
  letter-spacing: 0.04em;
  color: #000000;
}
.z_in_bild_lupe_box_img {
  text-decoration: none;
  background: url("/ext/defimg/lupe.gif") no-repeat;
  width:23px;
  height:23px;
  margin: 0px 0px 0px 1px;
  padding: 0px;
  float:left;
}
.z_in_bild_lupe_infobox_img {
  text-decoration: none;
  background: url("/ext/defimg/print.gif") no-repeat 0px 3px;
  width:23px;
  height:23px;
  margin: 0px 0px 0px 1px;
  padding: 0px;
  float:left;
}
.f_subline {
  font-weight: bold;
  color: #47555A;
}
.f_subline a {
  font-weight: bold;
  color: #47555A;
  text-decoration: none
 }
.f_subline a:hover {
  font-weight: bold;
  color: #47555A;
  text-decoration: underline
}
.f_subline_reg {
  font-weight: regular;
  line-height: 124%;
  letter-spacing: 0.04em;
  color: #47555A;
}
.cont-list-u11 {
  margin: 0px 0px 12px 0px;
  padding: 0px 0px 0px 17px;
  list-style-image: url("/ext/defimg/pf_re.gif");
} /* ul mit pfeil-image */
.cont-list-3 {
  margin: 0px;
  padding: 0px 0px 0px 15px;
  list-style-image: url("/ext/defimg/pf_re.gif");
} /* ul mit pfeil-image */
.cont-list-3a {
  margin: 0px 5px 0px 0px;
  padding: 5px 0px 0px 17px;
  list-style-image: url("/ext/defimg/pf_re.gif");
}
.a_ul {
  margin: 0px 0px 12px 0px;
  padding: 0px 0px 0px 12px;
  list-style-image: url("/ext/defimg/pf_re.gif");
}
.a_ul .a_datum {
  font-weight: bold;
}
/* Suchergebnis */
.li-s {
  padding: 5px 0px 5px 0px;
  border-top: 1px solid #C8D1CD;
}
.li-s-date {
  float:right;
  color:#47555a;
}
.li-s-i {
  margin-right:55px;
}
a.teaser {
  text-decoration: none;
}
a.teaser_s {
  text-decoration: none;
  background: url("/ext/defimg/schluessel.gif") no-repeat 0px 4px;
  padding-left:16px;
}
a.teaser_w {
  text-decoration: none;
  background: url("/ext/defimg/waren_l.gif") no-repeat 0px 4px;
  padding-left:16px;
}
.teaser_n {
  width:23px;
  background: url("/ext/defimg/neu.gif") no-repeat 0px 3px;
}
a.teaser:hover, a.teaser_s:hover, a.teaser_w:hover, a.teaser_b:hover {
  text-decoration: underline;
}
.f_red {
  font-weight:bold;
  color:#FF0000;
}
a.lnk_mehr {
  text-decoration: none;
  margin: 0px 0px 0px 9px;
}
a.lnk_mehr_p {
  text-decoration: none;
  margin: 0px;
  background: url("/ext/defimg/pf_re.gif") no-repeat 0px 3px;
  padding-left:17px;
}
a.lnk_mehr_w {
  text-decoration: none;
  margin: 0px;
  background: url("/ext/defimg/pf_re_w.gif") no-repeat 0px 3px;
  padding-left:32px;
}
a.lnk_mehr:hover, a.lnk_mehr_p:hover, a.lnk_mehr_w:hover {
  text-decoration: underline;
}
/* presse*/
.cont .cont_in {
  padding: 0px 0px 12px 0px;
  clear:both;
}
.cont .cont_in .kategorie{
  padding: 2px 0px 2px 0px;
  float:left;
  width: 80%;
  font-weight: bold;
  color: #47555A;
}
.cont .cont_in h1 {
  padding: 12px 6px 8px 6px;
}
.cont .cont_in .z_w .kategorie_datum {
  display: none;
}
.cont .cont_in .z_w .vorspann {
  font-size: 1em;
  line-height: 145%;
  padding: 0px 0px 11px 0px;
  font-weight: bold;
}
.cont .cont_in .z_w .vorspann .kategorie_datum {
  display: none;
}
/* Downloadsymbol*/
.down {
  margin: 2px 0px 0px 0px;
  width:33px;
  text-decoration: none;
  font-size: 0.75em;
  font-family: Arial, Helvetica, sans-serif;
  letter-spacing: 0.10em;
  line-height: 12px;
  padding: 0px 4px 0px 1px;
  color: #FE0000;
  background: #FFFFFF url("/ext/defimg/down.gif") no-repeat top right;
  border-width:1px;
  border-style:solid;
  border-top-color:#D8DEDB;
  border-left-color:#D8DEDB;
  border-right-color:#ABBEB7;
  border-bottom-color:#ABBEB7;
}
.gallery {
  margin: 0px 0px 12px 0px;
}
.gallery a {
  margin: 0px 0px 0px 6px;
  text-decoration: none;
}
.gallery a img {
  margin: 6px 0px 6px 0px;
  border:2px solid #FFFFFF;
}
.gallery a:hover img{
  border-color: #47555A;
  text-decoration: none;
}
.karusell {
  padding: 0px 6px 0px 6px;
  margin: 0px 0px 12px 0px;
}
.karusell .u {
  font-weight: bold;
}
.karusell .u a {
  padding-left:18px;
  text-decoration: none;
  cursor:pointer;
}
.karusell .u .g {
  padding-top: 0px;
  background: url("/ext/defimg/pf_re.gif") no-repeat 1px 2px;
}
.karusell .u .g:hover {
  background: url("/ext/defimg/pf_re_o.gif") no-repeat 1px 2px;
  text-decoration: underline;
}
.karusell .u .o {
  padding-top: 0px;
  background: url("/ext/defimg/pf_re_g.gif") no-repeat 1px 2px;
}
.karusell .u .o:hover {
  background: url("/ext/defimg/pf_re_o_g.gif") no-repeat 1px 2px;
  text-decoration: underline;
}
.karusell .d {
  display: none;
  padding: 0px 0px 12px 18px;
}
.karusell .d .cont-list-u11 {
  margin: 6px 0px 0px 0px;
}
/* ***************************** */
/*           teaser              */
/* ***************************** */
.halber {
  background: #FF0000;
  width:105px;
  font-size: 6px;
  height: 6px;
  border-bottom: 1px solid #FF7F7E;
}
.box_head_0, .box_head_1, .box_head_2, .box_head_3 {
  padding: 1px 0px 1px 12px;
  font-weight: bold;
}
.box_head_0, .box_head_1 {
  background: #C8D1CD;
}
.box_head_2, .box_head_3 {
  background: #FF0000;
  color: #FFFFFF;
}
.box_0, .box_1, .box_2, .box_3 {
  padding: 0px 0px 0px 12px;
  margin: 0px;
}
.box_0, .box_1 {
  background: #C8D1CD;
}
.box_2, .box_3 {
  background: #FF0000;
}
.pd_box_0 {
  padding: 0px 0px 7px 12px;
  border: 1px solid #C8D1CD;
  border-top-width: 0px;
  margin: 0px;
}
.box_head_re {
  margin:0px; 
  padding:0px;
}
 .box_head_re_0, .box_head_re_1, .box_head_re_2, .box_head_re_3 {
  padding: 1px 0px 1px 12px;
  letter-spacing: 0.05em;
  font-weight: bold;
}
.box_head_re_0, .box_head_re_1 {
  background: #C8D1CD;
}
.box_head_re_2, .box_head_re_3 {
  background: #FF0000;
  color: #FFFFFF;
}
.box_re_0, .box_re_1, .box_re_2, .box_re_3 {
  padding: 0px;
}
.box_re_0, .box_re_1 {
  background: #C8D1CD;
}
.box_re_2, .box_re_3 {
  background: #FF0000;
}
.box_re_4 {
  margin: 0px 0px 5px 0px;
}
.pd_box_re_0 {
  padding: 0px 0px 7px 10px;
  border: 1px solid #C8D1CD;
  border-top-width: 0px;
  margin: 0px 0px 5px 0px;
}
/* ***************************** */
/*           Infografik          */
/* ***************************** */
.info_breite {
  width: 760px;
}
.info_header {
  position:relative;
  padding: 0px;
  border-bottom: 100px solid #E9EBEA;
}
.info_header_2 {
  padding: 0px;
  border-top: 30px solid #FE0000;
  line-height: 0px;
}
.info_ueber {
  position:absolute;
  z-index: 19;
  top: 15px;
  left: 40px;
  font-size: 25px;
  line-height: 120%;
  font-weight: bold;
  margin:10px 0px 0px 20px;
}
.info_logo {
  position:absolute;
  padding: 0px;
  z-index: 21;
  right: 70px;
  list-style-image: url("/ext/defimg/info_logo.gif");
  line-height: 81px;
}
.info_print {
  position:absolute;
  z-index: 22;
  top: 4px;
  right: 5px;
}
.info_print a {
  background: url("/ext/defimg/pop_print.gif") no-repeat top left;
  width: 19px;
  height: 19px;
  display:block;
  text-decoration:none;
}
.info_block {
  padding: 0px 30px 0px 30px;
}
.info_block h1 {
  letter-spacing:0.1em;
  font-size: 35px;
  line-height: 120%;
  font-weight: bold;
  padding: 10px 20px 10px 30px;
}
.info_img_block {
  margin: 0px 20px 20px 0px;;
  text-align:center;
}
.info_text_block {
  word-spacing:0.1em;
  font-size: 25px;
  line-height: 120%;
  padding: 0px;
}
.info_quelle_block {
  color: #47555A;
  font-size: 20px;
  line-height: 120%;
  padding: 10px 0px 10px 0px;;
}
/* ***************************** */
/*           Popup               */
/* ***************************** */
.popup_header {
  position:relative;
  width: 562px;
  padding: 0px;
  background: url("/ext/defimg/extra.gif") no-repeat  0px -10px #E8EBE9;
  height: 70px;
  border-bottom:5px solid #E8EBE9;
}
.popup_logo {
  margin:4px 0px 8px 5px;
  background: url("/ext/defimg/logo.gif") no-repeat;
  background-position:4px 5px;
  width: 55px;
  height: 60px;
  display:block;
}
.popup_print {
  position:absolute;
  z-index: 20;
  top: 4px;
  right: 5px;
}
.popup_print a {
  background: url("/ext/defimg/print.gif") no-repeat top left;
  width: 19px;
  height: 19px;
  display:block;
  text-decoration:none;
}
.popup_img_block {
  width: 562px;
  background-color: #E9EBEA;
  padding: 0px;
  text-align:center;
  display:block;
}
.popup_img_block a{
  padding:0px 7px 0px 7px;
}
.popup_img_button {
  margin: 8px 0px 0px 0px;
}
.popup_img {
  margin: 5px 6px 8px 6px;
}
.popup_block {
  width: 562px;
  padding: 0px;
}
.popup_block h1 {
  padding: 12px 6px 0px 6px;
}
.popup_block h3 {
  padding: 12px 6px 0px 6px;
}
.popup_con {
  padding: 13px 6px 7px 6px;
}
.popup_con p {
  margin: 0px 0px 13px 0px;
}
/* ***************************** */
/*        tabelenzeilen          */
/* ***************************** */
.tab_r {
  border:1px solid #C8D1CD;
  margin: 0px 0px 12px 0px;
  width:100% ;
}
.tab_z_h, .tab_z_h_e, .tab_z_h_o {
  background: #D8DED8;
  border-bottom:1px solid #C8D1CD;
  padding: 3px 6px 3px 6px;
  font-weight: bold;
  vertical-align:top;
  color: #47555A;
}
.tab_z_h_e {
  border-top:1px solid #C8D1CD;
}
.tab_z_h_o {
  border-top:1px solid #C8D1CD;
  line-height: 8px;
  padding: 0px;
  margin: 0px;
}
.tab_z_h_z {
  background: #E8EBE9;
  border-bottom:1px solid #C8D1CD;
  padding: 3px 6px 3px 6px;
  font-weight: bold;
  color: #47555A;
  border-top:1px solid #C8D1CD;
}
.tab_z_b, .tab_z_b_print {
  background-color: #D8DED8;
  border-top:1px solid #C8D1CD;
  padding: 3px 6px 3px 6px;
  margin: 1px 0px 0px 0px;
}
.tab_z_b_o {
  background-color: #D8DED8;
  border-top:1px solid #C8D1CD;
  line-height: 8px;
  padding: 0px;
  margin: 0px;
}
.tab_z_g,.tab_z_g_1, .tab_z_g_l, .tab_z_g_e {
  background: #E8EBE9;
}
.tab_z_g {
  padding: 3px 6px 0px 6px;
}
.tab_z_g_1 {
  border-top: 1px solid #FFFFFF;
  padding: 3px 6px 0px 6px;
}
.tab_z_g_l {
  border-bottom: 1px solid #FFFFFF;
  padding: 3px 6px 3px 6px;
}
.tab_z_g_e {
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  padding: 3px 6px 3px 6px;
}
.tab_z_w {
  padding: 1px 6px 7px 6px;
}
.tab_z_w_e {
  padding: 7px 6px 7px 6px;
}
.tab_z_w_a {
  line-height: 3px;
  padding: 0px;
}
/* ***************************** */
/*        Schaltflächen          */
/* ***************************** */
.btn, .btngrau, .btn_Sup, .btngrau_Sup {
  line-height:17px;
  border-style:solid;
  border-width:1.5;
  height:22px;
  text-decoration:none;
  text-align:center;
  text-transform:uppercase;
  padding:0px 6px 3px 6px;
}
.btn, .btn_Sup {
  color:#FFFFFF;
  background-color:#FF0000;
  border-left-color:#FF7F7F;
  border-top-color:#FF7F7F;
  border-bottom-color:#842527;
  border-right-color:#842527;
}
.btn:hover, .btn_Sup:hover {
  text-decoration:none;
  background-color:#C7201D;
}
.btn_Sup {
  width: 75px;
}
.btngrau, .btngrau_Sup {
  color:#47555A;
  background-color:#D8DEDB;
  border-left-color:#FFFFFF;
  border-top-color:#FFFFFF;
  border-bottom-color:#B1BEB7;
  border-right-color:#B1BEB7;
}
.btngrau:hover, .btngrau_Sup:hover {
  text-decoration: none;
  color:#C7201D;
}
.btngrau_Sup {
  width: 75px;
}
/* Search Styles*/
#searchbox {
  position:absolute;
  z-index: 22;
  top: 25px;
  left : 815px;
  color: #FFFFFF;
}
#searchbox_input {
  height: 19px;
  border-width: 1px;
  border-style: solid;
  border-color: #716F70 #B1BEB7 #B1BEB7 #716F70;
  color: #000000;
  margin: 0px;
}
#searchbox_submit {
  background: url("/ext/defimg/pf_search.gif");
  border: 0px;
  width: 25px;
  height: 25px;
  cursor:pointer;
}
/* ***************************** */
/*        Ausdrucken             */
/* ***************************** */
.pr {
  width: 562px;
  padding:  0px 0px 20px 0px;
}
/* Logo */
.pr_logo {
  margin:1px 0px 0px 450px;
  list-style-image: url("/ext/defimg/logo_pr.gif");
  width: 63px;
  line-height: 66px;
  height: 66px;
}
.pr_balken {
  position:relative;
  z-index: 20;
  height: 20px;
  width: 100% ;
  background: #E9EBEA;
  margin: 20px 0px 20px 0px;
}
.pr_bread {
  width: 95% ;
}
.pr_bread ul {
  margin: 0px;
  padding: 3px 5px 5px 5px;
  list-style-type:none;
}
.pr_bread li {
  float:left;
}
.pr_bread #b_vor,.pr_bread #b_curent, .pr_bread a {
  margin: 0px;
  padding: 0px 6px 0px 4px;
  letter-spacing: 0.05em;
}
.pr_bread #b_curent {
  font-weight: bold;
  color: #000000;
}
.pr_bread #b_vor, .pr_bread a {
  background: url("/ext/defimg/pf_gr.gif") no-repeat right;
  color: #839298;
  text-transform: none;
  text-decoration:none;
}
.pr_bread a:hover {
  text-decoration: none;
  color: #839298;
}
.pr_sym_re {
  position:absolute;
  z-index: 20;
  top: 2px;
  right: 4px;
  margin:0px;
  padding: 0px;
}
.pr_sym_re a {
  background: url("/ext/defimg/print.gif") no-repeat top left;
  width: 20px;
  height: 16px;
  display:block;
  text-decoration:none;
}
.pr_con_m_i  {
  width: 100% ;
}
/* ***************************** */
/*        SERVICE                */
/* ***************************** */
#service_titel {
  padding: 0px;
  background: #E8EBE9;
  height: 20px;
}
#service {
  padding: 0px 15px 0px 15px;
  background: #FFFFFF;
}
#service_symbole {
  padding: 10px 0px 0px 0px;
}
#service_symbole ul {
  padding: 0px;
  list-style-type: none;
  list-style-image: url(none);
}
#service_symbole ul li {
  padding: 0px 6px 0px 0px;
  float: left;
  text-align: center;
  width: 75px;
  height: 70px;
  line-height: 1.1em;
}
#service_symbole ul li a img{
  padding:  3px 3px 0px 3px;
  margin-bottom: 3px;
}
#service_symbole ul li a span{
  font-size: 0.9em;
  padding:  0px 3px 0px 3px;
}
#service_symbole ul li a {
  color: #414141;
  text-decoration: none;
}
#service_symbole ul li a:hover {
  text-decoration: underline;
}
#service_link {
  text-align:center;
  font-size: 0.9em;
}
#service_link a {
  padding: 0px 3px 0px 3px;
  text-decoration: none;
  color: #414141;
}
#service_link a:hover {
  text-decoration: underline;
}
#service_link span {
  display: none;
}
/* alT*/
.tab6 { background: #E8EBE9; padding: 3px 4px 3px 5px; } /* zitat-abstract-zeile hellgrau */
.tab5_l { background: #D8DED8; padding: 3px 4px 3px 5px; border-bottom: 1px solid #FFFFFF;} /* zitat-kopf mittelgrau */
.tab6_l { background: #E8EBE9; padding: 3px 4px 3px 5px; border-bottom: 1px solid #FFFFFF;} /* zitat-abstract-zeile hellgrau */

/* Ausdrucken */
@media print {
.pr_sym_re {
  display: none;
}
.popup_header {
  position:relative;
  width: 562px;
  padding: 0px 0px 5px 0px;
  background-color: #FFFFFF;
}
.popup_logo {
  margin:4px 0px 8px 450px;
  background: url("/ext/defimg/logo_pr.gif") no-repeat 0px 0px;
  width: 63px;
  height: 63px;
  display:block;
}
.popup_print, .popup_img_button {
  display: none;
}
.info_print {
  display: none;
}
.info_breite {
  width: 100%;
}
.tab_z_b_print{
  display: none;
}
}
