/**
 * 
 * martin.priebsch/sedo @2009-08-17
 * $Id$
*/

/*core*/

#offerpage * {
	letter-spacing:-0.5px;
}

#offerpage h1 {
	color:#012266;
	margin-bottom:5px;
}

#bnpContent h4 {
	color:#012266;
	font-size:15px;
}

#offerpage p,
#offerpage strong  {
	color:#292929;
	font-size:13px;
}

#offerpage p a {
	font-size:13px;
}

p.bnp { /* special class for buy now plus */
	margin-bottom:-10px;
	padding-top:10px;
}

#offerpage .center {
	text-align:center;
}

#offerpage .contentbox70 .note {
	color:#292929;
	font-size:11px !important;
}

/* toggle */

.toggle .whitebox,
.toggle .m01 {
	margin:0 !important;
	padding:10px 0 0 21px !important;
}

.toggle {
	margin:0 10px 10px;
	padding:0 10px 0 15px;
}

.toggle a {
	color:#012266;
	font-size:13px;
}

.arrowR {
	margin-right:5px;
	position:relative;
	top:5px;
}

.arrowB {
	margin-right:5px;
	position:relative;
	top:8px;
}

/* buyNowPlus bubble */

#bnpContent p {
	color:#292929;
	font-size:13px;
}

#bnpContent p.currency_conversion {
	font-size:11px;
}

#bnpContent .jqs_currencyConversion {
	margin-top:5px;
}

#bnpContent b {
	color:#000000;
}

.error b {
	color:#000000;
	font-size:13px;
	font-weight:normal;	
}

#bnpContent .error {
	margin:5px 0 0 -18px;
}

#bnpContent h1.errorMessage {
	color:#B50000 !important;
	font-weight:bold;
}

#bnpContent .error ul {
	margin:10px 0 0 23px !important;
}


/* Icons, Infos and corrections */

form fieldset input.offeramount {
	width: 100px;
}

.labelInputCorrection {
	position:relative;
	top:5px;
}

.brokerIcon {
	height:18px;
	position:relative;
	top:2px;
	width:25px;
}

.appraisalIcon {
	height:19px;
	position:relative;
	top:4px;
	width:25px;
}

.checkIcon {
	background:transparent	url(/fileadmin/images/03_general/search/sedo.sprites.search.png?ocv=20160303154054) no-repeat 0 -94px;
	display:inline-block;
	height:16px;
	position:relative;
	top:2px;
	width:25px;
}

.infoIcon {
	background:transparent	url(/fileadmin/images/03_general/search/sedo.sprites.search.png?ocv=20160303154054) no-repeat 0 -74px;
	background-repeat:no-repeat;
	background-color:transparent;
	display:inline-block;
	height:18px;
	width:16px;
}

.addToWatchlist {
	background:transparent url(/fileadmin/images/03_general/offerpage/sedo.sprites.offerpage.png?ocv=20160303154054) repeat-x -55px -5px;
	background-repeat:no-repeat;
	background-color:transparent;
	display:inline-block;
	height:25px;
	position:relative;
	top:7px;
	width:25px;
}

.phoneXl {
	background:transparent url(/fileadmin/images/03_general/offerpage/sedo.sprites.offerpage.png?ocv=20160303154054) repeat-x 0 -41px;
	background-repeat:no-repeat;
	background-color:transparent;
	display:inline-block;
	height:70px;
	position:relative;
	top:0px;
	width:80px;
}

.phoneM {
	background:transparent url(/fileadmin/images/03_general/offerpage/sedo.sprites.offerpage.png?ocv=20160303154054) repeat-x -88px -36px;
	background-repeat:no-repeat;
	background-color:transparent;
	display:inline-block;
	height:70px;
	position:relative;
	top:0px;
	width:40px;
}

#bnpContent .messageBoxError h1.errorMessage,
#bnpContent .messageBoxError ul li,
#offerpage .messageBoxError h1#errorMessage,
#offerpage .messageBoxError ul,
#offerpage .messageBoxError ul li {
	color:#292929 !important;
	font-size:13px !important;
	list-style:disc outside none !important;
}

#bnpContent .messageBoxError ul li {
	margin-left:0;		
}

#bnpContent .messageBoxError h1.errorMessage {
	color:#B50000 !important	
}

#offerpage .messageBoxError ul {
	list-style-position:outside;
	padding:0px;
}
 
#offerpage .messageBoxError ul li {
	margin:5px 10px 5px 22px;
	padding-left:0px;
}

#offerpage .messageBoxInfo strong {
	color:#292929;
	font-size:13px !important;
}

#bnpContent div.messageBoxError, 
#offerpage #info div,
#offerpage div.messageBoxError {
	text-align:left;
}

a.info {
	position:relative;
	top:3px;
}

/*page adjustments*/

#offerpage div.content div.contentbox7030 {
	background:0 none;
	clear:both;
	margin:0px;
	min-height:550px;
	padding:0px;
	width:970px;
}

#offerpage div.content div.contentbox70 {
    margin-right:30px;
	width:550px;
}

#offerpage  div.content div.contentbox30 {
    padding:7px 0 0 0 !important;
    width:380px;
}

/*domainname*/

#offerpage .domainName {
	margin: 30px 0 10px 12px;
	width:550px;
}

#offerpage .domainName h1 {
	color:#012266;
	font-size: 28px;
	margin:35px 0 0 0;
}

#offerpage .domainName h1.new {
    font-size: 34px;
}

#offerpage .domainName .partnerlogo {
    margin:0 15px 0 0;
    float:left; 
}

#offerpage .domainName span {
	color:#292929;
	display:block;
	font-size:13px;
	line-height:20px;
}

#offerpage .domainName .partnerline {
    font-size: 15px;
    display: block;
    width: 400px;
    padding-top: 4px;
}

/*pricebox*/

#offerpage .infoIconNote {
	display:inline;
	margin-left:2px;
	position:absolute;
}

#offerpage .pricBox h1 {
	font-size:15px;
}

#offerpage .priceBox p.currencyConversion,
#offerpage .priceBox p.currencyConversion>span {
	color:#292929;
	font-size:15px;
}

#offerpage .priceBox .buyer_currency_conversion {
	margin-left:3px;
	margin-top:10px
}

#offerpage .priceBox #conversion_text {
	display:block;
	margin-top:7px;
}

#offerpage .priceBox {
	background-color:#AACBF2;
	border-top-left-radius:15px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
	border-radius:15px;
	behavior:url(/script/htc/PIE.htc);
	-moz-border-radius-topleft:15px;
	-moz-border-radius-topright:15px;
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
	width:550px;
}

#offerpage .priceBox fieldset {
	padding:30px 20px 20px;
}

#offerpage .priceBox fieldset strong.label {
	color:#012266;
	font-size:15px;
}

#offerpage .priceBox .offer strong,
#offerpage .priceBox .offer strong span {
	color:#292929;
	font-size:22px;
}

#bnpContent strong {
	color:#292929;
	font-size:15px;
}

#offerpage .priceBox .red {
	color:#EC0000 !important;
}

#offerpage .priceBox hr {
	background:transparent url(/fileadmin/images/03_general/offerpage/sedo.sprites.offerpage.png?ocv=20160303154054) repeat-x 0 0;
	height:6px;
	*height:2px;
	margin-bottom:10px;
	visibility:visible;
}

#offerpage .priceBox .currencySymbol {
	background:transparent url(/fileadmin/images/03_general/offerpage/sedo.sprites.offerpage.png?ocv=20160303154054) repeat-x 10px -6px;
	cursor:pointer;
	display:inline-block;
	height:17px;
	width:50px;
}

#bnpContent input[type="text"],
#offerpage .priceBox input[type="text"] {
	-moz-border-bottom-colors:none;
	-moz-border-image:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	-moz-box-sizing:border-box;
	-webkit-box-sizing: border-box;
	background-color:#FFFFFF;
	border-color:#C0C0C0 #D9D9D9 #D9D9D9;
	border-right:1px solid #D9D9D9;
	border-style:solid;
	border-width:1px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset;
	color:#292929;
	display:inline-block;
	font-size:14px;
	height:30px;
	*height:23px;
	height:22px \0/; /* IE8/IE9 */
	margin:0;
	*margin-top:-2px;
	padding-left:8px;
	padding-top:4px \0/; /* IE8/IE9 */
	*padding-top:7px;
	vertical-align:top;
}

#bnpContent input[type="text"] {
	margin-right:10px;
	*margin-top:0px;
}

#bnpContent input[type="text"].bnpError,
#bnpContent input[type="text"].bnpError:hover,
#bnpContent input[type="text"].bnpError:active,
#bnpContent input[type="text"].bnpError:focus {
	border-color:#EC0000;
	color:#292929;
	text-align:left;
}

#offerpage .priceBox input[type="text"]:hover,
#offerpage .priceBox input[type="text"]:active,
#offerpage .priceBox input[type="text"]:focus {
	border:1px solid #B9B9B9;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset;
}

#bnpContent input[type="text"]:hover,
#bnpContent input[type="text"]:active,
#bnpContent input[type="text"]:focus {
	border:1px solid #999999;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset;
}

#offerpage .priceBox select#currencylist {
	-moz-border-bottom-colors:none;
	-moz-border-image:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background-color:#FFFFFF;
	border-color:#C0C0C0 #D9D9D9 #D9D9D9;
	border-right:1px solid #D9D9D9;
	border-style:solid;
	border-width:1px;
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset;
	display:inline-block;
	font-size:14px;
	height:30px !important;
	letter-spacing:0;
	line-height:24px;
	margin:0 2px;
	*margin:-2px 0 0 0;
	padding:4px;
	vertical-align:top;
	*zoom:140%;
}

#offerpage .priceBox select#currencylist option {
	letter-spacing:0;
	padding:0 4px;
}

#offerpage .priceBox .special-agreement input {
	float: left;
	position: relative;
	top: 3px;
	font-size: 13px;
}

#offerpage .priceBox .special-agreement > label {
	cursor: pointer;
	display: block;
	margin-left: 18px;
}

/* chat widget adaptions - TODO move to RN */

#js_chatWidget {
	position:relative;
	z-index:1001;
}

.bd,
.ft {
	overflow:hidden;	
}

.rn_SyndicatedChatQuestionLabel,
.rn_SyndicatedChatHeaderLabel,
.rn_SyndicatedLabel,
#chatWidget_RefuseDiv {
	font-size:13px!important;
	color:#292929!important;
}

.rn_RefuseDiv {
	clear:both;
	display:block;
}

.rn_SyndicatedChatLogoImageDiv img {
	height:60%;
}

.rn_SyndicatedChatLogoImageDiv {
	clear:none !important;
	float:right !important;
}

.rn_SyndicatedChatHeaderLabel,
#rn_DialogButton_rn_Dialog_0_1 {
	float:left !important;
}

#rn_DialogButton_rn_Dialog_0_0 {
    float:none !important;
	*float:left !important;
}

#rn_DialogButton_rn_Dialog_0_0-button,
#rn_DialogButton_rn_Dialog_0_1-button {
	font-size:13px!important;
}

.yui-skin-sam .yui-panel .hd {
	height:25px;
}
/* offersReceived */

#offersReceived .detailInfoBlock h1 {
	display:block;
}

#offersReceived td.detailInfo .detailInfoBlock {
	margin:0;
	padding:10px 0 0 0;
}

#offersReceived td.detailInfo .detailInfoBlock .whitebox,
#offersReceived td.detailInfo .detailInfoBlock .m01 {
	margin:0 !important;
	padding:0 !important;
}

#offersReceived td.detailInfo .detailInfoBlock p {
    padding:0;
}

/* special id to class adaption for IE7 */

.error {
    background-color: transparent;
    padding: 5px 10px 10px 17px;
    text-align: left;
}

/* VideoOverlay */

.parkingNoVideo {
	background-image:url('/fileadmin/images/03_general/offerpage/videoOverlay_blank.jpg');
	background-repeat:no-repeat;
	height:212px;
}

.parkingNoVideoContent {
	height:212px;
	padding:15px !important;
	width:200px;
}

.parkingNoVideoContent h1 {
	color:#4879C7 !important;
	font-size:14px;
	padding-bottom:7px;
}

.parkingNoVideoContent li {
	background: url("/fileadmin/images/03_general/greenCheck.png") no-repeat 0 0;
	font-size:11px;
	line-height:17px;
	padding:0 0 4px 20px;
}

body.version4 #partnerlogo {
    display:none;
}

body.version4 a#headerfaqlink:link, a#headerfaqlink:visited {
	top: 13px;
	right: 0;
}	

#parkedPartnerLogo {
	position: absolute;
	top: 25px;
	right: 100px;
}