html, body {
  background-color: #c6dee8;
}

body{
  color: #b2ebfe;
}
a {
  color: #ffde06;
}

/* Wrapper um den ganzen Bereich. Zentriert */
#main{
  border: 1px solid #b2ebfe;
  background-color: #000000;
}

/* Oberer Bereich */
#header {
  height: 100px;
  background-color: #b2ebfe;
}

/* Columns */
#col2_content h2{
  color: #b2ebfe;
  background-color: #00609A;
  font-weight: bold;
}

/* Unterer Bereich mit Copyright */
#footer {
  background-color: #00609A;
  border-top: 1px solid #b2ebfe;    
  border-bottom: 1px solid #b2ebfe;    
  
}

/* Hauptmenü */
#nav_main {
  border-bottom: 1px solid #000;
  background-color: #3c3c3c;  
}
#nav_main li a{
  border-right: 1px solid #000000;
  background-color: #027AAE;    
  color: #000000;
}
#nav_main li a:hover{
  background-color: #ffde06;
}

li#current_tab a{
  background-color: #b2ebfe;
}

/* Floatboxen */
.floatbox .blocks3 .wrapper{
  border: 1px solid #363636;
  display:block;
}

.bluebox {
  background-color: #3c3c3c;
}

.bluebox h3{
  color: #b2ebfe;
  background-color: #00609A;
  border: 1px solid #b2ebfe;    
}
#feedbackform .inputfield_error,
#feedbackform .textareas_error 
{
  border: 1px solid #ff0000;
}

#header{
  background: url('halloween/img/top.jpg') no-repeat;
  height: 81px;  
}

#gallery li{
  border: 1px solid #00000;
  background-color: #3c3c3c;  
}

#gallery li:hover{
  background-color: #6c6c6c;
}

#calendar td,
#calendar th
{
  color: #b2ebfe;
}

#calendar tbody td:hover{
  background-color: #ffffff;
}

#calendar .current{
  border: 1px solid #fc5a0c; 
}
#newest {
  background-color: #00609A;
  border: 0px;
  margin: 0;
  padding: 1px;
  width: 100%;
  overflow: hidden;
  border: 1px solid #b2ebfe;    
}
#newest .blocks3_left,
#newest .blocks3_middle,
#newest .blocks3_right {
  height: 270px;
}
#newest .blocks3_left {
  background-color: #004A76;
  width: 198px;
  border: 1px solid #000000;
}
#newest .blocks3_middle{
  background-color: #004F7F;
  width: 200px;
  border: 1px solid #000000;
  border-left: 0px;
  border-right: 0px;
}
#newest .blocks3_right{
  background-color: #015689;
  border: 1px solid #000000;
  width: 188px;  
}
#newest .blocks3_left .wrapper,
#newest .blocks3_middle .wrapper,
#newest .blocks3_right  .wrapper{
  margin: 10px;
}
#newest h1{
  margin: 0 10px 0 0;
  padding: 0;
}
#quicklinks {
  background-color: #00609A;  
  padding: 10px 0 10px 0;
}