body {background:#fff  repeat-y scroll 100% 0%;color:#006;font:.9em verdana, geneva, helvetica, arial, sans-serif;margin:0;padding:0}

.menu2 {background-image:url(http://www.beyond-diving.de/grafix/bar.gif);height:31px;background-repeat:repeat-x;}


.clCMAbs{position:absolute; visibility:hidden;left:0; top:0}
.clBar{position:absolute; width:10px; height:10px; visibility:hidden;}

.clLevel0,.clLevel0over{position:absolute; padding:2px 0 2px 4px; font-weight:bold;font-size:12px;overflow:hidden;}
.clLevel0,.clBar{ color:#FF9;background-color:#00c;}
.clLevel0over{color:#Fc0;background-color:#00c;cursor:pointer;}
.clLevel0border{position:absolute; visibility:hidden;}

.clLevel1, .clLevel1over{position:absolute; padding:2px 0 2px 4px; font-weight: bold;font-size:11px;overflow:hidden;}
.clLevel1 {background-color:#C6E2FF;color:#009;}
.clLevel1over{background-color:#00c;color:#fc0;cursor:pointer;}
.clLevel1border{position:absolute; visibility:hidden; background-color:#00c;color:#fc0}

.clLevel2, .clLevel2over{position:absolute; padding:2px 0 2px 4px; font-weight:bold;font-size:10px;overflow:hidden;}
.clLevel2{background-color:#E2EFFE;color:#00c;}
.clLevel2over{background-color:#33f;color:#fc0;cursor:pointer;}
.clLevel2border{position:absolute; visibility:hidden; background-color:#00c;color:#fc0}





BODYxxx { 
  background: #cccccc; 
  color: #000000; 
  margin: 0px; 
  } 
  A {  
  color: #000000;  
  text-decoration: none;  
  } 
  A:hover {  
  color:#0000FF;
  font-weight : bold; 
  font-style:italic;
  }  
  .Header {  
  font-family: Verdana, Arial, sans-serif;  
  font-size: 11px;  
  color: #ffffff;  
  font-weight : bold;  
  }  
  .infoBox {  
  background: #b6b7cb;  
  }  
  .infoBoxContents {  
  background-color:#ffffff;  
  font-family: Verdana, Arial, sans-serif;  
  font-size: 10px;  
  }  
  .text {  
  font-family: Verdana, Arial, sans-serif;  
  font-size: 10px;  
  }  
  .Content { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  } 
  .main { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  } 
  TD.infoBoxHeading { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  background-color: #00aaff; 
  color: #ffffff; 
  } 
  TD { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  } 
  TD.smallText, SPAN.smallText, P.smallText { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  } 
  TD.tableHeading { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 12px; 
  font-weight: bold; 
  } 
  CHECKBOX, INPUT, RADIO, SELECT { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px; 
  } 
  TEXTAREA { 
  width: 100%; 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px; 
  } 
  .calendar .title { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #006699} 
  .calendar .title A:link { color: #FFFFFF; text-decoration: none; } 
  .calendar .title A:visited { color: #FFFFFF; text-decoration: none; } 
  .calendar .title A:hover { color: #FF0000; text-decoration: none; } 
  .calendar .overview { background-color: #EEEEEE; font-size: x-small; font-family: Arial, Helvetica, sans-serif} 
  .calendar .overview A:link { text-decoration: none; } 
  .calendar .overview A:visited { text-decoration: none; } 
  .calendar .overview A:hover{ background-color: #FF0000; color: #FFFFFF; text-decoration: none; } 
  .calendar .overview .last_month { color: #CCCCCC} 
  .calendar .overview .next_month { color: #CCCCCC} 
  .calendar .overview #today { color: #FFFFFF; background-color: #FF9933} 
  .calendar .overview #selected { color: #FFFFFF; background-color: #FF0000} 
  .calendar .overview .dayname { background-color: #EEEEEE; font-family: Arial, Helvetica, sans-serif; font-weight: bold} 
  .event_list { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt} 
  .event_list .title { background-color: #006699; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: larger} 
  .event_list .date { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; font-weight: bold} 
  .event_info { background-color: #FFFFCC; font-family: Arial, Helvetica, sans-serif; font-size: 10pt} 
  .event_info .title { font-family: Arial, Helvetica, sans-serif; font-weight: bold; } 
  .event_info .date { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt ; font-weight: bold} 
  .line_0 { background-color: #EEEEEE} 
  .line_1 { background-color: #FFFFFF} 
  input.input { 
  border : 1px solid Black; 
  font-family : Arial, Helvetica, sans-serif; 
  font-size : 8pt;		} 
  textarea { 
  border : 1px solid Black; 
  } 
  h1 
  { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  color: #ffffff; 
  } 
  h2 
  { 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 1px; 
  color: #ffffff; 
  }  
  .left {	  
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  font-weight: bold; 
  background-color: #00aaff; 
  color: #ffffff; 
  text-align: left; 
  } 
  .right{		} 
  .entry{ 
  background-color:#ffffff; 
  font-family: Verdana, Arial, sans-serif; 
  font-size: 10px; 
  } 
  .menutitle { 
  cursor:pointer; 
  margin-bottom: 5px; 
  background-color:#ECECFF; 
  color:#0000ff; 
  width:162px; 
  padding:2px; 
  text-align:center; 
  font-size:12px; 
  font-weight:bold; 
  font-family: Verdana, Arial, sans-serif;  
  border:1px solid #000000; 
  } 
  .submenu{ 
  margin-bottom: 0.5em; 
  font-family: Verdana, Arial, sans-serif;  
  font-size: 10px;  
  color:#000000; 
  } 
  .submenuline{ 
  margin-bottom: 0.2em; 
  font-family: Verdana, Arial, sans-serif;  
  font-size: 10px;  
  font-weight:bold; 
  color:#ffffff; 
  margin-left:2px; 
  } 
  .subsubmenuline{ 
  font-family: Verdana, Arial, sans-serif;  
  font-size: 10px;  
  font-weight:bold; 
  color:#ffffff; 
  margin-left:10px; 
  background-color:#00aaff; 
  } 
  .submenuline_active{ 
  margin-bottom: 0.2em; 
  font-family: Verdana, Arial, sans-serif;  
  font-size: 10px;  
  font-weight:bold; 
  color:#FF9933; 
  margin-left:2px; 
  } 
  .subsubmenuline_active{ 
  font-family: Verdana, Arial, sans-serif;  
  font-size: 10px;  
  font-weight:bold; 
  color:#FF9933; 
  margin-left:10px; 
  background-color:#00aaff; 
  }