html{font-size:100%;}
body {
	background-color: #ddddd0;
	margin:0px;
	padding:0px;
	background-image: url(./evjm,media/sidebackground/live.gif);
	background-repeat: repeat-x;
	background-attachment: fixed;
	background-position: bottom left;
	font-family:'Arial MT',Arial,Helvetica,sans-serif;
	font-size:0.72em;
	line-height:135%;
}
a{text-decoration:none;color:#004699;}

.blue{background-color:#dcebfa;}
.green{background-color:#e1f5c8;}
.yellow{background-color:#f5ebaa;}
.newsletter{background-color:#dcebfa;}
.mailservice{background-color:#dcebfa;}

.clearboth{clear:right}
#side{
	margin:0px auto;
	width:1005px;
	border:solid 0px #e9e9e0;
        display:block;
}
#top{
	width:1005px;
	height:83px;
        margin-top:19px;
	background-color:transparent;
	display:block;
}

#left{
	width:226px;
	background-color:transparent;
	float:left;
	display:block;
}
#right{
	width:196px;
	height:420px;
	
	float:right;
	display:block;
	margin-top:2px;
	text-align:left;
}

#center{
	margin-left:228px;
	margin-right:198px;
	margin-top:2px;
	display:block;}
#border{
	border:solid 2px #fff;
	border-top:0px;
	display:block;
}

#topleft{width:226px;height:83px;background-color:#fff;float:left;display:inline-block;}
#topleft img{border:solid 0px #fff;margin:0px;display:inline;margin-top:15px;}
#topleft .topkmk{float:left;margin:15px 10px 0;}

#topmiddle{margin-left:230px;width:775px;height:83px;display:block;background-color:transparent; }
/* IE6 Only */
* html #topmiddle{margin-left: 0px;}
#toptxt{color:#686868;width:775px;height:40px;display:block;text-align:right;font-family:Georgia,Times New Roman,Times,serif;font-style:italic;line-height:120%;font-size:1.1em;vertical-align:middle;}
#toptxt p{display:inline-block}
#topnav{width:775px;height:30px;color:#004699;display:block;vertical-align:middle;}

#topnav p{font-size:1.8em;font-weight:bold;vertical-align:middle;line-height:30px;display:inline}
#topnav #buttons{float:right;display:inline;line-height:30px;}
#buttons img{border:solid 0px #fff;vertical-align:top;height:30px;}
#buttons a{background:transparent no-repeat left top;display:inline-block;float:left;margin-left:5px}
#buttons .print{background-image:url(./images/printer.png);width:33px}
#buttons .print:hover{background-image:url(./images/printer-over.png);}
#buttons .mail{background-image:url(./images/mail.png);width:35px}
#buttons .mail:hover{background-image:url(./images/mail-over.png);}
#buttons .rss{background-image:url(./images/rss.png);width:30px}
#buttons .rss:hover{background-image:url(./images/rss-over.png);}
#buttons .spenden{background-image:url(./images/spenden.png);width:82px}
#buttons .spenden:hover{background-image:url(./images/spenden-over.png);}
#buttons .newsletter{background-color:transparent;background-image:url(./images/newsletter.png);width:106px}
#buttons .newsletter:hover{background-image:url(./images/newsletter-over.png);}
#buttons .mailservice{background-color:transparent;background-image:url(./images/mailservice.png);width:30px}
#buttons .mailservice:hover{background-image:url(./images/mailservice-over.png);}
#buttons  form{margin:0px;display:inline-block;float:left;margin:0px 0 0 5px;}
#buttons input.search{color:#686868;border:solid 1px #888888;margin-top:6px;font-size:0.9em}
#buttons input.button{background: url(./images/search.png) no-repeat top left;border:solid 0px #888888;height:26px;width:32px;margin-top:-0px;padding:0px;}
#buttons input.button:hover{background-image:url(./images/search-over.png);}
#topbreadcrump{color:#686868;width:775px;height:13px;line-height:13px;display:block;font-size:0.9em}


#leftlogo{width:50px;background-color:transparent;float:left;display:block;font-size:0px;line-height:0px;}
#leftlogo img{border:solid 0px #fff;background-color:#fff;width:50px}
#leftlogo a{background:#fff no-repeat left top;display:block;padding-top:6px}
#leftlogo .leftlogotop{height:15px;}
#leftlogo .leftcorner{background-color:transparent;height:7px;}
#leftlogo .aej{background-image:url(./images/lo-aej.gif);height:27px;}
#leftlogo .aej:hover{background-image:url(./images/lo-aej-over.gif);}
#leftlogo .bejm{background-image:url(./images/lo-bejm.gif);height:32px;}
#leftlogo .bejm:hover{background-image:url(./images/lo-bejm-over.gif);}
#leftlogo .ekjb{background-image:url(./images/lo-ekjb.gif);height:44px;}
#leftlogo .ekjb:hover{background-image:url(./images/lo-ekjb-over.gif);}
#leftlogo .villa{background-image:url(./images/lo-villa.gif);height:30px;}
#leftlogo .villa:hover{background-image:url(./images/lo-villa-over.gif);}
#leftlogo .neuland{background-image:url(./images/lo-neuland.gif);height:43px;}
#leftlogo .neuland:hover{background-image:url(./images/lo-neuland-over.gif);}
#leftlogo .ejk{background-image:url(./images/lo-ejk.gif);height:37px;}
#leftlogo .ejk:hover{background-image:url(./images/lo-ejk-over.gif);}

#leftnav{margin:2px 0 0 52px;background-color:#fff;width:170px;padding:2px;display:block;line-height:130%;font-size:0.95em}
/* IE6 Only */
* html #leftnav{margin-left: 2px;width:169px;}
#leftnav a{text-decoration:none;color:#000;display:block}
#leftnav ul{margin:0px;padding:0px;margin-bottom:2px;list-style-position:outside;list-style-type:none;}
#leftnav ul ul{margin-left:5px;}
#leftnav li{margin:0px;margin-bottom:3px;padding:1px 0px 0px 0px;text-indent: 5px}
#leftnav li a:hover{cursor:pointer;}
#leftnav h2{margin:0px;padding:0px;padding-top:3px;font-size:1.14em;color:#004696;}
#leftnav h2 a{color:#004696;}

#leftnav .blue li a:hover{background-color:#c0dcfa;}
#leftnav .blueact {background-color:#91c3f5;}
#leftnav .blue ul{background-color:#dcebfa;}


/*
#leftnav a{text-decoration:none;color:#000;display:block}
#leftnav ul{margin:0px;padding:0px;margin-bottom:2px;list-style-position:outside;list-style-type:none;}
#leftnav ul ul{;padding-left:5px;list-style-position:inside;list-style-type:disc;}
#leftnav li{margin:0px;padding:1px 0px 3px 0px;text-indent: 5px}
#leftnav ul ul li{text-indent: 0px}
#leftnav ul ul a{display:inline-block}
#leftnav li a:hover{cursor:pointer;}
#leftnav h2{margin:0px;padding:0px;padding-top:3px;font-size:1.14em;color:#004696;}
#leftnav h2 a{color:#004696;}
#leftnav .blue li a:hover{background-color:#c0dcfa;}
#leftnav .blue li li a:hover{color:#3278C8;background-color:transparent;}
#leftnav .blueact {background-color:#91c3f5;}
#leftnav .blueact a{font-weight:400;}
#leftnav ul ul .blueact {background-color:transparent;color:#3278C8;font-weight:600;}
#leftnav .blue ul{background-color:#dcebfa;}

#leftnav ul.blue li.blueact a:hover{background-color:transparent;}
*/

#leftnav .green li a:hover{background-color:#ceeea4;}
#leftnav .greenact {background-color:#b1dc5d;}
#leftnav .green ul{background-color:#e1f5c8;}



#leftnav .yellow li a:hover{background-color:#ebe182;}
#leftnav .yellowact{background-color:#f5e173;}
#leftnav .yellow ul{background-color:#f5ebaa;}

/*#content {}*/

/*#center li{border:solid 2px #fff;margin-bottom:2px;margin-right:2px;width:283px;float:left;}*/
#center img{margin:4px 2px;border:0px}
#center p{margin:5px 10px;}
/*#center table{padding:5px 10px;display:inline-block;width:100%}*/

#center td{vertical-align:top}
#center td *{margin:0px;padding:0px;}
#center li h2{border-top:0px;}
#center a{color:#004699;font-weight:400;text-decoration:none;font-size:1.03em;}
#center h2{margin:0px;padding:0px 10px;color:#fff;font-weight:600;line-height:120%;font-size:1.25em;margin-bottom:5px;border-top:solid 2px #fff;}
#center h2 a{color:#fff;font-weight:600;}
#center h3, h4,h5,h6,table{padding:0px 10px}

#center .blue h2{background-color:#3278C8;}
#center .yellow h2{background-color:#e4c40c}
#center .green h2{background-color:#86bc25}
#center .mailservice h2{background-color:#3278C8;}
#center .forms-validation-message {color:red;font-weight:600}

#center .newsletter{background-color:#dcebfa;}
#center .newsletter h2{background-color:#3278C8;}

#center .spenden{background-color:#dcebfa;}
#center .spenden h2{background-color:#3278C8;}
#center .mail{background-color:#dcebfa;}
#center .mail h2{background-color:#3278C8;}

#center ul.left{margin:0px;padding:0px;width:289px;margin-bottom:2px;list-style-position:outside;list-style-type:none;}
#center ul.right{margin:0px;padding:0px;width:288px;margin-bottom:2px;list-style-position:outside;list-style-type:none;float:right;}
#center ul.right li, ul.left li{border:solid 2px #fff;margin-bottom:2px;}
#center ul.right li h2, ul.left li h2{text-transform:uppercase;}
#center ul.right li p a, #center ul.left li p a{font-weight:600;}
#center ul.right li p, #center ul.left li p {padding:0.5em 0em;border-bottom:dotted 2px #91c3f5;}
#center ul.right li p:last-child, #center ul.left li p:last-child {border-bottom:dotted 0px #91c3f5;}


/*#news {display:inline-table}*/
#news ul.left{margin:0px;padding:0px;width:289px;margin-bottom:2px;list-style-position:outside;list-style-type:none;}
#news ul.right{margin:0px;padding:0px;width:288px;margin-bottom:2px;list-style-position:outside;list-style-type:none;float:right;}
#news ul.right li, ul.left li{border:solid 2px #fff;margin-bottom:2px;}

#center ul.dotted{margin:0 8px 2px;padding:0px;list-style-position:outside;list-style-type:none;text-indent:0px}
#center .dotted li{display:table;}
#center .dotted li{border-bottom:dotted 2px #91c3f5;padding:5px 0;width:100%}
#center .dotted img{float:right;display:inline-block;}
#center .dotted h3{padding:0px;margin:2px 0px 5px;color:#004699;}

#center .dotted h3 a{font-weight:600;}
#center .dotted .date{color:#000;}
#center .dotted p{margin:0px;}
.forum-support{color:#000;font-size: 0.75em;font-weight:normal;text-align:right;float:right;display:inline}

#search ul.dotted{margin:0 8px 2px;padding:0px;list-style-position:outside;list-style-type:none;text-indent:0px}
#search .dotted li{display:table;}
#search .dotted li{border-bottom:dotted 2px #91c3f5;padding:5px 0;width:100%}
#search ul.pagination{margin:0 auto;padding:0px;list-style-position:outside;list-style-type:none;text-indent:0px}
#search .pagination li{display:inline-block; padding:0 2px;}
#search .pagination li.active{background-color:#B1DC5D;font-weight:600;float:left}

#search img{float:right;}
#search h2{display:block;text-transform:none;}
#search h3{margin:2px 0px 5px;color:#004699;}
#search ul h3{padding:0px}
#search h3 a{font-weight:600;}
#search  form{margin:0px;margin:0px 0 0 5px;}
#search input.search{color:#686868;border:solid 1px #888888;margin-top:6px;font-size:0.9em}
#search input.button{background: url(./images/search.png) no-repeat top left;border:solid 0px #888888;height:26px;width:32px;margin-top:-0px;padding:0px;}
#search input.button:hover{background-image:url(./images/search-over.png);}
#search em{background-color:#B1DC5D;}

#dropmenue{float:right;width:80px;border-left:solid 5px #dcebfa;}
#dropmenue ul{list-style: none;margin: 0;padding: 0;width: 12em;float: left;border:0px;}
#dropmenue li{width: 80px;border:0px; padding:0 5px;position: relative;display:block;margin-bottom:2px}
#dropmenue li li{width: 80px;border:0px; padding:0 5px;background-color:#91c3f5;}
#dropmenue ul ul {position: absolute;z-index: 500;left:0px;top:1.1em}
#dropmenue a {font-size:0.8em;font-weight:400;}
#dropmenue a:hover {font-weight:600;}
div#dropmenue ul ul{display: none;}

div#dropmenue ul li:hover ul{display: block;}

#galery{list-style-position:outside;list-style-type:none;}
#galery li{display:inline;}

#right ul{margin:0px;padding:0px;margin-bottom:2px;list-style-position:outside;list-style-type:none;border:solid 2px #fff;background-color:#fff;}
#right li{border:solid 1px #3278C8;border-collapse:collapse;border-top-width:0px;}
#right h2{background-color:#3278C8;margin:0px;padding:1px 5px;color:#fff;font-weight:600;line-height:105%;font-size:1.25em;}
#right p{border:solid 1px #3278C8;padding: 0px 5px;margin:0px;border-top-width:0px;font-style:oblique;font-family:serif;font-size:0.92em}
#right p a{color:#000;}
#right img{border:solid 2px #fff;display:block}
.date{font-weight: 600;}
#right .date{font-size:0.75em;font-weight: 400;}
.working{display:inline-block;float:left;line-height:19px;height:19px}


#dojoapp{ width:565px;height:600px; margin:5px; padding:0; }
#borderContainer { width:565px; height:100% }
#borderContainer #top{height:30px;width:554px;display:inline-block;margin:0px}
.nihilo .dojoxGridHeader .dojoxGridCell{background:#ddddd0;}
.nihilo .dijitButtonNode{background:transparent}

#inlineList{padding:0px;margin:0px;display:inline-block;
			position:absolute;
			bottom:0px;width:100%}
		#inlineList li {
			padding:2px 5px;
			border:1px solid #fff;
			border-bottom:0px solid #fff;
			display:inline-block;
			vertical-align:bottom;
			
		}
		#center #inlineList a{color:#000;}
		.tab{background:#bbb;font-size:1.0em;}
		#center #inlineList .tabact a{color:#fff;}
		.tabact{background:#b1dc5d;height:20px;font-size:1.2em;}

.listEventDetail{list-style-position:outside;border:solid 1px #eee;list-style-type:none;background-color:#dcebfa;padding-left:5px;}
.listEventDetail li {display:block; margin-bottom:1px;}
.listEventDetail ul {list-style-type:none;display:block;margin:-1.5em 2% 1px 10%;;background-color:#fff;}
.listEventDetail li li{display:inline; }

.documentEventDetail{list-style-position:outside;border:solid 1px #eee;list-style-type:none;background-color:#dcebfa;padding-left:5px;}
.documentEventDetail li {display:block; margin-bottom:1px;}
.documentEventDetail ul {list-style-type:none;display:block;margin:-1.5em 2% 1px 20%;;background-color:#fff;}
.documentlistEventDetail li li{display:inline; }

.dijitApplicationIcon {
	background-image: url('./images/Application.png'); /* editor icons sprite image */
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	text-align: center;
	vertical-align:bottom;
}
.dijitDisabled .dijitApplikationIcon {
	background-image: url('./images/Application-disabled.png');vertical-align:bottom /* editor icons sprite image */
}

.soria .dijitApplicationIconOK { background-position: 0; }
.soria .dijitApplicationIconAdd { background-position: -18px 0; }
.soria .dijitApplicationIconCancle { background-position: -36px 0; }
.soria .dijitApplicationIconEdit { background-position: -54px 0; }
.soria .dijitApplicationIconError { background-position: -72px 0; }
.soria .dijitApplicationIconLock { background-position: -90px 0; }

/*lightbox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}



#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(./images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(./images/nextlabel.gif) right 15% no-repeat; }



/*Lightboxend*/
/*IE6 hack height */
* html #border{min-height:585px;}
/*IE7 hack height */
*:first-child+html #border{min-height:585px;}
