header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}
#cookie-bar {background:#B20000; height:auto; line-height:24px; color:#FDE9DA; text-align:center; padding:3px 0;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:30px; top:auto;}
#cookie-bar p {margin:0; padding:10px 0;}
#cookie-bar a {color:#FDE9DA; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#B20000; border: 1px solid #fff; }
#cookie-bar .cb-enable:hover {background:#F79136;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#F79136;}
#cookie-bar .cb-policy { background: #B20000; border: 1px solid #FDE9DA; }
#cookie-bar .cb-policy:hover {background:#F79136;}
/* allerta-stencil-regular - latin */
@font-face {
  font-family: 'Allerta Stencil';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/fonts/allerta-stencil-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Allerta Stencil Regular'), local('AllertaStencil-Regular'),
       url('../../files/fonts/allerta-stencil-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/allerta-stencil-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/allerta-stencil-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/allerta-stencil-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/allerta-stencil-v8-latin-regular.svg#AllertaStencil') format('svg'); /* Legacy iOS */
}

/* carme-regular - latin */
@font-face {
  font-family: 'Carme';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/fonts/carme-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Carme Regular'), local('Carme'),
       url('../../files/fonts/carme-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/carme-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/carme-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/carme-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/carme-v8-latin-regular.svg#Carme') format('svg'); /* Legacy iOS */
}

/* crafty-girls-regular - latin */
@font-face {
  font-family: 'Crafty Girls';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/fonts/crafty-girls-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Crafty Girls Regular'), local('CraftyGirls-Regular'),
       url('../../files/fonts/crafty-girls-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/crafty-girls-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/crafty-girls-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/crafty-girls-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/crafty-girls-v7-latin-regular.svg#CraftyGirls') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../../files/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

body { margin: 0; padding: 0; }
body { color: #fDe9dA; background-color: #B20000; }
body { font-family: Helvetica, sans-serif; font-size: 96%; }

/* HTML-Anker*/
a, a:link, a:visited, a:active { color: #FDE9DA; text-decoration: underline; }
a.ido { text-decoration: none;  }
a.ido:hover { color: #fff; border: 0 solid #fff; }
a.startseitenLink { text-decoration: none; }

/* Other Styles */
.clearing { clear: both; height: 0; }
.invisible {display: none; }

/* S T Y L E S */
p { margin: 0 20px 0 15px; padding: 0;	line-height: 19px; }
p { font-family: 'Carme', sans-serif; font-size: 0.85em; letter-spacing: 0.09em; }
.block2 p { margin: 5px 20px 5px 0; padding: 0;	line-height: 19px; }
.block2 p { font-family: 'Carme', sans-serif;  font-size: 0.85em; letter-spacing: 0.09em; }

#mainHeader1 { text-align: center; }
#mainHeader1 h1.logoHeader1 { margin: 0; padding: 0; font-family: 'Allerta Stencil', sans-serif; letter-spacing: 0.1em; }
#mainHeader1 h1 span.nameFirst { margin: 0 -0.08em 0 0; font-size: 2.5em; }
#mainHeader1 h1 span.nameSecond { font-size: 2.2em; margin: 0 10px 0 0;}
#mainHeader1 h2.logoHeader2 { margin: 0 0 50px; padding: 0; font-size: 1.2em; font-family: 'Carme', sans-serif;  float: right; letter-spacing: 0.2em; color: #FDE9DA;}
#mainHeader1 h3.logoHeader3 { margin: 0 0 10px 0; padding: 0; font-size: 1.2em; font-family: 'Crafty Girls', cursive; letter-spacing: 0.2em; }
#mainHeader1 h3.logoHeader3 a { text-decoration: none;  padding: 5px; }
#mainHeader1 h3.logoHeader3 a:hover { background-color: #CA0000; padding: 5px; }
#mainHeader1 p.logoHeader4 { font-family: 'Carme', sans-serif; letter-spacing: 0.2em; font-size: 0.6em; text-shadow: 1px 1px #573F34; margin: 0 auto; }

#mainHeader2 { text-align: center; width: 542px; float: right;  }
#mainHeader2 h1.logoHeader1 { margin: 0; padding: 0; font-family: 'Allerta Stencil', sans-serif; letter-spacing: 0.1em; }
#mainHeader2 h1 span.nameFirst { margin: 0 -0.08em 0 0; font-size: 2.5em; }
#mainHeader2 h1 span.nameSecond { font-size: 2.2em; margin: 0 10px 0 0;}
#mainHeader2 h2.logoHeader2 { margin: 0 0 10px; padding: 0; font-size: 1.2em; font-family: 'Carme', sans-serif;  float: right; letter-spacing: 0.2em; color: #FDE9DA;}
#mainHeader2 p.logoHeader4 { font-family: 'Carme', sans-serif; letter-spacing: 0.2em; font-size: 0.6em; text-shadow: 2px 2px #573F34; margin: 0 auto; }

#mainHeader2Navi { margin: 10px 15px 10px 35px; padding: 15px 0 5px 0px; border-radius: 5px; }
#mainHeader2Navi h3.logoHeader3 { margin: 0 0 10px 0; padding: 0; text-align: left; font-size: 1.15em; font-family: 'Crafty Girls', cursive; letter-spacing: 0.15em; }
#mainHeader2Navi a { display: block; float: left; margin: 0 8px; padding: 8px 17px; border-radius: 30px 0; background-color: #ca0000; }
#mainHeader2Navi a:hover { background-color: #F79136; border-radius: 30px 0;}
#mainHeader2Navi a:hover { background-color: #FDE9DA; border-radius: 30px 0; color: #A20000; }
#mainHeader2Navi a:hover { background-color: #A20000; border-radius: 30px 0; color: #FDE9DA; }

#idoContent { margin: 40px 0 0 35px; padding: 5px; height: 360px; overflow: auto; background-color: #F5DACA; color: #444; border-radius: 6px; }
#idoContent a { color: #444; } 
#mainContentRegie { height: 1950px; margin-top: 10px; }

#mainContentRegie h2,
#mainContentCoaching h2,
#mainContentPerforming h2 { margin: 0 20px 10px 12px; padding: 5px 5px 5px 10px; }

#mainContentRegie h2,
#mainContentCoaching h2,
#mainContentPerforming h2 { font-family: 'Crafty Girls',cursive; font-size: 1.3em; letter-spacing: 0.2em; }

#mainContentRegie h2,
#mainContentCoaching h2,
#mainContentPerforming h2 { color: #FDE9DA; background-color: #c20000; border-radius: 8px; }

#mainContentRegie h3,
#mainContentCoaching h3,
#mainContentPerforming h3 { font-family: 'Carme', sans-serif; font-size: 1.0em; letter-spacing: 0.1em; margin: 5px 0 0px 0; }

#mainContentRegie .produktion p { font-family: 'Carme', sans-serif; font-size: 0.75em; letter-spacing: 0.09em; margin: 0 0 0 0px; }
#mainContentRegie .produktion a { 
	display: block; 
	float: left; 
	width: 125px; 
	margin: 15px 15px 15px 0px; padding: 2px 5px; 
	color: #444; 
	background-color: #F5DACA; 
	border: 1px solid #c24040; 
	border-radius: 30px 0px 30px 0px; 
	text-align: center; 
	font-size: 0.85em; 
	line-height: 20px; 
}
#mainContentRegie .produktion a:hover { background-color: #a20000; border: 1px solid #FDE9DA; color: #fff; }

#mainContentCoaching { height: 600px; }
#mainContentPerforming { height: 380px; }

#i-am {padding: 0 0 0 0 ; }

.produktion h3 { margin: 0; padding: 5px 5px 5px 0px; border-radius: 5px; }

#wrapper { width: 960px; margin: 10px auto 0 auto; }
#left { text-align: center; }
.block4 { float: right; margin-top: 325px; font-size: 0.8em; font-family: 'Crafty Girls', cursive; letter-spacing: 0.2em; }
.block4 p {	font-size: 0.8em; font-family: 'Crafty Girls', cursive; letter-spacing: 0.4em; margin: 5px 0; line-height: 15px; font-family: 'Carme', sans-serif;}
.block2 { height: 390px; overflow: auto;}

#article-7 .block2 { background-color: #F5DACA; margin: 20px 0 0 40px; padding: 20px; color: #444; border-radius: 10px; }
#footer { margin: 10px 0 50px 0; font-family: 'Carme',sans-serif; color: #FDE9DA; }

nav.mod_navigation { float: left; width: 418px; padding: 0; letter-spacing: 0.1em; }
nav.mod_navigation ul { width: 380px; margin: 0 auto; padding: 0; font-family: 'Crafty Girls', cursive; }
nav.mod_navigation li { float: left; margin: 0 2%; }
nav.mod_navigation li.sibling.first { text-align: center; }
nav.mod_navigation li.sibling { text-align: center; }
nav.mod_navigation li.sibling.last { text-align: center; }

nav.mod_navigation li.active { padding: 5px 25px; background-color: #ca0000; color: #FDE9DA; text-align: center; text-decoration: none; border-radius: 0px 30px 0px 30px; }
nav.mod_navigation li a { 
	display: block; 
	padding: 5px 25px; 
	background-color: #ca0000; 
	color: #FDE9DA;
	text-align: center; 
	text-decoration: none; 
	border-radius: 0px 30px 0px 30px;
}
nav.mod_navigation li a:hover { color: #fff; background-color: #a20000; }

#copyright {
	float: right; 
    margin-top: 12px;
    margin-right: 15px;  
	padding: 0 0 2px 0;
}

#copyright p {
    font-family: 'Carme',sans-serif;
    font-size: 0.6em;
    letter-spacing: 0.2em;
    text-shadow: 2px 2px #573f34;
}

nav.mod_customnav { 
	float: left; 
	margin-top: 16px;
	margin-left: 35px;  
	color: #FDE9DA; 
	font-family: 'Carme',sans-serif;
    font-size: 0.6em;
    letter-spacing: 0.2em;
    text-shadow: 2px 2px #573f34;
}
nav.mod_customnav li { float: left; }
nav.mod_customnav li.first { margin: 0; padding: 0 0 0 5px; border: none; }
nav.mod_customnav li.last { padding: 0 15px 0 0; border-left: none; }
nav.mod_customnav li.active { text-decoration: underline; }
nav.mod_customnav li.activeDot { padding: 0 5px; }

nav.mod_customnav a { color: #FDE9DA; text-decoration: none; }
nav.mod_customnav a:hover { color: #FDE9DA; text-decoration: underline; }

.produktion {
	margin: 0px 20px 25px 15px; 
	padding: 1px 5px 5px 15px;
	background-color: #FDE9DA;
	border-radius: 10px; 
}

#myGallery { width: 960px; background-color: #F5DACA; border-radius: 8px;  }
#myGallery ul { padding: 5px 0; width: 750px; margin: 7px auto; }
#myGallery figure.image_container {margin: 0px; padding: 0px; }
#myGallery figure.image_container img { margin: 5px 0px 0 5px; }
#myGallery .pagination { display: none; }

.ce_gallery ul li { margin: 4px; }
.ce_gallery li.col_first { clear: none; }

.impressum h1,
.datenschutz h1 {  font-family:'Open Sans'; margin-left: 30px; }
.impressum h2,
.datenschutz h2,
.impressum h3,
.datenschutz h3 {  font-family:'Open Sans';}

.impressum .block2,
.datenschutz .block2 
{ margin-left: 30px; background-color: #F5DACA; border-radius: 8px; color: #444; padding: 20px; height: 340px;  }
.impressum .block2 h1,
.datenschutz .block2 h1 
{ margin-left: 0; }
.impressum .block2 a,
.datenschutz .block2 a 
{ color: #444; }

#seite-nicht-gefunden {
	text-align: left;
}

#mainContentRegie #vitah3 {	
	padding-top: 10px;
	text-align: left; 	
	background-color: #FDE9DA;
	margin: 0px 15px 0px 15px;
	padding: 15px 15px;
}

#mainContentRegie #vitap {
	text-align: center; 
	background-color: #FDE9DA;
	padding: 5px 0 15px 0;
	margin: 0px 15px 0px 15px;
	
}

div.vita {
	margin: 0px 15px 0px 15px;
	padding: 10px;	
	background-color: #FDE9DA;
}
.vita td {
	padding: 5px;
	

	}
.wann {
	width: 20%;
	padding: 5px;
}
.was {
	width: 80%;
	padding: 5px;
}
