
.contentMessage {
background-color: #FFC;
font-weight:bold;
background-repeat: no-repeat;
background-position: 10px 9px;
padding:7px 10px 7px 30px;
margin-bottom:15px;
}

.contentMessage.notice {
border-top: 1px solid #cdcdcd;
border-bottom: 1px solid #cdcdcd;
/*color:#093;*/
background-image:url(../img/layout/notice_icon_success.gif);
}

.contentMessage.error { border-top:1px solid #F00; border-bottom:1px solid #F00; color:#F00; background-image:url(../img/layout/notice_icon_error.gif); }
.contentMessage.advice { border-top:1px solid #036; border-bottom:1px solid #036; color:#036; background-image:url(../img/layout/notice_icon_advice.gif); }

.hidden { position:absolute; left:-1000px; top:-1000px; }

.quickAlert H2 { border-bottom:1px solid #56c3e7; padding-top:7px; padding-bottom:4px; }

.content-box #register DIV.form-row P {	width:237px; }

.content-box #edit_profile INPUT.form-zip
{
	width:50px !important;
	float:left;
}

.content-box #edit_profile INPUT.form-city
{
	width: 150px !important;
	float: left;
	margin-left: 10px;
}

.content-box #edit_profile SELECT.form-country
{
	width:225px !important;
}

/** avatar upload / generate on the fly */
#own_avatar_container { position:absolute; width:270px; height:198px; text-align:center; margin-left:0px; }
.form-col>#own_avatar_container { margin-left:104px; }

.avatarUploadBt DIV.btn-left-upload { margin-left:50px; }
.avatarUploadBt>DIV.btn-left-upload { margin-left:103px; }

/** new (not edit) members form */
.form-rightcol #register_form_2 #own_avatar_container { margin-left:0px; }
.form-rightcol #register_form_2 .avatarUploadBt DIV.btn-left-upload { margin-left:0px; }

#register_form_3 .form-col-small LABEL { width:110px; }

.content-box A.more-link { float:right; }


#content #col-left .content-box.groupsearch H1 {
	font-size: 12px;
	color: #717171;
	margin-bottom: 0px;
	margin-top: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
font-weight: bold;
}

#content #col-left .content-box.groupsearch H2 {
	font-weight: normal;
/*border-top: 1px solid #57abff;*/
	padding-top: 3px;
	margin-top: 3px;
	margin-bottom: 4px;
}

#content #col-left .content-box.groupsearch INPUT.input-checkbox { margin-top:0px; margin-bottom:0px; }

/** advertising is fun! */
#skyscraper_ad {
position: absolute;
left: 810px;
top: 15px;
}

#leaderboard { width:765px; text-align:center; display:none; }
#leaderboard IMG, #leaderboard EMBED, #leaderboard OBJECT { margin-bottom:15px; }
/* #promo_banner { width:850px; text-align:center; height:16px; } */
#promo_banner { width:765px; text-align:center; display:none; height:16px; }
#halfpromo { width:100%; text-align:center; display:none; }
#halfpromo TABLE { width:100%; } /** sidebar images */
#content #content_ad, #content #content_ad_text, #content #content_textlink { display:none; float:none; clear:both; }
#sidebar-promo { text-align:center; margin-bottom:15px; display:none; }

#col-right #textlink_ad { float:none; display:none; background-color:#FFF; padding:10px; border-top:3px solid #00a5da; border-bottom:3px solid #00a5da; margin-bottom:15px; }
#col-right #textlink_ad A FONT, #col-right #textlink_ad A FONT B { display:block; border:none; }
#col-right #textlink_ad A { text-decoration:none; color:#036; }
#col-right #textlink_ad A:hover { text-decoration:underline; }

/** border bottom color depends on life phase -> css/livephases/color_scheme_X.css */
#content #col-left #index-teaser #content_ad, #content #col-left #index-teaser #content_ad_text, #content #col-left #index-teaser #content_textlink { margin-bottom:5px; border-bottom:1px solid #a6e0f2; padding-bottom:15px; }
#inf-index #content #col-left #index-teaser #content_ad, #inf-index #content #col-left #index-teaser #content_ad_text, #inf-index #content #col-left #index-teaser #content_textlink { border-bottom:none; border-top: 1px solid #a6e0f2; padding-bottom:0px; padding-top:5px; margin-top:10px; } /* subindex pages */
#content #col-left #index-teaser #content_ad DIV IMG,  #content #col-left #index-teaser #content_ad_text DIV IMG,  #content #col-left #index-teaser #content_textlink DIV IMG { float:none; }
#content #col-left #index-teaser #content_ad HR,  #content #col-left #index-teaser #content_ad_text HR,  #content #col-left #index-teaser #content_textlink HR { display:none; }