	body { background: #fff; margin: 0; padding: 0; font-size: 62.5%; text-align: center; }
	a { color: #0085E2; text-decoration: none; }
	a:hover { text-decoration: underline; }
	img { vertical-align: bottom; border: none; }
	form { display: inline; margin: 0; padding: 0; }
	
	button { cursor: pointer; border: 0; padding: 0; margin: 0; background: transparent; }
	
	/* Allgemein Anfang */
	#all { float:left;}
	#allTop { text-align: right; padding: 0 0 15px 0;}
	
	#allBottom { text-align: center; margin-bottom: 15px; height: 23px; font: bold 0.9em verdana; color:#777; width:930px; }
	#allBody { position: relative; float: left; padding: 0 15px; background: #fff; }
	#master { position: relative; width:930px; margin: auto; text-align: left; }
	
	#claim { float: left; padding-left: 23px; }
	div#logout { float: right; padding-right: 28px; padding-top: 1.6em; font-size: 1.3em; font-family: Verdana; }
	div#logout a { font-weight: bold; }
	
	#master #head { position: relative; background: url(images/kopf_bg.gif); height: 100px; width: 900px; }
	#leftCol { position: relative; float: left; width: 200px;  padding-top: 18px; margin-right: 20px; }
	div.smallBox { margin-bottom: 25px; }
	div.boxHead { position: relative; background: url(images/small_bluebox_redhead.gif); height: 46px; }
	div.boxHead h2,
	div.lightBoxHead h2 { font: bold 1.2em/1.6em verdana; color: #fff; margin: 0; padding: 4px 0 0 15px; }
	div.boxBody { position: relative; float: left; clear: left; background: #DFE6EC; padding: 1px 15px 0 15px; font: 1.1em/1.5em verdana; width: 170px; }

	div.boxBody a.tagcloud { color: #4D4D4D; text-decoration: none; }
	div.boxBody a:hover.tagcloud { color: #0085E2; text-decoration: underline; }
	div.boxFoot { position: relative; clear: both; height: 14px; background: url(images/small_bluebox_bottom.gif); font: 1px/1px verdana; }
	div#myBox .boxHead { position: relative; background: #DFE6EC url(images/my_bg.gif) no-repeat; height: 58px; padding: 12px; font: 1.1em/1.4em verdana; color: #fff; }
	ul#myLinks { margin: 0; padding: 0; list-style: none; }
	ul#myLinks a { color: #fff; }
	#middleCol { position: relative; float: left; width: 460px; padding-top: 18px; margin-right: 20px; }
	div.bigBox { margin-bottom: 25px; }
	div.bigBox .boxHead { position: relative; background: url(images/big_redbox_redhead.gif) no-repeat; height: 46px; }
	div.bigBox .boxTop { position: relative; background: url(images/big_redbox_top.gif) no-repeat; height: 14px; font: 1px/1px verdana }
	div.bigBox .bboxHead { position: relative; background: url(images/big_redbox_bluehead.gif) no-repeat; height: 46px; }
	
	div.bigBox .boxHead h1,
	div.bigBox .bboxHead h1,
	div.bigBox .blueGHead h1,
	div.bigBox .blueBoxHead h1,
	div.bigBox .lightBoxHead h1 { font: bold 1.2em/1.6em verdana; color: #fff; margin: 0; padding: 4px 0 0 15px; }
	
	div.bigBox .boxBody { background: #F2E9E9; font: 1.2em/1.3em verdana; padding: 1px 15px; width: 430px; }
	div.bigBox .smallerFont { font: 1.1em/1.3em verdana; }
	div.innerBox .smallerFont { font: 1.1em/1.3em verdana; }
	div.bigBox .lessPadding { padding: 0; width: 460px; font: 1.1em/1.3em verdana; }
	div.bigBox .boxFoot { position: relative; height: 14px; background: url(images/big_redbox_bottom.gif); font: 1px/1px verdana; }
	
	div.bigBox .blueBoxHead { position: relative; clear: both; background: url(images/big_bluebox_bluehead.gif); height: 46px; }
	div.bigBox .blueBoxTop { position: relative; clear: both; height: 14px; background: url(images/big_bluebox_top.gif); font: 1px/1px verdana; }
	div.bigBox .blueBoxBody { background: #DFE6EC; font: 1.2em/1.3em verdana; padding: 1px 15px; width: 430px; }
	div.bigBox .blueBoxFoot { position: relative; clear: both; height: 14px; background: url(images/big_bluebox_bottom.gif); font: 1px/1px verdana; }
	
	div.bigBox .blueGHead { position: relative; background: url(images/big_gmaps_head.gif) no-repeat; height: 46px; }
	div.bigBox .blueGBody { background: url(images/big_gmaps_body.gif) no-repeat; font: 1.2em/1.3em verdana; padding: 1px 15px; width: 430px; height: 92px; }
	
	div.bigBox .gallerypanel { min-height: 55px; padding: 33px 17px 0 17px; background: #F2E9E9 url(images/big_redbox_gallerypanel.gif) no-repeat; font: bold 1.1em/1.3em Verdana; }
	div.bigBox .gallerypanel img.smallpic { border: 3px solid #fff; }
	div.bigBox .gallerypanel h2 { margin: 15px 0 10px 0; padding: 0; font: bold 1.1em/1.3em Verdana; color: #758EA4; display: block; }
	
	div.bigBox .profilepanel { min-height: 15px; padding: 30px 17px 0 17px; background: #F2E9E9 url(images/big_redbox_profilepanel.gif) no-repeat; font: 1.2em/1.3em Verdana; }
	
	div.profileSection { padding: 0 3px; }
	div.innerBox { }
	div.innerBox .boxHead { position: relative; background: url(images/big_redbox_innerboxtop.gif) no-repeat; height: 10px; font: 1px/1px verdana; }
	div.innerBox .boxBody { position: relative; background: #FAF7F7; border-left: 1px solid #D9D9DF; border-right: 1px solid #D9D9DF; width: 392px; padding: 0 14px; font: 1.0em/1.3em verdana; }
	div.innerBox .boxFoot { position: relative; background: url(images/big_redbox_innerboxbottom.gif) no-repeat; height: 10px; font: 1px/1px verdana; }
	
	div#writeHere { width: 150px; height: 28px; padding: 13px 10px 25px 10px; font: 12px verdana; background: url(images/bgdiv.gif) top left no-repeat; text-align: center; }
	
	/* Innerbox ohne Border */
	div.innerBoxOhne {  }
	div.innerBoxOhne .boxHead { position: relative; background: url(images/innerpanel_head.gif) bottom left no-repeat; height: 10px; font: 1px/1px verdana; }
	div.innerBoxOhne .boxBody { background: #FAF7F7; width: 402px; padding: 0 14px; font: 1.0em/1.3em verdana; }
	div.innerBoxOhne .boxFoot { position: relative; background: url(images/innerpanel_foot.gif) top left no-repeat; height: 10px; font: 1px/1px verdana; }
	
	div.innerBoxBlue {  }
	div.innerBoxBlue .boxHead { position: relative; background: url(images/bluepanel_head.gif) bottom left no-repeat; height: 10px; font: 1px/1px verdana; }
	div.innerBoxBlue .boxBody { background: #F5F8F9; width: 402px; padding: 0 14px; font: 1.0em/1.3em verdana; }
	div.innerBoxBlue .boxFoot { position: relative; background: url(images/bluepanel_foot.gif) top left no-repeat; height: 10px; font: 1px/1px verdana; }
	div.innerBoxBlue .boxBody label { font: bold 1.0em/1.3em verdana; color: #88A4BE; }
	
	div.innerBoxGmaps {  }
	div.innerBoxGmaps .boxHead { position: relative; background: url(images/gmapspanel_head.gif) bottom left no-repeat; height: 10px; font: 1px/1px verdana; }
	div.innerBoxGmaps .boxBody { background: #FFF; width: 402px; padding: 0 14px; font: 1.0em/1.3em verdana; }
	div.innerBoxGmaps .boxBody label { font: bold 1.0em/1.3em verdana; color: #88A4BE; }
	div.innerBoxGmaps .boxFoot { position: relative; background: url(images/gmapspanel_foot.gif) top left no-repeat; height: 10px; font: 1px/1px verdana; }
	select.gmapsSelect { width: 230px; }
	
	div.bigBox h3 { margin: 0.5em 0; padding-left: 12px; font: bold 1.0em/1.4em verdana; color: #6C8397; }
	#rightCol { position: relative; width: 200px; float: left; padding-top: 18px; }
	#rightCol .boxDelim,
	#leftCol .boxDelim { position: relative; clear: both; background: url(images/small_bluebox_delim_top.gif) left bottom no-repeat #DFE6EC; height: 30px; }
	#leftCol .boxDelimConter ,
	#rightCol .boxDelimConter { position: relative; clear: both; background: url(images/small_bluebox_delim_bottom.gif) no-repeat #DFE6EC; height: 24px; }
	
	#rightCol .lightBoxDelim,
	#leftCol .lightBoxDelim { position: relative; clear: both; background: url(images/small_lightbox_delim_top.gif) left bottom no-repeat #DFE6EC; height: 30px; }
	#leftCol .lightBoxDelimConter ,
	#rightCol .lightBoxDelimConter { position: relative; clear: both; background: url(images/small_lightbox_delim_bottom.gif) no-repeat #DFE6EC; height: 24px; }
	
	#middleCol .boxDelim { position: relative; clear: both; background: url(images/big_redbox_delim_bottom.gif) no-repeat #F2E9E9; height: 30px; }
	div.pPicture { position: relative; float: left; margin-right: 8px; }
	div.pShorttext { position: relative; float: left; width: 120px; }
	div.bigBox div.pShorttext { position: relative; float: left; width: 240px; }
	
	ul#headNav { position: absolute; left: 0; bottom: 0; width: 100%; list-style: none; margin: 0; padding: 0; font: bold 13px/27px verdana;}
	ul#headNav li { float: left; padding: 0 25px; border-right: 3px solid #fff; }
	ul#headNav a { color: #fff; }
	ul#headNav li#logout { float: right; border-right: none; border-left: 3px solid #fff; font: bold 12px/27px verdana; }
	
	div#quickSearch { position: relative; margin-left: 33px; font: 11px/16px verdana; color: #fff; }
	div#quickSearch .sfhEntry { position: relative; float: left; margin-top: 15px; margin-right: 20px; }
	div#quickSearch .rightA { text-align: right; }
	div#quickSearch .thRow {  margin-top: 6px; }
	div#quickSearch select { font: 11px/16px verdana; border: 1px solid #7F9DB9; vertical-align: middle; }
	div#quickSearch label { vertical-align: middle; }
	div#searchButton { float: right; margin: 12px 25px 0 0; font: 11px/16px verdana; text-align: center; }
	
	#btqSearch { display: block; height: 30px; width: 180px; border: 0; padding: 0; background: transparent; }
	#btqSearch:focus { border: none; } 
	#btqSearch:active { border: none; } 
	#btqSearch:hover { border: none; } 
	ul#chapter { text-align: center;  list-style: none; font: bold 12px/28px verdana; margin: 0; padding: 0; margin-left: 25px; }
	ul#chapter li {  float: left; padding: 0 10px; border-right: 3px solid #fff; }
	ul#chapter li.first { border-left: 3px solid #fff; } 
	ul#chapter li.show { background: #F2E9E9; border-bottom: 3px solid #F2E9E9; font: bold 12px/28px verdana; } 
	ul#chapter a { color: #fff; }
	div.innerBox .multiEntry { width: 190px; float: left; margin-bottom: 1.0em; padding-right: 5px; }
	div.innerBox .innerLink { position: relative; clear: left; text-align: right; }
	#proPic { float: left; width: 150px; margin-right: 10px; }
	#proShortinfo { float: left; width: 270px; }
	#proShortinfo ul { position: relative; list-style: none; margin: 0 0 0 12px; padding: 0; }
	#proShortinfo li { padding-bottom: 1px; }
	#proShortinfo .cat { width: 9em; float: left; }
	#proShortinfo li.dis { margin-top: 12px; }
	
	.starBox { margin-top: 12px; }
	#proShortinfo .boxHead { background: url(images/pro_innerboxtop.gif) no-repeat; height: 5px; font: 1px/1px verdana; }
	#proShortinfo .boxBody { background: #FBF8F8; width: 246px; padding: 2px 12px; font: 1.0em/1.3em verdana; }
	#proShortinfo .boxFoot { background: url(images/pro_innerboxbottom.gif) no-repeat; height: 5px; font: 1px/1px verdana; }
	
	#starBox .boxHead { background: url(images/pro_innerboxtop.gif) no-repeat; height: 5px; font: 1px/1px verdana; }
	#starBox .boxBody { background: #FBF8F8; width: 246px; padding: 2px 12px; font: 1.0em/1.3em verdana; }
	#starBox .boxFoot { background: url(images/pro_innerboxbottom.gif) no-repeat; height: 5px; font: 1px/1px verdana; }
	
	ul#browse { list-style: none; font: bold 1.3em/2.2em verdana; color: #fff; margin: 0; padding: 0 12px; }
	ul#browse li.first { float: left; }
	ul#browse li { float: right; }
	ul#browse a { color: #fff; }
	
	#actionBox { margin-top: 12px; }
	#actionBox ul { list-style: none; margin: 0; padding: 0.2em 0; }
	#actionBox li { padding: 0.3em 0; }
	
	ul#alarm { list-style: none; margin: 8px 0 0 0; padding: 0; }
	ul#alarm li { margin-bottom: 8px; }
	div.boxBody h1 { font: bold 1.3em/1.4em verdana; margin: 0; }
	#nickform { position: relative; padding: 0 12px; width: 176px; }
	#nickform button { float: right; padding: 0; margin: 0; border: 0; background: transparent; }
	#nickform #searchterm { width: 107px; float: left; margin-top: 4px; }

	label.inputcontainer { display: block; float: left; width: 150px; font: bold 1.0em/1.3em Verdana; text-align: right; margin-top: 10px; }
	div.inputcontainer { display: block; float: left; font: 1.0em/1.3em Verdana; padding: 8px 0 5px 5px; width: 275px; }
	
	div.inputcontainer div.checkrow { display: block; float: left; width: 137px; font: 1.0em/1.3em Verdana; text-align: left; margin: 0; }
	div.inputcontainer div.checkrow span { float: left; }
	div.inputcontainer div.checkrow label { display: block; float: left; width: 113px; font: 1.0em/1.3em Verdana; text-align: left; margin: 0; padding: 2px 0 0 2px; }
	
	div.inputcontainer div.checkrowshort { display: block; float: left; width: 72px; font: 1.0em/1.3em Verdana; text-align: left; margin: 0; }
	div.inputcontainer div.checkrowshort span { float: left; }
	div.inputcontainer div.checkrowshort label { display: block; float: left; width: 49px; font: 1.0em/1.3em Verdana; text-align: left; margin: 0; padding: 2px 0 0 2px; }
	
	div.inputcontainer div.checkrowlong { display: block; float: left; width: 265px; font: 1.0em/1.3em Verdana; text-align: left; margin: 0; }
	div.inputcontainer div.checkrowlong span { float: left; }
	div.inputcontainer div.checkrowlong label { display: block; float: left; width: 235px; font: 1.0em/1.3em Verdana; text-align: left; margin: 0; padding: 2px 0 0 2px; }
	
	div.innerBox div.boxBody div.inputcontainer { width: 230px; }
	
	div.innerBox div.boxBody div.inputcontainer div.checkrow { display: block; float: left; width: 195px; font: 1.0em/1.3em Verdana; text-align: left; margin: 0; }
	div.innerBox div.boxBody div.inputcontainer div.checkrow label { display: block; float: left; width: 171px; font: 1.0em/1.3em Verdana; text-align: left; margin: 0; padding: 2px 0 0 2px; }
	
	input, select, option, textarea { font: 1em/1.3em Verdana; }
	
	.aboutme { width: 388px; }
	* html .aboutme { width: 386px; }
	*:first-child+html .aboutme { width: 386px; }
	
	.smallerText { font: 1em/1.3em Verdana; }
	
	/* Allgemein Ende */
	
	/* Instant Messaging */
	#leftCol #msgArea { overflow:auto; width:168px; height:195px; background-color: #E8E7EB; border: 1px solid #7F9DB9; margin-bottom: 10px; font-family: Arial, Verdana; }
	
	#middleCol #msgArea { overflow:auto; width:400px; height:340px; background-color: #FAF7F7; border: 1px solid #D9D9DF; font-family: Arial, Verdana; border-width: 0 1px; padding: 0 10px; }
	
	#useronly { vertical-align: middle; }
	#im_refuid { width: 170px; margin-bottom: 5px; }
	
	#im_msg { width:166px; margin: 4px 0 5px 0; }
	* html #im_msg { width: 164px; }
	*:first-child+html #im_msg { width: 164px; }
	/* Instant Messaging Ende */
	
	/* Gallery */
	.galleryControls { width: 430px; margin: 10px 0 0 0; padding: 0; background-color: #FBF8F8; }
	.galleryControlsHead { background: #F2E9E9 url(images/innerpanel_head.gif) bottom left no-repeat; width: 430px; height: 7px; line-height: 7px; margin: 0; padding: 0; display: block; }
	.galleryControlsBody { background-color: #FBF8F8; margin: 0; padding: 2px 12px; }
	.galleryControlsFoot { background: #F2E9E9 url(images/innerpanel_foot.gif) no-repeat; width: 430px; height: 7px; line-height: 7px; margin: 0; padding: 0; display: block; }
	
	.galleryControlsBody a#changeFoto { display: block; float: left; font-weight: bold; padding: 1px 13px 0 2px; }
	.galleryControlsBody a#deleteFoto { display: block; float: left; font-weight: bold; padding: 1px 13px 0 2px; }
	.galleryControlsBody a#showFoto { display: block; float: left; font-weight: bold; padding: 1px 2px 0 2px; }
	
	img.galleryIcon { display: block; float: left; }
	
	.galleryButton { display: block; width: 186px; height: 38px; padding: 0 0 0 18px; line-height: 38px; font-weight: bold; background-image: url(images/gallery_button.gif); }
	
	.profilePicture { float: left; background: url(images/profilfoto_bg.gif) no-repeat; width: 68px; height: 66px; padding: 5px 0; font: 1em/1em Verdana; text-align: center; }
	.galleryPicture { float: left; width: 50px; height: 66px; padding: 5px 0 5px 12px; }
	
	.galleryFile { font: 12px/1.3em Verdana; }
	/* Gallery Ende */
	
	/* Nachrichten */
	table.msgView { margin-bottom: 8px; }
	table.msgView td { border-bottom: 1px solid #fff; padding: 4px 3px; }
	table.msgView td.msgCheck { padding: 4px 1px 4px 11px; width: 16px; }
	table.msgView td.msgIcon { width: 22px; text-align: center; }
	table.msgView td.msgSign { width: 14px; text-align: center; }
	table.msgView td.msgDate { width: 111px; padding-right: 9px; }
	
	.postInput { width: 426px; }
	* html .postInput { width: 424px; }
	*:first-child+html .postInput { width: 424px; }
	
	.secureCode { width: 113px; }
	* html .secureCode { width: 111px; }
	*:first-child+html .secureCode { width: 111px; }
	
	.innerBlock { margin-top: 15px; }
	/* Nachrichten Ende */
	
	/* Kontakte */
	.likeLabel { font-weight: bold; padding: 0 15px 4px 0; }
	.likeField { padding: 0 15px 4px 0; }
	.likeIcon { padding: 0 0 4px 0; }
	
	.offline { color: #C20007; }
	.online { color: #00CC00; }
	.active_hours { color: #01874A; }
	.active_days { color: #AA00A0; }
	.active_week { color: #0000AA; }
	.active_month { color: #C20007; }
	.notactive { color: #C20007; }
	.redLink { color: #EB070F; }
	/* Kontakte Ende */
	
	/* Suchergebnisse */
	.profileDataMatch { width: 215px; }
	.profileDataMatchPers { margin-bottom: 7px; }
	.profileDataMatchAbout {  }
	.matchIconPanel { padding-bottom: 7px; }
	.miniMatchPanel { padding-top: 3px; }
	.miniMatch { background: url(images/match_bg.gif) top left no-repeat; padding: 5px 6px 5px 10px; width: 104; height: 16px; }
	.miniMatchNeg { background: url(images/match_bg_neg.gif) top left no-repeat; padding: 5px 6px 5px 10px; width: 104; height: 16px; }
	.miniMatchText { padding: 2px; }
	
	.profilFotoMini { padding-right: 8px; }
	/* Suchergebnisse */
	
	/* Buttons */
	
	.buttonContainer { width: 460px; font: bold 1.2em/1.3em Verdana; }
	.zwischenContainer { width: 460px; font: 1.1em/1.3em Verdana; margin: -15px 0 10px 0; }
	
	button.send { width: 93px; height:24px; margin-left: -2px; }
	* html button.send { width: 91px; height:21px; } /* IE 5-6 */
	*:first-child+html button.send { width: 91px; height:21px; } /* IE 7 */
	
	button.delete { width: 93px; height:24px; }
	* html button.delete { width: 91px; height:25px; } /* IE 5-6 */
	*:first-child+html button.delete { width: 91px; height:25px; } /* IE 7 */
	
	button.new_search { width: 114px; height:24px; }
	* html button.new_search { width: 111px; height:25px; } /* IE 5-6 */
	*:first-child+html button.new_search { width: 111px; height:25px; } /* IE 7 */
	
	button.search_now { width: 116px; height:28px; }
	* html button.search_now { width: 112px; height:26px; } /* IE 5-6 */
	*:first-child+html button.search_now { width: 112px; height:26px; } /* IE 7 */
	
	button.save { width: 106px; height:28px; }
	* html button.save { width: 102px; height:26px; } /* IE 5-6 */
	*:first-child+html button.save { width: 102px; height:26px; } /* IE 7 */
	
	button.search { width: 62px; height:24px; }
	* html button.search { width: 59px; height:26px; } /* IE 5-6 */
	*:first-child+html button.search { width: 59px; height:26px; } /* IE 7 */
	
	button.newmsg { width: 120px; height:24px; }
	* html button.newmsg { width: 117px; height:21px; } /* IE 5-6 */
	*:first-child+html button.newmsg { width: 117px; height:21px; } /* IE 7 */       
	
	button.submit { width: 93px; height:24px; }
	* html button.submit { width: 91px; height:21px; } /* IE 5-6 */
	*:first-child+html button.submit { width: 91px; height:21px; } /* IE 7 */
	button.reset { width: 120px; height:24px; }
	* html button.reset { width: 117px; height:21px; } /* IE 5-6 */
	*:first-child+html button.reset { width: 117px; height:21px; } /* IE 7 */
	
	button.activate { width: 90px; height:23px; }
	* html button.activate { width: 86px; height:25px; } /* IE 5-6 */
	*:first-child+html button.activate { width: 86px; height:25px; } /* IE 7 */
	
	button.smallLogin { width: 90px; height:24px; }
	* html button.smallLogin { width: 86px; height:21px; } /* IE 5-6 */
	*:first-child+html button.smallLogin { width: 86px; height:21px; } /* IE 7 */
	
	button.btnok { width: 34px; height:24px; }
	* html button.btnok { width: 30px; height:22px; } /* IE 5-6 */
	*:first-child+html button.btnok { width: 30px; height:22px; } /* IE 7 */
	
	button.send_comment { width: 166px; height:24px; }
	* html button.send_comment { width: 163px; height:22px; } /* IE 5-6 */
	*:first-child+html button.send_comment { width: 163px; height:22px; } /* IE 7 */
	
	/* Buttons Ende */
	
	.errorPanel { position: relative; margin: 10px 0 10px 0; }
	.errorPanel .boxETop { position: relative; height: 14px; background: url(images/error.gif) top left no-repeat; font: 1px/1px verdana; }
	.errorPanel .boxEBody { position: relative; background: #FF9A03 url(images/error_bg.gif) top left no-repeat; padding: 0 13px; width:401px; color:#fff; font-weight:bold; border: 1px solid #C3D1DE; border-width: 0 1px 0 1px; }
	.errorPanel .boxEFoot { position: relative; height: 14px; background: url(images/error.gif) bottom left no-repeat; font: 1px/1px verdana; }
	
	.successPanel { position: relative; margin: 10px 0 10px 0; }
	.successPanel .boxETop { position: relative; height: 14px; background: url(images/success.gif) top left no-repeat; font: 1px/1px verdana; }
	.successPanel .boxEBody { position: relative; background: #0CBB03 url(images/success_bg.gif) top left no-repeat; padding: 0 13px; width:401px; color:#fff; font-weight:bold; border: 1px solid #C3D1DE; border-width: 0 1px 0 1px; }
	.successPanel .boxEFoot { position: relative; height: 14px; background: url(images/success.gif) bottom left no-repeat; font: 1px/1px verdana; }
	
	/* Statistik */
	div.bigBox .lightBoxHead { position: relative; clear: both; background: url(images/big_lightbox_bluehead.gif); height: 46px; }
	div.bigBox .lightBoxBody { float: left; clear: both; background: url(images/big_lightbox_box.gif) repeat-y; font: 1.2em/1.3em verdana; padding: 1px 0; width: 460px; }
	div.bigBox .lightBoxFoot { position: relative; clear: both; height: 14px; background: url(images/big_lightbox_foot.gif); font: 1px/1px verdana; }
	
	div.smallBox .lightBoxHead { position: relative; clear: both; background: url(images/small_lightbox_redhead.gif); height: 46px; }
	div.smallBox .lightBoxBody { float: left; clear: both; background: url(images/small_lightbox_box.gif) repeat-y; font: 1.1em/1.3em verdana; padding: 1px 0; width: 200px; }
	div.smallBox .lightBoxFoot { position: relative; clear: both; height: 14px; background: url(images/small_lightbox_foot.gif); font: 1px/1px verdana; }
	
	.bigBox .statsRow { border-top: 1px solid #DFE6EC; padding-top: 4px; float: left; clear: both; width: 460px; }
	.bigBox .statsRow .likeLabel { float: left; width: 145px; text-align: right; padding: 0 5px 4px 10px; }
	.bigBox .statsRow .likeField { float: left; width: 285px; padding: 0 10px 4px 5px; }

	.smallBox .statsRow { border-top: 1px solid #DFE6EC; padding-top: 4px; float: left; clear: both; width: 200px; }
	.smallBox .statsRow .likeLabel { float: left; width: 35px; text-align: right; padding: 0 5px 4px 10px; font: bold 1.1em/1.3em verdana; }
	.smallBox .statsRow .likeField { float: left; padding: 1px 10px 4px 5px; width: 135px; }
	/* Statistik Ende */
	
	/* No Access */
	div.bigBox .boxRredHead { position: relative; clear: both; background: url(images/big_rregbox_bluehead.gif); height: 46px; }
	div.bigBox .boxRredBody { float: left; clear: both; background: url(images/big_rregbox_bg.gif) repeat-y; font: 1.2em/1.3em verdana; padding: 1px 15px; width: 430px; color: #fff; height: 199px; }
	div.bigBox .boxRredFoot { position: relative; clear: both; height: 14px; background: url(images/big_rregbox_foot.gif); font: 1px/1px verdana; }
	div.bigBox .boxRredBody a { color: #fff; font-weight: bold;}
	/* No Access Ende */
	
	/* Online Users Box */
	.boxBodyScroll { width: 200px; border-top: 1px solid #DFE6EC; overflow: auto; background: url(images/small_lightbox_box.gif) repeat-y; font: 1.1em/1.5em verdana; }
	.onlineBoxSeparator { float: left; clear: both; width: 190px; padding: 0 5px; border-bottom: 1px solid #DFE6EC; }
	/* Online Users Box Ende */
	
	/* Floatbox Bookmarks */
	div.bigBox div.floatBox { float: left; font: bold 1.1em/1.8em verdana; color: #000; }
	div.bigBox div.floatBox a { display: block; float: left; padding-left: 3px; }
	/* Floatbox Bookmarks Ende */

	/* Medium Rectangle */
	.mediumrectangle { clear: both; text-align: center; width: 460px; padding-bottom: 25px; }
	div.bigBox .mediumrectangle { width: 430px; padding: 25px 0 15px 0; }
	div.profileSection .mediumrectangle { width: 420px; padding: 25px 0 15px 0; }
	/* Medium Rectangle Ende */

	/* Instant Chat */
	#im_refuid option.male {color:#1396CB; background: url(images/icon_gent_micro.gif) no-repeat 2px 0; padding-left: 19px; padding-bottom: 3px;}
	#im_refuid option.female {color:#CD211E; background: url(images/icon_lady_micro.gif) no-repeat 2px 0; padding-left: 19px; padding-bottom: 3px;}
	/* Instant Chat Ende*/
	
	#lightboxCaption, #keyboardMsg, kbd { font: 11px/16px Verdana; }
	#lightboxCaption { display: none; }

	.blogStoryHeader { font: bold 1em/1.4em Verdana; padding-bottom: 10px; }
	.blogStory { font: 0.95em/1.4em Verdana; padding-bottom: 30px; }
	
	.blogStory p { margin: 0; padding: 0 0 1em 0; }
	
	.blogComments { font: 0.8em/1.3em Verdana; }
	.blogCommentsHeader { font: bold 1em/1.3em Verdana; color: #6C8397; padding-bottom: 4px; border-bottom: 1px solid #D9D9DF; margin-bottom: 5px; }
	.blogComment { font: 1em/1.3em Verdana; padding: 14px 0 15px 0; border-top: 1px solid #EEEEEE; float: left; clear: both; width: 392px; }
	.blogCommentForm { padding-top: 19px; border-top: 1px solid #D9D9DF; margin-top: 5px; display: none; }
	.blogButton { padding-top: 10px; text-align: right; }
	.blogToggleForm { font: bold 1em/1.3em Verdana; padding-top: 4px; border-top: 1px solid #D9D9DF; margin-top: 5px; text-align: right; }
	
	.blogLast { font: 0.95em/1.4em Verdana; }
	
	.blogEditStory { margin: 0.5em 0; padding-right: 12px; padding-top: 1px; font: bold 1.0em/1.4em verdana; float: right; }
	
	/* Tellafriend */
	#tellafriend { padding-top: 6px; }
	#tellafriend #tellmail { width: 166px; float: left; margin-bottom: 4px; }
	#tellafriend #telltext { width: 166px; float: left; margin-bottom: 6; }
	/* Tellafriend Ende */
	
