html, body {
font-family:Arial, Verdana, Helvetica, sans-serif;
margin:0 ;
padding:0;
color:#000;
height:auto!important;
font-size:100.1%;
}
h1, h2, h3, h4, h5, h6, p, a, ul, li, div, span, img, dl, dt, dd {
margin:0;
padding:0;
border:0;
padding:0;
}
#typo {
font-size:9pt;
line-height:130%;
width:670px;
position: relative;
}
* html #typo {
width:625px!important;
}
*+html #typo {
width:625px!important;
}
/* Unsichtbare Elemente außerhalb des Bildschirms */
.ubar, .unsichtbar, .nurDruck {
position:absolute;
left:-1000px;
top:-1000px;
width:0px;
height: 0px;
overflow:hidden;
display:inline;
}
a {text-decoration: underline; color:#000; }

/* Aufloesung von Float
-------------------------------------------------------------- */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display: inline-block; }  
.clearfix { display: block; }
* html .clearfix { display: inline-block; }  
*+html .clearfix { display: inline-block; }  
.clear {
	clear: both;
	float: none;
}

.logoPrint {
float:right;
width:auto;
margin-top:22px;
margin-right:19px;
margin-bottom:30pt;
}
.logo {
display:none;
}
/* - - - - - Allgemeine Angaben - - - - - - -*/
.zweiBorder {
border-top:1px solid #99c3e0;
border-bottom:1px solid #99c3e0;
}
.zweiBorderGrau  {
border-top:1px solid #c6c7cd;
border-bottom:1px solid #c6c7cd;
}
.zweiBorderBlau {
border-top:1px solid #006ab3;
border-bottom:1px solid #006ab3;
}
.borderTop {
border-top:1px solid #99c3e0;
}
.borderBottom {
border-bottom:1px solid #99c3e0;
}
.borderTopWhite {
border-top:2px solid #fff;
}
.borderBottomWhite {
border-bottom:2px solid #fff;
}
.borderTopGelb {
border-top:2px solid #fcb913;
}
.border2TopGelb {
border-top:2px solid #fcb913;
}
.modul img {
margin-bottom:-4px;
*margin-bottom:-3px;
}
/*Für Opera 7 und Safari*/
html:first-child>b\ody .modul img {
margin-bottom:0;
}
.bgWeiss {
padding: 4px 0 4px 0;
}
.formular .bgWeiss {
border-bottom:1px solid #000;
}
.formular .scrollBar {
border-bottom:0;
}

 
/* ausgeblendete Inhalte */
span.tipp .tooltip,
.formular span.tipp,
.errorInfo,
.formular div.send,
.formular .innertip,
#typo span.reattached,
.bodyTop,
.buttonGoZwei,
.Druck,
.meta,
.nav,
.pfad,
.links,
.rechts,
.footer,
a.top,
.modul .lupe,
.blaettern,
.reiter,
form.suchModul,
.formular span.tipp,
.errorInfo,
.formular div.send,
.formular .innertip,
#typo span.reattached,
.bodyTop,
.buttonGoZwei,
.Druck
{
display:none;
}
.tipp {
}
.homeContent .links,
.homeContent .rechts,
.reiterSelected {
display:block;
}
dl.defList dd {
display:none;
}
dl.defList dd.aktiv {
display:block;
}
/* - - - - - - - - - - - - Contentraster - - - - - - - - - - - - */
.inhalt {
display:block;
position:relative;
width:95%;
}
/* - - - - - - - - - - - - Homepage - - - - - - - - - - - - */
ul.argu {
font-size:120%;
line-height:155%;
color:#0075c8;
font-weight:bold;
margin-top:18px;
margin-left:13px;
}
ul.argu li {
margin-bottom:4px;
}
.logos img {
margin-bottom:10px;
}
.contentTeaser  {
padding:8px 0 15px 0;
font-size:95%;
}
.contentTeaser img {
float:left;
width:105px;
margin-right:15px;
}
.contentTeaser .text {
margin-left:120px;
}
/* - - - - - - - - - - - - Inhalt - - - - - - - - - - - - */
.modul {
float:none;
clear:both;
margin-bottom:20px;
width:100%;
orphans: 4;
widows: 4;
}
h1 {
font-size:170%;
line-height:120%;
font-weight:normal;
color:#0075c8;
margin:0 0 6px 0;
}
.modul h2 {
font-size:130%;
color:#61646f;
margin:0 0 6px 0;
padding-bottom:8px;
border-bottom:1px solid #99c3e0;
}
.homeContent .modul h2 {
border-bottom:0;
}
.einleitung h2 {
padding:0;
margin:0 0 4px 0;
border:0;
}
.modul h3 {
color:#006ab3;
font-size:100%;
margin-bottom:2px;
}
.modul h4 {
color:#000;
font-size:100%;
margin:3px 0 1px 0;
}
.modul p {
margin-bottom:8px;
position:relative;
}
.modul p a {
margin:0 5px 0 5px;
*margin:0;
display:inline;
}
* html .modul p a {
display:inline;
}
.modul a.mehr {
display:block;
margin-top:-8px;
margin-bottom:3px;
}
.datum {
display:block;
margin-bottom:2px;
}
/* - - - - - - - - Bildpositionen - - - - - - - - - */
.modul dl {
margin-bottom:7px;
margin-top:5px;
display:block;
width:100%;
}
.modul dl dt a{
position:relative;
z-index:2;
}
.modul dl dd a {
position:relative;
z-index:2;
display:block;
}
.modul dl dd {
font-size:95%;
margin:0 0 0 0;
padding:5px 0 6px 0;
}
.modul dd img {
border:0;
}
/* Bild links */
dl.left {
float:left;
padding:0;
margin:3px 20px 3px 0;
position:relative;
left:0;
}
/*img_lightboxpalte links */
dl.spalteLeft {
float:left;
padding:0 0 0 0;
margin:0 0 0 0;
}
.textRight {
padding-left:20px;
}
/* Bild rechts */
dl.right {
float:right;
padding:0;
margin:3px 0 3px 20px;
position:relative;
right:0;
}
/*img_lightboxpalte rechts */
dl.spalteRight {
float:right;
padding:0;
margin:0;
}
dl.spalteRight dt {
margin-bottom:0;
}
.textLeft {
padding-right:20px;
}

/* - - - - - - - - - - - - - - - -  Eyecatcher Boxen  - - - - - - - - - - - - - - - - */
.box {
padding-bottom:8px;
padding-left:15px;
/*page-break-before:always;*/
}
.box h2 {
padding:10px 15px 8px 15px;
margin:0 0 5px -15px;
border-bottom-style:solid;
border-bottom-width:1px;
}
.box h3 {
padding:2px 15px 0 15px;
margin:0 0 0 -15px;
}
.box .pText {
padding:8px 15px 0 0;
margin:0 0 0 0;
}
.box  ul {
margin-left:0;
}
.box dl {
padding:8px 0 0 0;
margin:0 0 0 0;
}
.box .textRight {
padding-left:20px;
margin-right:15px;
}

.box .textRight .pText {
padding:8px 0 0 0;
}
.box p a {
background-image:none;
padding-left:0;
}
.box a.mehr {
padding:8px 15px 0 15px;
margin:0 0 0 -15px;
text-indent:15px;
background-position:15px 1.0em;
}
.box ul.mehr {
padding:8px 15px 0 15px;
margin:0 0 0 -15px;
background-position:15px 1.0em;
}
.box img {
border-bottom:0;
}
.bgGrau h2,
.bgGelb h2,
.bgBlau h2  {
border-color:#99c3e0;
}
/* - - - - - - - - - - - -  Listen im Content  - - - - - - - - - - - - */
.modul ul {
margin-bottom:8px;
}
.modul ul li {
padding:2px 0 2px 0;
margin-left:14px;
}
.modul ul li a {
display:block;
}
.anker {
padding-top:16px;
}
.anker ul {
padding:4px 0 4px 0;
}
.box ul{
display:block;
*display:inline-block;
margin-left:10px;
}
.box .textRight ul {
margin-left:0;
}
ul.eyecatcher li a,
.box .textRight ul a {
display:block;
*display:inline-block;
}
ul.eyecatcher li a {
background-image:none;
margin:0;
padding:0;
}
.modul ol {
*margin-left:33px;
}
.modul ol ol {
margin:2px 0 2px -23px;
}
/* - - - - - - - - - - - -  Tabelle im Content  - - - - - - - - - - - - */
table {
table-layout:fixed;
width: 100%;
padding: 0 0 0 0;
margin:0 0 30px 0;
position:relative;
top:15px;
border-collapse: collapse;
border-top:1px solid #99c3e0;
border-bottom:1px solid #99c3e0;
}
caption {
font-weight: bold;
margin-bottom: 0.5em;
color:#006ab3;
margin:0 0 6px 0;
*padding:0 0 6px 0;
text-align:left;
}
th, td {
padding:5px 7px;
text-align:right;
vertical-align:top;
}
td, tbody th {
border-top:1px solid #99c3e0;
}
tbody th {
font-weight:bold;
text-align:left;
}
thead tr,
thead th  {
border-bottom:1px solid #99c3e0;
}
table tbody tr.Linie,
table tbody tr.Linie td,
table tbody tr.Linie th  {
border-top:1px solid #99c3e0;
}
tfoot td {
position:relative;
margin-bottom:-2px;
*top:20px;

font-size:95%;
text-align:left;
background-color:#fff;
border-top:1px solid #99c3e0;
*border-top:1px solid #99c3e0;order-bottom:4px solid #fff;
}
.textLinks {
text-align:left;
}
.textMittig {
text-align:center;
}
/* - - - - - - - - - - - -  zweispaltiges Modul  - - - - - - - - - - - - */
.modul table.zweispaltig {
table-layout:fixed;
padding: 0 0 0 0 ;
margin:0 0 10px 0;
border-collapse: collapse;
border:0;
top:0;
}
.modul table.zweispaltig td {
width:18px;
vertical-align:top;
height:auto;
padding:0;
text-align:left;
border:0;
background-image:none;
}
.modul table.zweispaltig td.bgGelb {
width:230px;
padding-bottom:4px;
}
.modul table.zweispaltig .text {
padding:10px 15px 5px 15px;
}
.modul table.zweispaltig a.mehr {
padding:2px 0 3px 0;
margin:0 15px 0 15px;
position:relative;
bottom:7px;
}
.modul table.zweispaltig td.bgGelb img {
border-bottom:0;
margin-bottom:5px;
}
/* - - - - - - - - - - - -  Contentteaser  - - - - - - - - - - - - */
.contentTeaser {
border-top:1px solid #99c3e0;
padding-top:8px;
margin-bottom:25px;
}
.contentTeaser h4 {
margin:0 0 1px 0;
}
/* - - - - - - - - - - - -  Presseliste  - - - - - - - - - - - - */
.presseListe {
border-top:1px solid #99c3e0;
padding-top:6px;
margin-bottom:19px;
*margin-bottom:27px;
}
.presseListe h4 {
margin:0 0 7px 0;
}
.presseListe h2 {
font-size:125%;
border:0;
padding-bottom:0;
margin:0 0 3px 0;
}
.presseListe .pText p {
top:1px;
}
.detail h2{
margin:0 0 10px 0;
border:0;
}
h2.listeH2 {
font-size:130%;
font-weight:normal;
color:#61646f;
margin:0 0 7px 0;
padding-bottom:0;
border-bottom:0;
}
.presseListe a.mehr {
display:block;
margin-top:0px;
margin-bottom:2px;
}
/* - - - - - - - - - - - -  Klappfunktion - - - - - - - - - - - - */
dl.defList,
dl.defList dl  {
margin:0 0 3px 0;
}
.modul dl.defList dl dd {
margin-top:8px;
font-size:100%;
}
dl.defList dt {
font-weight:bold;
}
dl.defList dl dt {
font-weight:normal;
}
dl.defList dt a {
display:block;
padding:7px 10px 4px 10px;
color:#006ab3!important;
}
* html dl.defList dt a {
background-position:10px 8px;
background-position:10px 0.4em;
display:inline-block;
width:89%;
}
dl.defList dl dt a {
*background-position:20px 8px;
*padding:7px 10px 4px 51px;
}
* html dl.defList dl dt a {
background-position:10px 8px;
padding:7px 10px 4px 41px;
}
.modul dl.defList dd {
display:none;
font-size:100%;
}
dl.defList dd.aktiv {
display:block;
margin-left:30px;
padding:5px 0 5px 10px;
margin-right:0;
}
dl.defList dl dd.aktiv,
dl.defList dl dt {
margin-left:0;
margin:-5px -20px -2px 0;
position:relative;
padding-right:60px;
}
dl.defList dd.aktiv dl {
margin-top:5px;
margin-bottom:-5px;
margin-left:-20px;
}
dl.defList dl dd {
display:none;
}
dl.defList dl dd.aktiv {
padding-left:40px;
padding-top:7px;
}
dl.defList dt a.aktivD {
color:#000!important;
}
dl.defList dd ul {
margin-top:5px;
margin-bottom:0;
margin-left:-20px;
padding-left:20px;
}
dl.defList dd ul.borderBottom {
padding-bottom:6px;
}
/* - - - - - - - - - - - -  Reitermodul - - - - - - - - - - - - */
.modul .Reitercontainer ul li.reiterSelected  {
font-weight:bold;
border-bottom:2px solid #8d909b;
color:#8d909b;
margin-left:0;
margin-bottom:20px;
*position:relative;
*bottom:20px;
*margin-top:20px;
font-size:130%;
}
.modul .Reitercontainer ul li.reiterSelected a {
text-decoration:none;
color:#8d909b!important;
}
/* - - - - - - - - - - - -  Klappfunktion - - - - - - - - - - - - */
.modul dl.defList dd a {
display:inline;
*display:inline-block;
white-space:nowrap;
} 
.modul dl.defList dd a.aktivHead {
display:block;
white-space:normal;
}
dl.defList dd.aktiv {
display:block;
margin-left:30px;
padding:5px 0 5px 10px;
margin-right:0;
}
.modul dl.defList dt {
border-bottom:1px solid #8d909b;
} 
.modul dl.defList dt a {
text-decoration:none;
} 
/* - - - - - - - - - - - - - - Sitemap - - - - - - - - - - - - - - - - - */
.sitemap .spalteLinks {
float:left;
width:48%;
}
.sitemap .spalteRechts {
float:right;
width:48%;
}
.sitemap ul {
margin-bottom:0;
margin-top:0;
margin-left:0;
font-weight:bold;
}
.sitemap ul ul {
font-weight:normal;
}
.sitemap h2 a {
text-decoration:none;
}

/* - - - - - - - - - - - - Formulare und Rechner - - - - - - - - - - - - */

/* - - - - - - - - - - - - Formulare - - - - - - - - - - - - */
.formular {
padding:4px 0 4px 0;
margin-bottom:-1px;
}
.formular p {
padding:0 0;
}
.formular fieldset,
.formular .fieldset {
border:0;
padding:8px 0 8px 0;
page-break-inside:avoid;
orphans: 4;
widows: 4;
}
.formular fieldset.borderBottomWhite,
.formular .borderBottomWhite  {
border-bottom:1px solid #8d909b;
}
.formular p.trennen {
padding:0 0 0 0;
border-bottom:2px solid #8d909b;
display:block;
margin:0 0 5px 0;
}
.formInfo {
font-size:95%;
margin-top:-15px;
}
.formular h3 {
color:#0161a4;
font-size:115%;
margin:0 0 11px 0;
padding-right:15px;
}
.formular h4 {
color:#000;
font-size:100%;
margin:3px 0 3px 0;
padding-right:15px;
}
.formular span {
display:block;
margin:0 0 4px 0;
clear:both;
page-break-inside:avoid;
}
.formular span.clearfix {
position:relative;
display:block;
}
.formular span.right {
clear:none;
display:inline;
float:right;
width:49%;
padding:0 0 0 0;
margin-bottom:0;
border:0;
position:relative;
*bottom:0;
text-align:right;
}

.formular span.right2 {
float:left;
width:auto;
*margin-left:0;
}
.formular span.right3 {
width:30.0em;
margin-bottom:5px;
}
.formular span.right4 {
float:left;
width:8.75em;
margin-bottom:5px;
}
.formular span.right5 {
float:right;
width:27.0em;
margin-bottom:5px;
margin-right:15px;
}
.formRight {
position:absolute;
right:15px;
width:auto;
}
.formFLeft {
position:absolute;
left:0;
width:auto;
}

/* - - - Label - - - */
.formular label,
.formular .left {
float:left;
width:auto;
padding:1px 4px 0 0;
margin:0 0 0 0;
border:0;
page-break-inside:avoid;
}
.formular .left {
width:49%;
}
.formular .leftEins {
 width:95%;
}
.formular .leftZwei {
 width:18.5em;
}
.formular .leftDrei {
 width:9.0em;
}
.formular .leftVier {
 width:6.5em;
}
.formular .leftFuenf {
 width:26.5em;
}
.formular label.radioLeft {
float:left;
width:83%; 
margin-top:0;
margin-bottom:0;
margin-left:20px;
}
.formular .leftEins label.radioLeft {
width:88%; 
}
.formular .leftEins label.radioLeft2 {
width:auto; 
}
.formular .leftDrei label.radioLeft {
width:auto; 
}
.formular .abstandLeft {
width:90%;
padding-left:38px;
*padding-left:45px;
}
/* - - - Formularelemente - - - */
.formular input,
.formular textarea,
.formular select {
float:left;
text-align:left;
cursor: pointer; 
padding:0 0 1px 2px; 
margin-right:10px;
height:1.3em;
*height:1.2em;
border:1px solid #7f9db9;
} 
.formular select {
*height:1.50em;
padding:0 0 0 0; 
font-size:100%;
} 
.formular input.textfeld {
width:20.25em;
}
.formular select.textfeld {
width:23.0em;
}
.formular input.textfeldEins {
width:11.75em;
}
.formular select.textfeldEins {
width:12.5em;
}
.formular input.textfeldZwei {
width:7.50em;
}
.formular select.textfeldZwei {
width:7.75em;
}
.formular .textfeldDrei {
width:3.9em;
}
.formular select.textfeldDrei {
width:4.75em;
}
/*Für Opera 7 und Safari*/
html:first-child>b\ody .formular select.textfeldDrei {
width:4.5em;
}
.formular .textfeldVier {
width:2.75em;
}
.formular select.textfeldVier {
width:4.25em;
}
.formular .textfeldFuenf {
width:6.3em;
}
.formular select.textfeldFuenf {
width:8.25em;
}
/*Für Opera 7 und Safari*/
html:first-child>b\ody .formular select.textfeldFuenf {
width:8.0em;
}
.formular .textfeldSechs {
width:6.25em;
}
.formular .textfeldSieben{
width:13.75em;
}
.formular select.textfeldSieben{
width:13.75em;
}
.formular .textfeldAcht{
width:9.25em;
}
.formular .textfeldNeun {
width:15.3em;
}
.formular .textfeldZehn {
width:9.75em;
}
.formular input.textfeldElf {
width:16.0em;
}
.formular select.textfeldElf {
width:16.0em;
}
.formular input.textfeldZwoelf {
width:4.75em;
}
.formular input.textfeld13 {
width:18.0em;
}
.formular .textfeld14 {
width:3.25em;
}
.formular .abstandleft1 {
margin-left:20px;
}
.formular input.radio {
float:left;
width:auto;
cursor: pointer; 
vertical-align:top;
border:0;
margin:1px 5px 0 0;
*margin:4px 5px 8px 0;
}
* html .formular input.radio {
margin:8px 5px 2px 0;
position:relative;
bottom:4px;
}
.formular textarea.nachricht {
height:7.5em;
width:21.00em;
}
/*Für Opera*/
html:first-child>b\ody .formular textarea.nachricht {
width:20.0em;
}
/* nur Safari + IE */
html*.formular textarea.nachricht {
width:20.0em;
}
/* - - - - - - - Zulagenverlauf - - - - - - - - */

.verlauf {
width:650px;
padding-top:20pt;
padding-bottom:20pt;
padding-left:0;
margin-bottom:30pt;
height:auto;
}
* html .verlauf {
page-break-after:auto;
}
.verlauf table {
float:left;
width:620px;
margin:0;
border-collapse: collapse;
table-layout:auto;
}
.verlauf table caption {
margin-bottom: 0.5em;
margin:0 0 6px 0;
*padding:0 0 6px 0;
text-align:left;
font-weight:bold;
}
.verlauf table th,
.verlauf table td {
text-align:right;
vertical-align:top;
border-bottom:1px solid #000;
padding:3px 0;
}
.verlauf table thead th {
border-top:1px solid #000;
}
.verlauf table tfoot td,
.verlauf table tfoot th {
text-align:left;
border-bottom:0;
font-weight:normal;
padding:3px 0;
}
.verlauf table tfoot table {
width:auto;
clear:both;
float:none;
margin:5px 5px 20px 5px;
}
.verlauf table tfoot table,
.verlauf table tfoot table td,
.verlauf table tfoot table th  {
border:0!important;
position:relative;
top:0;
}
.verlauf img.logo {
float:right;
width:auto;
margin-bottom:20px;
}
.verlauf p.footer {
position:absolute;
z-index:2;
bottom:50pt;
right:0;
padding:0;
margin:0;
font-size:8pt;
}
.clear {
clear:both;
float:none;
}
/* - - - - - - Tabelle im Meinungsformular - - - - - - - */
#typo table.tableForm {
table-layout:auto;
border-top:1px solid #c6c7cd;
border-bottom:1px solid #c6c7cd;
}
#typo table.tableForm thead tr,
#typo table.tableForm thead th  {
border-bottom:1px solid #c6c7cd;
}
#typo table.tableForm th,
#typo .formular table.tableForm td {
text-align:center;
}
#typo .formular table.tableForm td {
width:17%;
}
#typo table.tableForm tbody th {
text-align:left;
width:32%;
}
#typo .formular table.tableForm input.radio {
float:none;
bottom:0;
margin:0;
*margin:2px 0 0 0;
}
/* - - - - - - - - - - - - - - - - - -  Login  - - - - - - - - - - - - - - - - - - */
.login {
padding:15px 0 25px 0;
margin-bottom:30px;
}
.login span {
float:left;
width:49%;
margin-top:15px;
}
.login span.right {
float:right;
width:49%;
}
.login form label {
font-weight:bold;
}
.login form input {
text-align:left;
padding:0 0 1px 2px; 
height:1.3em;
*height:1.2em;
border:1px solid #7f9db9;
width:98%;
margin-top:3px;
} 
/* - - - - Balkendiagramm - - - - */
.diagramm {
width:100%;
height:200px;
position:relative!important;
z-index:0;
clear:both;
float:none;
display:block;
}
/*Für Opera 7 und Safari*/
html:first-child>b\ody .diagramm  {
position:absolute;
width:96%;
}
* html .diagramm {
width:98%;
}
.diagramm .legende {
width:44%;
height:200px;
float:left;
position:relative!important;
font-size:95%;
}
.height2 .legende {
height:280px;
}
* html .height2 .legende {
width:42%;
}
.diagramm .legende div {
position:absolute!important;
bottom:0;
left:0;
}

.legende span {
margin-bottom:5px;
}
.legende span img {
vertical-align:middle;
margin-right:5px;
margin-bottom:3px;
width:14px;
height:14px;
}
.legende span.info {
margin-bottom:0;
font-size:95%;
}
table.balken  {
padding: 0 0 0 0;
margin:0 8px 0 0;
border:0;
width:176px;
height:200px;
float:right;
bottom:0;
right:0;
top:0;
position:relative;
}
* html table.balken  {
right:-15px
}
.operaDiagrammHeight2 .height2 table.balken {
width:243px;
height:280px;
}
.formular table.balken td {
padding:0 0 0 0;
text-align:left;
width:88px;
vertical-align:top;
background-color:#fff;
background-image:none;
border:0;
position:relative;
*position:static;
border-bottom:1px solid #fff;
}
.height2 table.balken td {
width:62px;
}
table.balken .bgGelb {
background-color:#ffca4d;
}
table.balken .bgGrau {
background-color:#b2b2b2;
}
table.balken .bgRot {
background-color:#b20019;
}
table.balken img.rotBorder  {
border:1px solid #b20019;
}
* html table.balken img.rotBorder  {
position:relative;
bottom:-6px;
}
 .height2  table.balken  td.Wert {
height:260px;
vertical-align:bottom;
}
* html  .height2  table.balken  td.Wert {
height:290px;
}
.formular table.balken td span {
position:relative;
width:80px;
text-align:center;
line-height:100%;
min-height:18px;
top:3px;
*top:3px;
margin:0 0 -18px 0;
*margin:0 0 -18px 0;
z-index:9;
font-size:95%;
}
.formular .height2 table.balken td.Wert span {
width:57px;
left:0;
margin:0 0 -14px 0;
*margin:0 0 -18px 0;
*bottom:0;
top:6px;
}
/*Für Opera 7 und Safari*/
html:first-child>b\ody .height2  table.balken  td.Wert span {
top:3px;
margin:0 0 -18px 0;
}
* html .height2  table.balken  td.Wert span {
height:18px;
top:3px!important;
margin:0 0 -18px 0;
}
.height2  table.balken  td.Wert img {
border-top:1px solid #e6f1f7;
}
table.balken  td img {
min-height:17px!important;
*min-height:17px!important;
*max-width:80px;
}
* html table.balken  td img {
height: expression(this.height < 19 ? 19 : true);
}
table.balken  td.Wert img {
min-height:12px!important;
}
* html table.balken  td.Wert img {
height: expression(this.height < 13 ? 13 : true);
}
.operaDiagramm {
height:200px;
}
.formular .operaDiagrammHeight2 {
height:335px;
}

