﻿/* _________________________________________________________________________
_______________													____________
_______________		Projekt: 	Evangelische Schulstiftung		____________
_______________		Datum:		27.11.2009						____________
_______________		Interaktive Karte							____________
____________________________________________________________________________  */
div#map {
	background:url(../img/bas/saxonymap.png) no-repeat 34px 2px;
	position:relative;
	_background:url(../img/bas/saxonymap.gif) no-repeat 34px 2px;
	zoom:1;
}
div#map img {
	background:none;
	border:0 none;
	margin-left:32px;
	visibility:hidden;
}
div#map ul li {
	*display:inline;
}
div#map ul li a {
	display:block;
	position:absolute;
}
div#content div#map ul li a,
div#contact dt span {
	background:url(/img/bas/numbers.png) no-repeat;
	padding-left:0;
	text-indent:-9999em;
	width:27px;
	height:30px;
}
/* ___________________________________________________________ ACcordion __*/
div#contact {
	margin:2em 1.5em 5em 0;
	}
div#contact dt {
	background:#ff8135 url(/img/bas/category_bg-gradient.gif) repeat-x;
	font-size:85%;
	font-weight:bold;
	color:#fff;
	padding:10px 0 11px 0;
	margin:2px 0;
	_zoom:1;
}
div#content div#contact dt span{
	display:block;
	float:left;
	margin-top:-8px;
}
div#content div#contact strong {
	margin-bottom:10px;
}
div#content div#contact dt.hover,
div#content div#contact dt.active{
	padding:0;
	}
div#content div#contact dt.hover{
	background:#f8f8f8;
	}
div#content div#contact dt.hover a,
div#content div#contact dt.active a {
	display:block;
	padding:10px 0 11px 0;
	text-decoration:none;
	cursor:pointer;
	margin:0;
	left:0;
}
div#content div#contact dt.hover a {
	background:url(/img/bas/category_button.gif) no-repeat;
	color:#ff6900;
	}
div#content div#contact dt.active a {
	background:url(/img/bas/category_arrow_active.gif) no-repeat;
	color:#fff;
}
div#content div#contact dt.hover a:hover {
	background:#fff url(/img/bas/category_button_active.gif) no-repeat;
	}
div#content div#contact dt.hover a,
div#content div#contact dt.active a,
div#content div#contact dt.hover a:hover {
	background-position:66.5em 9px;
}
div#content div#contact dl dd {
	border:1px solid #ccc;
	padding:15px 0 15px 2em;
	overflow:hidden;
   _display:inline-block;
	zoom:1;
	}
div#content div#contact dd img {
	float:left;
	margin-top:3px;
	}
div#content div#contact dd address {
	margin-left:3em;
	width:16em;
	float:left;
	zoom:1;
}
div#content div#contact dd address a {
	background-position:0 .4em;
	margin:0;
	left:0;
	zoom:1;
}
div#content div#contact address.vcard a.email {
	display:block;
	margin-top:10px;
}
div#content div#contact address.vcard a.url {
	margin-bottom:10px;
}
address.vcard span {
	font-size:95%;
	display:block;
}
address.vcard span.adr{
	margin-bottom:1em;
}
address.vcard span.postal-code,
address.vcard span.locality,
address.vcard span.type {
	display:inline;
}
/* ___________________________________________________________ Pos. auf Karte __*/
div#content div#map li.no1 a{
	background-position:0 -2px;
	}
div#content div#map li.no2 a{
	background-position:0 -30px;
	}
div#content div#map li.no3 a{
	background-position:0 -57px;
	}
div#content div#map li.no4 a{
	background-position:0 -84px;
	}
div#content div#map li.no5 a{
	background-position:0 -111px;
	}
div#content div#map li.no6 a{
	background-position:0 -138px;
	}
div#content div#map li.no7 a{
	background-position:0 -165px;
	}
div#content div#map li.no8 a{
	background-position:0 -192px;
	}
div#content div#map li.no9 a{
	background-position:0 -219px;
	}
div#content div#map li.no10 a{
	background-position:0 -246px;
	}
div#content div#map li.no11 a{
	background-position:0 -273px;
	}
div#content div#map li.no12 a{
	background-position:0 -300px;
	}
div#content div#map li.no13 a{
	background-position:0 -327px;
	}
div#content div#map li.no14 a{
	background-position:0 -354px;
	}
div#content div#map li.no15 a{
	background-position:0 -381px;
	}
div#content div#map li.no16 a{
	background-position:0 -408px;
	}
div#content div#map li.no17 a{
	background-position:0 -435px;
	}
div#content div#map li.no18 a{
	background-position:0 -462px;
	}
div#content div#map li.no19 a{
	background-position:0 -489px;
	}
div#content div#map li.no20 a{
	background-position:0 -516px;
	}
div#content div#map li.no21 a{
	background-position:0 -543px;
	}
div#content div#map li.no22 a{
	background-position:0 -570px;
	}
div#content div#map li.no23 a{
	background-position:0 -597px;
	}
div#content div#map li.no24 a{
	background-position:0 -624px;
	}
div#content div#map li.no25 a{
	background-position:0 -651px;
	}
div#content div#map li.no26 a{
	background-position:0 -678px;
	}
div#content div#map li.no27 a{
	background-position:0 -705px;
	}
div#content div#map li.no28 a{
	background-position:0 -732px;
	}
div#content div#map li.no29 a{
	background-position:0 -759px;
	}
div#content div#map li.no30 a{
	background-position:0 -786px;
	}
/* ___________________________________________________________ Pos. Accordiion __*/
div#content div#contact dl dt span {
	margin-right:10px;
}
div#content div#contact dl dt.no1 span,
div#content div#contact dl dt.no1 a.on span{
	background-position:-22px -2px;
	}
	div#content div#contact dl dt.no1 a span{
		background-position:2px -2px;
		}
div#content div#contact dl dt.no2 span,
div#content div#contact dl dt.no2 a.on span{
	background-position:-22px -30px;
	}
	div#content div#contact dl dt.no2 a span{
		background-position:2px -30px;
		}
div#content div#contact dl dt.no3 span,
div#content div#contact dl dt.no3 a.on span{
	background-position:-22px -57px;
	}
	div#content div#contact dl dt.no3 a span{
		background-position:2px -57px;
		}
div#content div#contact dl dt.no4 span,
div#content div#contact dl dt.no4 a.on span{
	background-position:-22px -84px;
	}
	div#content div#contact dl dt.no4 a span{
		background-position:2px -84px;
		}
div#content div#contact dl dt.no5 span,
div#content div#contact dl dt.no5 a.on span{
	background-position:-22px -111px;
	}
	div#content div#contact dl dt.no5 a span{
		background-position:2px -111px;
		}
div#content div#contact dl dt.no6 span,
div#content div#contact dl dt.no6 a.on span{
	background-position:-22px -138px;
	}
	div#content div#contact dl dt.no6 a span{
		background-position:2px -138px;
		}
div#content div#contact dl dt.no7 span,
div#content div#contact dl dt.no7 a.on span{
	background-position:-22px -165px;
	}
	div#content div#contact dl dt.no7 a span{
		background-position:2px -165px;
		}
div#content div#contact dl dt.no8 span,
div#content div#contact dl dt.no8 a.on span{
	background-position:-22px -192px;
	}
	div#content div#contact dl dt.no8 a span{
		background-position:2px -192px;
		}
div#content div#contact dl dt.no9 span,
div#content div#contact dl dt.no9 a.on span{
	background-position:-22px -219px;
	}
	div#content div#contact dl dt.no9 a span{
		background-position:2px -219px;
		}
div#content div#contact dl dt.no10 span,
div#content div#contact dl dt.no10 a.on span{
	background-position:-22px -246px;
	}
	div#content div#contact dl dt.no10 a span{
		background-position:2px -246px;
		}
div#content div#contact dl dt.no11 span,
div#content div#contact dl dt.no11 a.on span{
	background-position:-22px -273px;
	}
	div#content div#contact dl dt.no11 a span{
		background-position:2px -273px;
		}
div#content div#contact dl dt.no12 span,
div#content div#contact dl dt.no12 a.on span{
	background-position:-22px -300px;
	}
	/* inaktiv */
	div#content div#contact dl dt.no12 a span{
		background-position:2px -300px;
		}
div#content div#contact dl dt.no13 span,
div#content div#contact dl dt.no13 a.on span{
	background-position:-22px -327px;
	}
	div#content div#contact dl dt.no13 a span{
		background-position:2px -327px;
		}
div#content div#contact dl dt.no14 span,
div#content div#contact dl dt.no14 a.on span{
	background-position:-22px -354px;
	}
	div#content div#contact dl dt.no14 a span{
		background-position:2px -354px;
		}
div#content div#contact dl dt.no15span,
div#content div#contact dl dt.no15 a.on span{
	background-position:-22px -381px;
	}
	div#content div#contact dl dt.no15 a span{
		background-position:2px -381px;
		}
div#content div#contact dl dt.no16 span,
div#content div#contact dl dt.no16 a.on span{
	background-position:-22px -408px;
	}
	div#content div#contact dl dt.no16 a span{
		background-position:2px -408px;
		}
div#content div#contact dl dt.no17 span,
div#content div#contact dl dt.no17 a.on span{
	background-position:-22px -435px;
	}
	div#content div#contact dl dt.no17 a span{
		background-position:2px -435px;
		}
div#content div#contact dl dt.no18 span,
div#content div#contact dl dt.no18 a.on span{
	background-position:-22px -462px;
	}
	div#content div#contact dl dt.no18 a span{
		background-position:2px -462px;
		}
div#content div#contact dl dt.no19 span,
div#content div#contact dl dt.no19 a.on span{
	background-position:-22px -489px;
	}
	div#content div#contact dl dt.no19 a span{
		background-position:2px -489px;
		}
div#content div#contact dl dt.no20 span,
div#content div#contact dl dt.no20 a.on span{
	background-position:-22px -516px;
	}
	div#content div#contact dl dt.no20 a span{
		background-position:2px -516px;
		}	
div#content div#contact dl dt.no21 span,
div#content div#contact dl dt.no21 a.on span{
	background-position:-22px -543px;
	}
	div#content div#contact dl dt.no21 a span{
		background-position:2px -543px;
		}
div#content div#contact dl dt.no22 span,
div#content div#contact dl dt.no22 a.on span{
	background-position:-22px -570px;
	}
	div#content div#contact dl dt.no22 a span{
		background-position:2px -570px;
		}
div#content div#contact dl dt.no23 span,
div#content div#contact dl dt.no23 a.on span{
	background-position:-22px -597px;
	}
	div#content div#contact dl dt.no23 a span{
		background-position:2px -597px;
		}
div#content div#contact dl dt.no24 span,
div#content div#contact dl dt.no24 a.on span{
	background-position:-22px -624px;
	}
	div#content div#contact dl dt.no24 a span{
		background-position:2px -624px;
		}	
div#content div#contact dl dt.no25 span,
div#content div#contact dl dt.no25 a.on span{
	background-position:-22px -651px;
	}
	div#content div#contact dl dt.no25 a span{
		background-position:2px -651px;
		}	

div#content div#contact dl dt.no26 span,
div#content div#contact dl dt.no26 a.on span{
	background-position:-22px -678px;
	}
	div#content div#contact dl dt.no26 a span{
		background-position:2px -678px;
		}	
div#content div#contact dl dt.no27 span,
div#content div#contact dl dt.no27 a.on span{
	background-position:-22px -705px;
	}
	div#content div#contact dl dt.no27 a span{
		background-position:2px -705px;
		}	
div#content div#contact dl dt.no28 span,
div#content div#contact dl dt.no28 a.on span{
	background-position:-22px -732px;
	}
	div#content div#contact dl dt.no28 a span{
		background-position:2px -732px;
		}	
div#content div#contact dl dt.no29 span,
div#content div#contact dl dt.no29 a.on span{
	background-position:-22px -759px;
	}
	div#content div#contact dl dt.no29 a span{
		background-position:2px -759px;
		}	
div#content div#contact dl dt.no30 span,
div#content div#contact dl dt.no30 a.on span{
	background-position:-22px -786px;
	}
	div#content div#contact dl dt.no30 a span{
		background-position:2px -786px;
		}
/* ___________________________________________________________ Pos. OVerlay __*/
div.overlay div.inner-overlay address.c1 span{
	background-position:0 0;
	}
div.overlay div.inner-overlay address.c2 span{
	background-position:0 -27px;
	}
div.overlay div.inner-overlay address.c3 span{
	background-position:0 -54px;
	}
div.overlay div.inner-overlay address.c4 span{
	background-position:0 -81px;
	}
div.overlay div.inner-overlay address.c5 span{
	background-position:0 -108px;
	}
div.overlay div.inner-overlay address.c6 span{
	background-position:0 -135px;
	}
div.overlay div.inner-overlay address.c7 span{
	background-position:0 -162px;
	}
div.overlay div.inner-overlay address.c8 span{
	background-position:0 -189px;
	}
div.overlay div.inner-overlay address.c9 span{
	background-position:0 -216px;
	}
div.overlay div.inner-overlay address.c10 span{
	background-position:0 -243px;
	}
div.overlay div.inner-overlay address.c11 span{
	background-position:0 -270px;
	}
div.overlay div.inner-overlay address.c12 span{
	background-position:0 -297px;
	}
div.overlay div.inner-overlay address.c13 span{
	background-position:0 -324px;
	}
div.overlay div.inner-overlay address.c14 span{
	background-position:0 -351px;
	}
div.overlay div.inner-overlay address.c15 span{
	background-position:0 -378px;
	}
div.overlay div.inner-overlay address.c16 span{
	background-position:0 -405px;
	}
div.overlay div.inner-overlay address.c17 span{
	background-position:0 -432px;
	}
div.overlay div.inner-overlay address.c18 span{
	background-position:0 -459px;
	}
div.overlay div.inner-overlay address.c19 span{
	background-position:0 -486px;
	}
div.overlay div.inner-overlay address.c20 span{
	background-position:0 -513px;
	}
div.overlay div.inner-overlay address.c21 span{
	background-position:0 -540px;
	}
div.overlay div.inner-overlay address.c22 span{
	background-position:0 -567px;
	}
div.overlay div.inner-overlay address.c23 span{
	background-position:0 -594px;
	}
div.overlay div.inner-overlay address.c24 span{
	background-position:0 -621px;
	}
div.overlay div.inner-overlay address.c25 span{
	background-position:0 -648px;
	}
div.overlay div.inner-overlay address.c26 span{
	background-position:0 -675px;
	}
div.overlay div.inner-overlay address.c27 span{
	background-position:0 -702px;
	}
div.overlay div.inner-overlay address.c28 span{
	background-position:0 -729px;
	}
div.overlay div.inner-overlay address.c29 span{
	background-position:0 -756px;
	}
div.overlay div.inner-overlay address.c30 span{
	background-position:0 -783px;
	}
/* ___________________________________________________________ OVerlay __*/
div.overlay {
	background:transparent url(/img/bas/overlay_arrow.gif) no-repeat scroll left -15px;
	padding-left:56px;
	width:21.2em;
	z-index:100;
	position:absolute;
	top:23em;
	left:12em;
	display:none;
}
div.overlay-wrapper {
	border:1px solid #ccc;
	}
div.inner-overlay {
	border:5px solid #ededed;
	position:relative;
	background-color:#ECECEC;
	zoom:1;
	}
div.overlay div.inner-overlay img {
	margin-left:0;
	padding:0;
	}
div.overlay address {
	font-size:1.2em;
	padding-left:.5em;
	padding-top:.5em;
	background-color:#fff;
	}
div.overlay address strong {
	background:url(/img/bas/overlay_num_bg.gif) no-repeat top right;
	padding-bottom:0.6em;
	padding-top:0.25em;
	display:block;
	padding-right:3em;
	margin:0;
	min-height:2em;
	_height:2em;
	}
div.overlay address p {
	padding-bottom:.8em;
	margin-right:5px;
	}
	div.overlay address br {
		display:block;
		}
div.overlay div.inner-overlay address span{
	background:transparent url(/img/bas/numbers.png) no-repeat scroll 0 0;
	display:block;
	width:22px;
	height:30px;
	position:absolute;
	right:0.2em;
	top:-2px;
}

