* {
margin: 0;
padding: 0;
border: 0 solid;
}

#containerNavi{
display: none;
}
#containerSubNavi{
display: none;
}

body {
font: 110% Verdana, Arial, Helvetica, sans-serif;
color: #000;
text-align: center;
background-image: none;
}

/* aus anderen css Dateien */
#headLogo {
display: none;
}
#contentBigTop {
display: none;
}
#contentBigBottom {
display: none;
}
#headBody {
display: none;
}
#contentTop {
display: none;
}
#content {
float: left;
width: 100%;
background-image: none;
}
#contentOut {
float: left;
width: 100%;
background-image: none;
border: none 0;
}
#contentBottom {
display: none;
}
#contentBoxLeft {
display: none;
}
#contentBoxContent {
display: none;
}
#contentBoxRight {
display: none;
}
span.noPrint {
display: none;
}
#contentRight
{
display:none;
}

/* eof aus anderen css Dateien */

h1, h2, h3, p, a, label, li, dt, dd, table, input {
font-size: 0.75em;
}
table a, p a, p label, li h2, li p, li a, li a span, li li, h1 span, h2 a, h2 span, dt a, dd a, dd li, li span {
font-size: 100%;
}

input, p label {
font-size: 90%;
}

a, a:link, a:visited {
color: #f00;
font-weight: bold;
background: transparent;
text-decoration: underline;
padding: 2px;
}
a:hover {
color: #f00;
text-decoration: underline;
background: transparent;
}
a:active, a:focus {
color: #f00;
background: transparent;
}

a.button, a:link.button {
text-decoration: none;
padding: 0.2em 0.4em 0.4em 0.4em;
color: #000;
border: 1px solid #000;
margin-right: 0.8em;
}
a.button:active, a.button:focus {
color: #fff;
background: #f00;
}

a.print, a.print:link, a.print:visited {
display: none;
}

a.withIcon, a.withIcon:link, a.withIcon:visited {
display: none;
}




#container {
position: relative;
width: 500px;
margin: 0 auto 0 auto;
text-align: left;
}

#header {
display: none;
}



#headLogo {
display: none;
}

#headNavi {
display: none;
}

#headNavi li.noLink {
display: none;
}

#headMenubar li.noLink {
display: none;
}


#boxRightNavi li.noLink {
display: none;
}



/* contains the three content Columns */
#containerBody {
position: relative;
width: 100%;
}

#boxRightNavi {
display: none;
}

#content p {
margin: 0;
padding: 0;
}

#content #innerContent {
float: left;
width: auto;
padding: 0;
}

#content #innerContent h1 {
font: 105% Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 0 0 1.8em 0;
}

#content #innerContent h1.wsub {
font: 105% Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 0 0 0.6em 0;
}

#content #innerContent h2 {
font: 75% Verdana,Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 0 0 1em 0;
}

#content #innerContent h2.newsDatum {
font: 75% Verdana,Arial, Helvetica, sans-serif;
font-weight: normal;
color: red;
padding: 0 0 0.2em 0;
}

#content #innerContent h2.wsub {
font: 75% Verdana,Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 0 0 0.4em 0;
}

#content #innerContent h3 {
font: 75% Verdana,Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 0 0 0.9em 0;
}

#content #innerContent h3.wsub {
font: 75% Verdana,Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 0;
}

#content #innerContent p {
display: block;
padding: 0 0 1.5em 0;
line-height: 150%;
}

#content #innerContent p.newsText {
padding: 0 0 2.8em 0;
}

#content #innerContent p.lastparagraph {
padding: 0 0 3.8em 0;
}

#content #innerContent .wrapFloats {
margin-bottom: 50px;
}

#content #innerContent p.lfloat {
float: left;
display: block;
width: 280px;
}

#content #innerContent p.lfloat2 {
float: left;
display: block;
width: auto;
}

#content #innerContent p.lfloat img {
padding: 1px;
border: 1px solid #be9ebe;
}

#content #innerContent p.lfloat2 img {
padding: 1px;
border: 1px solid #be9ebe;
}

#content #innerContent p.rfloat {
float: right;
display: block;
width: auto;
}

#content #innerContent p.imgRight {
float: right;
display: block;
padding: 0 0 30px 30px;
}

#content #innerContent p.imgLeft {
float: left;
display: block;
padding: 0 20px 20px 0;
}

#content #innerContent p.imgLeft img, #content #innerContent p.imgRight img {
border: 1px solid #000;
}

#content #innerContent p.imgLeft img.noBorder, #content #innerContent p.imgRight img.noBorder {
border: none;
}

#content #innerContent p.hParagraph {
padding: 0.4em 0 0 0;
line-height: 140%;
}

#content #innerContent p.frage {
padding: 0.4em 0 0 0;
line-height: 140%;
font-weight: bold;
}

#content #innerContent table {
width: 100%;
padding-top: 15px;
padding-bottom: 15px;
}

#content #innerContent table.top tr td {
padding-bottom: 5px;
vertical-align: top;
line-height: 100%;
width: 65%;
}

#content #innerContent table.top tr td.year {
font-weight: bold;
width: 35%;
}

#content #innerContent table.top tr td.yearSpread {
font-weight: bold;
padding-bottom: 60px;
width: 35%;
}

#content #innerContent table.top tr td.content {
font-weight: normal;
width: 80%;
}

#content #innerContent table.content tr td {
padding-bottom: 10px;
vertical-align: top;
line-height: 140%;
width: 65%;
}

#content #innerContent table.content tr td.year {
font-weight: bold;
width: 35%;
}

#content #innerContent table.content tr td.yearSpread {
font-weight: bold;
padding-bottom: 60px;
width: 35%;
}

#content #innerContent table.content tr td.content {
font-weight: normal;
width: 65%;
}



#footer {
display: none;
}









/* Allgemeine Klassen */

a.anker {
padding: 0;
}
a.prod {
margin: 0;
}
a.top {
margin-left: 445px;
padding: 5px 10px;
}
a:hover.top {
border-bottom: 1px solid #999;
}
.clearb {
clear: both;
}
.hinweis {
border-left: 7px solid #f00;
padding: 5px;
}
/* olaf 12.060.4 */
span.sub {
font-size: 85%;
font-weight: bold;
}
span.match {
color: #f00;
}
.skip {
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display: inline;
}


/* Klasse, generisch, um Textbrowser den Link zu geben */


.displayno {
position: absolute;
left: -100em;
}


/* \*/
* html #content {height: 1%;}
/* */

