@charset "utf-8";
/* CSS Document */

body{
  background-color:#939598;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

td{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

table#program p.bodytext, table#training p.bodytext{
  padding:0px;
  margin:0px;
}

table#program td, table#training td{
	vertical-align:top;
  border-bottom:1px solid #000000;
}

.colored{
  background-color:#D4D4D4;
  /*background-color:#D49115;*/
}

th{
  background-color:#D49115;
}

.colored-kontakt{
  background-color:#1162AD;
  color:#FFFFFF;
  padding-bottom:10px;
  padding-top:10px;
  padding-left:5px;
  padding-right:5px;
  background-image:url(img/right-bg.gif);
  background-position:bottom;
  background-repeat:no-repeat;
  text-align:left;
}

.content-c{
  text-align:left;
}

.navi-c{
  text-align:left;
}

.goos{
  padding-right:10px;
}

.goos a, .colored-kontakt a{
  color:#FFFFFF;
  text-decoration:none;
}

h1{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:17px;
  font-weight:bold;
  padding-top:0px;
  margin-top:4px;
  padding-bottom:0px;
  margin-bottom:6px;
}

h2{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding-top:0px;
  margin-top:4px;  
  padding-bottom:0px;
  margin-bottom:2px;
}

.bodytext{
  padding-top:0px;
  margin-top:0px;
}


/* Menu 1 column */
TD#navi {	
	vertical-align: top; 
	padding-top: 10px;
}
TD#navi DIV {
	width: 95%;
}
TD#navi DIV A {
	color: navy;
	text-decoration: none;
}
TD#navi DIV A:hover {
	text-decoration: underline;
}
/*  MENU 1, level 1, normal state (NO) */
TD#navi DIV.menu1-level1-no {
  font-size: 11px;
  padding-top:15px;
  padding-left:5px;
}
TD#navi DIV.menu1-level1-no A {
  color:#1162AD;
  padding-left:15px;
  font-weight:bold;
  text-transform:uppercase;
}
/*  MENU 1, level 1, active state (ACT) */
TD#navi DIV.menu1-level1-act {
  font-weight:bold;
  font-size: 11px;
  padding-top:15px;
  padding-left:5px;
}
TD#navi DIV.menu1-level1-act A {
  color:#1162AD;
  padding-left:15px;
  text-transform:uppercase;
}

/*  MENU 1, level 2, normal state (NO) */
TD#navi DIV.menu1-level2-no {
  font-weight:bold;
  padding-top:5px;
  font-size: 10px;
}
TD#navi DIV.menu1-level2-no A{
  	color:#1162AD;
    padding-left:10px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#navi DIV.menu1-level2-act {
  padding-top:5px;
  font-size: 10px;
  font-weight:bold;
}

TD#navi DIV.menu1-level2-act A{
  color:#1162AD;
  padding-left:10px;
}

TD#navi DIV.menu-level-2-all{
  width:180px;
  margin-left:15px;
  margin-top:5px;
  padding-bottom:5px;
  border-bottom:1px solid #1162AD;
  border-top:1px solid #1162AD;
}

/*  MENU 1, level 3, normal state (NO) */
TD#navi DIV.menu1-level3-no {
  font-weight:bold;
  padding-top:5px;
  font-size: 10px;
}
TD#navi DIV.menu1-level3-no A{
  color:#1162AD;
  padding-left:10px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#navi DIV.menu1-level3-act {
  padding-top:5px;
  font-size: 10px;
  font-weight:bold;
}

TD#navi DIV.menu1-level3-act A{
  color:#1162AD;
  padding-left:10px;
}

TD#navi DIV.menu-level-3-all{
	margin-left:20px;
	margin-top:5px;
	padding-bottom:5px;
	margin-right:10px;
}