/* @group General Styles */
body {
      padding: 0;
      margin: 0;
      font: 0.85em  Arial, Helvetica, sans-serif;
	  background-image:url(../sys_img/bg_h1000.jpg);
	  background-repeat:repeat-x;
      background-color: #f8f5e4;
	  color: #070B0F;	
 }
.txt {
     line-height: 1.5;
	 
} 
.txt_kl {
     font-size: 11px;
	 line-height: 1;
} 
.txt_w {
     font-size: 10px;
	 line-height: 1;
	 color: #ffffff;
} 
.hdl_lineh {
     line-height: 1.3;
} 
p {
     text-align:justify;
	 line-height: 1.5;
}
img {
      border: none;
     
}
a:link, a:visited {
      text-decoration: none;
}

a:hover, a:active {
      text-decoration: none;
}
.subl_navi {
     font-size: 12px;
	 color: #000000; /* 10328a */
	 font-weight: bold;
}
.small {
     font-size: 9px;
	 color: #000000;
	 line-height: 0.8;
}
.cms_txtfb2 {
     
	 color: #666666;
	 
}
.cms_fehler {
     font-size: 12px;
	 color: #CC3300;
	 font-weight: bold;
}
/* Startseite */
.hdl_start {
     font-size: 24px;
	 letter-spacing: 1.2px;
	 color: #10328a;
	 
}
.hdl_suche {
     font-size: 18px;
	 letter-spacing: 1.2px;
	 color: #10328a;
	 
}
.navi1 a {
    color: #10328a;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
    }
.navi1 a:hover {
    color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;  
    }
.navi2 a {
    color: #10328a;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
    }
.navi2 a:hover {
    color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;  
    }
/* Bereich Beratung */	
.hdl_beratung {
     font-size: 24px;
	 letter-spacing: 1.2px;
	 color: #88b1d6;
	 
}
.naviberatung_HH {
     font-size: 12px;
	 color: #88b1d6;
	 font-weight: bold;
}
.naviberatung a {
    color: #10328a;
	text-decoration: none;
	font-size: 12px;
    }
.naviberatung a:hover {
    color: #88b1d6;
	text-decoration: none;
	font-size: 12px;  
    }
.naviberatungBold a {
    color: #10328a;
	font-weight: bold;
	font-size: 12px;
    }
.naviberatungBold a:hover {
    color: #88b1d6;
	font-weight: bold;
	font-size: 12px;  
    }	
/* Bereich Inhouse Seminare */	
.hdl_inhouse {
     font-size: 24px;
	 letter-spacing: 1.2px;
	 color: #d0a279;
	
}
.naviinhouse_HH {
     font-size: 12px;
	 color: #d0a279; /* #daab82 #f3c299 */
	 font-weight: bold;
}
.naviinhouse a {
    color: #10328a;
	text-decoration: none;
	font-size: 12px;
    }
.naviinhouse a:hover {
    color: #d0a279;
	text-decoration: none;
	font-size: 12px;  
    }
.naviinhouseBold a {
    color: #000000;
	font-weight: bold;
	font-size: 12px;
    }
.naviinhouseBold a:hover {
    color: #d0a279;
	font-weight: bold;
	font-size: 12px;  
    }
/* Bereich Seminare */	
.hdl_seminare {
     font-size: 24px;
	 letter-spacing: 1.2px;
	 color: #b4be8b;
	
}
.subline_seminare {
     font-size: 14px;
	 letter-spacing: 1.2px;
	 color: #b4be8b;
	 font-weight: bold;
}
.naviseminare_HH {
     font-size: 12px;
	 color: #b4be8b;
	 font-weight: bold;
}
.naviseminare a {
    color: #10328a;
	text-decoration: none;
	font-size: 12px;
    }
.naviseminare a:hover {
    color: #b4be8b;
	text-decoration: none;
	font-size: 12px;  
    }
.naviseminareBold a {
    color: #000000;
	font-weight: bold;
	font-size: 12px;
    }
.naviseminareBold a:hover {
    color: #b4be8b;
	font-weight: bold;
	font-size: 12px;  
    }
/* Bereich ber uns */	
.hdl_uns {
     font-size: 24px;
	 letter-spacing: 1.2px;
	 color: #b5bccf;
	
}
.naviuns_HH {
     font-size: 12px;
	 color: #b5bccf;
	 font-weight: bold;
}
.naviuns a {
    color: #10328a;
	text-decoration: none;
	font-size: 12px;
    }
.naviuns a:hover {
    color: #b5bccf;
	text-decoration: none;
	font-size: 12px;  
    }
.naviunsBold a {
    color: #000000;
	font-weight: bold;
	font-size: 12px;
    }
.naviunsBold a:hover {
    color: #b5bccf;
	font-weight: bold;
	font-size: 12px;  
    }
/* Bereich Aktuelles */	
.hdl_akt {
     font-size: 24px;
	 letter-spacing: 1.2px;
	 color: #cd8d98;
	
}
.naviakt_HH {
     font-size: 12px;
	 color: #cd8d98;
	 font-weight: bold;
}
.naviakt a {
    color: #10328a;
	text-decoration: none;
	font-size: 12px;
    }
.naviakt a:hover {
    color: #cd8d98;
	text-decoration: none;
	font-size: 12px;  
    }
.naviaktBold a {
    color: #000000;
	font-weight: bold;
	font-size: 12px;
    }
.naviaktBold a:hover {
    color: #cd8d98;
	font-weight: bold;
	font-size: 12px;  
    }												
/* @group Layout */
#seminarbox {
	position: relative;
	margin: 0 auto;
	z-index: 1;
	width: 340px;
	top: 0px;
}
#title {
      width: 870px;
      height: 32px;
	  position: relative;
      margin: 0 auto;
      padding: 0 20px 0 22px;
}
#container {
      width: 870px;
      margin: 0 auto;
      z-index: 2;
      /* padding: 0 20px; */
}

.clearer {
      clear: both;
}
#pageHeader {
      position: relative;
      z-index: 10;
}
#pageHeader h1 {
margin: 0;
padding: 0;
}
#contentContainer {
      
}
#content {
       padding: 2px 15px 30px 0; 
      font-size: 0.9em;
}
#footer {
      width: 870px;
}
/* @end */
/* Toolbar Styles */
#navcontainer {
      height: 30px;
      position: absolute;
      z-index: 300;
      color: #3b2b7f;
}

#navcontainer #current, #navcontainer .currentAncestor{
}
#navcontainer ul ul #current , #navcontainer ul ul .currentAncestor {
      color: #AE1221;
      background-color: #ece6d0; /* f8f5e4 */
}

/* Parent - Level 0 */

#navcontainer ul{
      margin: 0;
      padding: 0;
      z-index: 5;
      list-style-type: none;
      color: #3b2b7f;
      background-color: #333333;
}

#navcontainer li {
      position: relative;
      display: inline;
      float: left;
}
#navcontainer a {
      display: block;
      padding: 6px 18px 17px;
      text-decoration: none;
      font-weight: normal;
      font-size: 0.95em;
}

#navcontainer a:hover {
      background: transparent;
}

#navcontainer a:active {
}

/* Child - Level 1 */
/* All browsers will use this code, it will make the pop out menus work */
#navcontainer ul ul {
      position: absolute;
      top: 20px;
      left: 5px;
      right: 0;
      display: none;
      z-index: 6;
      font-size: 0.75em;
      width: 173px;
      padding: 0 0px;
      margin-top: 10px;
}

#navcontainer ul ul li {
      display: block;
      border-top-width: 1px;
      border-top-style: solid;
      border-right-width: 1px;
      border-right-style: solid;
      border-bottom-width: 1px;
      border-bottom-style: solid;
      border-left-width: 1px;
      border-left-style: solid;
      
}

#navcontainer ul ul a {
      padding: 6px 0px 6px 8px;
      display: block;
      width: 163px;
      height: auto;
}

#navcontainer ul ul a:hover {

}

#navcontainer ul ul #current{
}


/* Child Level 3 */

#navcontainer ul ul ul {
      position: absolute;
      left: 171px;
      top: -11px;
      z-index: 120;
      font-size: 1em;
}

#navcontainer ul ul ul li { 

}

#navcontainer ul ul ul ul li { 
}

#navcontainer ul ul ul ul a{
}

#navcontainer ul ul ul ul a:hover{

}

div#navcontainer ul ul, div#navcontainer ul ul ul, div#navcontainer ul li:hover ul ul, div#navcontainer ul li:hover ul ul ul, div#navcontainer ul li:hover ul ul ul ul, div#navcontainer ul li:hover ul ul ul ul ul{
display:none;
}

div#navcontainer ul li:hover ul, div#navcontainer ul ul li:hover ul, div#navcontainer ul ul ul li:hover ul, div#navcontainer ul ul ul ul li:hover ul, div#navcontainer ul ul ul ul ul li:hover ul{
display:block;
}
/* @end */
/* Main content area unordered list styles */

ul.disc {
      list-style-type: disc;
}

ul.circle {
      list-style-type: circle;
}

ul.square {
      list-style-type: square;
}

ol.arabic-numbers {
      list-style-type: decimal;
}

ol.upper-alpha {
      list-style-type: upper-alpha;
}

ol.lower-alpha {
      list-style-type: lower-alpha;
}

ol.upper-roman {
      list-style-type: upper-roman;
}

ol.lower-roman {
      list-style-type: lower-roman;
}

/* Table Styles */

.aktiv-tabel {
      background-color: #FFF;
      border-width: 1px;
      border-style: solid;
      border-color: #453589;
}

/* @end */

/* @group Classes */

.aktiv {
      background-color: #FFF;
      border-width: 1px;
      border-style: solid;
      border-color: #453589;
}

/* @end */

/* @extras*/

a.extralink {
      color:#FFFFFF;
      text-decoration: none;
  }

a.extralink:visited {
 color:#FFFFFF;
      text-decoration: none;

}

a.extralink:hover {
      color:#FFFFFF;
      text-decoration: underline;
 
}
.formulartext {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 1.3;
	letter-spacing: 1.2px;

	}

/* CMS Styles navigation + Top*/
#cmstitle {
      width: 870px;
      height: 10px;
	  position: relative;
      margin: 0 auto;
      padding: 0 0 0 0px;
}
/* CMS  Toolbar Styles */
#navcms {

      height: 10px;
      position: absolute;
      z-index: 300;
      color: #3b2b7f;
}

#navcms #current, #navcms .currentAncestor{
}
#navcms ul ul #current , #navcms ul ul .currentAncestor {
      color: #AE1221;
      background-color: #ece6d0; /* f8f5e4 */
}

/* Parent - Level 0 */

#navcms ul{
      margin: -20px;
      padding: 0;
      z-index: 5;
      list-style-type: none;
      color: #3b2b7f;
      background-color: #333333;
}

#navcms li {
      position: relative;
      display: inline;
      float: left;
}
#navcms a {
      display: block;
      padding: 6px 18px 17px;
      text-decoration: none;
      font-weight: normal;
      font-size: 0.95em;
}

#navcms a:hover {
      background: transparent;
}

#navcms a:active {
}

/* Child - Level 1 */
/* All browsers will use this code, it will make the pop out menus work */
#navcms ul ul {
}

#navcms ul ul li {
}

#navcms ul ul a {
}

#navcms ul ul a:hover {

}

#navcms ul ul #current{
}


/* Child Level 3 */

#navcms ul ul ul {
}

#navcms ul ul ul li { 

}

#navcms ul ul ul ul li { 
}

#navcms ul ul ul ul a{
}

#navcms ul ul ul ul a:hover{

}

div#navcms ul ul, div#navcms ul ul ul, div#navcms ul li:hover ul ul, div#navcms ul li:hover ul ul ul, div#navcms ul li:hover ul ul ul ul, div#navcms ul li:hover ul ul ul ul ul{
display:none;
}

div#navcms ul li:hover ul, div#navcms ul ul li:hover ul, div#navcms ul ul ul li:hover ul, div#navcms ul ul ul ul li:hover ul, div#navcms ul ul ul ul ul li:hover ul{
 display:block;
}
