  body {
	 background :#fff;
	 padding : 0px;
	 margin :0px;
	 text-align:center;
	}
 a, address, blockquote, div, caption, cite, dfn, dl, dt, fieldset, h1, h2, h3, h4, img, input, label, legend, li, ol, option, p, q, select, textarea, td, th, ul {
	 font-family :Verdana, Arial, Helvetica, sans-serif;
	}
 #wrapper {
	 background :#fff;
	 width :52.9em;
	 text-align:left;
	}
 #obenrechts {
	 background :#fff;
	 width :52.9em;
	 min-width :52.9em;
	 max-width :52.9em;
	 margin :auto;
	 height :auto;
	 text-align:left;
	}
  #ankerOben {
	 position :absolute;
	 top :0px;
	 width :1px;
	 height :1px;
	}
 #header{
	 color :#000;
	 height :200px;
	 width :100%;
	 margin :0px;
	 padding :0px;
	}
  html>body div#header {
	 width :100%;
	 margin :0px;
	}
 #bildleiste {
	 position :absolute;
	 top :100px;
	 width :52.9em;
	 height :100px;
	}
 #bilder{
	 float :right;
	 top :0px;
	 height :100px;
	 white-space :nowrap;
	}
 #logo {
	 position :relative;
	 top :30px;
	 left :38.9em;
	 width :239px;
	 height :48px;
	 margin-left :-29px;
	 border : 0px;
	 z-index :100;
	}
 img.logo {
	 border : 0px;
	 width :239px;
	 height :48px;
	}
 img.vario {
	 width :12.8em;
	 height :100px;
	}
  #metanav{
	 position :absolute;
	 top :55px;
	 height :1.6em;
	 color :#000;
	 font-weight :normal;
	 z-index :1;
	 width :70%;
	 margin :0px;
	 font-size :83.01%;
	}
  head:first-child+body div#metanav {
	 margin :0px;
	}
 #metanavlist ul{
	 display :block;
	 list-style :none;
	 padding :0px;
	 margin :0px;
	}
 ul.metanav {
	 font-weight :normal;
	 font-size :100%;
	 color :#000;
	 list-style-type :none;
	}
 ul.metanav li {
	 padding-right :0.9em;
	 float :left;
	}
 ul.metanav a {
	 color :#000;
	 text-decoration :none;
	 }
 ul.metanav a:active {
	 color :#000;
	 text-decoration :none;
	}
 ul.metanav a:visited {
	 color :#000;
	}
 ul.metanav a:hover {
	 color :#000;
	 text-decoration :underline;
	}
  #nav {
	 display:none;
	}
 ul#Navigation {
	 display:none;
	}
 /* html ul#Navigation {
	 display:none;
	}
*/
 ul#Navigation li {
	 display:none;
	}
 ul#Navigation li ul {
	 display:none;
	}
 ul#Navigation li ul li ul {
	 display:none;
	}
 ul#Navigation li ul li,ul#Navigation li ul li ul li {
	 display:none;
	}
 /* html ul#Navigation li ul li {
	 display:none;
	}*/
 ul#Navigation a,ul#Navigation strong {
	 display:none;
	}
 /* html ul#Navigation a,* html ul#Navigation strong {
	 display:none;
	}
 * html ul#Navigation li ul li a,* html ul#Navigation li ul li strong,* html ul#Navigation li ul li ul li a * html ul#Navigation li ul li ul li strong{
	 display:none;
	}*/

 ul#Navigation a:hover {
	 display:none;
	}
 .Eb1 a,.Eb1 strong {
	 display:none;
	}
 .aktEb1 a, .aktEb1 strong {
	 display:none;
	}
 .Eb1 a, .Eb1 strong, .aktEb1 a, .aktEb1 strong {
	 display:none;
	}
 .Eb2 a, .Eb2 strong {
	 display:none;
	}
 .aktEb2 a, .aktEb2 strong {
	 display:none;
	}
 .Eb2 a, .Eb2 strong,.aktEb2 a, .aktEb2 strong {
	 display:none;
	}
 .Eb3 a, .Eb3 strong {
	 display:none;
	}
 .aktEb3 a, .aktEb3 strong {
	 display:none;
	}
 .Eb3 a, .Eb3 strong,.aktEb3 a, .aktEb3 strong {
	 display:none;
	}
 li#meine-fonds a,li#meine-fonds strong{
	 display:none;
	}
 li#meine-fonds a:hover {
	 display:none;
	}
 li#meine-fonds ul li a,li#meine-fonds ul li strong {
	 display:none;
	}
 ul li#aktEb1Childless a,ul li#aktEb1Childless strong {
	 display:none;
	}
 li ul li#aktEb2Childless a,li ul li#aktEb2Childless strong {
	 display:none;
	}
  .spacer{
	 float :left;
	 width :19px;
	 margin :0em;
	 padding :0em;
	 font-size :100%;
	 line-height :1.1em;
	 height :50px;
	}
 .fixfloat {
	 float :none;
	 clear :both;
	 width :1px;
	 margin :0em;
	 padding :0em;
	 font-size :0px;
	 line-height :0px;
	 height :1px;
	}
 .zurueckOben {
	 float :none;
	 width :31.6em;
	 margin :1.1em 0em 0em 14.4em;
	 padding :0em 0em 0.25em 0em;
	 border-bottom :1px solid #D7D7D7;
	 font-size :83.01%;
	}
  #breadcrumbs,#breadcrumbsUnten {
	 padding :0em;
	 float :none;
	 width :31.6em;
	 height :1.0em;
	 color :#000;
	 font-size :83.01%;
	}
 #breadcrumbs {
	 margin :1.1em 0em 0em 14.4em;
	}
 #breadcrumbsUnten {
	 margin :0.65em 0em 0em 14.4em;
	}
 #breadcrumbslist ul {
	 list-style-type :none;
	}
 ul.wayback {
	 font-weight :normal;
	 font-size :100%;
	 margin :0em;
	 padding :0em;
	 color :#000;
	 list-style-type :none;
	}
 ul.wayback li {
	 padding-left :0.45em;
	 padding-right :0.7em;
	 float :left;
	 background :url(/medien/navigation/el_breadcrumb_arrow.gif);
	 background-repeat :no-repeat;
	 background-position :0em 0.3em;
	 white-space :nowrap;
	}
 ul.wayback a {
	 display :block;
	 color :#000;
	 text-decoration :none;
	 }
 ul.wayback a:active {
	 color :#000;
	 text-decoration :none;
	}
 ul.wayback a:visited {
	 color :#000;
	}
 ul.wayback a:hover {
	 color :#000;
	 text-decoration :underline;
	}
 .loginContent {
	 width :28.55em;
	 color :#000;
	 padding :0em 0em 0.8em 0.7em;
	 white-space :nowrap;
	 float :left;
	}
  #content {
	 width :100%;
	 color :#000;
	 margin-left :1.4em;
	 margin-bottom :0em;
	 padding-left :0em;
	 font-size :83.01%;
	}
 .home {
	 margin-top :-2.9em;
	}
 .allgemein {
	 margin-top :-0em;
	}
 .linksbuendig {
	 float :left;
	}
 .rechtsbuendig {
	 float :right;
	}
 #mitte {
	 float :left;
	 width :31.6em;
	 color :#000;
	 margin :0em;
	 padding-left :0em;
	}
 #contentspaltelinks {
	 float :left;
	}
 #contentspalterechts {
	 float :right;
	}
 #contentspaltelinks,#contentspalterechts {
	 width :14.6em;
	 color :#000;
	 margin :0em;
	 padding-left :0em;
	}
 #marginalien {
	 float :right;
	 width :15.4em;
	 color :#000;
	 margin-left :0.6em;
	 margin-top :-2.2em;
	 padding :0em;
	 font-size :83.01%;
	}
 #ertragsuebersicht {
	 color :#000;
	 margin-top :2.8em;
	 margin-left :12.3em;
	 padding-left :2em;
	 font-size :83.01%;
	}
 .selecter1{
	 width :33em;
	 padding-left :0.2em;
	 float :left;
	}
.selecter2{
	 width :13.92em;
	 float :right;
	}
   .listPos {
	 position :relative;
	 top :0em;
	}
 ul.contentListe {
	 color :#000;
	 margin-bottom :0;
	}
 ul.contentListe li {
	 list-style-type :none;
	 padding :0em 0em 1.1em 1.1em;
	 margin-left :0px;
	 background :url(/medien/ic_content_liste.gif);
	 background-repeat :no-repeat;
	 background-position :0em 0.4em;
	 }
 ul.definition {
	 margin-left :0px;
	 padding-left :0px;
	 list-style-type :none;
	 font-size :80%;
	}
 ul.optional {
	 padding :0px;
	 margin-left :0px;
	}
 ul.optional li {
	 border-bottom : 1px #D7D7D7 solid;
	 padding :0.3em 0em 0.3em 2em;
	 list-style-type :none;
	 background :url(/medien/ic_pdf.gif);
	 background-repeat :no-repeat;
	 background-position :0.5em 0.4em;
	}
 ul.anker li {
	 border-bottom : 1px #D7D7D7 solid;
	 padding :0.3em 0.5em;
	 background :none;
	 list-style-type :none;
	}
 ul.beteiligung {
	 padding :0em 0em 0.8em 0em;
	 margin :0.8em 0em 0em 3.2em;
	}
 ul.beteiligung li{
	 margin-bottom :0px;
	 margin-left :0px;
	 padding :0em 0em 0em 1.1em;
	 list-style-type :none;
	 background :url(/medien/ic_content_liste.gif);
	 background-repeat :no-repeat;
	 background-position :0em 0.4em;
	}
 h5.error {
	 padding :0.8em 0em 0.7em 0.7em;
	 margin :0px;
	}
 p.error,p.noerror {
	 padding :0em 0em 0.8em 0.7em;
	 margin :0em;
	}
 ul.error {
	 padding :0em 0em 0.8em 0.7em;
	 margin :0em 0em 0em 1.4em;
	}
 .error {
	 color :#000;
	}
.dateiinfo {
	 white-space :nowrap;
	}
.dateityp {
	 text-transform :uppercase;
	}
  .formularOptionen{
	 width :28.55em;
	 color :#000;
	 padding :0.8em 0em 0.7em 0.7em;
	}
  #drucksymbol {
	 display:none;
	}
 #suche {
	 display:none;
	}
 #loginM {
	 display:none;
	}
 #drucksymbol,#suche,#loginM {
	 display:none;
	}
  #marginalien form, #marginalien fieldset {
	 margin :0em;
	 padding :0em;
	 border :0px;
	 border :none;
	}
 form{
	 margin :0em;
	 padding :0em;
	}
 select#dateDay {
	 width :auto;
	}
 #marginalien input,#marginalien label {
	 margin :0em;
	 font-size :0.9em;
	}
 #marginalien label {
	 font-weight :normal;
	}
 .inputM{
	 width :14.3em;
	}
 .inputA{
	 width :31.4em;
	}
 .inputM,.inputA,.selectC{
	 background :#fff;
	 color :#000;
	 font-size :0.9em;
	 line-height :normal;
	 padding :0.25em 0em 0.25em 0.25em;
	 vertical-align :bottom;
	 border :#A8998F solid 1px;
	}
.selectC{
	 margin :0em;
	}
 .rechtsbuendig label, .linksbuendig label {
	 float :none;
	 display :block;
	}
 img.date {
	 border :0px;
	 margin-left :0.5em;
	}
 .formblock {
	 float :left;
	 width :100%;
	}
  .bt {
	 width :13.4em;
	 height :21px;
	 margin :0em;
	 padding-top :0.4em;
	 padding-bottom :0em;
	 text-align :right;
	 }
 .typeBt{
	 text-align :right;
	 }
 .btErtragakt{
	 float :left;
	 margin-top :0.8em;
	 margin-left :0.1em;
	}
 #optionen,.optionen {
	 padding :0.8em 0em 0.8em 0.7em;
	}
 #marginalDlds {
	 padding :0.9em 0em 0.1em 0.7em;
	}
 #optionen,.optionen,#marginalDlds {
	 width :14.6em;
	 color :#000;
	 border-bottom :1px solid #D7D7D7;
	 white-space :nowrap;
	}
 ul.marginalDownload {
	 width : 13em;
	 margin : 0em;
	 padding : 0em;
	}
 ul.marginalDownload li {
	 display : block;
	 margin : 0em;
	 padding : 0em 0em 0.5em 0em;
	}
 ul.marginalDownload a {
	 display : block;
	 text-decoration : none;
	}
 ul.marginalDownload a:hover {
	 color : #000;
	 text-decoration : none;
	}
 #contentLL {
	 color :#000;
	 padding :1em 0em 0.1em 0em;
	}
 #contentLL_Dlds{
	 color :#000;
	 padding :1.6em 0em 0.1em 0em;
	 padding-top :1.6em;
	}
 ul#contentLLitems {
	 margin : 0em;
	 padding : 0em;
	}
 ul#contentLLitems li {
	 display : block;
	 margin : 0em;
	 padding : 0.5em 0em 0.1em 0.7em;
	 border-bottom :1px solid #D7D7D7;
	}
 ul#contentLLitems a {
	 display : block;
	 text-decoration : none;
	}
 ul#contentLLitems a:hover {
	 color : #000;
	 text-decoration : none;
	}
 .mpg a {
	 background :url(/medien/ic_mpg.gif);
	 background-position :0em 0em;
	}
 .pdf a {
	 background :url(/medien/ic_pdf.gif);
	 background-position :0em 0em;
	}
 .extern a {
	 background :url(/medien/ic_extern.gif);
	 background-position :0em 0em;
	}
 .Eb4 a {
	 background :url(/medien/ic_linkliste.gif);
	 background-position :0em 0.1em;
	}
 .mpg a,.pdf a,.extern a,.Eb4 a {
	 background-repeat :no-repeat;
	 padding :0em 0em 0.15em 1.35em;
	}
.Eb5 a {
	 background :url(/medien/ic_linkliste.gif);
	 background-position :1.35em 0.1em;
	 background-repeat :no-repeat;
	 padding :0em 0em 0.15em 2.7em;
	}
.Eb6 a {
	 background :url(/medien/ic_linkliste.gif);
	 background-position :2.7em 0.1em;
	 background-repeat :no-repeat;
	 padding :0em 0em 0.15em 4.05em;
	}
  h1, h2, h4{
	 padding :0em;
	 margin-top :1.6em;
	 margin-bottom :0em;
	}
 h1 {
	 color :#000;
	 font-size :1.2em;
	}
 h2 {
	 color :#000;
	 font-size :0.9em;
	 font-weight :bold;
	}
 h3 {
	 color :#000;
	 margin-top :1.1em;
	 font-size :1.1em;
	 font-weight :bold;
	}
 h4 {
	 color :#000;
	 font-size :0.9em;
	 font-weight :bold;
	}
 table, p {
	 padding :0em;
	 margin-top :0.95em;
	 margin-bottom :0em;
	}
 p.beschreibung {
	 padding :0em;
	 margin-top :0em;
	 margin-bottom :0em;
	}
 p.important {
	 color :#000;
	 font-weight :600;
	 padding-left :0.7em;
	 padding-bottom :0.2em;
	 margin-top :2.6em;
	 margin-bottom :0.3em;
	 border-bottom :1px solid #D7D7D7;
	}
 p.kontakt {
	 color :#000;
	 font-weight :600;
	 padding-left :0.7em;
	 padding-bottom :0.3em;
	 margin-top :2.6em;
	 margin-bottom :0.3em;
	 border-bottom :1px solid #D7D7D7;
	}
 p.adresse {
	 margin :0em;
	 padding-top :0.3em;
	 padding-bottom :0.7em;
	 padding-left :0.7em;
	 border-bottom :1px solid #D7D7D7;
	}
 p.user {
	 color :#000;
	 font-weight :600;
	 padding-left :0.7em;
	 padding-bottom :0.2em;
	 margin-top :0.7em;
	 margin-bottom :0.3em;
	 border-bottom :1px solid #D7D7D7;
	}
 p.userFunktionen {
	 margin :0em;
	 padding-top :0.3em;
	 padding-bottom :0.7em;
	 padding-left :2.0em;
	 border-bottom :1px solid #D7D7D7;
	}
 .linksbuendig span.label {
	display:block;
	}
.linksbuendig span.labeltext {
	}
 .linksbuendig span.label,.linksbuendig label,.rechtsbuendig label,p.abstandzufeld{
	 margin :0em;
	 padding-bottom :0.15em;
	 padding-top :0.4em;
	}
 p.kontaktbezeichnung{
	 margin :0em;
	 padding-bottom :0.15em;
	 padding-top :0.7em;
	}
 p.sp25 {
	 font-size :77.01%}
.signal {
	 color :#000;
	 font-weight :bold;
	 margin-top :1em;
	 }
.unsichtbar, dfn {
	 position : absolute;
	 left: -1000px;
	 top: -1000px;
	 width: 0px;
	 height: 0px;
	 overflow: hidden;
	 display: inline;
	}
  .suchergebnis {
	 width :31.6em;
	 color :#000;
	 margin-top :1.9em;
	 margin-bottom :0em;
	 padding :0em;
	}
 .suchergebnis h2 {
	 font-weight :bold;
	}
 .suchergebnis h2,.suchergebnis p {
	 padding :0em;
	 margin-top :0em;
	 margin-bottom :0em;
	 font-size :0.95em;
	}
 #ergebnisAnzeige{
	 padding :0em;
	 margin-top :0.35em;
	}
  .ergxPosAlle {
	 margin-bottom :0.35em;
	}
 .ergxPosMSIE {
	 margin-bottom :-0.07em;
	}
 .erg {
	 float :left;
	 text-align :right;
	 padding :0em;
	 margin :0em;
	}
 #sep {
	 float :none;
	 height :0.9em;
	 color :#000;
	 padding :0em;
	 margin :0em;
	}
 #resultSep ul{
	 list-style-type :none;
	}
 ul.result {
	 font-weight :normal;
	 font-size :100%;
	 margin :0em;
	 padding :0em;
	 color :#000;
	 list-style-type :none;
	}
 ul.result li {
	 padding-left :0.45em;
	 padding-right :0em;
	 float :right;
	 background :url(/medien/navigation/el_results_sep.gif);
	 background-repeat :no-repeat;
	 background-position :0em 0.4em;
	}
 ul.result a {
	 display :block;
	 color :#000;
	 text-decoration :none;
	 }
 ul.result a:active,ul.result a:hover,li#aktiv, #aktiv a {
	 color :#000;
	 text-decoration :none;
	}
 ul.result a:visited {
	 color :#000;
	}
 li#aktiv, #aktiv a {
	 font-weight :bold;
	}
  .teaserlink {
	 font-weight :bold;
	 color :#000;
	 text-decoration :none;
	 padding-right : 0.6em;
	 background :url(/medien/ic_arrow_mehr.gif);
	 background-repeat :no-repeat;
	 background-position :100% 0.3em;
	}
 .abmelden {
	 font-weight :bold;
	 color :#000;
	 text-decoration :none;
	 }
 .interneverlinkung{
	 padding-left : 0.825em;
	 background :url(/medien/ic_arrow_intern.gif);
	}
 .externeverlinkung{
	 padding-left : 1.0625em;
	 background :url(/medien/ic_arrow_extern.gif);
	}
 .emailverlinkung{
	 padding-left : 0.825em;
	 background :url(/medien/ic_arrow.gif);
	}
 .interneverlinkung,.externeverlinkung {
	 text-decoration:underline;
	 color :#000;
	 background-repeat :no-repeat;
	 background-position :0em 0.45em;
	}
 .emailverlinkung {
	 color :#000;
	 text-decoration :underline;
	 color :#000;
	 text-decoration :underline;
	 background-repeat :no-repeat;
	 background-position :0.2em 0.45em;
	}
 .zurueck {
	 padding-left : 1.2em;
	 color :#000;
	 font-weight :bold;
	 text-decoration :none;
	 background :url(/medien/ic_arrow_back.gif);
	 background-repeat :no-repeat;
	 background-position :0em 0.15em;
	}
 a {
	 color :#000;
	 text-decoration :none;
	 }
 a:hover {
	 color :#000;
	}
 .arrow {
	 border :0px;
	 vertical-align :bottom;
	}
 .icon1 {
	 border :0px;
	}
 .icon2 {
	 border :0px;
	 vertical-align :middle;
	}
 .hinweis {
	 margin-top :0.45em;
	}
 .hinweisLogin {
	 float :left;
	 margin-top :-1.4em;
	}
 .hinweisLoginHilfe {
	 float :left;
	 margin-top :0.7em;
	}
 a:link.arrowBottom, a:visited.arrowBottom {
	 background :url(/medien/ic_round_arrow_bottom.gif);
	 background-repeat :no-repeat;
	}
 a:hover.arrowBottom, a:active.arrowBottom {
	 background :url(/medien/ic_round_arrow_bottom2.gif);
	 background-repeat :no-repeat;
	}
 a:link.arrowRight, a:visited.arrowRight {
	 display :block;
	 background :url(/medien/ic_round_arrow_right.gif);
	 background-repeat :no-repeat;
	}
 a:hover.arrowRight, a:active.arrowRight {
	 display :block;
	 background :url(/medien/ic_round_arrow_right2.gif);
	 background-repeat :no-repeat;
	}
 a:link.arrowBottom, a:visited.arrowBottom, a:hover.barrowBottom, a:active.arrowBottom,a:link.arrowRight, a:visited.arrowRight, a:hover.arrowRight, a:active.arrowRight {
	 padding-left : 1.5em;
	 text-decoration :none;
	 background-position :0em 0.2em;
	}
   .separator {
	 font-size :1px;
	 line-height :1px;
	 height :3px;
	 border-bottom :1px solid #D7D7D6;
	 margin :0px;
	 padding :0px;
	}
 .separator hr {
	 display :none;
	}
 caption{
	 display:none}
  #footer{
	 display:none;
	}
 #footerlink {
	 display:none;
	}
 .footerlink {
	 display:none;
	}
 #sprache {
	 display:none;
	}
 .firstflag {
	 display:none;
	}
 .secondflag {
	 display:none;
	}
 #nachOben {
	 display:none;
	}
 .pad {
	 display:none;
	}
 .checkElement {
	 display:none;
	}

.klein{
    display:block;
    position:relative;
    clear:both;
    white-space:normal;
    }

ul.beteiligung_gesellschafterliste{
    list-style-type:none;
}
ul.beteiligung_gesellschafterliste li label{
    position:relative;
    display:inline;
}
ul.beteiligung_gesellschafterliste li input{
    position:absolute;
    left:30em;
    display:inline;
}

ul.beteiligung_gesellschafterliste li{
    list-style-type:none;
}

/* fuer die Fonds- und Projektdetails */
table {
      border:1px solid #d7d7d7;
      width:100%;
}

td,
th {
      border-bottom:1px solid #d7d7d7;
      width:50%;
}
th {
      background-color: #d7d7d7;
}
