/**
*** Icony CSS Scheme
*** (c) Metropolis AG 2007
*** Author: "Thomas Lauria" <t.lauria@metropolis-ag.de>
**/

/*
** Globals:
*/
.no-margin{margin:0px!important;}
.right{float:right;}
.left{float:left;}
.text-left{text-align: left;}
.bold{font-weight:bold;}
.clear{clear:both;}
.center{text-align:center;}
.hidden{display:none;}
.move_handle{cursor:move;}
.loading{background:url(/pics/globaluniversal/progress/ajax-loader.gif) no-repeat center;height:75px;}
.loading-box .box-body{background:url(/pics/globaluniversal/progress/ajax-loader.gif) no-repeat center;height:75px;}
.error {color:#f36712;}
.uppercase {text-transform:uppercase;}
.absolute {position:absolute;}
.relative {position:relative;}

/*
** Generell Elements and Font Definitions
*/

*{padding:0;margin:0;}
img {border:0;}

/* Arial   Regular  10pt   #555555 */
body {
  text-align:center;
  font-family:Arial, Helvetica, Sans Serif;
  font-size:12px;
  color:#555555;
  background-color:#ffffff;
}

/* Arial   Regular  10pt   #555555 */
label, th, td { font-size:12px;}



ul {list-style-type:none;}
a {text-decoration:none;color:#9B298B;}
a:hover {text-decoration:underline;color:#999999;}
a.feature,a.feature:hover {color:#9B298B;}
a.back, a.back:hover { font-weight:bold; }

/* Arial   Regular  11pt   #555555   schärfer lineheight 16 */
p,fieldset {
  font-size:12px;
  margin-bottom:4px;
}

legend { color:#555555; }

pre.demo {
  display:block;
  margin:0 10px 10px 10px;
  padding:10px;
  border:1px dotted #cfcfcf;
  white-space:pre;
}
/* Verdana Bold	 10pt     #BEBDBC   (ausgegraut)
* 	                      #555555   (regulär)
* 		                    #FFFFFF	  (hover)       */
#navi-main-top,
#navi-main-top a:visited,
#navi-main-top a {
  font-size:10px;
  font-family:Verdana,Helvetica,Sans Serif;
  font-weight:bold;
  color:#555555;
}

/* Arial   Regular  10pt   #999999 */
#navi-main-footer li a:visited,
#navi-main-footer li a {
  color:#999999;
  font-size:11px;
}

/* Arial   Bold     10pt   main_1   schärfer */
#main-login-bar label {font-size:11px;}
#main-login-bar a,
#main-login-bar a:visited {
  color:#9B298B;
  font-size:11px;
  font-weight:bold;
}

/* Arial   Bold     10,5pt #555555 */
.button {
  font-size:11px;
  font-weight:bold;
}


/* Arial   Regular  12pt	  #281664   Farbe 3 schärfer*/
.box-heading h1,
ul.tab-navigation li a {
  font-size:13px;
  font-weight:normal;
  color:#ffffff;
}
.template-box-1 .box-body h2 {
  font-size:14px;
  font-weight:bold;
  color:#9B298B;
}
.template-box-1 .box-body h3 {
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
}
.template-box-1 .box-body h4 {
  font-size:12px;
  font-weight:bold;
}

/* Verdana Bold	 10pt  Farbe 2   (ausgegraut) */
a.quick_navigation_link,
div#navi-main-top ul.second-level li a,
div#navi-main-top ul.second-level li a:visited {
  font-size:11px;
  font-family:Verdana,Helvetica,Sans Serif;
  font-weight:normal;
  color:#9B298B;
}

/*
  Listen gleich wie p's, Hervorhebungen mit Bold
  großer register Link:
  * Arial   Bold     14pt	  #8AB727
  Visitenkartenlink:
  * Arial   Regular  10pt   #8AB727   schärfer Farbe 1  schärfer
*/


/*
**  HTML Base Layout
*/
div#body-wrapper-box {
  width:880px;
  border-top:0;
  margin:auto;
  text-align:left;
  margin-top:20px;
  margin-bottom:50px;
  position:relative;
}

div.corner-box,
div#top-corner-box {
  height:15px;
  background:url(/images/generic-gi/layout/bg_corners_top.gif) no-repeat left top;
}
#border-wrapper-box {
  border-left:1px solid #adadad;
  border-right:1px solid #adadad;
}
#pattern-wrapper-box {
  background:url(/images/flirtcom/layout/bg_scanlines_pattern.gif) #ffffff repeat left 1px;
}
#header-box{
  position:relative;
  margin-bottom:7px;
}
#header-logo-box {
  position:relative;
  padding-bottom:5px;
  padding-left:12px;
}
#header-logo-box-left {}
#header-logo-box-left a {}
#header-logo-box-left a img {border:0;}

#header-logo-box-right {
  position:absolute;
  right:0;
  top:0;
}
#content-wrapper-box {
  background:url(/images/flirtcom/layout/bg_scanlines.gif) repeat-x left top;
  border-top:4px solid #9B298B;
  padding-top:17px;
  padding-left:17px;
}

#content-left-col {
  float: left;
  width: 177px;
  min-height:450px;
}
#content-right-col { float:right; width:177px; }
#content-center-col {
  float: left;
  width: 668px;
}
#content-center-col-left {
  float:left;
  width:325px;
}
#content-center-col-right {
  float:right;
  width:325px;
}

.highlight-as-new {
  color:#ff0000;
  font-weight:bold;
}

/*
** Main Navigation
*/
div#navi-main-top-line {
  height:13px;
  background-color:#77190F;
  font-size:1px;
  margin-bottom:2px;
}

div#navi-main-top {
  background:url(/images/generic-gi/layout/bg_main_navi.gif) repeat-x left top;
  height:22px;
  margin-bottom:1px;
  padding-left:18px;
  padding-right:12px;
}

div#navi-main-top ul {
  margin:0;
  list-style-type:none;
}

div#navi-main-top ul li {
  margin:0;
  padding:0;
  display:block;
  white-space:nowrap;
  position:relative;
  z-index:5;
}

div#navi-main-top li a,
div#navi-main-top li a:visited {
  margin:0;
  padding:0;
  display:block;
  line-height:14px;
  padding:4px 6px 4px 6px;
  text-decoration:none;
  text-align:center;
}

div#navi-main-top li a.help {
  cursor:help;
  padding:0;
  height:22px;
  width:22px;
  background:url(/images/generic-gi/content/btn_help.gif) no-repeat center;
  color: #9B298B;
  line-height: 20px;
  text-indent: 1px;
}
div#navi-main-top li a.help:hover {
  background:url(/images/generic-gi/content/btn_help_hover.gif) no-repeat center;
  color: #ffffff;
}
div#navi-main-top li a.help span {display:none;}

div#navi-main-top li:hover a,
div#navi-main-top li a:hover {
  background:url(/images/generic-gi/layout/bg_navi_hover.png) repeat-x left top;
}

div#navi-main-top li a.menuHighlight,
div#navi-main-top li a:visited.menuHighlight {
  background:url(/images/generic-gi/layout/bg_navi_active.png) repeat-x left top #77190F;
  color:#ffffff;
}

div#navi-main-top ul.second-level {
  position:absolute;
  top:21px;
  display:none;
  z-index:6;
  border:1px solid #77190F;
  border-top:0;
  height:auto;
}

div#navi-main-top li.hover ul.second-level {
  display:block;
}

div#navi-main-top ul.second-level li {
  filter:alpha(opacity=95);
  -moz-opacity: 0.95;
  opacity: 0.95;
  background-color:#ffffff;
  z-index:7;
}

div#navi-main-top ul.second-level li a,
div#navi-main-top ul.second-level li a:visited {
  text-transform: none;
  text-align:left;
  border-bottom:1px dotted #77190F;
  background-color:#ffffff;
  background-image:none;
}

div#navi-main-top ul.second-level li.last a,
div#navi-main-top ul.second-level li.last a:visited {
  border-bottom:0;
}

div#navi-main-top li.hover ul.second-level li a:hover {
  color:#ffffff;
  background-color:#9B298B;
}

div#navi-main-top ul.second-level li a.rss ,
div#navi-main-top ul.second-level li a.rss:visited,
div#rss-index li a.rss,
div#vcard-blog-box a.rss, div#blog_preview a.rss
{
  background-image:url( /pics/globaluniversal/rss_icon.gif );
  background-repeat:no-repeat;
  background-position:3px center;
  padding-left:18px;
}

div#navi-main-top ul.second-level li a.new:before ,
div#navi-main-top ul.second-level li a.new:visited:before {
  content:"new: ";
  color:#ff0000;
}

div#navi-main-top ul li.first ul {
  margin-left:5px;
}

/*
** Footer Navi
*/
#navi-main-footer {
  border-top:4px solid #9B298B;
  height:40px;
  padding-right:13px;
  background-color:#ffffff;
}

#navi-main-footer ul {
  margin-top:20px;
}

#navi-main-footer li {
  float:right;
  color:#999999;
  padding-right:3px;
  white-space:nowrap;
}

#navi-main-footer li a:visited,
#navi-main-footer li a {
  display:block;
}

.navi-main-footer-line {line-height:0;font-size:0;}

.navi-main-footer-line_1 {
  margin-bottom:1px!important;
  height:5px;
  background:url(/images/generic-gi/layout/bg_corners_bottom.png) no-repeat left -2px;
  background-color:#77190F;
}

.navi-main-footer-line_2 {
  background:url(/images/generic-gi/layout/bg_corners_bottom.png) no-repeat left -8px;
  margin-bottom:2px!important;
  background-color:#9B298B;
  height:7px;
}

.navi-main-footer-line_3 {
  background:url(/images/generic-gi/layout/bg_corners_bottom.png) no-repeat left -17px;
  background-color:#9B298B;
  height:9px;
}

/*
** Login Bar Fields
*/
#main-login-bar {position:absolute;bottom:0;right:0;text-align:right;padding-right:16px;}
#main-login-bar input.password {width:140px;}
#main-login-bar input.textfield {width:140px;}

/*
** Box Layouts
*/
div.template-box-1 {
  margin-bottom:16px;
}

#content-center-col-right .template-box-1,
#content-center-col-left .template-box-1{ width:325px; }
#content-left-col .template-box-1{ width:160px; }

#content-center-col-left.unverified .box-body,
#content-center-col-right.unverified .box-body{
  height:260px;
}

div.template-box-1 .box-heading {
  height:26px;
  background:url(/images/generic-gi/layout/bg_heading_large.gif) no-repeat left top;
}
div.template-box-1 .box-heading h1 {
  padding:6px 15px 2px 15px;
}
#content-center-col-right .template-box-1 .box-heading,
#content-center-col-left .template-box-1 .box-heading {
  background:url(/images/generic-gi/layout/bg_heading_medium.gif) no-repeat left top;
}
#content-left-col .template-box-1 .box-heading{
  background:url(/images/generic-gi/layout/bg_heading_small.gif) no-repeat left top;
}

div.template-box-1 .box-heading .close_button {
 position:absolute;
 top:6px;
 right:5px;
 cursor:pointer;
 background:url(/images/generic-gi/layout/btn_close.gif) no-repeat center;
 height:14px;
 width:16px;
}
div.template-box-1 .box-heading .close_button span {
  display:none;
}

div.popup-box .box-heading {
  height:26px;
  background:url(/images/generic-gi/layout/bg_popup_right.png) no-repeat right top;
  padding-right:9px;
}
div.popup-box .box-heading h1 {
  background:url(/images/generic-gi/layout/bg_popup_left.png) no-repeat left top;
  padding:6px 15px 4px 15px;
  line-height:16px;
}

.box-layout-1 .box-body {
  border:1px solid #77190F;
  background-color:#ffffff;
  border-top:0;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:4px;
  padding-right:4px;
}

#popupbox-overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 91;
	width: 100%;
	height: 500px;
	background-color: #000000;
	filter:alpha(opacity=40);
	-moz-opacity: 0.4;
	opacity: 0.4;
}

.overlay {
  z-index: 91;
  background-color: #000000;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}

/*
** Box Content  Elements
*/

.template-box-1 .box-body p,
.template-box-1 .box-body .form-line {
  padding-left:10px;
  padding-right:10px;
}
.template-box-1 .box-body .button-row {
  padding-left:10px;
  padding-right:10px;
  margin-bottom:4px;
}
.template-box-1 .box-body .button-row li.right {padding-left:5px;}
.template-box-1 .box-body .button-row li.left {padding-right:5px;}
.template-box-1 .box-body .button-row li.clear {font-size:1px;line-height:1px;}

.template-box-1 .box-body h2,
.template-box-1 .box-body h3,
.template-box-1 .box-body h4 {
  margin-top:10px;
  margin-bottom:6px;
  padding-left:10px;
  padding-right:10px;
}
.template-box-1 .box-body h3 {
  background:url(/images/generic-gi/layout/bg_subtitle_left.gif) #9B298B no-repeat left top;
  padding-right:0px;
}
.template-box-1 .box-body h3 span {
  padding-top:4px;
  padding-right:10px;
  padding-bottom:2px;
  display:block;
  line-height:14px;
  background:url(/images/generic-gi/layout/bg_subtitle_right.gif) no-repeat right top;
}
.template-box-1 .box-body h4 {
  margin-bottom:4px;
}
.template-box-1 .box-body ul.content-list {
  list-style-type:square;
  padding-left:25px;
  padding-right:10px;
  margin-top:5px;
  margin-bottom:5px;
}
.template-box-1 .box-body ul.content-list li {color:#77190F;margin-left:10px;margin-bottom: 2px;}
.template-box-1 .box-body ul.content-list li a,
.template-box-1 .box-body ul.content-list li span {color:#555555;}
.template-box-1 .box-body .image-box {
  padding:5px 10px;
}
.template-box-1 .box-body .image-box image {
  border:0;
}
.template-box-1 .box-body div.content-list {
  padding-left:25px;
  padding-right:10px;
  margin-top:5px;
  margin-bottom:5px;
}
.image-teaser {
  clear:both;
  margin-right:10px;
  margin-left:10px;
}

.image-teaser img {
  border:0;
}

.box-success,
.box-warning,
.box-info,
.box-error {
  border:1px solid #ff0000;
  padding-top:8px;
  padding-bottom:2px;
  margin-top:10px;
  margin-bottom:10px;
  background:url(/images/generic-gi/layout/icon_error.gif) no-repeat 5px 5px #ffffff;
  line-height:18px;
}

.box-success h5,
.box-warning h5,
.box-info h5,
.box-error h5{
  font-size:12px;
  padding-left:28px;
  height:20px;
  font-weight:bold;
}

.box-info {
  border-color:#0000ff;
  background-image:url(/images/generic-gi/layout/icon_info.gif);
}

.box-success {
  border-color:#9fc81e;
  background-image:url(/images/generic-gi/layout/icon_success.gif);
}

.box-warning {
  border-color:#f36712;
  background-image:url(/images/generic-gi/layout/icon_warning.gif);
}


/*
** User Box Definitions
*/
.template-user-box {
  background:url(/images/generic-gi/layout/bg_shade_right_bottom.gif) #ffffff no-repeat right bottom;
}
.template-user-box .clear {
  height:1px;font-size:1px;line-height:1px;
}
.template-user-box .user-box-layout-1{
  background:url(/images/generic-gi/layout/bg_shade_right.gif) no-repeat right top;
}
.template-user-box .user-box-content {
  position:relative;
  margin-right:4px;
  border-top:1px solid #bcbcbc;
  border-left:1px solid #bcbcbc;
  overflow:hidden;
}
.template-user-box .user-box-layout-2 {
  height:5px;
  margin-right:4px;
  background:url(/images/generic-gi/layout/bg_shade_bottom.gif) no-repeat left bottom;
  font-size:1px;
}
.template-user-box h2.username {
  margin-bottom:0px;
}
.template-user-box a.polaroid {
  display:block;
  background:no-repeat 1px 1px;
  height:70px;
  width:70px;
}
.template-user-box a.polaroid img {
  height:70px;
  width:70px;
}
.template-user-box .user-box-content .button-row {
  background:url(/images/generic-gi/layout/bg_vcard_list.gif) #ffffff no-repeat left bottom;
  position:absolute;
  width:22px;
  right:0;
  top:0;
  z-index:2;
  padding:0 0 0 6px;
}
.template-user-box .user-box-content .button-row li {
  padding-right:3px;
  border-bottom:1px solid #cdcdcd;
}
.template-user-box .user-box-content .userinfos {
  position:absolute;
  bottom:5px;
  left:80px;
  z-index:1;
}
.template-user-box .user-box-content .userinfos_stretch {
  margin-top:5px;
  margin-left:5px;
  z-index:1;
  width:220px;
  float:left;
  overflow: hidden;
}
.template-user-box .user-box-content .userinfos li {
  font-size:11px;
  white-space: nowrap;
  overflow: hidden;
}
.template-user-box .user-box-content .userinfos_stretch li {
  font-size:11px;
  overflow: hidden;
}
.user-box-small {
  width:94px;
}
.user-box-small .user-box-content {
  text-align:center;
  padding-top:5px;
}
.user-box-small .user-box-content a.polaroid {
  margin:auto;
}
.user-box-small .user-box-content h2 {
  white-space:nowrap;
  overflow:hidden;
  width:78px;
  margin:0 5px 0 5px;
  padding:0 0 3px 0;
  font-size:10px;
}

.user-box-medium {
  width:200px;
}
.user-box-medium .user-box-content {
  text-align:left;
  padding-top:5px;
  padding-left:5px;
  padding-bottom:4px;
}
.user-box-medium .user-box-content p {
  overflow:hidden;
  padding-left:5px;
  padding-right:5px;
  margin:0;
}
.user-box-medium .user-box-content a.polaroid {
  float:left;
}
.user-box-medium .user-box-content h2, .user-box-large .user-box-content h2 {
  white-space:nowrap;
  overflow:hidden;
  margin:0 5px 0 3px;
  padding:0 0 0 2px;
  width:110px;
  font-size:12px;
  font-weight:bold;
}
.user-box-medium .user-box-content h2 a {
  color:#9B298B;
}


.user-box-large-list,
.user-box-small-list,
.user-box-medium-list {
  padding:10px 0 0 10px;
}

.user-box-small-list li.list-item,
.user-box-medium-list li.list-item {
  display:block;
  float:left;
  width:95px;
  margin-right:13px;
  margin-bottom:13px;
}
.user-box-medium-list li.list-item {
  width:202px;
}
.user-box-large-list li.list-item {
  display:block;
  margin-bottom:13px;
}
.user-box-small-list li.clear,
.user-box-medium-list li.clear,
.user-box-large-list li.clear{
  float:none;
  height:1px;
  line-height:1px;
  font-size:1px;
}
.user-box-large .user-box-content {
  text-align:left;
  padding-top:5px;
  padding-left:5px;
  padding-bottom:4px;
  padding-right: 5px;
}
.user-box-large .user-box-content p {
  overflow:hidden;
  padding-left:5px;
  padding-right:5px;
  margin:0;
}
.user-box-large .user-box-content a.polaroid {
  float:left;
}
.user-box-large .user-box-content a.media {
  float:right;
}
.user-box-large .user-box-content .infos {
  padding-left: 4px;
  overflow: hidden;
  float:left;
}

.user-box-large .user-box-content div.media-content {
  position:relative;
  float:right;
  height:48px;
  width:480px;
}

.user-box-large .user-box-content ul.media-content-list {
  position:absolute;
  bottom:0px;
  right:0px;
  padding:0 5px 0 0;
}

.user-box-large .user-box-content ul.media-content-list li {
  text-align:right;
}

.user-box-large .sub-img-content {
  position: absolute;
  top: 80px;
  left: 10px;
  font-size:11px;
}

/*
** Input Forms
** Formular Formatierung nur für nicht IE Browser
*/
html>body input.file, html>body input.textfield, html>body input.password, html>body textarea, html>body select {
  border:1px solid #77190F;
}
select option { padding-left:5px; padding-right:2px; }
input.checkbox { border:0; }
.form-line {margin-bottom:6px;margin-top:2px;}
.form-line .label,
.form-line label {display:block;margin-bottom:4px;}

ul.form-list {
  padding:5px 10px;
  border:1px solid #77190F;
}
ul.form-list li { display:block;clear:both;margin-bottom:4px;}
ul.form-list li label,
ul.form-list-row li label { display:inline; }
ul.form-list-row li { display:block; clear:none; float:left; padding-right:7px; }


fieldset ul.half { width:320px;}

fieldset ul.form-line { padding:0; border:0; }
fieldset ul.form-line li { float:left; width:150px; margin-right:5px; }
fieldset ul.form-line li.clear { height:1px; line-height:1px; font-size:1px; }

fieldset ul.settings li { width:160px; }

fieldset { border:0; position:relative; padding-bottom:20px; }
fieldset legend { display:block; font-weight:bold; margin-bottom:5px;}
fieldset legend .skip { position:absolute; top:0; right:0; }

fieldset .skip { float:right; }

/*
** Buttons
*/
.button {
  background:url(/images/generic-gi/layout/bg_button_link.png) repeat-x left top #eeeded;
  height:18px;
  padding-left:5px;
  padding-right:5px;
  border:1px solid #555555;
  color:#555555;
  cursor:pointer;
}

.button:hover {
  background:url(/images/generic-gi/layout/bg_button_hover_active.png) repeat-x left top #c6c6c6;
  color:#ffffff;
  text-decoration:none;
}
.link-delete {
  background:url(/images/generic-gi/content/btn_friends_trash.gif) no-repeat left;
  padding: 4px 0px 2px 22px;

}

/*
** Lists
*/
ul.one-row-picture-list {margin-bottom:2px;}
ul.one-row-picture-list li {float:left;padding:0 2px 0 1px;}
ul.one-row-picture-list li.first {padding-right:1px;}
ul.one-row-picture-list li.last {float:right;padding-left:1px;}
ul.one-row-picture-list li.center {padding:0 1px 0 1px;}

.quick_navigation_entries {
  background-color:#ffffff;
  white-space:nowrap;
}
.quick_navigation_link {
  display:block;
  text-transform: none;
  text-align:left;
  border-bottom:1px dotted #77190F;
  border-right:1px solid #77190F;
  border-left:1px solid #77190F;
  padding:4px 14px;
  padding-right:0;
  background-color:transparent;
  background-image:none;
}
.quick_navigation_link:hover {
  color:#ffffff;
  background-color:#9B298B;
  text-decoration:none;
}
.last .quick_navigation_link {
  border-bottom-style:solid;
}
ul.green-check-list {
  margin-bottom:14px;
  margin-left:14px;
}
ul.green-check-list li {
  background:url(/images/generic-gi/layout/list_green_check.gif) no-repeat left center;
  padding-left:30px;
  padding-top:6px;
  padding-bottom:7px;
  vertical-align:bottom;
  font-weight:bold;
}

ul.tab-navigation {
  height:26px;
  background:url(/images/generic-gi/layout/bg_tab_pattern.png) repeat-x left bottom;
}
ul.tab-navigation li {
  display:block;
  margin-right:1px;
}
ul.tab-navigation li.clear {font-size:1px;height:1px;line-height:1px;}
ul.tab-navigation li a {
  display:block;
  background:url(/images/generic-gi/layout/bg_tab_right.png) no-repeat right top;
  padding-right:9px;
}
ul.tab-navigation li a:hover {
  text-decoration: none;
  color:#5EBB46;
}
ul.tab-navigation li a.deactivated {
  color:#adadad;
  text-decoration:none;
}
ul.tab-navigation li a span {
  display:block;
  line-height:14px;
  padding:6px 0 5px 9px;
  background:url(/images/generic-gi/layout/bg_tab_left.png) no-repeat left top;
}
ul.tab-navigation li.tab-active a {
  color:#5EBB46;
}
ul.tab-navigation li.tab-active a span {
  padding-bottom:6px;
}
ul.page-navigation {
  text-align:center;
}
ul.page-navigation li{
  font-weight:bold;
  display:inline;
}
ul.page-navigation li a {
  padding-left:2px;
  padding-right:2px;
}
ul.page-navigation li.page-active a {
  color:#999999;
  text-decoration:underline;
}
ul.help {
  list-style-type:decimal;
  margin-left:30px;
}
ul.help li.help-answer {
  margin-top:2px;
  margin-bottom:10px;
  color:#999999;
}
ul.rss-list {
  margin-left: 20px;
  margin-bottom: 10px;
}
ul.rss-list li {
  margin-bottom: 5px;
  line-height: 18px;
}
ul.disc { list-style-type:disc; padding-left: 25px; margin-top: 5px; margin-bottom: 5px; }
#mainErrorOutFieldsetUl li, #mainNoticeOutFieldsetUl li { margin-left: 10px; }

#logout-list {
  padding-left:15px;
  padding-right:15px;
}
#logout-list li {
  display:block;
  width:310px;
  height:100px;
}
#logout-list li span.img-box {
  display:block;
  height:40px;
}

#logout-list li.clear {height:1px;width:auto;}
/**
 *  Liste aller Partner im Impressum
 */
#imprint-partner-list {
  padding-top:5px;
  margin-bottom:5px;
  margin-left:10px;
}
#imprint-partner-list ul {
  list-style-type:none;
  padding:0;
  margin:0;
}
#imprint-partner-list li {
  display:block;
  float:left;
  width:49%;
}

/*
** Tables
*/
div.table-layout-1 {
  margin:0 5px 10px 5px;
}
div.table-layout-1 table {
  border:0;
  border-spacing:0;
  border-collapse:collapse;
  width:100%;
}
div.table-layout-1 table tr.row-1 td {
  background-color:#f0f0f0;
}
div.table-layout-1 table tr.row-2 td {
  background-color:#ffffff;
}

div.table-layout-1 table th,
div.table-layout-1 table td {
  padding:0;
  padding-top:2px;
  padding-bottom:2px;
}
div.table-layout-1 table th.first,
div.table-layout-1 table td.first {
  padding-left:5px;
}
div.table-layout-1 table th.last,
div.table-layout-1 table td.last {
  padding-right:5px;
}
/*
** Special Classes
*/
div.user-online-pics {margin-bottom:3px;}
div.tab-content-box {
  clear:both;
}
div.tab-content-box,
div.tab-content-box .box-heading{
  display:none;
}
div.tab-active {
  display:block;
}

p.footnote {
  font-size: 10px;
  color: #bbbbbb;
}

/*
** Specific Boxes
*/
#vcard-register-now-box {
  padding-top:77px;
}
#vcard-register-now-box p.text {
  padding-right:120px;
  padding-bottom:20px;
}
#vcard-register-now-box,
#register-now-box .box-body {
  background-image:url(/images/generic-gi/content/badge_register_now_en.gif);
  background-position:right top;
  background-repeat:no-repeat;
  cursor:pointer;
}

.center a.register-now-link {
  margin:auto;
}
#request-user-verification-box { text-align:left; }
#request-user-verification-box a.register-now-link,
#vcard-register-now-box a.register-now-link,
#register-now-box a.register-now-link {
  text-align:center;
  font-size:14px;
  font-weight:bold;
  display:block;
  background:url(/images/generic-gi/content/btn_register_now.gif) no-repeat center top;
  padding-top:11px;
  padding-bottom:11px;
  width:213px;
}
a.register-now-link { color:#9B298B; }
a.register-now-link:hover { color:#999999; }
#request-user-verification-box a.register-now-link {
  margin-left:105px;
}
#request-user-verification-box p.register-now-link {
  padding-top:20px;
  padding-bottom:20px;
}
#user-module-settings-box .box-body {
  position:relative;
}
#user-module-settings-box .loading {
  background:url(/pics/globaluniversal/progress/ajax-loader.gif) #ffffff no-repeat center;
  position:absolute;
}
#chat-channel-overview div.right {
  width:420px;
}
#press-releases div.press-screenshot {
  float: left;
  margin-left: 10px;
  margin-right: 20px;
}
#picPreviewImageContainer {
  z-index:10;
  position:absolute;
  width:133px;
  height:133px;
  background: url(/js/lightbox/loading.gif) center no-repeat #ffffff;
}
#picPreviewImage {
  width:133px;
  height:133px;
  border:none;
}
#help-fake .input-fake {
  width: 300px;
}

#claim-picture-box{
  background: no-repeat left top;
  height:450px;
  width:177px;
  left:0px;
  top:-450px;
  position:absolute;
  z-index:0;
}

div#powered-by-icony {
  height:20px;
  width:160px;
  background:url(/images/generic-gi/content/powered_by_icony.gif) no-repeat right top #ffffff;
}
div#powered-by-icony a { display:block; height:16px; width:160px; }
div#powered-by-icony a span { display:none; }

#get-member-box .box-body {
  padding-top:30px;
  padding-left:15px;
  padding-bottom:20px;
}
#get-member-box .box-body div.left {text-align:center;}
#get-member-box .box-body .or-box{width:70px;padding-top:20px;}
#get-no-member-button,
#get-member-button {
  height:60px;
  display:block;
  text-align:left;
  width:230px;
  background:url(/images/generic-gi/content/btn_get_member.gif) no-repeat left top;
}
#get-no-member-button span,
#get-member-button span {
  padding-top:20px;
  padding-left:60px;
  display:block;
}
#get-no-member-button {
  background:url(/images/generic-gi/content/btn_get_no_member.gif) no-repeat left top;
}
/*
** Sortable Modules Specific
*/
div.module-inserter {
  height:220px;
  background:url(/pics/globaluniversal/progress/ajax-loader.gif) no-repeat center #fafafa;
  border:1px solid #77190F;
  margin-bottom:15px;
}
#content-left-col div.module-inserter{
  width:160px;
  height:160px;
  background:url(/pics/globaluniversal/progress/loading.gif) no-repeat center #ffffff;
}
.emptyPlaceMarker
{
  background:transparent;
  border:1px solid #77190F;
}
#sort-mod_1 .button {
  clear:both;
}
#sort-mod_3 .user-box-small-list {
  padding-left:0;
  text-align:center;
}
#sort-mod_3 .user-box-small-list li.list-item {
  float:none;
  margin:0px auto 5px auto;
}

#content-center-col-right #sort-mod_22 .user-box-small-list li.list-item,
#content-center-col-left #sort-mod_22 .user-box-small-list li.list-item,
#sort-mod_9 .user-box-small-list li.list-item,
#sort-mod_13 .user-box-small-list li.list-item,
#sort-mod_14 .user-box-small-list li.list-item,
#sort-mod_16 .user-box-small-list li.list-item {
  margin-bottom:5px;
  margin-right:5px;
}
#sort-mod_11 select,
#sort-mod_11 input.textfield,
#messages-sms-search select,
#messages-sms-search input.textfield { width:135px; }
#sort-mod_11 select.age,
#messages-sms-search select.age{ width:45px; }
#sort-mod_5 input.textfield { width:130px; }

#sort-mod_17 select { width:250px; }

#sort-mod_19 div.sudoku-box {
  position:relative;
  height:320px;
}
#sort-mod_19 table.sudoku {
  position:absolute;
  top:0px;
  left:0;
  z-index:1;
  border:solid #000000;
  border-width:1px 0px 0px 1px;
  border-spacing:0px;
  border-collapse:collapse;
  zoom:1;
}
#sort-mod_19 table.sudoku td {
  font-weight:bold;
  font-family:arial;
  font-size:13px;
  border-top:0px black solid;
  border-right:1px black solid;
  border-bottom:1px black solid;
  border-left:0px black solid;
  text-align:center;
  vertical-align:middle;
  height:33px;
  width:33px;
  background-color:#ffffff;
  color:#000000;
}
#sort-mod_19 table.sudoku input.sudoku-input {
  font-weight:bold;
  font-family:arial;
  font-size:13px;
  line-height:13px;
  padding-top:8px;
  padding-bottom:8px;
  color:#5444cd;
  text-align:center;
  width:31px;
  border:0;
  background:transparent;
}
#sort-mod_19 table.sudoku td.square1,
#sort-mod_19 table.sudoku td.square3,
#sort-mod_19 table.sudoku td.square5,
#sort-mod_19 table.sudoku td.square7 {
  background-color:#cdcdcd;
}
#sort-mod_19 table#sudoku-table.show-image .filled {
  background-color:transparent;
}
#sort-mod_19 table#sudoku-table .error {
  color:#f36712;
}
#sort-mod_20 .user-box-content .infos {
  clear:both;
  float:none;
  overflow:visible;
  padding-left:4px;
}
#sort-mod_20 .user-box-content ul.media-content-list {
  position:relative;
  padding:0;
}
#sort-mod_20 .user-box-content ul.media-content-list a {
  display:block;
  padding-right:5px;
}
#sort-mod_20 .user-box-content div.media-content {
  float:none;
  height:auto;
  width:auto;
  margin-left:80px;
}
/*ChatScanner*/
#sort-mod_21 div.loading {
  padding-top:85px;
  height:135px;
}
#sort-mod_21 iframe {
  display:block;
  height:255px;
  width:310px;
}
p.activities { text-indent: -10px; margin-left: 10px; }

/*
** Registration
*/
#registration-box div.form-line {
  position:relative;
}
#registration-box .form-list {
  width:275px;
  padding-right:0px;
  padding-left:0px;
}
#registration-box .form-list li {
  padding-left:10px;
}
#registration-box .form-list li li {
  padding-left:0px;
}
#registration-box div.form-line .box-error,
#registration-box div.form-line .box-info {
  text-indent: 20px;
  position:absolute;
  left:305px;
  top:0px;
  margin-top:7px;
  z-index:10;
}
#registration-box div.form-line .box-info {
  z-index:20;
}
#registration-box img.captcha {
  border:1px solid #232323;
  margin-bottom:5px;
  display:block;
}
#registration-box-laststep .image-teaser img {
  height:80px;
  width:110px;
}
#reg_interests_love_gender, #reg_interests_flirt_gender { margin-top:5px; }
#reg_bday_id, #reg_bmonth_id, #reg_byear_id { width:70px; }
#reg_label_agreement { float:left; width:400px; margin-left:3px; }
#registration-box input.reg-input, #reg_country_id, #reg_province_id { width:275px; }
#registration-box input.reg-input-medium { width:200px; }
#registration-box input.reg-input-small { width:69px; }
#registration-box div.status-ok {
  background-image: url(/pics/globaluniversal/status_ok.gif);
  background-repeat: no-repeat;
  background-position: 289px 18px;
}
#registration-box div.gender-status-ok {
  background-image: url(/pics/globaluniversal/status_ok.gif);
  background-repeat: no-repeat;
  background-position: 289px 16px;
}
#registration-box ul.form-list-row {
  height: 20px;
}


/*
** Nachrichten
*/
.message-row-hover {
  background-color:#f0f0f0;
  cursor:pointer;
}

div.message-row-hover a { text-decoration:underline; color:#999999; }

div.message-row, div.folder-row {}

div.checkall-row {
  margin-top:5px;
  margin-bottom:10px;
  border-top:1px solid #f0f0f0;
}

div.checkall-row div.checkbox,
div.message-row div.checkbox,
div.folder-row div.checkbox,
div.sms-content div.checkbox {
  margin-left: 10px;
  padding-top:2px;
  width: 25px;
  float: left;
}

div.checkall-row a,
div.message-row a {
  float: left;
  display:block;
  line-height:14px;
  padding-top:5px;
  padding-bottom:3px;
}
div.message-row a.date {
  width:110px;
}
div.message-row a.msgstatus {
  width: 40px;
  padding:0;
}
div.message-row a.onlinestatus {
  width: 28px;
  text-align: center;
  padding:0;
}
div.message-row a.username {
  width:110px;
  overflow: hidden;
}
div.message-row a.subject {
  width:300px;
}

div.folder-row div.foldername {
  width:225px;
  padding-top: 5px;
  float: left;
}
div.folder-row div.content {
  width:235px;
  padding-top: 5px;
  float: left;
}
div.message-content-row {
  clear: both;
}
div.message-content-row div.metadata {
  float: right;
  margin-right: 10px;
  overflow: hidden;
}
div.message-content-row div.userdetails {
  float: left;
  margin-left: 10px;
  position: relative;
}
div.sms-content {
  clear:both;
}
div.sms-content div.date {
  width: 120px;
  margin-top: 3px;
  float: left;
}
div.sms-content div.send {
  width: 290px;
  margin-top: 3px;
  float: left;
}

div.deleteselected {
  margin-top: 10px;
}

#messages-sms-content div.row-1 {
  background-color:#f0f0f0;
}
#messages-sms-content div.row-2 {
  background-color:#ffffff;
}
#messages-sms-howto div.howto,
#liveticker-sms-howto div.howto {
  background-image: url('/pics/globaluniversal/sms_bg.jpg');
  background-repeat: no-repeat;
  margin-left: 10px;
}
#messages-sms-howto div.howto p,
#liveticker-sms-howto div.howto p {
  margin-left: 80px;
  padding-top: 5px;
}

div.auto-complete {
  width: 350px;
  background: #fff;
}
div.auto-complete ul {
  border:1px solid #888;
  margin:0;
  padding:0;
  width:100%;
  list-style-type:none;
}
div.auto-complete ul li {
  margin:0;
  padding:3px;
}
div.auto-complete ul li.selected {
  background-color: #ffb;
}
div.auto-complete ul strong.highlight {
  color: #800;
  margin:0;
  padding:0;
}

/*
** Module mit User-Teaser-Bildern:
*/
div.module-image-container {
  float:left;
  margin-left: 2px;
}
div.module-image-container img {
  margin-right: 8px;
  margin-bottom: 8px;
  width: 68px;
  height: 68px;
}
div.module-image-container img.navi-column {
  margin-right: 4px;
  margin-bottom: 4px;
  width: 68px;
  height: 68px;
}
div.hsbox {
  text-align: center;
}

/*
** Blogs:
*/
.blog-box p.description {
  margin-right:200px;
}
.blog-box p.spacer { border-top:1px dotted #77190F; }

.blog-box .posting { margin-bottom:15px; }

.blog-box .posting .subject { clear:both; }
.blog-box .posting .content {
  padding-right:10px;
  padding-left:10px;
  margin-right:200px;
  border-right:1px dotted #77190F;
  width:437px;
  overflow:hidden;
}
.blog-box .posting .content p {
  padding-left:0;
  padding-right:0;
  overflow:hidden;
}
.blog-box .side { float:right; margin-bottom:15px; }
.blog-box .side a { color:#9B298B }
.blog-box .posting .date {}
.blog-box .posting .date-settings { float:left; }
.blog-box .posting .comment-add {display:block;}
.blog-box .posting .comment-back {display:none;}
.blog-box .posting .comment-count {}
.blog-box .posting .send-posting {display:block;}
.blog-box .comments { display:none; }
.blog-box .editor { width:420px; }
.blog-box .comment {}
.blog-box .comment p { overflow:hidden; }
.blog-box .comment p.locked { color:#ff0000; }
.blog-box .blog-active .comments {display:block;clear:both;}
#vcard-blog-box.one-posting .posting{display:none;}
#vcard-blog-box.one-posting .blog-active{display:block;}
#vcard-blog-box.one-posting .blog-active .comment-add {display:none;}
#vcard-blog-box.one-posting .blog-active .comment-back {display:block;}
.blog-box .posting div.spacer, #simsen-popup div.spacer { border-bottom:1px dotted #9B298B; line-height:5px; }
.blog-box .posting div.content-settings, .blog-box .comment-settings {
  margin-left:10px;
  margin-bottom:5px;
}
.comment-settings div.comment-author { margin-left:10px; float:left ; }
.comment-settings div.comment-content { margin-top:5px; margin-bottom:5px; }
.blog-box .margin-right { margin-right:10px; }
a.blog-entry-hidden {
  margin-right: 3px;
  width: 15px;
  height:15px;
  background:url(/images/generic-gi/layout/icon_toggle_hidden.gif) no-repeat center;
  text-decoration: none;
}
a.blog-entry-visible {
  margin-right: 3px;
  width: 15px;
  height:15px;
  background:url(/images/generic-gi/layout/icon_toggle_visible.gif) no-repeat center;
  text-decoration: none;
}
.blog-box .send-posting {}

/*
** Friends:
*/
#friends-invite .template-box-sub1 .user-box-content {height:71px;}
#default_friend_info { float: left; width: 400px;}
/*
** Liveticker
*/
#liveticker-public span.divider {
  height:8px;
  width:8px;
  font-size:8px;
  overflow:hidden;
  line-height:4px;
  background-color:#77190F;
  margin-left:10px;
  margin-right:10px;
}
#liveticker-popup span.divider {
  height:8px;
  width:8px;
  font-size:8px;
  overflow:hidden;
  line-height:4px;
  background-color:#77190F;
  margin-left:10px;
  margin-right:10px;
}
#liveticker-public .italic,
#liveticker-popup .italic {
  font-style:italic;
}
#liveticker-public span.content {
  font-weight:bold;
  vertical-align:top;
}
#liveticker-public .bottom {
  vertical-align:bottom;
}
#liveticker-popup div.messages {
  margin-top:5px;
  margin-bottom:5px;
}
#liveticker-popup img {
  vertical-align:bottom;
}
#liveticker-popup .onemessage {
  font-size:22px;
  font-weight:bold;
  color:#77190F;
  /*vertical-align:top;*/
  vertical-align:middle;
}
#liveticker-popup div.line-1 {
  background-color:#77190F;
  height:10px;
  margin-bottom:1px;
  font-size:1px;
  line-height:1px;
}
#liveticker-popup div.line-2 {
  background-color:#9B298B;
  height:14px;
  margin-bottom:2px;
  color: #ffffff;
}
#liveticker-popup div.line-3 {
  background-color:#9B298B;
  height:18px;
}
/*
** Popups
*/
#simsen-popup div.background-image {
  background-image: url( /pics/sms/handy2.gif );
  background-repeat: no-repeat;
  width: 116px;
  height: 125px;
  text-align: center;
  font-size: 10px;
  float: left;
  margin:10px;
}
body.popup { padding:20px; }
body.popup div#body-wrapper-box { border-top:1px solid #adadad; width:auto; }
body.popup #border-wrapper-box { padding-top:15px; }
body.popup #content-center-col { float:none; }
body.popup .navi-main-footer-line { background-image:none !important; }

#login-prompt form { text-align: left; }
#login-prompt input.textfield { width: 100px; margin: 2px; text-align: left; float: left; }
#login-prompt span { width: 80px; margin: 2px 2px 2px 10px; float: left; }

/*
** Werbung
*/
div.advert-sky { position: absolute; left:885px; top:165px; }
div.advert-fsb { margin:auto; text-align:right; width:880px; }
div.advert-sky iframe.advertisement { height:600px;width:120px;}
div.advert-fsb iframe.advertisement { height:90px;width:728px;}
body.advert-sky { padding-right:120px; }
body.advert-fsb #body-wrapper-box { margin-top:20px; }

/*
** Vcard.metropolis.de:
*/
body.vcard #header-logo-box { float:left; padding-right:20px; }
body.vcard #header-box h1 { font-size:20px; }

/*
** Describing Text
*/
#describing-text {
  text-align:center;
  width:100%;
}
#describing-text.positioned {
  position:absolute;
  top:900px;
}

#describing-text .corner-box {margin:auto;width:880px;}
#describing-text .content-wrapper {margin:auto;width:880px;text-align:left;color:#999999;}
#describing-text .content {border-left:1px solid #adadad;border-right:1px solid #adadad;padding:15px;}
#describing-text .content h1 {font-size:14px;color:#77190F;}
#describing-text .navi-main-footer-line {margin:auto;width:880px}

/*
** Gadgets
*/
#googlemaps-locator iframe {
  width: 100%;
  height:300px;
}

/*
** debug
*/
div#debug-button-box {
  position: absolute;
  top: 20px;
  right: 20px;
  z-index: 2500;
  text-align:left;
}
div.debug-box { position:relative !important; }
div.debug-box div.debug-box-legend {
  position:absolute !important;
  display:none !important;
  background-color:white;
  padding:2px 10px 2px 10px;
}
div.debug-box:hover { border:1px solid blue !important; }
div.debug-box:hover div.debug-box-legend { display:block !important; }
div.debug-box-legend:hover { z-index:2000 !important; }
fieldset#debug-box-errors,
fieldset#debug-box-stack {
  z-index:2000;
  padding-left:40px;
  padding-right:40px;
  position:absolute;
  top:10px;
  right:150px;
  border:1px solid blue;
  text-align:left;
  background:white;
  opacity:0.9;
}
fieldset#debug-box-errors {
  position:fixed;
}
fieldset.debug {
  white-space:pre;
}

#glossar-text {
  position:relative;
  width:475px;
}
#glossar-headline {
  margin-bottom:15px;
}
#glossar-navigation {
  margin-top:10px;
  margin-bottom:10px;
}
#glossar-prev {
  float:left;
}
#glossar {
  position:absolute;
  float:left;
  left:190px;
}
#glossar-next {
  position:absolute;
  float:left;
  left:335px;
  width:140px;
  text-align:right;
}

.lovestory .box-body img {
  margin-right:10px;
}

.template-user-box .user-box-content .user-showplz-userinfos{
  position:relative;
  font-size:10px;
}
#formular_profile_basics .settings-right,
#formular_profile_looking .settings-right,
#formular_profile_interests .settings-right,
#formular_profile_character .settings-right {
  margin-right:10px;
  float:right;
}
body {
  background:url(/images/flirtcom/layout/background.jpg) repeat left top;
}

a { color: #9B298B; }

#border-wrapper-box{
  border: none;
  width: 1056px;
}

div#header-logo-box-left {top: 11px;}
div#header-logo-box-left img {width:300px; height: 70px;}

#header-box {
  margin-bottom:0;
}

#header-logo-box {
  background:url(/images/flirtcom/logos/header_bg.gif) no-repeat left;
  padding:0;
  height:90px;
}

#header-logo-box-left {
  position: absolute;
  top: -11px;
}

div#navi-main-top { border-bottom: 1px solid #ffffff; margin-bottom: 0px; }
div#navi-main-top-line { border-bottom: 2px solid #ffffff; margin-bottom: 0px; }
#main-login-bar a, #main-login-bar a:visited, #main-login-bar, #main-login-bar label { color: #ffffff; }
#main-login-bar { text-align: left; padding-right: 200px; }
/*#main-login-bar label { float: left; width: 60px; margin-top: 3px; }*/
#main-login-bar input.textfield { margin-bottom: 2px; }

#navi-main-footer { border-top: 4px solid #9B298B; }

div.template-box-1 .box-heading { background-image:url(/images/flirtcom/layout/bg_heading_large.jpg); }
#content-center-col-left .template-box-1 .box-heading, #content-center-col-right .template-box-1 .box-heading {
  background-image:url(/images/flirtcom/layout/bg_heading_medium.jpg);
}
#content-left-col .template-box-1 .box-heading{ background-image:url(/images/flirtcom/layout/bg_heading_small.jpg); }

ul.tab-navigation li a span { background-image:url(/images/flirtcom/layout/bg_tab_left.png); }
ul.tab-navigation li a { background-image:url(/images/flirtcom/layout/bg_tab_right.png); }

#register-now-box .box-body { background-image:url(/images/flirtcom/content/badge_register_now_en.jpg); background-position:right 10px; }
#vcard-register-now-box { background-image:url(/images/flirtcom/content/badge_register_now_en.jpg); background-position:right -3px; }
ul.green-check-list li { background-image:url(/images/flirtcom/layout/list_flirt_check.jpg); color: #771911; }

.template-box-1 .box-body h2 { color: #9B298B; }

#register-now-box a.register-now-link { line-height: 30px; font-size: 16px; height: 25px; background-image:url(/images/flirtcom/content/btn_register_now.jpg); color: #ffffff; }

#sort-mod_11 .button { background:transparent url(/images/flirtcom/content/btn_search_now.jpg) no-repeat scroll left top; border: none; color: #ffffff; height: 30px; padding-left: 18px; padding-right: 18px; }

ul.tab-navigation li.tab-active a, ul.tab-navigation li a:hover { color:#F0C5FC; }

.footer-lines { width:1056px; height:24px;position: relative; top: -10px; }

#describing-text div.corner-box {
  height:15px;
  background:url(/images/planetearth/layout/bg_corners_top.gif) no-repeat left top;
}
#describing-text .content-wrapper {margin:auto;width:880px;text-align:left;color:#999999; background-color: #ffffff;}

.template-user-box .user-box-content .userinfos {
  position:absolute;
  bottom:5px;
  left:80px;
  z-index:1;
  width: 110px;
}
.template-user-box .user-box-content .userinfos li {
  font-size:11px;
  white-space: normal;
  overflow: hidden;
}

div.popup-box .box-heading {
  height:26px;
  background:url(/images/flirtcom/layout/bg_tab_right.png) no-repeat right top;
  padding-right:9px;
}
div.popup-box .box-heading h1 {
  background:url(/images/flirtcom/layout/bg_tab_left.png) no-repeat left top;
  padding:6px 15px 4px 15px;
  line-height:16px;
}
#login-prompt form { text-align: left; }
#login-prompt input.textfield { width: 100px; margin: 2px; text-align: left; float: left; }
#login-prompt span { width: 60px; margin: 2px; float: left; }

#request-user-verification-box a.register-now-link, #register-now-box a.register-now-link {
  margin-top: 30px;
}
#vcard-register-now-box a.register-now-link { margin-top: 0px; }
a.register-now-link { color: #9B298B; }
/*div.advert-sky {left: 880px; top: 150px;}*/
div.advert-sky { position:relative; left: 0px; top: 0px; float: left; margin-left: 16px; }
div#body-wrapper-box { width:1056px; }
