/*Begin Allgemein*/
body
{
 background-color: #4F4F4F;
 color: white;
 font-family: arial, helvitica, sans-serif;
 font-size: 100.01%;
/*Aussenrand*/ 
  margin-top: 0; 
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  
 /*Innenrand*/ 
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}



a:link
{
 text-decoration: none;
 color: yellow;
}

a:visited
{
 text-decoration: none;
 color: orange;
}

a:active
{
 text-decoration: underline;
 color: yellow;

}

a:focus
{
 text-decoration: underline;
 color: yellow;
}
a:hover
{
 text-decoration: underline;
 color: yellow;
}
/*End Allgemein*/


/*Begin Body-DIV*/
div#body
{
  margin: 0 auto;
  /*border: 1px dotted orange;*/
  
  
   
 /*Innenrand*/ 
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;

  width: 1000px;
  
}


/*End Body-DIV*/



/*Begin header*/

div#header
{
 /*Aussenrand*/ 
  margin-top: 0; 
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  
 /*Innenrand*/ 
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
 /*Randdicke*/
  /*border: 1px dashed silver;*/
  width: 1000px;
}
div#header h1
{
font-size: 1.5em;
text-align: center;
}
/*End header*/

/*Begin navi*/
div#navi 
{
  font-size: 1em;
  float: left; 
  background-color: #2F2F2F;
  
  /*min-width: 9em;*/
  
 /*Aussenrand*/ 
  margin-top: 1%; 
  margin-bottom: 1%;
  margin-left: 0;
  margin-right: 0;
  
 /*Innenrand*/ 
  padding-top: 1%;
  padding-bottom: 1%;
  padding-left: 1%;
  padding-right: 1%;
  
  /*Randdicke*/
  
  border: 1px dotted white;
  width: 18%;
}
div#navi h2
{
 font-family: arial, helvitica, sans-serif;
 font-size: 1.1em;
 margin-top: 2%;
 margin-bottom: 2%;
 
 
}
div#navi dfn
{
  font: bold 0.7em tahoma, sans-serif;
  padding-top: 1%;
  padding-bottom: 1%;
  padding-left: 1%;
  padding-right: 2%;
 
}
div#navi ul
{
  padding-top: 0;
  padding-bottom: 1%;
  padding-left: 3%;
  padding-right: 1%;
  text-align: left;
  margin: 0;
  height: 100%;
  
  
  

  
}
div#navi li
{
  list-style: none;
  padding-top: 3%;
  padding-bottom: 3%;
  padding-left: 3%;
  padding-right: 3%;
  margin: 0;
  height: 100%;
 
  
  
}

div#navi a:link
{
 display: block;
 text-decoration: none;
 color: white;
 border: 1px solid white;
 border-left: 1px solid white;
 background: black;
 height: 100%;
  /*Innenrand*/ 
  padding-top: 1%;
  padding-bottom: 1%;
  padding-left: 3%;
  padding-right: 1%;
 
}

div#navi a:visited
{
 display: block;
 text-decoration: none;
 color: yellow;
 border: 1px solid yellow;
 border-left: 1px solid yellow;
 background: black;
 height: 100%;
  /*Innenrand*/ 
  padding-top: 1%;
  padding-bottom: 1%;
  padding-left: 3%;
  padding-right: 1%;
 
 
 
}

div#navi a:active
{
 display: block;
 text-decoration: none;
 color: orange;
 border: 1px solid orange;
 border-left: 3px solid orange;
 background: black;
 height: 100%;
  /*Innenrand*/ 
  padding-top: 1%;
  padding-bottom: 1%;
  padding-left: 3%;
  padding-right: 1%;
}

div#navi a:focus
{
 display: block; 
 text-decoration: none;
 color: orange;
 border: 1px solid orange;
 border-left: 3px solid orange;
 background: black;
 height: 100%;

  /*Innenrand*/ 
  padding-top: 1%;
  padding-bottom: 1%;
  padding-left: 3%;
  padding-right: 1%;
}
div#navi a:hover
{ 
 display: block;
 text-decoration: none;
 color: orange;
 border: 1px solid orange;
 border-left: 3px solid orange;
 background: black;
 height: 100%;
 
  /*Innenrand*/ 
  padding-top: 1%;
  padding-bottom: 1%;
  padding-left: 3%;
  padding-right: 1%;
}



/*End navi*/

/*Begin content*/

dfn
{
  font: bold 0.7em tahoma, sans-serif;
  padding-top: 1%;
  padding-bottom: 1%;
  padding-left: 1%;
  padding-right: 2%;
}




span.untertext
{
 font-family: arial, helvitica, sans-serif;
 font-size: 0.8em;
}
span.datum
{
 font-family: arial, helvitica, sans-serif;
 font-size: 0.8em;
 margin-right: 3%;
}

div#contentmitte

{
 /*min-width: 20em;*/
 /*Aussenrand*/ 
 margin-top: 1%; 
 margin-bottom: 1%;
 margin-left: 0;
 margin-right: 0;
  
 /*Innenrand*/ 
  padding-top: 2%;
  padding-bottom: 2%;
  padding-left: 2%;
  padding-right: 2%;  
   
  /*Randdicke*/
  /*border: 1px dotted yellow;*/
  width: 55%;
  /*min-width: 9em;*/
  float: left;
  
}

div#contentmitte h2
{
 font-family: arial, helvitica, sans-serif;
 font-size: 1.1em;
 margin-top: 5%;
 margin-bottom: 2%;
}

div#contentmitte h3
{
 font-family: arial, helvitica, sans-serif;
 font-size: 1.0em;
 margin-top: 5%;
 margin-bottom: 2%;
}
div#contentmitte ul
{
 list-style:none;
   /*Aussenrand*/ 
 margin-top: 1%; 
 margin-bottom: 1%;
 margin-left: 1%;
 margin-right: 1%;
  
 /*Innenrand*/ 
  padding-top: 1%;
  padding-bottom: 1%;
  padding-left: 1%;
  padding-right: 1%; 
}
div#contentmitte li
{
 list-style:none;
 font-family: arial, helvitica, sans-serif;
 font-size: 1.0em;
}

div#contentrechts
{
  /*min-width: 11em;*/
  font-size: 1em;
  font-family: arial, helvitica, sans-serif;
  background-color: #2F2F2F;
 /*Aussenrand*/ 
  margin-top: 1%; 
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  
 /*Innenrand*/ 
  padding-top: 1%;
  padding-bottom: 1%;
  padding-left: 1%;
  padding-right: 1%; 
   
  /*Randdicke*/
  /*border: 1px dotted yellow;*/
  border: 1px dotted white;
  width: 18%;
  
  float: right;
}

div#contentrechts h2
{
font-size: 1.1em;
margin-top: 2%;
margin-bottom: 10%;
}

div#contentrechts span
{
font-size: 0.8em;
margin-top: 3%;
margin-bottom: 3%;
}

div#contentrechts h3
{
font-size: 1.0em;
margin-top: 3%;
margin-bottom: 3%;
}

div#contentrechts h4
{
font-size: 0.9em;
margin-top: 3%;
margin-bottom: 3%;
}

div#contentrechts img
{
margin-top: 1%;
margin-bottom: 1%;
}
div#contentrechts p
{
font-size: 0.9em;
margin-top: 1%;
margin-bottom: 1%;
}

table.ergebnisse
{
background-color: #2F2F2F;
/*border: 1px solid white;*/
empty-cells: show;
width: 90%;
margin-top: 1%;
margin-bottom: 1%;
}

table.ergebnisse th
{
  border: 1px solid white;
  text-align: left;
  font-size: 0.8em;
  font-weight: bold;
  
}
table.ergebnisse td
{
  border: 1px solid white;
  font-size: 0.8em;
  
  
}

/*End content*/

/*Begin footer*/

div#footer
{
clear: both;
background-color: #2F2F2F;
 /*Aussenrand*/ 
  margin-top: 1%; 
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  
 /*Innenrand*/ 
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;

 /*Randdicke*/
  /*border: 1px dashed silver;*/
  width: 1000px;
  text-align: center;
}
/*End footer*/