﻿body 
{
	background-color: #fff;
}
p, li, label
{
	font:13px/16px Arial, Helvetica, Sans-serif; 
}
.side p, .side li 
{
	font-size:12px;
	line-height:15px;
}
a 
{
	/* color:#ff7214; */
	color:#0091B8;
	text-decoration:none;
}
a:hover 
{
	text-decoration:underline;
}
.controls 
{
	border:solid 1px #ccc;
	background:#fff url(../images/boxbg.png) repeat-x left bottom;
	padding:10px;
	overflow:hidden;
}

/* TOP */
.page-top
{
	height:86px;
}
.top 
{
	position:relative;
}
.top, .main, .footer 
{
	width:1002px;
	margin:0 auto;
}
.logo 
{
	width:176px;
	float:left;
	margin:24px 0 0 5px;
}
.topstuff 
{
	width:480px;
	overflow:hidden;
	position:absolute;
	left:553px;
	margin-top:4px;
}
.weather 
{
	width:138px;
	float:left;
	background:url(../images/weather-suncloud.gif) no-repeat left top;
	margin-top:18px;
	cursor:pointer;
}
.weather-link,.weather-info
{
	margin:0 0 0 57px;
}
.weather-link a 
{
	font-weight:bold;
	font-size:12px;
}
.weather-info 
{
	font:normal 26px Arial;
	line-height:26px;
	margin-top:3px;
}
.languages 
{
	width:84px;
	height:43px;
	float:left;
	border-right:solid 1px #ccc;
	margin:17px 10px 0 0;
	padding:9px 0 0 0;
}
.languages ul 
{
	width:100%;
	overflow:hidden;
}
.languages li 
{
	width:24px;
	margin-right:8px;
	float:left;
}
.languages a.flag
{
	width:24px;
	height:19px;
	display:block;
	float:left;
	overflow:hidden;
	text-indent:-1000em;
	background:#fff url(../images/icons/flag-sv.gif) no-repeat left top;
}
.languages a.language-en 
{
	background-image:url(../images/icons/flag-en.gif);
}
.languages a.language-de 
{
	background-image:url(../images/icons/flag-de.gif);
}
.languages p 
{
	clear:both;
	padding-top:2px;
}
.banner 
{
	width:229px;
	float:left;
}
/* MENU */
.menu 
{
	width:217px;
	margin-right:9px;
	float:left;
}
.menu li 
{
	/* background-color:#e96713; */
	background-color:#fff;
	margin-bottom:1px;
}
.menu li a 
{
	font-size:12px;
	width:217px;
	display:block;
	height:35px;
	text-indent:-1000em;
}
.menu li ul 
{
	background-color:#fff;
	padding:12px 12px 12px 0;
}
.menu li ul li 
{
	background-color:Transparent;
	margin-bottom:5px;
}
.menu li ul li a 
{
	text-indent:0;
	height:auto;
	width:auto;
	display:block;
	color:#000;
	padding:0 0 0 40px;
}
a.menu-bo-sv
{
	background:url('../images/menu-bo-se.gif') no-repeat left top;
}
a.menu-bo-en
{
	background:url('../images/menu-bo-en.gif') no-repeat left top;
}
a.menu-bo-de
{
	background:url('../images/menu-bo-de.gif') no-repeat left top;
}

a.menu-ata-sv
{
	background:url('../images/menu-ata-se.gif') no-repeat left top;
}
a.menu-ata-en
{
	background:url('../images/menu-ata-en.gif') no-repeat left top;
}
a.menu-ata-de
{
	background:url('../images/menu-ata-de.gif') no-repeat left top;
}

a.menu-resa-sv
{
	background:url('../images/menu-resa-se.gif') no-repeat left top;
}
a.menu-resa-en
{
	background:url('../images/menu-resa-en.gif') no-repeat left top;
}
a.menu-resa-de
{
	background:url('../images/menu-resa-de.gif') no-repeat left top;
}

a.menu-gora-sv
{
	background:url('../images/menu-gora-se.gif') no-repeat left top;
}
a.menu-gora-en
{
	background:url('../images/menu-gora-en.gif') no-repeat left top;
}
a.menu-gora-de
{
	background:url('../images/menu-gora-de.gif') no-repeat left top;
}

a.menu-motas-sv
{
	background:url('../images/menu-motas-se.gif') no-repeat left top;
}
a.menu-motas-en
{
	background:url('../images/menu-motas-en.gif') no-repeat left top;
}
a.menu-motas-de
{
	background:url('../images/menu-motas-de.gif') no-repeat left top;
}

a.menu-turistbyran-sv
{
	background:url('../images/menu-turistbyran-se.gif') no-repeat left top;
}
a.menu-turistbyran-en
{
	background:url('../images/menu-turistbyran-en.gif') no-repeat left top;
}
a.menu-turistbyran-de
{
	background:url('../images/menu-turistbyran-de.gif') no-repeat left top;
}

.facts h3 
{
	font:bold 14px Trebuchet MS;
	margin-bottom:4px;
}
.facts p 
{
	font-size:12px;
	line-height:15px;
}
.facts .eu-logo 
{
	margin-top:26px;
}

/* MAIN */
.page-main
{
	background-color:#e9e9e9;
	overflow:hidden;
	padding-bottom:20px;
}
.content 
{
	width:550px;
	float:left;
	margin-right:9px;
}
.content .slideshow 
{
	width:550px;
	height:287px;
	overflow:hidden;
	margin:0 0 9px 0;
}
.booking 
{
	width:159px;
	padding:14px 8px;
	height:171px;
	background: #fff url(../images/boxbg.png) repeat-x left bottom;
	border:solid 1px #e96916;
	float:left;
	margin-right:9px;
	position:relative;
}
.booking .button 
{
	display:block;
	width:45px;
	height:45px;
	position:absolute;
	top:141px;
	left:118px;
}
div.bookings 
{
	height:154px;
	overflow:hidden;
	background-color:#4a4a4a;
	border-top-color:#dd5417;
	padding-top:5px;
}
.bookings a 
{
    display:block;
    margin-bottom:4px;
	background-color:#fff;
}
.bookings p 
{
	font:12px/15px Arial,Helvetica,Sans-serif;
}
.bookingbutton 
{
	margin-top:5px;
	display:block;
}
.book-entertainment 
{
	width:160px;
	margin-right:0;
}
.book-accommodation h3,.book-activity h3,.book-entertainment h3 
{
	height:85px;
	width:158px;
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-1000em;
}
.book-accommodation h3 
{
	background-image:url(../images/book-accommodation-se.jpg);
}
.book-activity h3 
{
	background-image:url(../images/book-activity-se.jpg);
}
.book-entertainment h3 
{
	background-image:url(../images/book-entertainment-se.gif);
}

.ratingList 
{
	margin-bottom:3px;
}
.list a.productimage
{
/*    text-indent:-1000em; */
    overflow:hidden;
	float:left;
	display:block;
	width:173px;
	height:100px;
	margin-right:9px;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:left top;
}
.list li, .list div.listdiv
{
	width:100%;
	overflow:hidden;
}

.box 
{
	border-top:solid 3px #0080aa;
}
.box .events h3 
{
	font:15px/15px Trebuchet MS;
	float:left;
	margin-top:5px;
	margin-left:10px;
}
.eventstop 
{
	height:39px;
	overflow:hidden;
	margin-bottom:10px;
}
.events .calendar, .daydivider .calendar
{
	height:39px;
	width:38px;
	background:#fff url(../images/calendar.gif) no-repeat left top;
	padding-top:2px;
	float:left;
}
.daydivider .calendar 
{
	float:right;
	margin-right:10px;
}
.events .calendar .month, .daydivider .calendar .month
{
	margin:0px 4px 2px 2px;
	background-color:#dd5417;
	padding:0;
	font:bold 10px/10px Trebuchet MS;
	padding-bottom:1px;
	color:#fff;
	text-align:center;
}
.events .calendar .day,  .daydivider .calendar .day
{
	font:18px/18px Trebuchet MS;
	margin:0px 4px 2px 2px;
	text-align:center;
}
.events .calendar .day a {
	color:#000;
}
.box .events li 
{
	padding:5px 4px;
	margin:0;
	background-color:#fff;
	/* font:11px/11px Arial,Helvetica,Sans-serif; */
	font:12px/12px Arial,Helvetica,Sans-serif; 
}
.box .events li.odd 
{
	background-color:#e9e9e9;
}
.box .events li a 
{
	color:#000;
}
.box .blog li 
{
	margin-bottom:15px;
}
.box .facebooklink 
{
	background:#fff url(../images/facebook.gif) no-repeat left top;
	height:16px;
	padding-left:20px;
	font-weight:bold;
}
.box .tagcloud p 
{
	text-align:center;
}
.box .tagcloud span 
{
	padding:0 5px;
	white-space:nowrap;
	font-weight:bold;
}
.bookmarks 
{
	min-height:35px;
	border:solid 1px #ccc;
	background: #fff url(../images/bookmarks-bg.png) repeat-x left bottom;
	margin-bottom:10px;
}
.bookmarks h2 
{
	font:bold 14px/14px Trebuchet MS;
	width:110px;
	height:18px;
	margin:9px 0 0 11px;
	float:left;
	padding-left:24px;
	padding-bottom:5px;
	background:transparent url(../images/icons/icon-suitcase.gif) no-repeat top left;
}
.bookmarks ul 
{
	margin:0 10px 10px 10px;
}
.bookmarks li 
{
	margin-bottom:5px;
}
p.moretips 
{
  	background: #fff url(../images/bookmarks-bg.png) repeat-x left bottom;
    border:1px solid #ccc;
    margin-top:10px;
}
p.moretips a 
{
    display:block;
   	font:bold 12px/12px Arial,Helvetica,Sans-serif;
    text-align:center;
    padding:10px;
}
p.moretips a span 
{
    padding-right:10px;
    background:transparent url(../images/widget-down.gif) no-repeat right 3px;
}
.showbookmarks 
{
	font:bold 11px/11px Arial,Helvetica,Sans-serif;
	text-decoration:none;
	margin:11px 11px 0 0;
	float:right;
	text-align:right;
	padding-right:10px;
	background:transparent url(../images/widget-down.gif) no-repeat right 3px;
	cursor: pointer;
}
.showbookmarks 
{
	width:42px;
}
.showbookmarks.opened, .moretips.opened
{
	background-image: url(../images/widget-up.gif);
}
.bookmarks .bookmarks-list 
{
	clear:both;
}
.deletefavourite 
{
    float:right;
    width:12px;
    height:12px;
    display:block;
}
.recommended 
{
	background:#151515 url(../images/recommendedbg.png) repeat-x left top;
	height:175px;
}
.recommended h2 
{
	color:#ccc;
	font: 18px/18px Trebuchet MS;
	padding:10px 11px 5px 11px;
	margin:0;
}
/*
.recommended h2 
{
	color:#ccc;
	font: bold 14px/14px Trebuchet MS;
	padding:4px 11px 0 11px;
	margin:0;
}
*/
.recommended-content 
{
	margin:4px 11px 0 11px;
	position:relative;
}
.cycle 
{
	width:530px;
	height:150px;
	overflow:hidden;
}
.cycle-left,.cycle-right
{
	position:absolute;
	top:0px;
	z-index:10000;
}
.cycle-right 
{
	left:511px;
}
.cycle ul 
{
	width:2000px;
}
.cycle li 
{
	width:167px;
	height:149px;
	float:left;
	margin:0 4px 0 5px;
}
.cycle li img 
{
	width:167px;
	height:102px;
	display:block;
	margin-bottom:5px;
}
.cycle li h3 
{
	font-weight:bold;
	font-size:13px;
	line-height:15px;
}
.cycle li h3 a 
{
	color:#ccc;
}
.box 
{
	background-color:#fff;
	margin-bottom:9px;
}
.box h2 
{
	font:18px Trebuchet MS;
	color:#0091B8;
	padding:9px 11px 0 11px;
}
/*.box h2 
{
	font: bold 14px/14px Trebuchet MS;
	color:#fff;
	background-color:#0091b8;
	padding:4px 11px;
}*/
.box h3, .list h3
{
	font: bold 15px/15px Trebuchet MS; 
/*	font: bold 14px/14px Trebuchet MS;  */
	margin-bottom:5px;
}
.side .box h3 
{
	font: bold 14px/14px Trebuchet MS;  

}
.box h3 a, .list h3 a
{
	color:#000;
}
.list li 
{
	margin-top:10px;
}
.list li.first 
{
	margin-top:0;
}
.boxcontent 
{
/*	margin:11px 11px 0 11px; */
/*	padding-bottom:13px; */
	padding:11px 11px 13px 11px;
	overflow:hidden;
}
.boxlink 
{
	font: bold 12px Arial,Helvetica,Sans-serif;
	text-align:right;
}
.boxlink a 
{
	color:#0091b8;
}
.side 
{
	width:217px;
	float:left;
}
.side .box h2 
{
	font-size:18px;
	text-align:left;
}
.search 
{
	height:69px;
	background-color:#ccc;
	margin-bottom:9px;
}
.search .query 
{
	color:#666;
	font-family:Trebuchet MS;
	font-size:14px;
	display:block;
	float:left;
	width:156px;
	margin:22px 10px 0 15px;
	height:20px;
	padding:4px 0 0 0;
	border-top:solid 1px #b2b2b2;
	border-left:solid 1px #ececec;
	border-right:solid 1px #ececec;
	border-bottom:solid 1px #fff;
}
.search .button 
{
	display:block;
	float:left;
	margin-top:22px;
}
.page-footer 
{
	background-color:#4a4a4a;
	overflow:hidden;
}
.page-footer .footer-links
{
    width:550px;
    margin-left:226px;
    margin-top:21px;
}
.page-footer ul 
{
    overflow:hidden;
}
.page-footer ul ul 
{
	margin:0;
	overflow:auto;
}
.page-footer li
{
	float:left;
	padding-bottom:20px;
}
.page-footer li.order 
{
	width:160px;
}
.page-footer li.buy 
{
	width:140px;
}
.page-footer li.quicklinks 
{
	width:148px;
}
.page-footer li.contact 
{
	width:102px;
}
.page-footer li ul li 
{
	float:none;
	padding:0;
}
.page-footer li h3 
{
/*	font: bold 15px Trebuchet MS; */
	font: bold 13px Trebuchet MS;
	color:#ccc;
}
.page-footer li ul li a 
{
    font-family:Arial;
	font-size:11px;
	color:#ccc;
}
.page-footer .footer-copyright 
{
    background:#4a4a4a url(../images/footer-hr.gif) repeat-x top;
    padding-top:13px;
    padding-bottom:24px;
}
.page-footer .footer-copyright p
{
    color:#ccc;
    font-size:11px;
}
.page-footer .footer-copyright a 
{
    text-decoration:underline;
    color:#ccc;
}
div.tellus-link 
{
	margin-top:21px;
    width:95px;
    float:right;
}
.page-banners 
{
height:102px;	
}
.banners 
{
	width:460px;
	margin:11px auto;
}
.banners a 
{
	margin:0 5px;
}

/* SEARCH PAGE */

.categoryimage 
{
	margin-bottom:10px;
}
.searchcontent 
{
	padding-top:11px;
}
.searchform 
{
	border:solid 1px #ccc;
	background:#fff url(../images/boxbg.png) repeat-x left bottom;
	padding:10px;
	overflow:hidden;
}
.searchform .options-advanced, .searchform .showall, .searchform .showeventtips, .searchform .viewall
{
	display:block;
	width:auto;
	float:left;
	font:bold 13px Arial,Helvetica,Sans-serif;
	background:transparent url(../images/widget-down.gif) no-repeat right 5px;
	margin-top:10px;
	padding-right:10px;
	margin-right:20px;
}
.searchform .viewall {
	float:right;
}
.searchform .showall, .searchfrom .showeventtips
{
    background:none;
}
.searchform .searchbuttons 
{
	overflow:hidden;
	width:100%;
}
.searchform .searchbuttons input 
{
	display:block;
	height:32px;
	width:32px;
	float:right;
}
.searchform h3 
{
	font-size:20px;
	font-weight:bold;
	color:#e96713;
	margin-bottom:10px;
}
.searchform label 
{
	font-size:12px;
}
.searchform .simple, .searchform .advanced
{
	width:100%;
}
.searchform .advanced 
{
	border-top:solid 1px #ccc;
	margin: 10px 0;
	padding-top:10px;
}
.searchform-options span 
{
	white-space:nowrap;
}
.searchform td 
{
	width:25%;
	padding-right:10px;
}
.searchform .query 
{
	width:100px;
}
.searchform .date 
{
	width:80px;
}
.showallonrecommended 
{
    margin-top:10px;
    text-align:right;
}
.showallonrecommended a 
{
    font-weight:bold;
}
.paging 
{
	overflow:hidden;
	width:528px;
}
.paging .paging-pages 
{
	width:300px;
	float:left;
}
.paging .paging-pages div 
{
	float:right;
}
.paging .paging-total 
{
	width:228px;
	float:left;
}
.paging-pages a 
{
	display:block;
	width:auto;
	float:left;
	padding:1px 4px;
	border:solid 1px #ccc;
	margin-left:5px;
}
.paging-pages span 
{
	display:block;
	width:auto;
	float:left;
	padding:1px 4px;
	margin-left:5px;
}
.paging-pages span.current 
{
	border:solid 1px #ccc;
	color:#fff;
	background-color:#0091B8;
}
/*

.paging li 
{
	margin-top:0;
}
.paging a 
{
	font-weight:bold;
}
.paging .previous, .paging .next
{
	width:130px;
	float:left;
}
.paging .previous a
{
	display:block;
	width:110px;
	height:24px;
	background:#fff url(../images/button-back.gif) no-repeat left top;
	padding:0 0 0 20px;
}
.paging .next a 
{
	display:block;
	width:110px;
	height:24px;
	text-align:right;
	background:#fff url(../images/button-forward.gif) no-repeat right top;
	padding:0 20px 0 0;
}
.paging .pages 
{
	width:268px;
	float:left;
	text-align:center;
}
.paging .next 
{
	text-align:right;
}
.paging .pages a 
{
	padding:0 3px;
}
.paging .pages .current 
{
	padding:0 3px;
	font-weight:bold;
	color:#e96713;
}
.hits 
{
	color:#888;
	font-size:13px;
	margin:10px 0 10px 0;
} */
.mapcontainer 
{
	position:relative;
	height:307px;
	background-color:#0091b8;
}
.map 
{
	width:550px;
	height:287px;
}
.mapbutton 
{
	display:block;
	width:113px;
	height:22px;
	background:#fff url(../images/tabbg.png) repeat-x top left;
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	font: bold 12px Arial;
	color: #0091B8;
	padding-top:5px;
	text-align:center;
}
.mapcontainer .selected 
{
	background-image:url(../images/tabbgselected.png);
	color:#000;
}
.mapcontainer .showdescription 
{
	position:absolute;
	top:279px;
	left:18px;
}
.mapcontainer .showmap 
{
	position:absolute;
	top:279px;
	left:140px;
}
.bigmapcontrols ul 
{
	width:350px;
	float:left;
	overflow:hidden;
}
.mapcontrols h3, .bigmapcontrols h3 
{
	font:bold 13px Arial,Helvetica,Sans-serif;
	float:left;
	width:160px;
	padding-top:5px;
}
.downloadmap {
	font-weight:bold;
	margin-top:10px;
	margin-bottom:20px;
}
.bigmapcontrols h3 
{
    width:124px;
}
.bigmapcontrols .searchfield 
{
    width:300px;
    float:left;
}
.mapcontrols li, .bigmapcontrols li
{
	float:left;
	margin-right:20px;
}
.mapcontrols li a, .bigmapcontrols li a 
{
	display:block;
	padding:5px 6px 3px 30px;
	height:20px;
	width:auto;
	background:transparent url(../images/icons/map-bo-small.png) no-repeat left top;
}
#control-bo 
{
	 background-image: url(../images/icons/map-bo-small.png);
}
#control-ata 
{
	 background-image: url(../images/icons/map-ata-small.png);
}
#control-gora 
{
	 background-image: url(../images/icons/map-gora-small.png);
}
#control-wiki 
{
	 background-image: url(../images/icons/map-wiki-small.png);
}
#control-photos 
{
	 background-image: url(../images/icons/map-photos-small.png);
}
#control-videos 
{
	 background-image: url(../images/icons/map-videos-small.png);
}
.control-li-wiki 
{
	width:131px;
}
.control-li-photos 
{
	width:69px;
}
.control-li-videos 
{
	width:69px;
}

.productinfo .controls 
{
	margin-bottom:10px;
	padding-bottom:5px;
}
.productcontainer 
{
	background-color:#fff;
	padding:5px 14px 18px 14px;
	overflow:hidden;
}
.productcontainer h1, .tipscontainer h1 
{
	font-size:18px;
	
	line-height:20px;
	margin-bottom:10px;
	width:250px;
}
.showmedia 
{
    clear:both;
    border-top:1px solid #ccc;
    margin-top:6px;
    padding-top:6px;
}
.showmedia .moreimages 
{
	font:bold 11px/11px Arial,Helvetica,Sans-serif;
}
.mapcontrols 
{
    margin-top:20px;
	margin-bottom:20px;
	overflow:hidden;
	padding:7px 10px;
}
.mapcontrols ul 
{
    overflow:hidden;
}
.productinfo 
{
	width:247px;
	margin-left:15px;
	margin-bottom:10px;
	float:right;
}
.share 
{
	overflow:hidden;
	margin-bottom:10px;
}
.print 
{
	width:95px;
	height:16px;
	float:left;
}
.addToFavourites, .deleteFromFavourites
{
	height:16px;
	padding-bottom:9px;
}
.print a, .addToFavourites a, .deleteFromFavourites a
{
	font:bold 12px/12px Arial,Helvetica,Sans-serif;
	text-decoration:none;
	display:block;
	height:13px;
	background:transparent url(../images/icons/icon-print.gif) no-repeat left top;
	padding-left:20px;
	padding-top:3px;
}
.addToFavourites a, .deleteFromFavourites a
{
	background-image:url(../images/icons/icon-suitcase.gif);
}
.share h3
{
	font:normal 11px/11px Arial;
	width:auto;
	margin-right:7px;
	margin-top:3px;
	float:left;
}
.share ul 
{
	margin-top:2px;
}
.share li 
{
	float:left;
	width:16px;
	margin-right:4px;
}
.share .icons 
{
	overflow:hidden;
	display:block;
	width:14px;
	height:14px;
	text-indent:-1000em;
	background: transparent url(../images/icons/icon-facebook.gif) no-repeat left top;
}
.share .addthis 
{
	background-image: url(../images/icons/icon-addthis.gif);
}
.share .facebook 
{
	background-image: url(../images/icons/icon-facebook.gif);
}
.share .twitter 
{
	background-image: url(../images/icons/icon-twitter.gif);
}
.share .bloggy 
{
	background-image: url(../images/icons/icon-bloggy.gif);
}
.share .mail
{
	width:16px;
	background-position:left 1px;
	background-image: url(../images/icons/icon-mail.gif);
}

.info 
{
	overflow:hidden;
	border:solid 1px #ccc;
	padding:10px;
	margin-bottom:10px;
}
.info p
{
	font: 11px/14px Arial,Helvetica,Sans-serif;
	margin-bottom:5px;
}
.info strong 
{
	font-weight:bold;
}
.info .contact 
{
	float:left;
	width:107px;
	margin-right:10px;
}
.info .otherinfo 
{
	float:left;
	width:107px;
}

#ui-datepicker-div 
{
	font-size:11px;
}
#tips 
{
	overflow:hidden;
}
.gallery 
{
	width:408px;
	height:460px;
	background-image:url(../images/overlay/black_bg.png); 
	position:relative;
}
.gallery div.close 
{
	width:24px;
	height:24px;
	position:absolute;
	right:20px;
	top:20px;
	background:transparent url(../images/overlay/close.png) no-repeat top left;
}
.gallery .previous, .gallery .next
{
	width:49px;
	height:49px;
	position:absolute;
	display:block;
	top:388px;
}
.gallery .previous
{
	left:27px;
}
.gallery .next 
{
	right:27px;
}
.rating p 
{
	padding:0;
	margin:0 0 10px 0;
}
.rating .average 
{
	width:80px;
	float:left;
	margin-right:10px;
}
.rating .averageRatings 
{
	width:240px;
	float:left;
}
.rating .addComment 
{
	width:150px;
	float:right;
	text-align:right;
}
.ratingheader 
{
	width:500px;
	overflow:hidden;
}
.commentForm td 
{
	vertical-align:top;
	padding-right:10px;
}
.commentForm .textfield, .commentForm textarea 
{
	border:1px solid #ccc;
}
.commentForm .textfield 
{
	width:350px;
}
.commentForm textarea 
{
	width:350px;
	height:150px;
}
.producttext h2 
{
	font: normal 16px/16px Trebuchet MS,arial,helvetica,sans-serif;
	margin:20px 0 30px 0;
}
.backToProduct 
{
	font-weight:bold;
	margin-bottom:20px;
}
.comment 
{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}
.comment h3 
{
	font:bold 14px Trebuchet MS,arial,helvetica,sans-serif;
	color:#666;
	margin:10px 0 5px 0;
}
.comment .commentmeta 
{
	margin:5px 0 0 0;
	color:#888;
	font-style:italic;
}
.box .subcategorytable h2
{
    margin:10px 0 10px 0;
    padding:0;
    color:#E96713;
}
.subcategorytable .subcategorypick 
{
    padding-bottom:5px;
    margin-bottom:5px;
    border-bottom:1px solid #ccc;
 }
  .eventImage div 
 {
 	width:40px;
 	height:40px;
 	background:#fff url(../images/noimagethumb.gif) no-repeat center center;
 }
 .eventImage,.eventTitle,.eventTime,.eventArea 
 {
 	padding:10px 0;
 	border-top:1px solid #ccc;
 }
 .eventTime 
 {
     width:91px;
     vertical-align:top;
 }
 .eventTitle
 {
     width:320px;
     vertical-align:top;
 }
 .eventArea 
 {
     vertical-align:top;
 }
 
 .daydivider td
 {
     padding-top:30px;
     padding-bottom:5px;
     vertical-align:top;
 }
 .daydivider h3 
 {
 	font-size:24px;
 	color:#999;
 	font-weight:normal;
 	margin-top:10px;
 }
 .bookingiframe,.externaliframe
 {
     width:528px;
     height:600px;
 }
 .helptext 
 {
     padding:5px;
     background-color:#eee;
 }
 .helptext p 
 {
     font-size:11px;
     line-height:14px;
 }
 #conference-table table
 {
 	margin-top:20px;
 	width:100%;
 }
 #conference-table th 
 {
 	font-weight:bold;
 	color:#666;
 	border-bottom:2px solid #666;
 	vertical-align:bottom;
 }
 #conference-table th, #conference-table td 
 {
 	font:10px/12px arial,helvetica,sans-serif;
 	padding:2px 4px;
 }
 #conference-table td 
 {
	border-left:1px solid #ccc;
 }
 #conference-table td.first 
 {
 	border:0;
 }
 /* RATINGS */
 .ui-rating .ui-rating-star, .ui-rating .ui-rating-cancel{
    width:16px;
    height:16px;
    font-size:2px;
    float:left;
    text-decoration:none;
    vertical-align:bottom;
    background-image:url(../images/rating/star.gif);
    background-repeat:no-repeat;
    margin-right:3px;
}
.ui-rating a {
	cursor: pointer;
}
.ui-rating-full  {
    background-position:left top;
}

.ui-rating-half  {
    background-position:left -16px;
}

.ui-rating-empty {
    background-position:left -32px;
}

.ui-rating-cancel-empty {
    background-position:left -64px;
}

.ui-rating-cancel-full {
    background-position:left -80px;
}

.ui-rating-hover {
    background-position:left -48px;
}
/* END RATINGS */
.sitemapcontainer 
{
	margin:20px 11px 0 11px;
}
.sitemap-boataresa,.sitemap-gora,.sitemap-motasovrigt
{
	width:157px;
	float:left;
	margin-right:10px;
}
.sitemap-motasovrigt 
{
	margin-right:0;
}
.sitemap-boataresa .sitemap, .sitemap-gora .sitemap, .sitemap-motasovrigt .sitemap
{
	margin-bottom:20px;
}

.error 
{
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);  
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);  
      
    /* css3 border radius */  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px;
    margin:5px;
    padding:5px;
    background-color:#eee; 
}
.error h1 
{
	color:#f00;
	font:bold 13px Arial,Helvetica;
	text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	margin-bottom:4px;
}
.error p 
{
	font-size:11px;
}
.company-url {
	clear:both;
}



/*Tipsa email produkt sidan*/

#div_tipsamail
{
    display:none;    
}


div#div_tipsamail label
{
    -x-system-font:none;
    font-family:Arial,Helvetica,Sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:14px;
    margin-bottom:5px;
}

div#div_tipsamail input.textinput, div#div_tipsamail textarea
{
    display:block;
    width:100%;
}


div#div_tipsamail textarea
{
    height:100px;    
}
.bookmarks-print-box {
	padding:0 11px 13px;
}
.video {
	width:146px;
	float:left;
	height:160px;
	margin:0 0 10px 10px;
	padding:10px;
	border:1px solid #ccc;
}
.video.first {
	margin-left:0;
}
.video p.thumbnail {
	text-align:center;
	margin-bottom:10px;
}
.video p.description a {
	text-decoration:none;
	color:#333;
}
.video p.description-link {
	text-align:right;
	margin-top:10px;
}
.video p.description-link a {
	text-decoration:none;
	font-weight:bold;
}
.currentVideo {
	background-color:#eee;
}
.errormessage {
	color:#f00;
}
.searchlistContent {
	width:340px;
	float:left;
}