/*

Stylesheet für Elbe-Weser-Treff.de

Version:		0.1
Stand:		25.08.2007 16:40

*/


#twitter {
display:block;
height:50px;
left:50px;
padding-left:321px;
position:relative;
top:-61px;
}

#twitter_index {
display:block;
left:-305px;
position:absolute;
top:-113px;
}

#livezilla_index {
display:block;
left:44px;
position:absolute;
top:-39px;
width:127px;
z-index:2200;
}



body { background: #71c471 no-repeat 50% top; color: #5b5b5b; font: 11px "Arial","Verdana","Helvetica","Geneva"; margin: 0; padding: 0; text-align: center; }

div, h1, h2, h3, h4, h5, h6, p, ul, li { margin: 0; padding: 0; }
a, a:link, a:visited { color: #5b5b5b; text-decoration: underline; }
a:hover, a:active, a:focus { color: #3e703e; text-decoration: underline; outline: none; }
a.submit { margin: 20px 0 0; padding: 0 0 0 16px; font-weight: bold; background: transparent url(grafik/pfeil_gruen_rechts.gif) left 50% no-repeat; border: none; }
input.submitbutton { margin: 0; padding: 0 0 0 26px; font-weight: bold; background: transparent url(grafik/pfeil_gruen_rechts.gif) 10px 50% no-repeat; border: none; color: #5b5b5b; font: 11px "Arial","Verdana","Helvetica","Geneva"; }

table, tr, th, td { border-collapse: collapse; empty-cells: show; vertical-align: top; }

img { border: 0; }


h2 { color: #5b5b5b; font: bold 12px "Arial","Verdana","Helvetica","Geneva"; }

p { font: 11px "Arial","Verdana","Helvetica","Geneva"; color: #5b5b5b; }
p.red { color: red; display: block; }
.textfeld { border: 1px solid #5b5b5b; font: 9px "Arial","Verdana","Helvetica","Geneva"; height: 15px; }
.textfeld_big { border: 1px solid #5b5b5b; font: 9px "Arial","Verdana","Helvetica","Geneva"; height: 19px; }
textarea, .textarea { border: 1px solid #5b5b5b; font: 9px "Arial","Verdana","Helvetica","Geneva"; }
.greyblock_19px { width: 772px; height: 16px; background: #7d7d7d; padding: 3px 0 0 18px; overflow: hidden; }
* html .greyblock_19px { width: 790px; height: 19px; }
	div.greyblock_19px h2 { color: #FFF; }
.hr-ersatz { height: 1px; background: #7d7d7d; overflow: hidden; margin: 0; padding: 0; }
div.tooltip_bg { background: transparent url(grafik/ajax-loader.gif) 50% 50% no-repeat; }


#body { width: 882px; height: 190px; margin: 0 auto; padding: 40px 0 0 40px; text-align: left; z-index: 1; background: transparent url(grafik/bg_ballons.gif) left top no-repeat; }
	#site { width: 803px; position: absolute; }
		#sitebox { width: 803px; position: absolute; margin: 0 auto; }
			#sitebox_topnavi { height: 18px; width: 803px; background: transparent url(grafik/bg_bodybox_top.gif) left top no-repeat; float: left; overflow: hidden; }
				#sitebox_topnavi_content { height: 13px; width: 789px; padding: 5px 14px 0 0; text-align: right; float: left; overflow: hidden; }
				* html #sitebox_topnavi_content { height: 18px; width: 803px; position: relative; z-index: 2000; }
			#sitebox_main { width: 803px; background: #fff url(grafik/bg_bodybox.gif) left top repeat-y; float: left; }
			#sitebox_bottomnavi { height: 21px; width: 789px; margin: 0 0 15px; padding: 5px 14px 0 0; text-align: right; background: transparent url(grafik/bg_bodybox_bottom.gif) left top no-repeat; float: left; overflow: hidden; }
			* html #sitebox_bottomnavi { height: 26px; width: 803px; }
			
				#logo { width: 803px; height: 170px; float: left; position: relative; z-index: 1000; display: inline; }
					#logo img.logo { float:left; margin:34px 0 0 23px; }
					#logo img.leute_top { left: 458px; margin: 6px 0 0 182px; }
					#logo img.ballons_left, #startlogo img.ballons_left { position: absolute; left: 0px; top: 0px; }
					#logo img.ballons_right, #startlogo img.ballons_right { position: absolute; right: 0px; top: 0px; }
					* html #logo img.ballons_right, * html #startlogo img.ballons_right { position: absolute; right: -1px; top: 0px; }
					#logo .greyblock_19px { margin: 0 0 0 6px; }
					
				#startlogo { width: 803px; height: 275px; float: left; position: relative; z-index: 1000; display: inline; }
					#startlogo img.logo { margin: 28px 0 0 22px; float: left; }
					#startlogo img.leute_top { left: 400px; margin: 16px 0 0 80px; }
					#startlogo .greyblock_19px { margin: 0 0 0 6px; }
				
				#loginbox_bg { width: 281px; height: 109px; position: absolute; top: 150px; left: 545px; background: transparent url(grafik/bg_loginbox.png) top left no-repeat; z-index: 1001; }
				#startloginbox_bg { width: 281px; height: 109px; position: absolute; top: 255px; left: 545px; background: transparent url(grafik/bg_loginbox.png) top left no-repeat; z-index: 1001; }
				* html #loginbox_bg, * html #startloginbox_bg { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://wirpersms.netgenerator.de/grafik/bg_loginbox.png'); background: none; }
					#loginbox { width: 246px; height: 83px; position: absolute; top: 150px; left: 545px; padding: 12px 17px; font-size: 10px; z-index: 1002; }
					#startloginbox { width: 246px; height: 83px; position: absolute; top: 255px; left: 545px; padding: 12px 17px; font-size: 10px; z-index: 1002; }
					* html #loginbox, * html #startloginbox { width: 280px; height: 109px; }
						#loginbox input, #startloginbox input { width: 119px; }
						#loginbox input.submit, #startloginbox input.submit { width: 96px; height: 71px; position: absolute; left: 156px; top: 21px; }
						#loginbox img, #startloginbox img { margin: 5px 0 2px; }
						* html #loginbox img, * html #startloginbox img { margin: 4px 0 1px; }
						#loginbox_statusicons { width: 260px; position: absolute; bottom: 12px; left: 3px; }
							#loginbox_statusicons img { margin: 0 3px 0 15px; vertical-align: baseline; display: inline; }
							* html #loginbox_statusicons img { margin: 0 3px 0 15px; }
							#loginbox_statusicons a { text-decoration: none; }
							#loginbox_statusicons a.logout { position: absolute; right: 0px; bottom: 1px; text-decoration: underline; }
				
				#mainnavi { width: 500px; height: 35px; position: absolute; top: 169px; left: 30px; z-index: 1005; }
				#startmainnavi { width: 500px; height: 35px; position: absolute; top: 273px; left: 30px; z-index: 1005; }
					#mainnavi img, #startmainnavi img { margin: 0 1px 0 0; }
					#mainnavi img.start, #startmainnavi img.start { margin: 0 13px 0 0; }
					
				
				#contentbox { width: 791px; padding: 0; margin: 0 0 0 6px; float: left; background: transparent url(grafik/bg_schatten_unten.jpg) 1px bottom no-repeat; display: inline; }
					#contentbox h1, #contentbox_start h1 { font: bold 18px "Arial","Verdana","Helvetica","Geneva"; color: #3e703e; margin: 65px 0 15px; }
						#contentbox h1.mitglieder { margin-bottom: 1px; }
					#contentbox h2, #contentbox_start h2 { font: bold 12px "Arial","Verdana","Helvetica","Geneva"; color: #3e703e; margin: 60px 0 10px; }
					#contentbox h3, #contentbox_start h3 { font: bold 14px "Arial","Verdana","Helvetica","Geneva"; color: #5b5b5b; display: inline; }
					#contentbox ul, #contentbox_start ul { list-style: url(grafik/middot.gif); margin: 0; padding: 0; }
					#contentbox ul li, #contentbox_start ul li { margin: 0 0 0 15px; }
				
				#contentbox_start { width: 791px; padding: 0; margin: 0 0 0 6px; float: left; background: transparent url(grafik/bg_foto_unten.jpg) 1px bottom no-repeat; display: inline; }
					
					/* mainpage */	
					#mainpage_content { width: 490px; min-height: 400px; margin: 20px 35px 30px 0; float: right; position: relative; z-index: 1000; }
					* html #mainpage_content { height: 400px !important; margin: 20px 18px 30px 0; }
						#mainpage_content img.polaroids { margin: 30px 30px 0 0; float: left; }
						* html #mainpage_content img.polaroids { margin: 30px 40px 0 0; }
					#membersbox { width: 790px; height: 122px; display: block; float: left; margin: 0 0 0 6px; position: relative; z-index: 1000; }
					* html #membersbox { width: 780px; margin: 0 0 0 3px; }
						#members_scrollbox { width: 770px; height: 85px; margin: 15px 0 0 15px; overflow: show; }
							#members_scrollbox img { width: 86px; height: 74px; margin: 0 10px 0 0; }
					#schnellsuche { width: 255px; position: relative; left: -20px; top: 10px; z-index: 1000; float: left; }
					* html #schnellsuche { left: -25px; }
						#schnellsuche_top { height: 18px; width: 239px; color: #FFF; padding: 3px 0 0 16px; font: bold 12px "Arial","Verdana","Helvetica","Geneva"; background: transparent url(grafik/bg_schnellsuchebox_top.png) left top no-repeat; float: left; }
						* html #schnellsuche_top { height: 21px; width: 254px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://wirpersms.netgenerator.de/grafik/bg_schnellsuchebox_top.png', sizingMethod='scale'); background:none; }
						#schnellsuche_main { width: 255px; background: transparent url(grafik/bg_schnellsuchebox.png) left top repeat-y; float: left; }
						* html #schnellsuche_main { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://wirpersms.netgenerator.de/grafik/bg_schnellsuchebox.png', sizingMethod='scale'); background:none; }
							#schnellsuche_content { width: 223px; padding: 12px 16px 0; background: transparent url(grafik/bg_schnellsuchebox_verlauf.jpg) 2px bottom no-repeat; float: left; }
							* html #schnellsuche_content { width: 255px; position: relative; z-index: 1000; }
								#schnellsuche_content input, #schnellsuche_content select, #schnellsuche_content textarea { height: 15px; border: 1px solid #5b5b5b; font: 9px "Arial","Verdana","Helvetica","Geneva"; }
								#schnellsuche_content input.agb { position: relative; left: 0px; border: none; vertical-align: top; margin: 0 10px 10px 0; }
								#schnellsuche_content input.submit { width: 172px; height: 55px; margin: 0 0 0 32px; border: none; }
								#schnellsuche_content input.textfeld { width: 164px; }
								#schnellsuche_content input.textfeld_handyvw { width: 80px; }
								#schnellsuche_content input.textfeld_handynr { width: 78px; margin-left: 6px; }
								#schnellsuche_content input.textfeld_plz { width: 46px; }
								#schnellsuche_content input.textfeld_ort { width: 107px; margin-left: 6px; }
								#schnellsuche_content select.textfeld_gebdat_t { width: 40px; }
								#schnellsuche_content select.textfeld_gebdat_m { width: 40px; margin-left: 6px; }
								#schnellsuche_content select.textfeld_gebdat_j { width: 60px; margin-left: 6px; }
								#schnellsuche_content font { font-size: 9px; }
								#schnellsuche_content img { margin: 5px 0 2px; }
								* html #schnellsuche_content img { margin: 4px 0 1px; }
								#schnellsuche_content img.wohnort { margin-left: 40px; }
						#schnellsuche_bottom { height: 16px; width: 255px; background: transparent url(grafik/bg_schnellsuchebox_bottom.png) left top no-repeat; float: left; }
						* html #schnellsuche_bottom { padding: 0 1px 0 0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://wirpersms.netgenerator.de/grafik/bg_schnellsuchebox_bottom.png', sizingMethod='scale'); background: none; }
					
					/* standard fliesstext */
					#content { width: 706px; margin: 0 0 40px 40px; position: relative; z-index: 1000; }
					/* standard */
						#standard { width: 690px; min-height: 300px; margin: 0 0 30px; float: left; }
					/* registrierung / meinedaten */
							#standard div.row, #meinedaten div.row { width: 605px; display: block; margin: 3px 0; float: left; }
							#standard div.row_person, #meinedaten div.row_person { width: 605px; margin: 3px 0; float: left; }
							#standard div.row_paar, #meinedaten div.row_paar { width: 605px; margin: 3px 0; float: left; }
							#standard div.row_gruppe, #meinedaten div.row_gruppe { width: 605px; margin: 3px 0; float: left; }
								#standard div.txt, #meinedaten div.txt { width: 195px; float: left; }
								#standard div.fld, #meinedaten div.fld { width: 250px; margin: 0 0 0 10px; float: left; }
							
							
							div.spacer { width: 1px; height: 8px; border: none; display: block; padding: 0; margin: 0; overflow: hidden; }
							#standard p.lefttext, #meinedaten p.lefttext { float: left; margin: 3px 0 0; }
							#standard input, #standard select, #standard textarea, #meinedaten input, #meinedaten select, #meinedaten textarea { height: 17px; float: left; border: 1px solid #5b5b5b; font: 10px "Arial","Verdana","Helvetica","Geneva"; }
							* html #standard select, * html #meinedaten select { margin: 0 0 0 10px; }
							#standard input.agb, #meinedaten input.agb { position: relative; left: 0px; border: none; vertical-align: top; margin: 0 10px 10px 0; }
							#standard input.textfeld, #meinedaten input.textfeld { width: 250px; }
							#standard input.textfeld_str, #meinedaten input.textfeld_str { width: 190px; float: left; }
							#standard input.textfeld_hnr, #meinedaten input.textfeld_hnr { width: 40px; float: left; margin: 0 0 0 5px; }
							#standard input.textfeld_plz, #meinedaten input.textfeld_plz { width: 40px; float: left; }
							#standard input.textfeld_ort, #meinedaten input.textfeld_ort { width: 190px; float: left; margin: 0 0 0 5px; }
							#standard input.textfeld_handynr, #meinedaten input.textfeld_handynr { width: 115px; float: left; }
							#standard select.textfeld_gebdat_t, #meinedaten select.textfeld_gebdat_t { width: 40px; }
							#standard select.textfeld_gebdat_m, #meinedaten select.textfeld_gebdat_m { width: 40px; float: left; }
							#standard select.textfeld_gebdat_j, #meinedaten select.textfeld_gebdat_j { width: 60px; float: left; }
							#standard input.submit, #meinedaten input.submit { width: 1px; height: 1px; border: none; }
							#sms_senden input.textlength { width: 150px; height: 15px; border: 0; background: transparent; font: 11px "Arial","Verdana","Helvetica","Geneva"; color: #5b5b5b; }
						
					/* members seite */
						#mitglieder_contentbox { width: 567px; height: 488px; clear: both; border-top: 1px solid #5b5b5b; overflow: hidden; }
							#mitglieder_contentspacer { width: 567px; height: 488px; clear: both; }
								#mitglieder_content { width: 557px; height: 441px; padding: 18px 0 15px 10px; clear: both; border-bottom: 1px solid #5b5b5b; overflow: hidden; }
								* html #mitglieder_content { width: 567px; height: 474px; }
									#mitglieder_content div.thumb { width: 124px; height: 130px; margin: 0 15px 19px 0; background: transparent url(grafik/bg_mitglieder_thumb.png) left top no-repeat; float: left; }
									* html #mitglieder_content div.thumb { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://wirpersms.netgenerator.de/grafik/bg_mitglieder_thumb.png'); background: none; }
										#mitglieder_content div.thumb a { width: 109px; height: 115px; float: left; margin: 1px 0 0 1px; padding: 4px; position: relative; z-index: 1000; }
										* html #mitglieder_content div.thumb a { width: 117px; height: 123px; }
										#mitglieder_content div.thumb a:hover, #mitglieder_content div.thumb a:focus, #mitglieder_content div.thumb a:active { background: #e0e0e0; }
											#mitglieder_content div.thumb a img { width: 109px; height: 93px; margin: 0 0 10px 0; }
												* html #mitglieder_content div.thumb a img { margin: 0 0 7px 0; }
										img.tooltip_thumb { margin: 0 0 5px; }
						#mitglieder_pagelinks { width: 567px; height: 14px; display: block; clear: both; }
							#mitglieder_pagelinks div { width: 71px; height: 15px; float: right; margin: 0 0 0 1px; padding: 0; background: #5b5b5b; color: #fff; font: normal 9px "Verdana","Helvetica","Geneva"; }
							#mitglieder_pagelinks div.active { background: #5b5b5b; }
							#mitglieder_pagelinks .pagelinks a { color: #fff; underline: none; padding: 0 0 0 20px; }
							#mitglieder_pagelinks .pagelinks a:focus, #mitglieder_pagelinks .pagelinks a:hover, #mitglieder_pagelinks .pagelinks a:active, #mitglieder_pagelinks .pagelinks a.active { color: #fff; underline: none; background: transparent url(grafik/pfeil_weiss_rechts.gif) no-repeat 8px 60%; }
					
					/* members detailseite */
						#profil_detailbild { width: 240px; height: 275px; padding: 10px 0px 10px 10px; margin: 10px 0 40px; float: left; display: block; background: transparent url(grafik/bg_profil_detailpic.jpg) left top no-repeat; }
						* html #profil_detailbild { width: 250px; height: 295px; }
							#profil_detailbild_fehlt { width: 212px; height: 208px; padding: 20px 0 0; }
							* html #profil_detailbild_fehlt { height: 228px; }
							#profil_links { width: 212px; height: 15px; margin: 10px 0 0; text-align: right; }
								#profil_links a { margin: 0 0 0 8px; }
								#profil_links a.newpic { margin: 0 0 0 50px; padding: 0 0 0 26px; background: transparent url(grafik/pfeil_gruen_rechts.gif) 10px 50% no-repeat; float: left; }
						#profil_bigright { width: 400px; display: block; float: left; padding: 10px 0 0; }
							#profil_bigright div.profil_index_modules { width: 385px; display: block; float: left; padding: 5px; margin: 0 0 20px; background: #e9e9e9; border: 1px solid #cfcfcf; }
							* html #profil_bigright div.profil_index_modules { width: 395px; }
							#profil_bigright div.row { width: 385px; display: block; margin: 3px 0; float: left; }
							#profil_bigright div.row_person { width: 385px; display: block; margin: 3px 0; float: left; }
							#profil_bigright div.row_paar { width: 385px; display: block; margin: 3px 0; float: left; }
							#profil_bigright div.row_gruppe { width: 385px; display: block; margin: 3px 0; float: left; }
								#profil_bigright div.txt { width: 170px; float: left; color: #7F7F7F; }
								#profil_bigright div.fld { width: 200px; margin: 0 0 0 10px; float: left; }
						#profil_details { width: 380px; float: left; margin: 10px 0 40px 40px; font: 11px "Arial","Verdana","Helvetica","Geneva"; display: inline; }
						#nachricht_senden { width: 250px; position: absolute; left: 240px; top: 50px; padding: 30px 8px 8px; background: #FFF; border: 5px solid #5b5b5b; z-index: 2000; visibility: hidden; }
						* html #nachricht_senden { width: 266px; }
							#nachricht_senden a.closebutton { position: absolute; right: 7px; top: 7px; }
							#nachricht_senden .titel { width: 250px; position: relative; left: 0px; top: 0px; float: left; margin: 0 0 5px; }
							#nachricht_senden .textarea { width: 250px; height: 120px; position: relative; top: 0px; left: 0px; margin: 0 0 15px; float: left; }
							#nachricht_senden .fileinfo { font-size: 9px; }
							#nachricht_senden input.submitimg { display: none; }
						#sms_senden { width: 525px; position: absolute; left: 115px; top: 50px; padding: 30px 8px 8px; background: #FFF; border: 5px solid #5b5b5b; z-index: 2000; visibility: hidden; }
						* html #sms_senden { width: 541px; top: 110px; }
							#sms_senden a.closebutton { position: absolute; right: 7px; top: 7px; z-index: 2001; }
							#sms_senden_web { width: 260px; float: left; }
							#sms_senden_handy { width: 250px; float: left; padding: 0 0 0 10px; border-left: 1px solid #5b5b5b; }
							* html #sms_senden_handy { width: 260px; }
								#sms_senden_handy samp { padding: 5px; display: block; border: 1px solid #5b5b5b; background: #e2e2e2; }
								#sms_senden .textarea { width: 250px; height: 100px; position: relative; top: 0px; left: 0px; margin: 0 0 15px; float: left; }
								#sms_senden .fileinfo { font-size: 9px; }
								#sms_senden input.submitimg { display: none; }
								#sms_senden input.textlength { width: 150px; height: 15px; border: 0; background: transparent; font: 11px "Arial","Verdana","Helvetica","Geneva"; color: #5b5b5b; }
						#sms_verschenken { width: 250px; position: absolute; left: 240px; top: 50px; padding: 30px 8px 8px; background: #FFF; border: 5px solid #5b5b5b; z-index: 2000; visibility: hidden; }
						* html #sms_verschenken { width: 266px; }
							#sms_verschenken a.closebutton { position: absolute; right: 7px; top: 7px; }
							#sms_verschenken input.submitimg { display: none; }
						#user_melden { width: 250px; position: absolute; left: 240px; top: 50px; padding: 30px 8px 8px; background: #FFF; border: 5px solid #5b5b5b; z-index: 2000; visibility: hidden; }
						* html #user_melden { width: 266px; }
							#user_melden a.closebutton { position: absolute; right: 7px; top: 7px; }
							#user_melden .titel { width: 250px; position: relative; left: 0px; top: 0px; float: left; margin: 0 0 5px; }
							#user_melden .textarea { width: 250px; height: 120px; position: relative; top: 0px; left: 0px; margin: 0 0 15px; float: left; }
							#user_melden .fileinfo { font-size: 9px; }
							#user_melden input.submitimg { display: none; }
								
						#standard #sms_deaktiviert, #standard #nachricht_deaktiviert { width: 250px; position: absolute; left: 240px; top: 50px; padding: 30px 8px 8px; background: #FFF; border: 5px solid #5b5b5b; z-index: 2000; visibility: hidden; }
						* html #standard #sms_deaktiviert, * html #standard #nachricht_deaktiviert { width: 266px; }
							#standard #sms_deaktiviert a.closebutton, #standard #nachricht_deaktiviert a.closebutton { position: absolute; right: 7px; top: 7px; }
							#standard #sms_deaktiviert .fileinfo, #standard #nachricht_deaktiviert .fileinfo { font-size: 9px; }
						#standard #popup_message { width: 250px; position: absolute; left: 240px; top: 50px; padding: 30px 8px 8px; background: #FFF; border: 5px solid #5b5b5b; z-index: 2000; visibility: hidden; }
						* html #standard #popup_message { width: 266px; }
							#standard #popup_message a.closebutton { position: absolute; right: 7px; top: 7px; }
							#standard #popup_message .fileinfo { font-size: 9px; }
						
						
					/* mein profil */
					#meinaccount_560px { width: 560px; min-height: 400px; margin: 0 45px 30px 0; float: right; display: inline; position: relative; z-index: 1000; }
					* html #meinaccount_560px { height: 400px !important; }
					#meinaccount_605px { width: 605px; min-height: 400px; margin: 0 0px 30px 0; float: right; display: inline; position: relative; z-index: 1000; }
					* html #meinaccount_605px { height: 400px !important; }
					#meinaccount_740px { width: 740px; min-height: 400px; margin: 0 0px 30px 0; float: right; display: inline; position: relative; z-index: 1000; }
					* html #meinaccount_740px { height: 400px !important; }
						#profil_left { width: 250px; margin: 0 40px 0 0; padding: 0; float: left; overflow: show; }
							#profil_left img.deaktiviert { filter:alpha(opacity=60); opacity: 0.60; -moz-opacity:0.60; }
							#profil_left div.deaktiviert_info { margin: 0 10px 6px 0; color: red; }
							div.profil_index_modules { width: 222px; clear: both; padding: 5px; margin: 0 0 20px; background: #e9e9e9; border: 1px solid #cfcfcf; }
								div.newfriends { display: block; border: 1px solid #cfcfcf; margin: 5px 0; padding: 5px; background: #FFF; }
								* html div.newfriends { height: 50px; }
									div.newfriends img { width: 56px; height: 48px; }
									div.newfriends table { width: 100%; padding: 5px; }
										div.newfriends td.img { width: 62px; }
										div.newfriends td.txt {  }
									div.newfriends a.freundschaft-janein { }
								#friendsbox, #friendsbox_blacklist { width: 220px; display: block; }
								* html #friendsbox, * html #friendsbox_blacklist { width: 230px; }
									div.friends, div.friends_blacklist { width: 56px; height: 48px; margin: 5px 5px 5px 0; padding: 5px; float: left; border: 1px solid #cfcfcf; background: #FFF; font: 11px "Arial","Verdana","Helvetica","Geneva"; color: #5b5b5b; text-align: center; }
									* html div.friends, * html div.friends_blacklist { width: 66px; height: 58px; }
									div.friends_blacklist { background: #FFF url(grafik/bg_blacklist.gif) top left no-repeat; }
										div.friends img { width: 56px; height: 48px; }
										div.friends_blacklist img { width: 56px; height: 48px; filter:alpha(opacity=75); opacity: 0.75; -moz-opacity:0.75;}
										div.friends img.showall, div.friends_blacklist img.showall { width: 13px; height: 9px; }
						#profil_right { width: 260px; float: left; }
						#profil_bildupload { width: 250px; position: absolute; left: 120px; top: 180px; padding: 30px 8px 8px; background: #FFF; border: 5px solid #5b5b5b; z-index: 2000; visibility: hidden; }
							#profil_bildupload a.closebutton { position: absolute; right: 7px; top: 7px; }
							#profil_bildupload .fileinfo { font-size: 9px; }
							#profil_bildupload textarea { width: 220px; }
						#meinaccount_content input.textfeld { width: 200px; }
						#meinaccount_content input.textfeld_plz { width: 50px; height: 15px; border: 1px solid #5b5b5b; font: 9px "Arial","Verdana","Helvetica","Geneva"; float: left; }
						#meinaccount_content input.textfeld_ort { width: 139px; height: 15px; border: 1px solid #5b5b5b; font: 9px "Arial","Verdana","Helvetica","Geneva"; float: left; margin-left: 11px; }
						#meinaccount_content input.textfeld_gebdat_2er { width: 20px; height: 15px; border: 1px solid #5b5b5b; font: 9px "Arial","Verdana","Helvetica","Geneva"; float: left; margin-right: 11px; }
						#meinaccount_content input.textfeld_gebdat_4er { width: 40px; height: 15px; border: 1px solid #5b5b5b; font: 9px "Arial","Verdana","Helvetica","Geneva"; float: left; margin-right: 11px; }
					#meinaccount_subnavi { width: 161px; position: relative; left: -21px; top: 65px; z-index: 1000; float: left; }
					* html #meinaccount_subnavi { left: -21px; }
						#meinaccount_subnavi_top { height: 18px; width: 145px; color: #FFF; padding: 3px 0 0 16px; font: bold 12px "Arial","Verdana","Helvetica","Geneva"; background: transparent url(grafik/bg_meinaccount_subnavi_top.gif) left top no-repeat; float: left; }
						* html #meinaccount_subnavi_top { height: 21px; width: 161px; }
						#meinaccount_subnavi_main { width: 161px; background: transparent url(grafik/bg_meinaccount_subnavi_middle.gif) left top repeat-y; float: left; }
							#meinaccount_subnavi_content { width: 134px; padding: 12px 10px; background: transparent url(grafik/bg_meinaccount_subnavi_verlauf.jpg) 1px bottom no-repeat; float: left; }
							* html #meinaccount_subnavi_content { width: 161px; position: relative; z-index: 1000; }
								#meinaccount_subnavi_content font { font-size: 9px; }
								#meinaccount_subnavi_content img.wohnort { margin-left: 42px; }
						#meinaccount_subnavi_bottom { height: 16px; width: 161px; background: transparent url(grafik/bg_meinaccount_subnavi_bottom.gif) left top no-repeat; float: left; }
						* html #meinaccount_subnavi_bottom { padding: 0 1px 0 0; }
					/* meine freunde */
						#meinaccount_thumbbox { width: 556px; height: 650px; clear: both; border-top: 1px solid #5b5b5b; border-bottom: 1px solid #5b5b5b; overflow: hidden; }
						#meinefreunde_thumbbox { width: 556px; height: 650px; clear: both; border-top: 1px solid #5b5b5b; border-bottom: 1px solid #5b5b5b; }
							#meinefreunde_thumbs { width: 556px; height: 650px; padding: 18px 0 15px 0; clear: both; }
							* html #meinefreunde_thumbs { height: 316px; }
								#meinefreunde_thumbs div.thumb { width: 255px; height: 116px; margin: 0 0 10px 15px; background: transparent url(grafik/bg_meinefreunde_thumb.png) left top no-repeat; float: left; }
								* html #meinefreunde_thumbs div.thumb { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://wirpersms.netgenerator.de/grafik/bg_meinefreunde_thumb.png'); background: none; }
									#meinefreunde_thumbs div.thumbcontent { width: 241px; height: 94px; margin: 1px 0 0 1px; padding: 6px 0 6px 6px; float: left; position: relative; z-index: 1000; text-decoration: none; font: normal 9px "Verdana","Helvetica","Geneva"; }
									* html #meinefreunde_thumbs div.thumbcontent { width: 247px; height: 106px; }
									#meinefreunde_thumbs div.thumbcontent:hover, #meinefreunde_thumbs div.thumbcontent:focus { background: #e0e0e0; text-decoration: none; }
									#meinefreunde_thumbs div.thumbcontent img { float: left; margin: 0 0 0 8px; vertical-align: bottom; }
									#meinefreunde_thumbs div.thumbcontent img.thumb { width: 109px; height: 93px; margin: 0 15px 0 0; }
									#meinefreunde_thumbs div.thumbcontent h2, #meinefreunde_thumbs div.thumbcontent p { display: inline; }
									#meinefreunde_thumbs div.thumbcontent a.freunde_link { text-decoration: none; }
									
									#meinefreunde_thumbbox #nachricht_senden { left: 150px; top: 150px; }
									#meinefreunde_thumbbox #sms_senden { left: -20px; top: 150px; }
									#meinefreunde_thumbbox #nachricht_senden h2, #meinefreunde_thumbbox #sms_senden h2 { margin: 0; display: inline; }
									
									#meinefreunde_thumbbox #sms_deaktiviert, #meinefreunde_thumbbox #nachricht_deaktiviert { width: 250px; position: absolute; left: 150px; top: 150px; padding: 30px 8px 8px; background: #FFF; border: 5px solid #5b5b5b; z-index: 2000; visibility: hidden; }
									* html #meinefreunde_thumbbox #sms_deaktiviert, * html #meinefreunde_thumbbox #nachricht_deaktiviert { width: 266px; }
										#meinefreunde_thumbbox #sms_deaktiviert a.closebutton, #meinefreunde_thumbbox #nachricht_deaktiviert a.closebutton { position: absolute; right: 7px; top: 7px; }
										#meinefreunde_thumbbox #sms_deaktiviert .fileinfo, #meinefreunde_thumbbox #nachricht_deaktiviert .fileinfo { font-size: 9px; }
									
						#meinaccount_pagelinks { width: 556px; height: 14px; }
							#meinaccount_pagelinks div { width: 71px; height: 15px; float: right; margin: 0 0 0 1px; padding: 0; background: #5b5b5b; color: #fff; font: normal 9px "Verdana","Helvetica","Geneva"; }
							#meinaccount_pagelinks div.active { background: #5b5b5b; }
							#meinaccount_pagelinks .pagelinks a { color: #fff; underline: none; padding: 0 0 0 20px; }
							#meinaccount_pagelinks .pagelinks a:focus, #meinaccount_pagelinks .pagelinks a:hover, #meinaccount_pagelinks .pagelinks a:active, #meinaccount_pagelinks .pagelinks a.active { color: #fff; underline: none; background: transparent url(grafik/pfeil_weiss_rechts.gif) no-repeat 8px 60%; }
					/* meine fotos */
						#meinefotos_thumbbox { width: 556px; height: 630px; clear: both; border-top: 1px solid #5b5b5b; border-bottom: 1px solid #5b5b5b; }
							#meinefotos_thumbs { width: 556px; height: 630px; padding: 18px 0 15px 0; clear: both; }
								#meinefotos_thumbs div.thumb { width: 116px; height: 122px; margin: 0 0 19px 11px; padding: 5px 4px; background: transparent url(grafik/bg_mitglieder_thumb.png) left top no-repeat; float: left; }
								* html #meinefotos_thumbs div.thumb { width: 124px; height: 130px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://wirpersms.netgenerator.de/grafik/bg_mitglieder_thumb.png'); background: none; }
									#meinefotos_thumbs div.thumb a { float: left; position: relative; z-index: 1000; }
										#meinefotos_thumbs div.thumb a img { width: 109px; height: 93px; margin: 0 0 3px 0; }
										#meinefotos_thumbs div.thumb a img.deaktiviert { filter:alpha(opacity=60); opacity: 0.60; -moz-opacity:0.60; }
									#meinefotos_thumbs div.thumb input { float: left; }
									#meinefotos_thumbs div.thumb div.checkbox { width: 10px; height: 10px; position: relative; float: left; z-index: 1200; }
									#meinefotos_thumbs div.thumb p.deaktiviert_info { margin: 0 0 0 20px; font: normal 9px "Verdana","Helvetica","Geneva"; color: red; }
									* html #meinefotos_thumbs div.thumb p.deaktiviert_info { margin: 0 0 0 10px; }
										#meinefotos_thumbs div.thumb p.deaktiviert_info a { text-decoration: none; color: red; }
									#meinefotos_thumbs div.thumb p.userpic_info { margin: 0 0 0 20px; font: bold 9px "Verdana","Helvetica","Geneva"; color: #3E703E; }
									* html #meinefotos_thumbs div.thumb p.userpic_info { margin: 0 0 0 10px; }
										#meinefotos_thumbs div.thumb p.userpic_info a { text-decoration: none; color: #3E703E; }
									img.tooltip_thumb { margin: 0 0 5px; }
						#meinefotos_action { width: 556px; height: 14px; margin: 10px 0 0; }
							#meinefotos_action a { padding: 0 0 0 26px; font-weight: bold; background: transparent url(grafik/pfeil_gruen_rechts.gif) 10px 50% no-repeat; }
					/* mein postfach */
						#meinpostfach_mailbox { width: 556px; min-height: 250px; float: left; border-top: 1px solid #5b5b5b; border-bottom: 1px solid #5b5b5b; }
							#meinpostfach_mails { width: 556px; min-height: 250px; padding: 0; float: left; }
								#meinpostfach_mails div.pf_checkbox, #meinpostfach_mails div.pf_icon, #meinpostfach_mails div.pf_subject, #meinpostfach_mails div.pf_sender, #meinpostfach_mails div.pf_date { height: 15px; padding: 3px 0 0; }
								* html #meinpostfach_mails div.pf_checkbox, * html #meinpostfach_mails div.pf_icon, * html #meinpostfach_mails div.pf_subject, * html #meinpostfach_mails div.pf_sender, * html #meinpostfach_mails div.pf_date { height: 18px; }
								#meinpostfach_mails div.pf_row, #meinpostfach_mails div.pf_row_answered { height: 18px; width: 556px; padding: 0; display: block; float: left; border-bottom: 1px solid #cfcfcf; }
								#meinpostfach_mails div.pf_row_new { height: 18px; width: 556px; padding: 0; display: block; float: left; border-bottom: 1px solid #cfcfcf; font-weight: bold; }
								#meinpostfach_mails div.pf_row_details { width: 556px; padding: 0 0 10px; display: block; float: left; background: #e4e4e4; border-bottom: 1px solid #cfcfcf; }
								#meinpostfach_mails div.pf_row_details_new { width: 556px; padding: 0 0 10px; display: block; float: left; background: #e4e4e4; border-bottom: 1px solid #cfcfcf; font-weight: bold; }
									#meinpostfach_mails div.pf_checkbox { width: 20px; padding: 0; float: left; }
									#meinpostfach_mails div.pf_row div.pf_icon, #meinpostfach_mails div.pf_row_details div.pf_icon { width: 28px; padding: 3px 0 0; float: left; background: transparent url(grafik/icon_mail_read.gif) 50% 50% no-repeat; float: left; }
									#meinpostfach_mails div.pf_row_answered div.pf_icon { width: 28px; padding: 3px 0 0; float: left; background: transparent url(grafik/icon_mail_re.gif) 50% 50% no-repeat; float: left; }
									#meinpostfach_mails div.pf_row_new div.pf_icon, #meinpostfach_mails div.pf_row_details_new div.pf_icon { width: 28px; padding: 3px 0 0; background: transparent url(grafik/icon_mail.gif) 50% 50% no-repeat; float: left; }
									#meinpostfach_mails div.pf_subject { width: 265px; margin: 0 10px 0 0; overflow: hidden; float: left; white-space: nowrap; }
										#meinpostfach_mails div.pf_subject a { width: 265px; height: 18px; }
									#meinpostfach_mails div.pf_sender { width: 130px; margin: 0 10px 0 0; overflow: hidden; float: left; white-space: nowrap; }
										#meinpostfach_mails div.pf_sender a { width: 130px; height: 18px; }
									#meinpostfach_mails div.pf_date { width: 93px; float: left; }
									#meinpostfach_mails div.pf_text, #meinpostfach_mails div.pf_antwort { width: 499px; margin: 5px 5px 5px 48px; padding: 0; float: left; white-space: normal; font-weight: normal; display: inline; }
									#meinpostfach_mails div.pf_antwort { width: 470px; border-top: 1px solid #cfcfcf; padding: 10px 0 0; }
										#meinpostfach_mails div.pf_antwort .textfeld { width: 300px; margin: 0 0 3px; }
										#meinpostfach_mails div.pf_antwort textarea { width: 470px; height: 75px; }
									#meinpostfach_mails div.pf_links { width: 499px; margin: 5px 5px 5px 48px; padding: 0; float: left; white-space: normal; font-weight: normal; display: inline; }
										#meinpostfach_mails div.pf_links a { padding: 0 0 0 26px; margin: 0 50px 0 0; font-weight: bold; background: transparent url(grafik/pfeil_gruen_rechts.gif) 10px 50% no-repeat; }
						#meinpostfach_ordner { width: 555px; height: 14px; margin: 10px 0 10px; }
							#meinpostfach_ordner a { padding: 0 0 0 26px; font-weight: bold; background: transparent url(grafik/pfeil_gruen_rechts.gif) 10px 50% no-repeat; }
						#meinpostfach_action { width: 556px; height: 14px; margin: 10px 0; float: left; }
							#meinpostfach_action a { padding: 0 0 0 26px; font-weight: bold; background: transparent url(grafik/pfeil_gruen_rechts.gif) 10px 50% no-repeat; }
						#popup_message { width: 250px; position: absolute; left: 130px; top: 170px; padding: 30px 8px 8px; background: #FFF; border: 5px solid #5b5b5b; z-index: 2000; visibility: hidden; }
						* html #popup_message { width: 266px; }
							#popup_message a.closebutton { position: absolute; right: 7px; top: 7px; }
							#popup_message .fileinfo { font-size: 9px; }
							
					/* chat */
						#meinchat_chat { width: 556px; height: 350px; clear: both; border-top: 1px solid #5b5b5b; border-bottom: 1px solid #5b5b5b; font: normal 11px "Verdana","Helvetica","Geneva"; overflow: auto; }
							#meinchat_chat font { font: normal 11px "Verdana","Helvetica","Geneva"; }
						#meinchat_input { width: 380px; height: 20px; float: left; margin: 10px 0 0 0; }
							#meinchat_input input.textfeld { width: 300px; margin: 0 10px 0 0; }
						#meinchat_smileys { width: 155px; float: left; margin: 10px 0 0 15px; padding: 5px 0 0 5px; background: #e9e9e9; border: 1px solid #ababab; }
						* html #meinchat_smileys { width: 160px; }
							#meinchat_smileys img { margin: 0 5px 5px 0; float: left; }
							
						#meinchat_roomlist { width: 130px; height: 150px; clear: both; margin: 0 0 10px 0; overflow: auto; }
							#meinchat_roomlist a.activeroom { font: bold 11px "Verdana","Helvetica","Geneva"; color: #3e703e; }
						#meinchat_users { width: 130px; height: 150px; clear: both; margin: 0 0 10px 0; overflow: auto; }
					
					/* user-startseite */	
						#startpage_contentbox { width: 605px; min-height: 400px; display: block; }
							#startpage_content { width: 375px; float: left; }
								#startpage_newsbox { margin: 50px 0 0; padding: 10px; display: block; float: left; background: #e9e9e9; border: 1px solid #cfcfcf; }
									#startpage_newsbox div.startpage_newsitem { width: 100%; margin: 0 0 15px; padding: 0 0 15px; display: block; float: left; border-bottom: 1px solid #cfcfcf; }
									#startpage_newsbox div.startpage_newsitem_noborder { width: 100%; margin: 0 0 15px; display: block; float: left; }
										#startpage_newsbox div.startpage_newsitem img { float: left; margin: 0 10px 10px 0; }
							#startpage_contactbox { width: 160px; float: right; padding: 5px; margin: 0 25px 0 0; background: #e9e9e9; border: 1px solid #cfcfcf; }
							* html #startpage_contactbox { width: 170px; }
								#startpage_contactbox textarea { width: 148px; height: 35px; }
					/* news */		
						#meinefreunde_thumbs div.newsitem { width: 100%; margin: 0 0 15px; padding: 0 0 15px; display: block; float: left; border-bottom: 1px solid #cfcfcf; }
							#meinefreunde_thumbs div.newsitem img { float: left; margin: 0 10px 10px 0; }
							
							
					/* footer */
						#footer_left { width: 330px; min-height: 300px; float: left; }
						#footer_right { width: 330px; min-height: 300px; margin: 0 0 30px 30px; float: left; }
					/* sms credits aufladen */
						#smscredits_bgpic { height:267px; width: 375px; position: relative; left: -150px; top: 30px; margin-bottom: 30px; background: transparent url(grafik/Karte_Treffen_1.png) left bottom no-repeat; }
						* html #smscredits_bgpic { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://wirpersms.netgenerator.de/grafik/Karte_Treffen_1.png'); background: none; }
						#smscredits_pakete {
background-color:#FFFFFF;
border:5px solid #5B5B5B;
left:130px;
margin-left:auto;
margin-right:auto;
max-width:360px;
padding:10px 10px 10px 10px;
position:absolute;
top:30px;
visibility:hidden;
width:250px;
z-index: 2100;
}
							#gutschein { visibility: hidden; width: 260px; position: absolute; left: 135px; top: 100px; padding: 30px 8px 8px; background: #FFF; border: 5px solid #5b5b5b; z-index: 2100; }
								#gutschein a.closebutton { position: absolute; right: 7px; top: 7px; }
						#smscredits_agbcheck { width: 325px; height: 160px; position: absolute; top: 250px; left: 250px; }
						div.paypal_smscredits { visibility: hidden; width: 595px; position: absolute; left: -30px; top: 100px; padding: 30px 8px 8px; background: #FFF; border: 5px solid #5b5b5b; z-index: 2100; }
						* html div.paypal_smscredits { width: 611px; }
							div.paypal_smscredits a.closebutton { position: absolute; right: 7px; top: 7px; }
							div.paypal_smscredits .fileinfo { font-size: 9px; }
								div.smscredits_1 { width: 183px; padding: 0 10px 10px 0; float: left; }
								* html div.smscredits_1 { width: 193px; }
								div.smscredits_2 { width: 183px; padding: 0 10px 10px 10px; float: left; border-left: 1px solid #5b5b5b; border-right: 1px solid #5b5b5b; }
								* html div.smscredits_1 { width: 203px; }
								div.smscredits_3 { width: 183px; padding: 0 0 10px 10px; float: left; }
								* html div.smscredits_1 { width: 193px; }
								
					/* loginbox */
				#loginmessage_box { width: 285px; height: 80px; background-color: #7d7d7d; display: block; margin: 5px 0; padding: 0; float: left; position: absolute; }
					#loginmessage_box .email { position: absolute; top: 13px; left: 14px; color: #FFF; }
					#loginmessage_box .pw { position: absolute; top: 13px; left: 149px; color: #FFF; }
					#loginmessage_box .input_email { width: 130px; height: 17px; position: absolute; top: 28px; left: 14px; border: 1px solid #5b5b5b; font: 10px "Arial","Verdana","Helvetica","Geneva"; }
					#loginmessage_box .input_pw { width: 120px; height: 17px; position: absolute; top: 28px; left: 149px; border: 1px solid #5b5b5b; font: 10px "Arial","Verdana","Helvetica","Geneva"; }
					#loginmessage_box a.submit { position: absolute; top: 32px; left: 210px; margin: 20px 0 0; padding: 0 0 0 26px; color: #FFF; font-weight: bold; background: transparent url(grafik/pfeil_weissgrau_rechts.gif) 10px 50% no-repeat; }
				#loginmessage_box_small { width: 245px; height: 80px; background-color: #7d7d7d; display: block; margin: 5px 0; padding: 0; float: left; }
					#loginmessage_box_small .email { display: block; margin: 13px 0 5px 14px; color: #FFF; }
					#loginmessage_box_small .input_email { display: block; width: 130px; height: 17px; margin: 0 0 15px 14px; border: 1px solid #5b5b5b; font: 10px "Arial","Verdana","Helvetica","Geneva"; }
					#loginmessage_box_small a.submit { margin: 0 0 13px 170px; padding: 0 0 0 26px; color: #FFF; font-weight: bold; background: transparent url(grafik/pfeil_weissgrau_rechts.gif) 10px 50% no-repeat; }
				#foto_popup { position: absolute; left: 90px; top: 280px; z-index: 5000; visibility: hidden; }
					#foto_popup_pic { position: absolute; padding: 30px 8px 8px; background: #FFF; border: 5px solid #5b5b5b; }
						#foto_popup a.closebutton { position: absolute; right: 7px; top: 7px; }
						#foto_popup .fileinfo { font-size: 9px; }
						#foto_popup img.bigpic { display: block; margin: 0 0 15px; }
						
					/* linkfooter */
					#linkfooter { text-align: center;}
	
				