@import url(//www.re-share.de/assets-2012/awesome-more/css/font-awesome.css);

.sub_menu_horizontal {
	height: 24px;
	border-bottom: 1px solid  #003366;
}

.sub_menu_horizontal p a {
	font-size: 12px;
	color: white;
	background-color: #003366;
	float: left;
	display: inline;
	margin: 0 0 -1px 8px;
	padding: 4px 8px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	border-bottom: 1px solid white;
	border-color:  #003366;
}

.sub_menu_horizontal p:first-child a {
	margin-left: 0;
}

.sub_menu_horizontal p a.current {
	background-color: #993333;
	border-color: #993333;
}

.sub_menu_horizontal p a:hover {
	background-color: #993333;
	text-decoration: none;
}

#ReShareMap {height: 400px !important; width: 770px !important;}

#ReShare-Form {
	height: 60px;
	padding: 8px 6px;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-color:  #003366;
	margin: -16px 0 0 0;
	background-color:  white;
}

#ReShare-Form
input[type="text"],
label {
	float: left;
	display: inline-block;
	height: 12px;
	padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
	margin: 3px 0 0 4px;
}

#ReShare-Form select {

display: inline;
height: 22px;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;

font-size: 12px;
line-height: 12px;
}

#RSnewAlert {
	height: 16px;
	float: right;
	display: inline;
	margin: 0;
	cursor: pointer;
}

#ReShare-Liste .reshare_oc_content_wrapper_small {
	float: left;
	display: inline;
	min-height: 280px;
	background-color: white;
	border: 1px solid;
	border-color:  #003366;
	padding: 4px;
	margin: 0 0 8px 8px;
}

#ReShare-Liste > .reshare-liste-pagination:first-child {margin-bottom: 0 !important;}
#ReShare-Liste > .reshare_oc_content_wrapper_small:nth-child(2) {margin-left: 0 !important;}
#ReShare-Liste > .reshare_oc_content_wrapper_small:nth-child(2n+2) {clear: right; margin-left: 0 !important;}


/* RS-Member
-------------------------- */
.RS_CompanyTeam {
	margin: 0 0 0 -20px;
	width: 720px;
}
.RS_CompanyTeamMember {
	margin: 10px 0 0 10px;
	padding: 15px 20px 50px 20px;
	float:left;
	display: inline;
	width: 188px;
	height: 260px;
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}
.RS_CompanyTeamMemberPic {
	margin: 10px 0 5px 10px;
	padding: 6px;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.RS_CompanyTeamMemberTitel {
	font-size: 10px;
	color: #666;
	margin: 0 0 0 16px;
}
.RS_CompanyTeamMemberName {
	font-size: 12px;
	font-weight: 500;
	color: #333;
	margin: 2px 0 0 16px;
}
.RS_CompanyTeamMemberFunktion {
	font-size: 11px;
	color: #666;
	margin: 2px 0 0 16px;

}
.RS_CompanyTeamMemberTel {
	font-size: 12px;
	font-weight: 500;
	color: #333;
	margin: 2px 0 0 16px;
}
.RS_CompanyTeamMemberLink {
	font-size: 12px;
	font-weight: 500;
	color: #457dd1;
	text-decoration: none;
	margin: 2px 0 0 16px;
}
.RS_CompanyTeamMemberLink:hover {
	text-decoration: underline;
}



/* RE-SHARE Referenzen
--------------------------------*/

.reshare_wrapper_referenzen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 15px  0 15px 0;
	padding: 0;
	height: 240px;
	overflow: visible;
}
.reshare_pic_referenzen {width: 133px; height: 88px; padding: 0; margin: 0; overflow: hidden; float: left; display: inline; border-top: 6px solid #fff; border-right: 6px solid #fff; border-bottom: 6px solid #fff; border-left: 6px solid #fff;}
.reshare_div_referenzen {
	float: left;
	display: inline;
	width: 480px;
	padding: 10px 20px 0 20px;
	border-top:dotted #ccc 1px;
	background-color:#f4f4f4;
	margin-bottom: 30px;
	margin-left:5px;
	border-right:dotted #ccc 1px;
}
.reshare_h1_referenzen {display:true; color: #A4A4A4;}
.reshare_referenzen_Land_PLZ_Ort {display:true;}
.reshare_referenzen_Sonstige_Angaben {margin-bottom:30px;  }

/* RE-SHARE Top Angebot
--------------------------------*/

.ReShare-Top-Object {
	width: 700px;
	height: 304px;
	overflow: hidden;
	background-color: white;
	
}

.reshare_wrapper_topobjekt {
	margin: 0 60px 0 0;
	padding: 0;
	display: inline-block;
	width: 190px;
	height: 300px;
	background: #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	overflow: hidden;
	background-color: white;
}
.reshare_wrapper_topobjekt:last-child {
	margin: 0 0 0 0;
}
.reshare_pic_topobjekt {
	width: 133px !important;
	height: 88px;
	padding: 10px 26px 40px 26px;
	margin: 0 0 0 0;
	border: 1px solid #ccc !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.reshare_pic_topobjekt img {
	margin: 40px 0 0 60px;
}
.reshare_pic_topobjekt:hover {
	border: 1px solid #ccc !important;
}
.reshare_div_topobjekt {
	margin:0;
	padding: 5px 0 0 0;
}
.reshare_div_topobjekt p {
	margin:0 0 0 5px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.reshare_div_topobjekt a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #A4A4A4;
	text-decoration: none;
	font-size: 11px;
	font-weight:bold;
}
.reshare_h1_topobjekt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #457dd1;
	font-weight: normal;
	margin: 0 0 0 5px;
	padding: 0;
	display:none;
}
.reshare_a_topobjekt {
	font-size: 11px;
	font-weight: normal;
	color: #457dd1;
!important;
	margin:5px 0 10px 5px;
	padding: 0;
}
/** topangebote main **/
.topangebot_wrapper {
	margin: 0;
	padding: 0;
	float: right;
	display: inline;
	width: 720px;
	background:#fff;
}
.topangebot_wrapper .reshare_wrapper_topobjekt {
	margin: 10px 0 0 10px;
}
#reshare_topobjekt_idObjekte {
	display:none;
}
#reshare_topobjekt_Objektart {
	display: ;
	margin: 0 0 0 5px;
}
#reshare_topobjekt_Land_PLZ_Ort {
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 5px;
}
#reshare_topobjekt_Kaufpreis {
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 5px;
}
#reshare_topobjekt_ProvisionInt {
	display:none;
}
#reshare_topobjekt_Mietpreis {
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 5px;
}
#reshare_topobjekt_Mieterprovision {
	display:none;
}
#reshare_topobjekt_Zimmer {
	display: ;
	margin: 0 0 0 5px;
}
#reshare_topobjekt_Wohnflaeche {
	display:none;
}
#reshare_topobjekt_Grundstuecksflaeche {
	display:none;
}
#reshare_topobjekt_Nutzflaeche {
	display:none;
}
#reshare_topobjekt_Bueroflaeche {
	display:none;
}
#reshare_topobjekt_Lagerflaeche {
	display:none;
}


