* {
	margin: 0;
	padding: 0;
	font-weight: normal;
	list-style: none;
	font-size: 100.01%;
}

body {
	font: 62.5%/1.6em Arial, Helvetica, sans-serif;
	text-align: left;
	overflow:scroll;
	background: #bbb;
}

#wrapper {
	margin: 0 auto;
	width: 1000px;
	height: 650px;
	background: url(../images/bg_v10_1000x650.jpg) no-repeat;
	text-align: left;
	border: 3px solid #eee;
}

#banner {
	position:relative;
	z-index:10;
}

a {
	text-decoration: none;
	outline:none;
}

img {
	border: 0;
}


@font-face {
        font-family: "Segoe Print";
        src: url("/fonts/segoeprb.ttf")
      }

h1 {
	font-family:"Segoe Print", "Lucida Handwriting", "Bradley Hand ITC", "Segoe Script";
	font-size: 3.6em;
	font-weight: bold;
	line-height: 1.8em;
	padding-top:0em;
	padding-left: 0.7em;
	color: white;
}

h2 {
	font-family:"Segoe Print", "Lucida Handwriting", "Bradley Hand ITC", "Segoe Script";
	font-size: 2.5em;
	font-weight: bold;
	padding-left: 1.2em;
	color: white;
}

h3 {
	font-size: 1.3em;
}

/* --------------------------------- content ---------------------------------*/
#content {
	pppposition: relative;
	zzz-index:0
}

#main_content {
	margin-left: 3em;
	margin-right: 3em;
	height: 490px;
	position: relative;
	z-index: 1;
	overflow:auto;
	color:#333;
}
#main_content .main_content_bg {
	background: #c6c6e8 fixed;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	position: relative;
	left: 0;  
	top: 0; 
	z-index: 1;
	min-height:490px;
}
#main_content .impressum_content_bg{
	background: #c6c6e8 fixed;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	position: relative;
	left: 0;  
	top: 0; 
	z-index: 1;
	min-height:1720px;
}
#main_content .main_content_fg {
	position: absolute;
	left: 0;  
	top: 0; 
	z-index: 2;
}

#main_content p {
	font-size: 1.3em;
}
#main_content h4 {
	font-size: 1.4em;
	font-weight:bold;
}

/* --------------------------------- home / startseite-----------------------*/

#main_content #div_home{
	position:relative;
	left:392px;
	top:57px;
}
#main_content #div_home #zitat {
	position:absolute;
	left:0px;
	top:0px;
	width:320px;
	height:150px;
}
#main_content #div_home #zitat blockquote {
	font-size:20px;
	line-height:25px;
	font-weight:bold;
	color:white;
}
#main_content #div_home #zitat:hover blockquote {
	color:#C09;
}

#main_content #div_home #zitat cite {
	font-style:italic;
	color: #1C1C85;
}

#main_content #div_home #bqm8 {
	position:absolute;
	left:0px;
	top:0px;
}
#main_content #div_home #bqm8 h2:hover {
	color: #C09;
	fffont-size:38px;
}
#main_content #div_home #bqm8-text {
	position:absolute;
	left:35px;
	top:2px;
}
#main_content #div_home #bqm8 h2 {
	font-weight:bold;
	font-size: 33px;
	line-height: 45px;
	padding:0;
}
#main_content #div_home #bqm8 h2 span {
	font-size: 40px;
	line-height: 41px;
}

#main_content #div_home #bqm8-text  h2 {
	font-weight:bold;
	font-size: 23px;
	line-height: 45px;
	padding:0;
}


#main_content #aktuell {
	position:absolute;
	left:-17px;
	top:-46px;
	width:402px;
	height:262px;
	text-align:center;
	background: url(../images/bg_aktuell.png) no-repeat;
	padding-top:102px;

}
#main_content #aktuell h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #1C1C85;
	line-height:1.5em;
	padding:0;
}
#main_content #aktuell h2:hover {
	color:white;
}

#main_content #aktuell p {
	ffffont-family:"Segoe Print", "Lucida Handwriting", "Bradley Hand ITC", "Segoe Script";
	color:#C09;
	font-size: 2em;
	line-height:1.5em;
	font-weight: bold;
}

#main_content #aktuell #pfeil {
	margin-bottom: -2px;
	margin-right: 5px;
}



/* --------------------------------- bqm8 -------------------------------*/
#main_content table#bqm8Tbl {
	margin-top:2em;
	margin-left:4em;
	margin-right:4em;
	line-height:1.4em;
	font-size:1.4em;
}
#main_content table#bqm8Tbl tr {
	margin-bottom:2em;
}
#main_content table#bqm8Tbl th {
	font-weight:bold;
	width: 140px;
	vertical-align: top;
	text-align:left;
}
#main_content table#bqm8Tbl td {
	vertical-align: top;
	padding-bottom:1.5em;
}
#main_content table#bqm8Tbl span {
	font-weight:bold;
	color:#C09;
	font-size:1.3em;
}

/* --------------------------------- konzept -------------------------------*/
#div_konzept {
	position:absolute;
	z-index:4;
	top:inherit;
	left:inherit;
}

/* --------------------------------- motivation ----------------------------*/
#main_content #div_motivation {
	margin-top:3em;
	margin-left:1em;
}
#main_content #div_motivation p {
	padding-left:1.5em;
	padding-right:1.5em;
	padding-bottom:1em;
	font-size: 1.5em;
	line-height:1.5em;
}
#main_content #div_motivation p.sit {
	padding-left:5.5em;
	font-style:italic;
}
#main_content #div_motivation p.center {
	text-align:center;
}
#main_content #div_motivation p.left {
	text-align:left;
}
#main_content #div_motivation p.right {
	text-align:right;
}
#main_content #div_motivation p span {
	font-family:"Segoe Print", "Lucida Handwriting", "Bradley Hand ITC", "Segoe Script";
	font-size: 1.2em;
	font-weight:bold;
}
#main_content #div_motivation p a {
	text-decoration:none;
	color:#009;
}
#main_content #div_motivation p a:hover {
	color:#C09;
}

#main_content table#motivationTbl {
	margin-left:2em;
	margin-top:0.1em;
	text-align: left;
	font-size:1.7em;
	line-height:1.1em;
	text-align:left;
}
#main_content table#motivationTbl th {
	font-weight:bold;
	vertical-align:bottom;
	padding-bottom:2em;
	text-align:center;
}
#main_content table#motivationTbl td {
	padding-bottom:2em;
}
#main_content table#motivationTbl th.sp1 {
	width:290px;
}
#main_content table#motivationTbl th.sp2 {
	width:290px;
}
#main_content table#motivationTbl th.sp3 {
	width:290px;
}
#main_content table#motivationTbl a {
	color:#009;
}
#main_content table#motivationTbl a:hover{
	color:#C09;
}
#main_content table#motivationTbl a.ws-link {
	color:#C09;
}
#main_content table#motivationTbl a.ws-link:hover{
	color:#009;
}





/* --------------------------------- termine -------------------------------*/
#main_content table#termineTbl {
	margin-left:3.5em;
	margin-top:3.5em;
	text-align: left;
	font-size:1.4em;
	line-height:1.6em;
	text-align:left;
}
#main_content table#termineTbl th {
	font-weight:bold;
	vertical-align:bottom;
	padding-bottom:2em;
	text-align:left;
}
#main_content table#termineTbl td {
	padding-bottom:2em;
}
#main_content table#termineTbl th.sp1 {
	width:210px;
}
#main_content table#termineTbl th.sp2 {
	width:170px;
}
#main_content table#termineTbl th.sp3 {
	width:190px;
}
#main_content table#termineTbl th.sp4 {
	width:180px;
}
#main_content table#termineTbl a {
	color:#009;
}
#main_content table#termineTbl a:hover{
	color:#C09;
}
#main_content table#termineTbl a.ws-link {
	color:#C09;
}
#main_content table#termineTbl a.ws-link:hover{
	color:#009;
}


#main_content table#termineTbl td span{
	font-family:"Segoe Print", "Lucida Handwriting", "Bradley Hand ITC", "Segoe Script";
	font-weight:bold;
	color:#C09;
	font-size:1.5em;
}

/* --------------------------------- Workshop-Details, gleiche Formatierungen ----------------------------*/
#main_content div#detail a {
	text-decoration: none;
	color:#009;
}
#main_content div#detail a:hover{
	color:#C09;
}


/* --------------------------------- ws8stationen ----------------------------*/
#main_content table#ws8Tbl1 {
	margin-top:2em;
	margin-left:5em;
	line-height:1.4em;
	font-size:1.4em;
}
#main_content table#ws8Tbl1 tr {
	margin-bottom:2em;
}
#main_content table#ws8Tbl1 th {
	font-weight:bold;
	width: 150px;
	vertical-align: top;
	text-align:left;
}
#main_content table#ws8Tbl1 td {
	vertical-align: top;
	padding-bottom:1.5em;
}

#main_content table#ws8Tbl2 {
	margin-left:5em;
	line-height:1.4em;
	font-size:1.4em;
}
#main_content table#ws8Tbl2 th {
	font-weight:bold;
	width: 150px;
	vertical-align: top;
	text-align:left;
}
#main_content table#ws8Tbl2 td {
	text-align:left;
	vertical-align: top;
}
#main_content table#ws8Tbl2 td.zitat {
	font-family:"Segoe Print", "Lucida Handwriting", "Bradley Hand ITC", "Segoe Script";
	font-size: 1.2em;
	font-weight:bold;
	padding-left:2em;
	text-align:center;
}
#main_content table#ws8Tbl2 td span {
	font-size:0.7em;
	padding-left:3em;
}

#main_content table#ws8Tbl3 {
	margin-top:1em;
	margin-left:23em;
	font-size:1.4em;
}
#main_content table#ws8Tbl3 th{
	width: 230px;
}

/* --------------------------------- ws6stationen ----------------------------*/
#main_content table#ws6Tbl1 {
	margin-top:3em;
	margin-left:5em;
	font-size:1.4em;
	line-height:1.4em;
}
#main_content table#ws6Tbl1 tr {
	margin-bottom:2em;
}
#main_content table#ws6Tbl1 th {
	font-weight:bold;
	width: 150px;
	vertical-align: top;
	text-align:left;
}
#main_content table#ws6Tbl1 td {
	vertical-align: top;
	padding-bottom:1.5em;
}

#main_content table#ws6Tbl1 td strong{
	font-weight:bold;
}


#main_content table#ws6Tbl2 {
	margin-top:0.2em;
	margin-left:5em;
	font-size:1.4em;
	line-height:1.4em;
}
#main_content table#ws6Tbl2 th {
	font-weight:bold;
	width: 150px;
	vertical-align: top;
	text-align:left;
}
#main_content table#ws6Tbl2 td {
	vertical-align: top;
}
#main_content table#ws6Tbl2 td.zitat {
	font-family:"Segoe Print", "Lucida Handwriting", "Bradley Hand ITC", "Segoe Script";
	font-size: 1.2em;
	font-weight:bold;
	padding-left:5em;
	text-align:center;
}
#main_content table#ws6Tbl2 td span{
	font-size:0.7em;
	padding-left:3em;
}

#main_content table#ws6Tbl3 {
	margin-top:2em;
	margin-left:23em;
	font-size:1.4em;
}
#main_content table#ws6Tbl3 th{
	width: 230px;
}
#main_content table#ws6Tbl3 a {
	text-decoration: none;
}

/* --------------------------------- coaching ----------------------------*/
#main_content table#coachingTbl1 {
	margin-top:3em;
	margin-left:5em;
	font-size:1.4em;
	line-height:1.4em;
}
#main_content table#coachingTbl1 tr {
	margin-bottom:2em;
}
#main_content table#coachingTbl1 th {
	font-weight:bold;
	width: 150px;
	vertical-align: top;
	text-align:left;
}
#main_content table#coachingTbl1 td {
	vertical-align: top;
	padding-bottom:1.5em;
}

#main_content table#coachingTbl2 {
	margin-top:2em;
	margin-left:5em;
	font-size:1.4em;
	line-height:1.4em;
}
#main_content table#coachingTbl2 th {
	font-weight:bold;
	width: 150px;
	vertical-align: top;
	text-align:left;
}
#main_content table#coachingTbl2 td {
	vertical-align: top;
}
#main_content table#coachingTbl2 td.zitat {
	font-family:"Segoe Print", "Lucida Handwriting", "Bradley Hand ITC", "Segoe Script";
	font-size: 1.2em;
	font-weight:bold;
	padding-left:5em;
	text-align:center;
}
#main_content table#coachingTbl2 td span{
	font-size:0.7em;
	padding-left:3em;
}

#main_content table#coachingTbl3 {
	margin-top:4em;
	margin-left:23em;
	font-size:1.4em;
}
#main_content table#coachingTbl3 th{
	width: 230px;
}
#main_content table#coachingTbl3 a {
	text-decoration: none;
}


/* --------------------------------- team ----------------------------------*/
#main_content table#trainerTbl {
	table-layout:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:3em;
}
#main_content table#trainerTbl th {
	text-align: left;
	width: 300px;
	vertical-align:middle;
}
#main_content table#trainerTbl td {
	vertical-align: top;
	width: 300px;
	font-size:1.4em;
	line-height:1.6em;
}

/* --------------------------------- download -----------------------------*/

#main_content #div_download {
	margin-top:4em;
	margin-left:6em;
}
#main_content #div_download h4 {
	font-size:1.5em;
	margin-bottom:2.5em;
}
#main_content #div_download #div_download2 {
	margin-left:10em;
}
#main_content #div_download p {
	font-size:1.4em;
	line-height:1.3em;
	margin-left:6em;
	margin-bottom:3em;
}
#main_content #div_download p.flyer {
	padding-top:1.0em;
}
#main_content #div_download img {
	float: left;	
}
#main_content #link_station1 {
	clear:left;
	margin-left:0;
}
#main_content #div_download span {
	font-family:"Segoe Print", "Lucida Handwriting", "Bradley Hand ITC", "Segoe Script";
	font-weight:bold;
	font-size:1.1em;
}
#main_content #div_download #link_station1 p {
	padding-top:0.5em;
	margin-left:0;
}

#main_content #div_download a{
	text-decoration:none;
	color:#009;
	line-height:1.8em;
}
#main_content #div_download a:hover{
	color:#C09;
}

/* --------------------------------- station1_kontakt -----------------------------*/
#main_content table#station1Tbl {
	margin-top:3em;
	margin-left:3.5em;
	margin-bottom:1em;
	line-height:1.4em;
	font-size:1.4em;
}
#main_content #p_stat1 {
	margin-left:3.3em;
	font-size:1.4em;
}
#main_content table#station1Tbl th {
	font-weight:bold;
	width: 130px;
	vertical-align: top;
}
#main_content table#station1Tbl td {
	vertical-align: top;
	padding-bottom:1.5em;
}

#main_content table#kontaktStat1Tbl {
	margin-top:2em;
	margin-left:154px;
	font-size:1.4em;
	line-height:1.8em;
}
#main_content table#kontaktStat1Tbl th {
	text-align:right;
	padding-right:1em;
	font-weight:normal;
	width: 100px;
}
#main_content table#kontaktStat1Tbl #a0 {
	margin-left:2em;
}
#main_content table#kontaktStat1Tbl #a1 {
	margin-left:2em;
}
#main_content table#kontaktStat1Tbl p, table#kontakt2Stat1Tbl p  {
	color:#90C;
	font-size:0.9em;
	font-style:italic;
}

#main_content table#kontaktPanelStat1Tbl {
	margin-top:2em;
	margin-left:271px;
	font-size:1.4em;
}
#main_content table#kontaktPanelStat1Tbl th {
	text-align:left;
	font-weight:normal;
	width: 100px;
}
#main_content table#kontaktPanelStat1Tbl td {
	text-align:right;
	width: 165px;
}
#main_content table#kontaktPanelStat1Tbl input {
	background:url(../images/formBtn_bg.jpg) repeat-x;
	color:#FFF;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:4px;
	padding-top:2px;
}
#main_content table#kontaktPanelStat1Tbl+p.stern {
	margin-top:1.5em;
	margin-left:628px;
	font-style: italic;
	font-size: 13px;
}


/* --------------------------------- kontakt ------------------------------*/
#main_content #p_kontakt {
	margin-top:2em;
	margin-left:4em;
	font-size:1.4em;
	line-height:1.5em;
}
#main_content table#kontaktTbl {
	margin-top:1.5em;
	margin-left:4em;
	font-size:1.4em;
	line-height:1.8em;
}


#main_content form#kontaktformular .stern{
	margin-top:1.5em;
	margin-left:628px;
	font-style: italic;
	font-size: 13px;
}
#main_content form sup{
	font-size:0.7em;
}


#main_content table#kontaktTbl th {
	text-align:right;
	padding-right:1em;
	font-weight:normal;
	width: 100px;
}
#main_content table#kontaktTbl #a0 {
	margin-left:2em;
}
#main_content table#kontaktTbl #a1 {
	margin-left:2em;
}
#main_content table#kontaktTbl p, table#kontakt2Tbl p  {
	color:#90C;
	font-size:0.9em;
	font-style:italic;
}

#main_content table#kontakt2Tbl {
	margin-top:2em;
	margin-left:4em;
	margin-bottom:1em;
	font-size:1.4em;
	line-height:1.8em;
}
#main_content table#kontakt2Tbl th {
	text-align:right;
	font-weight:normal;
	width: 100px;
	padding-right:1em;
}

#main_content table#kontaktPanelTbl {
	margin-top:0.5em;
	margin-left:17.2em;
}
#main_content table#kontaktPanelTbl th {
	width: 100px;
	text-align:left;
}
#main_content table#kontaktPanelTbl td {
	width: 355px;
	text-align:right;
}

#main_content table#kontaktPanelTbl input {
	font-size:1.4em;
	background:url(../images/formBtn_bg.jpg) repeat-x;
	color:#FFF;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:4px;
	padding-top:2px;
}

#main_content input {
	font-size:1.0em;
}
#main_content textarea {
	font-size:1.1em;
}

/* --------------------------------- anmeldung ----------------------------*/
#main_content form#anmeldeformular {
	margin-top:1.8em;
	margin-left:40px;
	font-size:1.4em;
}
#main_content form#anmeldeformular table {
	border-collapse: collapse;
}

#main_content form#anmeldeformular table p {
	color:#90C;
	font-size:0.9em;
	font-style:italic;
	display:inline;
}

#main_content form#anmeldeformular table#nehme_teilTbl {
	margin-bottom:1.2em;
}

#main_content form#anmeldeformular table#nehme_teilTbl td {
	text-align:left;
}
#main_content form#anmeldeformular table#nehme_teilTbl td span{
	font-family:"Segoe Print", "Lucida Handwriting", "Bradley Hand ITC", "Segoe Script";
	color:#C09;
	font-size:1.2em;
	font-weight:bold;
}

#main_content form#anmeldeformular table#anmeldungTbl th {
	text-align:right;
	padding-right:0.4em;
	width:100px;
	font-weight:normal;
	padding-bottom:0.5em;
}
#main_content form#anmeldeformular table#anmeldungTbl td {
	text-align:left;
	padding-bottom:0.5em;
}
#main_content form#anmeldeformular table#anmeldungTbl #a0 {
	margin-left:1em;
}
#main_content form#anmeldeformular table#anmeldungTbl #a1 {
	margin-left:1em;
}

#main_content form#anmeldeformular table#agbTbl td {
	padding-top:0.7em;
	text-align:left;
}

#main_content form#anmeldeformular table#anmeldungPanelTbl {
	margin-top:1.5em;
	margin-left:8em;
}
#main_content form#anmeldeformular table#anmeldungPanelTbl th {
	width:100px;
	text-align:left;
}
#main_content form#anmeldeformular table#anmeldungPanelTbl td {
	width:194px;
	text-align:right;
}
#main_content form#anmeldeformular table#anmeldungPanelTbl input {
	background:url(../images/formBtn_bg.jpg) repeat-x;
	color:#FFF;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:4px;
	padding-top:2px;
}

#main_content form#anmeldeformular table#anmeldungPanelTbl td.stern {
	font-size:13px;
	font-style:italic;
	width:465px;
}


#main_content form#anmeldeformular a {
	text-decoration: none;
	color:#009;
}
#main_content form#anmeldeformular a:visited {
	color:#009;
}
#main_content form#anmeldeformular a:hover {
	color:#C09;
}


/* --------------------------------- danke ----------------------------*/
#main_content div#danke {
	padding-top:5em;
	margin-left:15.5em;
}
#main_content div#danke p{
	font-size:1.6em;
	line-height:2em;
	font-family: Arial, Helvetica, sans-serif;
}

/* --------------------------------- agb ----------------------------*/
div#div_agb {
	background:#7071ff;
	/*height:800px;*/
	padding-left:1.5em;
	text-align:left;
}
div#div_agb h1 {
	padding-left:0.2em;
}
div#div_agb h2 {
	padding-left:0.4em;
}
div#div_agb #agb_content {
	padding-left:1em;
	padding-top:3.5em;
	padding-bottom:1em;
}
div#div_agb #agb_content h3 {
	font-size:1.4em;
	margin-top:0.4em;
	margin-bottom:1em;
	text-align:center;
	line-height:2em;
}
div#div_agb #agb_content h4 {
	color:#333;
	font-weight:bold;
	font-size: 1.4em;
	padding-top: 10px;
	line-height: 1.8em;
}
div#div_agb #agb_content p {
	color:#333;
	font-size: 1.3em;
	padding-bottom:1em;
	padding-left:0.7em;
	padding-right:1em;
	line-height: 1.5em;
}


/* --------------------------------- impressum ----------------------------*/
#main_content #div_impressum {
	padding-top: 1em;
	padding-left:1em;
}
#main_content #div_impressum h4 {
	font-size: 1.4em;
	padding-top: 1em;
	padding-left:1em;
	padding-right:1em;
	line-height: 1.8em;
}
#main_content #div_impressum p {
	font-size: 1.3em;
	padding-bottom:1em;
	padding-left:1.7em;
	padding-right:1em;
	line-height: 1.5em;
}


/* --------------------------------- login ---------------------------------*/

#main_content #div_login {
	margin-left: 0.4em;
	margin-top: 1em;
}

#main_content #div_login  p {
	font-size: 1.4em;
	line-height:1.5;
	margin-bottom: 1.3em;
}

#main_content #div_login table{
	font-size: 1.4em;
}
#main_content #div_login table#loginTbl tr {
	height:2em;
}
#main_content #div_login table#loginTbl th {
	width: 100px;
	text-align:right;
	padding-right:0.5em;
}
#main_content #div_login table#loginTbl td {
	width: 100px;
}
#main_content #div_login table#loginTbl td.td_error{
	width: 400px;
	color:#90C;
	font-size:0.9em;
	font-style:italic;
}

#main_content #div_login table#loginPanelTbl {
	margin-top:0.5em;
	margin-left:7.7em;
}
#main_content #div_login table#loginPanelTbl th {
	width: 100px;
	text-align:left;
}
#main_content #div_login table#loginPanelTbl td {
	width: 167px;
	text-align:right;
}
#main_content #div_login table#loginPanelTbl input {
	font-size:1.0em;
	background:url(../images/formBtn_bg.jpg) repeat-x;
	color:#FFF;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:4px;
	padding-top:2px;
}



#main_content #div_safe {
	margin-top: 7em;
	margin-left:5em;
}
#main_content #div_safe p {
	font-size:1.4em;
}
