.unsichtbar{
position:absolute;
left:-2000px; /*Schiebt die "unsichtbaren" Hilfen aus dem Viewport, dadurch lassen sich übereifrige Screenreader, die ausgerechnet "display:none" akustisch auswerten, täuschen, und lesen die so versteckten Hilfen dennoch vor. */
}

body {
      font-family:Arial, Helvetica, sans-serif;
      font-size:95%; /*erreicht annähernd gleiche Schriftgrößen in NN, IE und OP*/
      padding:0;
      color: white;
      background-color: white;
      margin:0 auto; /* main-Box zentrieren in IE 5 und hoeher */
      text-align:center; /* main-Box zentrieren in IE 5 und hoeher */
}

#kasten_um_alles {
      color: white;
      background-color: white;
      width: 790px;

/* Das frisst der IE nicht, bloedes Ding.. */
/*    margin: 20px auto; */ /* main-Box vertikal zentrieren, Rand oben + unten 20px */
/*    text-align:center; */ /* main-Box vertikal zentrieren in Opera, NN, Mozilla */
/*    margin-left:10%; */
/*    margin-right:30%; */

      /* IE-kompatibles zentrieren des kompletten Inhalts im Browserfenster */
      position: absolute; /* bewirkt auch, daß der border tatsächlich um alle anderen DIVs geht, auch die ohne Text */
      left: 50%;
      margin: 20px 0 0 -395px;

}

#kopf {
      width: 790px;
      height: 92px;
      color: white;
      background-color: white;
}

#kopf_bild {
      position: relative;
      left: 0px;
      top: 0px;
      float: left;
      width: 160px;
      height: 92px;
      background-color: white;
      margin: 0px 1px 0px 0px;
}

#kopf_logo_links {
      position: relative;
      text-align: left;
      left: 0px;
      top: 0px;
      float: left;
      width: 457px;
      height: 92px;
      color: white;
      background-color: #EEF4F5;
}

#kopf_logo_rechts {
      position: relative;
      text-align: right;
      left: 0px;
      top: 0px;
      float: left;
      width: 160px;
      height: 92px;
      color: white;
      background-color: #EEF4F5;
}

#zwischenzeile {
      float: left;
      width: 790px;
      height: 22px;
      background-color: white;
      margin:1px 0 0 0;
}

#zwischenzeile_bild {
      margin:0 1px 0 0;
      padding:0;
      float:left;
}

#zwischenzeile_balken {
      margin:0px;
      padding:0px;
      float:left;
      width: 617px;
      height: 22px;
      background-color: #FFCD36;
      text-align:right;
}

#zwischenzeile_balken a {
      color: #3A5060;
      text-decoration:none;
      line-heigth: 1em;
      font-size: 0.75em;
      padding: 2px 3px 2px 0px;
}

/* - - - - Haupt-Menu - - - -  */

#kasten_fuer_zweispalter {
      clear:both;
      color: white;
      background-color: white;
      text-align: left;
}


/* - - - - Haupt-Menu - - - -  */

#menu {
      float: left;
      width: 160px;
      font-size: 0.8em;
      margin: 18px 0 0 0;
      padding: 0 0 0 0;
      /* color: #3A5060; */
      background-color:#ffffff;
}

#menu div.menu_bg {
background-color:#ffffff;
}

#menu div.menu_head  {
padding: 0px;
background-color: #CCCC33;
margin:0px 0px 0px 0px;
border-bottom: 1px solid white;
}

#menu div.menu_head img {
padding: 0px;
margin: 0px;
}

#menu a {
      display: block;
      padding: 0.5em 0.5em 0.3em 1.7em;
      border-bottom: 1px solid white;
      text-decoration: none;
      color: #666;
      /* background-color:#EEF4F5; */
}

#menu a:hover {
      color: #666;
      display:block;
      /* für kleine zeile unten und kleines pfeil-icon rechts */
      background: transparent url(/layout_sf/menu_pfeil.gif) no-repeat left;
      /* background-color:#FFCD36; */
}

#menu a:activ {
      /* color: white; */
      display:block;
      /* für kleine zeile unten und kleines pfeil-icon rechts */
      background: transparent url(/layout_sf/menu_pfeil.gif) no-repeat left;
      /* background-color:#FFCD36; */
}

#menu a.menu_1 {
      color: #666;
      background-color:#cc3;
}

#menu a.menu_2 {
      color: #666;
      background-color:#fc3;
}

#menu a.menu_3 {
      color: #666;
      background-color:#8bc;
}

#menu a.menu_4 {
      color: #666;
      background-color:#f90;
}


#menu a.menu_1_aktiv {
      background: transparent url(/layout_sf/menu_pfeil.gif) no-repeat left;
      color: #666;
      background-color:#cc3;
}

#menu a.menu_2_aktiv {
      background: transparent url(/layout_sf/menu_pfeil.gif) no-repeat left;
      color: #666;
      background-color:#fc3;
}

#menu a.menu_3_aktiv {
      background: transparent url(/layout_sf/menu_pfeil.gif) no-repeat left;
      color: #666;
      background-color:#8bc;
}

#menu a.menu_4_aktiv {
      background: transparent url(/layout_sf/menu_pfeil.gif) no-repeat left;
      color: #666;
      background-color:#f90;
}



/* - - - - Sub-Menu des Hauptmenü - - - -  */

#menu div.menusub {
      font-size: 1em;

}

#menu div.menusub a {
      padding: 0.15em 0 0 1.7em;
      color: #666;
      /* background-color:#FFEDB6;*/
}

#menu div.menusub a:hover {
      color: #666;
      display:block;
      /* für kleine zeile unten und kleines pfeil-icon rechts */
      background: transparent url(/layout_sf/menu_pfeil.gif) no-repeat left;
      /* background-color:#FFCD36; */
}

#menu div.menusub a:activ {
      color: white;
      display:block;
      /* für kleine zeile unten und kleines pfeil-icon rechts */
      background: transparent url(/layout_sf/menu_pfeil.gif) no-repeat left;
      /* background-color:#FFCD36; */
}

#menu div.menusub a.sub_1 {
      color: #666;
      background-color:#dd4;
}

#menu div.menusub a.sub_2 {
      color: #666;
      background-color:#fd5;
}

#menu div.menusub a.sub_3 {
      color: #666;
      background-color:#9cf;
}

#menu div.menusub a.sub_4 {
      color: #666;
      background-color:#fb5;
}

#menu div.menusub a.sub_1_aktiv {
      background: transparent url(/layout_sf/menu_pfeil.gif) no-repeat left;
      color: #666;
      background-color:#dd4;
}

#menu div.menusub a.sub_2_aktiv {
      background: transparent url(/layout_sf/menu_pfeil.gif) no-repeat left;
      color: #666;
      background-color:#fd5;
}

#menu div.menusub a.sub_3_aktiv {
      background: transparent url(/layout_sf/menu_pfeil.gif) no-repeat left;
      color: #666;
      background-color:#9cf;
}

#menu div.menusub a.sub_4_aktiv {
      background: transparent url(/layout_sf/menu_pfeil.gif) no-repeat left;
      color: #666;
      background-color:#fb5;
}

/* - - - - Subsub-Menu des Hauptmenü - - - -  */

#menu div.menusubsub {
      font-size: 1em;
      color: white;
      background-color:#ffffff;
}

#menu div.menusubsub a {
      padding: 0.15em 0 0 1.7em;
      color: #666;
      /* background-color:#FFF6D9; */
}


#menu div.menusubsub a:hover {
      color: #666;
      display:block;
      /* für kleine zeile unten und kleines pfeil-icon rechts */
      background: transparent url(/layout_sf/menu_pfeil.gif) no-repeat left;
      /* background-color:#FFCD36; */
}

#menu div.menusubsub a.subsub_1 {
      color: #666;
      background-color:#ee5;
}

#menu div.menusubsub a.subsub_2 {
      color: #666;
      background-color:#ff9;
}

#menu div.menusubsub a.subsub_3 {
      color: #666;
      background-color:#bdf;
}

#menu div.menusubsub a.subsub_4 {
      color: #666;
      background-color:#fd9;
}

#menu div.menusubsub a.subsub_1_aktiv {
      background: transparent url(/layout_sf/menu_pfeil.gif) no-repeat left;
      color: #666;
      background-color:#ee5;
}

#menu div.menusubsub a.subsub_2_aktiv {
      background: transparent url(/layout_sf/menu_pfeil.gif) no-repeat left;
      color: #666;
      background-color:#ff9;
}

#menu div.menusubsub a.subsub_3_aktiv {
      background: transparent url(/layout_sf/menu_pfeil.gif) no-repeat left;
      color: #666;
      background-color:#bdf;
}

#menu div.menusubsub a.subsub_4_aktiv {
      background: transparent url(/layout_sf/menu_pfeil.gif) no-repeat left;
      color: #666;
      background-color:#fd9;
}


/* - - - - WebLogNews im Hauptmenü - - - -  */

#menu div.weblognews {
      padding: 0 0 0 0;
      color: #164677;
      background-color:#ffffff;
      margin-top: 0px;
      font-size: 0.9em;
}

#menu div.weblognews_head  {
padding: 0 0 0.25em 1.5em;
background-color: #ffcd36;
}

#menu div.weblognews_head p {
padding: 3px 0 0 0;
margin:0 0 0 0;
}

#menu div.weblognews_fuss  {
background-color: #ffcd36;
font-size: 0.9em;
}

#menu div.weblognews a {
      padding: 0.25em 0.5 0 1.5em;
      background: none;
      background-color:#EEF4F5;
      border-bottom: 1px solid #ffffff;
      text-decoration: none;

}

/* - - - - Heisse Themen im Hauptmenü - - - -  */

#menu div.themennews {
      padding: 0 0 0 0;
      color: #3A5060;
      background-color:#ffffff;
      margin-top: 0px;
      font-size: 0.9em;
      margin:0 0 0 0;
      border: 0px solid #ff9900;
}

#menu div.themennews_head  {
padding: 0 0 0.25em 1.5em;
background-color: #FFCC33;
margin:0 0 1px 0;
}

#menu div.themennews_head img {
padding: 0px;
margin: 0px;
float:right;
}

#menu div.themennews_head p {
padding: 8px 4px 0 0;
margin:0 0 0 0.3em;
}

#menu div.themennews_fuss  {
background-color: #ffffff;
font-size: 0.9em;
}

#menu div.themennews_boddy{
      margin: 0px;
      padding: 0px;
      background-color:#ffffff;
}

#menu div.themennews_boddy p{
      margin:0px;
      margin-bottom:1px;
      margin-top:0px;
      padding: 0.25em 0.5em 0 1.8em;
      background-color:#FFE88B;
      text-decoration: none;
}

#menu div.themennews_boddy a {
      margin:0px;
      padding: 0.25em 0.5em 0em 1.8em;
      background-color:#FFDD55;
      text-decoration: none;
      border:0px;
      border-bottom:1px dashed #FFE88B;
}
/* - - - - Abstandshalter im Hauptmenü - - - -  */

#menu div.abstandshalter {
      padding: 0 0 0 0;
      color: #ffffff;
      background-color:#ffffff;
      margin: 13px 0 0 0;
}

/* - - - - Inhalt-Container - - - -  */

#kasten_inhalt {
      color: white;
      background-color: white;
      margin:0 0 0 0px;
      padding:0 0 0 0px;
}


/* - - - - Artikel-Naviagtion im Inhalt- - - -  */

#artikel_navigation {
      width: 590px;
      padding: 0px;
      margin: 1.1em 0 0.2em 175px;
      background-color: white;
}

#artikel_navigation a.zurueck {
      float:left;
      font-size : 11px;
      padding : 0px 0px 0px 12px;
      margin: 0px 0px 0px 1.0em;
      font-weight : 500;
      text-decoration : none;
      background: transparent url(/layout_sf/zurueck.gif) no-repeat left;
      color: #777;
      background-color: white;
}

#artikel_navigation a.weiter {
      float:right;
      color: #777;
      font-size : 11px;
      padding : 0px 12px 0px 0px;
      margin: 0px;
      font-weight : 500;
      text-decoration : none;
      background: transparent url(/layout_sf/weiter.gif) no-repeat right;
      background-color: white;
}


#artikel_navigation a.uebersicht {
      float:left;
      color: #999;
      font-size : 10px;
      padding : 3px 10px 0px 12px;
      margin: 10px 0px 0 3em;
      font-weight : 500;
      text-decoration : none;
      background: transparent url(/layout_sf/uebersicht.gif) no-repeat left;
      background-color: white;
}

#artikel_navigation_zwei a.zurueck {
      text-align: left;
      float:left;
      color: #999;
      font-size : 10px;
      padding : 3px 10px 0px 12px;
      margin: 10px 0px 0 3em;
      font-weight : 500;
      text-decoration : none;
      background: transparent url(/layout_sf/zurueck.gif) no-repeat left;
      background-color: white;
}

#artikel_navigation_zwei a.weiter {

      float:right;
      text-align: right;
      color: #999;
      font-size : 10px;
      padding : 3px 12px 0px 20px;
      margin: 10px 5px 0 0;
      font-weight : 500;
      text-decoration : none;
      background: transparent url(/layout_sf/weiter.gif) no-repeat right;
      background-color: white;
}


#artikel_navigation_eins a.uebersicht {
      width:500px;
      float:left;
      text-align: left;
      color: #999;
      font-size : 10px;
      padding : 3px 10px 0px 12px;
      margin: 10px 0px 0 3em;
      font-weight : 500;
      text-decoration : none;
      background: transparent url(/layout_sf/uebersicht.gif) no-repeat left;
      background-color: white;
}


/* - - - - Artikel-Container im Inhalt - - - -  */

#artikel_inhalt {
      text-align: left;
      margin-left: 2.7em;
      margin-bottom:5px;
      padding-bottom:25px;
      float: left;
      height: 130%;
      color: #444;
      background-color: white;
      width: 580px;
      font-family :  Arial, Verdana,Gill Sans, Lucida Grande, Lucida Sans Unicode, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      line-height : 130%;
      border-top: 0px solid #eee;
      border-bottom: 1px solid #eee;
}


#artikel_inhalt h1 {
      margin:28px 15% 15px 0px;
      padding: 0px;
      font-size:1.4em;
      font-weight:bold;
      color: #555;
}

#artikel_inhalt h2 {
      margin:24px 15% 0px 0px;
      font-size:1.2em;
      font-weight:bold;
      padding:0px;
      color: #5A83AC;
}

#artikel_inhalt h3 {
      margin:15px 15% 0px 0px;
      font-size:1.1em;
      font-weight:bold;
      padding: 0px;
      color: #5A83AC;
}

#artikel_inhalt h4 {
      clear:both;
      margin:0px;
      font-size:1.0em;
      font-weight:bold;
      padding: 0em 10px 3px 0px;
      color: #444;
      border-bottom: 1px dotted #aaa
}

#artikel_inhalt p {

 line-height:1.6em;
 padding: 0px;
 margin-top: 8px;
 margin-right: 5px; <--------------
 margin-bottom: 0px;
 margin-left: 0px;
}

#artikel_inhalt p.eingerueckt{
      margin:8px 15% 0px 0px;;
      line-height:1.6em;
      padding: 0px 45px 0px 5px;
      background-color : #FFF6D9;
}

#artikel_inhalt p.farbe{
      margin:8px 15% 0px 0px;;
      line-height:1.6em;
      padding: 0px 0px 0px 5px;
      background-color : #FFF6D9;
}

#artikel_inhalt p.horizontale_linie{
      clear:both;
      margin-left:0px;
      margin-right:15%;
      width:100%;
      color: #444;
      border-bottom: 1px dotted #aaa
}

#artikel_inhalt p.achtung{
      margin:10px 15% 10px 0px;
      padding: 10px 45px 10px 5px;
      line-height:1.6em;
      color : #555;
      border: 1px dashed #e0e0e0;
      background: transparent url(/layout_sf/achtung.gif) no-repeat right;
      background-color : #FFE596;
}

#artikel_inhalt p.orientierung{
      margin:10px 15% 10px 0px;
      padding: 10px 45px 10px 5px;
      line-height:1.6em;
      color : #555;
      border: 1px dashed #e0e0e0;
      background: transparent url(/layout_sf/achtung.gif) no-repeat right;
      background-color : #FFE596;
}

#artikel_inhalt p.hinweis{
      margin:10px 15% 10px 0px;
      padding: 10px 45px 10px 5px;
      line-height:1.6em;
      color : #555;
      border: 1px dashed #e0e0e0;
      background: transparent url(/layout_sf/achtung.gif) no-repeat right;
      background-color : #FFE596;
}

#artikel_inhalt p.kommentar{
      margin:10px 15% 10px 0px;
      padding: 10px 45px 10px 5px;
      line-height:1.6em;
      color : #555;
      border: 1px dashed #e0e0e0;
      background-color : #FFE596;
}

#artikel_inhalt p.kasten{
      margin:10px 15% 10px 0px;
      padding: 10px 45px 10px 5px;
      line-height:1.6em;
      color : #333;
      border: 1px dashed #e0e0e0;
      background-color : #FFE596;
}

#artikel_inhalt p.untertitel {
      margin-left:0px;
      margin-right:15%;
      line-height:1.3em;
      font-size : 120%;
      font-weight:bold;
}

#artikel_inhalt p.author {
      margin-left:0px;
      margin-right:15%;
      line-height:1.3em;
      font-size : 0.9em;
      font-weight:bold;
}

#majuskel {
      float:left;
      padding:18px 5px 8px 0px;
      margin: 0px 0px 0px 0px;
      font-size: 5.75em;
      font-weight : bold;
      font-family: "Times New Roman", Times, serif, arial;
      color : #444;
}

#artikel_inhalt p.zitat {
      margin-left:0px;
      margin-right:15%;
      line-height:1.6em;
      font-style : italic;
      color : #155ea9;
}

#artikel_inhalt td.formular {
      text-align:left;
      background-color : #ffe598;
      color : #3a5060;
      font-weight : normal;
      font-size: 0.9em;
}

#artikel_inhalt td.formular_senden {
      text-align:right;
      background-color : #ffe598;
      color : #3a5060;
      font-weight : normal;
      font-size: 0.9em;
}

#artikel_inhalt td.kopf {
      text-align:center;
      background-color : #ffe598;
      color : #3a5060;
      font-weight : bold;
      font-size: 1.0em;
}

#artikel_inhalt td.kopfnuss {
      text-align:left;
      background-color : #ffe598;
      color : #3a5060;
      font-weight : bold;
      font-size: 1.1em;
}

#artikel_inhalt td.erste_spalte {
      text-align:left;
      background-color : #fbefcd;
      color : #3a5060;
      font-weight : bold;
      font-size: 1.0em;
}

#artikel_inhalt td.gerade_zeile {
      text-align:left;
      background-color : #d8e9ec;
      color : #3a5060;
      font-size: 0.9em;
}

#artikel_inhalt td.ungerade_zeile {
      text-align:left;
      background-color : #eef4f5;
      color : #3a5060;
      font-size: 0.9em;
}

#artikel_inhalt td.termine {
      text-align:left;
      vertical-align: top;
      background-color : #d8e9ec;
      color : #3a5060;
      font-size: 0.9em;
}

#artikel_inhalt td.termine_kategory {
      text-align:left;
      vertical-align: top;
      background-color : #eef4f5;
      color : #3a5060;
      font-size: 0.9em;
}

#artikel_inhalt td.referenzliste {
      text-align:left;
      background-color : #ffffff;
      color : #3a5060;
      font-size: 1em;
}

#artikel_inhalt td.rl_bild {
      text-align:right;
      background-color : #d8e9ec;
      color : #3a5060;
}

#artikel_inhalt td.rl_bild a{
      text-align:right;
      background-color : #d8e9ec;
      color : #3a5060;
      border: none;
      text-decoration: none;
}

#artikel_inhalt td.rl_info {
      width:50%;
      text-align:left;
      background-color : #d8e9ec;
      color : #3a5060;
      font-size: 1em;
}

#artikel_inhalt td.rl_mehr {
      text-align:right;
      background-color : #eef4f5;
      color : #3a5060;
      font-size: 1em;
      vertical-align : bottom;
}

#artikel_inhalt img.rechts {
      float : right;
      text-align:right;
      margin : 8px 0px 8px 12px;
      padding : 0px;
}

#artikel_inhalt img.links {
      float : left;
      margin : 3px 12px 3px 0px;
      padding : 0px;
}

#artikel_inhalt a {
      font-weight : 500;
      text-decoration : none;
      color : #3A5060;
      padding: 0px;
      border-bottom : 1px dotted #3a5060;
}

#artikel_inhalt a:hover {
      text-decoration: none;
      background-color: #fefefe;
      border-bottom : 1px solid #3a5060;
}

#artikel_inhalt a img {
      margin : 5px 5px 5px 5px;
      padding : 1px;
      border:1px solid white;
      text-decoration:none;
}

#artikel_inhalt a:hover img {
      margin : 5px 5px 5px 5px;
      padding : 1px;
      border:1px solid #666;
      text-decoration:none;
}

#artikel_inhalt a.img {
      text-decoration : none;
      padding: 5px;
      border : 0px;
}

#artikel_inhalt a.img:hover{
      text-decoration: none;
      padding: 5px;
      border : 0px;
}

#artikel_inhalt a.flow {
      font-weight : 500;
      text-decoration : none;
      color : #3A5060;
      padding: 0px;
      border-bottom : 1px dotted #3a5060;
}

#artikel_inhalt a.flow:hover {
      text-decoration: none;
      background-color: #fefefe;
      border-bottom : 1px solid #3a5060;
}

#artikel_inhalt a.extern {
      float : none;
      font-size : 12px;
      line-height: 1.6em;
      padding : 0px 5px 0px 21px;
      font-weight : 500;
      text-decoration : none;
      color : #555;
      background: transparent url(/layout_sf/link_extern.gif) no-repeat left;
      border : none;
}

#artikel_inhalt a.extern:hover {
      float : none;
      font-size : 12px;
      line-height: 1.6em;
      padding : 0px 5px 0px 21px;
      font-weight : 500;
      text-decoration : none;
      color : #555;
      background: transparent url(/layout_sf/link_extern.gif) no-repeat left;
      border-bottom : 1px solid #3a5060;
}

#artikel_inhalt a.intern {
      font-size : 12px;
      line-height: 1.6em;
      padding : 0px 3px 0px 12px;
      margin-left:5px;
      font-weight : 500;
      text-decoration : none;
      color : #555;
      background: transparent url(/layout_sf/mehr.gif) no-repeat left;
      border-bottom : none;
      border-bottom : 0px;
}

#artikel_inhalt a.intern:hover {
      font-size : 12px;
      line-height: 1.6em;
      padding : 0px 3px 0px 12px;
      margin-left:5px;
      font-weight : 500;
      text-decoration : none;
      color : #555;
      background: transparent url(/layout_sf/mehr.gif) no-repeat left;
      border-bottom : 1px solid #3a5060;
}

#artikel_inhalt a.mehr {
      font-family:Arial, Helvetica, sans-serif;
      font-size : 1em;
      line-height: 1.6em;
      padding : 0px 0px 0px 12px;
      margin-top:5px;
      margin-left: 0px;
      font-weight : 500;
      text-decoration : none;
      color : #555;
      background: transparent url(/layout_sf/mehr.gif) no-repeat left;
      border : none;
}

#artikel_inhalt a.mehr:hover {
      font-family:Arial, Helvetica, sans-serif;
      font-size : 1em;
      line-height: 1.6em;
      padding : 0px 3px 0px 12px;
      margin-top:5px;
      margin-left: 0px;
      font-weight : 500;
      text-decoration : none;
      color : #555;
      background: transparent url(/layout_sf/mehr.gif) no-repeat left;
      border-bottom : 1px solid #3a5060;
}

#artikel_inhalt a.seitenanfang {
      font-family:Arial, Helvetica, sans-serif;
      font-size : 1em;
      line-height: 1.6em;
      padding : 0px 0px 0px 12px;
      margin-top:5px;
      margin-left: 400px;
      font-weight : 500;
      text-decoration : none;
      color : #555;
      background: transparent url(/layout_sf/hoch.gif) no-repeat left;
      border : none;
}

#artikel_inhalt a.seitenanfang:hover {
      font-family:Arial, Helvetica, sans-serif;
      font-size : 1em;
      line-height: 1.6em;
      padding : 0px 3px 0px 12px;
      margin-top:5px;
      margin-left: 400px;
      font-weight : 500;
      text-decoration : none;
      color : #555;
      background: transparent url(/layout_sf/hoch.gif) no-repeat left;
      border-bottom : 1px solid #3a5060;
}

#artikel_inhalt a.termine {
      text-align:left;
      font-family:Arial, Helvetica, sans-serif;
      font-size : 1em;
      line-height: 1.6em;
      padding : 0px 0px 0px 16px;
      margin-top:5px;
      margin-left: 5px;
      font-weight : 500;
      text-decoration : none;
      color : #3A5060;
      background: transparent url(/layout_sf/mehr.gif) no-repeat left;
      border : none;
}

#artikel_inhalt p.orientierung a{
      background-color : #f5f5f5;
}

#artikel_inhalt p em {
      font : 500 normal normal 1em/1.6em Arial, Helvetica, sans-serif;
      color : #446F98;
}

#artikel_inhalt ul {
      line-height:2em;
      font-size:12px;
      margin-top:8px;
      margin-left:14px;
      margin-bottom:4px;
      color:#3A5060;
      list-style-type : none;
      list-style-image : url(layout_sf/anstrich.gif);
}

#artikel_inhalt ul li{
      padding-bottom : 4;
}

#artikel_inhalt a.intern img {
      float : none;
      margin : 3px 3px 0 0;
      border-style : none;
}

#artikel_inhalt img.kleines_bild{
      float:left;
      clear:both;
      text-align: left;
      margin-right:18px;
}

#artikel_inhalt  a img.kleines_bild{
      float : right;
      margin : 0px;
      border-style : none;
}
}

#artikel_inhalt  p.text_zum_bild{
      float:right;
      text-align:left;
      margin-bottom:20px;
      margin-left:220px;
}

#bild_mit_untertitel_links {
      float : left;
      margin : 8px 10px 8px 0px;
      text-align : left;
      width:250px;
}

#bild_mit_untertitel_rechts {
      float : right;
      margin : 8px 0px 8px 10px;
      text-align : left;
      width:250px;
}

#bild_mit_untertitel_rechts p.caption {
      float : right;
      margin-right:15px;
      margin-left:0px;
      text-align : right;
      font-size : 9x;
}

#bild_mit_untertitel_links p.caption {
      float : left;
      margin-right:10px;
      margin-left:0px;
      text-align : left;
      font-size : 9px;
}

#fusszeile {
      clear: both;
      text-align: left;
      color: #888;
      border-top: 0px dashed #aaa;
      background-color: white;
      padding: 0 0 0 0;
}

#fusszeile_links {
      width: 165px;
      text-align: left;
      float:left;
      font:500;
      font-size : 10px;
      color: #bbb;
      background-color: white;
      padding: 8px 0 0 0;
      margin: 20px 0 0 0;
      border-top: 1px dashed #ececec;
}

#fusszeile_mitte {
      width: 582px;
      text-align: left;
      float:right;
      font:500;
      font-size : 11px;
      color: #3A5060;
      background-color: white;
      padding: 8px 20px 0 0;
      margin: 20px 0 0 3px;
      border-top: 1px dashed #ececec;
}