html, body{
  height:100%;
  line-height:0px;
  font-size:0px;
  margin:0px;
  padding:0px;
  /*background-color:#000000;*/
  background-color:#F9F2D8;
  /*background-image:url(http://home.arcor.de/hasenhausen/pics/schnee.jpg);*/
  /*background-repeat:no-repeat;*/
}
h1, h2, p, a, textarea, td, th, li, dt, dd{
  color:#000000;
  /*color:#F9F2D8;*/
  font-style:normal;
  font-size:12px;
  line-height:140%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
input {
  color:#000000;
}
dt{
  font-weight:bold;
}
dd{
  margin-left:10px;
}
a, a:visited{
  text-decoration:none;
}
a:hover, a:active{
  color:#020284;
}
a.intern{
  color:#020284;
  text-decoration:none;
}
a.intern:hover{
  text-decoration:underline;
}
a.menuActive{
  color:#020284;
}
h1{
  font-size:14px;
  color:#020284;
  margin-top:0px;
  margin-bottom:0px;
}
h2{
  font-size:12px;
  color:#020284; 
  margin-bottom:0px;
}
th{
  color:#020284;
  text-align:left;
}
input{
 width:100px;
 border:1px solid #020284;
}
.checkbox{
 width:40px;
 border:0px solid #020284;
}
p .news{
  color:#750B06;
}
img{
  border:0px;
}
tr.decoration img
{
    display:block;
}
object, embed{
  margin:0px;
  padding:0px;
}
/* Klassen fuer Kopf */
#head{
  position:absolute;
  width:800px;
  left:50%;
  margin-left:-380px;
  margin-top:0px;
  text-align:center;
  padding-top:10px;
  /*background-color:#000000;*/
  background-color:#F9F2D8;
}
#head ul{
  list-style-type:none;
  margin:0px;
  padding:0 8px 0 0;
}
#head a{
  text-decoration:none;
  color:#000000;
  font-weight:bold;
}
#head a:hover, a:active{
  color:#020284;
}

/* Klassen fuer Kontainer */
#box{
  position:absolute;
  width:800px;
  left:50%;
  margin-top:205px;
  margin-left:-380px;
  /*background-image:url(../pics/background.gif);*/
}
/* Klassen fuer Menues */
#leftColumn{
  /*background-color:#FA3F20;*/
  position:fixed;
  width:165px;
  float:left;
  padding:0px;
  margin:0px;
  height:100%;
  text-align:center;
}
#rightColumn{
  /*background-color:#FA3F20;*/   
  width:200px;
  float:right;
  padding:0px;
  margin:0px;
  height:100%;
  text-align:right;
}
#leftColumn #menuLayer1 ul, #rightColumn ul{
  list-style-type:none;
  margin:0px;
  padding:0px;
}
#leftColumn #menuLayer1 li, #rightColumn li{
  margin:0px;
  width:100%;
  display:block;
  font-weight:bold;
}
#leftColumn #menuLayer1 li{
  border-bottom:1px solid #020284;
  padding-top:5px;
  padding-bottom:5px;
}
#rightColumn ul{
  width:150px; 
}
#rightColumn li{
  font-weight:normal;
  text-align:left;
  border-bottom:1px solid #020284;
  padding-top:5px;
  padding-bottom:5px;
  width:100%;
}
#newsLayer1{
  color:#162359;
  font-style:normal;
  font-size:11px;
  line-height:140%;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  width:150px;
  margin:auto;
  text-align:left;
  padding:0px;
  /*border-top:12px solid #FA3F20;  muss die Farbe von left+right collumn haben*/
  margin-bottom:12px;
}
#rightColumn #newsLayer1 ul{
  width:150px; 
  border-top:1px solid #020284;
}
#menuLayer1{
  color:#162359;
  font-style:normal;
  font-size:11px;
  line-height:140%;
  font-family:Verdana, Helvetica, Arial, sans-serif;
  width:150px;
  margin:auto;
  text-align:left;
  padding:0px;
  /*border-top:12px solid #FA3F20;  muss die Farbe von left+right collumn haben*/
  margin-bottom:12px;
}
#menuLayer1 a:active{
  color:#020284;
}
#leftColumn #menuLayer1 #subMenu ul, #leftColumn #menuLayer1 #subMenu li{
  border:0px;
  padding:1px 0px 0px 0px;
  margin:0px;
}
#leftColumn #menuLayer1 ul{
  border-top:1px solid #020284;
}
.hidden{
  display:none;
}
/* Klassen fuer Inhalt */
#content{
  /*background-color:#FF9E47;*/
  border-top:1px solid #020284;
  border-left:1px solid #020284;
  margin-left:165px;
  margin-right:0px;
  margin-bottom:10px;
  padding:10px;
  padding-top:4px;
}
#separator{
  text-align:right;
  width:100%;
  border-top:1px solid #020284;
}
#footer{
  text-align:right;
  width:100%;
  /*border-top:1px solid #020284;*/
}
#top{
  text-align:right;
  width:100%; 
  margin-bottom:10px; 
}
hr.guestbook
{
  height:1px;
  border:solid #020284;
  width:100%;
}
.klein
{
  font-size:10px;
  font-style:normal;
}
.error
{
  color:red;;
}
.done
{
  color:green;;
}
.note
{
  color:silver;
  font-size:10px;
}