/**
 * Stylesheet for www.krimi-couch.de - pages of type 'content'
 *
 * @media       screen, projection
 * @author      Lars Schafft, lars [dot] schafft [at] schafft-webdevelopment [dot] de
 * @uses        /styles/basic.css
 * @uses        /styles/screen/screen.css
 * @uses        /styles/screen/backgrounds.css
 * @version     2.0 (2006-03-26)
 */

/* {{{ import basic styles and different background styles */

@import url("/styles/basic-1-00.css");
@import url("/styles/2007/screen/screen-1-08.css");
@import url("/styles/2007/screen/content-1-14.css");
@import url("/styles/2007/screen/elements-1-03.css");
@import url("/styles/2007/screen/forms-1-00.css");

/* }}} */

#map,
img.map
	{
		border: 1px solid #d6d5d7;
		position: relative;
		z-index: 99;
		top: -10px;
	}

#map h2.loc
	{
		font: bold normal 1em/1 Arial, sans-serif;
		letter-spacing: 0;
		max-width: 7em;
		margin: 0;
		padding: 0 0 0 12px;
		background: url(/images/entdecker/loc-dot.gif) 0 2px no-repeat;
		position: absolute;
		cursor: pointer;
		color: #fff;
	}

#map h2.loc:hover
	{
		background: url(/images/entdecker/loc-dot-x.gif) 0 2px no-repeat !important;
	}

#map div.map-info
	{
		position: absolute;
		left: -999em;
		right: 20px;
		top: 20px;
		width: 180px;
	}

#map div.map-info div.map-inner
	{
		overflow: auto;
		padding: 0 10px;
		background: url(/images/entdecker/box-bg.png);
	}

#map div.map-info .box-top,
#map div.map-info .box-bottom
	{
		display: block;
		height: 15px;
		background: url(/images/entdecker/box-top.png);
	}

#map div.map-info .box-bottom
	{
		background: url(/images/entdecker/box-bottom.png);
	}

#map div.map-info h3
	{
		margin: 0 0 1em 0;
		padding:0;
		font-size: 1em;
		font-weight: bold;
		font-style: normal;
		letter-spacing: 0;
	}

#map div.map-info h3 span
	{
		display: block;
		width: 9px;
		height: 9px;
		background: url(/images/entdecker/plus.gif) no-repeat;
		cursor: pointer;
		float: left;
		margin: 3px 5px 0 0;
	}

#map div.map-info ul
	{
		display: none;
		text-align: center;
		margin: 0 0 1em 0;
		padding: 0;
		width: 100%;
		list-style: none;
		height: auto;
	}

#map div.map-info li
	{
		margin-bottom: 1em;
		font-size: .8em;

	}

#map div.map-info a, #map div.map-info a:visited
	{
		color: #fff;
		text-decoration: none;
		font-family: Arial, sans-serif;
	}

#map div.map-info a img
	{
		display:block;
		border: 1px solid #d6d5d7;
		margin: 0 auto;
	}

#path
	{
		line-height: 15px;
		font-size: .8em;
		color: #d6d5d7;
	}

#path a, #path a:visited
	{
		color: #d6d5d7;
		text-decoration: underline;
	}