html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
}
html, body { height: 100%; }
body {
  background: #dfe0e1 repeat-x;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 13px;
  line-height: 1.2em;
  font-family: verdana, arial, helvetica, sans-serif;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {
  border-collapse: collapse;
  border-spacing: 0;
}
#masterwrapper {
  /*width: 80.462em;*/
  width: 1146px;
  margin: 0 auto;
  position: relative;
  overflow: visible;
}

#wrapper {
  width: 836px;
  position: relative;
  float: left;
}

sup {
  vertical-align: super;
}

#header { background: transparent url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat left top; height:85px;overflow: hidden;}
body.mf_wallpaper #header { background-image: url(http://media.platinnetz.de/img/head_bg_corner.png?1276165187); }
#header-inner {/*  overflow: hidden;  */display: inline-block;width: 100%;}

/* ######## PN-LOGO (bottom-part of header-section) ########### */
#top-logo {
  float: left;
  width: 300px;
}
#pnlogo {
  height: 59px;
  width: 280px;
  font-size: 12px;
  float: left;
  margin: 5px 0 0 4px;
  position: relative;
}
/* ######## LEFT PART of top-navi (top-part of header-section) ########### */
#top-leftnav {
  float: left;
	line-height: 13px;
  vertical-align: bottom;
  width: 400px;
  margin: 10px 0 0 13px;
  border: 0px solid #000;
}

#top-leftnav .sep {
  color: #757575;
  cursor: pointer;
}
.quick {
	border-left: 1px solid #666666;
  vertical-align: bottom;
  line-height: 13px;
  margin: 0 8px 0 8px;
	font-size:11px;
}
#top-leftnav .active {
  font-weight: bold;
}
#top-leftnav a:hover {
  text-decoration: underline;
}
/* ######## RIGHT PART of top-navi ########### */
#top-rightnav {
  float: right;
	line-height: 13px;
  vertical-align: bottom;
  width: 350px;
  margin: 10px 12px 0 0;
  text-align: right;
  border: 0px solid #000;
  color: #757575;
}

#top-rightnav .sep {
  color: #757575;
  cursor: pointer;
  white-space: nowrap;
}

#top-rightnav .active {
  font-weight: bold;
}

#top-rightnav a:hover {
  text-decoration: underline;
}

#container {
  background: url(http://media.platinnetz.de/img/shadow.png?1256575422) repeat-y;
  margin: auto;
  min-height: 1%;
  padding-top: 8px;
}
#main {
  width: 500px;
  margin: 0 0 0 13px;
  float: left;
  position: relative;
  background: #ffffff;
}

.logout_confirm #main {
  width: 811px;
}

#sidebar-right {
  width: 300px;
  margin-right: 13px;
  float: right;
  background: #ffffff;
  position: relative;
}
#footer {
  margin: 0 auto;
  overflow: hidden;
  color: #666666;
}
#footer-content {
  margin-top: 10px;
  padding-top: 10px;
  color: #666666;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  background: transparent url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat left top;
}
#footer .footer_bottom {
  height: 12px;
  background: transparent url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat left -105px;
}
#footer-content p {
  display: inline-block;
  width: 812px;
  background: #ffffff;
}
#footer-content p.first_row { padding:10px 0 5px;}
#footer-content p.second_row { padding-bottom:10px;}
#footer-content p.third_row { font-size:11px; text-align:left;margin:0 20px 0 10px;}
#footer-content .third_row span {width:15px;height:35px;float:left;}
#footer span.noflink {
  font-size: 12px;
  color: #666666;
  font-weight: normal;
}
#footer a:visited {
  font-size: 12px;
  color: #666666;
  font-weight: normal;
}
#globalStatusMessageSuccess {
  clear: both;
  margin: 0 13px 20px;
  padding: 10px 50px 10px 10px;
  margin-bottom: 20px;
  font-weight: bold;
  line-height: 20px;
  font-size: 15px;
  color: #ffffff;
  z-index: 10;
  background: #cccc33 url(http://media.platinnetz.de/img/icons/correct-big.png?1258535643) no-repeat right;
}
#globalStatusMessageError {
  clear: both;
  padding: 10px 50px 10px 10px;
  margin: 0 13px 20px;
  font-weight: bold;
  line-height: 20px;
  font-size: 15px;
  color: #ffffff;
  z-index: 10;
  background: #ca0000 url(http://media.platinnetz.de/img/icons/error-big.png?1258535642) no-repeat right;
}
.minheight { height:1px; }
.clearboth { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }
.leftalign { text-align: left; }
.rightalign { text-align: right; }
.centeralign { text-align: center; }
.copytext {
  font-family: verdana, arial, helvetica, sans-serif;
  letter-spacing: 0;
  line-height: 1.3em;
}
.inline { display: inline-block; }
pre { word-wrap: break-word; }
.hidden { overflow: hidden; }
.displaynone { display: none; }
.small { font-size: 11px; }
.new {
  /* display: none; */
  font-size: 11px !important;
  line-height: 11px !important;
  background: #ff0000;
  border-top: 1px solid #b00032;
  border-bottom: 1px solid #b00032;
  color: #ffffff;
  padding: 2px 4px !important;
  /* margin-right: 10px; */
  /* margin-left: 50px; */
  float: right;
}
#message_filter .new {
  float: none;
  margin-left: 0;
}
.pageheadline .new { margin-top: 5px !important; }
#tabs .new {
  padding: 0 4px !important;
  margin: 2px 0 0 5px !important;
  float: none;
}
#action-menu span.new { float: none !important; }
#action-menu small.new {
  margin-right: 5px;
  margin-left: 0;
  margin-top: 3px !important;
}

.action-filter .new {
  margin-top: 3px;
  margin-right: 5px;
}

.new2 { margin-right: 15px; }
.ttip {
  float: right;
  height: 16px;
  width: 16px;
  background: url(http://media.platinnetz.de/img/icons/info.png?1258535643) no-repeat center;
  padding: 3px;
  display: none;
}
a:link {
  letter-spacing: 0;
  color: #c96c0a;
  text-decoration: none;
}
a:visited {
  letter-spacing: 0;
  color: #c96c0a;
  text-decoration: none;
}
a.small:link {
  font-size: 11px;
  font-weight: normal;
}
a.small:visited {
  font-size: 11px;
  font-weight: normal;
}
a.arrow:link, a.arrow:visited, a.arrow:hover {
  padding-left: 10px;
  background: url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat left -167px;
}

span.arrow {
  padding-left: 10px;
  background: url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat left -167px;
}
a.arrow-white {
  padding-left: 10px;
  background: url(http://media.platinnetz.de/img/arrow-white.png?1248167488) no-repeat center left;
}
a img { border: none; }
span.noflink {
  cursor: pointer;
  font-size: 13px;
  color: #c96c0a;
}
input, textarea, select {
  background: #ffffff;
  border: 1px solid #cccccc;
  font-size: 13px;
  line-height: 1.2em;
  font-family: verdana, arial, helvetica, sans-serif;
}
hr.divider {
  background: transparent url(http://media.platinnetz.de/img/hr_bg.gif?1248167488);
  padding: 0;
  margin: 0;
  height: 1px;
  border: none;
}
hr.thinline {
  background: #cccccc;
  height: 1px;
  border: none;
}
.floatleft { float: left !important; }
.floatright { float: right !important; }
.actionerror { padding: 5px; }
.actionerror a { margin-top: 5px; }
.infobox {
  background: #ffdcb7;
  padding: 10px;
  position: relative;
  zoom: 1;
}
.infobox a.closebox {
  position: absolute;
  right: -3px;
  top: -2px;
}
button {
  position: relative;
  border: 0;
  padding: 0;
  cursor: pointer;
  overflow: visible;
}
button::-moz-focus-inner { border: none; }
button span {
  position: relative;
  display: block;
  white-space: nowrap;
}
button.btnorange {
  padding: 0 10px 0 0;
  background: url(http://media.platinnetz.de/img/button-bg-right.png?1254127236) no-repeat top right;
  font: inherit;
}
button.btnorange span {
  height: 24px;
  padding-left: 25px;
  line-height: 24px;
  color: #ffffff;
  background: url(http://media.platinnetz.de/img/button-bg-left.png?1254127102) no-repeat left center;
}
button.btnsearch {
  margin: 5px 0;
  padding-left: 15px;
  padding-bottom: 2px;
  border: none;
  cursor: pointer;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  height: 24px;
  color: #ffffff;
  width: 88px;
  background: url(http://media.platinnetz.de/img/search-button.png?1248167488) no-repeat right center;
}
a.btnorange {
  background: url(http://media.platinnetz.de/img/button-bg-right.png?1254127236) no-repeat right top;
  display: inline-block;
  height: 24px;
  padding-right: 10px;
  vertical-align: top;
}
a.btnorange span {
  color: #ffffff;
  line-height: 24px;
  display: inline-block;
  background: url(http://media.platinnetz.de/img/button-bg-left.png?1254127102) no-repeat left top;
  padding-left: 25px;
  cursor: pointer;
}
.whitebutton {
  background: url(http://media.platinnetz.de/img/sprites/button.png?1258535668) no-repeat left top;
  display: inline-block;
  padding-left: 10px;
  vertical-align: middle;
  height: 24px;
}
.whitebutton span {
  line-height: 24px;
  display: inline-block;
  background: url(http://media.platinnetz.de/img/sprites/button.png?1258535668) no-repeat right -48px;
  padding-right: 10px;
  /*
  color: #757575;
  font-weight: bold;
  */
  cursor: pointer;
}
.whitebutton:hover { background-position: left -24px; }
.whitebutton:hover span {
  background-position: right -72px;
  color: #ffffff;
}
.bigorange {
  background: url(http://media.platinnetz.de/img/button_big_orange_left.png?1256721504) no-repeat left top;
  display: inline-block;
  height: 31px;
  padding-left: 10px;
  vertical-align: middle;
}
.bigorange span {
  line-height: 31px;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  display: inline-block;
  background: url(http://media.platinnetz.de/img/button_big_orange_right.png?1256721504) no-repeat right top;
  padding-right: 10px;
  cursor: pointer;
}
.action_header { border-bottom: 1px solid #cccccc; }
.action-menu {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}
.action-menu li { border-bottom: 1px solid #cccccc; }
.action-menu a {
  display: block;
  background: url(http://media.platinnetz.de/img/action-arrow.png?1248167488) no-repeat 15px center;
  height: 26px;
  line-height: 24px;
  padding-left: 35px;
  font-size: 14px;
}
.action-menu li.active a:link {
  color: #ffffff;
  background: url(http://media.platinnetz.de/img/action-arrow-white.png?1248167488) no-repeat 15px center;
  background-color: #ff9933 !important;
}
.action-menu li.active a:visited {
  color: #ffffff;
  background: url(http://media.platinnetz.de/img/action-arrow-white.png?1248167488) no-repeat 15px center;
  background-color: #ff9933 !important;
}
.action-menu a:hover { background-color: #efefef; }
.action-menu a span.new {
  margin-left: 0;
  margin-top: 4px !important;
  float: none;
}
.action-menu a img {
  margin: 0 5px;
  vertical-align: middle;
  display: none;
}
a.btnorange-new {
  background: url(http://media.platinnetz.de/img/button-neu.png?1248167488) no-repeat;
  display: inline-block;
  height: 32px;
  width: 100%;
  font-weight: bold;
  margin-bottom: 5px;
  padding-left: 25px;
}
a.btnorange-new span {
  display: block;
  color: #ffffff;
  font-size: 17px;
  line-height: 29px;
}
a.btnorange-new img {
  margin: 0 5px;
  display: none;
}
ul.action-filter {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  /* border-bottom: 1px solid #cccccc; */
}
ul.action-filter li {
  line-height: 21px;
  border-collapse: collapse;
  overflow: hidden;
  border-bottom: 1px solid #cccccc;
}
ul.action-filter li.thickborder { border-bottom: 1px solid #cccccc; }
ul.action-filter li a:link {
  display: block;
  background: url(http://media.platinnetz.de/img/action-arrow.png?1248167488) no-repeat 15px center;
  height: 24px;
  padding-left: 35px;
  font-size: 14px;
}
ul.action-filter li a:visited {
  display: block;
  background: url(http://media.platinnetz.de/img/action-arrow.png?1248167488) no-repeat 15px center;
  height: 24px;
  padding-left: 35px;
  font-size: 14px;
}
ul.action-filter li h3.filter_header {
  font-weight: normal;
  font-size: 15px;
  padding-bottom: 2px;
  padding-left: 13px;
  background: #eeeeee;
}
ul.action-filter li h3.filter_header span {
  height: 24px;
  padding-right: 8px;
  font-weight: bold;
  font-size: 15px;
}
ul.action-filter ul li {
  border-bottom: 1px solid #cccccc;
  padding-left: 15px;
}
ul.action-filter li a:hover { background-color: #eeeeee; }
ul.action-filter li.active a:link {
  color: #ffffff;
  background: url(http://media.platinnetz.de/img/action-arrow-white.png?1248167488) no-repeat 15px center;
  background-color: #ff9933 !important;
}
ul.action-filter li.active a:visited {
  color: #ffffff;
  background: url(http://media.platinnetz.de/img/action-arrow-white.png?1248167488) no-repeat 15px center;
  background-color: #ff9933 !important;
}
ul.shortcuts { border-bottom: none; }
ul.shortcuts li {
  border-bottom: 1px solid #cccccc;
  overflow: hidden;
}
ul.shortcuts li a:hover {
  color: #c96c0a;
  background-color: #eeeeee !important;
}
ul.action-filter li.mylink a:hover { background-color: #eeeeee; }
ul.category_list {
  float: left;
  width: 135px;
  overflow: hidden;
}
ul.topcolumn { margin-bottom: 10px; }
ul.category_list li { margin: 2px 0 0 3px; }
ul.category_list li a:link { padding-left: 15px; }
ul.category_list li a:visited { padding-left: 15px; }
ul.category_list li a:hover { padding-left: 15px; }
ul.category_list h3 {
  font-size: 15px;
  font-weight: normal;
}
ul.category_list h3 span { font-weight: bold; }
ul.category_list h3 a:link { color: #000000; }
ul.category_list h3 a:visited { color: #000000; }
#archive {
  color: #666666;
  margin: 0;
  padding-top: 10px;
  font-size: 10px;
}
#archive a:link {
  font-size: 10px;
  color: #666666;
}
#archive a:visited {
  font-size: 10px;
  color: #666666;
}

#loginbox-top {
  float: right;
  margin: 12px 12px 0 0;
  padding-right: 5px;
  background: #e0e0e0;
}
#loginbox-top li {
  color: #666666;
  background: #e0e0e0;
  float: left;
  line-height: 33px;
}
#loginbox-top li input {
  width: 100px;
  border: 0;
  margin-right: -4px;
  color: #c96c1f;
  font-size: 11px;
  margin-top: 6px;
  padding: 4px;
  vertical-align: top;
  float: left;
  margin-left: 4px;
}

#loginbox-top li.searcharea {
  height: 33px;
  padding-left: 5px;
  margin-right:  10px;
   /* background: transparent url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat -839px top; */
   background:#e0e0e0 url('http://media.platinnetz.de/img/header/head-login-left.png?1264590364') no-repeat;
   /* width: 295px; */
}

#loginbox-top li.searcharea #cse-search-box {
  float: left;
}

#loginbox-top li.searcharea #cse-search-box div {
  height: 22px;
  margin-top: 6px;
  background:#FFF url('http://media.platinnetz.de/img/header/search-left.png?1264590364') no-repeat;
  float: left;
}

#loginbox-top li.searcharea input { 
  width: 150px; 
  margin-top: 2px;
  padding: 2px 4px;
  border: none !important;
 }


#loginbox-top li.searcharea #global_search_type {
  height: 22px;
  border: none;
  float: left;
  margin-top: 6px;
  margin-right: 5px;
  position: relative;
  cursor: pointer;
  float: left;
}

#loginbox-top li.searcharea #global_search_type p {
 background: url('http://media.platinnetz.de/img/header/dropdown-button-white.png?1264590364') no-repeat;
}

#loginbox-top li.searcharea #global_search_type p span {
  line-height: 1.7em;
  margin: 0 5px;
  width: 70px;
  display: block;
  background: transparent url('http://media.platinnetz.de/img/selectbox-arrow.png?1248167488') no-repeat 58px 5px;
  color: #333;
  /* color: #FFF; */
}

#loginbox-top li.searcharea #global_search_type ul {
  z-index: 10;
  /* background: #ff9933; */
  background: #FFF;
  border: 1px solid #ccc;
  position: absolute;
  left: 0;
  top: 20px;
  padding:5px 0;
  width: 78px;
  -moz-border-radius: 0 0 4px 4px;
  -webkit-border-radius: 0 0 4px 4px;
  border-top: none;
  display: none;
}

#loginbox-top li.searcharea #global_search_type ul li {
  /* background: #ff9933; */
  background: #FFF;
  float: none;
  line-height: 1em;
  padding: 0 3px;
}

#loginbox-top li.searcharea #global_search_type ul li a:link,
#loginbox-top li.searcharea #global_search_type ul li a:visited
 {
  line-height: 1.2em;
  margin: 0;
  padding: 1px 2px;
  color: #000;
  float: none;
}

#loginbox-top li.searcharea #global_search_type ul li a:hover
{
  /* color: #FFF; */
  color: #C96C0A;
} 
 
#loggedout_search {
  width: auto !important;
} 

#loggedout_search #cse-search-box div {
  margin-left: 0 !important;
} 

#loggedout_search #cse-search-box div input {
  width: 180px !important;
} 
 
#loginbox-top a:link, #loginbox-top a:visited {
  float: left;
  color: #666666;
  line-height: 20px;
  margin: 6px 0 7px;
}
#loginbox-top a span {
  font-weight: bold;
  color: #c96c0a;
}
#loginbox-top button {
  text-indent: -999999px;
  border: none;
  width: 27px;
  height: 23px;
  cursor: pointer;
  background: transparent;
  margin: 0 0 0 4px;
  float: right;
  background: url('http://media.platinnetz.de/img/header/search-button.png?1264590364') no-repeat;
}
#loginbox-top li.loginarea input {
  border-top: 1px solid #fff;
}
#loginbox-top li.loginarea input#UserEmail { margin-right: 1px;}
#loginbox-top li.loginarea input#pwdoverlay { display: none;}
#loginbox-top li.loginarea button {
  width: 73px;
  text-indent: 0;
  font-size: 11px;
  line-height: 15px;
  font-weight: bold;
  color: #ffffff;
  background: url(http://media.platinnetz.de/img/header/login-button.png?1264590364) no-repeat left bottom;
  display: inline-block;
  margin-top: 5px;
}
#loginbox-top li.loginarea button span {
  margin-top: -2px;
  display: block;
}
ul#login-pluslink {
  float: right;
  padding: 2px 10px 0 0;
}
ul#login-pluslink a {
  font-weight: bold;
  color: #d16600;
}
ul#login-bottom {
  float: right;
  height: 19px;
  margin-right: 12px;
  padding: 0 3px 0 32px;
  background: #e0e0e0 url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat -1123px top;
  line-height: 15px;
  color: #666666;
}
ul#login-bottom li {
  float: left;
  padding: 0 2px;
  background: #e0e0e0;
}
ul#login-bottom input {
  width: auto;
  height: auto;
  margin: 0 2px;
  vertical-align: top;
  border: none;
  background: none;
}
ul#login-bottom a:link, ul#login-bottom span.noflink { color: #666666; }
ul#login-bottom a:visited { color: #666666; }
ul#login-bottom a.avatar {
  float: left;
  margin-right: 5px;
}
ul#login-bottom a.logout-link {
  padding-left: 15px;
  background: url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat 0 -150px;
}
#loginbox-top li.divider {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
}
#login-bottom li.divider {
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
}


/* ######## OVERLAY Login-Box ########### */
/* wrapper */
#overlay-login {
  display: none;
  width: 380px;
  *width: 410px;
  height: auto;
}
#pnlogin {
  background:url(http://media.platinnetz.de/img/header/loginbox-arrow-down.png?1289474313) no-repeat scroll 66px 2px transparent;
  padding:0 17px 0 0;
}
#pnlogin-link {
  height: 16px;
  width: 90px;
  float: right;
  position: absolute;
  display: none;
  left: 732px;
  top: 4px;
  text-align: left;
  padding: 3px 0 0 10px;
  background-color:#757575; 
  border: 1px solid #757575; 
  color: #fff;
  cursor: pointer;
  z-index: 900;
  /* CSS3 spicing */
	-moz-border-radius:0 7px 0 0;
	-webkit-border-radius:0 7px 0 0;	
  -khtml-border-radius:0 7px 0 0;
}
#pnlogin-link a {
  color: #fff;
}
#pnlogin-link span {
  background:url(http://media.platinnetz.de/img/header/loginbox-arrow-up.png?1289474313) no-repeat scroll 66px 2px transparent;
  width: 90px;
  display: block;
}
/* form style */
#UsersAddForm {
  position: absolute;
  top:25px;
  left:0;
  background:#fff;
  padding:15px;
	color:#000;
	width:380px;
  height:95px;
  border:3px solid #757575;
	margin:0 0 0 418px;
  z-index:1000;
  /* CSS3 spicing */
	-moz-border-radius:6px 0 6px 6px;
	-webkit-border-radius:6px 0 6px 6px; 
  -khtml-border-radius:6px 0 6px 6px;
} 
#FormHeader {
  height: 25px;
  background: #757575;
  color: #fff;
  text-align: right;
  padding: 4px 10px 0 0;
  margin: -16px -16px 10px -16px;
}
#FormRegister {
  font-size:10px; 
  line-height: 13px;
  text-align: right;
  padding: 0;
  height: 25px; 
  width: 190px;
  position:relative; 
  top: -15px; 
  left: 185px;
}
/* nested fieldset */
#UsersAddForm fieldset {
	border:0;
	margin:0;
	padding:0;
}
#UsersAddForm button {
	margin:-3px -10px 0 0;
  *margin:-7px -10px 0 0;
}
#pwdoverlay {
  display:none;
}
#pnlogin-close {
  position: absolute;
  float: right;
  color: #757575;
  font-size: 10px;
  cursor: pointer;
  width: 80px;
  height: 18px;
  top: 32px;
  left: 315px;
  /*background: transparent url(http://media.platinnetz.de/img/icons/close_greetings.png?1258535642) no-repeat top right;*/
}
#pnlogin-title {
  position: relative;
  float: left;
  color: #fff;
  font-weight: bold;
  padding: 0 10px 0 15px;
}

/* typography */
#UsersAddForm h3 {
  color:#757575; 
  margin-top:0px; 
}
#UsersAddForm p { 
  font-size:11px; 
}
#UsersAddForm .logintro {
  font-size: 13px;
  margin-bottom: 10px;
  width: 380px;
}
#UsersAddForm .logextro {
  font-size: 12px;
  border: 0;
  height: 25px;
  width: 150px;
  margin-left: 18px;
}
#UsersAddForm .logextro input {
  border: 0px solid #ccc;
  float: left;
  position: relative;
  margin: 8px 0 0 -20px;
  width: 20px;
}
.label-remember {
  float: left;
  position: relative;
  margin: 0;
  top: 6px;
  border: 0px dotted #000;
}
/* input field */
#UsersAddForm input {
	border:1px solid #757575;
	background-color:#fff;
	padding:3px;
  *height:22px;
  width: 135px;
	color:#000;
	font-size:12px;
	margin: 2px 4px 6px 0;
  *margin: 0px;
  *padding: 0px;
  /* CSS3 spicing */
	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
  -khtml-border-radius:3px;
}

#UserRemember {
  margin-bottom: 5px;
}
#UsersAddForm input:focus {
  color:#757575;
  background-color:#fff;
}
#UsersAddForm input:active {
  background-color:#e8e8e8;
}

/* field label */
#UsersAddForm .label {
	display:block;
	font-size:10px;
  line-height: 14px;
	color:#000;
  float: left;
  width: 146px;
  padding-right: 5px;
}
#UsersAddForm #FormRegister .label {
  width: 195px;
  margin: -3px 0 0 0;
}

/* ######### small statusbar-box for user-status-details, shopping card or s.e. (bottom-part of header-section) ######### */
#top-statusbar {
  float: right;
  position: relative;
  background-color: #fff;
  width: auto;
  padding: 0;
  margin: 12px 13px 10px 0;
}

#top-statusbar-left {
 float: left;
 background: transparent url(http://media.platinnetz.de/img/header/head-statusbar-left.png?1289474313) no-repeat left top;
 width: 4px;
 height: 44px;
}

#top-statusbar-right {
 float: left;
 background: transparent url(http://media.platinnetz.de/img/header/head-statusbar-right.png?1289474313) no-repeat right top;
 width: 4px;
 height: 44px;
}

#top-statusbar-cont {
  float: left;
  cursor: pointer;
  width: 160px;
  height: 44px;
  background-color: #e8e8e8;
  line-height:19px;
  padding-left: 8px;
}

#top-statusbar-cont a, #top-statusbar-cont span {
  text-decoration: underline;
  color: #666;
  line-height: 20px;
}

/* small statusbar-icon (open door) */
#top-statusbar-door {
 float: right;
 position: absolute;
 left: 115px;
 top: -8px;
 background: transparent url(http://media.platinnetz.de/img/header/icon_membership-door.png?1289474313) no-repeat left top;
 height: 50px;
 width: 50px;
 display: block;
 z-index: 30;
 
}
/* small statusbar-icon (messages) */
#top-statusbar-msg {
 float: left;
 position: relative;
 background: transparent url(http://media.platinnetz.de/img/header/icon_member-messages.png?1289474313) no-repeat right 3px;
 height: 16px;
 width: 16px;
 padding: 0 20px 0 0;
 margin: 0 5px 0 0;
 text-align: right;
}
/* small statusbar-icon (contact requests) */
#top-statusbar-crq {
 float: left;
 position: relative;
 background: transparent url(http://media.platinnetz.de/img/header/icon_member-contact-request.png?1289474313) no-repeat right top;
 height: 16px;
 width: 16px;
 padding: 0 21px 0 0;
 margin: 0 5px 0 0;
 text-align: right;
}


/* #### search-row under main navi ##### */
#search-wrapper {
  width: 810px;
  height: 35px;
  margin: 0 0 5px 13px;
  overflow: visible;
}
#searchbox {
  width: 510px;
  height: 32px;
  float: left;
  padding: 2px 0 2px 0;
  margin: 0;
  white-space: nowrap;
  /*background: transparent url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat left -224px;*/
  background: transparent url(http://media.platinnetz.de/img/sprites/searchbox_startend.png?1289474313) no-repeat left top;
}

/* #### search form-fields and elements ##### */
#cse-search-box{
  padding: 0 0 0 2px;
}

/* ## search - drowndown for categorys ## */
#searchbox-catlist {
  background:none;
  position: relative;
  float: left;
  height:22px;
  margin: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
}
#searchbox-catlist li {
  background:none;
  float: left;
  color:#666666;
}
#searchbox-catlist #global_search_type p {
  background: none;
  float: left;
  background-color: #fff;
  border:1px solid #ddd;
  height: 22px;
  margin: 0 0 0 5px;
  padding:0 5px;
  /* CSS3 spicing */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;	
  -khtml-border-radius:4px;
}
#searchbox-catlist #global_search_type p span {
  /* background:url(http://media.platinnetz.de/img/selectbox-arrow.png?1248167488) no-repeat scroll 58px 5px transparent; */
  background:url(http://media.platinnetz.de/img/header/loginbox-arrow-down.png?1289474313) no-repeat scroll 55px 4px transparent;
  color:#333333;
  display:block;
  line-height:20px;
  width:70px;
}
#searchbox-catlist #global_search_type ul li {
  padding:0 4px;
}
#searchbox-catlist a:link, #searchbox-catlist a:visited {
  color:#666666;
  float:left;
  line-height:20px;
  margin: 1px 0;
}
#searchbox-catlist #global_search_type ul {
  background:#fff;
  border-right:1px solid #ddd;
  border-left:1px solid #ddd;
  border-bottom:1px solid #ddd;
  border-style:none solid solid;
  border-width:medium 1px 1px;
  display:none;
  padding:5px 0;
  position:absolute;
  left:5px;
  top:20px;
  width:80px;
  z-index:100;
  /* CSS3 spicing */
  border-color:-moz-use-text-color #ddd #ddd;
  -moz-border-radius:0 0 4px 4px;
  -webkit-border-radius:0 0 4px 4px;	
  -khtml-border-radius:0 0 4px 4px;
}

/* ## search-input-field ## */
.searchfield {
  float: left;
  border: 1px solid #ddd;
  line-height:18px;
  height: 18px;
  width: 250px;
  font-size: 12px;
  color: #757575;
  margin: 0 5px 0 5px;
  padding: 0 3px;
  /* CSS3 spicing */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;	
  -khtml-border-radius:4px;
}
#global_search_button {
  margin: 0 0 5px 0;
}
/* club-invitation for friends */
#headerInviteFriends {
	position:absolute; 
	display:block; 
	top:34px; 
	height: 44px; 
	margin-left: 345px; 
	width: 244px;
	background: url(http://media.platinnetz.de/img/sprites/pn_invite-friends_btn.png?1305810043) no-repeat scroll 0 0 transparent;cursor:pointer;
}
#headerInviteFriends:hover {
	background: url(http://media.platinnetz.de/img/sprites/pn_invite-friends_btn.png?1305810043) no-repeat scroll 0 -44px transparent;cursor:pointer;
}
/* #### welcome-row for logged user ##### */
#welcomebox {
  width: 300px;
  height: 32px;
  color: #757575;
  float: right;
  text-align: right;
  padding: 4px 0 2px 0;
  margin: 0;
  white-space: nowrap;
  background: transparent url(http://media.platinnetz.de/img/sprites/searchbox_startend.png?1289474313) no-repeat top right;
  /*background: transparent url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat -511px -224px;*/
}
.welcome {
  white-space: nowrap;
  padding: 0 10px 0 0;
}
.welcome a {
  white-space: nowrap;
  color: #757575;
  text-decoration: underline;
}
.welcome-hint {
  font-size: 10px;
  white-space: nowrap;
  padding: 0 10px 0 0;
}
.welcome-hint a {
  text-decoration: underline;
  white-space: nowrap;
}

/* ###### Main navigation (beneath header-section) ########### */
#navigation {
  background-color: #fff;
  margin: 0 0 0 13px;
  width: 812px;
}

#navigation ul#mainnav {
  margin: 0 12px 0 13px;
  padding: 0;
  background: #ffffff url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat -348px -51px;
  overflow: hidden;
}
#navigation ul#mainnav li {
  float: left;
  list-style: none;
  border-right: 1px solid #c96c1f;
  background: #ffffff url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat -846px -51px;
}
#navigation ul#mainnav li a {
  color: #ffffff;
  background: #ffffff url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat -850px -51px;
  display: inline-block;
  height: 24px;
}
#navigation ul#mainnav li a span {
  display: block;
  height: 100%;
  padding: 0 8px 0 0;
  margin-left: 8px;
  font-size: 13px;
  line-height: 23px;
  letter-spacing: 0.1em;
  font-weight: normal;
  cursor: pointer;
}
#navigation ul#mainnav li a:hover { background: #c96c1f; }

#navigation ul#mainnav li.first a { background: transparent url(http://media.platinnetz.de/img/sprites/nav_startend.png?1260969817) no-repeat left top;}
#navigation ul#mainnav li.first a:hover { background: transparent url(http://media.platinnetz.de/img/sprites/nav_startend.png?1260969817) no-repeat left -25px;}
#navigation ul#mainnav li.first a:hover span { background: #c96c1f;}

#navigation ul#mainnav li.first.active {
  background: transparent url(http://media.platinnetz.de/img/sprites/nav_startend.png?1260969817) no-repeat left top;
}
#navigation ul#mainnav li.first.active a:link,
#navigation ul#mainnav li.first.active a:visited
 {
  margin-left: 1px;
}

#navigation ul#mainnav li.first.active a:hover { background: url('http://media.platinnetz.de/img/header/nav_active_tab.png?1264590364') no-repeat left top; color:#000;height: 22px; margin-top: 2px;}
#navigation ul#mainnav li.first.active a:hover span { background: url('http://media.platinnetz.de/img/header/nav_active_tab.png?1264590364') no-repeat right top; color:#000; background: none;}

#navigation ul#mainnav li.active {
  border-right: none;
  margin-left: -1px;
  padding-left:1px;
}
#navigation ul#mainnav li.active a { background: url('http://media.platinnetz.de/img/header/nav_active_tab.png?1264590364') no-repeat left top; color:#000;height: 22px; margin-top: 2px;}
#navigation ul#mainnav li.active a span { background: url('http://media.platinnetz.de/img/header/nav_active_tab.png?1264590364') no-repeat right top; color:#000; }


#navigation ul#mainnav li.last {
  float: right;
  height: 24px;
  border-right: none;
  background: transparent url(http://media.platinnetz.de/img/sprites/nav_startend.png?1260969817) no-repeat right top;
}

#navigation ul#mainnav li#subnav {
/*  background: #C96C1F; */
background: #ffffff url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat left -230px;
border-bottom: 0;
border-right: none;
height: 25px;
clear: both;
float: none;
}

#navigation ul#mainnav li#subnav li {
 border-right: none;
 background: url('http://media.platinnetz.de/img/header/divider_grey.png?1264590364') no-repeat right center;
 padding-right: 3px;
}


#navigation #mainnav li#subnav li a,
#navigation #mainnav li#subnav li a span {
  background: none;
  /* color: #C96C1F; */
  color: #000;
  font-size: 13px;
  height: 24px;
  margin-top: 0;
  letter-spacing: 0;
}

#navigation #mainnav #subnav li.active a:link,
#navigation #mainnav #subnav li.active a:visited {
  margin-left:0;
}

#navigation #mainnav #subnav li a:hover span,
#navigation #mainnav #subnav li.active a,
#navigation #mainnav #subnav li.active a span
 {
  /* color: #333; */
  color: #C96C1F;
  background: none;
}

#navigation .subnav {
  display: none;
}

/* start old-style in new header-navigation-wrapper 
#navigation li.leaf {
  background:url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat scroll -846px -51px transparent;
  border-right:1px solid #C96C1F;
  float:left;
  font-size: 13px;
  text-align: center;
  position:relative;
  width: auto;
  height: 24px;
  overflow: visible;
}
#navigation li.leaf a span {
  display: block;
  height: 24px;
  line-height: 23px;
  cursor: pointer;
  color: #fff;
  letter-spacing: 0.1em
}
#navigation li.leaf a:hover span {
  background-color:#C96C1F;
}
#navigation li.active {
  background: #C96C1F;
}
#navigation li.first {
  background:url(http://media.platinnetz.de/img/sprites/nav_startend.png?1260969817) no-repeat scroll top left transparent;
}
#navigation li.last {
  background:url(http://media.platinnetz.de/img/sprites/nav_startend.png?1260969817) no-repeat scroll top right transparent;
  width: 12px;
  border: 0;
}
#navigation li.first a:hover span {
  background: transparent url(http://media.platinnetz.de/img/sprites/nav_startend.png?1260969817) no-repeat left -25px;
}
#navigation li.last a:hover span {
  background: transparent url(http://media.platinnetz.de/img/sprites/nav_startend.png?1260969817) no-repeat right -25px;
}
#navigation li.first.active {
  background: transparent url(http://media.platinnetz.de/img/sprites/nav_startend.png?1260969817) no-repeat left -25px;
}
#navigation li.last.active {
  background: transparent url(http://media.platinnetz.de/img/sprites/nav_startend.png?1260969817) no-repeat right -25px;
}
end old-style in new header-navigation-wrapper  */

#navigation li.leaf {
  background-color:#fc9630;
  border-right:1px solid #FFFFFF;
  cursor:pointer;
  display:block;
  float:left;
  font-size:14px;
  font-weight:normal;
  height:23px;
  margin: 0 0 1px 0;
  padding: 3px 0 0 0;
  position:relative;
  text-align:center;
  width: auto;
  overflow: visible;
}

#navigation li.leaf a span, #navigation .leaf  {
  color:#fff;
  display: block;
  line-height:24px;
  height:26px;
  margin-top:-3px;
  cursor: pointer;
}

#navigation li.leaf a:hover span, #navigation li.leaf:hover {
  background-color:#757575;
}
#navigation li.active, #navigation li.leaf:active {
  background: #757575;
}
#navigation li.first, #navigation li.leaf.first  {
  background: transparent url(http://media.platinnetz.de/img/sprites/navmain_startend.png?1289474313) no-repeat 0 0;
}
#navigation li.last, #navigation li.leaf.last {
  background: transparent url(http://media.platinnetz.de/img/sprites/navmain_startend.png?1289474313) no-repeat top right;
  width: 12px;
  border: 0;
}
#navigation li.first a:hover span, #navigation li.first:hover {
  background: transparent url(http://media.platinnetz.de/img/sprites/navmain_startend.png?1289474313) no-repeat left -62px;
}
#navigation li.last a:hover span, #navigation li.last:hover  {
  background: transparent url(http://media.platinnetz.de/img/sprites/navmain_startend.png?1289474313) no-repeat right -62px;
}
#navigation li.first.active, #navigation li.first.active  {
  background: transparent url(http://media.platinnetz.de/img/sprites/navmain_startend.png?1289474313) no-repeat left -62px;
}
#navigation li.last.active, #navigation li.last.active {
  background: transparent url(http://media.platinnetz.de/img/sprites/navmain_startend.png?1289474313) no-repeat right -62px;
}
/* not in use
.leaf-icon, .leaf-icon a {
  height: 42px;
  width: 52px;  
  top: -15px;
  left: 10px;
  position: absolute;
  overflow:visible;
  z-index: 50;
}
.leaf-icon a {
  height: 42px;
  width: 52px;  
  top: 0px;
  left: 0px;
  position: absolute;
  z-index: 51;
}
.leaf-icon-buffer {
  margin-left: 20px;
}
#icon_mnav_comm {
  background: transparent url(http://media.platinnetz.de/img/header/icon_mnav_comm.png?1289474313) no-repeat right top;
  margin: 0 0 0 5px;
}
#icon_mnav_mag {
  background: transparent url(http://media.platinnetz.de/img/header/icon_mnav_mag.png?1289474313) no-repeat right top;
  margin: 0 0 0 15px;
}
#icon_mnav_reg {
  background: transparent url(http://media.platinnetz.de/img/header/icon_mnav_reg.png?1289474313) no-repeat right top;
margin: 0 0 0 -15px;
}
#icon_mnav_tour {
  background: transparent url(http://media.platinnetz.de/img/header/icon_mnav_tour.png?1289474313) no-repeat right top;
  margin: 0 0 0 30px;
}
*/
.leaf-marker, .leaf-marker a {
  height: 18px;
  width: 70px;  
  top: -6px;
/*
  left:136px;
  *left:132px;
*/
  right: -5px;
  position: absolute;
  overflow:visible;
  z-index: 50;
}
.leaf-marker a {
  height: 18px;
  width: 70px;   
  top: 0px;
  left: 0px;
  position: absolute;
  z-index: 51;
}
#coming_soon {
  background: transparent url(http://media.platinnetz.de/img/header/marker_coming-soon.png?1289474313) no-repeat right top;
}
#new_marker {
  background: transparent url(http://media.platinnetz.de/img/header/marker_new.png?1291108019) no-repeat right top;
}
#exclusive_marker {
  background: transparent url(http://media.platinnetz.de/img/header/marker_exclusive.png?1298893750) no-repeat right top;
}
.pageheadline {
  font-size: 24px;
  line-height: 1em;
  margin-bottom: 10px;
  /* padding-left: 10px; */
}
.pageheadline a { font-size: 13px; line-height: 1em;margin-top: 8px;}
.subtitle {
  padding-bottom: 10px;
  border-bottom: 1px solid #cccccc;
  zoom: 1;
}
.subtitle p {
  font-size: 18px;
  color: #c96c0a;
}
.subtitle p a { font-size: 18px; }
.pageheadline small {
  font-size: 20px;
  font-weight: normal;
  padding-top: 10px;
  letter-spacing: 0;
}
.sectiontitle {
  background: url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat 0 -117px;
  font-size: 16px;
  line-height: 20px;
  padding: 5px 10px;
}
.block-container .headline {
  background: url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat 0 -117px;
  font-size: 16px;
  line-height: 20px;
  padding: 5px 10px;
}
.sectiontitle .new {
  float: none;
  margin-left: 10px;
  margin-bottom: 2px;
}
.block-container .headline {
  background-position: -501px -117px;
  font-weight: bold;
}
.sectiontitle a.arrow { font-size: 13px; }
.block-container .headline a.arrow { font-size: 13px; }
.icontitle img {
  float: left;
  margin: -4px 5px 0 0;
}
.icontitle img {
  float: left;
  margin: -4px 5px 0 0;
}
h2.myicon img {
  margin-right: 5px;
  vertical-align: top;
}
.node { margin-bottom: 10px; }
#main .block { margin-bottom: 10px; }
#sidebar-right .block {
  background:#FFF url(http://media.platinnetz.de/img/box-bg.png?1248167488) repeat-y;
  margin-bottom: 10px;
  width: 100%;
}
#sidebar-right .block-inner {
  padding: 10px 12px 15px;
  background: url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat -1156px bottom;
  overflow: hidden;
  border-top: 1px solid #cccccc;
}
#sidebar-right .block-inner .block-link {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid #cccccc;
  clear: both;
  display: block;
}
.sidebar-list { overflow: hidden; }
.sidebar-list li {
  float: left;
  display: block;
  text-align: center;
  width: 72px;
  min-height: 100px;
  margin: 5px 9px;
}
.sidebar-list li a {
  display: block;
  margin-top: 2px;
  text-align: left;
  font-size: 10px;
  line-height: 0.9em;
}
.sidebar-list li a.contact-name { height: 30px; }
.sidebar-list li img { display: block; }
.pagination {
  padding: 3px 0;
  text-align: center;
  background: #f2f2f2;
}
.pagetop {
  margin-top: 10px;
  border-bottom: 1px solid #cccccc;
}
.pagebottom { border: none; }
.pagination span {
  padding: 0 2px;
  color: #666666;
}
.pagination a:link {
  padding: 2px 5px;
  color: #666666;
}
.pagination a:visited {
  padding: 2px 5px;
  color: #666666;
}
.pagination a.active {
  font-weight: bold;
  color: #c96c0a;
}
#tabs {
  margin: 10px 0;
  font-weight: bold;
  overflow: hidden;
  border-bottom: 1px solid #d8d8d8;
}
#tabs li {
  float: left;
  margin-right: 5px;
}
#tabs li a:link {
  display: inline-block;
  background: url(http://media.platinnetz.de/img/subnav-tab-right.png?1248167488) no-repeat right bottom;
}
#tabs li a:visited {
  display: inline-block;
  background: url(http://media.platinnetz.de/img/subnav-tab-right.png?1248167488) no-repeat right bottom;
}
#tabs li a:link span {
  display: inline-block;
  background: url(http://media.platinnetz.de/img/subnav-tab-left.png?1248167488) no-repeat left bottom;
  padding: 5px 0 5px 10px;
  margin-right: 10px;
  color: #000000;
  cursor: pointer;
  font-weight: normal;
  font-size: 13px;
}
#tabs li a:visited span {
  display: inline-block;
  background: url(http://media.platinnetz.de/img/subnav-tab-left.png?1248167488) no-repeat left bottom;
  padding: 5px 0 5px 10px;
  margin-right: 10px;
  color: #000000;
  cursor: pointer;
  font-weight: normal;
  font-size: 13px;
}
#tabs li.borderactive a:link span {
  display: inline-block;
  background: url(http://media.platinnetz.de/img/subnav-tab-left.png?1248167488) no-repeat left bottom;
  padding: 5px 0 5px 10px;
  margin-right: 10px;
  color: #000000;
  cursor: pointer;
  font-weight: normal;
  font-size: 13px;
}
#tabs li.borderactive a:visited span {
  display: inline-block;
  background: url(http://media.platinnetz.de/img/subnav-tab-left.png?1248167488) no-repeat left bottom;
  padding: 5px 0 5px 10px;
  margin-right: 10px;
  color: #000000;
  cursor: pointer;
  font-weight: normal;
  font-size: 13px;
}
#tabs li a:hover { background: url(http://media.platinnetz.de/img/subnav-tab-right-hover.png?1248167488) no-repeat right bottom; }
#tabs li.borderactive a:link { background: url(http://media.platinnetz.de/img/subnav-tab-right-hover.png?1248167488) no-repeat right bottom; }
#tabs li.borderactive a:visited { background: url(http://media.platinnetz.de/img/subnav-tab-right-hover.png?1248167488) no-repeat right bottom; }
#tabs li a:hover span {
  background: url(http://media.platinnetz.de/img/subnav-tab-left-hover.png?1248167488) no-repeat left bottom;
  color: #ffffff;
}
#tabs li.borderactive a:link span {
  background: url(http://media.platinnetz.de/img/subnav-tab-left-hover.png?1248167488) no-repeat left bottom;
  color: #ffffff;
}
#tabs li.borderactive a:visited span {
  background: url(http://media.platinnetz.de/img/subnav-tab-left-hover.png?1248167488) no-repeat left bottom;
  color: #ffffff;
}
#tabs li.borderactive { color: #666666; }
#tabs li.profile_edit { float: right; }
a.edit_link {
  background: url(http://media.platinnetz.de/img/icons/edit.png?1258535642) no-repeat bottom left !important;
  padding: 5px 8px 0 17px;
  font-weight: normal;
  color: #333333;
}
a.edit_link:hover {
  text-decoration: underline;
  color: #c96c0a;
}
#catdropdown {
  overflow: hidden;
  padding: 5px;
  margin-bottom: 20px;
  display: none;
}
#catdropdown ul {
  float: left;
  margin: 0 10px;
}
#catdropdown ul li { padding: 2px; }
.backlink {
  text-align: right;
  margin: 0 0 10px 10px;
}
.online, .offline {
  position: relative;
  display: block;
  height: 85px;
  width: 76px;
}
.online span {
  display: block;
  height: 85px;
  width: 76px;
  position: absolute;
  z-index: 2;
}
.offline span {
  display: block;
  height: 85px;
  width: 76px;
  position: absolute;
  z-index: 2;
}
.online img {
  position: absolute;
  z-index: 1;
  left: 2px;
  top: 2px;
}
.offline img {
  position: absolute;
  z-index: 1;
  left: 2px;
  top: 2px;
}
.online span { background: transparent url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat -839px -103px; }
.offline span { background: transparent url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat -916px -103px; }
img.event { border: 3px solid #c96c0a; }
#profile-top-small {
  overflow: hidden;
  margin-bottom: 10px;
}
#profile-top-small a.avatar {
  float: left;
  margin-right: 10px;
}
#profile-top-small h2 {
  font-size: 24px;
  line-height: 20px;
  margin-bottom: 10px;
}
#profile-top-small p a { font-weight: normal; }
#group-header {
  overflow: hidden;
  margin-bottom: 10px;
}
#group-header img {
  float: left;
  margin-right: 10px;
}
#ad_superbanner { padding-left: 3px; }
#ad_skyscraper { 
  margin: 4px 0 0 2px; 
  width: 300px;
  float: left;
  text-align: left;
}
#question_ad {
  border-bottom: 1px solid #cccccc;
  padding: 5px 10px 10px;
  margin-bottom: 5px;
  overflow: hidden;
}
#question_ad p { display: inline; }
#question_ad img.ad_image { margin-right: 10px; }
#content .google_ads {
  margin: 10px 0 5px;
  border-bottom: 1px solid #cccccc;
  text-align: center;
  overflow: hidden;
}
#recover-password { padding: 0 0 10px; }
#recover-password .pageheadline { padding-left: 0; }
#recover-password p { margin: 10px 0; }
#recover-password div {
  padding: 5px;
  margin-bottom: 10px;
}
#recover-password form label {
  font-weight: bold;
  line-height: 20px;
  width: 150px;
  margin-right: 10px;
}
#recover-password form input#UserEmail {
  width: 315px;
  padding: 2px;
}
#recover-password button {
  float: right;
  margin-right: 10px;
}
#recover-password .email-info { margin: 10px 5px; }
#recover-password ul {
  list-style-type: disc;
  list-style-position: inside;
}
.special img {
  float: left;
  margin-right: 10px;
}
.special p { margin-bottom: 10px; }
.special .epubli img { float: none; }
.special .epubli { text-align: center; }
#gamebox { border: 1px solid #cccccc; }
.partnerbox {
  position: relative;
  display: inline-block;
}
.partnerbox p {
  position: absolute;
  width: 280px;
  bottom: 10px;
  right: 10px;
  text-align: right;
  border-top: 1px solid #cccccc;
}
.ad_partner { width: 300px; }
.ad_partner p { padding: 10px; }
.loreal_partner p {
  border: none;
  bottom: 5px;
}


#user_meeting img {
  display: block;
  margin: 0 auto 10px;
}
#user_meeting strong { text-decoration: underline; }
#user_meeting .meeting_header {
  display: block;
  font-weight: bold;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 3px;
  margin-bottom: 5px;
}
#user_meeting ul { display: none; }
#user_meeting ul li.meeting_bottom {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #cccccc;
}
#user_meeting ul#um_start { display: block; }
.meetingnav {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #cccccc;
  text-align: center;
  color: #cccccc;
}
.meetingnav a { padding: 0 0 5px; }
#regions { position: relative; }
#regions a.regio-link {
  position: absolute;
  display: block;
  height: 18px;
  background: url('http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090') no-repeat right top;
}
#regional-hamburg {
  left: 117px;
  top: 36px;
  width: 70px;
}
#regional-berlin {
  left: 180px;
  top: 66px;
  width: 44px;
}
#regional-hannover {
  left: 61px;
  top: 75px;
  width: 70px;
}
#regional-koeln {
  left: 42px;
  top: 105px;
  width: 40px;
}
#regional-frankfurt {
  left: 94px;
  top: 140px;
  width: 60px;
}
#regional-stuttgart {
  left: 65px;
  top: 187px;
  width: 60px;
}
#regional-muenchen {
  left: 150px;
  top: 205px;
  width: 60px;
}
#feedback {
  border: 1px solid #aaaaaa;
  margin: 3px 13px 8px;
}
#feedback .feedintro {
  display: block;
  background: #ffdcb7;
  color: #000000;
  padding: 5px 10px;
}
#feedback form {
  padding: 0 10px 10px;
  margin-bottom: 10px;
  display: none;
}
#feedback ul li { margin-bottom: 10px; }
#feedback ul li label {
  display: block;
  padding-bottom: 5px;
}
.list-teaser-header {
  border: 1px solid #cccccc;
  height: 123px;
  width: 498px;
  position: relative;
  overflow: hidden;
}
#listteaserimg { display: inline; }
.list-teaser-header div.small {
  font-size: 18px;
  font-weight: bold;
  color: #666666;
  margin: 10px 10px 0;
}
.list-teaser-header div.small img { vertical-align: middle; }
.list-teaser-header p {
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  padding: 0;
  color: #333333;
}
.list-teaser-header a.close {
  z-index: 10;
  position: absolute;
  padding: 3px;
  background: #cccccc;
  right: 0;
  top: 0;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
}
.list-teaser-header a.more {
  z-index: 10;
  position: absolute;
  right: 3px;
  bottom: 3px;
  font-weight: bold;
  display: none;
}
#tabs li.hintopen {
  float: right;
  margin-right: 0;
  padding-top: 6px;
  width: 40px;
}
#tabs li.hintopen a:link {
  font-weight: normal;
  font-size: 11px;
  padding: 2px 5px;
  color: #ffffff;
  background: #c96c0a;
  display: none;
}
#tabs li.hintopen a:visited {
  font-weight: normal;
  font-size: 11px;
  padding: 2px 5px;
  color: #ffffff;
  background: #c96c0a;
  display: none;
}
#magazine-poll {
  padding: 6px 12px 0;
  background: url('http://media.platinnetz.de/img/poll_banner.png?1248167488') no-repeat top;
  height: 164px;
}
#magazine-poll h3 {
  margin: 5px 10px 10px 0;
  font-size: 16px;
}
#magazine-poll .content { padding-right: 120px; }
.magazin_special {
  height: 140px;
  padding: 0 12px;
  margin-top: -4px;
}
.magazin_special h3 {
  font-size: 16px;
  margin: 18px 10px 10px 0;
}
.magazin_special .special_content {
  padding-right: 120px;
  margin-top: 5px;
  z-index: 1;
}
.special_content li { margin-bottom: 5px; }
.read_link { padding-left: 134px; }

#ano-banner {
  display: block;
  text-align: center;
  margin:0 0 10px;
}

#about {
  position: absolute;
  display: inline-block;
  bottom: 7px;
  left: 0px;
  height:auto;
  width:836px;
}
#about .about_top {
  height: 12px;
  background: transparent url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat left top;
}
#about .about_content {
  padding: 0 13px 0 13px;
  color: #666666;
  height:auto;
  font-size: 12px;
  font-weight: normal;
  text-align: left;
  width:810px;
  background:url(http://media.platinnetz.de/img/shadow.png?1256575422) repeat-y scroll 0 0 transparent;
}
#about .about_bottom {
  margin-bottom: 15px;
  height: 12px;
  background: transparent url(http://media.platinnetz.de/img/sprites/layout_bg.png?1262786090) no-repeat left -105px;
}

#about h1 {
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  padding: 0;
}
#about p { font-size: 10px; }

.home-index #footer {
   height: 420px;
}

#overlay, #simplemodal-overlay {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  background: #000000;
  color: #ffffff;
  overflow: hidden;
}
#simplemodal-container { position: absolute !important; }
#creditsarea h1 {
  font-size: 30px;
  line-height: 1em;
}
#creditsarea h2 {
  font-size: 25px;
  line-height: 1em;
}
#confirm_overlay {
  position: absolute;
  z-index: 0;
  width: 100%;
  top: 0;
  left: 0;
  background: #000000;
  color: #ffffff;
}
#messagebox {
  position: absolute;
  top: 30%;
  left: 30%;
  z-index: 1;
  width: 400px;
  padding: 5px;
  background: #ffffff;
  border: 10px solid #cccccc;
}
#overlay_content {
  position: absolute;
  z-index: 20;
  top: 0;
  display: none;
  width: 400px;
  padding: 10px;
  margin: 100px auto;
  border: 1px solid red;
  background: #ffffff;
  color: #666666;
}
#overlay_content p { margin-bottom: 10px; }
#logout .ads {
  margin: auto;
  text-align: center;
}

li.default-message-small {
  margin-bottom: 20px;
  font-weight: bold;
}
.help_bubble {
  background: url('http://media.platinnetz.de/img/how_to_bg_top.png?1251204686') no-repeat top;
  padding-top: 10px;
  width: 300px;
  position: absolute;
  right: -310px;
  overflow: visible !important;
}
.help_bubble .help_inner {
  background: url('http://media.platinnetz.de/img/how_to_bg_bottom.png?1251360881') no-repeat bottom;
  padding: 0 10px 15px;
  font-size: 11px;
}
.help_bubble img {
  position: absolute;
  left: -9px;
}

.help_bubble a.arrow {
  background-position: left -167px;
}

#poll #question { margin-bottom: 10px; }
#poll #question h3 { font-size: 13px; }
#poll p.description { margin-top: 10px; }
#poll ul { margin: 5px 0 10px; }
#poll ul li { margin-bottom: 3px; }
#poll ul a { color: #000000; }
#poll ul a:hover { text-decoration: underline; }
#poll ul li input {
  margin-right: 10px;
  vertical-align: middle;
}
#poll_result li {
  overflow: hidden;
  margin: 5px 0;
  border-bottom: 1px dotted #cccccc;
}
#poll_result p { margin-bottom: 2px; }
#poll_result p small { font-size: 11px; }
#poll_result li span.percentage_container {
  float: left;
  width: 220px;
  height: 15px;
  margin-right: 10px;
  margin-bottom: 10px;
  background: #cdcdcd;
  border: 1px solid #666666;
}
#poll_result li span.percentage {
  display: block;
  height: 100%;
  background: #ff9933;
}
#profile_overlay_form {
  position: absolute;
  z-index: 20;
  display: none;
  width: 540px;
  padding: 15px;
  background: #ffffff;
  color: #666666;
}
#profile_overlay_form #close {
  position: absolute;
  right: -5px;
  top: -5px;
  width: 22px;
  height: 22px;
  background: transparent url('http://media.platinnetz.de/img/icons/close_greetings.png?1258535642') no-repeat;
  cursor: pointer;
}
#profile_overlay_form h2 { margin-bottom: 20px; }
#find_user {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #cccccc;
}
#find_user img {
  margin: -10px auto 0;
  display: block;
}
#find_user h3 { margin-bottom: 10px; }
#find_user p { margin-bottom: 10px; }
#complete_profile h3 { margin-bottom: 10px; }
#complete_profile p { margin-bottom: 10px; }
#complete_profile {
  width: 350px;
  position: relative;
}
#complete_profile h3 { font-size: 15px; }
#profile_overlay_form ul { margin-top: 10px; }
#profile_overlay_form ul li {
  overflow: hidden;
  margin-bottom: 10px;
}
#profile_overlay_form ul li ul li { margin-bottom: 5px; }
#profile_overlay_form ul li input { padding: 2px; }
#profile_overlay_form #UserLocale { width: 193px; }
#profile_overlay_form li.legend {
  overflow: visible;
  margin-bottom: 15px;
}
#profile_overlay_form li.legend b {
  display: inline-block;
  width: 100%;
  line-height: 15px;
  font-size: 13px;
  background: #ffffff;
  border-bottom: 1px solid #cccccc;
}
#profile_overlay_form li.legend span {
  background: #ffffff;
  float: left;
  height: 10px;
  margin-bottom: -3px;
  padding-right: 5px;
}
#profile_overlay_form li label {
  float: left;
  width: 100px;
  margin-right: 10px;
}
#fieldset_looking li label { float: none; }
#fieldset_interest li label { float: none; }
#fieldset_looking li input { margin-right: 10px; }
#fieldset_interest li input { margin-right: 10px; }
div.explain-bubble {
  font-size: 11px;
  width: 185px;
  background: url('http://media.platinnetz.de/img/register/help_bubble_small_top.png?1268132682') no-repeat top;
  padding-top: 5px;
  position: absolute;
  right: -190px;
  top: 0;
}
div.explain-bubble img.pointer {
  position: absolute;
  left: -7px;
}
div.explain-bubble p {
  background: #ffffff url('http://media.platinnetz.de/img/register/help_bubble_small_bottom.png?1268132681') no-repeat bottom;
  padding: 0 10px 10px;
  margin: 0 !important;
}
div#plz_help img.pointer { bottom: 15px; }
div#search_help { top: 125px; }
#profile_overlay_form hr { margin-bottom: 10px; }
#UserEditForm .submit_button {
  text-align: center;
  padding: 15px 0 0;
  border-top: 1px solid #cccccc;
}
#UserEditForm button {
  background: #ffffff url('http://media.platinnetz.de/img/button_bg_orange_left.png?1252415837') no-repeat left top;
  padding: 0 0 0 5px;
}
#UserEditForm button span {
  background: url('http://media.platinnetz.de/img/button_bg_orange_right.png?1252415837') no-repeat right;
  padding: 0 10px 0 5px;
  line-height: 27px;
  height: 29px;
  font-weight: bold;
}
#profile_overlay_form .empty span.border { display: inline-block; }
#profile_overlay_form .empty label { color: red; }
#profile_overlay_form .empty input { border: 1px solid #ff0000; }
#profile_overlay_form .empty span.border { border: 1px solid #ff0000; }
#complete_profile .autosuggest {
  position: relative;
  overflow: visible !important;
}
#complete_profile .autosuggest div { float: left; }
#complete_profile .ac_results {
  position: absolute;
  left: 110px;
  top: 20px;
  background: #eeeeee;
  border: 1px solid #cccccc;
  border-top: none;
  padding: 2px;
  z-index: 10;
  height: 210px;
  overflow: auto;
}
#complete_profile .ac_results iframe { display: none; }
#complete_profile .ac_results li { padding: 2px; }
#complete_profile .ac_results li.ac_over {
  background: #ff9933;
  color: #ffffff;
}

#anzeige {
  color:#666666;
  font-size:11px;
  font-weight:normal;
  position:absolute;
  right:0;
  top:-5px;
}


.entry-meta{
  padding:3px 10px 5px;
  font-size:11px;
  overflow:hidden;
  background:#EEE;
 }

 .entry-meta a {
  float: right;
 }


/* ZODIAC PARTNER TEST
   ###################################### */

#zodiacsigns, #allergy {
   padding: 10px;
   margin-bottom: 10px;
   background: #EEE;
}

#zodiac_header
 {
   float: left;
   margin-left: -20px;
   margin-top: -15px;
   margin-right: 10px;
}

#zodiacsigns .header,
#allergy .header
 {
   font-size: 16px;
   font-weight: bold;
   margin-bottom: 10px;
}

#zodiacsigns .header {
   display: block;
   font-size: 13px;
   color: #666;
}

#zodiacsigns ul {
   margin-top: 10px;
}

#zodiacsigns li {
   margin-bottom: 5px;
}

#zodiacsigns li span {
   float: left;
   width: 140px;
   line-height:20px;
   margin-right: 5px;
}

#zodiacsigns select, #zodiacsigns option {
   text-transform: capitalize;
}

#zodiacsigns .result {
   background:none repeat scroll 0 0 #FEFEFE;
   border:1px dashed #CCCCCC;
   display:none;
   margin-top:10px;
   padding:10px;
}

.zodiacmore {
  display: none;
  margin-top: 5px;
  padding:5px 10px;
  background: #FFF;
  text-align: center;
}

.tracking {
  display: none;
}

#allergy .header {
  margin-bottom: 20px;
  width: 190px;
  float: left;
}

#allergy_header {
  margin-right: -50px;
  margin-left: -20px;
  margin-top: 15px;
}

#allergy .header span { 
 display: block;
 font-size: 13px;
 font-weight: normal;
 margin-top: 10px;
}

#allergy #symptom {
  width: 280px;
}
#allergy label {
  display: block;
  margin-bottom: 5px;
}
#allergy select {
  margin-bottom: 10px;
}
#allergy span.showmore {
  display: none;
  margin-top: 5px;
  padding:5px 10px;
  background: #FFF;
  text-align: center;
}

/* -------------------- */

.specialtool {
   padding: 10px;
   margin-bottom: 10px;
   background: #EEE;
}

.specialtool .toolheaderimg
 {
   float: left;
   margin-left: -20px;
   margin-top: -15px;
   margin-right: 10px;
}

.specialtool .header
 {
   font-size: 16px;
   font-weight: bold;
   margin-bottom: 10px;
}

.specialtool .header span, .specialtool .header strong {
   display: block;
   font-size: 13px;
   color: #666;
}

.specialtool .header strong {
  margin-left: 89px;
  font-size: 12px;
  color: #000;
}

.specialtool ul {
   margin-top: 10px;
}

.specialtool li span {
   float: left;
   line-height:20px;
   margin-right: 10px;
}

.specialtool select, .specialtool option {
   text-transform: capitalize;
   width: 185px;
}

.specialtool .result {
   background:none repeat scroll 0 0 #FEFEFE;
   border:1px dashed #CCCCCC;
   display:none;
   margin-top:10px;
   padding:10px;
}

.specialtool .more {
  display: none;
  margin-top: 5px;
  padding:5px 10px;
  background: #FFF;
  text-align: center;
}

#calories .toolheaderimg {
  margin-left: -15px;
}

#calories ul {
  margin-top: 10px;
  margin-bottom: 10px;
}

#calories .header span {
  margin-left: 110px;
}
#calories .header strong {
  margin-left: 110px;
}

/* Register BOX
###################################### */
#register-now {
   display:inline-block;
   position: relative;
   height:250px;
   width:300px;
   margin-bottom:10px;
}

#register-now strong {
   font-size:20px;
   margin:10px 11px 0;
   line-height: 25px;
   display: block;
}

#register-now ul {
list-style-type:disc;
margin:0 10px 10px 35px;
color:#ed8b29;
}

#register-now ul li {
   padding:5px 0 0;
   font-size:18px;
   vertical-align:bottom;
}

#register-now ul li span {
   font-size:13px;
   font-family: arial;
   color: #000;
}

#register-now span.noflink {
   display:block;
   height:35px;
   width: 240px;
   left:10px;
   top:150px;
   position: absolute;
   /* border: 1px solid red; */
   /* background:url(http://media.platinnetz.de/img/register-button.png?1248167488) no-repeat; */
}

#users #register-now {
   height:auto;
}

#users .register-teaser {
   background:url(http://media.platinnetz.de/img/register-info-bg.png?1248167488) no-repeat;
   letter-spacing:-0.03em;
}

#users .register-teaser ul li, #users .register-login ul li{
   padding-top:2px;
}

#users .register-teaser h2, #users .register-login h2{
   margin-right:90px;
}


/* A/B Variants
  ###################################### */
.register1 {
  background: url('http://media.platinnetz.de/img/register-bg1.jpg?1276165362') no-repeat !important;
}
.register1 span.noflink {
  height:50px !important;
  top:110px !important;
  width:140px !important;
}
.register2 {
  background: url('http://media.platinnetz.de/img/register-bg2.jpg?1276610554') no-repeat !important;
}
.register2 span.noflink {
  height:50px !important;
  top:100px !important;
  width:150px !important;
}
.register3 {
  background: url('http://media.platinnetz.de/img/register-bg3.jpg?1276165289') no-repeat !important;
}
.register3 span.noflink {
  width:275px !important;
}
.register4 {
  background: url('http://media.platinnetz.de/img/register-bg4.jpg?1276165339') no-repeat !important;
}
.register4 span.noflink {
  left:0 !important;
top:160px !important;
width:300px !important;
}
.register5 {
  background: url('http://media.platinnetz.de/img/register-bg5.jpg?1276165371') no-repeat !important;
}
.register5 span.noflink {
  width:275px !important;
}
.register6 {
  background: url('http://media.platinnetz.de/img/register-bg6.jpg?1291107949') no-repeat !important;
}
.register7 {
  background: url('http://media.platinnetz.de/img/register-bg7.jpg?1298893750') no-repeat !important;
}
.register8 {
  background: url('http://media.platinnetz.de/img/register-bg8.gif?1305810044') no-repeat !important;
}
.register9 {
  background: url('http://media.platinnetz.de/img/register-bg9.gif?1305810044') no-repeat !important;
}

.cake-sql-log {
  display: none;
  position: absolute;
  top: 0;
  border: 10px solid #000000;
  background: #ffffff;
}
.cake-sql-log td {
  border: 1px solid #999999;
  padding: 2px;
}


