body {
    margin:0px 0px 0 0px;
    padding:0;
    background:#FFFFFF;
    background-image: url(/m/mandanten/172/background.gif);
    background-position:0px 0px;
    background-repeat:repeat-y;
    font-family:Helvetica,Arial,Verdana,sans-serif;
}

#logo {
    background:#FC0;
}

#bkgnd1 {
    margin-left:155px;
    padding-left:0px;
    background:#FFFFFF;
}

#level0 {
    width:100%;
}

#level1 {
  margin-left:143px;
  padding-left:9px;
  background-image: url(/m/mandanten/172/top_bild.jpg);
  background-position:0px 0px;
  background-repeat:no-repeat;
}
#level2 {
    position:relative;
    width:inherit;
}
#content {
    margin-right:190px;
    padding-right:9px;
    width:750px;
}
#content h1 {
  margin:0;
  padding-left:.3em;
  padding-right:5em;
  font:1.25em Verdana,Helvetica,Arial;
  color:#609;
  background:#FC0;
}
#content dt {
  font-weight:bold;
  font-size:120%;
  margin-top:.8em;
}
#topBar {
  width:100%
}
#topBar form {
  float:right;
  width:185px;
  text-align:left;
  margin:0;
  line-height:.7em;
}
#topBar input {
  margin-top:3px;
  font-size:.8em;
}
#topBar b {
  display:block;
  text-align:left;
  font:bold .8em/1.7em Arial,Geneva,sans-serif;
  padding-left:.5em;
}
#advBar {
  background:#FFF3AC;
  clear:right;
  text-align:center;
}
#tipDay {
  float:right;
  width:11em;
  background:#FFF3AC;
  position:relative;
}
#lftBar {
  position:absolute;
  width:149px;
  top:0px;
  left:0px;
}
#rgtBar {
  position:absolute;
  width:190px;
  top:0;
  right:0;
  background-image: url(/m/mandanten/172/news_background.gif);
  background-position:0px 0px;
  background-repeat:repeat-y;
}
#rgtBar h3 {
  margin:0;
  padding:3px;
  background:#FC0;
  font-weight:bold;
  font-size:1em;
  text-align:center;
}
a img {
  border:none;
}
.note {color:red}

#topBar2 {
  clear:both;
  width:100%
}
.trennbalken {
   margin-top:5px;
}
.barrierefrei {
  float:right;
  font-family:Times,Times New Roman,serif;
  font-size:9pt;
  color : #003399;
}
.barrierefrei a {
  color : #003399;
}
.barrierefrei a:hover {
  color : #FF0000;
}
.showWhereYouAre {
  float:left;
  font-family:Times,Times New Roman,serif;
  font-size:9pt;
  color : #003399;
}
.showWhereYouAre a {
  color : #003399;
}
.showWhereYouAre a:hover {
  color : #FF0000;
}
.space {
  float:right;
}

.mailArtikelTo {
  margin-top:10px;
  font-family:Times,Times New Roman,serif;
  font-size:9pt;
  color : #003399;
  text-align:right;
}
.mailArtikelTo a {
  color : #003399;
}
.mailArtikelTo a:hover {
  color : #FF0000;
}
 

.anschrift {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:9pt;
  border: 1px solid #CCCCCC;
  padding: 8px;
  width: 410px;
  margin-top:20px;
}
.leadHGV {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:9pt;
  clear:both;
  width:420px;
}
.bodyHGV {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:9pt;
  clear:both;
  float:left;
  width:420px;
  margin-top:20px;
}
.logoHGV {
  clear:both;
  float:right;
  margin-top:20px;
  margin-right:  10px;
  margin-bottom: 10px;
  width:300px;
}
.pictureHGV {
  float:right;
  margin-top:20px;
  margin-right:  10px;
  margin-bottom: 10px;
  width:300px;
}


/* +-----------------------------------------------------+ */
/* |            SECTION 1 Allgemeine Klassen             | */
/* +-----------------------------------------------------+ */

A { 
  text-decoration:none;
  color:#3333FF;
}
A:hover {
  color:#7c92ff;
}
ul {
  margin-left: 14px; 
  padding-left: 0;
}
TABLE { 
  font-family:Verdana,Helvetica,Arial,sans-serif;
}
TD { 
  font-family:Helvetica,Arial,Verdana,sans-serif;
  color: #646464;
  font-size:9pt;
}
TH {
  font-family:Verdana,Helvetica,Arial,sans-serif;
}
H1 {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:1.2em;
  font-weight:Bold;
}
H2 {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:1em;
  font-weight:Bold;
}
TD.lead	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#646464;font-weight:Bold;}
TD.decor1	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;background-color:#003399;color:#FFFFFF;font-weight:Bold;}
TD.decor1:hover	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;background-color:#003399;color:#CC0000;font-weight:Bold;}
TD.sideboxtitel	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:17px;color:#646464;font-weight:Bold;}
TD.addressInfo1	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;background-color:#a9bdd6;color:#000000;}
TD.agendatitel	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;background-color:#a9bdd6;color:#000000;font-weight:Bold;}
TD.titel	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:17px;color:#ababab;font-weight:Bold;}
TD.titel:hover	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:17px;color:#ababac;font-weight:Bold;}
TD.addressGroupSelektiert	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:17px;color:#CC0000;font-weight:Bold;}
TD.addressGroupSelektiert:hover	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:17px;color:#CC0001;font-weight:Bold;}
TD.trennRubrik	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF;}
TD.trennRubrik:hover	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#000000;}
TD.agendazeit	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;background-color:#bac7d8;color:#000000;}
TD.releatedlead	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#646464;font-weight:Bold;}
TD.agendatext	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;background-color:#bac7d8;color:#000000;}
TD.storylistsel	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;background-color:#BDC7DE;color:#FFFFFF;}
TD.storylistsel:hover	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;background-color:#BDC7DE;color:#FFFFF1;}
TD.trennStorylist	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF;}
TD.trennStorylist:hover	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#000000;}
TD.addressGroupNorm	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:17px;color:#333399;font-weight:Bold;}
TD.addressGroupNorm:hover	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:17px;color:#CC0000;font-weight:Bold;}
TD.artbody	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#646464;}
TD.decor2	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF;}
TD.decor2:hover	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#000000;}
TD.channelNormal	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#000000;font-weight:Bold;}
TD.trennArtikel	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF;}
TD.trennArtikel:hover	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#000000;}
TD.storylist	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:17px;background-color:#EFEDEF;color:#000000;}
TD.releatedbody	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#646464;}
TD.sideboxbody	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#646464;}
TD.trennElement	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF;}
TD.trennElement:hover	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#000000;}
TD.subtitel	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#000000;font-weight:Bold;}
TD.subtitel:hover	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#000001;font-weight:Bold;}
TD.bildlegende	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#646464;}
TD.subRubrikSelektiert	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#E6FF00;font-weight:Bold;}
TD.subRubrikSelektiert:hover	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#E6FF01;font-weight:Bold;}
TD.agendaort	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;background-color:#a9bdd6;color:#000000;}
TD.text	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#003399;font-weight:Bold;}
TD.text:hover	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#CC0000;font-weight:Bold;}
TD.transparent	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#000000;}
TD.Leitspruch	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:10px;color:#ababab;font-weight:Bold;}
TD.Leitspruch:hover	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:10px;color:#CC0000;font-weight:Bold;}
TD.channelSelektiert	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#000000;font-weight:Bold;}
TD.agendadatum	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;background-color:#a9bdd6;color:#000000;}
TD.addressInfo2	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;background-color:#bac7d8;color:#000000;}
TD.rubrikSelektiert	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:10pt;color:#E6FF00;font-weight:Bold;}
TD.rubrikSelektiert:hover	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:10pt;color:#E6FF01;font-weight:Bold;}
TD.sideboxlead	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#646464;font-weight:Bold;}
TD.releatedtitel	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:17px;color:#646464;font-weight:Bold;}
TD.subRubrikNormal	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#FFFFFF;font-weight:Bold;}
TD.subRubrikNormal:hover	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#E6FF00;font-weight:Bold;}
TD.trennSubrubrik	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF;}
TD.trennSubrubrik:hover	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#000000;}
TD.rubrikSelektiert	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#E6FF00;font-weight:Bold;}
TD.rubrikSelektiert:hover	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#E6FF01;font-weight:Bold;}
TD.sideboxlead	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#646464;font-weight:Bold;}
TD.releatedtitel	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:17px;color:#646464;font-weight:Bold;}
TD.subRubrikNormal	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#FFFFFF;font-weight:Bold;}
TD.subRubrikNormal:hover	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:10px;color:#E6FF00;font-weight:Bold;}
TD.trennSubrubrik	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF;}
TD.trennSubrubrik:hover	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#000000;}
TD.rubrikNormal	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:8pt;color:#FFFFFF;font-weight:Bold;}
TD.rubrikNormal:hover	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:8pt;color:#E6FF00;font-weight:Bold;}
/* +-----------------------------------------------------+ */
/* |            SECTION 2 CSS-Container                  | */
/* +-----------------------------------------------------+ */

/* CSS-Container address */
#address {
  position: absolute;
  top   : 140px;
  left  : 300px;
  font-family:Times,Times New Roman,serif;
  font-size:0.8em;
  color:#000000;
  padding:3px;
  background-color: #FFFFFF;
}
#address a {
  color:#000000;
  text-decoration:none;
}
#address a:hover {
  color:#FF0000;
  text-decoration:none;
}



/* Container bkgnd2 */
#bkgnd2 {
  position: absolute;
  top:0px;
  left:698px;
  z-index:1;
}


/* Container bkgnd3 */
#bkgnd3 {
  position: absolute;
  top:600px;
  left:21px;
  z-index:1;
}


/* Container bkgnd4 */
#bkgnd4 {
  position: absolute;
  top:127px;
  left:155px;
  z-index:1;
}


/* Container für Zurück zu Übersicht */
#gotoOverview {
  position: absolute;
  top:145px;
  left:670px;
  z-index:55;
}


/* container htsearch */
#htsearch {
  position: absolute;
  top:60px;
  left:745px;
  font-size:0.7em;
  font-weight:bold;
  color:#000000;
  z-index:1;
}


/* Hauptcontainer Inhalte (Rubrikübersicht Artikel etc */
#inhalt {
  position: absolute;
  clear:both;
  top:   155px;
  left:  155px;
  width: 580px;
  background-color: #FFFFFF;
  z-index:1;
}



/* Einstellungen Body (Hintergrundsbild Hintergrundsfarbe etc) */ 
/* Hauptcontainer welche alle Elemente des Templates beinhaltet */
#main {
  position: absolute;
  top:0px;
  left:0px;
  width:900px;
  height:1200px;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:10pt;
}


/* Container für News-Artikel */
#newsTicker {
  clear:both;
  float:right;
  position: absolute;
  background-image: url(/m/mandanten/172/news_background.gif);
  background-position:0px 0px;
  background-repeat:repeat-y;
  top   : 140px;
  left  : 735px;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  width:         190px;
  margin-left:    10px;
  margin-top:      0px;
  margin-bottom:  10px;
  color:#000000;
  z-index:3;
}


/* Container PrintIcon */
#printIcon {
  margin-left:600px;
  z-index:  5;
}


.poweredByCx {
  width: 120px;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:10px;
  font-weight:normal;
  z-index:5;
}
.poweredByCx a {
  color: #CCCCCC;
  font-size:10px;
  font-weight:normal;
  z-index:5;
}
.poweredByCx a:hover {
  color: #FF0000;
}

.footpaint {
  margin-top:40px;
  margin-left:12px;
}

/* Hauptcontainer der Rubriknavigation */
#rubrik {
  position: absolute;
  top:   200px;
  left:    0px;
  width: 190px;
}


/* Container Rubrikbild mit Offset 1 */
#rubrikBild1 {
  position: absolute;
  top:    105px;
  left:     2px;
  z-index:  1;
}



/* Container spezNavigation */
#spezNavigation {
  position: absolute;
  top   : 300px;
  left  : 32px;
  font-family:Times,Times New Roman,serif;
  padding:3px;
  z-index:20;
}


/* Linkfeld Subrubrik */
#subrubrik{
  position: absolute;
  top:   155px;
  left:  0px;
  width: 130px;
  margin-right: 5px;
  margin-left:  5px;
}


/* CSS-Container toolbox */
#toolbox {
  position: absolute;
  top:27px;
  left:745px;
}


/* Linkfeld der Toprubrik */
#topRubrik {
  position: absolute;
  white-space:nowrap;
  top:   117px;
  left:  142px;
  width: 625px;
  margin-right: 0px;
  margin-left:  0px;
}


/* +-----------------------------------------------------+ */
/* |            SECTION 3 CSS-Klassen                    | */
/* +-----------------------------------------------------+ */
.furtherInfo { clear:both; }
/* CSS-Klasse .Leitspruch */
.Leitspruch	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:10px;color:#ababab;font-weight:Bold;}


/* CSS-Klasse .addressGroupNorm */
.addressGroupNorm	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:17px;color:#333399;font-weight:Bold;}


/* CSS-Klasse .addressGroupSelektiert */
.addressGroupSelektiert	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:17px;color:#CC0000;font-weight:Bold;}


/* CSS-Klasse .addressInfo1 */
.addressInfo1	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#000000;background-color:#a9bdd6;}


/* CSS-Klasse .addressInfo2 */
.addressInfo2	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#000000;background-color:#bac7d8;}


/* CSS-Klasse .agendadatum */
.agendadatum	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#000000;background-color:#a9bdd6;}


/* CSS-Klasse .agendaort */
.agendaort	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#000000;background-color:#a9bdd6;}


/* CSS-Klasse .agendatext */
.agendatext	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#000000;background-color:#bac7d8;}


/* CSS-Klasse .agendatitel */
.agendatitel	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#000000;font-weight:Bold;background-color:#a9bdd6;}


/* CSS-Klasse .agendazeit */
.agendazeit	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#000000;background-color:#bac7d8;}


/* CSS-Klasse .artbody */
.artbody	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#646464;}

.linkDetail {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:8pt;
  font-weight:bold;
}
.linkDetail a {
  color : #FFFFFF;
}  
.linkDetail a:hover {
  color : #7c92ff;
}
.adressListe {
  margin-top: -60px;
}
/* Artikel velinkt unterhalb */
.artikelBelow {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  clear:both;
  margin-left:    10px;
  margin-right:   10px;
  margin-top:     0px;
  margin-bottom:  10px;
  border:1px dashed #000000;
  background-color: #E5FFFF;
  font-size:9pt;
  color:#000000;
}


/* CSS-Klasse .belowBody */
.belowBody {
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  font-weight:Normal;
}
.belowBody a {
  color:#000000;
  text-decoration:underline;
}
.belowBody a:hover {
  color:#FF0000;
}


/* CSS-Klasse .belowLead */
.belowLead {
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  font-weight:Normal;
}
.belowLead a {
  color:#000000;
  text-decoration:underline;
}
.belowLead a:hover {
  color:#FF0000;
}


/* CSS-Klasse .belowTitel */
.belowTitel {
  color:#006699;
  margin:5px;
  border-bottom: 2px solid #006699;
  font-weight:Bold;
}


/* CSS-Klasse .bildlegende */
.bildlegende	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#646464;}


/* CSS-Klasse .channelNormal */
.channelNormal	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#000000;font-weight:Bold;}


/* CSS-Klasse .channelSelektiert */
.channelSelektiert	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#000000;font-weight:Bold;}


/* CSS-Klasse .decor1 */
.decor1	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF;font-weight:Bold;background-color:#003399;}


/* CSS-Klasse .decor2 */
.decor2	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF;}


/* CSS-Klasse .detailText */
.detailText  {
  margin-left: 100px;
}


/* Details eines Artikels ohne Inline-Platzierung (ArtikelLinks,Downloads,statische Links) */
.detailTitel {
  color:#000000;
  margin-top: 15px;
  font-weight:bold;
  text-decoration:none;
  border-bottom:1px solid #000000;
}


/* CSS-Klasse .extraNormal */
.extraNormal{
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:0.7em;
  font-weight:bold;
  color:    #FF0000;
  clear:    both;
  padding:  2px;
  margin-top:30px;
  width:    120px;
  border:   1px solid #000000;
/*  
  background-color: #CCCC99;
*/
  background-color: #E5FFFF;
  text-decoration:none;
  text-align:center;
}
.extraNormal a {
  color: #000000;
}
.extraNormal a:hover {
  color: #FF0000;
}


/* CSS-Klasse .extraSelektiert */
.extraSelektiert{
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:0.7em;
  font-weight:bold;
  color:    #FF0000;
  clear:    both;
  padding:  2px;
  width:    120px;
  border:   1px solid #000000;
  background-color: #E5FFFF;
/*  
  background-color: #CCCC99;
*/  
  text-decoration:none;
  text-align:center;
}
.extraSelektiert a {
  color: #000000;
}
.extraSelektiert a:hover {
  color: #FF0000;
}


/* Forum */
.forum {
  clear:left;
  margin: 0px 132px;
  width:800px;
  padding:10px;
  background-color: #CCCCCC;
}


/* CSS-Klasse .forumNavigation */
.forumNavigation {
  font-family:Times,Times New Roman,serif;
  font-size:1.2em;
  color:#660099;
  background-color: #99CCCC;
  padding:3px;
  margin-left: 10px;
  margin-right:10px;
  margin-top:  10px;
}
.forumNavigation a {
  color:#660099;
}
.forumNavigation a:hover {
  color:#FF0000;
}


/* CSS-Klasse .forumText */
.forumText {
  font-family:Times,Times New Roman,serif;
  font-size:1em;
  color:#000000;
  background-color: #669999;
  padding:3px;
  border-top:1px solid #FF0000;
  margin-left: 10px;
  margin-right:10px;
  margin-top:   0px;
}
.forumText a {
  color:#006699;
}
.forumText a:hover {
  color:#FF0000;
}


/* CSS-Klasse .forumTitel */
.forumTitel {
  font-family:Times,Times New Roman,serif;
  font-size:1.2em;
  color:#660099;
  background-color: #99CCCC;
  padding:3px;
  margin-left: 10px;
  margin-right:10px;
  margin-top:  10px;
}


/* CSS-Klasse .lead */
.lead	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#646464;font-weight:Bold;}


/* Header des Newstickers */
.newsHeader {
  clear:both;
  margin-top:   0px;
  margin-left:  0px;
  margin-bottom:10px;
}


/* CSS-Klasse .newsLead */
.newsLead {
  clear:both;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:9pt;
  margin-top:    0px;
  margin-left:  0px;
  margin-bottom:10px;
  color: #646464;
}
.newsLead a {
  text-decoration:none;
  color: #006699;
}
.newsLead a:hover {
  text-decoration:none;
  color: #FF0000;
}


/* Conteiner um jeden Artikel im Newsticker */
.newsStory {
  clear:both;
  margin-top:    0px;
  margin-left:   15px;
  margin-right:  15px;
  background-color:#bdc6de;
  margin-bottom:10px;
}


/* CSS-Klasse .newsTitel */
.newsTitel {
  clear:both;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  margin-top:   10px;
  margin-left:  0px;
  margin-bottom:5px;
  color:#000000;
}
.newsTitel a {
  text-decoration:none;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:9pt;
  font-weight:bold;
  color: #000000;
}
.newsTitel a:hover {
  text-decoration:none;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  color: #000000;
}


/* CSS-Klasse .nextEvent */
.nextEvent {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  color:#000000;
  margin-top:    0px;
  margin-left:   15px;
  margin-right:  15px;
  background-color:#bdc6de;
  margin-bottom:10px;
}


/* Header des Newstickers */
.nextEventHeader {
  margin-top:   0px;
  margin-left:  0px;
  margin-bottom:0px;
  text-align:left;
  height:25px;
  padding-top:3px;
  padding-left:15px;
  font-size:9pt;
  font-weight:bold;
  color:#000000;
}


/* CSS-Klasse .nextEventText */
.nextEventText {
  clear:both;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:9pt;
  color: #646464;
  margin-top:    0px;
  margin-bottom:10px;
  font-weight:  normal;
  padding-bottom: 10px;
}
.nextEventText a {
  text-decoration:none;
  color: #000000;
}
.nextEventText a:hover {
  text-decoration:none;
  color: #FF9966;
}


/* CSS-Klasse .nextEventTitel */
.nextEventTitel {
  clear:both;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  color:     #000000;
  font-size:9pt;
  margin-top:    0px;
  margin-bottom:3px;
  font-weight:  bold;
}
.nextEventTitel a {
  text-decoration:none;
  color: #000000;
}
.nextEventTitel a:hover {
  text-decoration:none;
  color: #FF9966;
}


/* Bilder in der Rubrikübersicht */
.pictureOverview {
  float:right;
  margin-left:  0px;
  margin-right: 10px;
  margin-top:   0px;
  background-color: #aaffbb;
}


/* Bild links vor jedem Anriss in der Rubrikübersicht */
.previewPictureLeft {
  float:left; 
  margin-left: 2px;
  margin-top:  3px;
}


/* CSS-Klasse .previewText */
.previewText {
  font-size:9pt;
  color:#000000;
  margin-left: 0px;
  margin-right:0px;
  margin-top:  6px;
}
.previewText a {
  color:#006699;
  text-decoration:none;
}
.previewText a:hover {
  color:#FF0000;
}


/* CSS-Klasse .previewTitel */
.previewTitel {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:      9pt;
  margin-left:    0px;
  margin-right:   0px;
  margin-top:     0px;
  border-bottom: 1px solid #006699;
  border-right: 1px solid #006699;
  text-decoration:none;
  font-weight:Bold;
}
.previewTitel a {
  color:#006699;
  text-decoration:none;
}
.previewTitel a:hover {
  color:#FF0000;
  text-decoration:none;
}


/* CSS-Klasse .releatedbody */
.releatedbody	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#646464;}


/* CSS-Klasse .releatedlead */
.releatedlead	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#646464;font-weight:Bold;}


/* CSS-Klasse .releatedtitel */
.releatedtitel	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:17px;color:#646464;font-weight:Bold;}


/* CSS-Klasse .rubrikNormal */
.rubrikNormal	{
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:8pt;
  color:#FFFFFF;
  font-weight:Bold;
}
.rubrikNormal a	{
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:8pt;
  color:#FFFFFF;
  font-weight:Bold;
}
.rubrikNormal a:hover {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:8pt;
  color:#E6FF00;
  font-weight:Bold;
}


/* CSS-Klasse .rubrikSelektiert */
.rubrikSelektiert {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:12px;color:#E6FF00;
  font-weight:Bold;
}
.rubrikSelektiert a {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:12px;
  color:#E6FF00;
  font-weight:Bold;
}
.rubrikSelektiert a:hover {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:12px;
  color:#E6FF00;
  font-weight:Bold;
}


/* Sidebox zu einem Artikel */
.sidebox {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  clear:both;
  float:right;
  width:         250px;
  margin-left:    10px;
  margin-top:     0px;
  margin-bottom:  10px;
  border:1px dashed #000000;
  background-color: #E5FFFF;
  font-size:0.8em;
  color:#000000;
}


/* CSS-Klasse .sideboxBody */
.sideboxBody {
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  font-weight:Normal;
}
.sideboxBody a {
  color:#000000;
  text-decoration:underline;
}
.sideboxBody a:hover {
  color:#FF0000;
}


/* CSS-Klasse .sideboxLead */
.sideboxLead {
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  font-weight:Normal;
}
.sideboxLead a {
  color:#000000;
  text-decoration:underline;
}
.sideboxLead a:hover {
  color:#FF0000;
}


/* CSS-Klasse .sideboxTitel */
.sideboxTitel {
  color:#006699;
  margin:5px;
  border-bottom: 2px solid #006699;
  font-weight:Bold;
}


/* CSS-Klasse .sideboxbody */
.sideboxbody	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#646464;}


/* CSS-Klasse .sideboxlead */
.sideboxlead	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#646464;font-weight:Bold;}


/* CSS-Klasse .sideboxtitel */
.sideboxtitel	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:17px;color:#646464;font-weight:Bold;}


/* CSS-Klasse .story */
.story {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  color:#000000;
  margin-top:    0px;
  margin-bottom:10px;
  overflow:visible;
}
.story a {
  color:#006699;
  text-decoration:none;
}
.story a:hover {
  color:#FF0000;
}


/* CSS-Klasse .storyBody */
.storyBody {
  font-size:9pt;
  color: #646464;
  margin-left: 0px;
  margin-top:  5px;
}
.storyBody a {
  text-decoration:none;
}
.storyBody a:hover {
  color:#FF0000;
}


/* Ohne Inline-Tags dem Artikel zugewiesene Details (Download,Links,Galerien etc) */
.storyDetails {
  font-size: 9pt;
  margin-left: 0px;
  margin-top:  10px;
}


/* */
.storyLead {
  font-size:   9pt;
  color: #646464;
  font-weight:bold;
  margin-left: 0px;
  margin-top:  5px;
}


/* Platzierung Bilder ohne Inline-Tag-Zuweisung in storyLayout1 */
.storyPictureLayout1 {
  clear:both;
  float:right;
  margin-left:   10px;
  margin-right:  10px;
  margin-bottom: 10px;
}


/* Platzierung Bilder ohne Inline-Tag-Zuweisung in storyLayout2 */
.storyPictureLayout2 {
  clear:both;
  float:left;
  margin-left:   10px;
  margin-right:  10px;
  margin-bottom: 10px;
}


/* Platzierung Bilder ohne Inline-Tag-Zuweisung in storyLayout3 */
.storyPictureLayout3 {
  clear:both;
  float:left;
  margin-left:   10px;
  margin-right:  10px;
  margin-bottom: 10px;
}


/* Platzierung Bilder ohne Inline-Tag-Zuweisung in storyLayout4 */
.storyPictureLayout4 {
  clear:both;
  float:right;
  margin-left:   10px;
  margin-right:  10px;
  margin-bottom: 10px;
}


/* Platzierung Bilder ohne Inline-Tag-Zuweisung in storyLayout5 */
.storyPictureLayout5 {
  clear:both;
  float:left;
  margin-left:    0px;
  margin-right:  10px;
  margin-bottom: 10px;
}


/* Platzierung Bilder ohne Inline-Tag-Zuweisung in storyLayout6 */
.storyPictureLayout6 {
  clear:both;
  float:right;
  padding:3px;
  margin-left:   10px;
  margin-right:  10px;
  margin-top:    10px;
  margin-bottom: 10px;
}


/* Platzierung Bilder ohne Inline-Tag-Zuweisung in storyLayout7 */
.storyPictureLayout7 {
  clear:both;
  float:left;
  margin-left:    0px;
  margin-right:  10px;
  margin-bottom: 10px;
}


/* Container für preview des Artikels in der Rubrikübersicht */
.storyPreview {
  clear:both;
  color:#006699;
  margin-top:    0px;
  margin-left:   0px;
  margin-bottom:10px;
}


/* CSS-Klasse .storyTitel */
.storyTitel {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:   14pt;
  color:       #ababab;
  margin-left: 0px;
  margin-right: 10px;
  margin-top:  20px;
}
.storyTitel a {
  color:#006699;
}
.storyTitel a:hover {
  color:#FF0000;
}


/* CSS-Klasse .storylist */
.storylist	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:17px;color:#000000;background-color:#EFEDEF;}


/* CSS-Klasse .storylistsel */
.storylistsel	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#FFFFFF;background-color:#BDC7DE;}


/* CSS-Klasse .subNormal */
.subNormal{
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:0.7em;
  font-weight:bold;
  color:    #FFFFFF;
  clear:    both;
  padding:  2px;
  width:    120px;
  border:   1px solid #000000;
  background-color: #007FCC;
  text-decoration:none;
  text-align:center;
}


/* CSS-Klasse .subRubrikNormal */
.subRubrikNormal {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:10px;
  color:#FFFFFF;
  font-weight:Bold;
}
/* CSS-Klasse .subRubrikNormal */
.subRubrikNormal a {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:10px;
  color:#FFFFFF;
  font-weight:Bold;
}
/* CSS-Klasse .subRubrikNormal */
.subRubrikNormal a:hover {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:10px;
  color:#E6FF00;
  font-weight:Bold;
}


/* CSS-Klasse .subRubrikSelektiert */
.subRubrikSelektiert {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:10px;
  color:#E6FF00;
  font-weight:Bold;
}
/* CSS-Klasse .subRubrikSelektiert */
.subRubrikSelektiert a {
  font-size:10px;
  color:#E6FF00;
}
/* CSS-Klasse .subRubrikSelektiert */
.subRubrikSelektiert a:hover {
  font-size:10px;
  color:#E6FF00;
}


/* CSS-Klasse .subSelektiert */
.subSelektiert{
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:0.7em;
  font-weight:bold;
  color:    #FFFFFF;
  clear:    both;
  padding:  2px;
  width:    120px;
  border:   1px solid #000000;
  background-color: #75a64d;
  text-decoration:none;
  text-align:center;
}
.subSelektiert a {
  color: #FFFFFF;
}
.subSelektiert a:hover {
  color: #FFEF6F;
}


/* Linkfeld selektierte Subrubrik */
.subrubrikSelected {
  margin-right: 45px;
  text-align:right;
}


/* CSS-Klasse .subtitel */
.subtitel	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#000000;font-weight:Bold;}


/* CSS-Klasse .text */
.text	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;color:#003399;font-weight:Bold;}


/* CSS-Klasse .titel */
.titel	{font-family:Helvetica,Arial,Verdana,sans-serif;font-size:17px;color:#ababab;font-weight:Bold;}


/* CSS-Klasse .transparent */
.transparent	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#000000;}


/* CSS-Klasse .trennArtikel */
.trennArtikel	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF;}


/* CSS-Klasse .trennElement */
.trennElement	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF;}


/* Trennelement zwischen den Toprubriken */
.trennRubrik{
  margin-left: 20px;
}


/* CSS-Klasse .trennStorylist */
.trennStorylist	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF;}


/* CSS-Klasse .trennSubrubrik */
.trennSubrubrik	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#FFFFFF;}

.reservation {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  clear:both;
  float:right;
  width:         255px;
  margin-left:    10px;
  margin-top:     0px;
  margin-bottom:  10px;
  border:1px solid #000000;
  background-color: #E5FFFF;
  font-size:0.8em;
  color:#000000;
}
.reservationTitel {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:12px;
  color:#000000;
  background-color : #e0d562;
  padding:2px;
  text-align: center;
}

.reservationTag {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:12px;
  color:#000000;
  background-color : #e0d562;
  text-align:center;
}

.reservationStatus0 {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:12px;
  color:#000000;
  padding:8px;
  background-image : url(/m/mandanten/172/reservations_status_free.gif);
  background-color : #e0d562;
  text-align:center;
}
.reservationStatus1 {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:12px;
  padding:8px;
  color:#000000;
  background-image : url(/m/mandanten/172/reservations_status_half.gif);
  background-color : #e0d562;
  text-align:center;
}
.reservationStatus2 {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:12px;
  padding:8px;
  color:#000000;
  background-image : url(/m/mandanten/172/reservations_status_none.gif);
  background-color : #e0d562;
  text-align:center;
}

