/* *** css (c) Music Pictures Ltd. TESOBI *** */

/* *** for use on the BPC Berlin Property consulting website *** */

/* *** adding a choice1-colors choice2-colors ect. class 
above divs changes there colors  *** */

body,html {
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	/*font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	/*font-family: Verdana, tahoma,  Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	background: #434343 url('/static/images/banner_bgr.png') repeat-x;
	/*width: 900;
	height: 100%;*/
	line-height:16px;
}

h1, h2, h3, .h1, .h2, .h3 { 
	color: #FFFFFF;
	margin: 0px;
	font-family:serif;
	font-weight:bold;
	/*text-transform:uppercase;*/
}

h4, .h4 {
	color: #FFFFFF;
	font-weight:bold;
}

h1, .h1 {
	font-weight:bold;
}

h2, .h2 {
	font-size:16px;
}

h3, .h3 {
	font-size:13px;
}

h4, .h4 {
	font-size:11px;
}

.smaller-text {
	font-size:9px;
	line-height:14px;
}

dd input{
	background:#C3C3C3;
	border:0px solid white;
	font-size:10px;
	padding:2px;
}

dd textarea{
	background:#C3C3C3;
	border:0px solid white;
	font-size:10px;
	padding:2px;
}

.style-body-content-direct dt {
	width:61px;
	float:left;
	margin:2px; 
}

.style-body-content-direct dd {
	float:left;
	margin:2px;
	width:200px;
}

/*general direct request*/

.style-body-content-direct dd#laber2-apr-from-name,
.style-body-content-direct dd#laber2-abr-from-name,
.style-body-content-direct dd#laber2-cmr-from-name,
.style-body-content-direct dd#laber2-vcr-from-name,
.style-body-content-direct dd#laber2-prr-from-name,
.style-body-content-direct dd#laber2-pcl-from-name {
	width:200px;
}

.style-body-content-direct dd#laber2-apr-from-name input,
.style-body-content-direct dd#laber2-abr-from-name input,
.style-body-content-direct dd#laber2-cmr-from-name input,
.style-body-content-direct dd#laber2-vcr-from-name input, 
.style-body-content-direct dd#laber2-prr-from-name input,
.style-body-content-direct dd#laber2-pcl-from-name input {
	width:190px;
}

.style-body-content-direct dd#laber2-apr-from-address,
.style-body-content-direct dd#laber2-abr-from-address,
.style-body-content-direct dd#laber2-cmr-from-address,
.style-body-content-direct dd#laber2-vcr-from-address,
.style-body-content-direct dd#laber2-prr-from-address,
.style-body-content-direct dd#laber2-pcl-from-address {
	width:200px;
}

.style-body-content-direct dd#laber2-apr-from-address input,
.style-body-content-direct dd#laber2-abr-from-address input,
.style-body-content-direct dd#laber2-cmr-from-address input,
.style-body-content-direct dd#laber2-vcr-from-address input,
.style-body-content-direct dd#laber2-prr-from-address input,
.style-body-content-direct dd#laber2-pcl-from-address input {
	width:190px;
}

.style-body-content-direct dd#laber2-apr-from-fax,
.style-body-content-direct dd#laber2-abr-from-fax,
.style-body-content-direct dd#laber2-cmr-from-fax,
.style-body-content-direct dd#laber2-vcr-from-fax,
.style-body-content-direct dd#laber2-prr-from-fax,
.style-body-content-direct dd#laber2-pcs-from-fax {
	width:200px;
}

.style-body-content-direct dd#laber2-apr-from-fax input,
.style-body-content-direct dd#laber2-abr-from-fax input,
.style-body-content-direct dd#laber2-cmr-from-fax input,
.style-body-content-direct dd#laber2-vcr-from-fax input,
.style-body-content-direct dd#laber2-prr-from-fax input,
.style-body-content-direct dd#laber2-pcl-from-fax input {
	width:190px;
}

.style-body-content-direct dd#laber2-apr-from-telephone,
.style-body-content-direct dd#laber2-abr-from-telephone,
.style-body-content-direct dd#laber2-cmr-from-telephone,
.style-body-content-direct dd#laber2-vcr-from-telephone,
.style-body-content-direct dd#laber2-prr-from-telephone,
.style-body-content-direct dd#laber2-pcl-from-telephone {
	width:200px;
}

.style-body-content-direct dd#laber2-apr-from-telephone input,
.style-body-content-direct dd#laber2-abr-from-telephone input,
.style-body-content-direct dd#laber2-cmr-from-telephone input,
.style-body-content-direct dd#laber2-vcr-from-telephone input,
.style-body-content-direct dd#laber2-prr-from-telephone input,
.style-body-content-direct dd#laber2-pcl-from-telephone input {
	width:190px;
}

.style-body-content-direct dd#laber2-apr-from-email,
.style-body-content-direct dd#laber2-abr-from-email,
.style-body-content-direct dd#laber2-cmr-from-email,
.style-body-content-direct dd#laber2-vcr-from-email,
.style-body-content-direct dd#laber2-prr-from-email,
.style-body-content-direct dd#laber2-pcl-from-email {
	width:200px;
}

.style-body-content-direct dd#laber2-apr-from-email input,
.style-body-content-direct dd#laber2-abr-from-email input,
.style-body-content-direct dd#laber2-cmr-from-email input,
.style-body-content-direct dd#laber2-vcr-from-email input,
.style-body-content-direct dd#laber2-prr-from-email input,
.style-body-content-direct dd#laber2-pcl-from-email input {
	width:190px;
}

/*appartments direct request*/

.style-body-content-direct dt#laber1-apr-location-description {
	width:265px;
}

.style-body-content-direct dd#laber2-apr-location-description {
	width:265px;
}

.style-body-content-direct dd#laber2-apr-location-description input{
	width:261px;
}

.style-body-content-direct dt#laber1-apr-amount-owners-equity {
	width:265px;
}

.style-body-content-direct dd#laber2-apr-amount-owners-equity {
	width:265px;
}

.style-body-content-direct dd#laber2-apr-amount-owners-equity input{
	width:261px;
}

.style-body-content-direct dd#laber2-apr-is-renovated-old-building,
.style-body-content-direct dd#laber2-apr-is-new-building,
.style-body-content-direct dd#laber2-apr-is-loft,
.style-body-content-direct dd#laber2-apr-is-ground-floor,
.style-body-content-direct dd#laber2-apr-is-penthouse,
.style-body-content-direct dd#laber2-apr-is-in-the-middle,
.style-body-content-direct dd#laber2-apr-is-historic,
.style-body-content-direct dd#laber2-apr-is-for-living,
.style-body-content-direct dd#laber2-apr-is-for-investment {
	width:30px;
}

/*.style-body-content-direct dd#laber2-apr-is-renovated-old-building input,
.style-body-content-direct dd#laber2-apr-is-new-building input,
.style-body-content-direct dd#laber2-apr-is-loft input,
.style-body-content-direct dd#laber2-apr-is-ground-floor input,
.style-body-content-direct dd#laber2-apr-is-penthouse input,
.style-body-content-direct dd#laber2-apr-is-in-the-middle input,
.style-body-content-direct dd#laber2-apr-is-historic input,
.style-body-content-direct dd#laber2-apr-is-for-living input,
.style-body-content-direct dd#laber2-apr-is-for-investment input {
	background:grey;
}*/

.style-body-content-direct dt#laber1-apr-is-renovated-old-building,
.style-body-content-direct dt#laber1-apr-is-new-building,
.style-body-content-direct dt#laber1-apr-is-loft {
	width:220px;
}

/*.style-body-content-direct dd#laber1-apr-is-renovated-old-building label,
.style-body-content-direct dd#laber1-apr-is-new-building label,
.style-body-content-direct dd#laber1-apr-is-loft label {
	width:200px;
}*/

.style-body-content-direct dt#laber1-apr-is-ground-floor,
.style-body-content-direct dt#laber1-apr-is-penthouse,
.style-body-content-direct dt#laber1-apr-is-in-the-middle,
.style-body-content-direct dt#laber1-apr-is-historic,
.style-body-content-direct dt#laber1-apr-is-for-living,
.style-body-content-direct dt#laber1-apr-is-for-investment {
	width:95px;
}

.style-body-content-direct dd#laber2-apr-from-rooms, 
.style-body-content-direct dd#laber2-apr-from-square-meters {
	float:left;
	width:60px;
}

.style-body-content-direct dd#laber2-apr-from-rooms input,
.style-body-content-direct dd#laber2-apr-from-square-meters input {
	width:52px;
}

.style-body-content-direct dd#laber2-apr-to-rooms,
.style-body-content-direct dd#laber2-apr-to-square-meters {
	float:left;
	width:60px;
}

.style-body-content-direct dd#laber2-apr-to-rooms input,
.style-body-content-direct dd#laber2-apr-to-square-meters input {
	width:52px;
}

/*appartment building direct request*/

.style-body-content-direct dt#laber1-abr-location-description,
.style-body-content-direct dt#laber1-abr-min-owners-equity {
width:265px;
}

.style-body-content-direct dt#laber1-abr-location-description label,
.style-body-content-direct dt#laber1-abr-min-owners-equity label {
width:250px;
}

.style-body-content-direct dd#laber2-abr-location-description,
.style-body-content-direct dd#laber2-abr-min-owners-equity { 
width:265px;
}

.style-body-content-direct dd#laber2-abr-location-description input,
.style-body-content-direct dd#laber2-abr-min-owners-equity input {
width:261px;
}

.style-body-content-direct dd#laber2-abr-is-renovated-building-pre-1945,
.style-body-content-direct dd#laber2-abr-is-new-building-1946-1980,
.style-body-content-direct dd#laber2-abr-is-new-building-post-1980,
.style-body-content-direct dd#laber2-abr-is-historic {
	width:30px;
}

.style-body-content-direct dt#laber1-abr-is-renovated-building-pre-1945,
.style-body-content-direct dt#laber1-abr-is-new-building-1946-1980,
.style-body-content-direct dt#laber1-abr-is-new-building-post-1980,
.style-body-content-direct dt#laber1-abr-is-historic {
	width:220px;
}

.style-body-content-direct dd#laber2-abr-from-square-meters-land,
.style-body-content-direct dd#laber2-abr-from-square-meters-building,
.style-body-content-direct dd#laber2-abr-from-price,
.style-body-content-direct dd#laber2-abr-from-price-per-square-meter {
	float:left;
	width:60px;
}

.style-body-content-direct dd#laber2-abr-from-square-meters-land input,
.style-body-content-direct dd#laber2-abr-from-square-meters-building input,
.style-body-content-direct dd#laber2-abr-from-price input,
.style-body-content-direct dd#laber2-abr-from-price-per-square-meter input {
	width:52px;
}

.style-body-content-direct dd#laber2-abr-to-square-meters-land,
.style-body-content-direct dd#laber2-abr-to-square-meters-building,
.style-body-content-direct dd#laber2-abr-to-price,
.style-body-content-direct dd#laber2-abr-to-price-per-square-meter {
	float:left;
	width:60px;
}

.style-body-content-direct dd#laber2-abr-to-square-meters-land input,
.style-body-content-direct dd#laber2-abr-to-square-meters-building input,
.style-body-content-direct dd#laber2-abr-to-price input,
.style-body-content-direct dd#laber2-abr-to-price-per-square-meter input {
	width:52px;
}

/*commercial direct request*/

.style-body-content-direct dt#laber1-cmr-location-description,
.style-body-content-direct dt#laber1-cmr-location-factors,
.style-body-content-direct dt#laber1-apr-min-owners-equity {
width:265px;
}

.style-body-content-direct dt#laber1-cmr-location-description label,
.style-body-content-direct dt#laber1-cmr-location-factors label,
.style-body-content-direct dt#laber1-apr-min-owners-equity label {
width:250px;
}

.style-body-content-direct dd#laber2-cmr-location-description,
.style-body-content-direct dd#laber2-cmr-location-factors,
.style-body-content-direct dd#laber2-apr-min-owners-equity { 
width:265px;
}

.style-body-content-direct dd#laber2-cmr-location-description input,
.style-body-content-direct dd#laber2-cmr-location-factors input,
.style-body-content-direct dd#laber2-apr-min-owners-equity input {
width:261px;
}



.style-body-content-direct dd#laber2-cmr-is-buro,
.style-body-content-direct dd#laber2-cmr-is-supermarket,
.style-body-content-direct dd#laber2-cmr-is-shopping-center,
.style-body-content-direct dd#laber2-cmr-is-for-logistics,
.style-body-content-direct dd#laber2-cmr-is-hotel,
.style-body-content-direct dd#laber2-cmr-is-care-center,
.style-body-content-direct dd#laber2-cmr-is-speciality-store,
.style-body-content-direct dd#laber2-cmr-is-has-developement-potential,
.style-body-content-direct dd#laber2-cmr-is-requires-much-renovation,
.style-body-content-direct dd#laber2-cmr-is-requires-some-renovation,
.style-body-content-direct dd#laber2-cmr-is-looking-for-portfolio {
	width:30px;
}

.style-body-content-direct dt#laber1-cmr-is-buro,
.style-body-content-direct dt#laber1-cmr-is-supermarket,
.style-body-content-direct dt#laber1-cmr-is-shopping-center,
.style-body-content-direct dt#laber1-cmr-is-for-logistics,
.style-body-content-direct dt#laber1-cmr-is-hotel,
.style-body-content-direct dt#laber1-cmr-is-care-center,
.style-body-content-direct dt#laber1-cmr-is-speciality-store {
	width:95px;
}

.style-body-content-direct dt#laber1-cmr-is-has-developement-potential,
.style-body-content-direct dt#laber1-cmr-is-requires-much-renovation,
.style-body-content-direct dt#laber1-cmr-is-requires-some-renovation,
.style-body-content-direct dt#laber1-cmr-is-looking-for-portfolio {
	width:220px;
}


.style-body-content-direct dd#laber2-cmr-from-square-meters-land,
.style-body-content-direct dd#laber2-cmr-from-square-meters-building,
.style-body-content-direct dd#laber2-cmr-from-price,
.style-body-content-direct dd#laber2-cmr-from-price-per-square-meter {
	float:left;
	width:60px;
}

.style-body-content-direct dd#laber2-cmr-from-square-meters-land input,
.style-body-content-direct dd#laber2-cmr-from-square-meters-building input,
.style-body-content-direct dd#laber2-cmr-from-price input,
.style-body-content-direct dd#laber2-cmr-from-price-per-square-meter input {
	width:52px;
}

.style-body-content-direct dd#laber2-cmr-to-square-meters-land,
.style-body-content-direct dd#laber2-cmr-to-square-meters-building,
.style-body-content-direct dd#laber2-cmr-to-price,
.style-body-content-direct dd#laber2-cmr-to-price-per-square-meter {
	float:left;
	width:60px;
}

.style-body-content-direct dd#laber2-cmr-to-square-meters-land input,
.style-body-content-direct dd#laber2-cmr-to-square-meters-building input,
.style-body-content-direct dd#laber2-cmr-to-price input,
.style-body-content-direct dd#laber2-cmr-to-price-per-square-meter input {
	width:52px;
}

.style-body-content-direct dt#laber1-cmr-amount-owners-equity,
.style-body-content-direct dt#laber1-cmr-min-contract-length,
.style-body-content-direct dt#laber1-cmr-proportion-empty,
.style-body-content-direct dt#laber1-cmr-min-owners-equity {
width:265px;
}

.style-body-content-direct dt#laber1-cmr-amount-owners-equity label,
.style-body-content-direct dt#laber1-cmr-min-contract-length label,
.style-body-content-direct dt#laber1-cmr-proportion-empty label,
.style-body-content-direct dt#laber1-cmr-min-owners-equity label {
width:250px;
}

.style-body-content-direct dd#laber2-cmr-amount-owners-equity,
.style-body-content-direct dd#laber2-cmr-min-contract-length,
.style-body-content-direct dd#laber2-cmr-proportion-empty,
.style-body-content-direct dd#laber2-cmr-min-owners-equity { 
width:265px;
}

.style-body-content-direct dd#laber2-cmr-amount-owners-equity input,
.style-body-content-direct dd#laber2-cmr-min-contract-length input,
.style-body-content-direct dd#laber2-cmr-proportion-empty input,
.style-body-content-direct dd#laber2-cmr-min-owners-equity input {
width:261px;
}
/*vacant direct request*/

.style-body-content-direct dt#laber1-vcr-location-description,
.style-body-content-direct dt#laber1-vcr-location-factors {
width:265px;
}

.style-body-content-direct dt#laber1-vcr-location-description label,
.style-body-content-direct dt#laber1-vcr-location-factors {
width:250px;
}

.style-body-content-direct dd#laber2-vcr-location-description,
.style-body-content-direct dd#laber2-vcr-location-factors { 
width:265px;
}

.style-body-content-direct dd#laber2-vcr-location-description input,
.style-body-content-direct dd#laber2-vcr-location-factors input {
width:261px;
}

.style-body-content-direct dd#laber2-vcr-is-for-living,
.style-body-content-direct dd#laber2-vcr-is-for-business,
.style-body-content-direct dd#laber2-vcr-is-for-other

 {
	width:30px;
}

.style-body-content-direct dt#laber1-vcr-is-for-living,
.style-body-content-direct dt#laber1-vcr-is-for-business,
.style-body-content-direct dt#laber1-vcr-is-for-other {
	width:220px;
}

.style-body-content-direct dd#laber2-vcr-from-price,
.style-body-content-direct dd#laber2-vcr-from-price-per-square-meter {
	float:left;
	width:60px;
}

.style-body-content-direct dd#laber2-vcr-from-price input,
.style-body-content-direct dd#laber2-vcr-from-price-per-square-meter input {
	width:52px;
}

.style-body-content-direct dd#laber2-vcr-to-price,
.style-body-content-direct dd#laber2-vcr-to-price-per-square-meter {
	float:left;
	width:60px;
}

.style-body-content-direct dd#laber2-vcr-to-price input,
.style-body-content-direct dd#laber2-vcr-to-price-per-square-meter input {
	width:52px;
}

/*request for property*/

.style-body-content-direct dt#laber1-prr-comments,
.style-body-content-direct dt#laber1-pcl-comments {
width:265px;
}

.style-body-content-direct dt#laber1-prr-comments label,
.style-body-content-direct dt#laber1-pcl-comments label {
width:250px;
}

.style-body-content-direct dd#laber2-prr-comments,
.style-body-content-direct dd#laber2-pcl-comments { 
width:265px;
}

.style-body-content-direct dd#laber2-prr-comments textarea,
.style-body-content-direct dd#laber2-pcl-comments textarea {
width:261px;
}


/*link colors*/

.direct-submit-button input {
	border:0px solid white;
	text-size:10px;
	color:white;
	cursor:pointer;
}

.choice1-colors .direct-submit-button input {
	background:#E3783E;
}

.choice2-colors .direct-submit-button input {
	background:#7548B5;
}

.choice3-colors .direct-submit-button input {
	background:#91C162;
}

.choice4-colors .direct-submit-button input {
	background:#649ABF;
}

.direct-submit-button {
	width:299px;
	text-align:right;
}

.direct-submit-button a:link,
.direct-submit-button a:visited,
.direct-submit-button a:hover {
	text-decoration:none;
}

p {
}

p.paginator {
	margin:0px
}

.pageanation-format {
	margin:0px
}

.topmenupoints {
	line-height:14px;
}

.error-message {
	color:red;
}

.errorlist {
	color:red;
}

.positive-message {
	color:green;
}

.choice1-colors .positive-message {
	color:#E3783E;
}

.choice2-colors .positive-message {
	color:#7548B5;
}

.choice3-colors .positive-message {
	color:#91C162;
}

.choice4-colors .positive-message {
	color:#649ABF;
}

.paginator a:link,
.paginator a:visited {
	text-decoration:underline;
	color:white;
}

.search-link a:link,
.search-link a:visited {
	color:white;
}

.search-link a:link,
.search-link a:visited,
.search-link a:hover {
	text-decoration: none;
}

.choice1-colors .this-page,
.choice1-colors .paginator a:hover,
.choice1-colors .search-link a.maplink-arrow,
.choice1-colors .search-link a:hover {
	color:#E3783E;
}

.choice2-colors .this-page,
.choice2-colors .paginator a:hover,
.choice2-colors .search-link a.maplink-arrow,
.choice2-colors .search-link a:hover {
	color:#9B80CC;
}

.choice3-colors .this-page,
.choice3-colors .paginator a:hover,
.choice3-colors .search-link a.maplink-arrow,
.choice3-colors .search-link a:hover {
	color:#91C162;
}

.choice4-colors .this-page,
.choice4-colors .paginator a:hover,
.choice4-colors .search-link a.maplink-arrow,
.choice4-colors .search-link a:hover {
	color:#649ABF;
}

.center{
	width:100%;
	text-align:center;
}

.searchtop-select-title {
	margin:3px 4px 1px 4px;
	float:left;
}

.searchtop-select-margin1 {
	margin:2px 17px 2px 2px;
}

.searchtop-select-margin2 {
	margin:2px 4px;
}

.searchtop-select {
	margin:2px 4px;
	float:left;
}

.searchtop-select-group-border {
	float: left; 
	width: 500px;
}

.searchtop-select-favourites-border {
	float: left; 
	width: 95px;
}

.searchtop-select-pageanation-border {
	text-align:right; 
	float: left; 
	width: 65px;
}

.searchtop-select-group {
	margin:0px;
	float:left;
	width:300px; /*was 420 */
}

.searchtop {
	min-height:20px;
	height:auto !important;
  	height:20px;
	color:white;
}

.choice1-colors .searchtop {
	border-bottom:1px solid #E3783E/*EB8B4E*/;
}

.searchtop select {
border:0px solid black;
color:white;
font-size:11px;
}

.result-buttons {
float:left;
width:100%;
margin:11px 0px;
}

#results-boxes{
	float:left;
	width:680px;
	min-height:535px;
	height:auto !important;
  	height:535px;
}

.results-box {
	background:none;
	min-height:380px;
	height:auto !important;
  	height:380px;
	width:200px;
	color:white;
	float:left;
}

.results-box-spacer-1 {
	height:20px;
	width:36px;
	float:left;
}

.results-box-spacer-2 {
	height:20px;
	width:37px;
	float:left;
}

.results-box-spacer-3 {
	height:0px;
	width:0px;
}

.results-title-margin {
	margin-bottom:4px;
}

.results-link {
	display:block;
	height:200px;
	width:200px;
}

.results-box-border {
	margin: 0px 0px 0px 0px;
}
.results-box-image {
	height:180px;
	/*text-align:center;*/
}

.results-box img{
	border:0px;
	margin:0px;
}

.results-float-left{
	background:gray none repeat scroll 0%;
	float:left;
	height:180px;
	overflow:hidden;
	text-align:center;
	width:180px;
}

#direct-request-details-content-rights-1 {
	left:611px;
	position:absolute;
	top:138px;
	width:305px;
}


#details-boxes{
	float:left;
	width:710px;
}

.details-box {
background:none;
/*height:320px;*/
width:435px;
color:white;
float:left;
}

.details-box-border {
margin: 0px 0px 0px 0px;

}
.details-box-image {
/*height:200px;
text-align:center;*/
}

.details-box img{
	border:0px;
	margin:0px;
}

.details-float-left{
background:gray none repeat scroll 0%;
float:left;
/*height:180px;
overflow:hidden;*/
text-align:center;
width:276px;
}

.search-box-line{
	background-color:#767676;
	float:left;
	width:20px;
	height:180px;
}

.link-span {
	float:left; 
	width:100%;
}

.link-text {
	float:left;
	width:520px;
}

.link-image {
	float:left;
	width:153px;
}

/*.searchtop select {
	background:#9D5D37 url(/static/images/choiceatop_select.png) repeat-x scroll 0px;
}*/

.choice1-colors .searchtop select {
	background:#DE8341 none repeat-x scroll 0px;
}

.choice2-colors .searchtop select {
	background:#6F58A2 none repeat-x scroll 0px;
}

.choice3-colors .searchtop select {
	background:#82A054 none repeat-x scroll 0px;
}

.choice4-colors .searchtop select {
	background:#627E95 none repeat-x scroll 0px;
}

.choice1-colors .search-box-line {
	background: #ECA673 url(/static/images/choice1searchline1.png) repeat-y scroll 0px;
}

.choice1-colors #details-image-1-margin-border {
	background:#ECA673 url(/static/images/choice1searchline1.png) repeat-y scroll 260px 0px; 
}

.choice1-colors #details-image-1-margin-border-top {
	background:#ECA673 url(/static/images/choice1searchline1.png) repeat-y scroll 260px 0px;  
}

.choice2-colors .search-box-line {
	background: #8C66C4 url(/static/images/choice2searchline1.png) repeat-y scroll 0px;
}

.choice2-colors #details-image-1-margin-border {
	background:#8C66C4 url(/static/images/choice2searchline1.png) repeat-y scroll 260px 0px; 
}

.choice2-colors #details-image-1-margin-border-top {
	background:#8C66C4 url(/static/images/choice2searchline1.png) repeat-y scroll 260px 0px;  
}

.choice3-colors .search-box-line {
	background: #90C670 url(/static/images/choice3searchline1.png) repeat-y scroll 0px;
}

.choice3-colors #details-image-1-margin-border {
	background:#90C670 url(/static/images/choice3searchline1.png) repeat-y scroll 260px 0px; 
}

.choice3-colors #details-image-1-margin-border-top {
	background:#90C670 url(/static/images/choice3searchline1.png) repeat-y scroll 260px 0px;  
}

.choice4-colors .search-box-line {
	background: #7099BF url(/static/images/choice4searchline1.png) repeat-y scroll 0px;
}

.choice4-colors #details-image-1-margin-border {
	background:#7099BF url(/static/images/choice4searchline1.png) repeat-y scroll 260px 0px; 
}

.choice4-colors #details-image-1-margin-border-top {
	background:#7099BF url(/static/images/choice4searchline1.png) repeat-y scroll 260px 0px;  
}

.search-searchbar {
	width:175px;
	font-color:black;
	font-size:11px;	
}

.search-submit {
	background:transparent none repeat scroll 0%;
	border:0px solid black;
	font-size:11px;
	text-align:right;
	color:white;
}

.search-submit-box {
width:100%;
text-align:right;
}

.search-submit-box-margin {
margin:2px;
}

h1 em,h2 em,h3 em {
	color: #FD8734;
	font-style: normal;
}

A:link {
	color: #FFFFFF;
	text-decoration: underline;
}

A:visited {
	color: #FFFFFF;
	text-decoration: underline;
}

A:hover {
	color: #DDDDDD;
	text-decoration: underline;
}

.list a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.list a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.list a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.results-box a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.results-box a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.results-box a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.invisible-text a {
	color: #434343;
}

img {
	border: 0px;
}

ul {
	margin:0px;
	padding:0px;
}

li  {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#doublecontainer {
	background: transparent none no-repeat
		scroll 0px 0%;
	/*border-right: 2px solid #515151;*/
	/*height: 100%;*/
	width: 930px;
	/*border:1px solid red;*/
}

#container {
	background: transparent none no-repeat
		scroll 0px 0%;
	/*border-right: 2px solid #515151;
	height:530px;*/
	width: 930px;
	float:left;
	min-height:360px;
	height:auto !important;
  	height:360px;
	/*border:1px solid black;*/
}

#banner {
	background: /*#DFDFDF*/#FFFFFF url(/static/images/banner_bgr.png) repeat-x scroll 0px 0px;
	color:#3A4248;
	height:92px;
}

#banner p{
	border:0px;
	margin:0px;
}

#bannertop {
	/*background: transparent url(images/tesobekeyboardimg1background.png) no-repeat scroll 600px -55px;
	border-bottom: 2px solid #515151;*/
	/*clear: left;*/ 
	height: 77px;    
}

#bannerbottom {
	background:#363636;
	width: 930px; 
	float: left; 
	color: white;  
	background-color:#363636;  
}

#banner #bannerbottom a:link,
#banner #bannerbottom a:visited {
	color:white;
}

#banner #bannerbottom a:hover {
	color:white;
	text-decoration:underline;
}

#logobox {
	width:237px;
	/*width:248px;*/
	height:71px;
	float:left;
}

#logo {
	left: 20px;
	position: absolute;
	top: 16px;
}

.topmenupointsize {
	float:left;
	height:71px;
	width:98px;
}

.topmenupoint {
	float:left;
	margin:45px 0px 0px;
	text-align:center;
	width:97px;
}

#topmenupoint1-active {
	width:98px;
	height:71px;
	background: transparent url('/static/images/topmenupoint_active.png') no-repeat;
	float:left;
	display:block;
}

#topmenupoint1 {
	width:98px;
	height:71px;
	/*background: transparent url('/static/images/topmenupoint.png') no-repeat;*/
	float:left;
	display:block;
}

#topmenupoint2,
#topmenupoint2-b,
#topmenupoint2-inactive,
#topmenupoint2-active {
	width:98px;
	height:71px;
	/*background: transparent url('/static/images/topmenupoint.png') no-repeat;*/
	float:left;
	display:block;
}

#topmenupoint2-active{
	background: transparent url('/static/images/topmenupoint_active.png') no-repeat;
}

#topmenupoint3,
#topmenupoint3-b,
#topmenupoint3-inactive,
#topmenupoint3-active {
	width:98px;
	height:71px;
	/*background: transparent url('/static/images/topmenupoint.png') no-repeat;*/
	float:left;
	display:block;
}

#topmenupoint3-active{
	background: transparent url('/static/images/topmenupoint_active.png') no-repeat;
}

#topmenupoint4,
#topmenupoint4-b,
#topmenupoint4-inactive,
#topmenupoint4-active   {
	width:98px;
	height:71px;
	/*background: transparent url('/static/images/topmenupoint.png') no-repeat;*/
	float:left;
	display:block;
}

#topmenupoint4-active {
	background: transparent url('/static/images/topmenupoint_active.png') no-repeat;
}

#topmenupoint5,
#topmenupoint5-b,
#topmenupoint5-inactive,
#topmenupoint5-active {
	width:98px;
	height:71px;
	/*background: transparent url('/static/images/topmenupoint.png') no-repeat;*/
	float:left;
	display:block;
}

#topmenupoint5-active {
	background: transparent url('/static/images/topmenupoint_active.png') no-repeat;
}

#topmenupoint6,
#topmenupoint6-b,
#topmenupoint6-inactive,
#topmenupoint6-active  {
	width:98px;
	height:71px;
	/*background: transparent url('/static/images/topmenupoint.png') no-repeat;*/
	float:left;
	display:block;
}

#topmenupoint6-active {
	background: transparent url('/static/images/topmenupoint_active.png') no-repeat;
}

#topmenupoint7,
#topmenupoint7-b,
#topmenupoint7-inactive,
#topmenupoint7-active  {
	width:98px;
	height:71px;
	/*background: transparent url('/static/images/topmenupoint.png') no-repeat;*/
	float:left;
	display:block;
}

#topmenupoint7-active {
	background: transparent url('/static/images/topmenupoint_active.png') no-repeat;
}

#topmenupoint2submenu {
	/*left:248px;*/
	left:237px;
	position:absolute;
	top:71px;
	z-index:402;
}

#topmenupoint3submenu {
	/*left:346px;*/
	left:335px;
	position:absolute;
	top:71px;
	z-index:403;
}

#topmenupoint4submenu {
	/*left:444px;*/
	left:433px;
	position:absolute;
	top:71px;
	z-index:404;
}

#topmenupoint5submenu {
	/*left:542px;*/
	left:531px;
	position:absolute;
	top:71px;
	z-index:405;
}

#topmenupoint6submenu {
	/*left:640px;*/
	left:629px;
	position:absolute;
	top:71px;
	z-index:406;
}

#topmenupoint7submenu {
	/*left:738px;*/
	left:727px;
	position:absolute;
	top:71px;
	z-index:407;
}

#languagepicker {
	background:transparent url(/static/images/languagepicker.png) no-repeat scroll 0px;
	clear:left;
	height:54px;
	left:825px;
	position:absolute;
	top:15px;
	width:87px;
}

.topmenupoints{
	background: white url(/static/images/topmenu_dropdown_bgr.png) repeat-x scroll 0px 0px;
	width:150px;
	float:left;
	display:block;
	/*padding:10px 12px 10px 22px;*/
}

.topmenupoints-margin {
	font-style:italic;
	margin:10px 12px 10px 22px;
	display:block; /*todo*/
}

.topmenupoint-chosen {
	color:#3875D7;
}

.topmenupointsmargin li{
	margin:10px 0px 10px 0px;
}

.topmenupointlanguagepicker{
	float:left;
	/*text-align:center;*/
	width:72px;

}

.languagepickermargin {
	font-size:90%;
	margin:12px 0px 0px 15px;
	/*jt margin:18px 0px 0px 10px;*/
	text-transform:uppercase;
	font-family:arial,sans-serif;
}

#banner .languagepickermargin a:link, #banner .languagepickermargin a:visited {
	color: #146091;
	text-decoration: none;
}

#banner .languagepickermargin a:hover {
	color: #3875D7;
	text-decoration: underline;
}

#pageheader {
	margin: 20px 20px 20px 210px;
	float: left;
	width: 620px
}

a.changing-menus,
a.changing-menus-hover,
a.changing-menus-selected {
	border:0pt none;
	display:block;
	width:98px;
	height:71px;
	text-align:center;
	cursor: default;/*jt: remove to be have hover effect*/
}

a.changing-menus img,
a.changing-menus-hover img,
a.changing-menus-selected img {
	margin:45px 0px 0px;
}

a:link.changing-menus {
	background:transparent url(/static/images/topmenupoint.png) no-repeat scroll 0px 0px;
	border: 0;
	cursor: default;/*jt remove to be links*/
}

a:visited.changing-menus {
	background:transparent url(/static/images/topmenupoint.png) no-repeat scroll 0px 0px;
	border: 0;
	cursor: default;/*jt remove to be links*/
}

a:link.changing-menus-selected {
	background: transparent;
	border: 0;
	cursor: default;/*jt remove to be links*/
}

a:hover.changing-menus-selected {
	cursor: default;
}

a:hover.changing-menus,
a:hover.changing-menus-selected,
a.changing-menus-hover {
	background:transparent url(/static/images/topmenupoint.png) no-repeat scroll 0px -75px;
	border: 0;
}

#banner A:link {
	color: #3A4248;
	text-decoration: none;
}

#banner A:visited {
	color: #3A4248;
	text-decoration: none;
}

#banner A:hover {
	color: #3875D7;
	text-decoration: none;
}

.menulevel0inactive{
	color: #A6961F;
	font-size:10px;
	font-weight:bold;
}

.menulevel1inactive{
	color: #A6961F;
	padding-left: 20px;
	font-size:12px;
	font-weight:bold;
}

.menulevel2inactive{
	color: #A6961F;
	padding-left: 30px;
	font-size:10px;
	font-weight:bold;
}

.menulevel3inactive{
	color: #A6961F;
	padding-left: 40px;
	font-size:10px;
	font-weight:bold;
}

.menulevel0active{
	color: #00A0CF;
	font-size:10px;
	font-weight:bold;
}

.menulevel1active{
	color: #00A0CF;
	padding-left: 20px;
	font-size:12px;
	font-weight:bold;
}

.menulevel2active{
	color: #00A0CF;
	padding-left: 30px;
	font-size:10px;
	font-weight:bold;
}

.menulevel3active{
	color: #00A0CF;
	padding-left: 40px;
	font-size:10px;
	font-weight:bold;
}

a:link#frontpagespecial, a:visited#frontpagespecial {
	
display:block;
height:203px;
left:517px;
position:absolute;
top:210px;
width:344px;
}

.style-body-content a{
	color:#555555;

}

.style-body-content a:hover{
	color:#666666;
	text-decoration:underline;
}

.result-buttons-space {
	width:30px;
	float:left;
	display:block;
}

.details-buttons {
	height: 30px; 
	width: 118px;
}

.details-buttons-margin {
	/*jt change when it there are more buttons*/
	/*4 buttons*/margin: 0px 0px 1px 12px;
	/*3 buttons*//*margin: 0px 0px 1px 43px;*/
	/*2 buttons*//*margin: 0px 0px 1px 68px;*/
	/*1 button*//*margin: 0px 0px 1px 93px;*/
}

.details-buttons-margin-size {
	float:left; width:100%;
}

.button-space-details {
	width:25px;
	float:left;
	display:block;
}

.details-right-box {
	width:118px; 
	text-align:right;
}

.details-right-box-image-margin {
	margin: 30px 0px 7px 23px;
}

.big-button-details {
	height:80px; 
	width:118px;
}

.big-button-details-margins {
	margin: 24px 0px 13px 39px;
}

.big-button-box {
	text-align: center; 
	border:1px solid white;
	width:78px; 
	height:78px;
	overflow:hidden;
	display:block;
}

.big-button-box-body {
	text-align: center; 
	border:1px solid #434343;
	width:78px; 
	height:78px;
	font-family:serif;
	display:block;
}

.big-button-words {
	margin: 20px 4px; 
	font-weight:bold;
	text-transform:uppercase;
	display:block;
}

.big-button-words-body {
	/*font-style:italic;*/
	font-style:normal;
	margin:16px 4px;
	/*font-weight:normal;*/
	font-weight:bold;
	text-transform:uppercase;
	line-height:10px;
	display:block;
}

a.big-button {
	color:#EEEEEE;
	width:80px; 
	height:80px;
	background:transparent url(/static/images/button_big_1.png) repeat scroll 0% 0%;
	display:block; 
	text-decoration:none;
}

a.big-button-body {
	color:#EEEEEE;
	width:80px; 
	height:80px;
	background:transparent url(/static/images/button_big_1.png) repeat scroll 0% 0%;
	display:block; 
	text-decoration:none;
	
}

a:link.big-button,
a:visited.big-button {
	text-decoration:none;
	color:#EEEEEE;
}

a:link.big-button-body,
a:visited.big-button-body {
	text-decoration:none;
	color:#EEEEEE;
}

a:hover.big-button {
	text-decoration:none;
	color:#DDDDDD;
}

a:hover.big-button-body {
	text-decoration:none;
	color:#DDDDDD;
}

/* all other links with images should be done like this*/
.choice1-colors a.big-button {
	background:transparent url(/static/images/button_big_white_1.png) repeat scroll 0px 0px;
}

.choice1-colors a:hover.big-button {
	background:transparent url(/static/images/button_big_white_1.png) repeat scroll 0px 80px;
}

.choice1-colors a.big-button-body {
	background:transparent url(/static/images/button_big_body_1.png) repeat scroll 0px 0px;
}

.choice1-colors a:hover.big-button-body {
	background:transparent url(/static/images/button_big_body_1.png) repeat scroll 0px 80px;
}


.choice2-colors a.big-button {
	background:transparent url(/static/images/button_big_white_2.png) repeat scroll 0px 0px;
}

.choice2-colors a:hover.big-button {
	background:transparent url(/static/images/button_big_white_2.png) repeat scroll 0px 80px;
}

.choice2-colors a.big-button-body {
	background:transparent url(/static/images/button_big_body_2.png) repeat scroll 0px 0px;
}

.choice2-colors a:hover.big-button-body {
	background:transparent url(/static/images/button_big_body_2.png) repeat scroll 0px 80px;
}

.choice3-colors a.big-button {
	background:transparent url(/static/images/button_big_white_3.png) repeat scroll 0px 0px;
}

.choice3-colors a:hover.big-button {
	background:transparent url(/static/images/button_big_white_3.png) repeat scroll 0px 80px;
}

.choice3-colors a.big-button-body {
	background:transparent url(/static/images/button_big_body_3.png) repeat scroll 0px 0px;
}

.choice3-colors a:hover.big-button-body {
	background:transparent url(/static/images/button_big_body_3.png) repeat scroll 0px 80px;
}

.choice4-colors a.big-button {
	background:transparent url(/static/images/button_big_white_4.png) repeat scroll 0px 0px;
}

.choice4-colors a:hover.big-button {
	background:transparent url(/static/images/button_big_white_4.png) repeat scroll 0px 80px;
}

.choice4-colors a.big-button-body {
	background:transparent url(/static/images/button_big_body_4.png) repeat scroll 0px 0px;
}

.choice4-colors a:hover.big-button-body {
	background:transparent url(/static/images/button_big_body_4.png) repeat scroll 0px 80px;
}


a:hover#frontpagespecial {
	background:transparent url('/static/images/object_of_the_week.png') no-repeat scroll 0px 0px;
display:block;
height:203px;
left:517px;
position:absolute;
top:210px;
width:344px;
}


a:hover.maplink-click,
a:link.maplink-click-hover {
	color:white;
	text-decoration: underline;
}

.maplink-arrow {
	color:white;
	/*font-family:Georgia,Palatino,serif;
	font-size:8px;*/
}

.choice1-colors .maplink-arrow-hover {
	color:#FE8A20;
	text-decoration: none;
}

.choice2-colors .maplink-arrow-hover {
	color:#9f249f;
	text-decoration: none;
}

.choice3-colors .maplink-arrow-hover {
	color:#70CA61;
	text-decoration: none;
}

.choice4-colors .maplink-arrow-hover {
	color:#375092;
	text-decoration: none;
}

.maplink-arrow-right, 
.maplink-arrow-down, 
.maplink-arrow-left, 
.maplink-arrow-up, 
.maplink-arrow-right-hover,
.maplink-arrow-down-hover,
.maplink-arrow-left-hover,
.maplink-arrow-up-hover {
display:block;
float:left;
height:16px;
width:11px;
	/*color:white;*/
	/*font-family:Georgia,Palatino,serif;
	font-size:8px;*/
}

.maplink-arrow-right {
	background:transparent url(/static/images/bgr_arrow_list.gif) no-repeat scroll -1px 2px;
}

.choice1-colors .maplink-arrow-right-hover,
.maplink-arrow-right-hover-1 {
	color:#FE8A20;
	text-decoration: none;
	background:transparent url(/static/images/bgr_arrow_list.gif) no-repeat scroll -17px 2px;
}

.choice2-colors .maplink-arrow-right-hover,
.maplink-arrow-right-hover-2 {
	color:#9f249f;
	text-decoration: none;
	background:transparent url(/static/images/bgr_arrow_list.gif) no-repeat scroll -33px 2px;
}

.choice3-colors .maplink-arrow-right-hover,
.maplink-arrow-right-hover-3 {
	color:#70CA61;
	text-decoration: none;
	background:transparent url(/static/images/bgr_arrow_list.gif) no-repeat scroll -49px 2px;
}

.choice4-colors .maplink-arrow-right-hover,
.maplink-arrow-right-hover-4 {
	color:#375092;
	text-decoration: none;
	background:transparent url(/static/images/bgr_arrow_list.gif) no-repeat scroll -65px 2px;
}

.maplink-arrow-down {
	background:transparent url(/static/images/bgr_arrow_list.gif) no-repeat scroll -2px -51px;
}

.choice1-colors .maplink-arrow-down-hover {
	color:#FE8A20;
	text-decoration: none;
	background:transparent url(/static/images/bgr_arrow_list.gif) no-repeat scroll -18px -51px;
}

.choice2-colors .maplink-arrow-down-hover {
	color:#9f249f;
	text-decoration: none;
	background:transparent url(/static/images/bgr_arrow_list.gif) no-repeat scroll -34px -51px;
}

.choice3-colors .maplink-arrow-down-hover {
	color:#70CA61;
	text-decoration: none;
	background:transparent url(/static/images/bgr_arrow_list.gif) no-repeat scroll -50px -51px;
}

.choice4-colors .maplink-arrow-down-hover {
	color:#375092;
	text-decoration: none;
	background:transparent url(/static/images/bgr_arrow_list.gif) no-repeat scroll -66px -51px;
}

.maplink-arrow-left {
	background:transparent url(/static/images/bgr_arrow_list.gif) no-repeat scroll -2px -34px;
}

.choice1-colors .maplink-arrow-left-hover,
.maplink-arrow-left-hover-1 {
	color:#FE8A20;
	text-decoration: none;
	background:transparent url(/static/images/bgr_arrow_list.gif) no-repeat scroll -17px -34px;
}

.choice2-colors .maplink-arrow-left-hover,
.maplink-arrow-left-hover-2 {
	color:#9f249f;
	text-decoration: none;
	background:transparent url(/static/images/bgr_arrow_list.gif) no-repeat scroll -33px -34px;
}

.choice3-colors .maplink-arrow-left-hover,
.maplink-arrow-left-hover-3 {
	color:#70CA61;
	text-decoration: none;
	background:transparent url(/static/images/bgr_arrow_list.gif) no-repeat scroll -49px -34px;
}

.choice4-colors .maplink-arrow-left-hover,
.maplink-arrow-left-hover-4 {
	color:#375092;
	text-decoration: none;
	background:transparent url(/static/images/bgr_arrow_list.gif) no-repeat scroll -65px -34px;
}

/*xxxxxxx full-page xxxxxxxx*/

#full-page-1-border {
	float:left;	
}

#full-page-1 {
	float:left;
	width:223px;   
}

#full-page-1-margin {
	margin:20px 0px 20px 20px;
}

#full-page-1-margin-border {
	float:left;
	background:transparent url(/static/images/bgr_shadow_left.png) repeat-y scroll 890px 0px;  
}

#full-page-1-margin-border-top {
	float:left;
	background:transparent url(/static/images/bgr_shadow_top_right_corner.png) no-repeat scroll 890px 0px;  
	width:896px;
}

#full-page-1-margin-border-content {
	height:323px;
	overflow:hidden;
	width:890px;
}

.full-page-1-margin-border-content-size {
	border-top:1px solid #767676;
	background-color: #767676;
	min-height:525px;
	height:auto !important;
  	height:525px;
	width:890px;
}

.full-page-1-margin-border-content-size-nomin {
	background-color: #767676;
	min-height:130px;
	height:auto !important;
  	height:130px;
	width:890px;
}

.full-page-1-margin-border-bottom-size {
	width:881px; 
	float:left;
	background:transparent url(/static/images/bgr_shadow_bottom.png) repeat-x scroll 0px 0px;
}

/*xxxxxxx details page xxxxxxxx*/

#details-image-1-border {
	float:left;	
}

#details-image-1 {
	float:left;
	width:280px;   
}

#details-image-1-margin {
	margin:0px;
}

#details-image-1-margin-border {
	float:left;
	background:#ECA673 url(/static/images/choice1searchline1.png) repeat-y scroll 260px 0px; 
}

#details-image-1-margin-border-top {
	float:left;
	background:#ECA673 url(/static/images/choice1searchline1.png) repeat-y scroll 260px 0px;  
	width:280px;
}

#details-image-1-margin-border-content {
	width:260px;
}

.details-image-1-margin-border-content-size {
	/*background: transparent url(/static/images/image_not_availible.jpg) repeat-x scroll 0px -70px;*/
	min-height:150px;
	height:auto !important;
  	height:150px;
	/*width:276px;*/
}

.details-image-1-margin-border-content-size-nomin {
	background-color: #767676;
	min-height:130px;
	height:auto !important;
  	height:130px;
	width:260px;
}

.details-image-1-margin-border-bottom-size {
	background-color: #434343;
	clear:both;
	/*width:881px; 
	float:left;
	background:transparent url(/static/images/bgr_shadow_bottom.png) repeat-x scroll 0px 0px;*/
}


.shadow-bottom-left-corner-details {
	background: #434343;
	width:15px;
	float:left;
}

.shadow-bottom-right-corner-details {
	background: #434343;
	width:15px;
	height:20px;
	float:left;
}

/*xxxxxxx details page middle xxxxxxxx*/

#details-middle-1-border {
	float:left;	
}

#details-middle-1 {
	float:left;
	width:270px;   
}

#details-middle-1-margin {
	margin:0px 0px 20px 15px;
}

#details-middle-1-margin-border {
	float:left;

}

#details-middle-1-margin-border-top {
	float:left;
	width:255px;
}

#details-middle-1-margin-border-content {
	width:255px;
}

.details-middle-1-margin-border-content-size {
	/*background-color: #767676;
	height:100px;
	width:276px;*/
}

.details-middle-1-margin-border-content-size-nomin {
	background-color: #767676;
	min-height:130px;
	height:auto !important;
  	height:130px;
	width:260px;
}

.details-middle-1-margin-border-bottom-size {
	/*width:881px; 
	float:left;
	background:transparent url(/static/images/bgr_shadow_bottom.png) repeat-x scroll 0px 0px;*/
}

/*xxxxxxx details page right xxxxxxxx*/

#details-right-1-border {
	float:left;	
}

#details-right-1 {
	float:left;
	text-align:right;
	width:130px; 
}

#details-right-1-margin {
	margin:0px 0px 20px 5px;
}

#details-right-1-margin-border {
	/*float:left;*/
}

#details-right-1-margin-border-top {
	float:left;
	/*width:100px;*/
}

#details-right-1-margin-border-content {
	/*width:100px;*/
}

.details-right-1-margin-border-content-size {
	/*background-color: #767676;
	min-height:100px;*/
	width:118px;
}

.details-right-1-margin-border-content-size-nomin {
	background-color: #767676;
	min-height:130px;
	height:auto !important;
  	height:130px;
	width:100px;
}

.details-right-1-margin-border-bottom-size {
	/*width:230px; 
	float:left;
	background:transparent url(/static/images/bgr_shadow_bottom.png) repeat-x scroll 0px 0px;*/
}

/*xxxxxxx front page bottom choices xxxxxxxx*/

.front-page-opt-1-margin-border {
	float:left;
	background:transparent url(/static/images/bgr_shadow_left.png) repeat-y scroll 200px 0px;  
}

.front-page-opt-1-margin-border-top {
	float:left;
	background:transparent url(/static/images/bgr_shadow_top_right_corner.png) no-repeat scroll 200px 0px;  
	width:206px;
}

.front-page-opt-1-margin-border-content {
	width:200px;
}

.front-page-opt-1-margin-border-content-size {
	background-color: #767676;
	min-height:162px;
	height:auto !important;
  	height:162px;
	width:200px;
}

.front-page-opt-1-margin-border-content-size-nomin {
	background-color: #767676;
	min-height:162px;
	height:auto !important;
  	height:162px;
	width:200px;
}

.front-page-opt-1-margin-border-content-bottom-size {
	width:191px; 
	float:left;
	background:transparent url(/static/images/bgr_shadow_bottom.png) repeat-x scroll 0px 0px;
}

/*xxxxxxx left menu xxxxxxxx*/

/*xxxxxxx old left menus xxxxxxxx*/

#leftmenu1border,
#leftmenu2border,
#leftmenu3border {
	float:left;	
	/*border:1px solid black;*/
}

#leftmenu1,
#leftmenu2 {
	float:left;
	width:227px;   
}

#leftmenu3 {
	float:left;
	width:218px;   
}

#leftmenu1margin {
	margin:20px 0px 20px 20px;
}

#leftmenu2margin {
	margin:20px 0px 20px 8px;
}

#leftmenu3margin {
	margin:20px 0px 20px 13px;
}

#leftmenu1marginborder,
#leftmenu2marginborder,
#leftmenu3marginborder {
	float:left;
	background:transparent url(/static/images/bgr_shadow_left.png) repeat-y scroll 200px 0px;  
}

#leftmenu1marginbordertop,
#leftmenu2marginbordertop,
#leftmenu3marginbordertop {
	float:left;
	background:transparent url(/static/images/bgr_shadow_top_right_corner.png) no-repeat scroll 200px 0px;  
	width:206px;
}

#leftmenu1marginbordercontent,
#leftmenu2marginbordercontent,
#leftmenu3marginbordercontent {
	width:200px;
}

/* should be called left-menu-1-margin-border-content-size */

#leftmenu1marginborderimage,
#leftmenu2marginborderimage,
#leftmenu3marginborderimage {
	background-color: #767676;
	min-height:525px;
	height:auto !important;
  	height:525px;
	width:200px;
}

#leftmenu1marginbordercontentsizenomin,
#leftmenu1marginbordercontentsizenomin,
#leftmenu1marginbordercontentsizenomin {
	background-color: #767676;
	min-height:130px;
	height:auto !important;
  	height:130px;
	width:200px;
}

.leftmenu1marginbordercontentbottomsize,
.leftmenu2marginbordercontentbottomsize,
.leftmenu3marginbordercontentbottomsize {
	width:191px; 
	float:left;
	background:transparent url(/static/images/bgr_shadow_bottom.png) repeat-x scroll 0px 0px;
}

/*xxxxxxx page style 1 xxxxxxxx*/

#contentmiddle1border {
	float:left;
}

#contentmiddle1 {
	width: 694px;
	float:left;
}

#contentmiddle1margin {
	margin: 20px 0px 20px 10px;
}

.contentmiddle1marginborder {
	float:left;
	background:transparent url(/static/images/bgr_shadow_left.png) repeat-y scroll 673px 0px;  
}

.contentmiddle1marginbordertop {
	float:left;
	background:transparent url(/static/images/bgr_shadow_top_right_corner.png) no-repeat scroll 673px 0px;  
	width:682px;
}

.contentmiddle1marginbordercontent {
}

.contentmiddle1marginbordercontentsize{
	background-color: #767676;
	width:673px; 
	min-height:525px;
	height:auto !important;
  	height:525px;
}

.contentmiddle1marginbordercontentsizenomin{
	background-color: #767676;
	width:673px; 
}

.contentmiddle1marginbordercontentbottomsize {
	background:#434343 url(/static/images/bgr_shadow_bottom.png) repeat-x scroll 0px 0px;
	/*clear:right;*/
	width:664px; 
	float:left;
}

/*xxxxxxx header 1 biggest xxxxxxxx*/


.contentheadermiddle1marginborder {
	float:left;
	background:transparent url(/static/images/bgr_shadow_left.png) repeat-y scroll 320px 0px; 
	/*width:327px;*/
}

.contentheadermiddle1marginbordertop {
	float:left;
	background:transparent url(/static/images/bgr_shadow_top_right_corner.png) no-repeat scroll 320px 0px;  
	width:327px; 
}

.contentheadermiddle1marginbordercontent {
}

.contentheadermiddle1marginbordercontentsize{
	/*background-color: #767676;*/
	width:320px; 
}

/*xxxxxxx header 2 medium xxxxxxxx*/


.contentheadermiddle2marginborder {
	float:left;
	background:transparent url(/static/images/bgr_shadow_left.png) repeat-y scroll 220px 0px; 
}

.contentheadermiddle2marginbordertop {
	float:left;
	background:transparent url(/static/images/bgr_shadow_top_right_corner.png) no-repeat scroll 220px 0px;  
	width:227px; 
}

.contentheadermiddle2marginbordercontent {
}

.contentheadermiddle2marginbordercontentsize{
	/*background-color: #767676;*/
	width:220px; 
}

/*xxxxxxx header 2 medium frontpage no bgr xxxxxxxx*/


.content-header-front-page-right-2-margin-border {
	float:left;
	/*background:transparent url(../images/bgr_shadow_left.png) repeat-y scroll 220px 0px; */
}

.content-header-front-page-right-2-margin-border-top {
	float:left;
	/*background:transparent url(../images/bgr_shadow_top_right_corner.png) no-repeat scroll 220px 0px;  */
	width:227px; 
}

.content-header-front-page-right-2-margin-border-content {
}

.content-header-front-page-right-2-margin-border-content-size {
	/*background-color: #767676;*/
	width:220px; 
}

/*xxxxxxx header 3 smaller xxxxxxxx*/


.contentheadermiddle3marginborder {
	float:left;
	background:transparent url(/static/images/bgr_shadow_left.png) repeat-y scroll 120px 0px; 
	/*width:127px;*/
}

.contentheadermiddle3marginbordertop {
	float:left;
	background:transparent url(/static/images/bgr_shadow_top_right_corner.png) no-repeat scroll 120px 0px;  
	width:127px; 
}

.contentheadermiddle3marginbordercontent {
}

.contentheadermiddle3marginbordercontentsize{
	/*background-color: #767676;*/
	width:120px; 
}

/*xxxxxxx page style 2 xxxxxxxx*/

#contentmiddle2border {
	float:left;
}

#contentmiddle2 {
	width: 294px;
	float:left;
}

#contentmiddle2margin {
	margin: 20px 0px 20px 13px;
}

.contentmiddle2marginborder {
	float:left;
	background:transparent url(/static/images/bgr_shadow_left.png) repeat-y scroll 275px 0px;  
}

.contentmiddle2marginbordertop {
	float:left;
	background:transparent url(/static/images/bgr_shadow_top_right_corner.png) no-repeat scroll 275px 0px; 
	width:290px; 
}

.contentmiddle2marginbordercontent {
}

.contentmiddle2marginbordercontentsize{
	background-color: #767676;
	width:275px; 
	min-height:525px;
	height:auto !important;
	height:525px;
}

.contentmiddle2marginbordercontentsizenomin{
	background-color: #767676;
	width:275px; 
	/*height:130px;*/
}

.contentmiddle2marginbordercontentbottomsize {
	background:#434343 url(/static/images/bgr_shadow_bottom.png) repeat-x scroll 0px 0px;
	/*clear:right;*/
	width:266px; 
	float:left;
}

/*xxxxxxx page style 2 right xxxxxxxx*/

#contentright2border {
	float:left;
}

#contentright2 {
	width: 398px;
	float:left;
}

#contentright2margin {
	margin: 20px 0px 20px 10px;
}

.contentright2marginborder {
	float:left;
	background:transparent url(/static/images/bgr_shadow_left.png) repeat-y scroll 380px 0px;  
}

.contentright2marginbordertop {
	float:left;
	background:transparent url(/static/images/bgr_shadow_top_right_corner.png) no-repeat scroll 380px 0px;  
	width:387px;
}

.contentright2marginbordercontent {
}

.contentright2marginbordercontentsize{
	background-color: #767676;
	width:380px; 
	min-height:525px;
	height:auto !important;
  	height:525px;
}

.contentright2marginbordercontentsizenomin{
	background-color: #767676;
	width:380px; 
	/*height:130px;*/
}

.contentright2marginbordercontentbottomsize {
	background:#434343 url(/static/images/bgr_shadow_bottom.png) repeat-x scroll 0px 0px;
	/*clear:right;*/
	width:371px; 
	float:left;
}

/*xxxxxxx page style 3 xxxxxxxx*/

#contentright3border {
	float:left;
}

#contentright3 {
	width: 479px;
	float:left;
}

#contentright3margin {
	margin: 20px 0px 20px 17px;
}

.contentright3marginborder {
	float:left;
	background:transparent url(/static/images/bgr_shadow_left.png) repeat-y scroll 454px 0px;  
}

.contentright3marginbordertop {
	float:left;
	background:transparent url(/static/images/bgr_shadow_top_right_corner.png) no-repeat scroll 454px 0px;  
}

.contentright3marginbordercontent {
}

.contentright3marginbordercontentsize{
	background-color: #767676;
	width:454px; 
	min-height:525px;
	height:auto !important;
  	height:525px;
}

.contentright3marginbordercontentsizenomin{
	background-color: #767676;
	width:454px; 
	min-height:130px;
	height:auto !important;
  	height:130px;
}

.contentright3marginbordercontentbottomsize {
	background:#434343 url(/static/images/bgr_shadow_bottom.png) repeat-x scroll 0px 0px;
	/*clear:right;*/
	width:445px; 
	float:left;
}

/*xxxxxxx page sales 1 left xxxxxxxx*/

#contentlefts1border {
	float:left;
}

#contentlefts1 {
	width: 377px;
	float:left;
}

#contentlefts1margin {
	margin: 20px 0px 20px 20px;
}

.contentlefts1marginborder {
	float:left;
	background:transparent url(/static/images/bgr_shadow_left.png) repeat-y scroll 350px 0px;  
}

.contentlefts1marginbordertop {
	float:left;
	background:transparent url(/static/images/bgr_shadow_top_right_corner.png) no-repeat scroll 350px 0px;
	width:357px;  
}

.contentlefts1marginbordercontent {
}

.contentlefts1marginbordercontentsize {
	/*background-color: #767676;*/
	width:350px; 
	min-height:527px;
	height:auto !important;
  	height:527px;
}

.contentlefts1marginbordercontentsizenomin {
	/*background-color: #767676;*/
	width:350px; 
	min-height:130px;
	height:auto !important;
  	height:130px;
}

.contentlefts1marginbordercontentbottomsize {
	background:#434343 url(/static/images/bgr_shadow_bottom.png) repeat-x scroll 0px 0px;
	/*clear:right;*/
	width:340px; 
	float:left;
}

/*xxxxxxx frontpage of the week xxxxxxxx*/

.front-page-right-margins {
	margin: 258px 0px 0px 484px;
}

.front-page-right-margins-hover {
	margin: 123px 0px 0px 484px;
}

#front-page-right-1-border {
	float:left;
	cursor:pointer;
}

#front-page-right-1-border a{
	text-decoration:none;
}

#front-page-right-1 {
	float:left;
	position:absolute;
	width:318px;
	z-index:4;
}

#front-page-right-1-margin {
	margin: 20px 0px 20px 13px;
}

.front-page-right-1-margin-border {
	float:left;
	/*background:transparent url(../images/bgr_shadow_left.png) repeat-y scroll 343px 0px;  */
}

.front-page-right-1-margin-border-top {
	float:left;
	/*background:transparent url(../images/bgr_shadow_top_right_corner.png) no-repeat scroll 343px 0px; */
	width:314px; 
}

.front-page-right-1-margin-border-content {
}

.front-page-right-1-margin-border-content-size {
	background-color: #767676;
	width:299px; 
	min-height:525px;
	height:auto !important;
  	height:525px;
}

.front-page-right-1-margin-border-content-size-nomin {
	/*background-color: #767676;*/
	width:299px; 
	min-height:130px;
	height:auto !important;
  	height:130px;
}

.front-page-right-1-margin-border-content-bottom-size {
	/*background:#434343 url(../images/bgr_shadow_bottom.png) repeat-x scroll 0px 0px;*/
	/*clear:right;*/
	width:290px; 
	float:left;
}


.front-page-right-1-margin-border img {
/*margin:0px 0px 20px 20px;*/
}

.front-page-right-1-margin-border a:link,
.front-page-right-1-margin-border a:visited {
	color: #000000;
}

.front-page-right-1-margin-border a:hover{
	color: #333333;
}

.style-plaincontent-body-w a:link,
.style-plaincontent-body-w a:visited {
	color: #000000;
}

.style-plaincontent-body-w a:hover {
	color: #333333;
}

/*xxxxxxx page sales 1 right xxxxxxxx*/

#contentrights1border {
	float:left;
}

#contentrights1 {
	width: 322px;
	float:left;
}

#contentrights1margin {
	margin: 20px 0px 20px 15px;
}

.contentrights1marginborder {
	float:left;
	background:transparent url(/static/images/bgr_shadow_left.png) repeat-y scroll 299px 0px;  
}

.contentrights1marginbordertop {
	float:left;
	background:transparent url(/static/images/bgr_shadow_top_right_corner.png) no-repeat scroll 299px 0px; 
	width:305px; /*maybe too small for ie jt*/
}

.contentrights1marginbordercontent {
}

.contentrights1marginbordercontentsize {
	background-color: #767676;
	width:299px; 
	min-height:525px;
	height:auto !important;
  	height:525px;
}

.contentrights1marginbordercontentsizenomin {
	/*background-color: #767676;*/
	width:299px; 
	min-height:130px;
	height:auto !important;
  	height:130px;
}

.contentrights1marginbordercontentbottomsize {
	background:#434343 url(/static/images/bgr_shadow_bottom.png) repeat-x scroll 0px 0px;
	/*clear:right;*/
	width:290px; 
	float:left;
}

/*xxxxxxx search page:old xxxxxxxx*/

#content {
	float:left;
	/*background:transparent url(/static/images/frontpagebody_bgr.png) no-repeat scroll 25px 20px;*/
	width:100%;
}

#minheight {
	/*height:360px;*/
	margin:0px;
	padding:0px;
	width:100%;
}

.minheight {
	float:right
}

#leftmenu {
	float:left;
	width:200px;
    /*height:50px;*/
}

/*jt#leftmenumargin {
	margin:20px 0px 20px 20px;
}*/

.margin-text{
	margin:10px;
}

.margin-text-content-middle-1{
	margin:10px 200px 10px 10px;
}

.margin-text-with-table{
	margin:8px;
}

.margin-text-request{
	margin:0px 10px 10px 10px;
}

.margin-regions {
	margin:20px 10px 10px;
}

.list li.first-row {
	margin:4px 0px 4px 6px;
}

.list li.second-row {
	margin:4px 0px 0px 12px;
}

.margin-style-body-content {
	margin:6px 5px 6px 5px;
	color:black;
	/*float:left;*/
}

.margin-style-body-content-request {
	margin:0px 5px 6px 5px;
	color:black;
}

/*jt.marginheaders {
	margin:6px 6px 6px 10px;
}*/

.margin-headers {
	margin:2px 6px 2px 10px;
}

.margin-style-body-content-headers {
	margin:2px 15px 2px 15px;
}

/*.leftmenumenu {
	background:#767676 none repeat-x scroll 0% 50%;
	color:#CFCFCF;
	min-height:525px;
	border-bottom: 1px solid #767676;
} test jt*/

.plaincontent-background {
	background:#767676 none repeat-x scroll 0% 50%;
	float:right;
	width:100%;
	/*border-bottom: 1px solid #767676;	*/
}

.plaincontent-background-marginbordercontentsize{
	background:#767676 none repeat-x scroll 0% 50%;
}

.style-background-details {
	float:left;
}

.style-background-direct {
	min-height:75px; 
	height:auto !important;
  	height:75px;
	background:#e3783e url(/static/images/bgr_direct_reduest_title_1.png) no-repeat scroll 0px 0px; 
	border-top:1px solid #e3783e;
}

.style-background-direct-back { 
	background:#e3783e; 
}

.choice1-colors .style-background-direct {
	height:75px; 
	background:#e3783e url(/static/images/bgr_direct_reduest_title_1.png) no-repeat scroll 0px 0px; 
	border-top:1px solid #e3783e;
}

.choice1-colors .style-background-direct-back {
	background:#e3783e; 
}

.choice2-colors .style-background-direct {
	height:75px; 
	background:#7548B5 url(/static/images/bgr_direct_reduest_title_2.png) no-repeat scroll 0px 0px; 
	border-top:1px solid #7548B5;
}

.choice2-colors .style-background-direct-back {
	background:#7548B5; 
}


.choice3-colors .style-background-direct {
	height:75px; 
	background:#91C162 url(/static/images/bgr_direct_reduest_title_3.png) no-repeat scroll 0px 0px; 
	border-top:1px solid #91C162;
}

.choice3-colors .style-background-direct-back {
	background:#91C162; 
}

.choice4-colors .style-background-direct {
	height:75px; 
	background:#649ABF url(/static/images/bgr_direct_reduest_title_4.png) no-repeat scroll 0px 0px; 
	border-top:1px solid #649ABF;
}

.choice4-colors .style-background-direct-back {
	background:#649ABF; 
}

.choice1-colors .style-background {
	float:right;
	width:100%;
}

.choice1-colors .style-background {
	background: #E3783E none repeat-x scroll 0% 50%;
	float:right;
	width:100%;
	border-bottom: 1px solid #E3783E;	
}

.choice1-colors .style-top {
	border-top:1px solid #EDA871;
	/*height:25px;*/
	background: #E3783E/*EB8B4E*/ url('/static/images/choice1top1.png') repeat-x scroll 0px 0px;
	border-bottom:1px solid #E3783E;
}

.choice1-colors .style-body {
	border-top:1px solid #FFE0C4;
	/*height:13px;*/
	background:transparent url('/static/images/choice1top2.png') repeat-x scroll 0px 0px;
	border-bottom:1px solid #FF9A42;
}

.choice1-colors .contentlefts1marginbordercontentsize {
	background-color: #FF9A42;
}

.choice1-colors .contentrights1marginbordercontentsizenomin {
	background-color: #E3783E;
}

.choice2-colors .style-background {
	background:#7548B5 none repeat-x scroll 0% 50%;
	float:right;
	width:100%;
	border-bottom: 1px solid #7548B5;	
}

.choice2-colors .style-top {
	border-top:1px solid #8c66c4;
	/*height:25px;*/
	background: #7548b5/*EB8B4E*/ url('/static/images/choice2top1.png') repeat-x scroll 0px 0px;
	border-bottom:1px solid #7548b5;
}

.choice2-colors .style-body {
	background:transparent url('/static/images/choice2top2.png') repeat-x scroll 0px 0px;
	border-bottom:1px solid #9D65D2;
	border-top:1px solid #c6a6e1;
	/*height:13px;*/
}

.choice2-colors .contentlefts1marginbordercontentsize {
	background-color: #9D65D2;
}

.choice2-colors .contentrights1marginbordercontentsizenomin {
	background-color: #7548B5;
}

.choice3-colors .style-background {
	background: #91C162 none repeat-x scroll 0% 50%;
	float:right;
	width:100%;
	border-bottom: 1px solid #91C162;	
}

.choice3-colors .style-top {
	border-top:1px solid #91C162;
	/*height:25px;*/
	background: #91C162 url('/static/images/choice3top1.png') repeat-x scroll 0px 0px;
	border-bottom:1px solid #91C162;
}

.choice3-colors .style-body {
	border-top:1px solid #A2CC7E;
	height:13px;
	background:transparent url('/static/images/choice3top2.png') repeat-x scroll 0px 0px;
	border-bottom:1px solid #70CA61;
}

.choice3-colors .contentlefts1marginbordercontentsize {
	background-color: #70CA61;
}

.choice3-colors .contentrights1marginbordercontentsizenomin {
	background-color: #91C162;
}

.choice4-colors .style-background {
	background: #649ABF none repeat-x scroll 0% 50%;
	color:#CFCFCF;
	float:right;
	width:100%;
	/*jt asdfborder-bottom: 1px solid #649ABF;	*/
}

.choice4-colors .style-top {
	border-top:1px solid #80AACA;
	/*height:25px;*/
	background: #649ABF url('/static/images/choice4top1.png') repeat-x scroll 0px 0px;
	border-bottom:1px solid #649ABF;
}

.choice4-colors .style-body {
	border-top:1px solid #B8CBE2;
	height:13px;
	background:transparent url('/static/images/choice4top2.png') repeat-x scroll 0px 0px;
	border-bottom:1px solid #637CC7;
}

.choice4-colors .contentlefts1marginbordercontentsize {
	background-color: #637CC7;
}

.choice4-colors .contentrights1marginbordercontentsizenomin {
	background-color: #649ABF;
}

.style-plaincontent-top {
	background:#767676 url('/static/images/grey_menu_top.png') repeat-x scroll 0px 0px;
	border-top:1px solid #797979;
	border-bottom:1px solid #767676;
	/*height:25px;*/
}

.style-plaincontent-body {
	background:#767676 url('/static/images/grey_menu_body.png') repeat-x scroll 0px 0px;
	border-top:1px solid #8C8C8C;
	border-bottom:1px solid #767676;
}

.style-plaincontent-body-w {
	/*background:#767676 url('/static/images/grey_menu_body.png') repeat-x scroll 0px 0px;*/
	border-top:1px solid #767676;
	border-bottom:1px solid #767676;
	height:100%;
	width:100%;
}

/*
.style-grey-top {
	background:#767676 url('/static/images/grey_menu_top.png') repeat-x scroll 0px 0px;
	border-top:1px solid #797979;
	border-bottom:1px solid #767676;
	
}

.style-grey-body {
	background:#767676 url('/static/images/grey_menu_body.png') repeat-x scroll 0px 0px;
	border-top:1px solid #8C8C8C;
	border-bottom:1px solid #767676;
}
*/

.style-pageanation-background {
	text-align:right; 
	float: left; 
	width: 673px; 
	background-color:#363636;
}

.style-top-background {
	background:#767676 url('/static/images/grey_menu_top.png') repeat-x scroll 0px 0px;
	float:right;
	width:100%;
	border-bottom: 1px solid #767676;
}

.choice1-colors .style-top-background {
	background: #E3783E none repeat-x scroll 0% 50%;
	float:right;
	width:100%;
	border-bottom: 1px solid #E3783E;
}

.choice1-colors .contentrightcontent-style-body{
	background: #E3783E/*EA8C4C*/;
	/*border-top: 1px solid #E3783E;
	border-bottom: 1px solid #E3783E;*/
	color:black;
}

.choice2-colors .style-top-background {
	background: #7548B5 none repeat-x scroll 0% 50%;
	float:right;
	width:100%;
	border-bottom: 1px solid #7548B5;
}

.choice2-colors .contentrightcontent-style-body{
	background: #7548B5;
	/*border-top: 1px solid  #7548B5;
	border-bottom: 1px solid  #7548B5;*/
	color:black;
}

.choice3-colors .style-top-background {
	background: #91C162 none repeat-x scroll 0% 50%;
	float:right;
	width:100%;
	border-bottom: 1px solid #91C162;
}

.choice3-colors .contentrightcontent-style-body{
	background: #91C162;
	/*border-top: 1px solid #91C162;
	border-bottom: 1px solid #91C162;*/
	color:black;
}

.choice4-colors .style-top-background {
	background: #649ABF none repeat-x scroll 0% 50%;
	float:right;
	width:100%;
	border-bottom: 1px solid #649ABF;
}

.choice4-colors .contentrightcontent-style-body{
	background: #649ABF;
	/*border-top: 1px solid  #649ABF;
	border-bottom: 1px solid  #649ABF;*/
	color:black;
}

/* start old should get rid ofJT */
/*
.leftmenumenumargin {
	margin:10px;
}

.leftmenumenumargin li.first-row {
	margin:4px 0px 4px 6px;
}

.leftmenumenumargin li.second-row {
	margin:4px 0px 0px 12px;
}*/

/* end old should get rid ofJT */

#contentleftlarge {
    width: 690px;
    float:left;
    /*height: 360px;*/
}

#contentleftlargemargin {
    margin: 20px 0px 20px 20px;
}

/*xxxxxxx more search page: xxxxxxxx*/

#contentleft {
    width: 370px;
    float:left;
    /*height: 360px;*/
}

#contentleftmargin {
    margin: 20px 0px 20px 20px;
}

#contentright {
	float:left;
	/*height:350px;*/
	width:360px;
	
}

#contentrightmargin {
	margin:20px 0px 20px 20px;
}

.contentrightcontent {
	float:left;
	width:320px;
}

.nextcontentrightcontent {
	margin-top:20px;
}

/*xxxxxxx used by all: xxxxxxxx*/

.contentright-style-top {
	width:210px;
}

.background-shadow-left {
	background:transparent url(/static/images/bgr_shadow_left.png) repeat-x scroll 0px 0px;
	width:7px;
	float:left;
}

.background-shadow-bottom {
	background:transparent url(/static/images/bgr_shadow_bottom.png) repeat-x scroll 0px 0px;
	height:7px;
}

.shadow-top-right-corner {
	background:transparent url(/static/images/bgr_shadow_top_right_corner.png) no-repeat scroll 0px 0px;
	width:7px;
	height:15px;
	float:left;
}

.shadow-bottom-left-corner {
	background:transparent url(/static/images/bgr_shadow_bottom_left_corner.png) no-repeat scroll 0px 0px;
	width:15px;
	height:7px;
	float:left;
}

.shadow-bottom-right-corner {
	background:#434343 url(/static/images/bgr_shadow_bottom_right_corner.png) no-repeat scroll 0px 0px;
	width:15px;
	height:20px;
	float:left;
}

/*xxxxxxx images: xxxxxxxx*/

#mySlideshow {
	width: 400px;
	height: 200px;
}

.image-front-page {
	height:323px;
	overflow:hidden;
	width:890px;
	-x-background-x-position:0px;
	-x-background-y-position:0px;
	background-attachment:scroll;
	background-color:#ACA8A7;
	background-repeat:no-repeat;
}

.image-left-menu {
	height:525px;
}

.image-front-page-1 {
	background-image:url(/static/images/bgr_frontpagebody_1_en.png);
}

.image-financing-page-1 {
	background:transparent url(/static/images/bgr_finanz.png) no-repeat scroll 0px 0px;
}

.image-appraisal-page-1 {
	background:transparent url(/static/images/bgr_app.png) no-repeat scroll 0px 0px;
}

.image-apponintments-page-1 {
	background:transparent url(/static/images/bgr_viewing.png) no-repeat scroll 0px 0px;
}

.image-property-management-page-1 {
	background:transparent url(/static/images/bgr_propertym.png) no-repeat scroll 0px 0px;
}

.image-asset-management-page-1 {
	background:transparent url(/static/images/bgr_assetm.png) no-repeat scroll 0px 0px;
}

.image-after-sales-page-1 {
	background:transparent url(/static/images/bgr_aftersale.png) no-repeat scroll 0px 0px;
}

.image-funds-page-1 {
	background:transparent url(/static/images/bgr_fonds.png) no-repeat scroll 0px 0px;
}

.image-what-is-new-page-1 {
	background:transparent url(/static/images/bgr_new.png) no-repeat scroll 0px 0px;
}

.image-links-page-1 {
	background:transparent url(/static/images/bgr_links.png) no-repeat scroll 0px 0px;
}

.image-faqs-page-1 {
	background:transparent url(/static/images/bgr_faq.png) no-repeat scroll 0px 0px;
}

.image-example-page-1 {
	background:transparent url(/static/images/bgr_example.png) no-repeat scroll 0px 0px;
}

.image-vacation-page-1 {
	background:transparent url(/static/images/bgr_vacation.png) no-repeat scroll 0px 0px;
}

.image-reason-page-1 {
	background:transparent url(/static/images/bgr_reason.png) no-repeat scroll 0px 0px;
}

.image-philosophy-page-1 {
	background:transparent url(/static/images/bgr_philo.png) no-repeat scroll 0px 0px;
}

.image-team-page-1 {
	background:transparent url(/static/images/bgr_team.png) no-repeat scroll 0px 0px;
}

.image-jobs-page-1 {
	background:transparent url(/static/images/bgr_jobs.png) no-repeat scroll 0px 0px;
}

.image-networks-page-1 {
	background:transparent url(/static/images/bgr_network.png) no-repeat scroll 0px 0px;
}

.image-contact-page-1 {
	background:transparent url(/static/images/bgr_contact.png) no-repeat scroll 0px 0px;
}
.image-imprint-page-1 {
	background:transparent url(/static/images/bgr_imprint.png) no-repeat scroll 0px 0px;
}

.image-site-map-page-1 {
	background:transparent url(/static/images/bgr_site_map.png) no-repeat scroll 0px 0px;
}

/*xxxxxxx search page: xxxxxxxx*/

.style-body-content-direct{
	background:white;
	/*background:white url(/static/images/bgr_direct_reduest_title_1.png) no-repeat scroll 0px 0px;
	border-top:1px solid #E3783E;
	border-bottom:1px solid white;*/
	float:left;
	width:100%;
	/*margin-bottom:7px;*/
}

.choice1-colors .style-body-content-direct{
	background:white;
	/*background:white url(/static/images/bgr_direct_reduest_title_1.png) no-repeat scroll 0px 0px;
	border-top:1px solid #E3783E;
	border-bottom:1px solid white;*/
}

.choice2-colors .style-body-content-direct{
	background:white;
	/*background:white url(/static/images/bgr_direct_reduest_title_2.png) no-repeat scroll 0px 0px;
	border-top:1px solid #E3783E;
	border-bottom:1px solid white;*/
}

.choice3-colors .style-body-content-direct{
	background:white;
	/*background:white url(/static/images/bgr_direct_reduest_title_3.png) no-repeat scroll 0px 0px;
	border-top:1px solid #E3783E;
	border-bottom:1px solid white;*/
}

.choice4-colors .style-body-content-direct{
	background:white;
	/*background:white url(/static/images/bgr_direct_reduest_title_4.png) no-repeat scroll 0px 0px;
	border-top:1px solid #E3783E;
	border-bottom:1px solid white;*/
}

.style-body-content {
	background:white;
	border-top:1px solid white;
	border-bottom:1px solid white;
	/*float:left;*/
	width:100%;
	/*margin-bottom:7px;*/
	min-height:40px;
	height:auto !important;
  	height:40px;
}

.style-body-content-team {
	background:white;
	border-top:1px solid white;
	border-bottom:1px solid white;
	/*float:left;*/
	width:100%;
	/*margin-bottom:7px;*/
	min-height:133px;
	height:auto !important;
  	height:133px;
}

.style-body-content-stretch {
	background:white;
	min-height:219px;
	height:auto !important;
	height:219px;
	color:black;
}

.style-body-content-stretch-sales-1 {
	background:white;
	min-height:220px;
	height:auto !important;
  	height:220px;
	color:black;
}

.style-body-content-stretch-sales-2 {
	background:white;
	min-height:213px;
	height:auto !important;
  	height:213px;
	color:black;
}

.style-body-content-stretch-object-of-the-week {
	background:white;
	height:210px;
	color:black;
}

.style-body-content-stretch-1 {
	background:white;
	width:100%;
	/*height:114px;*/
}

.style-body-content-stretch-2 {
	background:white;
	height:503px;
	color:black;
}

.style-body-content-stretch-2-details {
	background:white;
	height:376px;
	color:black;
}

.contentrightcontent-style-body {
	color:black;
	float:left;
	width:100%;
}

.contentrightcontent-style-body-content {
	background:white;
	margin:5px;
}

.team-image{
margin: 15px 10px 10px 0px;
float: left;
width: 75px;
}

.team-text{
float: left;
width: 265px;
}

#morecontent {
	float:left;
	clear:both;
	width:930px;
}

#morecontentmargin {
	margin:0px 0px 0px 20px;
}

#contentfullpage {
    width: 935px;
    float:left;
}

#contentfullpagemargin {
    margin: 20px 15px 15px 20px;
}

.searchchoice{
	color:white;
	float:left;
	height:162px;
	width:226px;
}
a:link.searchchoiceclick,
a:visited.searchchoiceclick{
	color:white;
	text-decoration:none;
	cursor:pointer;
	cursor: hand;
}

a:hover.searchchoiceclick{
	color:white;
	text-decoration:none;
	cursor:pointer;
	cursor: hand;
}

.searchchoicemargin {
	margin:0px 10px 0px 0px ;
}

.searchchoiceclickable {
	height:150px;
width:211px;
}

.searchchoicetitel{
	height:19px;
}

.titelmargin{
	margin:4px 6px 4px 20px;
}

.searchchoicecontent{
	height:80px;
}

.searchchoicecontentmargin{
	margin:14px 20px 0px 20px ;
}

.searchchoicecontentmargintop{
	height:85px;
}

#searchchoice1{
	background:transparent url(/static/images/fp_block1.png) no-repeat scroll 0% 50%;
}

#searchchoice2{
	background:transparent url(/static/images/fp_block2.png) no-repeat scroll 0% 50%;
}

#searchchoice3{
	background:transparent url(/static/images/fp_block3.png) no-repeat scroll 0% 50%;
}

#searchchoice4{
	background:transparent url(/static/images/fp_block4.png) no-repeat scroll 0% 50%;
}

.fourhundredpxheight{
	height:350px;
}

#pagefooter {
	border:1px solid #434343;
	clear:left;
	width:930px;
}

#pagefootermargin {
	margin:10px 25px;
}

#pagefooter a:link, #pagefooter a:visited{
	color: #CFCFCF;
	text-decoration: none;
}

#pagefooter a:hover{
	/*color: #CFCFCF;*/
	color: #FFFFFF;
	text-decoration: underline;
}

#work-in-progress {
background:#FFF5EE none repeat scroll 0%;
border:2px solid pink;
display:block;
height:18px;
left:278px;
position:absolute;
text-align:center;
top:4px;
width:450px;
}



.babelen a:link, 
.babelen a:visited {
color: #1010EE;
}

.babelen a:hover {
color: #8010EE;
}

.babeltrans a:link,
.babeltrans a:visited {
color: #1010EE;
}

.babeltrans a:hover {
color: #8010EE;
}

.admin-link a:link,
.admin-link a:visited,
a:link.admin-link,
a:visited.admin-link  {
color: #1010EE;
}

.admin-link a:hover,
a:hover.admin-link  {
color: #8010EE;
}

/* for the table used for node logo etc. */
table.node-info-table {
	width: 100%;
	color: #000000;
	border:2px;
}

th.node-info-table {
	background-color: #000000;
	padding: 4px 4px 4px 14px;
}

tr.node-info-table {
	background-color: #000000;
	padding: 4px;
}

tr.altRow.node-info-table {
	background-color: #000000;
}

td.node-info-table {
	padding: 0 2px;
	text-align: left;
}


