@charset "UTF-8";
/* base rules */
* { margin: 0;padding: 0;outline: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }

html, body { height:100%; }
html { overflow-y: scroll;  }
body {
	font-family: 'Roboto', sans-serif;
	font-size: 90%;
	color: #000;
	line-height: 20px;
	background-color: #fff; /* Old browsers */
	background-image: url('../pic/bgpic.jpg');
	background-size: 100% auto;
}

h1, h2, h3, h4, h5, h6 { margin: 0; }
h1{
	font-family: 'Roboto', sans-serif;
	font-size: 150%;
	font-style: italic;
	line-height: 26px;
	margin-bottom: 12px;
	font-weight:bold;
	color: #f3e8d5;
}
h2 { 
	font-family: 'Roboto', sans-serif;
	font-size: 100%;
	line-height: 18px;
	margin-bottom: 12px;
	margin-top: 4px;
	font-weight:bold;
	color: #f3e8d5;
}
h3 {
	font-family:'Roboto', sans-serif;
	font-size: 90%;
	line-height: 16px;
	margin-bottom: 12px;
	font-weight:bold;
	color: #f3e8d5;
}
h4, h5, h6 {}
abbr {  }
address {  }
article {  }
aside {  }
canvas {  }
progress {  }
section {  }
p 
{ 	
 margin: 0 0 12px 0; 
}
a {
color: #fff;
outline: 0;
text-decoration:none;
}
a:hover { color: #ca670f; text-decoration: none; }
		::-moz-selection {
		background-color: #ca670f; color: #ffffff;}
		::selection {
			background-color: #ca670f; color: #ffffff;} 
table { 
 width: 100%; 
 line-height:18px; 
 color: #fff;
 border-collapse: collapse;
}
.pricetd {
	text-align: right;
	padding-right: 30px;
}
tbody {}
tr,td, th { vertical-align: top; }
td, th { text-align: left; }
td { padding-bottom: 5px;}
td.left {width:200px;}
th { font-weight: bold;}
dl { }
dt { }
dd { }
/* Images  */
img { border: 0;}
/* lines */

hr {
  border: 1;
  color: #eee;
  border:0px;
  border-top:1px solid #fff;
}

ul { list-style-type: square; padding-left: 14px;}
ul li { 
	list-style-image:none; 
	margin: 0 0 0 0; 
	color: #fff;
}
pre {  }
cite {  }
blockquote {  }
		
/*Clearing Container for floating areas*/
.clearing {clear: both;overflow: hidden;}/* IE HACK */
* html .clearing {height: 1%;} /* save E-Mail-Adresses from crawler*/
.antiSpam  {direction: rtl;unicode-bidi: bidi-override;}
.clear  {clear:left;}

.slogan table
{
 background-color:white; 
 color:#222;
 font-weight: bold;
 font-size:  medium;
}

#splash 
{
  position: absolute;
  left: 0%;
  top: 0%;
  width: 100%;
  height: 100%;
  background-image: url('../pic/dominoeffektsplash.jpg');
  background-repeat: no-repeat;
  background-position: center;
  z-index:4;
 }

#header 
{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 60px;
  border:0px;
  background-color: none;
  display:block;
  font-family: 'Roboto', sans-serif;
  font-size: 100%;
} 
#footer 
{
  position: absolute;
  display:block;
  left: 210px;
  top: 800px;
  width: 600px;
  height:120px;
  border:0px;
  color:#fff;
  font-size:100%;
}

/* footer elements */
#footer  .elem
{
  position: absolute;
  left:0px;
  width:33.3%;
  height: 40px;
  color:black;
  background-color: white;
}
#footer  .elem1
{
  left:0%;
  top:0px;
  width:100%;
  height: 32px;
}
#footer  .elem2
{
  left:0%;
  top:40px;
  height: 32px;
}
#footer  .elem3
{
  left:33.3%;
  top:40px;
  height: 32px;
}
#footer  .elem4
{
  left:66.6%;
  top:40px;
  height: 32px;
}
#footer  .elem5
{
  left:0%;
  top:80px;
  height: 32px;
}
#footer  .elem6
{
  left:33.3%;
  top:80px;
  height: 32px;
}
#footer  .elem7
{
  left:66.6%;
  top:80px;
  height: 32px;
}

#footer  table, #footer   td
{
  height: 32px;
  border-collapse: collapse;
  color: #000;
  background-color: none;
}
#footer   td
{
  background-color: #fff;
  padding: 2px 0px 2px 2px;
}
#footer  .ftblack
{
  background-color: #000;
  color:#fff;
  height:100%;
  display:block;
  padding: 0px 0px 0px 2px
}

#menu01
{
  position: absolute;
  left: 50%;
  top: 0px;
  width: 1024px;
  height: 600px;
  margin-top: 60px;
  margin-right: 50%;
  transform: translate(-50%, 0%); /* W3C */
  -webkit-transform: translate(-50%, 0%); /* Safari & Chrome */
  -moz-transform: translate(-50%, 0%); /* Firefox */
  -ms-transform: translate(-50%, 0%); /* Internet Explorer */
  -o-transform: translate(-50%, 0%); /* Opera */
  text-align: left;
  display:block;
}	

#logoline 
{
  position: absolute;
  left: 0;
  top: 0px;
  width: 100%;
  height: 50px;
  border:0px;
  background-color: none;
  display:block;
}

#mainmenu
 {
  position: absolute;
  left: 4px;
  top: 24px;
  width: 240px;
  height: 420px;
  z-index:1;
}

.menitembase
{
  position: absolute;
  width: 110px;
  height: 110px;
  font-weight:bold;
  color: #fff;
  display: block;
  background-image: url('../pic/domsteinsmall.png');
  background-repeat: no-repeat;
  z-index:3;
  padding: 16px;
  cursor: pointer;
}
.dom1
{
  background-image: url('../pic/domsteinsmall1.png');
}
.dom2
{
  background-image: url('../pic/domsteinsmall2.png');
}
.dom22
{
  background-image: url('../pic/domsteinsmall22.png');
}
.dom3
{
  background-image: url('../pic/domsteinsmall3.png');
}
.dom4
{
  background-image: url('../pic/domsteinsmall4.png');
}
.submenitembase
{
  position: absolute;
  width: 270px;
  height: 60px;
  font-weight:bold;
  color: #806130;
  display: block;
  background-image: url('../pic/domsteinsubmen.png');
  background-repeat: no-repeat;
  z-index:3;
  padding: 16px;
  cursor: pointer;
}

#coachingmen, #coachingmen.a
 {
  left: 132px;
  top: 0px;
}

#essenzmen, #essenzmen.a
 {
  left: 132px;
  top: 138px;
}

#seminaremen, #seminaremen.a
 {
  left: 132px;
  top: 276px;
}
#kontaktmen, #kontaktmen.a
 {
  left: 132px;
  top: 414px;
}

#zurpersonmen, #zurpersonmen.a
 {
  left: 132px;
  top: 552px;
}
#referenzmen, #referenzmen.a
 {
  left: 132px;
  top: 690px;
}
#newsmen, #newsmen.a
 {
  left: 132px;
  top: 828px;
}
#philomen, #philomen.a
 {
  left: 132px;
  top: 966px;
}

#coaching_submen
{
  position: absolute;
  left: 700px;
  top: 40px;
  width: 290px;
  height: 180px;
  display: block;
}
#coachingmen_logik
 {
  position: absolute;
  left: 0px;
  top: 8px;   
  display: block;
}
#coachingmen_Erkenntnisse
{
  position: absolute;
  left: 0px;
  top: 78px;  
  display: block;
}
#coachingmen_Angebotsspektrum
{
  position: absolute;
  left: 0px;
  top: 150px;  
  display: block;
}

#intro
 {
  position: absolute;
  left: 0px;
  top: 50px;
  width: 820px;
  height: 430px;
  color: #fff;
  display:block;
  z-index:2;
}

.dfxcoach
{
  font-size:  112%;
  font-style: italic;
}
.dompoint    /* hr substitude */
{
  height:40px;
  display:block;
  background-image: url('../pic/point.png');
  background-repeat: no-repeat;
  background-position:center;
}
// content bgs
.bgseminare01
{
  color:black; 
  height:300px; 
  display:block;
  /* doesnt work ?!
  background-image: url('../pic/bgseminare.jpg');
  background-repeat: no-repeat;
  */
}
.bgstrauch01
{
  background-image: url('../pic/bgstrauch.jpg');
  background-repeat: no-repeat;
}
.bgcoach01
{
  background-image: url('../pic/bgcoachlogik.jpg');
  background-repeat: no-repeat;
}
.bgcoach02
{
  background-image: url('../pic/bgcoach02.jpg');
  background-repeat: no-repeat;
}

.bg
{	
  background: #f3f0eb;  /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjBlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U4ZTNkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YwZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  rgba(243,240,235,1) 0%, rgba(232,227,218,1) 51%, rgba(255,255,255,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,240,235,1)), color-stop(51%,rgba(232,227,218,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(243,240,235,1) 0%,rgba(232,227,218,1) 51%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(243,240,235,1) 0%,rgba(232,227,218,1) 51%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(243,240,235,1) 0%,rgba(232,227,218,1) 51%,rgba(255,255,255,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(243,240,235,1) 0%,rgba(232,227,218,1) 51%,rgba(255,255,255,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f0eb', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
