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;
  font-size:11pt;
}
TH {
  font-family:Verdana,Helvetica,Arial,sans-serif;
}
H1 {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:14pt;
  font-weight:Bold;
}
H2 {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:11pt;
  font-weight:Bold;
}
body {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  background-color: #FFFFFF;
}
#addressInfo {
  position: absolute;
  top   : 60px;
  left  : 685px;
}

#artikelList {
  position: absolute;
  top:400px;
  left:10px;
  z-index:2;
}

/* Container bkgnd1 */
#bkgnd1 {
  position: absolute;
  top:76;
  left:0;
  height:23px;
  width:100%;
  background-image: url(/m/mandanten/164/top_brick.gif); 
  background-repeat:repeat-x;
  z-index:1;
}


/* Container bkgnd2 */
#bkgnd2 {
  position: absolute;
  top:140px;
  left:0;
  border-right: 2px solid #3A65C3;
  z-index:0;
}


/* CSS-Container channel */
#channel {
  position: absolute;
  white-space:nowrap;
  top:   20px;
  right:  20%;
  z-index:10;
}


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

/* Hauptcontainer Inhalte (Rubrikübersicht Artikel etc */
#inhaltTop {
  position: absolute;
  top:   179px;
  left:  870px;
  z-index:2;
}
#inhalt {
  position: absolute;
  top:   180px;
  left:  214px;
  width: 675px;
  padding-left:10px;
  padding-top:10px;
  margin-right:50px;
  background-image: url(/m/mandanten/165/bckgnd_inhalt.gif);
  background-repeat:repeat-y;
  z-index:1;
}


/* Container Logo */
#logo {
  position: absolute;
  top: 10px;
  left:10px;
  z-index: 1;
}

/* Container Logo */
#logo2 {
  position: absolute;
  top: 50px;
  left:250px;
  z-index: 1;
}

/* Container Logo */
#logo3 {
  position: absolute;
  top: 310px;
  left:10px;
  z-index: 1;
}

/* Container Logo */
#logo4 {
  position: absolute;
  top: 355px;
  left:10px;
  z-index: 1;
}
/* Container Logo */
#who_and_what {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:13px;
  font-weight:Bold;
  text-align: center;
  position: absolute;
  top: 310px;
  left:10px;
  z-index: 2;
  color:#003462;
}
#who_and_what a {
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:13px;
  font-weight:Bold;
  text-align: center;
  color:#1738ef;
}
#vitaprax {
  position: absolute;
  top: 53px;
  left:710px;
  z-index: 1;
}
#main {
  position: absolute;
  width:    100%;
  top:       0px;
  left:      0px;
}

#markSubrubrik1 {
  position: absolute;
  top   : 78px;
  left  : 207px;
  width : 35px;
  height: 18px;
  background-color: #FF0000;
  z-index:20;
}
#markSubrubrik2 {
  position: absolute;
  top   : 78px;
  left  : 330px;
  width : 35px;
  height: 18px;
  background-color: #FF0000;
  z-index:20;
}
#markSubrubrik3 {
  position: absolute;
  top   : 78px;
  left  : 453px;
  width : 35px;
  height: 18px;
  background-color: #FF0000;
  z-index:20;
}
#markSubrubrik4 {
  position: absolute;
  top   : 78px;
  left  : 576px;
  width : 35px;
  height: 18px;
  background-color: #FF0000;
  z-index:20;
}
#markSubrubrik5 {
  position: absolute;
  top   : 78px;
  left  : 699px;
  width : 35px;
  height: 18px;
  background-color: #FF0000;
  z-index:20;
}
/* Container für News-Artikel */
#newsTicker {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  clear:both;
  float:right;
  width:         240px;
  margin-left:    10px;
  margin-top:      0px;
  margin-bottom:  10px;
  padding:         5px;
  color:#006699;
  background-color: #d7c5af;
  border:1px dashed #000000;
  z-index:3;
}


/* Huptcontainer der Rubriknavigation */
#subrubrik {
  position: absolute;
  top:   100px;
  left:  205px;
}


/* Container Rubrikbild mit Offset 1 */
#rubrikBild1 {
  position: absolute;
  top:     77px;
  left:   820px;
  z-index:  1;
}
/* Container Rubrikbild mit Offset 2 */
#rubrikBild2 {
  position: absolute;
  top:    170px;
  left:   820;
  z-index:  1;
}
/* Container Rubrikbild mit Offset 3 */
#rubrikBild3 {
  position: absolute;
  top:    263px;
  left:   820;
  z-index:  1;
}
/* Container Rubrikbild mit Offset 4 */
#rubrikBild4 {
  position: absolute;
  top:    356px;
  left:   820;
  z-index:  1;
}
/* Container Rubrikbild mit Offset 5 */
#rubrikBild5 {
  position: absolute;
  top:    449px;
  left:   820;
  z-index:  1;
}
/* Container Rubrikbild mit Offset 6 */
#rubrikBild6 {
  position: absolute;
  top:    542px;
  left:   820;
  z-index:  1;
}
/* Container Rubrikbild mit Offset 7 */
#rubrikBild7 {
  position: absolute;
  top:    635px;
  left:   820;
  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 */
#rubrik {
  position: absolute;
  top:   122px;
  left:  20px;
}


/* CSS-Container toolbar */
#toolbar {
  position: absolute;
  top : 125px;
  left: 10px;
}


/* Linkfeld der Toprubrik */
#topRubrik {
  position: absolute;
  white-space:nowrap;
  top:   10px;
  left:  214px;
  width: 661px;
  margin-right: 0px;
  margin-left:  0px;
  background-color:#003462;
  border: 2px solid #003462;
  z-index:10;
}


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

/* CSS-Klasse .addressText */
.addressText {
  margin:10px;
}
.addressText a {
  color:#000000;
  text-decoration:none;
}
.addressText a:hover {
  color:#FF0000;
  text-decoration:none;
}


/* 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:11pt;
  color:#000000;
}

.artikelListNormal {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  clear:both;
  margin-top:     10px;
  font-size:11pt;
  color:#000000;
}
.artikelListNormal a {
  color:#1738EF;
}
.artikelListNormal a:hover {
  color:#1738EF;
  text-decoration:underline;
}

.artikelListSelected {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  clear:both;
  margin-top:     10px;
  font-size:11pt;
  color:#000000;
}
.artikelListSelected a {
  color:#1738EF;
  text-decoration:underline;
}
.artikelListSelected a:hover {
  color:#1738EF;
  text-decoration:underline;
}

/* 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 .channelNormal */
.channelNormal {
  display:inline;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:11pt;
  font-weight:bold;
  color:    #000000;
  padding-top:     3px;
  padding-left:   10px;
  padding-right:  10px;
  clear:    both;
  text-decoration:none;
  text-align:center;
}
.channelNormal a {
  color: #000000;
}
.channelNormal a:hover {
  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:10pt;
  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:11pt;
  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:11pt;
  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:10pt;
  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:11pt;
  color:#660099;
  background-color: #99CCCC;
  padding:3px;
  margin-left: 10px;
  margin-right:10px;
  margin-top:  10px;
}


/* Header des Newstickers */
.newsHeader {
  clear:both;
  margin-top:   10px;
  margin-left:  10px;
  margin-bottom:10px;
  text-align:center;
  font-size:12pt;
  border-bottom:1px solid #000000;
}


/* CSS-Klasse .newsLead */
.newsLead {
  clear:both;
  margin-top:    0px;
  margin-left:  10px;
  margin-bottom:10px;
  font-size:10pt;
  border-bottom:1px solid #000000;
}
.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:   5px;
  margin-right:  5px;
  margin-bottom:10px;
}


/* CSS-Klasse .newsTitel */
.newsTitel {
  clear:both;
  margin-top:   10px;
  margin-left:  10px;
  margin-bottom:10px;
  font-size:11pt;
}
.newsTitel a {
  text-decoration:none;
  color: #006699;
}
.newsTitel a:hover {
  text-decoration:none;
  color: #FF0000;
}


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


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


/* CSS-Klasse .previewText */
.previewText {
  font-size:10pt;
  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:Times,Times New Roman,serif;
  font-size:   11pt;
  color:       #006699;
  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;
}


/* Container PrintIcon */
.printIcon {
  z-index:  5;
}


/* CSS-Klasse .rubNormal */
.rubNormal{
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:    #000000;
  padding-top:     3px;
  padding-bottom:  3px;
  padding-left:   20px;
  padding-right:  20px;
  clear:    both;
  text-decoration:none;
}
.rubNormal a {
  color:#FFFFFF;
  text-decoration:none;
}
.rubNormal a:hover {
  color:#FFFFFF;
  background-color:#748EAE;
}


/* CSS-Klasse .rubSelektiert */
.rubSelektiert{
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:12px;
  font-weight:bold;
  color:    #FF0000;
  padding-top:     3px;
  padding-bottom:  3px;
  padding-left:   20px;
  padding-right:  20px;
  clear:    both;
  background-color:#748EAE;
  text-decoration:none;
}
.rubSelektiert a {
  color:#FFFFFF;
  text-decoration:none;
}
.rubSelektiert a:hover {
  color:#FFFFFF;
}


/* Sidebox zu einem Artikel */
.sidebox {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  clear:both;
  float:right;
  width:         250px;
  margin-left:    10px;
  margin-top:     5px;
  margin-bottom:  10px;
  border:1px dashed #000000;
  font-size:10pt;
  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 .story */
.story {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  color:#000000;
  width:90%;
  margin-top:    0px;
  margin-bottom:10px;
}
.story a {
  color:#006699;
  text-decoration:none;
}
.story a:hover {
  color:#FF0000;
}


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


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


/* */
.storyLead {
  font-size:   10pt;
  font-weight:bold;
  margin-left: 3px;
  margin-top:  15px;
}


/* 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;
  width:90%;
  margin-top:    0px;
  margin-left:   0px;
  margin-bottom:10px;
}


/* CSS-Klasse .storyTitel */
.storyTitel {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:   14pt;
  font-weight: bold;
  background-color:#D5EAFF;
  color:       #6FA0CE;
  margin-left: 0px;
  margin-right 10px;
  margin-top:  0px;
  border-top:2px solid #B7DCF7;
  padding:3px;
}
.storyTitel a {
  color:#006699;
}
.storyTitel a:hover {
  color:#FF0000;
}

/* CSS-Klasse .rubNormal */
.subNormal{
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  color:    #000000;
  padding-top:     5px;
}
.subNormal a {
  color:#003462;
  text-decoration:none;
}
.subNormal a:hover {
  color:#276393;
}


/* CSS-Klasse .rubSelektiert */
.subSelektiert{
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:11px;
  font-weight:normal;
  color:    #FF0000;
  padding-top:     5px;
  text-decoration:none;
}
.subSelektiert a {
  color:#276393;
  text-decoration:underline;
}
.subSelektiert a:hover {
  color:#588cb7;
}


/* CSS-Klasse .subrubrikBox */
.subrubrikBox {
  margin-top:20px;
  width:90%;
  margin-left: 10px;
  border: 2px solid #3bafbe;
  padding-bottom:5px;
}


/* CSS-Klasse .subrubrikBoxArtikel */
.subrubrikBoxArtikel {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:10pt;
  color:#000000;
  margin-left:5px;
  margin-right:10px;
  margin-top:8px;
}
.subrubrikBoxArtikel a {
  color:#000000;
}
.subrubrikBoxArtikel a:hover {
  color:#FFFFFF;
}


/* CSS-Klasse .subrubrikBoxArtikelSelected */
.subrubrikBoxArtikelSelected {
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:10pt;
  color:#FFFFFF;
  margin-left:5px;
  margin-right:10px;
  margin-top:8px;
}
.subrubrikBoxArtikelSelected a {
  color:#FFFFFF;
}
.subrubrikBoxArtikelSelected a:hover {
  color:#000000;
}


/* CSS-Klasse .subrubrikBoxHeader */
.subrubrikBoxHeader {
  padding 5px;
  color:#000000;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:10pt;
  font-weight:bold;
  padding-left:8px;
  background-color:#3bafbe;
}
.subrubrikBoxHeader a {
  color:#000000;
}
.subrubrikBoxHeader a:hover {
  color:#FFFFFF;
}
.subrubrikBoxHeaderSel {
  padding 5px;
  color:#000000;
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:10pt;
  font-weight:bold;
  padding-left:8px;
  background-color:#FFFFFF;
}
.subrubrikBoxHeaderSel a {
  color:#000000;
}
.subrubrikBoxHeaderSel a:hover {
  color:#FFFFFF;
}
.subrubrikBoxSelektiert {
  margin-top:20px;
  width:90%;
  margin-left: 10px;
  border: 2px solid #FFFFFF;
  padding-bottom:5px;
}
.subrubrikSelected {
  margin-right: 45px;
  text-align:right;
}
.text{
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:10pt;
  color:#000000;
}
.trennRubrik{
  color:    #000000;
  padding-left:   10px;
  padding-right:  10px;
  clear:    both;
  width: 150px;
  height:25px;
}
.whoandwhat{
  font-family:Helvetica,Arial,Verdana,sans-serif;
  font-size:11pt;
  font-weight:normal;
  color:    #1738ef;
}
.whoandwhat a {
  color:#1738ef;
  text-decoration:none;
}
.whoandwhat a:hover {
  color:#000000;
}
.vita1{
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:12pt;
  font-weight:bold;
  text-align:right;
}
.vita1 a {
  color:#003462;
  text-decoration:none;
}
.vita1 a:hover {
  color:#003462;
}
.vita2{
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:10pt;
  font-weight:bold;
  text-align:right;
}
.vita2 a {
  color:#003462;
  text-decoration:none;
}
.vita2 a:hover {
  color:#003462;
}


