#start_main_menu ul {
  float: left;
  position: relative;
  width: 175px;
  margin: 0 5px 0 0;
}
ul.left {
  left: 0px;
   background-color: #CCCC33;
  overflow: hidden;
}

ul.left li {
      background-color: #CCCC33;
      float:left;
  height:auto;
}

ul.left li a {
  display: block;
  padding:51px 5px 5px 25px;
  text-transform:uppercase;
}

ul.left ul li a:hover, ul.left ul li:hover {
  background-color: #CCCC33;
}

ul.left ul {
    margin-left:0;
    position: absolute;
    display:none;
    min-width:175px;  
    background: transparent;
}

ul.left ul li {
  text-align: center;
  height: 20px;
  background-color: #999;
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: #fff;
  padding-top: 3px;
}

ul.left ul li a, ul.middle ul li a {
    padding: 0 0 10px;
    text-transform:none;
    font-size: 11px;
}


/* IE-Hack für die Breite */
*html ul.left ul, *html ul.middle ul {
    width:175px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */

ul.left ul.hover, ul.left li.hover ul, ul.left li:hover ul,
ul.middle ul.hover, ul.middle li.hover ul, ul.middle li:hover ul  {
    display:block;
}

ul.left ul li, ul.middle ul li {
    float:none;
}


ul.middle {
  left: 0px;
   background-color: #68B6DD;
  overflow: hidden;
}

ul.middle li {
      background-color: #68B6DD;
      float:left;
  height:auto;
  background-color: #68B6DD;
}

ul.middle li a {
    display: block;
    padding: 65px 0px 5px 65px;
    text-transform:uppercase;
    text-decoration: center;
}

ul.middle li ul li a:hover, ul.middle li ul li:hover {
  background-color: #68B6DD;
}

ul.middle ul {
    margin-left:0;
    position: absolute;
    display:none;
    min-width:175px;  
    background: transparent;
}

ul.middle ul li {
  text-align: center;
  height: 20px;
  background-color: #999;
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: #fff;
  padding-top: 3px;
}








ul, li {
  background: #999;
  list-style-type: none;
  padding: 0px;
  margin: 0px;
  list-style-position: outside;
}

#header {
  margin-top: 90px;
  height: 254px;
}

#header a {
  color: #fff;  
}

#start_headerimage {
  width: 704px;
  float:left;
}


#start_aktuelles_menu {
  float:left;
  background: url("../images/start_top_left_border.gif") left no-repeat;
  position: relative;
  width: 206px;
  top: 123px;
  margin-left: 5px;
  padding-left: 50px;
}

#start_aktuelles_menu ul {
  padding: 0px;
  width: 191px;
}
#start_aktuelles_menu li {
  height: 34px;
  margin: 0px;
  text-transform: uppercase;
  font-size: 14px;
  text-align: right;
}
#start_aktuelles_menu li a {
  padding: 9px 15px 8px 35px;
  display: block;
  position: relative;
  left:0px;
}
#start_aktuelles_menu ul li a:hover {
  background: #C77717;
}

#start_main_menu {
  position: relative;
  top: 5px;
  margin: 5px 0 0 0;
}




#start_main_menu ul.right li {
  height: 39px;
  text-align: right;
}

#start_main_menu ul.right li a {
  font-size: 14px;
  padding: 10px 15px 12px 0px;
  margin: 0;  
  display: block;
  
}
#start_main_menu ul.right {
  width: 242px;
  left: 0px;
  background-color: #fff;
  overflow: hidden;
}
#start_main_menu ul.right li{
 margin-bottom: 5px;  
}

#start_main_menu ul.right li a:hover,
#start_main_menu ul.right li:hover {
  background-color: #CCCC33;  /*areaColor normal */
  
}
#start_main_menu ul.right li.werder{
  background: url("../images/werder_small_gray.gif")  0px 0px no-repeat;
  background-color: #999;
}
#start_main_menu ul.right li.werder a:hover, #start_main_menu ul.right li.werder:hover a {
  background: url("../images/werder_small_green.gif") 0px 0px no-repeat;  
  background-color: #CCCC33;
}

#start_main_menu ul.right li.werder:hover{
  /*background: url("../images/werder_small_green.gif") left no-repeat;*/  
  background-color: #CCCC33;
}
#start_pensumlogo {
  position: relative;
  text-align: right;
  width: 349px;
  float:left;
  background: url("../images/start_main_left_border.gif") left no-repeat;
}
#start_pensumlogo a img {
  border: none;
  margin-right: 5px;
}

  /*
  CONTENT
*/
#content {
  background: #fff;  
}

#content h1, 
#content h2,
#content h3 {
  font-size: 14px;
  margin: 2px 0 0 0;  
}
#content h1,
#content h2 {
  margin: 5px 0 0 10px;
  color: #fff;
  margin: 0;
  background:#999;
  width: 362px;
  padding:9px 0px 10px 10px;
  text-transform:uppercase;
  font-weight:normal;
}
#content-middle {
  position: relative;
  width: 900px;
  display: none;
}



#contact{
  clear: both;
  height: 14px;
  padding-left: 120px;
  color: #666;
  text-align: left;
  background: url("../images/contact_left_border.gif") left repeat-y;
}  
