body {
  margin: 0px 0px 0px 0px;
  padding: 0;
  background-color: #FFFFFF;
  background-image: url(/m/mandanten/209/bg_repeat_y.gif);
  background-position: 0px 0px;
  background-repeat: repeat-y;
}
a {
  color:#5C5C5C;
}
a:hover {
  color:#AC1900;
}
.bild {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10pt;
  font-weight:normal;
}  
.bild a {
  color:#5C5C5C;
}
.bild a:hover {
  color:#AC1900;
}
td {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:10pt;
  font-weight:normal;
  vertical-align:top;
}
#main {
  margin-right: 0px;
  margin-top: 0px;
  padding-right: 0px;
}
#topBalken {
  height:120px;
  background-image: url(/m/mandanten/209/bg_top_repeat_y.gif);
  background-position: 0px 0px;
  background-repeat: repeat-y;
}
#logo {
  position:absolute;
  top:0px;
  left:774px;
}
#rubrikBild1 {
  position: absolute;
  top:0px;
  left:0px;
}
#rubrikBild2 {
  position: absolute;
  top:48px;
  left:0px;
  width:880px;
  height:74px;
  border-top:1px solid #b71e00;
}
#home {
  position:absolute;
  top:29px;
  left:0px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9pt;
  font-weight:normal;
  padding-left:20px;
}
#home a {
  color:#5C5C5C;
  font-weight:bold;
  text-decoration:none;
}
#home a:hover {
  color:#AC1900;
}
#shortCuts {
  position:absolute;
  top:29px;
  left:200px;
  font-family   : Arial,Verdana,Helvetica,sans-serif;
  font-size     : 9pt;
  font-weight   : bold;
  padding-left: 20px;
}
#shortCuts a {
  color : #5C5C5C;
  padding-left:20px;
  text-decoration:none;
}
#shortCuts a:hover {
  color:#AC1900;
}
#main h1 {
  margin:0px;
  padding-left:0px;
  padding-right:0px;
  font: 1.25em Verdana,Helvetica,Arial,sans-serif;
  color: #000000;
}
#main ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:square;
  marker-offset:5px;
  padding-left:0px;
  margin-left:20px;
}
#main li {
  color:#000000;
}
#footNote {
  margin-right: 160px;
  margin-top:15px;
  z-index:0;
}

#content {
  position:absolute;
  top:125px;
  left:230px;
  width:545px;
  padding-bottom:30px;
  padding-right:0px;
  z-index:0;
}
#leftBar {
  clear:both;
  position:absolute;
  top:121px;
  left:0px;
  width:200px;
  background-color:#FFFFFF;
  background-image: url(/m/mandanten/209/trennTopRubrik.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}

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

TABLE { 
  font-family:Verdana,Helvetica,Arial,sans-serif;
}
TD { 
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:0.8em;
}
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;
}

.addressList {
   font-family:Verdana,Helvetica,Arial,sans-serif;
   font-size:8pt;
   font-weight:Normal;
   margin-left:10px;
   margin-top: -45px;
}

/* +-----------------------------------------------------+ */
/* |            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:#AC1900;
  text-decoration:none;
}


/* Artikel velinkt unterhalb */
#artikelBelow {
  clear:both;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:10pt;
  margin-left:    10px;
  margin-right:   10px;
  margin-top:     0px;
  margin-bottom:  10px;
  border:1px dashed #000000;
  background-color: #E5FFFF;
  color:#000000;
}
#inhalt {
  position: absolute;
  clear:both;
  top:   155px;
  left:  155px;
  width: 635px;
  background-color: #FFFFFF;
}
#printIcon {
  margin-left:600px;
  margin-top:20px;
  padding-top:40px;
}
#rubrik {
  position: absolute;
  top:   150px;
  left:    0px;
  width: 190px;
}
#subrubrik{
  position: absolute;
  top:   155px;
  left:  0px;
  width: 130px;
  margin-right: 5px;
  margin-left:  5px;
}
#topRubrik {
  position: absolute;
  white-space:nowrap;
  top:   117px;
  left:  142px;
  width: 625px;
  margin-right: 0px;
  margin-left:  0px;
}
/* +-----------------------------------------------------+ */
/* |            SECTION 3 CSS-Klassen                    | */
/* +-----------------------------------------------------+ */

.belowBody {
  font-family:Verdana,sans-serif;
  font-size:10pt;
  font-weight:Normal;
  margin-left: 10px;
  margin-right: 5px;
  margin-bottom: 5px;
}
.belowBody a {
  color:#000000;
  text-decoration:underline;
}
.belowBody a:hover {
  color:#AC1900;
}
.belowLead {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:10pt;
  font-weight:Normal;
  margin-left: 10px;
  margin-right: 5px;
  margin-bottom: 5px;
}
.belowLead a {
  color:#000000;
  text-decoration:underline;
}
.belowLead a:hover {
  color:#AC1900;
}
.belowTitel {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:   12pt;
  font-weight: bold;
  color      :  #474493;
  margin:10px;
}
.detailText  {
  margin-left: 200px;
}
.detailTitel {
  color:#000000;
  margin-top: 15px;
  font-weight:bold;
  text-decoration:none;
  border-bottom:1px solid #474493;
  margin-bottom:10px;
}
/* Header des Newstickers */
.newsHeader {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  padding-top: 30px;
  margin-left: 18px;
  margin-bottom:10px;
  font-size  : 9pt;
  font-weight:bold;
  color      :  #474493;
}
/* CSS-Klasse .newsLead */
.newsLead {
  clear:both;
  margin-top:    0px;
  margin-left:  3px;
  margin-bottom:10px;
  font-size:9pt;
}
.newsLead a {
  text-decoration:none;
  color: #006699;
}
.newsLead a:hover {
  text-decoration:none;
  color: #AC1900;
}
.newsStory {
  margin-top:    0px;
  margin-left:   18px;
  margin-right:  0px;
  margin-bottom:10px;
}
.newsTitel {
  font-family:Verdana,Arial,Helvetica,sans-serif;
  margin-top:   10px;
  margin-left:  3px;
  margin-bottom:10px;
  font-size:8pt;
}
.newsTitel a {
  text-decoration:none;
  color      :  #474493;
}
.newsTitel a:hover {
  text-decoration:none;
  color: #ca0000;
}
.pictureOverview {
  position: relative;
  float:right;
  margin-left:  0px;
  margin-right: 10px;
  margin-top:   0px;
}
.previewPictureLeft {
  position: relative;
  float:left; 
  margin-left: 2px;
  margin-top:  3px;
}
.previewText {
  font-size:10pt;
  font-weight:normal;
  color:#000000;
  margin-left: 0px;
  margin-right:0px;
  margin-top:  6px;
}
.previewText a {
  color:#000000;
  text-decoration:none;
}
.previewText a:hover {
  color:#AC1900;
  text-decoration:underline;
}
.previewTitel {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:   12pt;
  font-weight:bold;
  margin-left:   0px;
  margin-right:  0px;
  margin-top:    0px;
  border-bottom: 1px solid #ae372f;
  text-decoration:none;
  color:#ae372f;
}
.previewTitel a {
  color:#ae372f;
  text-decoration:none;
}
.previewTitel a:hover {
  color:#AC1900;
  text-decoration:none;
}
.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 #ae372f;
  font-size:10pt;
  color:#000000;
}
.sideboxBody {
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  font-weight:Normal;
}
.sideboxBody a {
  color:#000000;
  text-decoration:underline;
}
.sideboxBody a:hover {
  color:#AC1900;
}
.sideboxLead {
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  font-weight:Normal;
}
.sideboxLead a {
  color:#000000;
  text-decoration:underline;
}
.sideboxLead a:hover {
  color:#AC1900;
}
.sideboxTitel {
  color:#ae372f;
  margin:5px;
  font-size:12pt;
  border-bottom: 2px solid #ae372f;
  font-weight:Bold;
}
.backLink {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size     : 10pt;
  margin-left   : 10px;
}
.backLink a {
  color:#ae372f;
  text-decoration:none;
}
.backLink a:hover {
  color:#AC1900;
  text-decoration:underline;
}
.story {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size     : 10pt;
  color         : #000000;
  margin-bottom : 10px;
  margin-left   : 10px;
  margin-top    : 20px;
  padding-top   : 10px;
  overflow      :visible;
}
.story a {
  color:#474493;
  text-decoration:none;
}
.story a:hover {
  color:#AC1900;
}
.storyBody {
  margin-left: 0px;
  margin-top:  5px;
}
.storyBody a {
  text-decoration:none;
}
.storyBody a:hover {
  color:#AC1900;
}
.storyBody td {
  font-size:10pt;
}
.storyDetails {
  font-weight:bold;
  margin-left: 0px;
  margin-top:  10px;
}
.storyLead {
  font-weight:bold;
  margin-left: 0px;
  margin-top:  5px;
}
.storyPictureLayout1 {
  position: relative;
  clear:both;
  float:right;
  margin-left:   10px;
  margin-right:  10px;
  margin-bottom: 10px;
}
.storyPictureLayout2 {
  position: relative;
  clear:both;
  float:left;
  margin-left:   10px;
  margin-right:  10px;
  margin-bottom: 10px;
}
.storyPictureLayout3 {
  position: relative;
  clear:both;
  float:left;
  margin-left:   10px;
  margin-right:  10px;
  margin-bottom: 10px;
}
.storyPictureLayout4 {
  position: relative;
  clear:both;
  float:right;
  margin-left:   10px;
  margin-right:  10px;
  margin-bottom: 10px;
}
.storyPictureLayout5 {
  position: relative;
  clear:both;
  float:left;
  margin-left:    0px;
  margin-right:  10px;
  margin-bottom: 10px;
}
.storyPictureLayout6 {
  position: relative;
  clear:both;
  float:right;
  padding:3px;
  margin-left:   10px;
  margin-right:  10px;
  margin-top:    10px;
  margin-bottom: 10px;
}
.storyPictureLayout7 {
  position: relative;
  clear:both;
  float:left;
  margin-left:    0px;
  margin-right:  10px;
  margin-bottom: 10px;
  z-index:10;
}
.storyPictureLayout7 a {
  color:#5C5C5C;
}

.storyPreview {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:   10pt;
  clear:both;
  color:#000000;
  margin-top:    20px;
  margin-left:   10px;
  margin-bottom: 10px;
  padding-top:   10px;
}
.storyTitel {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:   12pt;
  font-weight: bold;
  color      :  #ae372f;
  margin-left: 0px;
  margin-right:10px;
  margin-top:  0px;
}
.storyTitel a {
  color:#ae372f;
}
.storyTitel a:hover {
  color:#AC1900;
  text-decoration:underline;
}


.text {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:0.7em;
  color:#000000;
}
/* Trennelement zwischen den Toprubriken */
.trennRubrik {
  margin-left: 0px;
}
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.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.addressInfo1 {font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;background-color:#F1F1F1;color:#000000;}
TD.addressInfo2 {font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;background-color:#FFFFFF;color:#000000;}
  

