/* Layout-Datei zur Darstellung des Inhaltes von */
/* www.design-floor.de */

/* Vorbereitung */

html, body, div, p, h1, h2, h3, h4, h5, ul, span, a, img, li 
  {
    margin:0;
    padding:0;
    font-family:tahoma, arial, sans-serif;
  }

/* Allgemeine Styles */

html, body 
  {
    background-color:#FFF;
    text-align:center;
    /* font-size:12pt; */
  } 

/* Styles für Navigation */

#screen
  {
    margin:2em auto;
    border:0;
    text-align:left;
    width:47em;
  }

#navi 
  {
    background-image:url(../pics/navibg4.gif);
    width:13em;
    margin:0;
    padding:2em 0em;
  }

#navi ul
  {
    margin-left:2.5em;
    margin-bottom:0.5em;
  }

#navi ul.act
  {
    list-style-image:url(../pics/li-act.gif);
  }

#navi ul.nact
  {
    list-style-image:url(../pics/li-nact.gif);
  }

.navitext
  {
    width:10em;
    position:relative;
    top:-0.8em;
    left:-0.7em;
  }

#navi a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active
  {
    position:relative;
    text-decoration:none; 
    font-style:normal;
    color:#000000;
  }

#navi a.tooltip:hover 
  {
    background-color:#CB9;
  }

#navi a.tooltip span 
  {
    display:none; 
    text-decoration:none; 
  }

#navi a.tooltip:hover span 
  {
    display:block;
    position:absolute;
    top:0;
    left:15em;
    width:15em;
    z-index:100;
    color:#000;
    border:0.05em solid maroon;
    background-color:#EEE;
    font:0.6em Verdana, sans-serif;
    text-align:left;
    margin:0.1em;
    padding:0.5em;
  }

#navi a:link
  {
    color:#000;
    font-size:1em;
    font-weight:bold;
    text-decoration:none;
  }

#navi a:visited
  {
    color:#000;
    font-size:1em;
    font-weight:bold;
    text-decoration:none;
  }

#navi a:hover
  {
    color:#00F;
  }

.copyright
  {
    font-size:0.7em;
    font-weight:bold;
    color:#00F;
    text-align:center;
    margin-top:5em;
  }

/* Styles für Content-Bereich */

#content
  {
    width:33em;
    background-color:#FFF;
    position:relative;
    overflow:auto;
    float:right;
  }

#content hr
  {
    color:#EEE;
    height:0.1em;
    margin-top:-1em;
  }

#content .zeile
  {
    border-bottom:0.1em solid #EEE;
    padding-left:1em;
    padding-bottom:1em;
    padding-top:1em;
  }

#content .bild
  {
    width:10em;
    vertical-align:top;
    font-size:0.6em;
  }

#content .text
  {
    vertical-align:top;
    width:16em;
    font-size:0.9em;
    padding:0 1em;
  }

#content .logos
  {
    width:5em;
    text-align:center;
    vertical-align:top;
  }

.logos img
  {
    border:none;
  }

h1
  {
    color:#00F;
    font-size:1.4em;
    font-weight:normal;
    text-align:right;
    word-spacing:0.2em;
  }

h2
  {
    color:#000;
    text-align:center;
    font-size:1.5em;
    font-weight:normal;
    border: 0.05em solid black;
    padding:0.3em;
    margin-top:0.2em;
    word-spacing:0.5em;
  }

h3
  {
    color:#000;
    text-align:left;
    font-size:1em;
    font-weight:bold;
    margin-top:2em;
    margin-bottom:2em;
  }

h4
  {
    color:#000;
    text-align:left;
    font-size:0.9em;
    font-weight:normal;
    margin-top:2em;
  }

h5
  {
    color:#00F;
    text-align:left;
    font-size:1em;
    font-weight:bold;
    margin-bottom:0.5em;
  }
p
  {
    margin-bottom:1em;
    font-size:0.9em;
  }

#img1
  {
    float:left;
    margin:1em 2em 0em 1em;
  }

#img2
  {
    float:right;
    margin:0.5em 0em 0.5em 1em;
  }

#img3
  {
    margin:0.5em 0em 1em 1em;
  }

#logo
  {
    margin-bottom:0.5em;
  }

#impressum
  {
    width:33em;
    background-color:#FFF;
    position:relative;
    overflow:auto;
    float:right;
  }

#impressum p
  {
    font-size:0.8em;
  }

#feedback
  {
    width:32em;
  }  

#feedback .fzeile
  {
    clear:both;
    margin-bottom:0.2em;
  }

#feedback .feldname
  {
    float:left;
    width:11em;
    text-align:right;
    font-size:0.8em;
    font-weight:bold;
  }

#feedback .feld
  {
    margin-right:3em;
  }
