<style type="text/css">
<!--
#kopzeile, #formulare, #hauptnavigation, #rechteseite, #fussnote, #w3c, #weitereberichte, #weiterethemen, #linkeseite
{
 display: none;
}
body, table, td, div, h1, span, p
{
 font-family: Times;
 font-size: 10pt;
 padding: 0;
 margin: 0;
 border: none;
 background-color: #ffffff;
 background-image: none;
 border-collapse: collapse;
}
h1
{
 font-size: 12pt;
 font-weight: bold;
 border-bottom: 1pt solid #000;
}
div#rahmen
{
 border: none;
 width: 640px;
}
table#kopfzeile
{
 width: 100%;
}
td#logo
{
 width: 100%;
 text-align: right;
}
img
{
 border: 0;
}
a
{
 color: #333333;
}
#linkeseite
{
 border-right: 1pt solid #000;
 padding-right: 5pt;
}
#verortung
{
 font-size: 8pt;
 padding-bottom: 14pt;
}
table#haupttabelle td
{
 padding-left: 10pt;
 vertical-align: top;
}
.seiteninhalt img
{
 float: left;
 padding-right: 15pt;
 padding-bottom: 5pt;
}
#druckcopyright
{
 margin-top: 24pt;
}
.selektion
{
 font-weight: bold;
}
td#linkeseite
{
 width: 30%;
}
.linkesmenue
{
 list-style: none;
 margin: 0;
 padding: 0;
}
.linkesuntermenue
{
 list-style: none;
 margin: 0;
 padding: 0;
}
.linkesmenue li
{
 padding: 2pt 5pt;
 border-bottom: 1pt solid #000;
}
.linkesuntermenue li
{
 border:none;
}
table#infotabelle td
{
 margin: 0;
 padding: 0;
 vertical-align: top;
 border-collapse: collapse;
}
table#infotabelle
{
 border-collapse: collapse;
 margin-top: 0;
 padding: 0;
}
.infobereich h1
{
 margin: 0;
 padding: 5pt;
 font-weight: bold;
 border-bottom: 1pt solid #000;
 margin: 0 0 20pt 0;
}
.seiteninhalt h1
{
 display: block;
 font-size: 110%;
 font-weight: bold;
 margin: 0;
 padding: 8pt 0;
 border: none;
}
.seiteninhalt h2
{
 display: block;
 font-size: 100%;
 font-weight: bold;
 border-bottom: 1pt dashed #000;
 margin: 0;
 padding: 2pt 0;
 clear: both;
}
.seiteninhalt p
{
 margin: 2pt 0 2pt 12pt;
 display: block;
}
.praxis img
{
 border: 0;
 display: block;
 float: left;
 margin-right: 10pt;
 margin-bottom: 10pt;
}
.praxis
{
 clear: both;
 padding: 10pt;
 border-top: 1px solid #000;
 overflow: auto;
 min-height: 140px;
}
.thema
{
 clear: both;
 padding: 10pt;
 border-top: 1px solid #000;
}
.thema img
{
 border: 0;
 clear: both;
}
#themenspalte
{
 border-right: 1px solid #000;
 margin-top: 0;
}
#praxisspalte
{
 margin-top: 0;
}
#topthemen
{
}
#praxis
{
 margin-top: 0;
}
td#mitte div#fokus h2
{
 padding-top: 10px;
 clear: both;
}
td#mitte div#fokus p
{
 margin: 10px 0 0 0;
}
td#mitte div img.bildrechts
{
 float: right;
 margin: 20px -20px 20px 20px;
}
.ganzebreite
{
 clear: both;
 margin-left: 10px;
}
table#grossetabelle td, table#buntegrossetabelle td, table#buntedownloads td, table#downloads td
{
 border: 1px solid #333333;
 padding: 3px;
}
div#textslogan
{
 font-weight: bold;
 padding: 5px;
}
div#rahmen table#kopfzeile td#logo
{
 text-align: right;
}
//-->
</style>
