
.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 #093; border-bottom: 1px solid #093; 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: 160px !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: 16px/1.3 Verdana, Helvetica, sans-serif; color: #FD7113; margin-bottom: 0px; padding-bottom: 7px; margin-top: 0px; padding-top: 0px; font-weight: bold; }
#content #col-left .content-box.groupsearch H2 { font-weight: bold; border-top: 0px solid #FD7113; padding-top: 0px; margin-top: 0px; margin-bottom: 0px; }
#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; margin-bottom: 15px; }
#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; }
