/* EXTENSION-CSS */

.tx-dsgapetitionstool-pi1 { position: relative; }

ul#dsga_menu { width: 860px; height: 130px; }
	li#media, li#stimme, li#botschaft { display:block; float:left; }
		ul#dsga_menu li#stimme a{ z-index:3; position:absolute; left: 0px; text-indent: -9999px; width: 308px; background: url(../img/block1.png); height: 130px;}
		ul#dsga_menu li#botschaft a{ z-index:2; position:absolute; left: 291px; text-indent: -9999px; width: 309px; background: url(../img/block2.png);  height: 130px;}
		ul#dsga_menu li#media  a{ z-index:1; position:absolute; left: 582px; text-indent: -9999px; width: 278px; background: url(../img/block3.png); height: 130px;}

	#googleMaps{ /*position:relative; top:490px; min-height: 990px; height: 990px;*/ }

	.mapFooterFilter { color:#fff; position:absolute; top:659px; left:0; width: 860px; height: 25px; background:#000; }
		.mapFooterFilter .left { margin-left: 10px; margin-top: 5px; float:left; width: 150px; }	
		.checkLeft { margin-top: 5px; float:left; display:inline; width: 140px; }
		.checkLeft label, .checkLeft input{ float:left;  }
			.checkLeft input{ margin-right: 10px;}

	#dsgaBox { position:absolute; top: 250px; /*top: 350px;*/ z-index: 502; left: 180px; width: 524px; min-height: 342px; height:auto; background:#fff; border: #808080 1px solid; }
		#dsgaBox h1 { font-weight:normal; font-size: 18px; margin-left: 12px; margin-top:8px; margin-bottom:8px; }
		#dsgaBox a.close { position:absolute; top:10px; left: 505px; display:block; width: 9px; height: 9px; background:url(../img/iconClose.gif); text-indent:-99999px;}

		.error { font-size: 10px; color:red; line-height:14px; margin-bottom:0px;}

		#dsgaBox #boxLeft { width:284px; height:310px; background:#f1f1f1; margin: 0px 22px 12px 12px; float:left; overflow: auto;}
		#dsgaBox #boxLeft p{ margin:5px; }
		#dsgaBox #boxRight { width:200px; height:290px; float:left;}
			#dsgaBox #boxRight h2 { font-size: 14px; margin:0px; }
			#dsgaBox #boxRight h2 a{ color:#FF9900; }

			#dsgaBox #boxRight #dsgaForm fieldset { border:none; margin-top:10px; }
				#dsgaBox #boxRight #dsgaForm fieldset label { width:181px; height: 12px; display:block; font-size: 11px; font-weight: bold; margin-top:5px;  } 
				#dsgaBox #boxRight #dsgaForm fieldset input { width:181px; height: 17px; display:block; } 
	
				#dsgaBox #boxRight #dsgaForm fieldset input#checkNL{ text-align: left; width:10px;  position:relative; top: -9px; } 
				#dsgaBox #boxRight #dsgaForm fieldset label#lblNL { width: 181px; margin-left: 20px; position:relative; top: 5px; } 

				#dsgaBox #boxRight #dsgaForm fieldset div.check { height:14px; }

				#dsgaBox #boxRight #dsgaForm fieldset input#checkDE{ text-align: left; width:10px;  position:relative; top: -9px; } 
				#dsgaBox #boxRight #dsgaForm fieldset label#lblDE { width: 181px; margin-left: 20px; position:relative; top: 5px; } 

				#dsgaBox #boxRight #dsgaForm fieldset p.discLink { padding-top:2px; padding-bottom: 2px;  } 
				#dsgaBox #boxRight #dsgaForm fieldset p.discLink a { text-decoration:none; font-size: 10px; } 
				#dsgaBox #boxRight #dsgaForm fieldset p.discLink a:active, #dsgaBox #boxRight #dsgaForm fieldset p.discLink a:hover { text-decoration: underline; font-size: 10px; font-weight: normal; } 
	
				#dsgaBox #boxRight #dsgaForm fieldset #submitForm { border:none; text-indent: -9999px; background: url(../img/Btn_stimmeAbgeben.gif); width: 152px; height: 25px; top:-10px; position:relative;} 
				#dsgaBox #boxRight #dsgaForm fieldset #submitForm:hover { border:none; background: url(../img/Btn_stimmeAbgeben.gif); width: 152px; height: 25px; }
	
	
	#dsgaBoxSmall { z-index: 503; position:absolute; top: 250px;/*top: 350px;*/ left: 260px; width: 355px; height: 217px; background:#fff; border: #808080 1px solid;}
		#dsgaBoxSmall h1 { font-size: 18px; margin-left: 12px; margin-top:12px; font-weight:normal;}
		#dsgaBoxSmall a.close  { position:absolute; top: 10px; left: 335px; display:block; width: 9px; height: 9px; background:url(../img/iconClose.gif); text-indent:-99999px; }
	
		#dsgaBoxSmall h2 { font-size: 14px; margin-left: 12px; margin-top:24px; }
		#dsgaBoxSmall div#iconCheck  { width:19px; height: 19px; background:url(../img/iconCheck.gif); position: absolute; left: 265px; top: 55px; display:block; }
	
		#dsgaBoxSmall img  { margin-left: 12px; margin-top:5px; }
		#dsgaBoxSmall p  { margin-left: 12px; margin-top:10px; font-size: 12px; font-weight:bold; }
	
		#submitJa { border:none; margin-left: 12px; margin-top:10px; background:url(../img/Btn_ja.gif); width: 41px; height: 17px; text-indent: -9999px; }
		#submitNo { border:none; margin-left: 6px; margin-top:10px; background:url(../img/Btn_ueberspringen.gif); width: 110px; height: 17px; text-indent: -9999px; }


	#dsgaBoxPwForgotten	{ z-index: 503; position:absolute; top: 250px;/*top: 350px;*/ left: 265px; width: 355px; height: 174px; background:#fff; border: #808080 1px solid; }
		#dsgaBoxPwForgotten h1  { font-size: 18px; margin-left: 12px; margin-top:12px; font-weight: normal; }
		#dsgaBoxPwForgotten a.close{ position:absolute; top:10px; left: 336px; display:block; width: 9px; height: 9px; background:url(../img/iconClose.gif); text-indent:-99999px; }
		#dsgaBoxPwForgotten fieldset { border:none; margin:12px; z-index: 600; }
		#dsgaBoxPwForgotten input, #userLogin label {display:block; margin-bottom: 4px; width: 180px; }
		#dsgaBoxPwForgotten label { font-weight:bold; }

		#dsgaBoxPwForgotten #submitPw { color:#fff; border: none; background:#000; width:165px; height: 17px; position: absolute; left:13px; top:143px; padding-bottom:2px; }
			#dsgaBoxPwForgotten #submitPw:hover { background: #4d4d4d; }

		#dsgaBoxPwForgotten p { margin-top: -5px; margin: 12px;}
		#dsgaBoxPwForgotten p a { color:#ff9900; text-decoration: underline; }

	#dsgaBoxPwForgottenError	{ z-index: 503; position:absolute; top: 250px; /*top: 350px;*/ left: 265px; width: 355px; height: 200px; background:#fff; border: #808080 1px solid; }
		#dsgaBoxPwForgottenError h1  { font-size: 18px; margin-left: 12px; margin-top:12px; font-weight: normal; }
		#dsgaBoxPwForgottenError a.close{ position:absolute; top:10px; left: 336px; display:block; width: 9px; height: 9px; background:url(../img/iconClose.gif); text-indent:-99999px; }
		#dsgaBoxPwForgottenError fieldset { border:none; margin:12px; z-index: 600; }
		#dsgaBoxPwForgottenError input, #userLogin label {display:block; margin-bottom: 4px; width: 180px; }
		#dsgaBoxPwForgottenError label { font-weight:bold; }
		#dsgaBoxPwForgottenError span { margin-left: 12px; }

		#dsgaBoxPwForgottenError #submitPw { color:#fff; border: none; background:#000; width:165px; height: 17px; position: absolute; left:13px; top:163px; padding-bottom:2px; }
			#dsgaBoxPwForgottenError #submitPw:hover { background: #4d4d4d; }

		#dsgaBoxPwForgottenError p { margin-top: -5px; margin: 12px;}
		#dsgaBoxPwForgottenError p a { color:#ff9900; text-decoration: underline; }


	#dsgaBoxSmallMail, #dsgaBoxSmallLogout, #mailConfirm { z-index: 503; position:absolute; /*top: 350px;*/ top: 250px; left: 265px; width: 355px; height: 227px; background:#fff; border: #808080 1px solid; }
		
		#dsgaBoxSmallLogout { height: 267px; } 
		
	
		#dsgaBoxSmallMail h1, #dsgaBoxSmallLogout h1, #mailConfirm h1  { font-size: 18px; margin-left: 12px; margin-top:12px; font-weight: normal;  }
		#dsgaBoxSmallMail a.close, #dsgaBoxSmallLogout a.close, #mailConfirm a.close{ position:absolute; top:10px; left: 336px; display:block; width: 9px; height: 9px; background:url(../img/iconClose.gif); text-indent:-99999px; }
	
		#dsgaBoxSmallMail p, #dsgaBoxSmallLogout p, #mailConfirm p  { margin-left: 12px; margin-top:20px; font-size: 12px; font-weight:bold; }
	
		#dsgaBoxSmallMail p.weitersagen, #dsgaBoxSmallLogout p.weitersagen, #mailConfirm p.weitersagen {  margin-left: 12px; position: absolute; top: 140px; }
		#dsgaBoxSmallMail #buttons, #dsgaBoxSmallLogout #buttons, #mailConfirm #buttons { margin-left: 12px; position: absolute; top: 180px;}
		#dsgaBoxSmallMail #buttons a, #dsgaBoxSmallLogout #buttons a, #mailConfirm #buttons a { float:left; margin-left: 2px; position: relative;}
	
		#dsgaBoxSmallMail .confirmTextTop, #dsgaBoxSmallLogout .confirmTextTop, #mailConfirm .confirmTextTop { position:absolute; top: 30px; left: 55px; margin-right:20px; }
		#dsgaBoxSmallMail .confirmTextBottom, #dsgaBoxSmallLogout .confirmTextBottom, #mailConfirm .confirmTextBottom{ position:absolute; top: 75px; left: 0px; margin-right:10px;  }
		#dsgaBoxSmallMail #iconMail, #dsgaBoxSmallLogout #iconMail, #mailConfirm #iconMail  { width: 46px; height: 28px; background:url(../img/mail.png); position:absolute; top:50px; left:12px; }

		#stimmeConfirmUpload { position:relative; top:64px; left:120px; cursor:pointer; margin-top:10px; background:#ff9900; font-size:12px; font-weight:bold; height: 16px; border:none; color:#fff; width:120px; padding: 1px; text-indent:4px; margin-bottom:15px; margin-left:15px; margin-right:20px;  }

		#mailConfirm #stimmeButton{ cursor:pointer; margin-top:10px; background:#ff9900; border:none; color:#fff; width:120px; padding: 3px; text-indent:4px; margin-bottom:15px; margin-left:15px; margin-right:20px; float:left; }
		#mailConfirm #profil { cursor:pointer; margin-top:10px; background:#000; border:none; color:#fff; width:130px; padding: 3px; text-indent:4px; float:left; margin-bottom:15px; }
		
		
	#mailConfirmNoGerman { z-index: 503; position:absolute; /*top: 350px;*/ top: 250px; left: 265px; width: 355px; height: 227px; background:#fff; border: #808080 1px solid; }
		
		#mailConfirmNoGerman h1  { font-size: 18px; margin-left: 12px; margin-top:12px; font-weight:normal;}
		#mailConfirmNoGerman a.close{ position:absolute; top:10px; left: 336px; display:block; width: 9px; height: 9px; background:url(../img/iconClose.gif); text-indent:-99999px; }
	
		#mailConfirmNoGerman p  { margin-left: 12px; margin-top:20px; font-size: 12px; font-weight:bold; }

		
		
		
#dsgaBoxSmallLogoutout { z-index: 503; position:absolute; /*top: 350px;*/ top: 250px; left: 265px; width: 355px; height: 147px; background:#fff; border: #808080 1px solid; }
		#dsgaBoxSmallLogoutout h1  { font-size: 18px; margin-left: 12px; margin-top:12px; font-weight:normal;}
		#dsgaBoxSmallLogoutout a.close  { position:absolute; top:10px; left: 336px; display:block; width: 9px; height: 9px; background:url(../img/iconClose.gif); text-indent:-99999px; }
	
		#dsgaBoxSmallLogoutout p  { margin-left: 12px; margin-top:20px; font-size: 12px; font-weight:bold; }
	
		#dsgaBoxSmallLogoutout p.weitersagen {  margin-left: 12px; position: absolute; top: 140px; }
		#dsgaBoxSmallLogoutout #buttons { margin-left: 12px; position: absolute; top: 180px;}
		#dsgaBoxSmallLogoutout #buttons a { float:left; margin-left: 2px; position: relative;}
	
		#dsgaBoxSmallLogoutout .confirmTextTop { position:absolute; top: 30px; left: 55px; margin-right:20px; }
		#dsgaBoxSmallLogoutout .confirmTextBottom { position:absolute; top: 75px; left: 0px; margin-right:10px;  }
		#dsgaBoxSmallLogoutout #iconMail { width: 46px; height: 28px; background:url(../img/mail.png); position:absolute; top:50px; left:12px; }
	
	#dsgaBoxSmallLogoutout #logout { border:none; background:#000; color:#fff; margin-left:12px; margin-top: 0px; }
	#dsgaBoxSmallLogoutout #logout:hover { background:#4d4d4d; }
	
	
	
	#dsgaBoxSmallMailConfirm { z-index: 503; position:absolute; top: 250px; /*top: 350px;*/ left: 265px; width: 355px; height: 147px; background:#fff; border: #808080 1px solid; }
		#dsgaBoxSmallMailConfirm h1 { font-size: 18px; margin-left: 12px; margin-top:12px; font-weight:normal;}
		#dsgaBoxSmallMailConfirm a.close { position:absolute; top:10px; left: 336px; display:block; width: 9px; height: 9px; background:url(../img/iconClose.gif); text-indent:-99999px; }
	
		#dsgaBoxSmallMailConfirm p { margin-left: 12px; margin-top:20px; font-size: 12px; font-weight:bold; }
	
		#dsgaBoxSmallMailConfirm p.weitersagen {  margin-left: 12px; position: absolute; top: 140px; }
		#dsgaBoxSmallMailConfirm #buttons { margin-left: 12px; position: absolute; top: 180px;}
		#dsgaBoxSmallMailConfirm #buttons a { float:left; margin-left: 2px; position: relative;}
	
		#dsgaBoxSmallMailConfirm .confirmTextTop { position:absolute; top: 30px; left: 55px; margin-right:20px; }
		#dsgaBoxSmallMailConfirm .confirmTextBottom { position:absolute; top: 75px; left: 0px; margin-right:20px;  }
		#dsgaBoxSmallMailConfirm #iconMail { width: 46px; height: 28px; background:url(../img/mail.png); position:absolute; top:50px; left:12px; }

		#stimmenKarte { display:block; margin-left: 88px;}
	
	#dsgaBoxSmallConfirmNoUp { z-index: 504; position:absolute; /*top: 350px;*/ top: 250px; left: 265px; width: 355px; height: 227px; background:#fff; border: #808080 1px solid; }
		#dsgaBoxSmallConfirmNoUp h1 { font-size: 18px; margin-left: 12px; margin-top:12px; font-weight:normal;}
		#dsgaBoxSmallConfirmNoUp a.close { position:absolute; top:10px; left: 336px; display:block; width: 9px; height: 9px; background:url(../img/iconClose.gif); text-indent:-99999px; }
	
		#dsgaBoxSmallConfirmNoUp p { margin-left: 12px; margin-top:20px; font-size: 12px; font-weight:bold; }
	
		#dsgaBoxSmallConfirmNoUp p.weitersagen {  margin-left: 12px; position: absolute; top: 140px; }
		#dsgaBoxSmallConfirmNoUp #buttons { margin-left: 12px; position: absolute; top: 180px;}
		#dsgaBoxSmallConfirmNoUp #buttons a { float:left; margin-left: 2px; position: relative;}
	
		#dsgaBoxSmallConfirmNoUp .confirmTextTop { position:absolute; top: 30px; left: 55px; margin-right:20px; }
		#dsgaBoxSmallConfirmNoUp .confirmTextBottom { position:absolute; top: 75px; left: 0px; margin-right:20px;  }
		#dsgaBoxSmallConfirmNoUp #iconMail { width: 46px; height: 28px; background:url(../img/mail.png); position:absolute; top:50px; left:12px; }

	#dsgaUploadBox { position:absolute; top: 170px; left: 245px; width: 380px; height: 477px; background:#fff; border: #808080 1px solid; z-index: 502; }

		#dsgaUploadBox h1 { font-size: 18px; margin-left: 12px; margin-top:12px; font-weight:normal;}
		#dsgaUploadBox a.close  { position:absolute; top:10px; left: 362px; display:block; width: 9px; height: 9px; background:url(../img/iconClose.gif); text-indent:-99999px; }
		#dsgaUploadBox .dottedLine { border-top: 1px dotted gray; }
		#dsgaUploadBox p  { font-size: 11px; font-weight:normal; margin-bottom:10px; margin-top: 4px; }

		#dsgaUploadBox form fieldset  { border:none; margin: 12px; }
			#dsgaUploadBox form fieldset #fb_connect { position:absolute; top:213px; left:280px; display:none; }

			#dsgaUploadBox form fieldset #iconUserImg { position:relative; background:url(../img/dummyNeu.gif); height:33px; width: 47px; margin-top: 20px; margin-bottom: 15px; }

			#dsgaUploadBox form fieldset label.checkIcon, 
				#dsgaUploadBox form fieldset input.checkIcon { text-align:left; position:absolute; left:42px; top:8px; display: inline; margin-left: 10px; }
				#dsgaUploadBox form fieldset label.checkIcon {width: 250px; margin-left: 27px; top:7px; } 

			#dsgaUploadBox form fieldset label { font-weight: bold; font-size: 12px; }
			#dsgaUploadBox form fieldset textarea { width: 350px; height: 90px; }

			#dsgaUploadBox form fieldset .ytUpload { margin-bottom: 0px;}
			#dsgaUploadBox form fieldset #submitUpload { padding-bottom: 2px; width: 90px; height: 19px; font-size:11px; font-weight:bold; border:none; background:#ff9900; color:#fff; cursor:pointer;}

			#dsgaUploadBox .deineStimme{ position:relative; top:-28px; left:80px; cursor:pointer; margin-top:10px; background:#ff9900; font-size:12px; font-weight:bold; height: 16px; border:none; color:#fff; width:120px; padding: 1px; text-indent:4px; margin-bottom:15px; margin-left:15px; margin-right:20px; }


/* Login */

	#userLogin fieldset { border:none; margin:12px; z-index: 600; }
		#userLogin input, #userLogin label {display:block; margin-bottom: 4px; width: 180px; }
		#userLogin label { font-weight:bold; }
		#userLogin #submit { border: none; text-indent: -99999px; background:url(../img/Btn_login.gif); width:64px; height: 17px; position:absolute; left:200px; top:164px;}
		#userLogin p { margin-top: -5px; }
		#userLogin p a { color:#ff9900; text-decoration: underline; }
		
	#dsgaBoxSmallLogout #logout { border:none; background:#000; color:#fff; margin-left:12px; margin-top: 20px; }
	#dsgaBoxSmallLogout #logout:hover { background:#4d4d4d; }


/* MAP */
	div#tx_dsgapetitionstool_pi2_map_canvas {}

		#googleMapsNav {margin-top: 4px; clear:both; width: 860px; height: 25px; background: #ff9900; color:#fff; font-size: 12px; display:block;}
		#googleMapsNav div#countStimmen { float:left; margin-left:6px; margin-right:13px; padding-top: 5px;}

		#googleMapsNav div#box1, 
		#googleMapsNav div#box2, 
		#googleMapsNav div#box3, 
		#googleMapsNav div#box4, 
		#googleMapsNav div#box5, 
		#googleMapsNav div#box6, 
		#googleMapsNav div#box7 { text-indent:2px; margin-top: 4px; float:left; min-width: 11px; height: 16px; background: #000; margin-left: 1px; display:inline;}

		#googleMapsNav label#sucheLabel { margin-left:17px; float:left; margin-top: 4px;  margin-right: 5px;}

		#lblFilter { float:left; margin-top: 4px; margin-left:17px; margin-right: 5px; }
		#googleMapsNav #filter { float:left; width:163px; margin-top:3px; height:16px; text-align:left; background: url(../img/filter_pulldown.gif); repeat:no-repeat; color:#000; cursor: pointer;}
		#filter .default { margin-left: 5px; padding-top: 2px; color:#808080; cursor: pointer;}

		#googleMapsNav #filter #filter_options ul.filter_ul { background-color:#FFFFFF; border:1px solid #999999; color:#999999; list-style-type:none; text-align:left; }
		#videoFilter { background: #fff;}
		#videoFilter:hover { background: #efefef;}
		#bilderFilter {background: #fff;}
		#bilderFilter:hover {background: #efefef;}
		#botschaftFilter {background: #fff;}
		#botschaftFilter:hover {background: #efefef;}

		#wk003 { margin-left: 5px; background: #fff;}
		#wk003:hover {background: #efefef;}
		#wk013 { margin-left: 5px; background: #fff;}
		#wk013:hover {background: #efefef;}
		#wk149 { margin-left: 5px; background: #fff;}
		#wk149:hover {background: #efefef;}
		#wk173 { margin-left: 5px; background: #fff;}
		#wk173:hover {background: #efefef;}
		#wk274 { margin-left: 5px; background: #fff;}
		#wk274:hover {background: #efefef;}

		#googleMapsNav input#suche {float:left; width:130px; margin-top:3px; height:15px; border: 1px solid #999999;}
		#googleMapsNav div#submitSearch { border:none; float:left; width:19px; margin-top:3px; height:17px; background:url(../img/submitSearch.gif);}

		#googleMapsNav a#karte, 
		#googleMapsNav div.list_view { padding-top:1px; color:#fff; float:right; width: 50px; height:17px; margin-top:4px; margin-right:7px;}
		#googleMapsNav a#login { text-indent: 5px; padding-top:1px; color:#fff; float:right; width: 60px; height:17px; margin-top:4px; margin-right:17px;}
		#googleMapsNav .viewAll { cursor: pointer ; display:none; text-indent: 5px; padding-top:1px; color:#fff; float:left; width: 110px; height:17px; margin-top:4px; margin-right:17px;}
		#googleMapsNav .filterAll { background: #000; cursor: pointer; display:none; text-indent: 5px; padding-top:1px; color:#fff; float:left; width: 110px; height:17px; margin-top:4px; margin-right:17px;}
		#googleMapsNav .filterAll:hover, #googleMapsNav .filterAll:focus  { background: #4d4d4d;}

			#googleMapsNav .viewAll{background: #000;}
				#googleMapsNav .viewAll:hover, #googleMapsNav .viewAll:focus {background: #4d4d4d;}

		#googleMapsNav a#karte { text-indent: 5px; }
		#googleMapsNav div.list_view { text-indent: 7px; }

		#googleMapsNav a { background: #000; }
			#googleMapsNav a:hover, #googleMapsNav a:focus, #googleMapsNav a:active { background: #4d4d4d; }

		#googleMapsNav div.list_view { background: #000; cursor: pointer;}
			#googleMapsNav div.list_view:hover, #googleMapsNav div.list_view:focus, #googleMapsNav div.list_view:active { background: #4d4d4d; }

/* LISTVIEW */

	.MultiBoxContainer {z-index:615;}

	#listViewContent { visibility: hidden; position:absolute; top:159px; left:0; width: 860px; height: 500px; background: url(../img/bgListView.gif);}
		#listScrollerTop {width: 835px; height: 13px; margin: 10px 0px 0px 10px; background-color: #bfbfbf;
			background-image: url(../img/scrollup.gif);
			background-repeat: no-repeat;
			background-position: 50% 50%;}
		#listScrollerBottom {width: 835px; height: 13px; margin: 10px 0px 0px 10px; background-color: #bfbfbf;
			background-image: url(../img/scrolldown.gif);
			background-repeat: no-repeat;
			background-position: 50% 50%;}
		#listViewContainer { margin:0; height: 446px; overflow: hidden;}
		#listView { margin:0; }
		#listView .stimmeLayer{ background:#fff; margin: 10px 0px 0px 10px; }
		#listView .stimmeLayer:hover { background:#ededed; border: solid 1px #FF9900; }
		#listView .clear {clear:both; height:1px; min-height: 1px; font-size:1px;}

	.textScrollerUp { cursor: pointer; position: absolute; top: 30px; left: 390px; background: url(../img/scroll_up.gif); width: 10px; height: 10px;}
	.textScrollerDown { cursor: pointer; position: absolute; top: 90px; left: 390px; background: url(../img/scroll_down.gif); width: 10px; height: 10px;}
	.stimmeLayer .facebookLike { display: block; position: absolute; right: 90px; top: 112px; width: 50px; height: 15px; }
		.stimmeLayer .facebookLike img{ width: 50px; height:15px; }

/* BOTSCHAFT */

	.stimmeLayer { width:410px; height:150px; border:solid 1px #808080; position:relative; text-align:left; float:left; margin: 0px 0px 10px 0px; }
	.stimmeLayer:hover { background:#fafafa; border: solid 1px #FF9900; }
		.stimmeLayer .close { position:absolute; left: 395px; top: 5px; }
		.stimmeLayer img { width: 90px; height:90px; position:relative; top: 10px; left: 10px; }
		.stimmeLayer h3 { cursor:pointer; position: relative; left:110px; top: -80px; height: 15px; width:290px;  margin:0px; padding:0px; font:11px; color:#FF9900; font-weight:bold;}
		.stimmeLayer h4 { position: relative; left:110px; top: -80px; height: 15px; width:290px; margin:0px; padding:0px;}
		.stimmeLayer .botschaftContainer { position: relative; left:110px; top: -80px; height: 60px; width:280px; margin:0px; padding:0px; overflow: hidden;}
		.stimmeLayer .botschaftContainer p { width:280px; display: block; top:0px; position: absolute; }
		.stimmeLayer a.meldenLink, .stimmeLayer a.teilenLink { position:absolute; left:342px; top: 120px; background:#000; color:#fff; padding: 2px 4px 2px 4px; margin-right: 5px; }
		.stimmeLayer a.meldenLink:hover, .stimmeLayer a.meldenLink:focus, .stimmeLayer a.meldenLink:active,
		.stimmeLayer a.teilenLink:hover, .stimmeLayer a.teilenLink:focus, .stimmeLayer a.teilenLink:active { background: #4d4d4d; }

		.keyVisualSmall { position: absolute; top: 73px; left: 60px; background: url(../img/keyvisual_small_karte.png) no-repeat; z-index:501; width:40px; height: 27px;}
		.keyVisualSmallOld { position: absolute; top: 73px; left: 60px; background: url(../img/keyvisual_small.png) no-repeat; z-index:501; width:40px; height: 27px;}
		stimmeLayer.img { width:90px; height: 90px; }

		.teilenLink { visibility:hidden; }

		.dottedLineClear { position: relative; top:-73px; border-top: 1px dotted gray; width: 390px; margin-left:12px; height:2px; line-height:2px; font:1px; margin-bottom:3px; }

		.flickrThumbs { position: relative; left: 0px; }
		.ytThumbs { position: relative; left: 118px; }

		.mediaBotschaft { margin-left:12px; position:relative; top: -70px; }
		.mediaBotschaft div { width: 35px; position:relative; }
		.mediaBotschaft div, .mediaBotschaft a img { position:relative; float:left; font-size:10px; background:none; border:none; }
			.mediaBotschaft a, .mediaBotschaft a img { width:22px; height:22px; top: 0px; background:none; border:none; }

		.mediaBotschaft a.flickr1 { position: absolute; left: 12x; border:none; }
		.mediaBotschaft a.flickr2 { position: absolute; left: 32px; border:none; }
		.mediaBotschaft a.flickr3 { position: absolute; left: 52px; border:none; }
		.mediaBotschaft a.flickr4 { position: absolute; left: 72px; border:none; }

		.mediaBotschaft a.yt1 { position: absolute; left: 190px; border:none; }
		.mediaBotschaft a.yt2 { position: absolute; left: 200px; border:none; }
		.mediaBotschaft a.yt3 { position: absolute; left: 210px; border:none; }
		.mediaBotschaft a.yt4 { position: absolute; left: 220px; border:none; }

	#dsgaMeldenBoxMap, #dsgaMeldenBox { position:absolute; top: 20px; left: 245px; width: 380px; height: 227px; background:#fff; border: #808080 1px solid; z-index: 502; }
	#dsgaMeldenBoxMap a.close, #dsgaMeldenBox a.close { position:absolute; top:10px; left: 360px; display:block; width: 9px; height: 9px; background:url(../img/iconClose.gif); text-indent:-99999px; }

	#dsgaMeldenBox .boxHeader1{}
	#dsgaMeldenBoxMap .boxHeader1 h1,	#dsgaMeldenBox .boxHeader1 h1{ font-weight: normal; font-size: 18px; margin-left: 12px; margin-top:12px; }
		#dsgaMeldenBoxMap p, #dsgaMeldenBox p { margin-left: 12px; font-size: 12px; } 
		#dsgaMeldenBox form#meldeForm {}
		#dsgaMeldenBoxMap form#meldeForm fieldset, #dsgaMeldenBox form#meldeForm fieldset { border:none; margin: 12px; font-size:15px; }
		#dsgaMeldenBoxMap form#meldeForm label, #dsgaMeldenBox form#meldeForm label { font-weight: bold; font-size: 12px; margin-bottom: 4px; }
		#dsgaMeldenBoxMap form#meldeForm textarea, #dsgaMeldenBox form#meldeForm textarea { width: 350px; height: 120px; }
		#dsgaMeldenBoxMap form#meldeForm div#submitMelden, #dsgaMeldenBox form#meldeForm div#submitMelden { cursor:pointer; margin-top:10px; background:#ff9900; border:none; color:#fff; width:60px; font-size:12px; padding:0px; height:17px; text-indent:4px;}

/* IFRAME */
	
	div#formBox { background:url('../img/iframe/greyBg.gif'); width: 460px; height:118px; }
		
		
		
		
		
		
		
		
		
		
		
