.tx-igmaps-pi1 {
		background:#fff;
		padding-bottom:15px;
		width:583px;
		position:relative;
		float:left;
	}
	h2 {
		padding:8px 0px 10px 0px!important;
		margin:0px!important;
		background:#fff!important;
	}
	p.bodytext {
		background:#fff!important;
		margin:0px!important;
		padding-bottom:10px!important;
	}
	
	.tx-igmaps-pi1 #map_wrap {
		width: 583px; 
		height: 450px;
		position:relative;
		left:0px; top:0px;
		overflow:hidden;
	}
	
	.tx-igmaps-pi1 #map {
		width: 583px; 
		height: 450px;
		position:absolute;
		left:0px; top:0px;
		z-index:1;
	}
	.tx-igmaps-pi1 #map_frame_top {
		width: 583px; height: 10px;
		position:absolute; left:0px; top:0px;
		z-index:2; background:url('../img/frame_top.png') no-repeat left top;
	}
	.tx-igmaps-pi1 #map_frame_bottom {
		width: 583px; height: 10px;
		position:absolute; left:0px; bottom:0px;
		z-index:5; background:url('../img/frame_bottom.png') no-repeat left top;
	}
	.tx-igmaps-pi1 #map_frame_right {
		width: 5px; height: 430px;
		position:absolute; right:0px; top:10px;
		z-index:2; background:url('../img/frame_right.png') no-repeat left top;
	}
	.tx-igmaps-pi1 #map_frame_left {
		width: 5px; height: 430px;
		position:absolute; left:0px; top:10px;
		z-index:2; background:url('../img/frame_left.png') no-repeat left top;
	}
	
	*html .tx-igmaps-pi1 #map_wrap .map_frames {
		background:none!important;
	}
	*html .tx-igmaps-pi1 #map_frame_top {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unicef.de/typo3conf/ext/ig_maps/res/img/frame_top.png');
	}
	*html .tx-igmaps-pi1 #map_frame_bottom {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unicef.de/typo3conf/ext/ig_maps/res/img/frame_bottom.png');
	}
	*html .tx-igmaps-pi1 #map_frame_right {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unicef.de/typo3conf/ext/ig_maps/res/img/frame_right.png');
	}
	*html .tx-igmaps-pi1 #map_frame_left {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unicef.de/typo3conf/ext/ig_maps/res/img/frame_left.png');
	}
	
	
	
	#map_menu {
		width: 33px; height: 450px; /* width: 290px; */
		position:absolute; right:0px; top:0px; overflow:hidden;
		z-index:3; background:url('../img/map_menu.png') no-repeat left top;
	}
	*html #map_menu {
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.unicef.de/typo3conf/ext/ig_maps/res/img/map_menu.png');*/
		right:-1px; overflow:hidden;
	}
	#map_menu a {
		width:33px; height:32px; display:block;
		position:absolute; left:0px; top:10px; z-index:100;
		background:url('../img/toggler.gif') no-repeat top center;
	}
	#map_menu a.nobg {
		background:none;
	}
	#map_menu img#bistumskarte {
		position:absolute; left:33px; top:36px;
		opacity:0.4;
	}
	
	#titletip {
		position:absolute;
		background:#fff;
		border:1px solid #0099ff;
		left:100px; top:200px; z-index:500;
		padding:8px 10px;
		color:#0099ff;
		font-size:13px;
		display:none; 
	}
	
	
	
	
	
	
	/* custom info window*/
	
	#custom_info_window_red{
	  width: 337px; height:207px;
	}
	#custom_info_window_red_contents{
	  background:#fff url('../img/bb_bg.png') bottom left no-repeat;
	  width: 315px!important; padding:8px 10px;
	  border-left:1px solid #0099ff;
	  border-right:1px solid #0099ff;
	  border-top:1px solid #0099ff;
	  height:160px!important; 
	}
	#custom_info_window_red_b{
	  background: url('../img/bb_b.png') top left no-repeat transparent;
	  width: 337px;  height:16px; top:177px !important;
	}	
	#custom_info_window_red_close{
	  width: 14px; height: 14px; left:320px !important; top:4px !important;
	  background: url('../img/close.png') top left no-repeat transparent;
	  cursor: pointer;
	}
	*html #custom_info_window_red_close{
	  background-image:none;
	  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='typo3conf/ext/ig_maps/res/img/close.png', sizingMethod='crop');
	}
	*html #custom_info_window_red_b{
	  background-image:none;
	  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='typo3conf/ext/ig_maps/res/img/bb_b.png', sizingMethod='crop');
	}
	*html #custom_info_window_red_contents{
	 	border-bottom:1px solid #0099ff;
	}
	#custom_info_window_red_beak{
	  width: 30px; height: 20px; top:147px!important; left:100px !important;
	}
	#custom_info_window_red_contents .text {
	  width: 295px!important; 
	  /*height:123px; overflow-y:scroll;*/
	}
	#custom_info_window_red_contents p {
	  margin:0px!important; line-height:120%!important;
	}
	#custom_info_window_red_contents img {
	  /*float:left;*/ margin:4px 7px 2px 0px; background:#0099ff;
	}
	#custom_info_window_red_contents a {
	  /*float:left;*/ text-decoration:none;
	}
	#custom_info_window_red_contents span {
	  display:block; color:#0099ff;
	}
	#custom_info_window_red_contents .title {
	  font-size: 16px; font-weight: bold; color: #444;
	  margin-bottom:5px; width:307px;
	}
	
	
	
	/*Scrollcontrolls*/
	
	#scrollcontroll_contentmask {
		overflow: hidden; position: relative;
		height: 123px; width: 295px;
		padding-top: 0; padding-right: 5px;
		float: left; background:#fff;
	}
	#scrollcontroll_scrollcontainer {
		width: 10px; height: 123px;
		display: none; float: left;
		background:#fff; z-index:1; position:relative;
	}
	#scrollcontroll_scrollUpBtn {
		height: 10px; width: 8px; margin-bottom: 5px;
		background:red url(scroll_up.gif);
		display:none!important;
	}
	#scrollcontroll_scrollDownBtn {
		height: 10px; width: 8px; margin-top: 5px;
		background:red url(scroll_down.gif);
		display:none!important;
	}
	#scrollcontroll_scrolltrack {
		height: 123px; width: 8px;
		background-color: #ccebff;
		cursor:pointer;
		margin-left:13px;
	}
	#scrollcontroll_scrollknob {
		width: 8px; height: 25px;
		background-color: #0099ff;
	}
	
	
	#landesinfos #scrollcontroll_contentmask {
		background-color:transparent;
		width:385px; height:123px;
	}
	#landesinfos #scrollcontroll_scrollcontainer {
		background-color:transparent; height:123px;
	}
	#landesinfos #scrollcontroll_scrolltrack {
		height:123px;
	}
	#landesinfotext p {
		padding-bottom:50px; 
	}
	
	
	
	/* Tooltips */
	.tip {
		position:relative;
		z-index:10;
		background:#898989;
		background:#0099ff;
		/*padding:2px 3px;*/
	}
	.tip-title {
		color:#fff!important;
	}
	.tip-text {
		display:none;
	}
	
	
	
	
	/* SUCHE */
	
	.tx-igmaps-pi1 #plabel {
		padding-top:10px;	height:24px; width:583px;
	}
	.tx-igmaps-pi1 #plabel span {
		font-size:15px; color:#666;
		display:block; float:left;
	}
	.tx-igmaps-pi1 .plabel1 {
		width:194px; margin-right:15px;
	}
	.tx-igmaps-pi1 .plabel3 {
		width:166px; margin-right:25px;
	}
	
	.tx-igmaps-pi1 #psuche {
		width:583px; height:24px;
		margin-bottom:10px;
	}
	.tx-igmaps-pi1 #psuchwort {
		width:190px; margin-right:15px;
	}
	.tx-igmaps-pi1 #psuchbundesland {
		width:164px; margin-right:25px;
	}
	.tx-igmaps-pi1 #psuche input {
		border:1px solid #ccc;
		margin:0px 17px 0px 0px;
		float:left;
		padding:0px;
		padding:3px 0px 0px 2px;
	}
	.tx-igmaps-pi1 #psuche select {
		float:left;
		border:1px solid #CCCCCC;
		height:22px;
	}
	.tx-igmaps-pi1 #psuche option {
		padding:2px;
	}
	
	.tx-igmaps-pi1 #psuche a {
		width:121px; height:23px;width:24px;
		display:block; cursor:pointer;
		float:left;
		/*background:url(img/suchen.gif) no-repeat left top;*/
		background:	url("../../../../../fileadmin/styles06/img/nl_widget_button.gif") no-repeat scroll left top;
	}
	
	#alsliste {
		width:550px;
		float:left;
	}
	
	#alsliste a {
		display:block;
		color:#0099ff;
		font-family:arial;
		font-size:12px;
		padding:5px;
		text-decoration:none;
		width:550px;
		float:left;
	}
	#alsliste a b {
		color:#666;
	}
	#alsliste a:hover {
		background:#CCEBFF;
	}
	
	#Imageframe {
		width: 416px; padding:10px; overflow:hidden;
		position:absolute; left:70px; top:70px;
		z-index:9; background:#fff; border:1px solid #0099ff;
	}
	.imagethumb {
		cursor:pointer; overflow:hidden; height:40px; width:56px;
	}
