
  body {
    font-family:Arial;
    color: black; background-color: white;
    min-width: 100%;
    margin: 0px; padding: 0px;
  }

   html {
    padding: 0px;
    margin: 0px;
    top: 5px; left:0px;
    background-color:white;
    ;
  }

  div {
    margin:0px;
    padding:0px;
  }

  html>body #menue {
    position: fixed;
  }

  #wcag {
    position:absolute;
    font-family:Arial;
    margin-left:10px;
    margin-top:8px;
 }

  #titel{
    position:absolute;
    font-family:Arial;
    margin-left:310px;
    left: 2%;
    margin-top:5px;
    width:550px;
    padding: 10px;
    text-align:center;
    background-color:white;
    border-top:1px solid #abcdef;
    border-left:1px solid #abcdef;
    border-right:1px solid #abcdef;
    z-index:8;
  }

  #titel a{
    color:white;
    text-decoration:none;
  }

  #titel h1{
    font-size:24px;
    text-align:center;
    line-height:44px;
    background-color:#abcdef;
    border:1px solid  #EDCBA9;
    padding:2px;
  }

  /* Menue */
  #menue {
    position: absolute;
    top: 80px; left:2%;
    width: 95%;
    background-color: white;
    padding:0px;
    margin:0px;
    z-index:1;
    border:1px solid #abcdef;
    height:320px;
  }

  #Navigation {
    margin:20px; padding:20px;
    list-style: none;
    height:30%;
  }

  #Navigation h2 {
    font-family:Arial;
    font-size: 17px;
    margin: 0px; padding: 0px
  }



  ul#Navigation a{
    text-decoration: none;
    display: block;
    padding-left:20px;
    padding-top:10px;

    font-weight: bold;
    text-align:left;
    width:100%;
    height:35%;
  }
  ul#Navigation a:link {
    color: white; 
    font-weight:bold;
    background-color: #FFCCCC; /*#EDCBA9; */
    text-align:left;
    border-top: 1px solid white;
    border-right: 1px solid white;
  }
  ul#Navigation a:visited {
    color: white;
    background-color: #FFCCCC; /*#EDCBA9; */
    text-align:left;
    border-top: 1px solid white;
    border-right: 1px solid white;
  }
  ul#Navigation a:hover {
    color: white;    
    background-color:#ABCDEF;
    text-align:left;
  }
  ul#Navigation a:active {
    color: white; 
    background-color: #EFEFAB;
    text-align:left;
  }
    * #Inhalt {
  }

  #IFrame {
    font-family:Arial;
    font-size: 15px;
    margin-top:0.5em;
    margin-left: 15px;
    margin-right:15px;
    color:#543210;
    background-color:white;
  }
  #IFrame h1 {
    font-size: 18px;
    color:#543210;
    text-align:left;
    padding-bottom:4px;
    border-bottom:2px solid #abcdef;
 }

  #Inhalt {
      position:absolute;
      font-family:Arial;
      margin-left:310px;
      left: 2%;
      margin-top:89px;
      width:550px;
      padding: 10px;
      background-color: white;
      z-index:2;
      border-bottom:1px solid #abcdef;
      border-left:1px solid #abcdef;
      border-right:1px solid #abcdef;
    }

  #Inhalt  a {
      margin-left:0.3em;
      font-size: 14px;
      color:#000070;
      background-color:white;
    }

  #Inhalt  a:hover {
    text-decoration:underline;  
  }

  #Inhalt p{
    font-size: 15px;
    margin-top:0.5em;
    margin-left: 15px;
    margin-right:15px;
    color:#543210;
    background-color:white;
 }

  #Inhalt h1 {
    font-size: 18px;
    color:#543210;
    text-align:left;
    padding-bottom:4px;
    border-bottom:2px solid #abcdef;
 }


 #Inhalt #fusszeile {
    font-size: 16px;
    line-height:22px;
    margin-top: 3em;
    margin-left:0px;
    text-align: center;
    background-color: #abcdef;
    color:#543210;
    width:95%;
    font-weight:bold;
  }

  #Inhalt h3 {
    font-family:Arial;
    font-size: 16px;
    margin-top: 1em; padding: 0.1em;
    text-align: left;
    color:#677cff;
    text-align:left;
  }


  #Inhalt form{
    font-family:Arial, monospace;
    margin-top:0; padding-top:0;
    margin-left:0;
    font-size: 0.8em;
    color:#5F7D67;
    line-height:1.1em;
  }

 #Inhalt ul {
    margin-left:1.0em;
    margin-bottom:0.4em;
    font-size: 15px;
    font-weight:bold;
    color:#677cff;
 }

 #Inhalt ul a{
    text-decoration:none;
    color:#677cff;
 }


  #Inhalt  li{
    list-style: circle;
    margin-left:0.3em;
    font-size: 14px;
    background-color:white;
    padding:0.3em;
    color:#2f5391;
    font-weight:normal;
  }
  
  #valid {
    position:absolute;
    font-family:Arial;
    margin-left:1.3em;
    margin-top:600px;

  }

  /*------------------------------------------*/
  

			table.poll {
				margin: 0;
				padding: 0;
				border-spacing: 0;
				border-collapse: collapse;
				width: 250px;
			}
			
			table.poll th {
				text-align: left;
				padding: 4px;
				font-weight: bold;
			}
			
			table.poll td {
				padding: 4px;
			}
			
			table.poll div.remaining {
				margin: 4px 0;
				font-size: 75%;
				text-align: center;
			}
			
			table.poll .button {
				margin-top: 0.5em;
				font-weight: bold;
			}

			table.poll {
				border:1px solid #FFCCFF;
				background-color:#FFFFFF;
			}
			
			table.poll th {
				border-bottom: 1px solid #FFCCFF;
				font-family:Arial,Helvetica,sans-serif;
				color:#FFFFFF;
				font-size:medium;
				background-color:#FFCCCC;
			}
			
			table.poll .button {
				font-family:Arial,Helvetica,sans-serif;
				font-size:small;
				background-color:#CC0000;
				color:#FFFFFF;
			}
			
			table.poll td {
				font-family:Arial,Helvetica,sans-serif;
				font-size:small;
				color:#000000;
			}
			
			table.poll a.resultLink {
				font-size:small;
				font-family:Arial,Helvetica,sans-serif;
				color:#0000FF;
			}


