@charset "utf-8";
#ob_top {display:none;}
/* Reiter */
#reiter4, #reiter5 {width:100%; height:auto; margin:0px; padding:0px; margin-bottom:20px; position:relative !important}
#vst4, #vst5, #vst5b {width:140px; height:auto; color:#ffffff; font-size:18px; text-align:center; padding:0px; margin:0px; padding-top:8px; padding-bottom:8px; background:#f96310;
					  border:1px solid #f96310; border-radius:12px 12px 0px 0px; margin-right:2px; margin-bottom:2px; display:block; float:left; position:relative !important}
#reiter4 a, #reiter5 a {width:140px; height:auto; color:#ffffff; font-size:18px; text-align:center; padding:0px; margin:0px; padding-top:8px; padding-bottom:8px; background:#468e2b;
						border:1px solid #468e2b; border-radius:12px 12px 0px 0px; margin-right:2px; margin-bottom:2px; text-decoration:none; display:block; float:left;}
#reiter5 a.swg {width:140px; height:auto; color:#ffffff; font-size:18px; text-align:center; padding:0px; margin:0px; padding-top:8px; padding-bottom:8px; background:#468e2b;
				border:1px solid #468e2b; border-radius:12px 12px 0px 0px; margin-right:2px; margin-bottom:2px; text-decoration:none; display:block; float:left;}
#reiter4 a:hover, #reiter5 a:hover, #reiter5 a:hover.swg {color:#ffffff; background:#f96310; border:1px solid #f96310;}
/* Beschreibung + Lage + Senioren WG */
#inh_left {width:46%; height:auto; font-size:18px; text-align:justify; margin:0px; padding-top:0px; padding-left:0px; padding-right:4%; padding-bottom:0px; float:left; position:relative !important}
#inh_image {display:none;}
#inh_right {width:46%; height:auto; font-size:18px; text-align:justify; margin:0px; padding-top:0px; padding-left:0px; padding-left:4%; padding-bottom:0px; float:left; position:relative !important}
#inh_ab {width:100%; height:40px; clear:left; position:relative !important}
#inh_left a, #inh_right a {color:#306e18; text-decoration:underline;}
#inh_left a:hover, #inh_right a:hover {color:#f96310; text-decoration:none;}
/* Beschreibung */
#wrap_dsh {width:90%; max-width:1400px; height:auto; margin:50px auto; margin-top:0px; margin-bottom:0px; padding-left:5%; padding-right:5%; padding-top:0px; padding-bottom:100px;
           position:relative !important}
#desc {width:auto; height:auto; left:0px; top:0px; font-size:17px; color:#ffffff; margin:0px; padding-top:10px; padding-left:10px; padding-right:80px; padding-bottom:10px;
	   background:url(../images/diashow_des.png) repeat-y right top; z-index:100; display:block; position:absolute !important}
/* Lage + Ausstattung */
#lage {width:100%; height:auto; margin:0px; padding-bottom:0px; position:relative !important}
#lage_ov {width:23.7%; height:auto; font-size:17px; line-height:1.5; margin:0px; margin-left:0.5%; margin-right:0.5%; margin-bottom:15px; border:1px solid #777777; padding-bottom:5px; float:left;
          position:relative !important}
/* Lage */
#wrap_map {width:90%; max-width:1400px; height:auto; margin:50px auto; margin-top:0px; margin-bottom:0px; padding-left:5%; padding-right:5%; padding-top:0px; padding-bottom:70px;
           border:0px; position:relative !important}
#gmap_canvas {height:600px; border:1px solid #000000;}
#map {height:600px;}
#wrapper_btm {width:100%; height:auto; margin:0px; padding:0px; background:#ffffff; display:block; position:relative !important}
#wrap_btm {width:90%; max-width:1400px; height:auto; font-size:18px; line-height:2; margin:50px auto; margin-top:0px; margin-bottom:0px; padding-left:5%; padding-right:5%; padding-top:0px;
           padding-bottom:70px; border:0px; position:relative !important}
#wrap_btm img {border:1px solid #777777;}
/* Grundrisse */
#grundrisse_left {width:400px; height:auto; margin:0px; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; float:left; position:relative !important}
#grundrisse_left a {width:70px; height:63px; font-size:25px; color:#ffffff; text-decoration:none; font-family:'ArialRoundedMTBold'; text-align:center; line-height:1; margin:0px; padding:0px; 
					padding-top:7px; margin-right:5px; border:5px solid #000000; background:#468e2b; float:left; display:block;}
#grundrisse_left a.eg {height:51px; padding-top:19px;}
#grundrisse_left a:hover {color:#000000; background:#f96310;}
#vst {width:70px; height:63px; font-size:25px; color:#000000; text-decoration:none; font-family:'ArialRoundedMTBold'; text-align:center; line-height:1; margin:0px; padding:0px; padding-top:7px;
      margin-right:5px; margin-bottom:0px; border:5px solid #000000; background:#f96310; float:left; display:block;}
#vst_2 {width:70px; height:51px; font-size:25px; color:#000000; text-decoration:none; font-family:'ArialRoundedMTBold'; text-align:center; line-height:1; margin:0px; padding:0px; padding-top:19px;
        margin-right:5px; margin-bottom:0px; border:5px solid #000000; background:#f96310; float:left; display:block;}
#whg_des_right {width:360px; height:auto; font-size:19px; margin:0px; padding:0px; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; display:block; position:relative !important}
#whg_des_unten {display:none;}
#whg_o_l {width:225px; height:auto; font-size:18px; text-align:left; margin:0px; margin-top:10px; padding:0px; padding-top:5px; padding-left:5px; padding-bottom:5px; border:1px solid #bab9b9; float:left;
          position:relative !important}
#whg_o_r {width:121px; height:auto; font-size:18px; text-align:right; margin:0px; margin-top:10px; padding:0px; padding-top:5px; padding-right:5px; padding-bottom:5px; border-top:1px solid #bab9b9;
		  border-right:1px solid #bab9b9; border-bottom:1px solid #bab9b9; float:left; position:relative !important}
#whg_1_l {width:225px; height:auto; font-size:18px; text-align:left; margin:0px; padding:0px; padding-top:5px; padding-left:5px; padding-bottom:5px; border-left:1px solid #bab9b9;
		  border-right:1px solid #bab9b9; border-bottom:1px solid #bab9b9; float:left; position:relative !important}
#whg_1_r {width:121px; height:auto; font-size:18px; text-align:right; margin:0px; padding:0px; padding-top:5px; padding-right:5px; padding-bottom:5px; border-right:1px solid #bab9b9;
          border-bottom:1px solid #bab9b9; float:left; position:relative !important}
#whg_ab {width:100%; height:10px; clear:left; position:relative !important}
.gray {background:#f2f2f2;}
.blkl {border-bottom:1px solid #000000;}
#grundrisse_right {width:auto; height:auto; margin:0px; padding-top:148px; padding-left:0px; padding-right:0px; padding-bottom:0px; float:left; position:relative !important}
#img_gr {width:565px; height:auto; text-align:right; position:relative !important}
#img_gr img {-webkit-filter:drop-shadow(3px 3px 3px #777777); -moz-box-shadow:3px 3px 3px #777777; -webkit-box-shadow:3px 3px 3px #777777; box-shadow:3px 3px 3px #777777;
			 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#777777')";
			 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#777777');}
#grundriss_ab {width:100%; height:30px; clear:both; position:relative !important}
#obj_unten {width:100%; height:auto; font-size:17px; text-align:left; margin:0px; padding:0px; padding-top:20px; position:relative !important}
/* Senioren WG */
#wrap_wg {width:90%; max-width:1400px; height:auto; margin:50px auto; margin-top:0px; margin-bottom:0px; padding-left:5%; padding-right:5%; padding-top:0px; padding-bottom:70px;
          border:0px; position:relative !important}
#wg_left {width:46%; height:auto; margin:0px; padding-top:0px; padding-left:0px; padding-right:4%; padding-bottom:0px; float:left; position:relative !important}
.image_1 {width:100%; height:auto; display:block; position:relative !important}
.image_2, .image_3, .image_4, .image_5 {width:100%; height:auto; display:none; position:relative !important}
.image_1 img, .image_2 img, .image_3 img, .image_4 img, .image_5 img {border:1px solid #888888;}
#wg_thumb {width:100%; height:auto; margin:0px; padding-top:2px; padding-left:0px; padding-right:0px; position:relative !important}
#wg_thumb a {width:80px; height:45px; margin:0px; padding:0px; margin-right:5px; margin-bottom:5px; border:5px solid #888888; float:left; display:block;}
#wg_thumb a:hover {zoom:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6;}
#wg_thumb a img {width:80px;}
#d_video {width:46%; height:0px; padding-bottom:26%; padding-left:0px; margin-left:4%; padding-top:0px; overflow:hidden; float:left; position:relative !important}
#d_video iframe {top:0px; left:0px; width:100%; height:100%; position:absolute !important}
@media (max-width:1586px) {
/* Beschreibung */
#wrap_dsh {width:80%; max-width:90%; height:auto; margin:0px; padding-left:5%; padding-right:5%; padding-bottom:80px;}
}
@media (max-width:1400px) {
/* Lage + Senioren WG */
#wrap_map, #wrap_wg, #wrap_btm {width:90%; height:auto; margin:0px; padding-left:5%; padding-right:5%;}
}
@media (max-width:1380px) {
/* Reiter + Grundrisse */
#vst4, #vst5, #vst5b, #reiter4 a, #reiter5 a, #reiter5 a.swg {font-size:17px;}
/* Lage + Ausstattung + Grundrisse */
#lage_ov {width:32%; font-size:16px;}
#wrap_btm, #whg_o_l, #whg_o_r, #whg_1_l, #whg_1_r {font-size:17px;}
/* Grundrisse */
#grundrisse_right {padding-top:147px;}
#whg_des_right {font-size:18px;}
#obj_unten {font-size:16px;}
}
@media (max-width:1280px) {
/* Beschreibung */
#desc {font-size:20px; padding-top:15px; padding-left:15px; padding-right:80px; padding-bottom:15px;}
}
@media (max-width:1220px) {
/* Senioren WG */
#wg_thumb a {width:70px; height:39px; border:4px solid #888888;}
#wg_thumb a img {width:70px;}
}
@media (max-width:1190px) {
/* Beschreibung + Lage + Ausstattung */
#inh_left, #inh_right {font-size:17px;}
}
@media (max-width:1100px) {
/* Beschreibung */
#wrap_dsh {width:88%; max-width:94%; padding-left:3%; padding-right:3%; padding-top:0px; padding-bottom:60px;}
/* Lage */
#wrap_map, #wrap_btm, #wrap_wg {width:94%; padding-left:3%; padding-right:3%; padding-bottom:50px;}
}
@media (max-width:1065px) {
/* Grundrisse */
#grundrisse_right {float:right;}
#img_gr {width:100%;}
}
@media (max-width:1000px) {
/* Senioren WG */
#wg_thumb a {width:55px; height:31px; border:3px solid #888888;}
#wg_thumb a img {width:55px;}
/* Lage */
#wrap_btm {font-size:16px;}
}
@media (max-width:980px) {
/* 	Beschreibung */
#desc {font-size:26px; padding-top:20px; padding-left:20px; padding-right:80px; padding-bottom:20px;}
/* 	Grundrisse */
#grundrisse_left {width:320px;}
#grundrisse_left a, #vst {width:60px; height:54px; font-size:22px; padding-top:6px;}
#grundrisse_left a.eg, #vst_2 {height:43px; padding-top:17px;}
#grundrisse_right {width:50%; padding-left:2%; padding-right:0px;}
#grundrisse_right {padding-top:135px;}
}
@media (max-width:850px) {
/* Lage + Ausstattung */
#lage_ov {width:48.5%;}
}
@media (max-width:800px) {
#ob_top {width:100%; height:auto; margin:0px; padding:0px; background:#ffffff; display:block; position:relative !important}
/* Reiter */
#vst5b, #reiter5 a.swg {width:572px;}
/* Beschreibung + Lage + Ausstattung */
#inh_left {width:100%; padding-right:0px; padding-bottom:25px;}
#inh_image {width:100%; height:auto; margin:0px; padding-bottom:20px; display:block; position:relative !important}
#inh_image img {border:1px solid #000000;}
#inh_right {width:100%; padding-left:0px; padding-bottom:0px;}
/* Beschreibung */
#wrap_dsh {width:100%; max-width:100%; padding-left:0px; padding-right:0px;}
/* Lage */
#wrap_map {width:100%; padding-left:0px; padding-right:0px; padding-bottom:40px;}
#gmap_canvas {height:500px; border-top:1px solid #000000; border-bottom:1px solid #000000; border-left:0px; border-right:0px;}
#map {height:500px;}
#wrapper_btm {display:none;}
/* Grundrisse */
#grundrisse_left {width:100%;}
#grundrisse_right {width:100%; padding-top:10px; padding-bottom:30px; padding-left:0px; float:left;}
#img_gr {text-align:left;}
#whg_des_right {display:none;}
#whg_des_unten {width:100%; height:auto; font-size:17px; margin:0px; padding:0px; padding-bottom:40px; display:block; position:relative !important}
#whg_o_l, #whg_1_l {width:58.9%; font-size:16px; padding-left:2%;}
#whg_o_r, #whg_1_r {width:34.9%; font-size:16px; padding-right:2%;}
/* 	Senioren WG */
#wrap_wg {width:100%; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:50px;}
#wg_left {width:100%; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:50px;}
.image_1 img, .image_2 img, .image_3 img, .image_4 img, .image_5 img {border-top:1px solid #888888; border-bottom:1px solid #888888; border-left:0px; border-right:0px;}
#wg_thumb {width:94%; padding-left:3%; padding-right:3%;}
#d_video {width:100%; padding-bottom:56.25%; margin-left:0px;}
}
@media (max-width:650px) {
/* Reiter */
#vst4, #vst5, #reiter4 a, #reiter5 a {width:47%; margin-left:1%; margin-right:1%; margin-bottom:4px;}
#vst5b, #reiter5 a.swg {width:96.5%; margin-left:1%; margin-right:1%; margin-bottom:4px;}
}
@media (max-width:580px) {
/* Lage + Ausstattung */
#lage_ov {width:99.7%; margin-left:0px; margin-right:0px; margin-bottom:15px;}
}
@media (max-width:560px) {
/* Beschreibung */
#desc {display:none;}
}
@media (max-width:460px) {
/* Beschreibung + Lage + Ausstattung */
#inh_left, #inh_right {font-size:16px; text-align:left;}
}
@media (max-width:370px) {
/* 	Grundrisse */
#grundrisse_left a, #vst {width:50px; height:45px; font-size:19px; padding-top:5px;}
#grundrisse_left a.eg, #vst_2 {width:50px; height:35px; font-size:19px; padding-top:15px;}
}
@media print {
#ob_top, #reiter4, #reiter5, #grundrisse_left {display:none;}
#img_gr img {width:8.5cm;}
#grundriss_ab {page-break-before:always;}
}