html {

  overflow-y: scroll;
}
*{
  margin: 0;
  padding: 0;
    font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #0E0094;
  font-size: 13px;

}
BODY {

  /*background: url(../images/bg_master.gif);*/
  font-family: Verdana,Arial,Helvetica,sans-serif;
  color: #0E0094;
  font-size: 12px;
  }

#Header{
  width: 350px;
  top: 36px;
  left: 182px;
  /*margin-right:225px;*/
  height:100px;
 /* background: url(../images/logo.jpg) no-repeat;*/
  position: relative;
  z-index: 15;
}
#Header_li{
  float:left;
  background: url(/images/logo_li.gif) no-repeat;
  height: 67px;
  width: 391px;
}
#Header_re{
  float:left;
  background: url(../_images/logo_re.gif) no-repeat;
  height: 65px;
  width: 32px;

}
#bgContainer{

  width: 760px;
  min-height: 450px;
  overflow:hidden;
  height: auto !important;
  height: 450px;  /*für den IE */
  background-color: #FDF9F1;
  padding: 20px 20px 20px 20px;
  border: 1px solid #DE7008;
  -moz-box-shadow: 2px 5px 3px 3px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 2px 5px 3px 3px rgba(0, 0, 0, 0.3);
  margin-bottom: 25px;
  margin-top: -25px;
  z-index: 9;
  position: relative;
 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
  /* For IE 5.5 - 7 */
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');

}

#bgLine{
	height: 9000px;
	z-index: 1;
	background: url(/images/bg_master.gif);
	position: fixed;
	top: 0px;
	left:0px;
	right:0px;

}

#Banner{
  float:left;
  width: 760px;
  height:120px;


}
#Navigation{
  float:left;
  margin-top:5px;
  width: 760px;
  height:20px;
  text-align: left;
  color: #1C1C6E;
  font-size: 13px;

}
#Navigation a{
  margin-right: 25px;
    text-decoration: none;
z-index: 9;

}

#Navigation strong{
  color: #1C1C6E;
    text-decoration: none;
    font-size: 13px;
z-index: 9;

}
#Navigation ul li a.current,
          #Navigation ul li a.section,
          #Navigation ul li a.section:hover,
          #Navigation ul li a.current:hover {
           color: #A5A069;
        }

        #Navigation ul li a.current span,
        #Navigation ul li a.section span,
          #Navigation ul li a.section:hover span,
        #Navigation ul li a.current:hover span {
          color: #A5A069;
        }

#Ticker{
  float:left;
  margin-bottom:5px;
  width: 760px;
  height:20px;
  background-color:#de7008;
  text-align: left;
z-index: 9;
position: relative;
}

#HeadLine{
  float:left;
  width: 760px;
  padding: 0;
 /* height:40px; */ /*für den IE */
  text-align: left;

  z-index: 9;
  position: relative;

}
#HeadLine h1{

	font-size: 21px;
	color: #1C1C6E;
	margin: 0 0 10px 0;
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#Container{
  margin-left:-20px;
  float:left;
  padding: 0 0 20px 20px;
  width: 780px;
  min-height: 400px;
  height: auto !important;  /* für moderne Browser */
  height: 400px;  /*für den IE */
  text-align: left;

  margin-top: 20px;
  margin-bottom: 50px;
  z-index: 9;
  position: relative;
}
#LeftContainer{
  z-index: 9;
  float:left;
  width: 540px;
  min-height: 450px;
  margin: 0 40px 0 0;
  height: auto !important;  /* für moderne Browser */
  height: 550px;  /*für den IE */
  text-align: left;

  position: relative;
}

#RightContainer{
  z-index: 9;
  float:left;
  width: 180px;
  min-height: 400px;
  height: auto !important;  /* für moderne Browser */
  height: 400px;  /*für den IE */
  text-align: left;
  position: relative;
}

#Clear{
  clear:both;
}

#MenueBalkenDiv {

  -moz-border-radius:5px;
  position:relative;
  border:1px groove #000000;
  margin-top:0px;
  margin-bottom:10px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left: 10px;
  top:0px;
  left:0;
  width:auto;
  height:auto;
  z-index:20;
  font-weight:bold;

  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:14px;
  background-color:	#FFFFFF;
  border-collapse: collapse;

}

#MenueBalkenDiv1{

  -moz-border-radius:5px;
  position:relative;
  border:1px groove #000000;
  margin-top:0px;
  margin-bottom:10px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left: 10px;
  top:0px;
  left:0;
  width:auto;
  height:auto;
  z-index:20;
  font-weight:bold;

  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:14px;
  background-color:	#DE7008;
  border-collapse: collapse;

}

#MenueBalkenDiv a{
	color:#DE7008;
	text-decoration: none;
	}
#MenueBalkenDiv1 a.current,
#MenueBalkenDiv1  a.section{
	color: #FFFFFF;
	text-decoration: none;
	}
#Menue2 {
  margin-bottom:15px;
  z-index: 9;
  }
#Menue2 a{

  text-decoration: none;
  }

#Menue2  a.current,
          #Menue2  a.section,
          #Menue2  a.section:hover,
          #Menue2  a.current:hover {
           color: #1C1C6E;
           font-weight: bold;
        }

        #Menue2 a.current span,
        #Menue2 a.section span,
          #Menue2 a.section:hover span,
        #Menue2 a.current:hover span {
          color: #A5A069;
          font-weight: bold;
        }



#MenueEinsDiv {
    background-image: url("../images/bp.gif");
    background-repeat: no-repeat;
    border: 0 groove #000000;
    height: auto;
    left: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
    padding-top: 0;
    position: relative;
    top: 0;
    width: auto;
}

#MenueEinsDiv a {
  text-decoration: none;
}


#Menu3 {
  margin: 2px 0 2px 15px
  }
#Menu3 a{
  color:#AC3A0D;
  font-size:12px;
  font-weight:normal;
  text-decoration: none;
  }
#Menu3  a.current,
          #Menu3  a.section,
          #Menu3  a.section:hover,
          #Menu3  a.current:hover {
           color: #DE7008;
           font-size:12px;
           font-weight:bold;
        }

        #Menu3 a.current span,
        #Menu3 a.section span,
        #Menu3 a.section:hover span,
        #Menu3 a.current:hover span {
          color :#DE7008;
          font-size:12px;
          font-weight:bold;
        }







#Zitat p, .typography p em{
    color: #880202;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    padding-top: 0;
    width: 400px;
    margin: 15px  0 30px 0;
    font-size: 13px;
}
#img_right {
  float: right;
  margin: 0  0 10px 10px;
 z-index: 9;
}
#img_left {
  float: left;
  margin:  5px 10px 10px 0px;

}
/*------------HomeNews-------------*/

#HomeNews{
margin: 0 20px 20px 0;
float: left;
width: 250px;
z-index: 9;
}
#HomeNews a{
	text-decoration: none;
}
#HomeNews {
margin-top: 8px;

}
#HomeNews strong{
    color: #DE7008;
    font-size: 14px;
	text-decoration: none;
}
#HomeNewsFullSize a{
	text-decoration: none;

}
#HomeNewsFullSize strong a{
    color: #DE7008;
    font-size: 13px;
    text-decoration: none;
}

#MyTitle {
	margin-bottom: 8px;

}
#MyTitleHalf {
	margin-bottom: 8px;
}
#MyTitleHalf strong{
    color: #DE7008;
	font-size: 16px;
	font-family:  Verdana,Arial,Helvetica,sans-serif;
}
#MyTitle strong{
    color: #DE7008;
	font-size: 16px;
	font-family:  Verdana,Arial,Helvetica,sans-serif;
}
#Seperator strong {
	color: #DE7008;
    font-size: 13px;
	}
#Seperatortitle {
  -moz-border-radius:5px;
  position:relative;
  border:1px groove #000000;
  margin-top:0px;
  margin-bottom:10px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left: 10px;
  top:0px;
  left:0;
  width:auto;
  height:auto;
  z-index:20;
  font-weight:bold;
 color: #FFFFFF;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:14px;
  background: url("../images/bg_master_balken.gif");
  border-collapse: collapse;
}
/*------------Termine-------------*/



#NewsTermine td{
  border: 0px;
  }
#NewsTermine table{
  margin: 0 0 0 0;
  }
#SubTitle{
    padding-top: 10px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #DE7008;
    margin-bottom: 15px;
}
#SubTitle span {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
z-index: 9;
}
#SchriftRot {
    color: #DE7008;
    font-weight: bold;
}
#SchriftBlau {
    color: #1C1C6E;
    font-weight: bold;
}
#TerminListe {
	margin-bottom: 25px;

}
#TerminTitle {
	margin-bottom: 8px;
}
#Liste{
	margin-bottom: 10px;
}

#TerminTitle strong {
	color: #0E0094;
	font-size: 13px;
	font-family:  Verdana,Arial,Helvetica,sans-serif;
}
#TerminTable td {
	 border:none;
	 padding-left: 0px;
	}

/*------------MoreLinks-------------*/

#MoreLinks {
  margin-top: 20px;
  width: 100%;
  float: left;
  border-top: 1px black solid;
z-index: 9;

  }
#MoreLinks strong{
  font-size:13px;
  margin-bottom: 10px;

  }
#MyLink {
  float: left;
  z-index: 9;
  }
#MyLink a {
 	text-decoration: none;
	color: #1C1C6E;
}
strong.subtitle {
    color: #DE7008;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}
#Termine {
margin: 7px 0 0px 0;
 clear: both;
 z-index: 9;
}
#Termin {
 float: left;
 z-index: 9;
}
#Termin table {
  border: none;
  margin: 0 0 0 0;
}
#Termin td{
  border: none;
}

#Zusatzinfo {
  float: left;
  clear: both;
  z-index: 9;
}
#Trennlinie
{
	margin: 0px 0 15px 0;
}
#Trennlinie hr
{
	color: #DE7008;
}
#Senden {
  float: left;
  z-index: 9;
 }

#Bestatigung a{
  font-size: 15px;
  }

#Video{
z-index: 9;
  float:left;
  width: 242px;
  height: 202px;
  margin: 0 0 10px 0;
}
#VideoFullSize{
  z-index: 9;
  width: 402px;
  height: 282px;
  margin: 0 0 20px 0;

}
#CoachingTeaser{
margin: 0 0 15px 0;
}
#CoachingTeaser p{
margin: 0;
}
#CoachingTeaser strong{
    color: #DE7008;
    font-size: 13px;
}
#PageTable table{
  margin-bottom: 25px;
}
#PageImage {
	border:1px solid #ddd;
	background-color: transparent;
	text-align: center;
	width: 100px;
	height: 100px;
}
#ListNewsletter{
	margin-bottom: 25px;
}
#Newstitle{
	color: #0E0094;
 	font-size: 13px;
 	font-weight: bold;
}
#NewsArchivTable table{
	margin-top: 0px;
}
#NewsArchivTable td{
	padding-left: 0px;
}
#checkboxtable td{
	padding: 0;

	}
