/*
############################################# 
Stylevorlage für enviaM Internet Baukasten
Erstellt am: 04.01.2007 - 05.01.2007

Anpassung an RedDot: 19.01.2007
von:         EKS-Agentur (BF)

Anpassung an bze-Branding: 22.06.2007
von:         EKS-Agentur (BF)
#############################################
*/
/* Globale Angaben */
body {
  background-color: #EEF3F9;                    /* hier Hintergrundfarbe anpassen */
  margin: 0; 
  padding: 0; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12px;
}
h3 {
  padding: 0; 
  margin: 0; 
  font-size: 20px; 
  line-height: 22px; 
  color: #000;                                  /* hier Textfarbe anpassen */ 
  font-weight: bold;
}
h4 {
  padding: 0; 
  margin: 2px 0 2em 0; 
  font-size: 12px; 
  line-height: 16px; 
  color: #2FA4D9;                               /* hier Textfarbe anpassen */ 
  font-weight: normal;
}
h5 {
  padding: 0; 
  margin: 2px 0 2em 0; 
  font-size: 16px; 
  line-height: 16px; 
  color: #0852A5;                               /* hier Textfarbe anpassen */ 
  font-weight: bold;
}
hr {
 font-size: 1px;
 color: #0852A5;                               /* hier Farbe anpassen */
}
/*
#############################################
*/
/* Layout */
#logo {
  position: absolute;
  top: 0;
  left: 0;
  width: 190px; 
  height: 117px;
}
#portalgrafik {
  position: absolute;
  top: 0;
  left: 190px;
  height: 117px;
  width: 605px;
}
#claim {
  position: absolute;
  top: 0;
  left: 795px;
  height: 117px;
  width: 190px;
} 
/*
#############################################
*/
/* Meta-Navigation oben rechts */
#vorMetaNavi {
  float:right;
  position: absolute; 
  top: 0; 
  left: 700px;                                      /* hier den Abstand von links der Metanavigation ändern, wenn nicht alle Navigationspunkte inkl. der Suche abgebildet werden soll */
  z-index: 3; 
}
#metaNavi {
  float:right;
  display: inline;
  position: absolute; 
  top: 0; 
  left: 707px;                                      /* hier den Abstand von links der Metanavigation ändern, wenn nicht alle Navigationspunkte inkl. der Suche abgebildet werden soll */ 
  width: 280px;                                     /* hier die Breite der Metanavigation ändern, wenn nicht alle Navigationspunkte inkl. der Suche abgebildet werden soll */
  height: 28px;                                    
  z-index: 3;
  background-color: #EEF3F9;                        /* hier Hintergrundfarbe anpassen */
}
#metaNavi UL {
  padding: 1px 0 0 0;
  margin: 0px; 
  list-style-type: none;
}
#metaNavi ul li {
  padding: 5px 4px 7px 3px;
  float: right; 
  margin: 0px;
}
* html #metaNavi ul li {
  padding: 5px 4px 3px 3px;
}
#metaNavi ul li .suche {
  border: 0; 
  background: #ffffff;                               /* hier Hintergrundfarbe anpassen */ 
  font-size: 11px; 
  vertical-align:top;
  margin-right: 4px;
  padding: 0;
}
#metaNavi ul li a, #metaNavi ul li a:link, #metaNavi ul li a:active, #metaNavi ul li a:visited {
  display: block;
  text-decoration: none; 
  font-size: 11px; 
  font-weight: normal;
  color: #0852A5;                                         /* hier Linkfarbe anpassen */
}
#metaNavi ul li a:hover {
  color: #467DBC;                                      /* hier Linkfarbe anpassen */
}
/*
#############################################
*/
/* Hauptnavigation horizontal unter Kopfgrafik */
#naviBack {
  position: absolute; 
  top: 117px;
  left: 0;
  width: 985px; 
  height: 57px;
  background: url("/images/administration/navi_back_content.gif") no-repeat;    /* hier Hintergrundgrafik anpassen */
  z-index: 1;
  padding: 0; 
  margin: 0; 
}
#navi {
  position: absolute; 
  top: 117px; 
  left: 200px; 
  width: 605px;
  height: 33px;
  z-index: 2; 
}
#navi ul {
  white-space: nowrap;
  padding: 10px 0 4px 0;
  margin: 0px; 
  list-style-type: none;
 }
#navi ul li {
  white-space: nowrap;
  display: inline; 
  padding: 0;
}
#navi ul li a, #navi ul li a:link, #navi ul li a:active, #navi ul li a:visited {
  text-decoration: none; 
  background: #B4CBE4 url("/images/administration/arrow_navi.gif") no-repeat;                    /* hier Hintergrundfarbe und -grafik anpassen */
  font-weight: bold; 
  color: #0C8CC5;                                                                   /* hier Linkfarbe anpassen */
  padding: 10px 5px 8px 15px; 
  margin: 0;
  font-size: 12px;
}
#navi ul li a:hover, #navi ul li a.active:link, #navi ul li a.active:active, #navi ul li a.active:visited, #navi ul li a.active:hover {
  color: #0852A5;                                                                      /* hier Linkfarbe anpassen */
  background: #EEF3F9 url("/images/administration/arrow_navi_over.gif") no-repeat;               /* hier Hintergrundfarbe und -grafik anpassen */
}
*html #navi ul li a:hover, *html #navi ul li a.active:link, *html #navi ul li a.active:active, *html #navi ul li a.active:visited, *html #navi ul li a.active:hover {
  padding: 10px 5px 10px 15px;
}
/*
#############################################
*/
/* Sondergrafik hier rechter Rand von der Marginalspalte */                         /* HIER WIRD DIE SONDERGRAFIK DEFINIERT */
#sondergrafik {
  position: absolute;
  top: 174px;
  left: 965px;
  z-index: 500;
  width: 20px;
  height: 500px;
  background: url(../images/sondergrafik.gif) no-repeat;
}
/*
#############################################
*/
/* Fasst die vertikale Navigation, Content und Marginalspalte ein */
#container {
  position: absolute;
  top: 174px;
  left: 0;
  z-index: 1;
  width: 985px;
  margin: 0;
  padding: 0;
  background: url(/images/administration/bg_body_1800.jpg) repeat-y;                             /* hier Hintergrundgrafik anpassen */
}
/*
#############################################
*/
/* Subnavigation links vertikal */
#left {
  position: relative;
  left: 0;
  top: 29px;
  float: left;
  background-color: #EEF3F9;                                                        /* hier Hintergrundfarbe anpassen */ 
  width: 190px;
}
#left ul {
  list-style: none; 
  border: 0; 
  margin: 0; 
  padding: 0; 
  border-top: 1px solid #B4CBE4;                                                    /* Hier Linienfarbe anpasssen */
}
#left ul li {
  margin: 0; 
  padding: 0; 
  border: 0;
}
/*
#############################################
*/
/* subnavi level 1 */
#left ul li a, #left ul li a:link, #subnavi ul li a:active, #subnavi ul li a:visited {
  display: block; 
  color: #467DBC;                                                                  /* hier Linkfarbe anpassen */
  text-decoration: none; 
  font-size: 12px;
  font-weight: bold; 
  padding: 2px 0 3px 34px;
  background: #EEF3F9 url(/images/administration/arrow_subnavi.gif) no-repeat 20px 5px;         /* hier Hintergrundfarbe und -grafik anpassen */ 
  border-bottom: 1px solid #B4CBE4;                                                /* Hier untere Linienfarbe anpasssen */
  height: 1%;
} 
#left ul li a:hover {
  color: #0852A5;                                                                     /* hier Linkfarbe anpassen */
  background: url(/images/administration/arrow_subnavi_on.gif) no-repeat 20px 5px;              /* hier Hintergrundfarbe und -grafik anpassen */
}
#left ul li a.active {
  font-weight: bold; 
  color: #0852A5;                                                                  /* hier Linkfarbe anpassen */
  border-top: 1px solid #0852A5;                                                      /* Hier Linienfarbe anpasssen */
  border-bottom: 1px solid #0852A5;                                                   /* Hier Linienfarbe anpasssen */
  background: url(/images/administration/arrow_subnavi_on.gif) no-repeat 20px 5px;              /* hier Hintergrundfarbe und -grafik anpassen */
}
#left ul li a.noBorderBottom {
  border-bottom: 0 solid;
}
#left ul li a.current {
  background: url(/images/administration/arrow_subnavi_on.gif) no-repeat 20px 5px;               /* hier Hintergrundfarbe und -grafik anpassen */ 
  font-weight: bold;
  text-decoration: none;
  color: #0852A5;                                                                   /* hier Linkfarbe anpassen */
}
/*
#############################################
*/
/* subnavi level 2 */
#left ul ul {
  border-top: 0 solid;
}
#left ul ul li a, #left ul ul li a:link, #left ul ul li a:visited {
  font-weight: normal; 
  padding: 2px 0 3px 48px; 
  background: #EEF3F9 url(/images/administration/arrow_subnavi.gif) no-repeat 34px 5px;         /* hier Hintergrundfarbe und -grafik anpassen */
}
#left ul ul li a:hover {
  background: url(/images/administration/arrow_subnavi_on.gif) no-repeat 34px 5px;              /* hier Hintergrundfarbe und -grafik anpassen */
}
#left ul ul li a.active {
  font-weight: bold; 
  color: #0852A5;                                                                  /* hier Linkfarbe anpassen */
  background: url(/images/administration/arrow_subnavi_on.gif) no-repeat 34px 5px;              /* hier Hintergrundfarbe und -grafik anpassen */
}
#left ul ul li a.current {
  background: url(/images/administration/arrow_subnavi_on.gif) no-repeat 34px 5px;              /* hier Hintergrundfarbe und -grafik anpassen */ 
  font-weight: bold;
  text-decoration: none;
  color: #0852A5;                                                                  /* hier Linkfarbe anpassen */
}
/*
#############################################
*/
/* subnavi level 3 */
#left ul ul ul {
  border-top: 0 solid;
}
#left ul ul ul li a, #left ul ul ul li a:link,  #left ul ul ul li a:visited {
  font-weight: normal; 
  padding: 2px 0 3px 62px; 
  background: #EEF3F9 url(/images/administration/arrow_subnavi.gif) no-repeat 48px 5px;         /* hier Hintergrundfarbe und -grafik anpassen */
}
#left ul ul ul li a:hover {
  background: url(/images/administration/arrow_subnavi_on.gif) no-repeat 48px 5px;              /* hier Hintergrundfarbe und -grafik anpassen */
}
#left ul ul ul li a.active {
  font-weight: normal; 
  color: #0852A5;                                                                  /* hier Linkfarbe anpassen */
  background: url(/images/administration/arrow_subnavi_on.gif) no-repeat 48px 5px;              /* hier Hintergrundfarbe und -grafik anpassen */
}
#left ul ul ul li a.current {
  background: url(/images/administration/arrow_subnavi_on.gif) no-repeat 48px 5px;              /* hier Hintergrundfarbe und -grafik anpassen */ 
  font-weight: normal;
  text-decoration: none;
  color: #0852A5;                                                                  /* hier Linkfarbe anpassen */
}
/*
#############################################
*/
/* subnavi level 4 */
#left ul ul ul ul {
  border-top: 0 solid;
}
#left ul ul ul ul li a {
  font-weight: normal; 
  padding: 2px 0 3px 76px; 
  background: #EEF3F9 url(/images/administration/arrow_subnavi.gif) no-repeat 62px 5px;         /* hier Hintergrundfarbe und -grafik anpassen */
}
#left ul ul ul ul li a:hover {
  background: url(/images/administration/arrow_subnavi_on.gif) no-repeat 62px 5px;              /* hier Hintergrundfarbe und -grafik anpassen */
}
#left ul ul ul ul li a.active {
  background: url(/images/administration/arrow_subnavi_on.gif) no-repeat 62px 5px;              /* hier Hintergrundfarbe und -grafik anpassen */
}
#left ul ul ul li a.current {
  background: url(/images/administration/arrow_subnavi_on.gif) no-repeat 62px 5px;              /* hier Hintergrundfarbe und -grafik anpassen */ 
  font-weight: normal;
  text-decoration: none;
  color: #0852A5;                                                                  /* hier Linkfarbe anpassen */
}
/*
#############################################
*/
/* ariadne Navigation direkt über dem Content */
#ariadne {
  position: absolute; 
  top: 158px; 
  left: 190px; 
  z-index: 2;
  height: 15px;
  padding: 0 0 0 39px; 
  color: #9B9B9D;                                                                   /* hier Textfarbe anpassen */
  font-size: 11px; 
  vertical-align: middle; 
  border-bottom: 1px solid #B4CBE4; 
  width: 566px;                                                /* Hier Linienfarbe anpasssen */
}
#ariadne a, a:link, #ariadne a:active, #ariadne a:visited {
  text-decoration: none; 
  font-size: 11px; 
  font-weight: normal;
  color: #9B9B9D;                                                                   /* hier Linkfarbe anpassen */
}
#ariadne a:hover {
  color: #000;                                                                      /* hier Linkfarbe anpassen */
} 
/*
#############################################
*/
/* Content */
#content {
  position: relative;
  float: left;
  left: 39px;
  top: 29px;
  width: 539px;
  margin: 0;
  padding: 0;
  background: #ffffff;                                                              /* hier Hintergrundfarbe anpassen */
}
#content a, #content a:link, #content a:visited, #content a:active {
  color: #2FA4D9;
  text-decoration: underline;
  font-size: 12px;
}
#content a:hover {
  text-decoration: none;
}  
/*
#############################################
*/
/* Content Einspalter */
#content p {
  line-height: 16px;
  color: #58595B;                                                                    /* hier Textfarbe anpassen */
  padding: 0;
  margin: 0;
}
#content p.text {
  line-height: 16px;
  color: #58595B;                                                                    /* hier Textfarbe anpassen */
  padding: 0;
  margin: 0;
}

/*
#############################################
*/
/* Contentbild links */
#img_l {
 width: 226px;
 float: left;
 margin: 0 10px 10px 0;
 position: relative;
 vertical-align: top;
}
/*
#############################################
*/
/* Contentbild rechts */
#img_r {
 width: 226px;
 float: right;
 margin: 0 0 10px 10px;
 position: relative;
 vertical-align: top;
}
/*
#############################################
*/
/* Contenttabellen */
#content table {
  width: 530px;
}
#content .thead {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;                                                                     /* hier Textfarbe anpassen */
  background-image: url(/images/administration/tab_oben.jpg);                                      /* hier Hintergrundfarbe und -grafik anpassen */
  height: 28px;
  width: 530px;
}
#content .th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #0852A5;                                                                      /* hier Textfarbe anpassen */
  background-color: #E1EAF4;                                                           /* hier Hintergrundfarbe anpassen */
}
#content .tbody {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #58595B;                                                                      /* hier Textfarbe anpassen */
  background-color: #EEF3F9;                                                           /* hier Hintergrundfarbe anpassen */
  vertical-align: top;
}
#content .tfoot {
  background-image: url(/images/administration/tab_unten.jpg);                                      /* hier Hintergrundfarbe und -grafik anpassen */
  height: 11px;
  width: 530px;
}
/*
#############################################
*/
/* Contentlisten */
#content ul{
  color: #58595B;                                                                    /* hier Textfarbe anpassen */
  margin-left: 34px;
  padding-left: 34px;
}
#content ul.bild{
  color: #58595B;                                                                    /* hier Textfarbe anpassen */
  margin-left: 150px;
  padding-left: 150px;
}
#content ul li{
  list-style-type: disc;
  list-style-position: outside;
}
#content ul ul{

  margin-left: 15px;
  padding-left: 15px;
}
#content ul ul li{
  list-style-type: disc;
  list-style-position: outside;
}
#content ul li a:link, #content ul li a:visited, ul li a:active {
  color: #0852A5;                                                                    /* hier Linkfarbe anpassen */
  text-decoration: none;
}
#content ul li a:hover {
  color: #0852A5;                                                                    /* hier Linkfarbe anpassen */
  text-decoration: underline;
}
/*
#############################################
*/
/* Contentformulare */
.formtabellenueberschrift {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;                                                                       /* hier Textfarbe anpassen */
  background-image: url(/images/administration/tab_oben.jpg);                                        /* hier Hintergrundgrafik anpassen */
  height: 28px;
  width: 530px;
  padding: 3px;
}
.formtabellenkoerper {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #58595B;                                                                       /* hier Textfarbe anpassen */
  background-color: #EEF3F9;                                                            /* hier Hintergrundfarbe anpassen */
  vertical-align: top;
  padding: 3px;
}
.formtabellenfuss {
  background-color: #B4CBE4;                                                            /* hier Hintergrundfarbe anpassen */
  height: 20px;
  width: 530px;
  padding: 3px;
}
.formsend {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #0852A5;                                                                       /* hier Textfarbe anpassen */
  background-color: #EEF3F9;                                                            /* hier Hintergrundfarbe anpassen */
  border: 1px solid #FFFFFF;                                                            /* hier Rahmenfarbe anpassen */
  cursor: pointer;
}

.formtextarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #999999;                                                                       /* hier Textfarbe anpassen */
  background-color: #FFFFFF;                                                            /* hier Hintergrundfarbe anpassen */
  border: 1px solid #999999; 
}
.formselect {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #999999;                                                                       /* hier Textfarbe anpassen */
  background-color: #FFFFFF;                                                            /* hier Hintergrundfarbe anpassen */
  border: 1px solid #999999; 
}

input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #999999;                                                                       /* hier Textfarbe anpassen */
  background-color: #FFFFFF;                                                            /* hier Hintergrundfarbe anpassen */
  border: 1px solid #999999;                                                            /* hier Rahmenfarbe anpassen */
}
/*
#############################################
*/
/* 2-spaltiger Content hier links */
#content #StartLeft {
  width: 255px;  
  padding: 0 25px 0 0; 
  vertical-align: top;
  float:left;
  background: #FFFFFF;                                                                  /* hier Hintergrundfarbe anpassen */
}
#content #StartLeft p {
  line-height: 16px;
  color: #58595B;                                                                    /* hier Textfarbe anpassen */
  padding: 0;
  margin: 0;
}
#content #StartLeft a, #content #StartLeft a:link, #content #StartLeft a:active, #content #StartLeft a:visited, #content #StartLeft a:hover {
  text-decoration: underline; 
  font-size: 12px; 
  font-weight: normal;
  color: #E70018;                                                                       /* hier Linkfarbe anpassen */
}

#content #StartLeft a .download {
  color: #E70018;                                                                       /* hier Linkfarbe anpassen */
}

/*
#############################################
*/
/* 2-spaltiger Content hier links mit Bild links */
#content #StartLeft .mod {
  height: 120px;
  padding: 0;
  margin: 0 0 40px 0;
  clear: both;
}
#content #StartLeft .imgLeft {
 width: 120px;
 float: left;
 margin: 0 10px 40px 0;
 position: relative;
 vertical-align: top;
}
#content #StartLeft a.bildzoom, #content #StartLeft a:link.bildzoom, #content #StartLeft a:visited.bildzoom, #content #StartLeft a:active.bildzoom {
  text-decoration: none; 
  font-size: 12px; 
  font-weight: bold; 
  color: #E70018;                                                                       /* hier Linkfarbe anpassen */
}
#content #StartLeft a:hover.bildzoom {
  text-decoration: underline;
}
/*
#############################################
*/
/* 2-spaltiger Content hier rechts */
#content #StartRight {
 width: 259px; 
 padding: 0; 
 vertical-align: top;
 float:left;
 margin: 0;
 background: #FFFFFF;                                                                   /* hier Hintergrundfarbe anpassen */
 }
 #content #StartRight p {
  vertical-align: top;
  padding: 0; 
  margin: 0; 
  line-height: 16px; 
  color: #0852A5;                                                                        /* hier Textfarbe anpassen */
}
#content #StartRight a, #content #StartRight a:link, #content #StartRight a:active, #content #StartRight a:visited {
  text-decoration: none; 
  font-size: 12px; 
  font-weight: bold;
  color: #E70018;                                                                        /* hier Linkfarbe anpassen */
}
#content #StartRight a:hover {
  text-decoration: underline; 
}
/*
#############################################
*/
/* 2-spaltiger Content hier rechts mit Bild links */
#content #StartRightImg {
 width: 259px; 
 padding: 0; 
 vertical-align: top;
 float:left;
 margin: 0;
 background: #FFFFFF;                                                                   /* hier Hintergrundfarbe anpassen */
 }
#content #StartRightImg .mod {
  height: 120px;
  padding: 0;
  margin: 0 0 40px 0;
  clear: both;
}
#content #StartRightImg .imgLeft {
 width: 120px;
 float: left;
 margin: 0 10px 40px 0;
 position: relative;
 vertical-align: top;
}
#content #StartRightImg p {
  vertical-align: top;
  padding: 0; 
  margin: 0; 
  line-height: 16px; 
  color: #0852A5;                                                                        /* hier Textfarbe anpassen */
}
#content #StartRightImg a .download {
  color: #E70018;
  font-weight: bold;                                                                       /* hier Linkfarbe anpassen */
}
#content #StartRightImg a.bildzoom, #content #StartRightImg a:link.bildzoom, #content #StartRightImg a:visited.bildzoom, #content #StartRightImg a:active.bildzoom {
  text-decoration: none; 
  font-size: 12px; 
  font-weight: bold; 
  color: #E70018;                                                                       /* hier Linkfarbe anpassen */
}
#content #StartRightImg a:hover.bildzoom {
  text-decoration: underline;
}

/*
#############################################
*/
/* 2-spaltiger Content hier rechts mit Teaserboxen */
.box {
  clear: both;
  width: 259px;
  position: relative;
  padding: 0;
  margin:0;
}
.naviTeaser {
  vertical-align: top; 
  width: 85px;
  float: left;
  padding: 0;
  position: relative; 
  background: #FFFFFF;                                                                      /* hier Hintergrundfarbe anpassen */
}
.naviTeaserContent p {
  vertical-align: top;
  float: right;
  width: 170px;
  height: 90px;
  position: relative;
  padding: 0;
  color: #0852A5;
}
/*
#############################################
*/
/* 2-spaltiger Content hier Kontaktcenter rechts */
#content #StartRightKontaktcenter {
 width: 259px; 
 padding: 0; 
 vertical-align: top;
 float:left;
 margin: 0;
 background: #FFFFFF;                                                                   /* hier Hintergrundfarbe anpassen */
 }
 #content #StartRightKontaktcenter p {
  vertical-align: top;
  padding: 0; 
  margin: 0; 
  line-height: 16px; 
  color: #0852A5;                                                                        /* hier Textfarbe anpassen */
}
#content #StartRightKontaktcenter a, #content #StartRightKontaktcenter a:link, #content #StartRightKontaktcenter a:active, #content #StartRightKontaktcenter a:visited {
  text-decoration: underline;
  font-size: 12px; 
  font-weight: normal;
  color: #E70018;                                                                        /* hier Linkfarbe anpassen */
}
#content #StartRightKontaktcenter a:hover {
  text-decoration: none; 
}
/*
#############################################
*/
/* Marginalspalte rechts */
#sidebar {
  position: relative;
  left: 66px;
  width: 190px;
  background-color: #E1EAF4;                                                             /* hier Hintergrundfarbe anpassen */
  float: left;
  z-index: 1;
}
#sidebar .rahmen{
  width: 178px;
  background: #E1EAF4 url(/images/administration/teaser_frame_top.gif) no-repeat right;                /* hier Hintergrundfarbe und -grafik anpassen */
  text-align: right;
  height: 12px;
}
#sidebar .rahmenu{
  width: 178px;
  background: #E1EAF4 url(/images/administration/teaser_frame_bottom.gif) no-repeat right;             /* hier Hintergrundfarbe und -grafik anpassen */
  text-align: right;
  height: 12px;
  border-bottom: 12px solid #E1EAF4;                                                      /* hier Rahmenfarbe anpassen */
}
#sidebar .rahmenr{
  border-right: 12px solid #E1EAF4;
  background-color: #EEF3F9;                                                       /* hier Rahmenfarbe anpassen */
  margin: 5px 0 0 0;
}
#sidebar .teaserFramebottom {
  border-bottom: 12px solid #B4CBE4;                                                      /* hier Rahmenfarbe anpassen */
}
#sidebar .teaserFrameright {
  border-right: 12px solid #B4CBE4;                                                       /* hier Rahmenfarbe anpassen */
}
#sidebar p {
  padding: 0 18px 0 18px; 
  margin: 0 0 1.5em 0; 
  line-height: 8px; 
  color: #0852A5;                                                                         /* hier Textfarbe anpassen */
  line-height: 16px; 
}
#sidebar form {
  padding: 0 18px 0 18px; 
  margin: 0 0 1.5em 0;
}
*html #sidebar form {
  padding: 0; 
  margin: 0 0 1.5em 0;
}
#sidebar hr {
  font-size: 1px;
  padding: 0 0 15px 0; 
  color: #B4CBE4;                                                                         /* hier Linienfarbe anpassen */ 
/*  background-color: #6DBADC;*/                                                              /* hier Hintergrundfarbe anpassen */
}
#sidebar .teasertext {
  color: #0852A5;                                                                         /* hier Textfarbe anpassen */
}
#sidebar .teasertitle {
  color: #E70018;                                                                         /* hier Textfarbe anpassen */ 
  font-weight: bold;
}
#sidebar a {
  text-decoration: none; 
  font-size: 12px; 
  font-weight: bold;
}
#sidebar a:link, #sidebar a:active, #sidebar a:visited {
  color: #0852A5;                                                                         /* hier Linkfarbe anpassen */
}
#sidebar a:hover {
  text-decoration: underline;
}
#sidebar .fliesstext{
  background-color: #0852A5;                                                              /* hier Hintergrundfarbe anpassen */
}
#sidebar .fliesstext p {
  padding: 0 18px 0 18px; 
  margin: 0 0 1.5em 0; 
  line-height: 16px; 
  color: #0852A5;                                                                         /* hier Textfarbe anpassen */
}
/*
#############################################
*/
/* Fusszeile unten */
#footer {
  position: relative;
  z-index: 1;
  left: 190px;
  float: left;
  margin: 50px 0 0 0;
  width: 795px;
  background-color: #EEF3F9;                                                               /* hier Hintergrundfarbe anpassen */
  text-align: right;
  height: 40px;
  border-top: 1px solid #B4CBE4;                                                           /* hier Rahmenfarbe anpassen */
}
#footer a, #footer a:link, #footer a:visited, #footer a:active {
  color: #0852A5;                                                                          /* hier Linkfarbe anpassen */
  text-decoration: none;
  font-size: 12px;
}
#footer a:hover {
  text-decoration: underline;
}
/*
#############################################
*/
/* Darstellung PopUp global */
#popup {
  width: 100%;
  background-color: #EEF3F9;
}
#popup a, #popup a:link, #popup a:visited, #popup a:active {
  text-decoration: none; 
  font-size: 12px; 
  font-weight: bold; 
  color: #E70018;  
}
#popup a:hover {
  text-decoration: underline;
}
#popup #inhalt {
  position: absolute;
  top: 24px;
  left: 24px;
  right: 23px;
  z-index: 0;
  padding: 10px;
  background: #ffffff;
}
#popup #inhalt #bogen_l {
  position: absolute;
  top: -2px;
  left: 0px;
  float: left;
  z-index: 15;
  width: 12px;
  height: 12px;
  background: url() no-repeat left;
}
*html #popup #inhalt #bogen_l {
  top: -3px;
}
#popup #inhalt #bogen_r {
  position: absolute;
  top: -2px;
  right: 0px;
  text-align: right;
  float: right;
  vertical-align: top;
  margin: 0;
  padding: 0;
  z-index: 15;
  width: 12px;
  height: 12px;
  background: url() no-repeat right;
}
*html #popup #inhalt #bogen_r {
  top: -3px;
  right: -1px;
}
/*
#############################################
*/
/* Bild rechts für Ansprechpartner Popup */
#popup_img_r {
 width: 100px;
 height: 125px;
 float: right;
 margin: 0 0 10px 10px;
 position: relative;
 vertical-align: top;
}

