.carousel,
.carousel .carousel-wrap
{
    margin:0;
    border:0;
    zoom:1;
}
/* Här snurrar bilderna! Måste vara plats för bild/er */
.js .carousel-wrap
{
    vertical-align:middle;
	margin:0;
    border:none;
    background-color:#fff;
    float:left;
}
/* Håller bild som skall snurra! */
.js ul li
{
    overflow:hidden;
    float:left;
    text-align:center;
}
/* Håller knappar ... */
.carousel .carousel-control
{
    overflow:hidden;
    vertical-align:middle;
    width:8px;
    height:37px;
    cursor:pointer;
    line-height:37px;
    zoom:1;
    float:left;
    padding:0;
}
.carousel .carousel-next
{
    background:url(../images/nybyggnation/projekt/linknext.gif) 0 50% no-repeat;
    width:10px !important;
    margin-left:3px;
}
.carousel .carousel-previous
{
    background:url(../images/nybyggnation/projekt/linkprev.gif) 0 50% no-repeat;
    width:10px !important;
    margin-right:1px;
}
.carousel .carousel-control:hover
{
    -moz-opacity:.7;
    opacity:0.70;
    filter:alpha(opacity=70);
}
.carousel .disabled, .carousel .disabled:hover
{
    -moz-opacity:.3;
    opacity:0.30;
    filter:alpha(opacity=30);
    cursor:default;
}
.carousel div
{
    margin:0;
    padding:0;
    border:0;
}
.carousel ul
{
    margin:0;
    padding:0;
    list-style:none;
    width:auto;
    height:auto;
    zoom:1;
}
.carousel ul li
{
    position:relative;
    margin:0;
    padding:0;
}
.carousel-nobuttons .carousel-control
{
    display:none !important;
	visibility:hidden;
}
#newapartmentsabout .js .carousel-wrap, #newapartmentsabout .js ul li
{
    width:285px;
    height:207px;
}
#newapartmentsabout #carousel2 .js .carousel-wrap
{
    width:306px;
    height:62px;
    padding:0;
}
#newapartmentsabout #carousel2 .js ul li
{
    width:44px;
    height:27px;
    padding:5px 4px 5px 3px;
    background-color:#fff;
}
#newapartmentsabout #carousel2 .js ul li img
{
	width:44px; 
	height:27px;
}
#newapartmentsabout #carousel1
{
	overflow:hidden;
	position:relative;
}
#newapartmentsabout #carousel1 .js .carousel-wrap
{
	width:579px;
	height:232px;
	padding:0;
}
#newapartmentsabout #carousel1 .js ul li
{
	width:579px;
	height:232px;
	padding:0;
	background-color:#fff;
}
#newapartmentsabout #carousel1 div.carousel-pagination, #newapartmentsabout #carousel2 div.carousel-pagination
{
	visibility:hidden;
	height:0;
	width:0;
}
#newapartmentsabout #carousel1 .carousel-control
{
    overflow:hidden;
    vertical-align:middle;
    width:55px;
    height:232px;
    cursor:pointer;
    line-height:232px;
    zoom:1;
    float:left;
    padding:0;
    position: absolute;
}
#newapartmentsabout #carousel1 .carousel-next
{
    left:287px;
    background-position:98% 50%;
    background-repeat: no-repeat;
    background-image:url(../images/nybyggnation/projekt/linknext_big.png);
    z-index: 200;
    display: none;
    width:288px !important;

}
#newapartmentsabout #carousel1 .carousel-previous
{
	left:0;
    background-position:2% 50%;
    background-repeat: no-repeat;
    background-image:url(../images/nybyggnation/projekt/linkprev_big.png);
    z-index: 200;
    width:288px !important;
}
#newapartmentsabout #carousel1 .carousel-control:hover, #carousel1 .disabled:hover
{
    -moz-opacity:1;
    opacity:1;
    filter:none;
}
#newapartmentsabout #carousel1 .disabled
{
	visibility:hidden;
}
