/* Aufbau  */
body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font-family:Helvetica;
	font-style:normal;
	font-size:12px;
	color:#4a494e;
	line-height:200%;
	background-color:#ededef;
	outline:none;
}

#BootstrapWrapper{
 	max-height: 385px;
	overflow: hidden;
}

.carousel-indicators{
	display: none;
}

.carousel-control{
	display: none;
	z-index: 100;
}

.overlay img,
#BootstrapWrapper .carousel-inner > .item,
#BootstrapWrapper .carousel-inner .item > img, 
#BootstrapWrapper .carousel-inner .item.active > img, 
#BootstrapWrapper .carousel-inner .item.active.left > img,
#BootstrapWrapper .carousel-inner .item.next.left > img{
	width: 100% !important;
	max-width: none !important;
	height: auto !important;
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  left: 0 !important;
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0 !important;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  left: 0 !important;
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
}

img{
	max-width: 100%;
}

.NoPadding{
	padding: 0;
}

p {
	margin:0 0 30px 2px;
}

li {
	list-style-type:none;
}

.ImgBorder{
	border: 1px solid silver;
}

/* SUBNAVIGATION */
#subnav2 {
	position:absolute;
	left:75px;
	top:53px;
	z-index:100000;
	display:none;
}

#subnav2Inside {
	margin:0;
	padding:0;
	width:200px;
	height:255px;
	background-image:url(/graphics/all/navi_dorpdown.png);
}

.subnav ul {
	margin:1em;
	padding:5px 0 0;
}

.subnav ul li {
	margin-left:0;
	padding-left:0;
	margin-top:6px;
}

/* Einblenden dropdown */
#dropdown_menue {
	position:relative;
	display:none;
	left:0;
/* unsichtbar */
	top:300px;
	height:200px;
	width:230px;
/* Abmessungen des Hintergrundbildes */
	background-color:#333;
}

#navpoint2:hover #dropdown_menue {
	left:155px;
/* blendet ein */
	display:block;
	top:-26px;
	width:100px;
}

/* TYPO */
.text {
	font-family:Helvetica;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	color:#4a494e;
}

.georgia_24 {
	font-family:Georgia;
	font-size:24px;
	font-style:normal;
	font-weight:400;
}

.georgia_21 {
	font-family:Georgia;
	font-size:21px;
	font-style:normal;
	font-weight:400;
}

.georgia_p {
	font-family:Georgia;
	font-size:16px;
	font-style:normal;
	font-weight:400;
}

.title2 {
	font-family:Georgia;
	font-size:14px;
	font-style:normal;
	font-weight:400;
	margin-top:10px;
}

.ldist {
	margin-top:8px;
	margin-bottom:24px;
	text-align:justify;
}

/* Spaltenberschriften 5-spaltig */
.spaltenueberschrift {
	font-family:Georgia;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	color:#0059a9;
}

.georgia_16 {
	font-family:Georgia;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	color:#4a494e;
}

.georgia_16:hover {
	color:#4a494e;
}

.georgia_16_nolink {
	font-family:Georgia;
	font-size:16px;
	font-style:normal;
	font-weight:400;
}

.georgia_12 {
	font-family:Georgia;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	color:#4a494e;
}

.georgia_12:hover {
	color:#0059a9;
}

.georgia_12_nolink {
	font-family:Georgia;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	color:#4a494e;
}

/* Referenzen */
.heletica_12 {
	font-family:Helvetica;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	color:#4a494e;
}

.heletica_12:hover {
	color:#4a494e;
}

/* Sprachlasche */
.heletica_10 {
	font-family:Helvetica;
	font-size:10px;
	font-style:normal;
	font-weight:400;
	color:#4a494e;
}

h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
	font-family:Georgia;
	font-size:24px;
	font-style:normal;
	font-weight:400;
	color:#4a494e;
}

/* Menpunkte */
a.navi_on {
/* Aktiver Menpunkt und :hover */
	font-family:Georgia;
	font-style:normal;
	font-weight:400;
	font-size:16px;
	color:#0059a9;
}

a.navi_off {
/* Inaktiver Menpunkt*/
	font-family:Georgia;
	font-style:normal;
	font-weight:400;
	font-size:16px;
	color:#4a494e!important;
}

a.navi_off:hover {
	font-family:Georgia;
	font-style:normal;
	font-weight:400;
	font-size:16px;
	color:#0059a9!important;
}

.navi_subheader {
	font-family:Georgia;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	color:#0059a9!important;
	margin-top:5px;
}

.navi_subheader A:link {
	font-family:Georgia;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	color:#4a494e!important;
	margin-top:5px;
}

.navi_subheader A:hover {
	font-family:Georgia;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	color:#0059a9!important;
	margin-top:5px;
}

.navi_subheader A:visited {
	font-family:Georgia;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	color:#4a494e!important;
	margin-top:5px;
}

.navi_subheader A:visited:hover {
	font-family:Georgia;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	color:#0059a9!important;
	margin-top:5px;
}

.navi_subheader A:active {
	font-family:Georgia;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	color:#0059a9!important;
	margin-top:5px;
}

.bildUnterschrift {
	font-family:Helvetica;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	text-align:center;
	color:#4a494e!important;
	margin-top:-2px;
}

.bildUnterschrift A:link {
	font-family:Helvetica;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	text-align:center;
	color:#4a494e!important;
	margin-top:-2px;
}

.bildUnterschrift A:hover {
	font-family:Helvetica;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	text-align:center;
	color:#0059a9!important;
	margin-top:-2px;
}

.bildUnterschrift A:visited {
	font-family:Helvetica;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	text-align:center;
	color:#4a494e!important;
	margin-top:-2px;
}

.bildUnterschrift A:visited:hover {
	font-family:Helvetica;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	text-align:center;
	color:#0059a9!important;
	margin-top:-2px;
}

.bildUnterschrift A:active {
	font-family:Helvetica;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	color:#0059a9!important;
	text-align:center;
	margin-top:-2px;
}

.navi_on {
/* Aktiver Menpunkt und :hover */
	font-family:Georgia;
	font-style:normal;
	font-weight:400;
	font-size:16px;
	color:#0059a9;
}

.navi_off {
/* Inaktiver Menpunkt*/
	font-family:Georgia;
	font-style:normal;
	font-weight:400;
	font-size:16px;
	color:#4a494e;
}

.navi_off:hover {
	font-family:Georgia;
	font-style:normal;
	font-weight:400;
	font-size:16px;
	color:#0059a9;
}

/* Navi - Punkte rechts Impressum Suchauftrag*/
a.subnavi_on {
/* Aktiver Menpunkt und :hover */
	font-family:Helvetica;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	color:#0059a9;
}

a.subnavi_off {
	font-family:Helvetica;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	color:#4a494e!important;
}

a.subnavi_off:hover {
	font-family:Helvetica;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	color:#0059a9!important;
}

.subnavi_on {
/* Aktiver Menpunkt und :hover */
	font-family:Helvetica;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	color:#0059a9;
}

.subnavi_off {
	font-family:Helvetica;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	color:#4a494e;
}

.subnavi_off:hover {
	font-family:Helvetica;
	font-style:normal;
	font-weight:400;
	font-size:12px;
	color:#0059a9;
}

/* Sprachauswahl */
.language_on {
/* Aktiver Menpunkt Sprachlasche */
	font-family:Helvetica;
	font-style:normal;
	font-weight:400;
	font-size:10px;
	color:#4a494e;
}

.language_off {
	font-family:Helvetica;
	font-style:normal;
	font-weight:400;
	font-size:10px;
	color:#b7b7b7;
}

.sprachwahl:hover {
	font-family:Helvetica;
	font-style:normal;
	font-weight:400;
	font-size:10px;
	color:#4a494e;
}

a,a:hover,a:link,a:visited,a:focus {
	text-decoration:none;
	color:#0059a9;
}

a.ipg,a.ipg:hover,a.ipg:link,a.ipg:visited,a.ipg:focus {
	text-decoration:none;
	color:#0059a9;
}

/* 1 Spalte 120227LasAnclas_Website08.jpg */
#spalte_1_1 {
	position:relative;
	max-width:920px;
	margin-left:40px;
	height:auto;
	border:0 solid #000;
}

.spalte_1_1 {
	position:relative;
	max-width:920px;
	margin-left:40px;
	height:auto;
	border:0 solid #000;
}

/* 2 spaltiges Layout */
#spalte_1_2 {
	position:relative;
	max-width:450px;
	margin-left:40px;
	height:auto;
	float:left;
	border:0 solid #000;
}

.spalte_1_2 {
	position:relative;
	max-width:450px;
	margin-left:40px;
	height:auto;
	float:left;
	border:0 solid #000;
}

#spalte_2_2 {
	max-width:450px;
	margin-left:20px;
	height:auto;
	float:left;
	border:0 solid green;
}

.spalte_2_2 {
	max-width:450px;
	margin-left:20px;
	height:auto;
	float:left;
	border:0 solid green;
}

#spalte_1_2p {
	position:relative;
	max-width:420px;
	margin-left:40px;
	height:auto;
	float:left;
	border:0 solid #000;
}

#spalte_2_2p {
	max-width:420px;
	margin-left:80px;
	height:auto;
	float:left;
	border:0 solid green;
}

/* 3 spaltiges Layout */
.spalte_1_3 {
	position:relative;
	max-width:260px;
	margin-left:40px;
	height:auto;
	float:left;
	border:0 solid #000;
}

.spalte_2_3 {
	position:relative;
	max-width:280px;
	margin-left:40px;
	height:auto;
	float:left;
	border:0 solid #000;
}

.spalte_3_3 {
	position:relative;
	max-width:260px;
	margin-left:0;
	height:auto;
	float:left;
	border:0 solid #000;
}

.spalte_2_3_3 {
	position:relative;
	max-width:620px;
	margin-left:40px;
	height:auto;
	float:left;
	border:0 solid #000;
}

.spalte_1_2if {
	position:relative;
	max-width:430px;
	margin-left:40px;
	height:auto;
	float:left;
	border:0 solid #000;
}

.spalte_2_2if {
	max-width:450px;
	margin-left:40px;
	height:auto;
	float:left;
	border:0 solid green;
}

.spalte_1_2if p {
	margin:0 0 15px;
}

.spalte_2_2if p {
	margin:0 0 15px;
}

/* 3 spaltiges Layout im Footer */
/* 3*308 + 4*19 = 1000 */
.spalte_footer {
	position:relative;
	max-width:308px;
	margin-left:19px;
	height:auto;
	float:left;
	border:0 dotted #000;
}

/* test */
.spalte_1_5cont {
	max-width:376px;
	height:auto;
	margin-left:0;
	float:left;
}

.spalte_1_5_sc {
	max-width:168px;
	height:auto;
	margin-left:20px;
	float:left;
}

/* 5 - spaltiges Layout */
.spalte_1_5 {
	max-width:168px;
	height:auto;
	margin-left:20px;
	float:left;
}

.spalte_1_5a {
	max-width:148px;
	height:auto;
	margin-left:0;
	float:left;
	text-align:right;
}

.spalte_1_5b {
	max-width:75px;
	height:auto;
	margin-left:10px;
	float:left;
}

.spalte_1_5c1 {
	max-width:188px;
	height:auto;
	margin-left:20px;
	float:left;
}

.spalte_1_5c2 {
	max-width:168px;
	height:auto;
	margin-left:0;
	float:left;
}

.spalte_1_5d1 {
	max-width:168px;
	height:auto;
	margin-left:20px;
	float:left;
}

.spalte_1_5d2 {
	max-width:148px;
	height:auto;
	margin-left:0;
	float:left;
}

.spalte_2_5 {
	max-width:356px;
	height:auto;
	margin-left:20px;
	float:left;
	border:0 dotted gray;
}

.spalte_2_5a {
	max-width:685px;
	height:auto;
	margin-left:20px;
	float:left;
	border:0 dotted gray;
}

.spalte_2_5a a {
	color:#4a494e;
}

.spalte_3_5 {
	max-width:544px;
	height:auto;
	margin-left:20px;
	float:left;
	border:0 dotted gray;
}

.spalte_3_5a {
	max-width:250px;
	height:auto;
	margin-left:20px;
	float:left;
	border:0 dotted gray;
}

.spalte_4_5 {
	max-width:732px;
	height:auto;
	margin-left:20px;
	float:left;
}

.spalte_5_5 {
	max-width:920px;
	height:auto;
	margin-left:20px;
}

/* Bereiche */
#main_wrapper {
	position:relative;
	width:100%;
	height:auto;
}

.MaxResolution{
	position:relative;
	max-width:1200px;
	height:auto;
	margin:0 auto;
}

.MaxResolutionSlider{
	position:relative;
	max-width:1200px;
	height:auto;
	margin:0 auto;
	background-color: grey;
}

/* Navigationsleiste */
#navigation {
	position:relative;
	height:70px;
	background-image:url(/graphics/all/bg_navi.jpg);
	background-repeat:repeat-x;
}

#sprachmenu_wrapper {

}

#sprach_wrapper {
	text-align: center;
}

#sprachlasche {
	position:relative;
	width:140px;
	height:23px;
	background-image:url(/graphics/all/lasche_language.png);
	float: right;
	margin-right: 20px;
}

#sprachlasche2 {
	position: relative;
	width: 265px;
	height: 26px;
	background-image: url(/graphics/all/lasche_language1.png);
	float: right;
	margin-right: 20px;
}

#mainmenu_wrapper {
	margin:0;
	margin-top: 4px;
	padding: 0 20px;
}

/* Einzelpunkte der Hauptnavigation */
#spacer_navi {
/* Abstand der navi vom linken Rand */
	max-width:30px;
	height:32px;
}

.navi_punkt {
	margin:7px 0 0;
}

.navi_trenner {
	margin:0 10px;
}

#navi_home {
	max-width:40px;
}

#submenu_wrapper {
	margin:4px 2px 0 0;
}

#spacer_subnavi {
	padding: 5px;
}

/* HeaderBild etc */
#header_wrapper {
	max-height:385px;
	overflow: hidden;
}

.overlay {
	position:absolute;
	z-index:100;
	width: 100%;
}

#aktuelles {
	height:auto;
}

#main_content {
	height:auto;
	background-image:url(/graphics/all/bg_schatten_content.jpg);
	background-repeat: repeat-x;
	padding: 0 20px 20px 20px;
}

#main_content_index {
	height:auto;
	background-image:url(/graphics/all/bg_schatten_content_index.jpg);
	 background-repeat: repeat-x;
}

/* Bottom - Men - Einzelheiten */
.ein_objekt {
	margin-bottom:20px;
}

#bottomnav_wrapper {
	line-height:120%;
}

.bnav_headline {
	margin: 20px 0 10px;
	font-weight: bold;
}

.bnav_trenner {
	margin-top:0;
}

.bnav_zeile {
	margin-top:10px;
}

.bnav_zeile2 {
	margin-top:10px;
	margin-bottom:3px;
}

.eingerueckt {
	margin-left:10px;
}

#b_map {
	position:relative;
	max-width:260px;
	height:210px;
	margin:0 0 0 30px;
}

#mapContent {
	position:relative;
	max-width:360px;
	margin:0 0 0 45px;
}

#mapContent2 {
	position:relative;
	margin:0 0 0 5px;
}

#b_suchen {
	position:relative;
	max-width:130px;
	height:70px;
	margin:-50px 0 0 175px;
}

.suchfeld {
/* dunkel im footer */
	max-width:130px;
}

.suchfeld_1 {
/* mit raquo */
	height:34px;
	margin-top:10px;
}

.suchfeld_2 {
/* ohne raquo */
	height:34px;
	margin-top:10px;
}

.suchfeld_3 {
/* schmal mit raquo */
	height:34px;
	margin-top:10px;
}

.suchfeld_4 {
/* doppelt */
	height:34px;
	margin-top:10px;
}

.suchfeld_5 {
/* textarea fr Kommentare etc. */
	height:108px;
	margin-top:10px;
}

/* Formular Fields */
.inputCS3 {
	border:1px solid #a9abab;
	padding:.5em;
	font-size:11px;
	line-height:1.2em;
	-webkit-appearance:none;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	outline:none;
	background:#fff;
/* Old browsers */
	background:-moz-linear-gradient(top,#fff 0%,#ccc 100%);
/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ccc));
/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#fff 0%,#ccc 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#fff 0%,#ccc 100%);
/* Opera11.10+ */
	background:-ms-linear-gradient(top,#fff 0%,#ccc 100%);
/* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cccccc',GradientType=0);
/* IE6-9 */
	background:linear-gradient(top,#fff 0%,#ccc 100%);
/* W3C */
}

.dropDownCS3 {
	border:1px solid #ccc;
	padding:.5em;
	font-size:11px;
	line-height:1.2em;
	-webkit-appearance:menue;
	-moz-appearance:menue;
	appearance:menue;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	outline:none;
	background:#fff;
/* Old browsers */
}

.dropDownDarkCS3 {
	border:1px solid #ccc;
	padding:.5em;
	font-size:11px;
	line-height:1.2em;
	-webkit-appearance:menue;
	-moz-appearance:menue;
	appearance:menue;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	outline:none;
	background:#333;
/* Old browsers */
}

.dropDownCS3Shadow {
	background:-moz-linear-gradient(top,#fff 0%,#ccc 100%);
/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ccc));
/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#fff 0%,#ccc 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#fff 0%,#ccc 100%);
/* Opera11.10+ */
	background:-ms-linear-gradient(top,#fff 0%,#ccc 100%);
/* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cccccc',GradientType=0);
/* IE6-9 */
	background:linear-gradient(top,#fff 0%,#ccc 100%);
/* W3C */
}

/* Formular Fields Ende */
.inputTypo {
	font-family:Georgia;
	color:#4b4a4d;
}

.input {
	max-width:100px;
	margin:5px 0 0 10px;
	font-family:Georgia;
	color:#fff;
}

.input_hell,
.input_hell_2{
	font-family:Georgia;
	font-weight:400;
	color:#4b4a4d;
}

.schmal {
	max-width:20px;
}

/* ENDE Bottom - Men - Einzelheiten */
/* Bereich Fusszeile */

#footer_wrapper {
	background-image:url(/graphics/all/bg_footer_grey.jpg);
	background-repeat:repeat;
}

#footline{
position: relative;
}

.footline a {
	color:#fff;
}

#f_text {
	position:relative;
	padding:15px 0 0 28px;
}

#f_likes_old {
	position:absolute;
	right:5px;
	max-width:420px;
	top:15px;
}

#f_likes {
		max-width: none;
	    position: relative;
	    right: auto;
	    top: auto;
	    padding: 15px 0;
	    margin: 0 auto;
}

	.addthis_toolbox{
	   margin: 0 auto;
	   width: 400px;
	}
	
	.gpl{ margin-left:15px;
	      margin-top:-4px;}
	      
	      
	
	#f_likes2 {
		max-width: none;
	    position: relative;
	    right: auto;
	    top: auto;
	    padding: 8px 0;
	    margin: 0 auto;
}

	
   
/* ENDE Bereich Fusszeile */
.left {
	float:left;
}

.right {
	float:right;
}

.clear {
	clear:both;
	height:1px;
}

.fett {
	font-weight:700;
}

.kleine_zeilen {
	line-height:140%;
}

.zeilen_150 {
	line-height:150%;
}

.zeilen_180 {
	line-height:180%;
}

.mit_rand {
	border:1px solid red;
}

/* FARBEN */
.hg_weiss {
	background-color:#fff;
}

.white,.weiss {
	color:#fff;
}

.blue {
	color:#0059a9;
}

.bold {
	font-weight:700;
}

.gray {
	color:#4a494e;
}

.lightgray {
	color:#b7b7b7;
}

.darkgray {
	color:#4b4a4d;
}

.black {
	color:#000;
}

/***********************************
         Seiten  - Inneres
*************************************/
/***********************************
              HOME
*************************************/
#immobilie_des_monats {
	position:relative;
	max-width:600px;
}

#imo_text {
	margin-left:20px;
	line-height:160%;
}

#imo_bild {
}

#imo_descr {
	position:relative;
	max-width:350px;
	height:auto;
	margin-top:10px;
	border:0 solid blue;
}

#imo_btn {
	position:relative;
	margin:100px 0 0 400px;
}

#broschuere {
	position:relative;
	max-width:350px;
}

#bro_text {
	margin-left:20px;
	max-width:180px;
	line-height:160%;
	border:0 solid blue;
}

#bro_bild {
}

#bro_descr {
	position:relative;
	max-width:200px;
	height:auto;
	margin-top:10px;
	border:0 solid blue;
}

#bro_btn {
	position:relative;
	margin:100px 0 0 200px;
}

.hl_1 {
	margin:20px 0;
}

.hl_1a {
	margin:20px 0 10px;
}

#wir_text {
	position:relative;
	height:auto;
}

#wir_bild {
	position:relative;
	max-width:140px;
	height:auto;
	margin-top:23px;
}

/***********************************
           ENDE   HOME
*************************************/
/***********************************
         VERKAUFSOBJEKTE
*************************************/
#breadcrumbs {
	position:relative;
	height:auto;
}

.breadcrumbs {
	font-family:Helvetica;
	font-size:12px;
	font-style:normal;
	font-weight:400;
	color:#4a494e;
}

.breadcrumbs:hover {
	color:#0059a9;
}

/***********************************
         ENDE VERKAUFSOBJEKTE
*************************************/
/***********************************
         OBJEKTDETAIL 1
*************************************/
#objektbeschreibung_detail p {
	margin:0 0 15px;
}

/***********************************
         ENDE OBJEKTDETAIL 1
*************************************/
/***********************************
         KONTAKTFORMULAR
*************************************/
#kontaktform {
	position:relative;
	max-width:960px;
	height:495px;
	background-image:url(/graphics/all/bg_lightview.jpg);
}

/***********************************
         ENDE KONTAKTFORMULAR
*************************************/
/***********************************
         SUCHAUFTRAG
*************************************/
#suchauftrag {
	position:relative;
	max-width:960px;
	height:350px;
	background-image:url(/graphics/all/bg_lightview.jpg);
}

#suchauftragExklusiv {
	position:relative;
	max-width:960px;
	height:450px;
	background-image:url(/graphics/all/bg_lightview.jpg);
}

/***********************************
         ENDE SUCHAUFTRAG
*************************************/
/***********************************
         KONTAKT
*************************************/
#googlemap {
	position:relative;
	max-width:445px;
	height:300px;
	background-image:url(/graphics/all/kontakt_map.png);
}

#googlemap2 {
	position:relative;
	max-width:445px;
	height:300px;
	background-image:url(/graphics/all/kontakt_map2.png);
	margin: 0 auto;
}

#ref_streetview {
	position:absolute;
	left:30px;
	top:210px;
}

#ref_googlemaps {
	position:absolute;
	left:30px;
	top:250px;
}

/***********************************
         ENDE KONTAKT
*************************************/
/***********************************
         Seiten  - Inneres
*************************************/

.MobileChangeLanguage{


}

.HeadlineMobile{
	padding: 15px 0;
}

.navbar-default .navbar-toggle{
	background: transparent !important;
	border-color: transparent !important;
	padding: 0;
}

.navbar-toggle .icon-bar {
    border-radius: 1px;
    display: block;
    height: 4px;
    margin: 5px 0;
    width: 35px;
}

.MobileSearchReferenzRegion{
	text-align: center;
	margin: 10px 0 0;
}

	.MobileSearchLeft{
		text-align: right !important;
	}
	
	.MobileSearchRight{
		text-align: left !important;
	}

.spacer15{
	margin: 15px 0;
}

.spacer15Bottom{
	margin-bottom: 15px;
}

.LineDotted{
	border-bottom: 1px dotted gray;
	padding: 15px 0;
}

.IbizaFotografenImages{
	text-align: center;
}

.IbizaFotografenImages img,
.WeFlyContainer img{
	padding: 0 5px;
	max-width: none;
	width: 100% !important;
}

.IbizaFotografenImages2 img,
.WeFlyContainer2 img{
	padding: 0px;
	max-width: 100%;
	height:auto;
}

.IbizaFotografenImages.col-xs-12{
	padding: 5px 0;
}

.ein_objekt img.img-responsive{
	width: 100% !important;
}

.ImgMaxWidth{
	width: 100% !important;
}

.LasAnclasMainImagesContainer.ImageLeft{
	padding-right: 5px;
}

.LasAnclasMainImagesContainer.ImageRight{
	padding-left: 5px;
}

.AddImage{
	padding-left: 0px;
}

.AddImage img{
	height: 139px;
}

.IbizaLogos{
	text-align: center;
}
	
	

.xpadding {
   padding: 0 !important;
   margin: 0 0 5 0 !important;
}

.BottomNavCol1b{
		display: none;
	}
	
	
	
	
   #burj { position: relative;
    width: 100%; padding-bottom: 77%;
    vertical-align: middle; margin: 0; overflow: hidden; }

    #burj svg { display: inline-block;
    position: absolute; top: 0; left: 0; }
    
   .hover_group4 {
   opacity: 0.0;
   transition: opacity .7s ease-in-out;
   -moz-transition: opacity .7s ease-in-out;
   -webkit-transition: opacity .7s ease-in-out;
   }

    .hover_group4:hover
    {
        opacity:0.6;
    }   
    



.h1class {
           	font-family: 'ZapfinoExtraLTPro-Regular';
			font-size: 75px;
			margin-left: 10px;	
			white-space: nowrap;
			margin-top: 20px;
					font-weight: 400;
	font-style: italic;
		}
.h1classV0
{
    font-size: 100px;
    }
.h1classV1
{
    font-size: 90px;
    }     
.h1classV2
{
    font-size: 90px;
    }     
.h1classV3
{
    font-size: 85px;
    }
.h1classV4
{
    font-size: 80px;
    }



	.ypadding {
   padding: 0 !important;
   margin: 0 0 5 0 !important;
   }