/*@import url("wayfinder/p7tmbluemid2.css");*/
@import url("../ajaxsearch.css");
@import url("essentis4tinymce.css");

/* 7media.de CSS Document fuer MODx */
/* Layutelemente und Hintergruende **/

/*** IE 6 ***/

/*** italic bug ***/
* html body { overflow:visible; font-size:x-small;}
* html iframe, * html frame { overflow:auto; }
* html frameset { overflow:hidden; }

* html textarea { overflow:scroll; overflow-x: hidden; }
* html input { overflow: hidden; }

* html #sidebar, * html #mainBody,  * html #content { display: inline; }

* html #sidebar {
	width:200px !important;
	margin:0 !important;
	}
	
* html #content {
	/*width:200px !important;*/
	margin-left:5px !important;
	}
	
/*** ende ***/

body {
	background-image: url(../../../grafik/linie-rechts.gif);
	background-repeat: repeat-x;
	overflow-y: scroll;
	/* (de) Beseitigung von Rundungsfehler beim Skalieren von Schriftgroessen in aelteren Opera Versionen */
    /*font-size: 100.01%;*/
	margin:0;
	padding:0;
	}
	
.newsBildNein {display:none;}
.newsBildJa {display:block;}


#content p,
#content ul {margin-top:0.5em; margin-bottom:0.8em;}

#content h4,
#seminardetails h4 {margin-bottom:0 !important; } 
#seminardetails h4 {margin-top:0.3em !important; }

#seminardetails {margin-top:5px;} /* rechte Seite Seminare */
#seminardetails .boxcontent {padding: 0.5em 0.5em 0.25em 0.75em; position:relative; font-size:12px;}

#seminardetails .slbild_klein {float:left; margin-right:10px; position:absolute; top:0; left:0;}
#seminardetails p.mehr_ueber { margin-left:73px; height:70px;}
#seminardetails h4.first { clear:left; margin-top:40px;}

#seminarleiterinfo {background-image:url(/grafik/KastenORANGE_FBE5CF.png); background-repeat:no-repeat;}

/* auch allg. Infoboxen */
.infobox_orange {background-image:url(/grafik/KastenORANGE_FBE5CF.png); background-repeat:no-repeat; margin-top:1em;}
.infobox_orange .boxcontent {padding:0.75em 0.5em 0 0.5em;}
.infobox_orange h3 {color: #E97E11; display:inline;}
.infobox_orange p {display:inline;}


.infobox_orange a {color: #E97E11; text-decoration:none;}

#seminarleiterinfo h4 {color:#e97e11 !important; margin-bottom:0.5em;}

#seminarleiterinfo ul {margin-left:0.25em !important; padding-left:1em; margin-top:0; margin-bottom:0;} /* rechte Seite Seminarleiter */
#seminarleiterinfo li {padding:0.5em 0 0.5em 0.25em;}
#seminarleiterinfo li a {font-weigt:bold; text-decoration:none;}
#seminarleiterinfo .boxcontent {padding: 0.25em 0.25em 0.25em 0.75em}



#seminarleiterBox { /* linke Seite Seminarleiter */
	background-image:url(/grafik/KastenGrau_bg.gif); 
	background-repeat:no-repeat;
	}

#seminarleiterBox .boxcontent {padding: 0.75em 0.25em 0.25em 0.75em}


#wrap-background {
	width:100%;
	background-repeat: no-repeat;
	background-image: url(/assets/images/kopf/bg_default.jpg);
	}

#content ul {margin-left:5px; padding-left:0;}
#content li {font-size:13px; font-weight:bold; font-style:italic;margin-left:10px;}



/*** Seminarfarben ***/

.balance #content h1,
.balance #content h2,
.balance #content h3,
.balance #content a,
.balance #content li,
.balance #seminardetails h4,
.balance #content .zitat {color:#b6741a !important;}
.balance #nav ul ul li.active a {color:#b6741a !important;}

.balance #seminardetails {background-image:url(/grafik/KastenBEIGE_F0E3D1.gif); background-repeat:no-repeat;}
.balance .seminardetails_fuss {background-image:url(/grafik/KastenBEIGE_F0E3D1_unten.gif); background-repeat:no-repeat;}

.balance  .buttoninbox {background-image:url(/grafik/KastenBEIGE_F0E3D1.gif); background-repeat:no-repeat; background-position:bottom; padding-top:0.66em; text-align:center}

.balance #content h1 {font-size:240% !important;}
.balance #content h2 {font-size:140% !important;}

.stressbew #content h1,
.stressbew #content h2,
.stressbew #content h3,
.stressbew #content a,
.stressbew #content li,
.stressbew #seminardetails h4,
.stressbew #content .zitat {color:#b94330 !important;}

.stressbew #nav ul ul li.active a {color:#b94330 !important;}

.stressbew #seminardetails {background-image:url(/grafik/KastenROT_F1D9D6.gif); background-repeat:no-repeat;}
.stressbew .seminardetails_fuss {background-image:url(/grafik/KastenROT_F1D9D6_unten.gif); background-repeat:no-repeat;}

.stressbew .buttoninbox {background-image:url(/grafik/KastenROT_F1D9D6.gif); background-repeat:no-repeat; background-position:bottom; padding-top:0.66em; text-align:center;}

.stressbew #content h1 {font-size:240% !important;}
.stressbew #content h2 {font-size:140% !important;}

.kommunikation #content h1,
.kommunikation #content h2,
.kommunikation #content h3,
.kommunikation #content a,
.kommunikation #content li,
.kommunikation #seminardetails h4,
.kommunikation #content .zitat {color:#805a45 !important;}

.kommunikation #nav ul ul li.active a {color:#805a45 !important;}

.kommunikation #seminardetails {background-image:url(/grafik/KastenBRAUN_E6DEDA.gif); background-repeat:no-repeat;}
.kommunikation .seminardetails_fuss {background-image:url(/grafik/KastenBRAUN_E6DEDA_unten.gif); background-repeat:no-repeat;}

 .kommunikation .buttoninbox {background-image:url(/grafik/KastenBRAUN_E6DEDA.gif); background-repeat:no-repeat; background-position:bottom; padding-top:0.66em; text-align:center}

.kommunikation #content h1 {font-size:240% !important;}
.kommunikation #content h2 {font-size:140% !important;}



#wrap {
	width: 980px;
	background-position: 0 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	
	}
	
	
#wrap-inner {
	/*background:url(../images/blau.gif) repeat-y 0 0; /* Navi-Bg  */
	margin-top:13px;
}
	
#header {
	width:100%;
	height:345px;	/*background:#00425F;*/
	}	
	
/*** Spalten inkl. Margins: 209px - 536px - 209px (gesamt 954px) ***/
/*** Mainbody = links + content = 209px + 536px = 745px ***/


#main-body {
	float:left;
	width: 745px;
	}
	
#mainkopfinet {
border-bottom:5px solid #009999;
background-color:#020236;
}	


	
#sidebar {
	float:left;
	width:209px;
/*	background:#302F2F;*/

	}

#sidebar2 {
	float:right;
	width: 209px;
	
	}

#wrap #header #logo {
	float: right;
	padding-top: 70px;
}
#wrap-background #wrap #wrapInner #mainBody #content {
	width: 536px;
	float: right;
}
#wrap-background #wrap #wrapInner #mainBody {
	float: left;
	width: 745px;
}


	
#footer {
	width:980px;
	border-top:1px dotted #404545;
	/*border-bottom: 15px solid #2c2b65;*/
	/*background: #E1E1C8;*/
	clear: both;
	line-height:14px;
	text-align:center;
	margin-top:3em;
	height:50px;
	}
	
#footer p {
	padding: 5px 0 5px 210px;
	margin:0;
}
	
	





/********************   Ditto     ********************/

.ditto_summaryPost h3 { font-family:Arial, Helvetica, sans-serif;
	color:#e97e11;
	font-size:14px;
	font-weight:bold;
/* wegen Einbindung der Posts bei essentis-hotel.de  */
width:380px;
	}

	
.ditto_summaryPost h3 a { font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#e97e11;
	font-size:14px;
	}
	
.ditto_summaryPost img.drthumbonly {border:none;}



hr {color: #fff; background-color: #fff; border: 1px dotted #404545; border-style: none none dotted; margin:1em 0 1em 0}

/********************   Drei Spalten   Inhalte   ********************/

	
#content-3spalt {
	float:right;
	width: 67%;
	padding-right:4px;
	font-family: Arial, Helvetica, sans-serif;
	color:#404545404545;
	}
	

	
#sidebar2-content {
	float:right;
	width: 200px;
	padding:8px;
	border-left: 1px dashed #404545;
	/*border-left: 1px dashed #404545;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#404545404545;
	/*background:#EDEDDE;*/
	}
	
#wrap #wrap-inner #sidebar2 #sidebar2-content p {
	padding-left: 10px;
}

#social  {
	border:1px solid #666;
	width:100px;
	margin:auto;
	color:#E1E1C8;
	font-size:11px;
	padding:0.5em;
	}


#social img {
	border:none;
	color:#E1E1C8;
}


.noMarginTop {margin-top:0;}

/****** HAUPTNAVIGATION ****/

#sidebar #nav ul {list-style-type:none; margin-top:5px; margin-left:0; padding-left:0; }

#sidebar #nav ul li {
	font-family: /*"Trebuchet MS",*/ Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style:italic;
	text-decoration:none;
	line-height:140%;
	
}

#sidebar #nav ul li a {
	font-family: /*"Trebuchet MS",*/ Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style:italic;
	text-decoration:none;
}

#sidebar #nav ul li a:hover,
#sidebar #nav ul li.active a,
#sidebar #nav ul li.active ul li a:hover {
	color:#e97e11 ;
}

/** 2. Ebene **/

#sidebar #nav ul ul {margin: -2px 0 0 10px; display:none;}

#sidebar #nav ul li.active ul {margin: -2px 0 0 10px; display:block;}

#sidebar #nav ul ul li {margin:0;}
#sidebar #nav ul ul li.last {/*margin-bottom:10px;*/}

#sidebar #nav ul li ul li a {
	font-family: /*"Trebuchet MS",*/ Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style:italic;
	text-decoration:none;
	color:#404545;
}

#sidebar #nav ul li.active ul li a {
	color:#404545;
}
#sidebar #nav ul li.active ul li.active a {
	color:#e97e11;
}

/**** SEMINARLEITERBOX + NAVIGATION ****/

#seminarleiterBox {margin:0.5em 0 0 0; padding:0.5em;}

#seminarleiterBox ul {margin-top:5px; margin-left:3px; padding-left:0; }

#seminarleiterBox ul li {
	
	line-height: normal;
	margin-left:12px;
	
	
}

#seminarleiterBox ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	text-decoration:none;
}

#seminarleiterBox ul li a:hover,
#seminarleiterBox ul li.active a {
	color:#e97e11;
}


/**** MINIKALENDER ***/

#minikalenderbox {background-image:url(/grafik/KastenORANGE_FBE5CF.png); background-repeat:no-repeat;}

#minikalenderbox .boxcontent {padding: 0.75em 0.5em 0.25em 1em}


/* siehe auch 
assets/snippets/blox/projects/custom/seminarevents/minical/css/minical.css */

#minical th { font-weight:bold; font-size:12px;}

#minical #monthtitle {color:#e97e11; }

#eventlist.daydatas a {color:#e97e11;}

#eventlist.daydatas h3 {font-weight:bold;}


.monthday.hasevents { font-weight:bold;}

/**** TERMINUEBERSICHT SEMINARE ***/

#seminare td {padding:2px;}

#seminare hr {margin: 0.25em 0 0.25em 0;}

#seminare td a {text-decoration:none; border-bottom:1px dashed #E97E11;}


/**** ANMELDEFORMULAR ***/

#anmeldeformular td {font-size:11px;}


/**** FUSS ***/



#fuss {
	font-size: 11px;
}

#fuss p.fusstext {float:left; margin-top:12px;}

#fuss ul {list-style-type:none; float:right; margin-top:15px;
}

#fuss ul li {
	float:left;
	padding:0 5px 0 5px;
}


#fuss ul li a {
	font-size: 11px;
	text-decoration:none;
}

#fuss ul li a:hover {
	color:#e97e11;
}


