
	.community_head{
		padding-top:40px;
	}
	
	.community_head h4.pink{
		padding:12px 0;
	}
	
	.community_head .left{
		width:315px !important;
	}
	
	.community_head .right{
		width:237px !important;
		text-align:right;
	}
	
	/* Community Header Box */
	.community_box_rnd{
		width:228px !important;
		margin:0 0 10px 8px;
		padding-top:1px;
		background:url('../../media/img/layout/community_box_top.gif') no-repeat #F0E3EB !important;
		text-align:left;
	}
	
	.community_box_rnd dl{
		margin:5px 5px 0;
		width:220px;		
	}
	
	.community_box_rnd a{
		display:block;
	}
	
	.community_box_rnd input{
		width:131px !important;
	}
	
	.community_box_rnd .footer_links a{
		display:inline;
	}
	
	.community_box_rnd span.community_box_rnd_bot{
		width:230px;
		display:block;
		line-height:5px;
		font-size:5px;
		height:5px;
		background:url('../../media/img/layout/community_box_bot.gif') 0 -5px no-repeat;
	}
	
	
	strong.pink{
		color:#9F1363;
	}
	
	/* Community Form Box */
	.toggled{
		overflow:hidden;
		height:37px;
		position:relative;
		margin-bottom:-10px;
	}
	
	*+html .toggled{
		margin-bottom:-10px;
	}
	
	.community_form_box .left{
		width:222px !important;
	}
	
	.community_form_box .right{
		position:relative;
	}
	
	.community_form_box .disabled{
		color:#979EA7;
	}
	
	.collapse_btn{
		text-align:right;
	}
	
	.collapse_btn a.more{
		font-family:Georgia, "Times New Roman", Times, serif;
		background:url('../../media/img/layout/form_box_collapse_btn.gif') no-repeat;
		padding-left:20px;
		font-size:12px;
		padding-bottom:2px;
	}
	
	.toggled .collapse_btn a.more{
		background:url('../../media/img/layout/form_box_collapse_btn.gif') 0 -25px no-repeat;
	}
	
	.profile_toggle_btn{
		text-align:right;
	}
	
	.profile_toggle_btn a.more{
		color: #8e135b;
		font-family:Arial, Helvetica, sans-serif;
		background:url('../../media/img/layout/form_box_collapse_btn.gif') no-repeat;
		padding-left:20px;
		font-size:12px;
		padding-bottom:2px;
	}
	
	div.rounded_form_box{
		background:url('../../media/img/layout/community_rounded_form_box_top.gif') top left no-repeat #F0E3EB;		
		width:330px;
		position:relative;
		margin-top:5px;
	}
	
	fieldset.rounded_form_box{
		border:none;
		padding:10px 10px 7px;
		background:url('../../media/img/layout/community_rounded_form_box_bot.gif') bottom left no-repeat;
	}
	
	.rounded_form_box label{
		font-weight:bold;
	}
	
	.required{
		background:url('../../media/img/layout/required.gif') top right no-repeat;
		padding-right:5px;
	}
	
	.rounded_form_box .inline, .rounded_form_box .block{
		width:157px;
		float:left;
		position:relative;
	}
	
	/* Abgerundete Formularbox z.B. bei Profil */
		.rounded_form_box .inline li{
			display:inline;
			clear:both;
			position:relative;
			margin-right:5px;
		}
		
		.rounded_form_box .inline input{
			vertical-align:text-bottom;
		}
		
		.rounded_form_box .error p{
			background-color:#F5EFF3;
			padding:7px 5px;
			color:#FE1E1E;
			border-top:1px solid #FFFFFF;
			border-bottom:1px solid #FFFFFF;
		}
		
		.rounded_form_box .field_label_error{
			background:url('../../media/img/layout/error.gif') 306px 3px no-repeat;
		}
		
		.rounded_form_box .field_label_error label{
			color:#FE1E1E;
		}
		
		.rounded_form_box .field_label_error input{
			color:#FE1E1E;
		}
		
		.rounded_form_box input.text{
			width:145px;
			height:16px;
			padding:1px;
			border:1px solid #A8ADB4;
			margin-right:5px;
		}
		
		.rounded_form_box li.file_upload label{
			font-weight:normal;
		}
		
		.rounded_form_box li.file_upload input{
			border-width:0;
			border-style:solid;
			height:20px;		
		}
		
		.rounded_form_box li{
			float:left;
			margin-bottom:4px !important; 
		}	
		
		.rounded_form_box .border_bottom{
			border-bottom:1px solid #FFFFFF;
			padding-bottom:10px;
			margin-bottom:10px !important;
		}		
		
		.rounded_form_box li.footer_links{
			position:relative;
			padding-bottom:0;
			color:#9F1363;
			padding:5px 0;
		}
		
		.rounded_form_box li.footer_links a{
			color:#9F1363;
			font-weight:bold;
		}
		
		.rounded_form_box li.footer_links a.more{
			padding:1px 0 3px 20px;
			background:url('../../media/img/layout/login_panel_submit.gif') no-repeat;
		}
		
		.rounded_form_box li.footer_links a.align_right{
			position:absolute;
			right:0;
		}
		
		.rounded_form_box li input.cb{
			position:absolute;		
		}
		
		.rounded_form_box #gb_welcome_txt{
			width:302px;
			height:70px;
			padding:3px;
		}
		
		.rounded_form_box textarea, .rounded_form_box input{
			color:#4D5661;
			font-size:11px;
		}
		
		.rounded_form_box li label.cb_info{
			font-weight:normal;		
			padding-left:25px;
			display:block;	
		}
		
		*+html .rounded_form_box li label.cb_info{
			margin-top:-12px;
		}
		
		.rounded_form_box li label.cb_info strong{
			font-weight:bold;
		}
		
		.rounded_form_box li #anrede{
			width:70px;
		}
		
		.rounded_form_box input.viertel{
			width:36px;
		}
		
		.rounded_form_box input.dreiviertel{
			width:97px;
		}
	
	/* Profil Header */
	#profile_header{
		margin-bottom:10px;
		clear:left;
	}
	
	#profile_header img{
		float:left;
		margin-right:10px;
	}
	
	#profile_header_right h3.teaser_category{
		text-align:left;
		color:#8E135B;
		font-size:14px;
		font-weight:bold;
		text-transform:none;
		padding-left:8px;
		margin-bottom:5px;
		font-family:Georgia, Times New Roman, Times, serif
	}
	
	#profile_header_right .link_list{
		margin:10px;
	}
	
	#profile_header_right .link_list li{
		margin-bottom:2px !important
	}
	
	#profile_header_right .link_list li.highlight{		
		background-color:#F5EFF3;
		border-top:1px solid #FFFFFF;
		border-bottom:1px solid #FFFFFF;
	}
	
	.profile_footer{
		margin-top:20px;
	}
	
	.profile_footer p{		
		padding-left:25px;
	}
	
	.profile_footer input{
		position:absolute;
	}
	
	/* Avatar Drop Target */
	
	#avatar_drop_target td{
		padding-top:2px;
		padding-right:15px;
		vertical-align:top;
	}
	
	#avatar_drop_target td.last{
		padding-right:0;
	}
	
	#avatar_drop_target td.align_right{
		padding-top:10px;
	}
	
	/* Avatar Galerie */
	#avatar_galerie img{
		border:1px solid #A8ADB4;
	}
	
	#avatar_galerie td{
		padding-top:2px;
		padding-right:5px;
	}		
	
	/* Interessen */
	#interests textarea{
		width:305px;
		height:40px;
		vertical-align:top;
		margin-right:5px;
	}
	
	/* Pers�nliche Angaben */
	#user_informations textarea{
		width:145px;
		height:80px;
		vertical-align:top;
		margin-right:5px;
	}
	
	#birthday select option{
		padding:0 3px 0 0;
	}
	
	/* Hightlight Liste z.B. Gaestebuch */
	.modulo_list h5{
		text-align:right;
		font-size:12px;
		color:#A8ADB3;
		margin-bottom:3px;
	}
	.modulo_list li{
		padding:3px 3px 7px;
		position:relative;
	}	
	
	.modulo_list li.highlight{
		border-top:1px solid #AFB5BB;
		border-bottom:1px solid #AFB5BB;
		background-color:#EDF1F3;
	}
	
	.modulo_list dl{
		width:550px;
	}
	
	.modulo_list dt{
		position:absolute;
		height:100%;
	}
	
	*+html .modulo_list dt{
		margin-left:-35px;
	}
	
	.modulo_list input{
		position:absolute;
		bottom:7px;
		left:5px;
	}
	
	.modulo_list dd{
		margin-left:35px;
		padding-right:0;
	}	
	
	/* Sticker */
	.modulo_list dd.lippen{
		background:url('../../media/img/content/sticker/lippen.png') top right no-repeat;
	}
	
	.modulo_list dd.smiley{
		background:url('../../media/img/content/sticker/smiley.png') top right no-repeat;
	}
	
	.modulo_list dd h3{
		background:none !important;
		padding:0 !important;
	}
	
	.modulo_list dd cite{
		font-style:normal;
		margin-top:7px;
		display:block;
		color:#A8ADB3;
	}
	
	.modulo_list_footer{
		height:35px;
		margin-top:20px;
		position:relative;
		background:url('../../media/img/layout/modulo_list_top.gif') no-repeat #F0E3EB;
	}
	
	.modulo_list_footer p, .modulo_list p{
		padding:3px 5px;
	}
	
	.modulo_list_footer ul{
		float:right;
		margin:-17px 5px 0 0;
	}
	.modulo_list_footer ul li{
		margin:0 !important;
		text-align:right;
		padding:0;
	}
	
	.modulo_list_inner{
		height:35px;
		background:url('../../media/img/layout/modulo_list_bot.gif') bottom left no-repeat;
	}
	
	/* #### Spezialfall Suchergebis ### */
	.search_result .modulo_list_footer{
		height:auto;
		margin-top:20px;
		position:relative;
		background:none;
	}
	
	.search_result .modulo_list_inner{
		height:auto;
		background:none;
	}
	/* #### Spezialfall Suchergebis Ende ### */
	#guestbook_entry{
		position:relative;
		width:567px;
		margin-bottom:20px;
		padding:0 !important;
		background:url('../../media/img/layout/modulo_list_top.gif') no-repeat #F0E3EB;
	}
	
	#guestbook_entry textarea{
		width:541px;
		padding:3px;
		height:80px;
	}
	
	#guestbook_entry .inner{
		padding:10px;
		width:547px;
		background:url('../../media/img/layout/modulo_list_bot.gif') bottom left no-repeat;
	}
	
	/* Suche */
		.search .modulo_list{
			margin-top:-23px;
		}
		
		.search .modulo_list h5{
			font-size:11px;
			margin-top:10px;
		}
		
		.search .modulo_list dt{
			padding-top:7px;
		}
		
		*+html .search .modulo_list dt{
			/*margin-left:-85px;*/
		}
		
		.search .modulo_list dd{
			margin-left:85px;
			padding-right:100px;
			position:relative;
		}
		
		.search .modulo_list dd h6{
			position:absolute;
			top:5px;
			right:-10px;
			font-size:12px;
			color:#8E135B;
		}
		
		.search .forum_pager{
			margin-top:3px;
		}
		
		.search .types .title{
			/*margin-right:63px;*/
		}
		
		.search .types a{
			margin:0 8px;
		}
		
		.search .types a.last{
			margin-right:0;
		}
		
	/* Hilfe */
		.help .rounded_form_box span.community_box_rnd_bot{
			margin-top:-5px;
		}
		
		.help .modulo_list{
			margin-bottom:20px;
		}
		
		.help .modulo_list li{
			border-bottom:1px solid #AFB5BB;
			margin-top:-1px;
		}
		
		.help .modulo_list li.last{
			border-bottom:none;
		}
		
		.help .modulo_list dt{
			display:block;
			position:relative;
			float:none;		
		}
		
		*+html .help .modulo_list dt{
			margin:10px 0 0 -20px !important;
			position:relative;
		}
		
		*+html .modulo_list dt{
			margin-left:0;
			position:relative;
		}
		
		*+html .help .modulo_list li{
			padding-bottom:0;
			position:relative;
		}
		
		.help .modulo_list dt a{
			display:block;
			color:#424B57;
			font-weight:bold;		
		}
		
		.help .modulo_list dt a.collapse_btn{
			padding:1px 0 3px 20px;
			margin:3px 0 0 5px;
			text-align:left;
			background:url('../../media/img/layout/forum_search_submit.gif') no-repeat;
		}
		
		*+html .help .modulo_list dt a.collapse_btn{
			padding:0 0 5px 20px;
			margin:0 0 5px 25px;
			text-align:left;
			background:url('../../media/img/layout/forum_search_submit.gif') no-repeat;
		}
		
		.help .modulo_list dt a:hover{
			text-decoration:underline;
		}
		
		.help .modulo_list dd{
			margin-top:10px;
			margin-left:20px;
			padding-bottom:10px;
			padding-right:30px;
		}
		
		.help .modulo_list dd.toggled{
			display:none;
		}
		
		.help #help_questions{
			margin-top:-13px;
		}
		
		.help #help_questions dl{
			width:350px;
		}
		
		.help #help_questions dt{
			position:absolute;
		}
		
		.help #help_questions li{
			border:0;
			padding:3px 10px 0;
			margin-bottom:0 !important;
		}
		
		.help #help_questions dd{
			padding:0 0 0 70px !important;
		}
		
		.help #help_questions h3{
			margin-top:-5px !important;
			font-family:Arial, Helvetica, sans-serif !important;
		}
		
		.help #help_questions p{
			padding:0 0 3px;
		}
		
		.help #help_questions .column{
			width:230px;
		}	
		
		.help .block_border li a{
			color:#414B56;
			font-weight:bold;
			padding-left:10px;
			background:url('../../media/img/layout/list_icon_arrow.gif') 0 2px no-repeat;
			display:block;
		}
		
		.help #help_questions_list li a.more{
			background:none;
			color:#8E135B;
			padding-left:0;
		}
		
		.help .block_border ol{
			width:355px !important;
			margin-top:10px;
			position:relative;
		}
		
		.help .block_border li{
			padding:2px;		
		}
		
		.help .block_border li dt{
			float:none;
		}
		
		.help .block_border li.highlight{
			background-color:#EDF1F3 !important;
			border-top:1px solid #C1C4C8;
			border-bottom:1px solid #C1C4C8;
		}
		
		.help .block_border li.last{
			margin-top:5px;
		}
		
		/* Hilfe Doppelliste */
		.help .list_2_columns{
			margin-right:0;
			border:1px solid #424B57;		
			padding:10px 10px 15px 10px;
			margin-bottom:15px;
			position:relative;
		}
		
		.help .list_2_columns ol{
			width:267px !important;
			margin-right:10px;
			position:relative;
		}
		
		.help .list_2_columns dd{
			float:left;
			position:relative;
		}
		
		.help .list_2_columns dd.last ol{
			margin-right:0 !important;		
		}
		
		.help .list_2_columns li{
			padding:4px 2px;
		}
		
		.help .list_2_columns li.highlight{
			background-color:#F0E3EB !important;
			border-color:#E5CDDB;
		}
		
		.help .list_2_columns li a{
			background:url('../../media/img/layout/login_panel_submit.gif') no-repeat;

			padding:0 0 3px 20px;
			color:#8E135B;
		}
		
		.help .border_lightpink{
			border:1px solid #E5CDDB;
			margin-bottom:10px;
			margin-left:16px;	
		}
		
		.help .border_lightpink h4, .help .border_lightpink h3, .help .border_lightpink p{
			padding-left:5px !important;
			padding-right:5px !important;
		}
		
		.help .columns_3 .border_lightpink{
			margin-left:0;
			padding-bottom:5px !important;
		}
		
		.help .columns_3 .right .border_lightpink{
			margin-left:16px;
		}
		
		
		.help #help_questions_list .colspan_2{
			border:1px solid #424B57;		
			padding:10px 10px 15px 10px;
			width:355px;
		}
		
		.help #help_questions_list .right{
			width:180px !important;
			margin-right:0 !important;
			padding-left:10px;
			padding-top:10px;
		}
		
		.help #help_questions_list .right h4{
			margin-bottom:6px;
		}
		
		.help #help_questions_list .right dl{
			width:180px !important;
			margin-right:0;
		}
		
		.help #help_questions_list .right dt{
			position:absolute;
		}
		
		.help #help_questions_list .right dd{
			padding-left:10px;
			padding-right:0;
		}
		
		.help #help_questions_list .right a{
			display:block;
		}
		
		.help #help_questions_list .right li{
			border-bottom:0;
		}
		
		.help #help_questions_list .right a.re{
			text-decoration:underline;
			color:#414B56;
		}
		
		.help #help_questions_list .right p{
			padding-left:0;
		}
		
		.help .round_F0E3EB{
			background:url('../../media/img/layout/small_rnd_F0E3EB.gif') no-repeat #F0E3EB;
			padding:0 !important;
			width:182px;
			margin-bottom:2px;
		}
		
		.help .round_F0E3EB div.inner{
			background:url('../../media/img/layout/small_rnd_F0E3EB_bot.gif') bottom left no-repeat;
			padding:0 3px 5px 3px !important;
		}
		
		.help .round_F5EFF3{
			background:url('../../media/img/layout/small_rnd_F5EFF3.gif') no-repeat #F5EFF3;
			padding:0 !important;
			width:182px;
			margin-bottom:2px;
		}
		
		.help .round_F5EFF3 div.inner{
			background:url('../../media/img/layout/small_rnd_F5EFF3_bot.gif') bottom left no-repeat;
			padding:0 3px 5px 3px !important;
		}
		
		.help .round_D9E2E6{
			background:url('../../media/img/layout/small_rnd_D9E2E6.gif') no-repeat #D9E2E6;
			padding:0 !important;
			width:182px;
			margin-bottom:2px;
		}
		
		.help .round_D9E2E6 div.inner{
			background:url('../../media/img/layout/small_rnd_D9E2E6_bot.gif') bottom left no-repeat;
			padding:0 3px 5px 3px !important;
		}
		
		.help .round_F5EFF3 dd, .help .round_F0E3EB dd{
			padding:0;
			margin-top:0;
		}
		
		.help .round_F5EFF3 dt, .help .round_F0E3EB dt{
			margin-top:5px;
		}
		
		*+html .help .round_F5EFF3 dt, *+html .help .round_F0E3EB dt{
			margin:5px 0 0 -20px !important;
		}
		
		.help .columns_3{
			margin-top:10px;
		}
		
		.help #help_my_question{
			margin-bottom:3px;
		}
		
		.help #help_my_question p{
			padding:5px !important;
		}
		
		.help #help_my_question textarea{
			width:162px;
			height:32px;
			margin:2px 5px;
			font-size:11px;
		}
		
		/* Community �bersicht */
		.community_overview .last{
			padding:0 !important;
		}				
		
		.community_overview .forum_pager a{
			display:inline !important;
		}
		
		.community_overview .inner_rnd_list a{
			font-weight:bold;
		}
		
		.community_overview .border_dark_grey strong{
			color:#8E135B;
		}
		
		.community_overview .forum_pager a.disabled{
			color:#A8ADB3 !important;			
		}
		
		.community_overview .inner_rnd_list{
			padding:0 5px;
			width:168px !important;
		}
		
		*+html .community_overview .inner_rnd_list{
			margin-top:5px;
		}
		
		.community_overview .inner_rnd_list li{
			border-bottom:2px solid #FFFFFF;
			padding:3px 0;
			margin-bottom:3px;
		}
		
		.community_overview .inner_rnd_list li.last{
			border-bottom:none;			
		}		
		
		.community_overview .inner_rnd_list cite{
			font-style:normal;
			color:#A8ADB3;
			display:block;
			margin-top:3px;
		}
		
		.community_overview .inner_rnd_list img{
			vertical-align:middle;
			margin-right:2px;
		}
		
		.community_overview .block_border, .community_overview .block_border ol{
			width:167px !important;
			margin:0 !important;
			padding:0 !important;
		}
		
		.community_overview .border_dark_grey{
			border:1px solid #424B57;
			padding:7px 0 7px 7px !important;
			margin-bottom:20px;
			width:174px !important;
		}
		
		.community_overview .border_dark_grey{
			margin-top:-8px !important;
		}				
		
		.community_overview .border_dark_grey .forum_pager{
			padding:10px 0 5px;
		}
		
		.community_overview .column h4{
			margin-bottom:6px;
		}
		
		.community_overview .modulo_list .forum_pager{
			padding-bottom:7px !important;
			border-bottom:1px solid #E5CDDB;
		}
		
		*+html .community_overview .modulo_list{
			margin-bottom:-10px;
		}
		
		*+html .community_overview .modulo_list li{
			margin-bottom:-2px;
		}
		
		#acivity_info{
			margin:5px 5px 5px 38px;
			background-color:#F5EFF3;
			border-top:1px solid #FFFFFF;
			border-bottom:1px solid #FFFFFF;
		}
		
		#acivity_info li{
			margin-bottom:1px;
		}
		
		#acivity_info strong{
			color:#8E135B;
		}
		
		/* Nachrichten */
		a.message{
			color:#A8ADB3;
			background:url('../../media/img/layout/message_icon.gif') 0 3px no-repeat;
			padding-left:15px;
			display:block;
		}
		
		.messages td a.message strong{
			color:#424B57;
		}
		
		.messages tr.last td{
			border:0 !important;
		}
		
		.messages .modulo_list_footer p{
			width:300px;
			float:left;
		}
		
		.messages .modulo_list_footer ul{
			margin-top:3px;
		}
		
		.messages .left .forum_pager{
			padding-top:5px;
		}
		
		.messages #searchbar{
			margin-top:-38px;
			position:absolute;
			right:10px;
		}
		
		.messages #searchbar input.text{
			vertical-align:top;
			padding:1px;
			font-size:11px;
			color:#A8ADB3;
			border:1px solid #A8ADB3;
		}
		
		.messages .column_full_width{
			margin-top:-20px !important;
		}
		
		.messages .column_full_width table{
			margin-top:-10px;
		}
		
		*+html .messages #searchbar input{
			vertical-align:middle;
		}
		
		*+html .messages #searchbar{
			margin-top:-33px;
		}
		
		.messages_border{
			border:1px solid #424B57;
			padding:25px 10px 0 7px;
			position:relative;
			margin-right:3px;
		}
		
		.messages_border table{
			width:100% !important;
			margin-top:5px !important;
		}
		
		.messages_border #searchbar{
			margin-top:-17px;
			right:15px;
		}
		
		.messages_border .forum_pager{
			margin-top:5px;
		}
		
		.messages_border .modulo_list_footer{
			margin-top:0;
		}
		
		.messages_border .modulo_list_footer, .messages_border .modulo_list_inner{
			background:none;
		}
		
		.messages_border .modulo_list_footer p{
			width:180px;
		}
		
		.messages_border .modulo_list_footer ul{
			margin-top:8px;
		}
		
		.messages_border .modulo_list_footer ul a{
			background:url('../../media/img/layout/login_panel_submit.gif') top left no-repeat;
			padding:0 0 3px 20px;
			line-height:16px;
			margin-left:10px;
			color:#8E135B;
		}
		
		/* Nachrichten Startseite */
		.message_list{
			padding-top:2px;
			margin-bottom:7px;
		}
		.message_list li{
			background-color:#E1E9EB;
			padding:3px 1px;
			border-top:1px solid #C1C4C8;
			border-bottom:1px solid #C1C4C8;
			margin-top:-1px;
		}
		
		.message_list li a{
			color:#54606D;			
		}
		
		.message_list li a.message{
			font-weight:bold;
		}
		
		.column .messages_border{
			border-color:#E5CDDB;
			padding-top:3px;
			padding-bottom:5px;
		}
		
		.column .messages_border ol{
			width:163px !important;
		}				
		
		*+html .messages_border ol{
			position:relative;
		}
		
		
		/* Community Dashboard */
		.dashboard #profile_header_right h4{
			text-align:left;
			color:#8E135B;
			padding-left:10px;
			font-family:Georgia, Times New Roman, Times, serif
		}
		
		.dashboard #profile_header_right strong{
			color:#8E135B;
		}
		
		.dashboard #profile_header_right .community_box_rnd dd{
			padding:3px;
		}
		
		.dashboard #profile_header_right .forum_pager a{
			display:inline;
		}

		.dashboard #profile_header_right img{
			display:block;
			margin:3px 0;
		}				
		
		.dashboard .newest_photos dd{
			padding-left:15px !important;
		}
		
		.dashboard .newest_photos{
			margin-top:-10px;
		}
		
		.dashboard .message_list a{
			background:none !important;
			padding-left:1px !important;
		}
		
		.dashboard .message_list a.message{
			background:url('../../media/img/layout/message_icon.gif') 0 3px no-repeat !important;
			padding-left:15px !important;
		}
		
		/* Letzte Aktionen */
		#last_actions{
		
		}
		
			#last_actions h4.headline{
				text-align:left;
				color:#8E135B;
				margin-left:0;
				font-family:Georgia, Times New Roman, Times, serif;
			}
			
			#last_actions .left{
				margin-left:0;
				margin-right:17px;
			}
			
			#last_actions .community_box_rnd{
				margin-left:0;
			}
			
			#last_actions .community_box_rnd ol{
				margin:10px 15px;
			}
			
			#last_actions .community_box_rnd ol li{
				padding:0 0 3px; 
				margin:0 0 5px;
				border-bottom:1px solid #FFFFFF;
			}
			
			#last_actions .community_box_rnd ol a{
				color:#414B56;
				font-weight:bold;
			}
			
			#last_actions .community_box_rnd ol img{
				margin-right:3px;
				vertical-align:middle;
			}
			
			#last_actions tr{
				background-color:#F0E3EB;						
			}
			
			#last_actions tr.bottom td{
				border-bottom:1px solid #E5CDDB;
			}
			
			#last_actions td{
				vertical-align:top;
				padding:3px 3px 1px 3px;
			}
			
			#last_actions tr.highlight_top td{
				background-color:#F5EFF3;
				border-top:1px solid #E5CDDB;
			}
			
			#last_actions tr.highlight_bottom td{
				background-color:#F5EFF3;
				border-bottom:1px solid #E5CDDB;
			}
			
			#last_actions tr.last{
				background-color:#FFFFFF;						
			}
			
			#last_actions cite{
				font-style:normal;
				color:#A8ADB3;
			}
		
		#last_actions #searchbar{
			padding:5px 0 20px;
		}
		
			#last_actions #searchbar select{
				position:absolute;
				left:0;
				font-size:11px;
				color:#414B56;
			}
			
			#last_actions #searchbar input{
				vertical-align:middle;
				padding-left:3px;
				color:#414B56;
				font-size:11px;
			}
			
			#last_actions .modulo_list_footer{
				background-image:url('../../media/img/layout/community_rounded_form_box_top.gif');
			}
			
			#last_actions .modulo_list_footer .modulo_list_inner{
				background-image:url('../../media/img/layout/community_rounded_form_box_bot.gif');
			}
			
			#last_actions .modulo_list_footer .forum_pager{
				width:170px;
				float:left;
				padding-top:10px;
			}
			
			#last_actions .modulo_list_footer ul{
				margin-top:10px;
			}
		
		/* Friends & Fans */		
		.contact_scroll_list{
			padding-top:5px;
		}
		
		.contact_scroll_list #search_contacts_bar{
			padding:3px 0 5px 0 !important;
			margin-left:4px;
		}
		
		.contact_scroll_list #search_contacts_bar .text{
			vertical-align:text-bottom;
			width:150px;
		}
		
		.contact_scroll_list ol{
			height:139px;
			overflow:auto;
			overflow:-moz-scrollbars-vertical;
			width:171px !important;
			margin-bottom:7px;
		}
		
		.contact_scroll_list dl{
			border-bottom:1px solid #ffffff;
			padding:0 0 5px 0;
			margin-bottom:5px;
		}
		
		.contact_scroll_list ol a{
			display:block;
		}
		
		.contact_scroll_list input{
			font-size:11px;
			color:#414B56;
		}
		
		.contact_scroll_list .round_F0E3EB{
			padding-bottom:1px;
			margin-bottom:6px;
			background-image:url('../../media/img/layout/small_rnd_F0E3EB.gif');
		}
		
		.contact_scroll_list p.forum_pager{
			border-bottom:1px solid #E5CDDB;
			padding-bottom:6px;
		}				
		
		#box_friends_fans .tabs{
			overflow:hidden;
			width:182px;
			float:none;
			margin-bottom:-3px;
			margin-top: 5px;
		}
		
		#box_friends_fans .tabs a{
			display:block;
			width:91px;
			height:25px;
			float:left;
			text-indent:10px;
			font-weight:bold;
			color: #FFF;
			padding-top: 5px;
		}
		
		#box_friends_fans .tab_friends{
			background-color:#CCC;
		}
		
		#box_friends_fans .tab_fans{
			background-color:#CCC;
		}
		
		#box_friends_fans .tab_friends.selected{
			background-color:#8D135C;
		}
		
		#box_friends_fans .tab_fans.selected{
			background-color:#8D135C;
		}
		
		#box_friends_fans .inner{
			background-color:#FFF;
			padding-left:0px;
			padding-top:5px;
			padding-bottom:1px;
			margin-bottom:10px;
			border-color:#8D135C;
			border-width:1px;
			border-style:solid;
		}				
		
		#box_friends_fans .list{
			margin-left:5px;
			width:150px !important;
		}
		
		*+html .contact_scroll_list .round_F0E3EB{
			/*border:1px solid red;*/
			padding-right:0;
			width:175px !important;
		}
		
		*+html .contact_scroll_list .list{
			position:relative;
			/*height:140px;*/
			overflow:hidden;
			overflow-y:scroll;			
			margin-bottom:3px;
			padding-right:20px;
		}
		
		*+html .contact_scroll_list .list dl{
			position:relative !important;
			margin-top:-12px;
		}
		
		*+html .contact_scroll_list ol{
			/*overflow:visible;
			display:block;
			clear:left;*/
			width:155px !important;
			list-style-type: none;
		}
		
		*+html .contact_scroll_list dl{
			width:155px !important;
		}
		
		*+html #box_friends_fans .tabs{
			margin-bottom:-5px;
		}
		
		/* Neue Nachricht */
		.new_message{
			margin-bottom:10px;	
			background:url('../../media/img/layout/new_message_rnd_bottom.gif') no-repeat bottom left #EDF1F3;
			padding:5px 7px;		
		}
		
		.new_message label{
			display:block;
			font-weight:bold;
			margin-bottom:3px;
		}
		.new_message .footer_links{
			margin:10px 0;
			border:none;
		}	
		
		.new_message tr.highlight{
			border:none !important;
		}
		
		.new_message .title_input{
			position:relative;	
			margin:7px 0;
			padding:0;		
		}		
		
		.new_message select{
			width:223px;
			position:absolute;
			right:0;
		}
		
		.new_message textarea{
			width:549px;
			height:100px;
		}
		
		.message_detail td{
			border-color:#FBFBFB !important;		
		}
		
		.message_detail_header td{
			border-bottom-color:#FBFBFB !important;
		}
		
		.message_detail h2{
			font-size:14px;
			padding-bottom:5px;
		}
		
		.message_detail p{			
			padding:5px 0 0;
		}
		
		.extended .left{
			width:300px !important;	
			margin-bottom:-13px !important;		
		}
		
		.pos_relative{
			position:relative !important;
		}
		
		select.pos_relative{
			width:286px;
			margin:0;
			left:0;
		}
		
		/* Profil �ffentlich */
		.profile_interests{
			margin:5px 0 20px;		
		}
		
		.profile_interests li{
			margin-bottom:3px;
		}
		
		.profile_interests .align_right{
			padding-top:10px;
		}
		
		.profile_interests .modulo_list_footer{
			margin:0;
			overflow:hidden;
		}
		
		.profile_interests .modulo_list_footer dd{
			width:200px;
			float:left;
			padding:0 !important;
			margin-top:-5px;
		}
		
		.profile_interests .modulo_list_footer p{
			/*border:1px solid red;*/
		}
		
		.profile_interests .modulo_list_inner dl{
			padding:5px 0 0 5px;
		}
		
		.profile_headline{
			font-size:18px;
			color:#952265;
			margin-bottom:10px;
		}
		
		.connections .tab_navigation li{
			display:inline;
		}
		
		.connections .tab_navigation a{
			display:block;
			font-weight:bold;
			float:left !important;
			width:125px;
			text-align:center;
			height:30px;
			line-height:30px;
			color:#FFF;
			background-color:#CCCCCC;
		}
		
		.connections .tab_navigation a.selected{
			/*background:url('../../media/img/layout/connections_tab_bg.gif') no-repeat;*/
			background-color:#8D135C;
			color:#FFF;
			font-weight: bold;
		}
		
		.connections_inner{
			/*background:url('../../media/img/layout/connections_bg.gif') no-repeat;*/
			height:146px;
			width:567px;
			border: 1px solid #8D135C;
		}
		
		.connections_result{
			width:560px;
			height:146px;
			padding:6px 6px 0;
		}
		
		.connections_result dl{
			display:block;
			padding:3px 3px 0 5px;
			width:168px;
			height:35px;
			margin:1px 4px 0;
			float:left;
			/*background:url('../../media/img/layout/connections_item.gif') no-repeat;*/
		}
		
		.connections_result dl.highlight{
			/*background:url('../../media/img/layout/connections_item_highlight.gif') no-repeat;*/
		}
		
		.connections_result .forum_pager{
			padding:2px 2px 2px 6px;
			position:relative;
		}
		
		.connections_result .forum_pager .align_right{
			position:absolute;
			right:10px;
			top:2px;
		}
		
		/*.connections_result li{
			display:block;
			width:179px;
			height:35px;
			margin:2px 4px;
			float:left;
		}	*/
		.inline_width{
			width:300px !important;
		}	
		
		.settings_headline{
			color:#952265;
		}		

		/* Ende Hinzugefuegt 25.07.07 */	
		

		/* CL Start Hinzugefuegt 26.07.07 */
		.tool-tip {
			color: #000000;
			width: 139px;
			z-index: 13000;
		}

		.tool-title {
			font-weight: bold;
			font-size: 11px;
			margin: 0;
			color: #000000;
			padding: 8px 8px 4px;
			background: #ffa0a0;
		}

		.tool-text {
			font-size: 11px;
			padding: 4px 8px 8px;
			background: #ffa0a0;
		}
		/* CL Ende Hinzugefuegt 26.07.07 */ 
		
		/* VB Slideshow */

#myGallery, #myGallerySet, #flickrGallery
{
	width: 250px;
	height: 350px;
	z-index:5;
	border: 10px solid #E7E8E7;
}

#myGallery2, #myGallerySet, #flickrGallery
{
	width: 200px;
	height: 280px;
	z-index:5;
	border: 7px solid #E7E8E7;
}

#flickrGallery
{
	width: 500px;
	height: 334px;
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
	display: none;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../../media/img/content/community/loading-bar-black.gif');
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../../media/img/content/community/loading-bar-black.gif');
}

.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #eee;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
	margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	padding: 1px 2px;
	margin: 0;
	background: #222;
	border: 1px solid #888;
	cursor: pointer;
}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('../../media/img/content/community/fleche1_1.png') no-repeat center left;
}

* html .jdGallery a.left { background: url('../../media/img/content/community/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('../../media/img/content/community/fleche2_1.png') no-repeat center right;
}

* html .jdGallery a.right { background: url('../../media/img/content/community/fleche2.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.withArrows a.open:hover { background: url('../../media/img/content/community/open_1.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('../../media/img/content/community/open.gif') no-repeat center center;
	filter:alpha(opacity=80); }
	
	
/* Gallery Sets */

.jdGallery a.gallerySelectorBtn
{
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
}

.jdGallery .gallerySelector
{
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}

.jdGallery .gallerySelector h2
{
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.jdGallery .gallerySelector .gallerySelectorWrapper
{
	overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #888;
	padding: 5px;
	height: 40px;
	color: #fff;
	cursor: pointer;
	float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
	background: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
	background: #000;
	background-position: center center;
	float: left;
	border: none;
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}
		/* ENDE Slideshow */
		
/* START HOVER BOX */

.whos_online_outer_container {
	position: relative;
	width: 240px;
}

.whos_online_container {
	position: relative;
	left: 4px;
	width: 240px;
}

a.whos_online_image_wrapper,
a.whos_online_image_empty {
	position: relative;
	display: block;
	float: left;
	width: 42px;
	height: 42px;
	overflow: hidden;
	margin: 0 2px 2px 0;
}

a.whos_online_image_wrapper {
	border: 1px solid #20292F;
}

a.whos_online_image_empty {
	border: #E5CDDB 1px solid;
	background-color: #FEF0F9;
}

a.whos_online_image_wrapper img {
	visibility: visible;
	display: block;
}

a.whos_online_image_wrapper:hover {
	z-index: 1;
	width: 84px;
	height: 84px;
	margin: -21px -19px -19px -21px; /* Negatives Margin h�ngt von Groesse, Border und dem Margin-Wert des kleinen Bildes ab */
	border: #20292F 1px solid; /* Jeden Pixel hier als zusaetzliches Negativ beim Margin hinzufuegen */
}

a.whos_online_image_wrapper:hover img {
	visibility: hidden;
}

/* START NEW PICTURES ONLINELIST */

.new_pictures_outer_container {
	position: relative;
	width: 240px;
}

.new_pictures_container {
	position: relative;
	left: 4px;
	width: 240px;
}

a.new_pictures_image_wrapper,
a.new_pictures_image_empty {
	position: relative;
	display: block;
	float: left;
	width: 42px;
	height: 42px;
	overflow: hidden;
	margin: 0 2px 2px 0;
}

a.new_pictures_image_wrapper {
	border: 1px solid #20292F;
}

a.new_pictures_image_empty {
	border: #E5CDDB 1px solid;
	background-color: #FEF0F9;
}

a.new_pictures_image_wrapper img {
	visibility: visible;
	display: block;
}

a.new_pictures_image_wrapper:hover {
	z-index: 1;
	width: 84px;
	height: 84px;
	margin: -21px -19px -19px -21px; /* Negatives Margin h�ngt von Groesse, Border und dem Margin-Wert des kleinen Bildes ab */
	border: #20292F 1px solid; /* Jeden Pixel hier als zusaetzliches Negativ beim Margin hinzufuegen */
}

a.new_pictures_image_wrapper:hover img {
	visibility: hidden;
}

/* ########## Formatierungen f�r Popups ########## */

.popup_page .column_three {
	border: 7px solid #CCCCCC;
	margin-bottom: 0px;
}

.popup_page .modul_teaserbox {
	border: 7px solid #CCCCCC;
	border-top: 0px;
	margin-bottom: 0px;
}

.popup_page .teaserbox_one, .popup_page .teaserbox_one_big {
	margin-right: 0px;
}
