A { 
  text-decoration:none;
  color:#5d7281;
}
A:hover {
  color:#FF0000;
}
ul {
  margin-left: 14px; 
  padding-left: 0;
}
TABLE { 
  font-family:Verdana,Helvetica,Arial,sans-serif;
}
TD { 
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:0.8em;
  color:#000000;
}
TD.agendatitel	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;background-color:#a9bdd6;color:#000000;font-weight:Bold;}
TD.titel	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:17px;color:#ababab;font-weight:Bold;}
TD.titel:hover	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:17px;color:#ababac;font-weight:Bold;}
TD.agendazeit	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#000000;}
TD.agendatext	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#000000;}
TD.agendaort	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#000000;}
TD.agendadatum	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;color:#000000;}
TD.agendaHeader	{font-family:Verdana,Helvetica,Arial,sans-serif;font-size:12px;background-color:#E6E6E6;color:#000000;}
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;
}
body {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  background-image: url(/m/mandanten/153/bkground08b.gif);
  background-position:0px 0px;
  background-repeat:repeat-y;
  background-color:#FFFFFF;
}
#actualRubrik {
  position: absolute;
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:9pt;
  font-weight:bold;
  padding-top:3px;
  padding-left:10px;
  top:   117px;
  left:  166px;
  width: 150px;
  height:24px;
  color:#FFFFFF;
  background-color: #000000;
  z-index:2;
}
#address {
  position: absolute;
  top   : 140px;
  left  : 300px;
  font-family:Verdana,Helvetica,Arial,sans-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;
}
#bkgnd0 {
  position: absolute;
  top:0;
  left:0;
  width:876px;
  height:100px;
  background-color:#000000;
  background-image:url(/m/mandanten/153/Banner08.jpg);
  background-repeat:no-repeat;
  z-index:0;
}
#bkgnd1 {
  position: absolute;
  top:20;
  left:30;
  z-index:1;
}
#bkgnd2 {
  position: absolute;
  top:0px;
  left:646;
  z-index:1;
}
#copyright {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:11px;
  margin-top:20px;
  color:    #ffffff;
  text-decoration:none;
  position: absolute;
  top:    610px;
  left:    10px;
  width: 150px;
}
#gotoOverview {
  position: absolute;
  top:112px;
  left:660px;
  z-index:55;
}
#htsearch {
  position: absolute;
  top:350px;
  left:5px;
  font-size:0.8em;
  font-weight:bold;
  color:#FFFFFF;
  z-index:1;
}
#inhalt {
  position: absolute;
  clear:both;
  top:   100px;
  left:  166px;
  width: 712px;
  height:800px;
  border-top: 27px solid #FFFFFF;
  background-color: #f3dbcd;
  z-index:1;
}
#lastUpdate {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:0.5em;
  color:#656565;
  text-align:right;
  position: absolute;
  top:115px;
  right:500px;
  z-index:5;
}
#logo {
  position: absolute;
  top:450px;
  left:5px;
  z-index:1;
}
#mailInfo {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:9pt;
  color:#000000;
  font-weight:bold;
  position: absolute;
  left: 645px;
  top:100px;
  z-index:3;
}
#mailInfo a {
  color:#000000;
}
#mailInfo a:hover {
  color:#5d7281;
}
#main {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  position: absolute;
  width:    980px;
  height:    100%;
  top:         0px;
  left:        0px;
  overflow:visible;
}
#newsTicker {
  position: absolute;
  top: 127;
  left: 636;
  font-family:Verdana,Helvetica,Arial,sans-serif;
  width:         232px;
  margin-left:    10px;
  margin-top:      0px;
  padding:         0px;
  color:#000000;
  background-color: #FFFFFF;
  border-right:2px solid #f3dbcd;
  z-index:13;
}
#flash {
  position: absolute;
  top:    500px;
  left:     8px;
}
#poweredbycontentx {
  position: absolute;
  top:    560px;
  left:     8px;
}


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


/* Hauptcontainer der Rubriknavigation */
#rubrik {
  position: absolute;
  top:    140px;
  left:    10px;
  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:Verdana,Helvetica,Arial,sans-serif;
  padding:3px;
  z-index:20;
}


/* +-----------------------------------------------------+ */
/* |            SECTION 3 CSS-Klassen                    | */
/* +-----------------------------------------------------+ */

/* Platzierung Bilder ohne Inline-Tag-Zuweisung in storyLayoutFankhauser */
.PictureLayoutFankhauser {
  position:relative;
  top:10px;
  width:50%;
  float:left;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 10px;
  text-align:right;
  white-space:nowrap;
}


/* CSS-Klasse .agenda */
.agenda {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  color:#000000;
  width:670px;
  margin-top:   -50px;
  margin-left:  10px;
  margin-right:  10px;
  overflow:visible;
}
.agenda a {
  color:#5d7281;
  text-decoration:none;
}
.agenda a:hover {
  color:#FF0000;
}


/* Artikel velinkt unterhalb */
.artikelBelow {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  clear:both;
  margin-left:    10px;
  margin-right:   10px;
  margin-top:     0px;
  margin-bottom:  10px;
  border:1px dashed #000000;
  background-color: #CCCCCC;
  font-size:0.8em;
  color:#000000;
}


/* CSS-Klasse .belowBody */
.belowBody {
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  font-weight:Normal;
}
.belowBody a {
  color:#5d7281;
  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:#5d7281;
  text-decoration:underline;
}
.belowLead a:hover {
  color:#FF0000;
}


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


/* CSS-Klasse .bild */
.bild {
  text-align:right;
  font-size:0.8em;
  font-weight:bold;
}


/* CSS-Klasse .bildLegende */
.bildLegende {
  text-align:right;
}


/* CSS-Klasse .channelNormal */
.channelNormal {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:right;
  position: absolute;
  top:81px;
  right:713px;
}
.channelNormal a {
  color:#FFFFFF;
}
.channelNormal a:hover {
  color:#f3dbcd;
}


/* CSS-Klasse .channelSelected */
.channelSelected {
  position: absolute;
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:9pt;
  font-weight:bold;
  top:80px;
  left:80px;
}
.channelSelected a {
  color:#5d7281;
}
.channelSelected a:hover {
  color:#5d7281;
}


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


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


/* CSS-Klasse .extraNormal */
.extraNormal{
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:9pt;
  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:Verdana,Helvetica,Arial,sans-serif;
  font-size:9pt;
  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;
}


/* CSS-Klasse .footNavigation */
.footNavigation {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:12px;
  clear:both;
  text-align:left;
  color:#000000;
  margin-top:30px;
  margin-left:100px;
  margin-right:10px;
  margin-bottom:20px;
}
.footNavigation a {
  color:#5d7281;
  text-decoration:none;
}
.footNavigation a:hover {
  color:#5d7281;
  text-decoration:underline;
}


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


/* CSS-Klasse .forumNavigation */
.forumNavigation {
  font-family:Verdana,Helvetica,Arial,sans-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:Verdana,Helvetica,Arial,sans-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:Verdana,Helvetica,Arial,sans-serif;
  font-size:1.2em;
  color:#660099;
  background-color: #99CCCC;
  padding:3px;
  margin-left: 10px;
  margin-right:10px;
  margin-top:  10px;
}


/* Header des Newstickers */
.newsHeader {
  margin-top:   0px;
  margin-left:  0px;
  margin-bottom:10px;
  text-align:left;
  height:25px;
  padding-left:10px;
  padding-top:3px;
  font-size:9pt;
  font-weight:bold;
  color:#FFFFFF;
  background-color: #000000;
  border-top:3px solid #f3dbcd;
}
.newsLead {
  clear:both;
  font-size:12px;
  margin-top:    0px;
  margin-right: 10px;
  margin-left:  10px;
  margin-bottom:10px;
  color:     #000000;
}
.newsLead a {
  text-decoration:none;
  color: #000000;
}
.newsLead a:hover {
  text-decoration:none;
  color: #5d7281;
}
.newsStory {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  clear:both;
  margin-top:    5px;
  margin-left:   0px;
  margin-right:  0px;
  border-bottom: 4px solid #f3dbcd;
}
.newsTitel {
  clear:both;
  color:     #000000;
  font-size:   12px;
  margin-top:    0px;
  margin-left:  10px;
  margin-right: 10px;
  margin-bottom: 2px;
  font-weight:  bold;
}
.newsTitel a {
  text-decoration:none;
  color: #000000;
}
.newsTitel a:hover {
  text-decoration:none;
  color: #5d7281;
}
.nextEvent {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  color:#000000;
}


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


/* CSS-Klasse .nextEventText */
.nextEventText {
  clear:both;
  color:     #000000;
  font-size:9pt;
  margin-top:    0px;
  margin-left:  10px;
  margin-right: 10px;
  margin-bottom:10px;
  font-weight:  normal;
  padding-bottom: 10px;
  border-bottom:1px dashed #000000;
}
.nextEventText a {
  text-decoration:none;
  color: #000000;
}
.nextEventText a:hover {
  text-decoration:none;
  color: #5d7281;
}


/* CSS-Klasse .nextEventTitel */
.nextEventTitel {
  clear:both;
  color:     #000000;
  font-size:0.8em;
  margin-top:    0px;
  margin-left:  10px;
  margin-right: 10px;
  margin-bottom:3px;
  font-weight:  bold;
}
.nextEventTitel a {
  text-decoration:none;
  color: #000000;
}
.nextEventTitel a:hover {
  text-decoration:none;
  color: #5d7281;
}


/* 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:12px;
  color:#000000;
  margin-left: 0px;
  margin-right:0px;
  margin-top:  6px;
}
.previewText a {
  color:#5d7281;
  text-decoration:none;
}
.previewText a:hover {
  color:#5d7281;
  text-decoration:underline;
}


/* CSS-Klasse .previewTitel */
.previewTitel {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  margin-left:    30px;
  margin-right:   0px;
  margin-top:    20px;
  color:#FFFFFF;
  text-decoration:none;
  font-weight:normal;
}
.previewTitel a {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#5d7281;
  text-decoration:none;
}
.previewTitel a:hover {
  color:#5d7281;
  text-decoration:underline;
}
.rubNormal{
  white-space:nowrap;
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-top:10px;
  color:#ffffff;
  text-decoration:none;
}
.rubNormal a {
  color:#ffffff;
  text-decoration:none;
}
.rubNormal a:hover {
  color:#f3dbcd;
}
.rubSelektiert{
  white-space:nowrap;
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:12px;
  margin-top:10px;
  font-weight:bold;
  color:    #f3dbcd;
  text-decoration:none;
}
.rubSelektiert a {
  color:#f3dbcd;
  text-decoration:none;
}
.rubSelektiert a:hover {
  color:#f3dbcd;
}
.sidebox {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  clear:both;
  float:right;
  width:         250px;
  margin-left:    10px;
  margin-top:     0px;
  margin-bottom:  10px;
  border:1px dashed #000000;
  font-size:0.8em;
  color:#000000;
}
.sideboxBody {
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  font-weight:Normal;
}
.sideboxBody a {
  color:#5d7281;
  text-decoration:underline;
}
.sideboxBody a:hover {
  color:#FF0000;
}
.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;
}
.sideboxTitel {
  color:#000000;
  margin:5px;
  border-bottom: 2px solid #000000;
  font-weight:Bold;
}
.story {
  clear:both;
  font-family:Verdana,Helvetica,Arial,sans-serif;
  color:#000000;
  width:460px;
  margin-top:   30px;
  margin-left:  10px;
  margin-right: 10px;
  overflow:visible;
}
.story a {
  color:#5d7281;
  text-decoration:none;
}
.story a:hover {
  color:#5d7281;
  text-decoration:underline;
}
.storyBody {
  font-size:12px;
  margin-left: 0px;
  margin-top:  0px;
}
.storyBody a {
  color:#5d7281;
  text-decoration:none;
}
.storyBody a:hover {
  color:#5d7281;
  text-decoration:underline;
}
.storyBodyFankhauser {
  font-size:12px;
  margin-left: 5px;
  margin-top:  0px;
}
.storyBodyFankhauser a {
  color:#5d7281;
  text-decoration:none;
}
.storyBodyFankhauser a:hover {
  color:#5d7281;
  text-decoration:underline;
}
.storyDetails {
  font-size:12px;
  margin-left: 0px;
  margin-top:  10px;
}
.storyDetails a{
  font-size:12px;
}  
.storyFankhauser {
  clear:both;
  font-family:Verdana,Helvetica,Arial,sans-serif;
  color:#000000;
  width:470px;
  margin-top:   30px;
  margin-left:  0px;
  margin-right: 10px;
  overflow:visible;
}
.storyFankhauser a {
  color:#5d7281;
  text-decoration:none;
}
.storyFankhauser a:hover {
  color:#5d7281;
  text-decoration:underline;
}
.storyLead {
  font-size:12px;
  font-weight:bold;
  margin-left: 0px;
  margin-top:  0px;
  margin-bottom:10px;
}
.storyLeadFankhauser {
  font-size:12px;
  font-weight:bold;
  margin-left: 5px;
  margin-top:  5px;
}
.storyPictureLayout1 {
  clear:both;
  float:right;
  margin-left:   10px;
  margin-right:  10px;
  margin-bottom: 10px;
}
.storyPictureLayout2 {
  clear:both;
  float:left;
  width:30%;
  height:100%;
  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;
}


/* Platzierung Bilder ohne Inline-Tag-Zuweisung in storyLayoutFankhauser */
/*  width:50%; */
.storyPictureLayoutFankhauser {
  float:left;
  margin-left:   0px;
  margin-right:  0px;
  margin-bottom: 10px;
  margin-top:    10px;
  text-align:right;
  white-space:nowrap;
  z-index:20;
}


/* Container für preview des Artikels in der Rubrikübersicht */
.storyPreview {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  color:#000000;
  width:460px;
  margin-top:   10px;
  margin-left:  10px;
  margin-right: 10px;
  margin-bottom:20px;
}


/* CSS-Klasse .storyTitel */
.storyTitel {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size: 13px;
  font-weight:bold;
  color: #5d7281;
  margin-left: 40px;
  margin-right 0px;
  margin-top:  0px;
  margin-bottom:  10px;
/*  
  border:1px dashed #000000;
*/  
}
.storyTitel a {
  color:#006699;
}
.storyTitel a:hover {
  color:#5d7281;
}


/* CSS-Klasse .storyTitelFankhauser */
.storyTitelFankhauser {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size: 13px;
  font-weight:bold;
  color:#5d7281;
  margin-left: 40px;
  margin-right 0px;
  margin-top:  0px;
}
.storyTitelFankhauser a {
  color:#006699;
}
.storyTitelFankhauser a:hover {
  color:#5d7281;
}
.subNormal{
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#ffffff;
  clear:both;
  margin-left: 15px;
  padding:  2px;
  width:    120px;
  margin-bottom: 0px;
}
.subNormal a {
  color: #ffffff;
  text-decoration:none;
}
.subNormal a:hover {
  color: #f3dbcd;
}
.subRubrikNormal {
  color:#FFFFFF;
  text-decoration:none;
}
.subRubrikSelektiert{
  color:#FFEF6F;
  text-decoration:none;
}
.subSelektiert{
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:11px;
  font-weight:bold;
  color:    #5d7281;
  clear:    both;
  padding:  2px;
  margin-left:15px;
  margin-bottom: 0px;
  width:    120px;
}
.subSelektiert a {
  color: #f3dbcd;
  text-decoration:none;
}
.subSelektiert a:hover {
  color: #f3dbcd;
}
.subrubrikSelected {
  margin-right: 45px;
  text-align:right;
}
.text{
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:12pt;
  color:#000000;
}
.trennRubrik{
  margin-left: 20px;
}

