
#maps {margin-top: 0px;}

#map-content {
     margin-top: 0px;
     position: relative;
     height: 400px;
/*     height: 100%; */}

#map {
     position: absolute;
     top: 0;
     left: 0;
     width: 450px;
     height: 100%; 
     border: 1px solid #aaa;
}

#map-wrapper {
     position: relative;
     height: 100%; 
}

#map-wrapper { margin-right: 130px; } 
#sidebar { right: 0; }


a#button-sidebar-show { display: none; }

#sidebar {
     position: absolute;
     border: 1px solid #aaa;
     top: 0;
     width: 150px;
     height: 100%; 
     overflow: auto;
}

#sidebar p {
     margin: 1px;
}

#sidebar ol#sidebar-list {
     list-style: none;
     
     list-style-position: inside;
     list-style-type: none;
     padding: 6px 0 0 0;
     margin: 0;
}

#sidebar ol#sidebar-list li {
	position: relative;
	padding: 0px 3px 0px 3px;
	clear:left;
}

#sidebar ol#sidebar-list li abbr {
	font-size:9px;
	color:#f17d02;
}

#sidebar ol#sidebar-list li div.label {
	float: left;
/*	margin-left: -40px;
	width: 40px;*/
	margin-left: -5px;
	width: 10px;
	position:relative;
	padding: 1px;
	background: red;
	color: white;
}

#sidebar ol#sidebar-list li a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #445555;
	text-decoration: none;
	padding: 0px 1px;
}


div.LabeledMarker_markerLabel {
	display: block;
	padding-top: 9px;
}

div.LabeledMarker_markerLabel,
#sidebar ul#sidebar-list li div.label {
	text-align: center;
	color: white;
	width: 32px;
	letter-spacing: 0px;
	font-size: 10px;
	font-family: Helvetica, Arial, sans-serif;
}


#map div div div .gmnoprint .gmnoprint div div p {line-height: 15px;}
#map div div div .gmnoprint .gmnoprint div div p b {line-height: 18px;}



#toolbar {
     position: relative;
     margin: 0px;
}

/* holly hack for IE to get position:bottom right
   see: http://www.positioniseverything.net/abs_relbugs.html
 \*/
* html #toolbar { height: 1px; }
/* */

#toolbar h1 {
     margin: 0;
     font: bold 12px Helvetica, sans-serif;
}

#toolbar ul {
     list-style: none;
     padding: 0;
     margin: 0;
}

#toolbar ul#sidebar-controls li {
	position: absolute;
	right: 5px;
	bottom: 5px;
}

#toolbar ul li {
     display: inline;
}

#toolbar ul li a {
     padding: 3px 6px;
     color: #444;
     text-decoration: none;
     font-size: 12px;
}

#toolbar ul li a:hover {
     color: #aaa;
     background: #444;
}

#GB_middle {
     background-image: url(button-menue-t-film.gif);
	 background-repeat: no-repeat;
	 background-position:center;
}


/* ### ### ### ### ### ### Bildgalerie ### ### ### ### ### ### */

