html,body{
 font-family:arial;
 color:#333333;
 font-size:10pt;
 margin:0;
 padding:0;
 width:100%;
 height:100%;
 background-color:#FFFFFF;}

#page{
 margin:auto;
 max-width:1540px;
 background-image:url(media/contentbg.gif);
 background-position:33px top;
 background-repeat:no-repeat;}


img{ border:none; }

hr{border:none;background-color:#333333;color:#333333;}

.zitat{
  padding-left:.5em;
  text-indent: -.5em;}

.L{
 height:10px;
 line-height:10px;
 font-size:10px; }

h1,h2,h3,h4{
 margin:0;padding:0;
 font-style:italic;
 font-size:18pt;
 font-weight:600;
 margin-bottom:1em;
 color:#7F8E99;}

h2{
 font-weight:600;
 font-size:16pt;}

h3{
 font-size:12pt;}

.leftbild{
 margin-left:-190px;
 margin-right:25px;
 margin-top:3px;
 float:left;}

p{
 margin-top:0;
 margin-bottom:1em;
 font-family:arial;
 font-size:11.5pt;
 line-height:140%; padding-left:40px; color:#333;}

#plane0,
#plane1 {
 margin:auto;
 width:1540px;
 min-height:571px;}

#plane0{
 background-color:#FFFFFF; background-image:url(picture.php?data=media/mohn_1_komprimiert.jpg,1425);  background-repeat:no-repeat;
 background-color:#808E99;
  background-position:60px top;
}

#plane1{
 background-image:url(media/bogen_oben2.png);
 background-repeat:no-repeat;}

#logo{
 margin:auto;
 background-image:url(media/eblogo.png);
 background-repeat:no-repeat;
 background-position:0 7px;
/* width:284px;
 height:69px;
 */
 width:521px;
 height:69px;
 }

#navi{
 margin-left:30px;}

.navigation2{
 margin:0;padding:0;}

#navliste{
 width:280px;
 margin-top:0;
 margin-left:50px;}

#navliste li,.navigation2 li{
 margin:0;
 list-style-type: none; 
 text-align:left;}

.navigation2 li{
 padding:0;
 display:block;
 text-align:left;}
 
#navliste li a,.navigation2 li a{
 color:#666;
 text-decoration:none;}

#navliste li a:hover,.navigation2 li a:hover{
 color:#000;}

#adresse{
 text-align:left;
 line-height:150%;
 float:left;}

.nav,.nava{
 line-height:150%;
 font-size:14pt }

.snav,.snava{
 line-height:150%;
 margin-left:-30px;
 font-size:12pt;}

ul li ul{
 margin-top:5px;
 margin-bottom:10px;}
 
#fnavi{
 margin-left:470px;
 text-align:left;}

#fnavi ul li a{
 font-size:10pt;
 font-weight:bold;
 text-decoration:none;
 color:white}

#fnavi ul{
 margin:0;padding:0;
 margin-right:150px;
 height:100%;
 display:inline;
 float:left;}

#fnavi ul li{
 display:block;}

#fnavi ul li:before{
 content: "";}

#kopf {
 margin-left:0px;
 padding-left:60px;
 height:243px;}

#overinner{
 height:40px;
 z-index:1000;
 background-image:url(media/verlauf_top2.png);
 background-repeat:repeat-x;}

#umcontent{
 width:inherit;
 background-image:url(media/contentbg.gif);
 background-position:33px top;
 background-repeat:no-repeat;}

#content{
 background-color:transparent;
 display:block;
 background-image:url(media/bogen_unten.png);
 background-repeat:no-repeat;
 width:1540px;
 padding-top:105px;
 height:inherit;
 min-height:500px;}

#innercontent{
 display:inline;float:left;
 width:620px;
 padding-bottom:20px;}



#icleft,
#icright{
 display:inline;float:left;
 margin:auto;
 margin-top:40px;
 height:100%;
 width:319px;}

#icleft{
 margin-left:50px;
 border-right:1px solid #808E99;
 width:350px;

 background-image:url(media/innercontentbgleft.png);
 background-repeat:no-repeat;}

#icleft_rand{
 border-right:1px solid #808E99;}

#icright{
 width:310px;}

#breaker{
 display:block;
 margin:0;
 padding:0;
 border:none;
 height:1px;
 line-height:1px;
 font-size:1px;
 border-color:#808E99;
 background-color:#808E99;
 color:#808E99;
 clear:both;}

.seite {
 height:100%;
 margin:0;padding:0; padding-left:40px;padding-right:0px; width:880px;}

#fuss {
 clear:both;
 width:1540px;
 text-align:center;
 color:#fff;
 font-weight:bold;
 padding-top:15px;
 padding-bottom:25px;
 background-color:#7F8E99;
 height:100px;}

.cb{
clear:both;}

.link{
 text-decoration:none;}
 
.link:hover{
 text-decoration:underline;}

#navliste .nava,.snava{
 color:#0168B5 !important;}

#fnavi .nava{
 color:#ccc !important;}

#leitspruch{
 margin-left:20px;
}
/* Seminare/Workshops */

.h4{
 clear:both;
 width:780px;
 display:inline-block;
 background-image:url(media/3d.png);background-repeat:no-repeat;
 padding-top:10px;
 margin-left:40px;
 cursor:pointer;
 margin-bottom:2em;}

.dethg .h4{
 clear:both;
 width:740px;
 display:inline-block;
 background-image:url(media/3d.png);background-repeat:no-repeat;
 padding-top:10px;
 margin-left:40px;
 cursor:pointer;
 margin-bottom:1em;}

.dethg .dethg .h4{
 clear:both;
 width:660px;
 display:inline-block;
 background-image:url(media/3d.png);background-repeat:no-repeat;
 padding-top:10px;
 margin-left:40px;
 cursor:pointer;
 margin-bottom:1em;}

.dethg ul .dethg .h4{
 clear:both;
 width:640px;
 display:inline-block;
 background-image:url(media/3d.png);background-repeat:no-repeat;
 padding-top:10px;
 margin-left:40px;
 cursor:pointer;
 margin-bottom:1em;}

.dethg .dethg .dethg .dethg .h4{
 clear:both;
 width:620px;
 display:inline-block;
 background-image:url(media/3d.png);background-repeat:no-repeat;
 padding-top:10px;
 margin-left:40px;
 cursor:pointer;
 margin-bottom:2em;}


h4{
 display:inline;
 float:left;
 font-style:normal;
 font-weight:normal;
 color:#000;
 font-size:11.5pt;
/* text-transform:uppercase;*/
 padding-top:6px;
 margin-bottom:0; }

.dethg td {
 font-size:11.5pt;
 vertical-align:top;
 margin-bottom:.5em;}

.dethg table {
 margin-bottom:2em;}

.pm{
 float:right;
 cursor:pointer;}

.dethg{
 margin-left:40px;
 width:650px;
 font-size:10pt !important;
 color:#666;
 margin-top:0em;
 margin-bottom:2em;}

#areacontent0_1,#areacontent1_1,#areacontent2_1,#areacontent3_1{
 width:100%;display:none;}

.cke_show_borders ul li,
.cke_show_borders ul li ul li,
.dethg ul li,
.dethg ul li ul li {
 margin-top:0;
 margin-bottom:.2em;
 font-family:arial;
 font-size:10pt !important;
 line-height:125%;
 margin-left:0px;
 color:#666;}

ul li ul li {
 padding-left:10px;
 margin-left:20px;}


.dethg p,.dethg strong,.dethg span,.dethg a{
 font-size:10pt;
 color:#666;
 padding:0;
 margin-left:0 !important;}

#cke_rte_contents,.cke_show_borders p ,.cke_show_borders {width:700px;background-image:url(cms/images/klappfelderbg.png);}
.cke_show_borders{
 font-size:10pt !important;}

.cke_show_borders ul li,
.cke_show_borders ul li ul li{
 margin-top:0;
 margin-bottom:.2em;
 font-family:arial;
 font-size:10pt !important;
 line-height:125%;
 margin-left:0px;
 color:#666;}

.cke_show_borders ul li ul li{
 padding-left:10px;
 margin-left:20px;}

.cke_show_borders p,.cke_show_borders strong,.cke_show_borders span,.cke_show_borders a{
 font-size:10pt;
 color:#666;
 padding:0;
 margin-left:0 !important;}

#scontent{
 min-height:350px !important;}