/* Hyttesiden */
.cottage .location ul li,
.facts-cottage ul li {
    margin: 0;
}

.cottage table th dfn {
    font-style: normal;
}

.cottage table td:first-letter {
    text-transform: capitalize;
}
.cottage table th {
    border-bottom: 1px dotted #d2d2d2;
    padding: 2px 0;
}

.cottage table td.opening-comment {
    border-bottom: 1px dotted #d2d2d2;
    padding: 0 0 5px 0;
}
.facts-cottage .legend_link {
    font-size: 0.8em;
}

.openings h3 {
    background: transparent url(../gfx/ikoner/ut/bullet-kalender.png) no-repeat;
    padding-left: 30px;
}
.location span {
    font-weight: bold;
}
ul.vcard li {
    margin-left: 0;
}

.facility {
	background-repeat: no-repeat;
	background-color: transparent;
	background-image: url(../gfx/ikoner/sprites/facilities.png);
    margin: 0 10px 5px 0px !important;
    padding:2px 0 2px 20px;
    line-height: 18px;
    float:left;
}

#search-result li.facility {
    float: none;
    margin: 0 3px 5px 3px !important; 
}


/* cottage_facilities.css was here */

.cottage-listing-locations h4 {
	border: 0;
	text-transform: none;
	font-weight: bold;
}
.cottage-listing-locations li {
	padding-left: 20px;
}
/*.cottage .calendar-core .all {
    margin-left: 100px !important;
    float: left;
}*/

#activity-calendar-cottage .calendar-core p span {
    display: inline-block;
    width: 100px;    
}
.cottage_all .facet li {
    margin: 0 !important;
    white-space:nowrap;
}

.show-all-facets {
    font-weight: bold;
}
.facet .selected {
    text-decoration: underline;
    color: #5D5B5A;
}
.cottage .col5 .shadow {
background-position:101% 10px;
}
.cottage_all ul.result li.result-item {
    border-bottom: 1px solid #e8e8e8;
}
/**
.result-item .cottage {
    padding-top: 10px;
}
**/
.cottage .subjects-result div ul.result li {
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    clear: both;
}
.omraade ul li{
    margin: 0;
}
.cottage .summary {
    clear: both;
}

#search-result .cottage .imgpad {
    margin-left: 155px !important;
}

.cottage .subject-article h3 {
	padding: 0 !important;
}
/*
.cottage .webcamlist {
    width: 418px;
}
*/

.cottage .webcamlist li {
    width: 183px;
    margin: 0 32px 0 0;
}
.cottage .webcamswrapper div.serviceprovider {
    float: none;
    margin: 0px;
    width: auto;
    clear: both;
}

/* video box */
.cottage .video object {
    margin: 0 auto;
}

