/* CSS Document */

body, h1, h2, h3, h4, p {
   font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
  background-color:#FFFFFF}

p, td {
  font-size : 9pt;
}

p { margin: 2pt 4pt 6pt 2pt; }

h1 { 
    font-size: 12pt;
    font-weight: bold;
    color: red;
    padding:3px 0px 6px 0px;
}

h2 { 
  font-size: 10pt;
  font-weight: bold;
  color: red;
  padding:3px 0px 6px 0px;
}
h3 { 
  font-size: 10pt;
  font-color: red;
  padding:3px 0px 6px 0px;
}
h4 { 
  font-size: 8pt;
  font-weight: bold;
  color: red;
  padding:3px 0px 6px 0px;
}

h5 { 
  font-size: 8pt;
  font-weight: bold;
  color: red;
  padding:3px 0px 4px 0px;
}
h6 { 
  font-size: 8pt;
  font-weight: bold;
  color: red;
  padding:3px 0px 4px 0px;
}

a { 
   color:#FF3300;
   text-decoration:none; 
}

a:hover {
  background-color:#FF9933;
  color:#FFFFFF;
}



#header {
  position:absolute; 
  width:840px; 
  height:80px; 
  z-index:2; 
  background-color: #FFFF99; 
  layer-background-color: #FFFF99; 
  border: 1px none #000000; 
  left: 5px; 
  top: 0px;
}



#content {
   position:absolute; 
  width:640px; 
  z-index:3; 
  left: 12em; 
  top: 90px; 
  background-color: #FFFFFF; 
  layer-background-color: #FFFFFF;
  border: 2px solid #FFFF99;
  padding: 5px;
  /* background-image:url(/cms/upload/logos/noten.jpg) */
}


/* Navigation */



.formular { 
   color: #333333; 
   font-size: 10px; 
   font-family: Verdana; 
   background-color: #ffffff; 
   border: solid 1px #666666 }

.news:link { 
   color: #333; 
   font-size: 10px; 
   font-family: Verdana; 
   text-decoration: none }

.pfad { 
   color: #999999; 
   font-size: 10px; 
   font-family: Verdana; 
   text-decoration: none 
}



#nav {
  position:absolute; 
  height:800px; 
  left: 5px; 
  top: 90px;
  width: 160px; 
  background-color: #FF6600; 
  border: 1px none #000000;
}

html>body #nav a  {
                width: 123px;
                }

#navlist
{
color: white;
 background-color:#FF6600;
 border-bottom: 0.2em solid #FF6600;
 border-right: 0.2em solid #FF6600;
 padding: 0 1px; 
 margin-left: 0;
 font: normal 0.8em Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
font-size: 1em;
}

#navlist a
{
  display: block;
  text-decoration: none;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
  color: white;
  background-color:#990000;
  border-width: 1px;
  border-style: solid;
  border-color: #5bd #035 #068 #6cf;
  border-left: 1em solid #fc0;
  padding: 0.25em 0.5em 0.4em 0.75em;
}

#navlist a#current { border-color: #5bd #035 #068 #f30; }

#navlist a
{
width: 99%;
/* only necessary for Internet Explorer */
}

#navlist a
{
voice-family: "\"}\"";
voice-family: inherit;
/* width: 126px; */
/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a
{
width: auto;
/* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#current:hover
{
background-color:#FF6600;
border-color: #069 #6cf #5bd #fc0;
padding: 0.4em 0.35em 0.25em 0.9em;
}

#navlist a:active, #navlist a#current:active
{
background: red;

border-color: #069 #6cf #5bd white;
padding: 0.4em 0.35em 0.25em 0.9em;

}

#navlist a.active{
border-color: #069 #6cf #5bd red;
}

#navlist a.sub{
 border-color: #ff6600; 
 background-color: #ff6600;
}

#navlist a:hover.sub{
 border-color: #ff6600 #ff6600 #ff6600 red; 
 background-color: #dd5500;
}

#navlist a.sub1{
 border-color: #ff6600 #ff6600 #ff6600 red; 
 background-color: #dd5500;
}
