/*///////////////////////////////////////////////////////////////////
// 2008-03   | motorpresse                                         //
// Project   | Laufpartnersuche                                    //
// Author    | Karsten Meyer | www.madebymeyer.de                  //
// Package   | header                                              //
///////////////////////////////////////////////////////////////////*/


.clearer {
  clear: both;
  line-height: 0px;
  font-size:0px;
  height: 0px;
  margin: 0px;
  padding: 0px;
}

A:link,
A:visited,
A:hover,
A:active {
font-size:11px;
}

#laufpartner {
padding:10px 0;
color:#000;
}

#laufpartner H2 {
  font-size:15px;
  color:#1e63a8;
  margin-top:0;
}
#laufpartner FORM {
  font-size:12px;
}

#laufpartner .line {
  position:relative;
  padding-bottom:4px;
  border-bottom:1px solid #b4b4b4;
  margin-bottom:12px;
}

#laufpartner TABLE, #laufpartner TR, #laufpartner TD, #laufpartner TH {
	vertical-align:top;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
	padding:0;
	font-weight:400;
}

.green{color:#27b800;}
.red{color:#ff0000;}

/* startseite */
#lp-main {
  position:relative;
  width: 818px;
  height: 400px;
  background: url(/images/bg/main.gif) no-repeat;
  padding-bottom:25px;
}

#lp-main-btn {
  position:absolute;
  left:20px;
  top:12px;
}

#lp-main-intro {
  font-size:12px;
  color:#fff;
  position:absolute;
  left:27px;
  top:134px;
  width:460px;
  height:30px;
}

#lp-main-gefunden {
  position:absolute;
  left:502px;
  top:263px;
  width:185px;
  height:20px;
}

#lp-main-form {
  position:absolute;
  left:30px;
  top:201px;
  width:442px;
  height:170px;
}

#lp-form TD {
  font-weight:700;
  vertical-align:middle;
  padding-bottom:5px;
}

DIV.people {
  float:left;
 width:253px;
 padding-bottom:12px;
}

A.female {
  color:#1e63a8;
  font-size:15px;
  padding:0 18px 5px 0;
  background: url(/images/bg/icon_2.gif) right 1px no-repeat;
}
A.male {
  color:#1e63a8;
  font-size:15px;
  padding:0 18px 5px 0;
  background: url(/images/bg/icon_1.gif) right 1px no-repeat;
}

/* subseiten standard */
#lp-sub {
  position:relative;
  width: 818px;
  height: 90px;
  background: url(/images/bg/sub.jpg) no-repeat;
}

#lp-pages-bottom {
  position:relative;
  width: 818px;
  height: 58px;
  background: url(/images/bg/sub2.jpg) no-repeat;
  padding-top:16px;
}

#lp-anzeige1 {
  position:absolute;
  left:20px;
  top:50px;
  color:#fff;
}
#lp-anzeige2 {
  position:absolute;
  left:20px;
  top:47px;
  color:#fff;
}

#lp-paging1 {
  position:absolute;
  left:20px;
  top:68px;
}
#lp-paging2 {
  position:absolute;
  left:20px;
  top:16px;
}
#lp-paging1 A:link,
#lp-paging1 A:visited,
#lp-paging1 A:hover,
#lp-paging1 A:active,
#lp-paging2 A:link,
#lp-paging2 A:visited,
#lp-paging2 A:hover,
#lp-paging2 A:active  {
  color:#fff;
  font-weight:400;
}

.lp-paging DIV.nr A:link,
.lp-paging DIV.nr A:visited,
.lp-paging DIV.nr A:hover,
.lp-paging DIV.nr A:active,
.lp-paging DIV.nr A.current:link,
.lp-paging DIV.nr A.current:visited {
  display:block;
  float:left;
  width:22px;
  height:18px;
  font-weight:400;
  background-color:#6292c1;
  border-top:2px solid #286aaa;
  text-align:center;
  margin-right:3px;
  text-decoration:none;
}

#lp-paging1 DIV.nr A:hover {
  color:#286aaa;
  background-color:#fff;
}

#lp-paging2 DIV.nr A:hover {
  color:#286aaa;
  background-color:#fff;
}

#lp-paging1 DIV.nr  A.current:link,
#lp-paging1 DIV.nr  A.current:visited,
#lp-paging1 DIV.nr  A.current:hover,
#lp-paging1 DIV.nr  A.current:active {
  color:#286aaa;
  background-color:#fff;
  border-bottom:2px solid #fff;
}
#lp-paging2 DIV.nr  A.current:link,
#lp-paging2 DIV.nr  A.current:visited,
#lp-paging2 DIV.nr  A.current:hover,
#lp-paging2 DIV.nr  A.current:active {
  color:#286aaa;
  background-color:#fff;
  border-top:2px solid #fff;
}

/* subseiten detail */
#lp-detail {
  position:relative;
  float:left;
  width: 448px;
  background: url(/images/bg/detail_schatten.jpg) no-repeat;
  padding:28px 28px 28px 32px;
}
#lp-detail TH {
  padding:6px 2px 6px 8px;
  border-bottom:3px solid #fff;
}
#lp-detail TD {
  background-color:#ebf4fc;
  padding:7px 2px 6px 8px;
  border-bottom:3px solid #fff;
}

#lp-nachricht {
  position:relative;
  float:left;
  width: 280px;
  padding-top:16px;
}

#lp-treffpunkte {
  width: 758px;
  padding:0 0 0 30px;
}

TABLE.kalender {
  width: 372px;
}
#lp-treffpunkte TABLE.kalender TH,
#lp-ergebnisse .lp-partner TH {
  padding:2px 2px 3px 13px;
  background-color: #c4e0fa;
  border-bottom:3px solid #fff;
  vertical-align:middle;
}
#lp-treffpunkte TABLE.kalender TD,
#lp-ergebnisse .lp-partner TD {
  padding:7px 2px 7px 13px;
  border-bottom:3px solid #fff;
  background-color: #ebf4fc;
  vertical-align:middle;
}
#lp-treffpunkte TABLE.kalender .last TD,
#lp-ergebnisse .lp-partner .last TD {
  border-bottom:0;
}
#lp-treffpunkte TABLE.kalender INPUT,
#lp-ergebnisse .lp-partner INPUT {
  margin:0px;
  padding:0px;
  width:13px;
  height:13px;
}

TABLE.kalender TD DIV,
#lp-ergebnisse .lp-partner TD DIV {
  width:13px;
  border:2px solid #ebf4fc;
}
TABLE.kalender TD DIV.bo,
#lp-ergebnisse .lp-partner TD DIV.bo {
  border:2px solid #00ff00;
}

/* subseiten profil bearbeiten */
#lp-sub-hl {
  position:absolute;
  left:33px;
  top:65px;
  font-size:16px;
  font-weight:700;
  color:#fff;
}

#lp-profil {
  position:relative;
  float:left;
  width: 757px;
  background: url(/images/bg/profil_schatten.jpg) no-repeat;
  padding:28px 35px 28px 36px;
}

#lp-profil-thickbox {
  position: relative;
  float: left;
  width: 415px;
  background: url(/images/bg/profil_schatten_thick.jpg) no-repeat;
  padding:28px 35px 28px 36px;
}
#lp-profil TD {
  background-color:#ebf4fc;
  padding:0 2px 0 8px;
  border-bottom:3px solid #fff;
  vertical-align:middle;
  font-weight:700;
}

#laufpartner .lp-dynamic {
  display:none;
}

#laufpartner .dynamicline {
  position:relative;
  padding: 0 0 4px 0;
  border-bottom:1px solid #b4b4b4;
  margin-bottom:12px;
}

SPAN.dynamic {
  font-size:14px;
  padding-left:16px;
  background: url(/images/bg/arrow_right.gif) left 4px no-repeat;
  cursor:pointer;
}


/* subseiten ergebnisliste */
#lp-ergebnisse {
  position:relative;
  float:left;
  padding:19px 0 0px 19px;
}

.lp-partner {
  position:relative;
  float:left;
  background: url(/images/bg/boxframe.gif) no-repeat;
  width: 372px;
  height: 165px;
  padding:7px;
  margin:0 7px 20px 0;
  overflow:hidden;
}
.longlp {
  background: url(/images/bg/boxframe-long.gif) no-repeat;
  height: 231px;
}


#lp-ergebnisse .lp-partner .lp-profil TD {
  padding:1px 0 1px 0;
  border-bottom:0;
  background-color: #fff;
  vertical-align:middle;
}

.formerror {
  color: #CC0000;
}

#UserProfile_birthday_day,
#UserProfile_birthday_month {
  width: 50px;
}
#UserProfile_birthday_year {
  width: 103px;
}

#ajax_puffer {
  display: none;
}

.agb_text {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.agb_text h1 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
}

.agb_text h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
}
.agb_text .indent {
	width: 250px;
	padding-left: 50px;
}

.agb_text td {
  vertical-align: top;
}

.agb_text ul {
  margin-left: 15px;
}

.agb_headline {
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
}

#copyright {
  left: 80px !important;
}

.indented {
  margin-left: 15px;
}

#banner_top {
  margin: auto;
  padding-left: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  height: 90px;
}

#sky_banner {
  padding-top: 52px;
  padding-left: 34px;
  width: 160px;
}
#create_info {
  margin-left: 30px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 0px;
}
#create_info li {
  font-size: 12px !important;
}

#searchchooser {
  height: 20px;
  width: 210px;
  position: absolute;
  top: 0px;
  right: 0px;
  text-align: right;
}

#searchchooser a.startsearch_active{
  color: #000000;
}
#searchchooser a.startsearch_inactive{
  color: #1E63A8;
}
#search_mapholder {
  width: 440px;
  height: 150px;
}
#card_search_field {
  display: none;
  position: absolute;
  left: 0px;
  top: 174px;
}

#prize_top_left {
	float:left;
	height:213px;
	padding-bottom:10px;
	padding-left:22px;
	padding-right:10px;
	padding-top:10px;
	margin-top:200px;
	width:437px;
	min-height: 340px;
}
#prize_top_right {
	float:right;
	height:213px;
	margin-right:15px;
	margin-top:200px;
	width:320px;
	padding: 10px;
}

#eingerueckt {
  margin-left:33px;
}

#message_container {
  background: url(/images/bg/message.gif);
  background-repeat: no-repeat;
  width: 755px;
  margin-left: 22px;
  padding: 20px;
}

.unread {
  font-weight: bold;
}
.messagetable {
  color: #000000;
  border-collapse: collapse;
}

.messagetable td {
  padding: 2px 5px;
}

.messagetable tr.msg_bg {
  background-color: #F3F8FE;
  margin-bottom: 2px;
  border-bottom: 2px solid #ffffff;
}
/* END */