html, body, div, p, h1, h2, h3, h4, hr, ul, ol,
span, a, table, td, form, img, li {
  margin: 0px;
  padding: 0px;
  font-family: Verdana, sans-serif, Geneva, Arial, Helvetica;
  color: #003;
  background-color: #09F;
  font-size: 100.01%;
  overflow:auto;
  scrollbar-base-color:#09F; scrollbar-shadow-color:#003; scrollbar-3dlight-color:#003; scrollbar-highlight-color:#003;
}


p, h1, h2, h3, h4, ul, ol, span, a, table, td, form, img, li {
  background-color:transparent;
}


h1 {font-size:1.4em; margin-top: 35px;  margin-bottom:40px;}
h2 {font-size:1.2em; margin-top: 20px;  margin-bottom:20px;}
h3 {font-size:1.0em; margin-top: 10px;  margin-bottom:15px;}
h4 {font-size:0.9em; margin-top: 5px;   margin-bottom:0px;}

hr {color:#09F; margin-left:-20px}

        p {text-align:center; padding:0px; margin:0px; margin-top:40px; margin-left:190px}
#banner p { color: #09F; margin-left:-190px; text-align:center}



table.gross  {
  font-size:1em;
  border:1px;
  padding:3em;
  border-collapse:collapse;
  text-align:left;
  margin-top: 30px;
}

table.klein {
  text-align:center;
  font-size:1em; 
  border:1px dashed #003;
  padding-bottom:4em; padding-top:4em;
  border-collapse:collapse;
  margin-top: 50px;
  margin-bottom: 50px;
}

td,th {border:1px dashed #003; border-left-width:0px; border-right-width:0px;
	padding-right:1em; padding-left:1em;  padding-top:0.2em; padding-bottom:0.1em;}
td.klein {padding:0.5em; border:0px;}

a {
  text-decoration:none;
  font-weight:bold;
  cursor:crosshair;
  padding:0px;
  font-size:0.8em
}

a:link    { color:#003; }
a:visited { color:#003; }
a:hover   { color:#09F; background-color:#003;}
a:active  { color:#09F; background-color:#003;}

input {color:#003; background-color:#09F; border-color:#003; font-family: Verdana, sans-serif;}
textarea {color:#003; background-color:#09F; border-color:#003; font-family:  Verdana, sans-serif;}
select {color:#003; background-color:#09F; border-color:#003; font-family: Verdana, sans-serif;
		scrollbar-base-color:#09F; border:0px; }





#impressum a {font-size:0.6em}
#impressum a:link    { color:#09F;}
#impressum a:visited { color:#09F;}
#impressum a:hover   { color:#003; background-color:#09F;}
#impressum a:active  { color:#003; background-color:#09F;}

#menue a:link    { color:#09F;}
#menue a:visited { color:#09F;}
#menue a:hover   { color:#003; background-color:#09F;}
#menue a:active  { color:#003; background-color:#09F;}

#menue ul {padding:0px; margin:0px; margin-left:20px; margin-top:30px; list-style:none;}
#menue ul li {padding:0px; padding-top:5px; list-style:none; color: #09F; font-size:1em;}
#menue li.kapitel {margin-left:-15px; margin-right: 5px; margin-bottom: 10px; padding:0px;
                   list-style:none; color: #09F; font-size:0.8em; text-align:center;}
#menue li.klein {padding-top:0px; padding-left: 10px; color: #09F; list-style:none; font-size:0.8em;}
#menue li.trennen {padding:0px; margin:0px; color: #09F; list-style:none; font-size:0.5em; text-align:center; }

#all {
  width: 100%;
  height: 100%;
  background-color: #09F;
}		
		
#banner {
  height: 100px;
  width:100%;
  color: #09F;
  background-color:#003;

}		

#menue {
  position: relative;
  float: left;  
  margin: 0px;
  padding: 0px;
  width: 190px;
  color: #09F;
  background-color:#003;
}

#main {
  width:auto;
  position: relative;
  text-align:center; 
  background-color:transparent;
}


#impressum {
  position: absolute;
  top: 5px;
  right: 5px;
  color: #09F;
  background-color:transparent;
}


