
/* ************* Sprungmarken ******************** */
#sprungmarken  a{
   position:absolute;
   left:-3000px;
   top:-3000px;
   width:0;
   height:0;
   padding:1px 4px 1px 4px;
   font-weight:bold;
   z-index:998;
}

#sprungmarken  a:focus,
#sprungmarken  a:active{
   position:absolute;
   left:20px;
   top:10px;
   width:auto;
   height:1.6em;
/*   color:#353277; */
   z-index: 998;
background:white;
}

.h2bip {
  margin-top:20px;
  margin-bottom:5px;
  background-image:url(http://www.marburg.de/sixcms/detail.php?template=rechteck&bg=95a6b0&x=1);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:2em;
  border-bottom:0px solid black;
  font-size:1em;
}

/* *****Startseite links***************************************** */
.linke_container {
   margin-left:10px;
   margin-right:10px;
   margin-bottom:0.5em;
   background:#f5f5f5;
   padding:5px;
   text-align:center;
}
#extra_hauptmenue {
    position:absolute; 
    top:14em;   
    left:0;   
    margin:0px;   
    padding:0px;   
    border:0px;   
    width:255px;
}

#extra_hauptmenue img {
  border:solid #95a6b0 thick;
  -moz-border-radius: 10px;
  -moz-box-shadow: 10px 10px 5px #aaaaaa;
  border-radius: 10px;
  box-shadow: 10px 10px 5px #aaaaaa;
}

#extra_hauptmenue a, #extra_hauptmenue a:hover, #extra_hauptmenue a:active, #extra_hauptmenue a:focus {
   display:inline;
   font-size:0.8em;
}
/* ********************************************** */


#kopfbereich {
  position:absolute;
  top:0;
  left:0;
  color:black;
  background-color:#ccd5d9;
  width:990px;
  height:116px;
  font-size:0.9em;
  z-index:1;
}
#kopflogo {
  position: absolute; 
  z-index: 4; 
  top: 4px; 
  left: 0px;
  border:0;
  margin:0;
  padding:0;
}
#kopflogo img, #kopflogo a {
  border:0;
  margin:0;
  padding:0;
  z-index: 5; 
}

/* ********************************************** */
#metanavigation {
  position:absolute;
  color:black;
  color:black;
  margin:0;
  padding:0;
  left:255px;
  width:auto;
  top:89px;
  border:0;
  width:735px;
  z-index:3;
}
#metanavigation form {
  float:left;
  border:0;
  padding:0;
  margin:0;
  margin-left:4px;
  margin-right:5px;
}
#metanavigation select {
  color:black;
  color:black;
  background:#ccd5d9;
  border-color:gray;
  border-width:1px;
  border-style:solid;
  padding:0;
  margin:0;
}
#metanavigation submit,  #metanavigation input, #metanavigation label, #metanavigation nichtsichtbar {
  display:none;
}
#metanavigation img {
  padding:0;
  margin:3px 5px -3px 5px;
  border:0;
}
#metanavigation a {
  color:black;
  text-decoration:none;
  line-height:1.5em;
  border:0;
  padding:0;
  margin:0;
  color:black;
  background:#ccd5d9;
}
#metanavigation a:hover, #metanavigation a:active, #metanavigation a:focus {
  color:white;
  color:white;
  background:#95a6b0;
}

/* ********************************************** */
#breadcrumb {
  font-size:0.9em;
}

/* ********************************************** */
#topmenue {
  position:absolute;
  top:8.7em;
  left:300px; 
  z-index:1;
  margin:0;
  padding:0 0 0 0px;
  border:0;
  width:70em;
  line-height:2em;
}
#topmenue ul {
  list-style-type: none;
  margin:0px;
  padding:0px;
  border:0px;
  border-right:1px solid gray;
}
#topmenue li {
  display: inline;
  margin:0px;
  padding:0px;
  border:0px;
  line-height:1.5em;
}
#topmenue a {
  display:block;
  float:left;
  font-size:1em;
  text-decoration:none;
  color:black;
  color:black;
  background:#ccd5d9;
  padding:3px 10px;
  margin:0px;
  border:1px;
  border-color:gray;
  border-style:solid;
}
#topmenue a:hover, #topmenue a:active, #topmenue a:focus, #topmenue .markiert{
  display:block;
  float:left;
  font-size:1em;
  color:white;
  color:white;
  background:#95a6b0;
  padding:3px 10px;
  margin:0px;
  border:1px;
  border-color:white;
  border-style:dotted;
}

/* ********************************************** */
#hauptmenue {
  position:absolute;
  top:14em;
  left:0;
  margin:0px;
  padding:0px;
  border:0px;
  width:255px;
}
#hauptmenue ul {
  list-style-type: none;
  margin:0px;
  padding:0px;
  border:0px;
}
#hauptmenue li {
  margin:0px;
  padding:0 0 0 0px;
  border:0;
  border-top:1px solid black;
  width:255px;
  line-height:2em;
} 
#hauptmenue li:hover  {
  padding:0px;
  margin:0px;
  border:0;
  border-top:1px solid black;
  line-height:2em;
}
#hauptmenue a {
  display:block;
  font-size:0.9em;
  background:url(/images/menu_no2.gif) #ccd5d9 no-repeat; 
  color:black;
  color:black;
  text-decoration:none;
  padding:0 0 0 25px;
  margin:0px;
  border:0px;
}
#hauptmenue a:hover, #hauptmenue a:active, #hauptmenue a:focus, #hauptmenue .markiert {
  display:block;
  font-size:0.9em;
  color:white;
  color:white;
  background:url(/images/menu_right2.gif) #95a6b0 no-repeat; 
  padding:0 0 0 25px;
  margin:0px;
  border:0px;
  font-weight:bold;
}

#hauptmenue .markiert {
  color:white;
  background:url(/images/menu_down2.gif) #95a6b0 no-repeat; 
  font-weight:bold;
}

/* ********************************************** */
#untermenue {
  display:block;
  margin:0 0 0 0px;
  padding:0px;
  border:0px;
}
#untermenue li {
  margin:0px 0 0 0px;
  padding:0 0 0 0px;
  border:0;
  border-top:1px solid black;
  line-height:2em;
} 
#untermenue li:hover {
  padding:0px;
  margin:0px;
  border:0;
  border-top:1px solid black;
  line-height:2em;
}
#untermenue a {
  display:block;
  font-size:0.8em;
  color:black;
  background:url(/images/menu_no2.gif) #eef0f1 no-repeat;
  text-decoration:none;
  padding:0 0 0 35px;
  border:0px;
  margin:0;
}
#untermenue a:hover, #untermenue a:active, #untermenue a:focus, #untermenue .markiert {
  display:block;
  font-size:0.8em;
  color:black;
  color:black;
  background:url(/images/menu_right2.gif) #ccd5d9 no-repeat;
  padding:0 0 0 35px;
  margin:0px;
  border:0px;
  font-weight:bold;
}

#submenue4 {
  display:block;
}
#submenue4 li {
  margin:0px 0 0 0px;
  padding:0 0 0 0px;
  border:0;
} 
#submenue4 li:hover {
}
#submenue4 a {
  display:block;
  font-size:0.8em;
  color:black;
  text-decoration:none;
}
#submenue4 a:hover, #submenue4 a:active, #submenue4 a:focus, #submenue4 .markiert {
  display:block;
  font-size:0.8em;
  color:black;
  text-decoration:none;
}


/* ********************************************** */
.kontextmenue {
  border:1px solid black;
  float:right;
  width:150px;
  padding:5px 5px 5px 15px;
  margin-left:10px; 
  color:white;
  color:white;
  background:#95a6b0;
  text-indent:-5px;
}
.autowidth {
  width:auto;
}
.kontextmenue ul li a,  .kontextmenue  ul li a:visited {
  color:white;
  color:white;
  font-size:0.9em;
}
.kontextmenue  ul li a:hover, .kontextmenue ul li  a:active, .kontextmenue ul li a:focus {
  color:black;
  color:black;
  background: #ccd5d9;
  font-size:0.9em;
}
.kontextmenue ul {
  list-style-type:none;
  margin:0 0 5px 0px;
  padding:0; 
  border:0;
  color:white;
  text-indent:-5px;
} 
.kontextmenue ul li a img {
  border:0px;
  margin:0 0 0 -10px;
  padding:0;
}
/* ********************************************** */
.listen_kurz {
}
.listen_kurz ul {
  list-style:none;
  border:0;
  margin:0;
  padding:0;
}
.listen_kurz ul li {
  margin-bottom:5px;
  background-image:url(/sixcms/detail.php?template=rechteck&bg=95a6b0&x=1);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:2em;
  border-bottom:0px solid black;
}
.listen_kurz a {
  text-decoration:underline;
}
.listen_kurz a:hover  {
  color:black;
  background: #ccd5d9;
}
/* ********************************************** */
.farbe_hell {
  color:black;
  background: #ccd5d9;
}
/* ********************************************** */
/* Startseite */
.ss_h1 {
  font-size:1em;
  font-weight:bold;
  font-family:Arial,Helvetica,sans-serif;
  padding-left:2em;
  border:0px;
  background-image:url(/sixcms/detail.php?template=rechteck&bg=95a6b0&x=1);
  background-repeat:no-repeat;
  background-position:left top;
  clear:both;
}

.ss_prehead {
  background:#95a6b0;
  border-left:solid 1px black;
  margin-left:-2em;
  width:1em;
/*  min-width:10px;
  float:left;
  text-decoration:none;*/
}

.ss_div {
  text-align:justify;
  font-size:1em;
  font-family:Arial,Helvetica,sans-serif;
  border:0px;
  margin-bottom:0px;
  clear:both;  
}

.ss_img {
  margin-right:2em;
  margin-bottom:0px;
  float:left;
}

.ss_br {
  clear:both;
}

.ss_p {
  text-align:right;
  border:0px;
  margin:0px;
}
/* Startseite ende */

/* Bildleiste start */
#bildleiste {
  position:absolute;
  margin:0;
  left:255px;
  width:960px;
  top:4px;
  border:0;
  z-index:3;
}

.bl_img {
  margin:0;
  padding:0;
  margin-left:5px;
  margin-right:5px;
}
/* Bildleiste ende */

/* Ergaenzungen 27.9.2005 */

img {
   border:0;
}

img_norm {
   border:0;
   margin:0;
}

a_image:link,a_image:visited,a_image:active {
   border:0;
   text-decoration:none;
}

a.logo:link,a.logo:visited,a.logo:active {
   border:0;
   text-decoration:none;
}

.view_img_head {
/*  background-color:#c9ddf0;*/
  text-align: center;
  background-color:white;
  font-size:1.9em;
}
.view_img_middel {
/*  margin-top:1em;*/
  text-align: center;
  background-color:white;
}
.view_img_foot {
/*  magin-top:1em;*/
  text-align: center;
  background-color:white;
/*  background-color:#c9ddf0;*/
}

.img_left {
   border:0;
   float:left;
   margin-right:10px;
   margin-bottom:5px;
}

.img_right {
   border:0;
   float:right;
   margin-left:10px;
   margin-bottom:5px;
}

.br_call {
  clear:both;
}

.footer {
    border-top:black solid 1px;
    width:100%;
    color:black;
    text-align:center; 
    position:absolute;
    z-index:99998;
    bottom:0px;
    top:100%;
}

.footer a:link,.footer a:visited {
  color:black;
  text-decoration:none;
}

.footer a:hover,.footer a:focus,.footer a:active {
  background-color:#E9E9E9;
}

#such_feld {
   position:absolute; 
   left:25px; 
   top:170px; 
/*   width:500px;*/
   z-index:1;
}

/****** spezial VHS **********/
/****** ende spezial VHS **********/


/* rtf2html Formate Anfang*/
.headlineZentriert {
/*  color:green; */
  font-size:1.1em;
  font-weight:bold;
  text-align:center;
}
.Zentriert {
  text-align:center;
}
.heading1 {
/*  color:green; */
  font-size:1.1em;
  font-weight:bold;
}
.heading2 {
/*  color:red; */
  font-size:1.1em;
}

.heading3 {
/*  color:blue; */
  font-size:1em;
  font-weight:bold;
}

.Tabellenkopf {
  background-color:#ccd5d9;
   font-size:1em;
}
/* rtf2html Formate Ende*/

a {
  color:#000000;
}

a:link {
  color:#000000;
}

a:visited {
  color:#000000;
}

a:hover, a:focus, a:active {
/*  background-color:#ccd5d9;*/
}

body {
  margin:0px 0px 0px 0px;
  font-family:arial,helvetica,sans-serif;
  border:none;
  font-size:0.9em;  font-size:90%;
}

.suchfeld {
   position:absolute; 
   left:25px; 
   top:12.0em; 
   z-index:1000;
}

.a_headline {
  font-family:arial,helvetica,sans-serif;
  font-size:1em;  font-size:100%;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}

.a_headline:hover, .a_headline:focus, .a_headline:active {
  font-family:arial,helvetica,sans-serif;
  font-size:1em;  font-size:100%;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}

.a_headline:link {
  font-family:arial,helvetica,sans-serif;
  font-size:1em;  font-size:100%;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}

.a_headline:visited {
  font-family:arial,helvetica,sans-serif;
  font-size:1em;  font-size:100%;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}

.abstand {
  width:1%;
  display:table-cell;
}

.backgroundhead {
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
  height:112px;
  z-index:1;
  background:#ccd5d9;
  border-bottom:1px black solid;
}


.jumplist {
  width:100%;
  background-color:#ccd5d9;
  font-family:arial,helvetica,sans-serif;
  font-size:0.9em;  font-size:90%;
  color:#000000;
  text-decoration:none;
  height:1.5em;
}

.jumplistlink {
  color:#000000;
}


.cmsprev {
  position:absolute;
  left:50px;
}

.cmsjumplist {
  position:absolute;
  left:50%;
  width:100%;
}

.cmsnext {
  position:absolute;
  right:60px;
}

.cont {
  width:49%;
  display:table-cell;
  vertical-align:top;
  text-decoration:none;
}

.cont_left {
  width:49%;
  margin-right:2%;
  display:block;
  vertical-align:top;
  text-decoration:none;
  float:left;
}

.cont_right {
  margin-left:51%;
  display:block;
  vertical-align:top;
  text-decoration:none;
}

.contheader {
  border-left:solid 1px black;
  border-bottom:solid 1px black;
  font-family:arial,helvetica,sans-serif;
  font-weight:bold;
  text-decoration:none;
}

.headline {
  font-family:arial,helvetica,sans-serif;
  font-size:1em;  font-size:100%;
  font-weight:bold;
  text-decoration:none;
}

.keyvisual {
  position:absolute;
  left:255px;
  top:2px;
  z-index:3;
  background:url(/sixcms/media.php/13/stabue_bg5.jpg);
  width:645px;
  height:79px;
  border:0px;
}

.label {
  display:none;
}


.white_link {
  color:#FFFFFF;
}

.white_link:hover, .white_link:focus, .white_link:active {
  color:#000000;
}

.prehead {
  background:#95a6b0;
  width:12px;
  min-width:10px;
  float:left;
  text-decoration:none;
}

 select {
  background-color:#ccd5d9;
  font-family:Arial,Helvetica,sans-serif;
  font-size:0.9em;  font-size:90%;
  font-variant:small-caps;
  vertical-align:middle;
  z-index:0;
  margin-top:5px;
  line-height:1em;
}



.azpunkt{
  background:url(/images/menu_right.gif) #95a6b0 no-repeat center;
   padding-left:0.55em;
   margin-right:3px;
}
.azpunkt_active{
  background:url(/images/menu_down.gif) #95a6b0 no-repeat center;
   padding-left:1em;
   margin-right:3px;
}

.subnavi {
  position:absolute;
  left:0px;
  top:14em;
  width:16em;
  border-top:1px solid black;
/*  display:table;*/
}

.table {
 display:table;
  width:100%;
  table-layout:auto;
  height:32px;
}

.tt {
  display:table;
}

.tr {
  display:table-row;
  width:100%;
  font-size:1em;  font-size:100%;
}

.td {
  display:table-cell;
  vertical-align:top;
  font-size:1em;  font-size:100%;
}

.topenav {
  font-size:11px;
  font-family:Arial,Helvetica,sans-serif;
  float:right;
  z-index:12;
  color:#FFF;
  text-decoration:none;
}

.topnav {
  font-family:Arial,Helvetica,sans-serif;
  color:#000;
  text-decoration:none;
  font-size:0.9em;  font-size:90%;

}

.topnav:hover,.topnav:focus,.topnav:active {
  color:#FFF;
  background-color:#95a6b0;
}

.zl12 {
  background-color:#ccd5d9;
}

.zl16 {
  background-color:#95a6b0;
}

.zl17 {
  background-color:#95a6b0;
  font-weight:bold;
  border-top:1px solid black;
}

iframe {
  border:0px;
}

h1 {
  font-family:arial,helvetica,sans-serif;
  font-weight:bold;
  border-left:solid 1px black;
  border-bottom:solid 1px black;
  font-size:1em;  font-size:100%;
}

h2 {
  font-family:arial,helvetica,sans-serif;
  font-size:1.0em;  font-size:100%;
  font-weight:bold;
  margin-bottom:0.8em;
}

h3 {
  font-family:arial,helvetica,sans-serif;
  font-size:1em;font-size:100%;
  font-weight:bold;
}

h4 {
  font-family:arial,helvetica,sans-serif;
  font-size:1em;font-size:100%;
  font-weight:bold;
}

.zk1 {
  font-family:arial,helvetica,sans-serif;
  font-size:0.9em;  font-size:90%;
  color:#95a6b0;
}

.text4 {
  font-family:arial,helvetica,sans-serif;
  font-size:0.75em;font-size:75%;
}

.text2 {
  font-family:arial,helvetica,sans-serif;
  font-size:0.75em; font-size:75%;
}

.text3 {
  font-family:arial,helvetica,sans-serif;
  font-size:0.75em;font-size:75%;
}

.text1 {

  font-family:arial,helvetica,sans-serif;
  font-size:0.75em;font-size:90%;
}

th {
  background-color:#ccd5d9;
  color:black;
  vertical-align:top;
  text-align:left;
                font-size: 0.9em;font-size:90%;
}

td {
  vertical-align:top;
  text-align:left;
  font-size: 0.9em; font-size:90%;
}

.icon {
  border:1px #ccd5d9 solid;

}
.iso1{
border:none;
padding-top:5px;}

.mainfoot{
display:none;
}

ol{
display:table;
}

ul{
display:table;
}

MsoNormal{
margin-right:+6.3pt;
}

/********** Formular Styles Horvath ********************/
.tableft {
  position:relative;
  left:1%;
  width:30%;
  z-index:1;
  font-size:1em;
  font-weight:normal;
}
.tabright {
  position:relative;
  left:5%;
  width:62%;
  z-index:1;
  font-size:1em;
  font-weight:normal;
}
.tabrightplz {
  position:relative;
  left:5%;
  width:10%;
  z-index:1;
  font-size:1em;
  font-weight:normal;
}
.tabrightort {
  position:relative;
  left:5%;
  width:51%;
  z-index:1;
  font-size:1em;
  font-weight:normal;
}
.tabsub {
  position:relative;
  left:1%;
  width:100%;
  z-index:1;
  font-size:0.7em;
  font-weight:normal;
}

.tabverpf1 {
  position:relative;
  left:1%;
  width:30%;
  z-index:1;
  font-size:1em;
  font-weight:normal;
}

.tabverpf2 {
  position:relative;
  left:1%;
  width:30%;
  z-index:1;
  font-size:1em;
  font-weight:normal;
}

.tabverpf3 {
  position:relative;
  left:1%;
  width:30%;
  z-index:1;
  font-size:1em;
  font-weight:normal;
}

.tabline {
  position:relative;
  left:1%;
  width:100%;
  z-index:1;
  font-size:1em;
  font-weight:normal;
}
/************** Ende Formular Styles **********/
/**************MTM Menue Styles **************/
#menue_image {
  text-align: center;
}

#menue_menue {
  text-align: center;
}

.menue_mtm {
  text-decoration:none;
  border-left:2px solid black;
  border-right:2px solid white;
  border-top:2px solid black; 
  padding:0.1em;
  background:#c9ddf0;
  color:#000;
  height:1.1em; 
  font-size: 1.2em;
  vertical-align:baseline;
  text-align:center;
}

.menue_mtm:hover, .menue_mtm:focus, .menue_mtm:active {
  background:#0091D4;
  z-index:9999;
  color:#fff;
  border-left:2px solid white;
  border-right:2px solid black;
  border-top:2px solid white;
}

.menue_mtm_active {
  border-left:2px solid black;
  border-right:2px solid white;
  border-top:2px solid black; 
  padding:0.1em;
  background-color:#0091D4;
  color:#FFFFFF;
  height:1.1em;
  font-size: 1.2em;
  vertical-align:baseline;
  text-decoration:none;
}

a.menue_mtm_active:link {
  color:#FFFFFF;
}

a.menue_mtm_active:visited {
  color:#FFFFFF;
}

a.menue__mtm_active:active {
  color:#FFFFFF;
}

.label_mtm {
  display:none;
}

.mtm_td {
  text-align:center;
  font-size:0.8em;
  font-weight:normal;
}
.mtm_th {
  text-align:center;
  font-size:0.8em;
  font-weight:normal;
}

/************Ende MTM Menue Styles ********/
/************ Form Styles *********************/

FIELDSET.anschrift {
}

FIELDSET.anschrift P.inp {
}

FIELDSET.anschrift BR {
}

FIELDSET.anschrift P.inp LABEL {
}

FIELDSET.anschrift P.inp INPUT {
  position:absolute; 
  left:12em;
}

Fieldset.anschrift P.inp INPUT.sel {
  position:absolute; 
  left:12em;
}

Fieldset.anschrift P.inp INPUT.ort {
  position:absolute; 
  left:16em;
  
}

FIELDSET.hotel {
  display: block;
  float: none;
}

FIELDSET.hotel P.inpx {
/*  border: thin dotted green; */
  margin: 0;
  padding:0;
  text-align:right;
}

FIELDSET.hotel P.inpx INPUT, FIELDSET.hotel P.inpx SELECT {
/*  border: thin dotted green; */
}

FIELDSET.hotel P.inpx LABEL {
/*  border: thin dotted yellow; */
  float:left;
}

FIELDSET.hotel P {
  float: left;
  margin: 0;
  padding:0;
}

FIELDSET.hotel P LABEL{
  padding-right:1.5em;
  padding-left:0.5em;
  margin:0;
}


/************ Ende Form Styles *********************/
/****** spezial VHS **********/
/****** ende spezial VHS **********/

/******* DBM Muellkalender ******/
.rest4 {
  color:white;
  background-color:gray;
}

.rest2 {
  color:white;
  background-color:gray;
}

.sonder {
  color:black;
  background-color:red;
}

.bio {
  color:white;
  background-color:green;
}

.alt {
  color:white;
  background-color:blue;
}

.dsd {
  color:black;
  background-color:yellow;
}

/******* DBM Muellkalender ******/

/* Bildergalerie */
#grosscontainer {
  text-align:center;
  vertical-align: middle;
}
#thumbcontainer {
  text-align:center;
  vertical-align: middle;
}
/* Bildergalerie */

#inhaltsbereich {
  position:absolute;
  left:255px;
  top:10.7em;
  width:734px;
  background:#eff0f1;
  min-height:600px;
  height:auto !important;
  height:600px;
  z-index:10;
}

.stage {
  padding-top:27px;
  padding-left:38px;
  padding-right:38px;
  padding-bottom:27px;
}

.stage {
  position:relative;
  height:auto;
/*  min-height:auto;*/
  left:auto;
  top:auto;
  right:auto;
  bottom:auto;
/*  min-width:auto;*/
  width:auto;
  background:none;
  z-index:11;
  float: none !important;
  clear: both;
}
.jumplist {
  display:block;
  position:relative;
}
.table {
  position:relative;
}
.tr {
  position:relative;
}

.g_hfarbe_hell {
  background-color:#ccd5d9;
}

.nichtsichtbar {
  display:none;
}

.einleitung {
/*  font-style:italic; */
}

/**************************************/
#kontext_rechts {
    position:absolute;
    top:11.8em;
    left:1000px;
    width:auto;
    background:white;
    z-index:11;
   padding:0;
   padding-left:3px;
   padding-top:30px;
   border:0;
}

#kontext_rechts div {
   margin:0;
   margin-top:1em;
/*   border-top:thin solid black;
   border-bottom:thin solid black;*/
   background:#f0f0f0;
   padding:1em;
    z-index:12;
}
#kontext_rechts li {
  padding:0px;
  margin:0px;
  border:0px;
}
#kontext_rechts a{
   text-decoration:none;
}

#kontext_rechts a:hover {
   background:white;
}

#kontext_rechts h2 {
  font-size:1em;
  font-weight:bold;
  border:0;
  margin:0;
  padding:0;
}

#kontext_rechts ul, .gesellschaften {
  text-decoration:none;
  list-style-type: none;
  margin:0px;
  padding:0px;
  border:0px;
}
#kontext_rechts ul li, .gesellschaften li {
   margin-top:0.2em;
}

/* Überschriften */

.ebene1 {
  font-size:1em;
  font-weight:bold;
  font-family:Arial,Helvetica,sans-serif;
  padding-left:2em;
  border:0px;
  background-image:url(/sixcms/detail.php?template=rechteck&bg=95a6b0&x=1);
  background-repeat:no-repeat;
  background-position:left top;
  clear:both;
  border-bottom:1px gray solid;
}

.ebene2 {
  font-size:1em;
  font-weight:normal;
  font-family:Arial,Helvetica,sans-serif;
  text-indent:2em;
/*  padding-left:2em;*/
  border:0px;
  background-image:url(/sixcms/detail.php?template=rechteck&bg=95a6b0&x=1);
  background-repeat:no-repeat;
  background-position:left top;
  clear:both;
  border-bottom:1px gray solid;
}

.ebene3 {
  font-size:1em;
  font-weight:normal;
  font-family:Arial,Helvetica,sans-serif;
  padding-left:2em;
  border:0px;
  background-image:url(/sixcms/detail.php?template=rechteck&bg=95a6b0&x=1);
  background-repeat:no-repeat;
  background-position:left top;
  clear:both;
  border-bottom:1px gray solid;
}

.anker_rechts {
  display:block;
   float:right;
}

.abiszanker {
  display:block;
   float:right;
   text-decoration:none;
}

.rss {
  width:18px;
  padding:0;
  margin:3px 5px -3px 5px;
  border:0;
}

.highlights img{
  border:solid 3px #c9ddf0;
  width:100px;
  -moz-border-radius: 10px;
  -moz-box-shadow: 10px 10px 5px #aaaaaa;
  border-radius: 10px;
  box-shadow: 10px 10px 5px #aaaaaa;
}

