.text-wohnungen {
	margin-top:3em;
    position: relative;
    z-index: 2;
}


.sl-row {
    height: 40em;
	padding-top:1em;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.sl-grundrisse {
    background-color: rgba(255, 255, 255, 0.88);
    height: 40em;
    position: absolute;
    width: 0px;
    margin-left:-90%;
    padding:10px 20px;
}
.sl-content {
	margin-top:-20px;
    height: 40em;
    padding-top: 20px;
    position: absolute;
    width: 100%;
}
.sl-small {
    margin-left: 30%;
}
.sl-content .button {
    background: #ec7404 none repeat scroll 0 0;
    border: medium none;
    border-radius: 25px;
    color: white;
    font-size: 1.4em;
    font-weight:bold;
    height: 40px;
    margin-left: 3%;
    margin-top:-25px;
    outline: medium none;
    padding: 5px 13px;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    background: none !important;
    color: #707173;
    font-weight:bold;
    border-bottom: 5px solid #ec7404;
}
.nav > li > a:focus, .nav > li > a:hover{
    background: none !important;
    color: #ec7404;
    border-bottom: 5px solid #707173;	
}
.nav-pills > li > a {
    border-radius: 0px;
}
.nav-pills a {
    color: #707173;
}
.scrolltext{
	height: 20em;
	overflow-y: scroll;
}
.scrolltable{
	overflow-x: scroll;
}
#myCarousel {
	font-size: 10px;
	width:98%;
	margin: 0 auto;
}
#myCarousel table{
	font-size:0.7em;
}
#myCarousel h2{
	font-weight:normal;
	margin-top:0px;
	color: #ec7404;
	font-size:1.5em;
}
#myCarousel p{
	margin-top:10px;
}
#myCarousel table td{
	border-bottom: 1px dotted #707173;
	padding: 2px 3% 2px 0px;
}
#myCarousel .fr{
	text-align:right;
}

.tablewg{
	width:100%;
	font-size:0.7em;
	margin-bottom:5px;
}
.tablewg td{
	padding-top: 0px;
	padding-bottom: 0px;
}
.scrolltext table{
	width:100%;
}
.tda{
	width:9%;
}
.tdb{
	width:10%;
}
.tdc{
	width:5%;
}
.tdz{
	width:12%;
}
.tdx{
	width:5%;
}
.tdy{
	width:11%;
}

/*
.scrolltext .tdy{
	text-align:right;
}
*/