#content-wrap { width:775px;}

#marginGallery { left:785px;top:8px; }

/* Zoom Bereich */
#zoom { top:-177px; left:-1px; }

/* ANFANG neutraler Rand */
#linkWrapper { display:inline; float: left;	width: 206px; display: inline; margin: 0px; border-left:1px solid #999; border-right:1px solid #999; border-bottom:1px solid #999; background:#E9E9E9; }
.boxSearchHeadline { background-color: #f00; color: #fff; font-weight: bold; font-size: 12px; padding: 3px 0px 3px 20px; }
.boxSearchContent { margin: 0px 0px 0px 0px; padding: 3px 0px 1px 0px; font-weight: normal; font-size: 11px; }
.boxSearchField { background-color: #ccc;  float: right; width: 190px; margin: 1px 0 1px 0;	padding: 2px 0px 2px 5px ; }
.boxSearchField .submit { 
	position: relative;
	top: 1px;
	top:expression(0 + "px");
	background: #ddd url(/resources/pics/button_submit.gif) no-repeat;
	border-bottom: 1px solid #ddd;
	height:17px;
	width:15px;
	border: none;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	overflow: hidden;
}
.boxSearchField input.inputsearch { width: 150px; height:13px; margin: 0px 0px 0px 0px; border: 1px solid #fff;  color: #000; font-size: 12px; }

input.login { margin: 0px 0 5px 0px; border: 1px solid #fff;  color: #000; font-size: 12px; width: 90px; margin: 0px; }
input.user { margin: 0px 0 5px 0px; border: 1px solid #fff;  color: #000; font-size: 12px; width: 100px; margin: 0px; }
.space5	{ font-size: 1px; display: block; height: 5px; }
.space10	{ font-size: 1px;	display: block; height: 10px; }
.space15 { font-size: 1px;	display: block; height: 15px; }
.space18 { font-size: 1px;	display: block; height: 18px; }
.space20 { font-size: 1px;	display: block; height: 20px; }
.space30 { font-size: 1px;	display: block; height: 30px; }
.space35 { font-size: 1px;	display: block; height: 35px; }
.space40 { font-size: 1px;	display: block; height: 40px; }
.boxContent { margin: 0px 25px 0px 20px; padding: 3px 0px 1px 0px; font-weight: normal;	font-size: 11px; }
.boxHeadline { background-color: #999999; color: #fff; font-weight: bold; font-size: 12px; padding: 3px 0px 3px 20px; }
.boxContent table { border-collapse: collapse; }
.boxContent td { padding: 0px 10px 0px 5px; border: 1px solid #fff; }
a.linkblock, #contentWrapper a.linkMore { display: block; color: #666666; padding: 2px 0px 2px 15px; margin: 0px; font-size: 12px; background: url(/resources/pics/arrow_red.gif) no-repeat 0px 5px; }
/* ENDE neutraler Rand */

table.eingabe_mw { border: 0px; border-spacing: 0; border-collapse: collapse; width: 190px; float: right; margin-top: 9px; margin-bottom: 10px; }
table.eingabe_mw td { background-color: #ddd; border-bottom: 1px solid #E9E9E9;	padding: 5px 0 5px 4px; }

table.eingabe_mw input { 
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	height: 17px;
	border: 0px solid #ddd;
}

table.eingabe_mw input.user { 
	width:105px;
}

table.eingabe_mw input.login { 
	width:90px;
}

table.eingabe_mw .boxSearchField fieldset {
	margin: 0px;
	padding: 0px;
}

table.eingabe_mw .submit {
	position: relative;
	top: 2px;
	top:expression(0 + "px");
	background: #ddd url(/resources/pics/button_submit.gif) no-repeat;
	border-bottom: 1px solid red;
	height:17px;
	width:15px;
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	overflow: hidden;

}
td.titel a { font-size: 11px !important; }

.tab .hellGrauEcke {
	position: absolute;
	background: url(/frontend/img/_lay/neutral/pics/maklerseiteTabreiter/lastTabCorner_regio.gif) no-repeat 0px 0px;
	top: 0;
	left: 100%;
	margin-left: -6px;
	height: 6px;
	width: 6px;
	line-height: 6px;
	font-size: 6px;
	overflow: hidden;
}
