*{font-family: verdana, arial, sans-serif;font-size:11px;color:#606060;}
html,body{height:100%;margin:0;padding:0;}
body{margin:0;padding:0;background:#f6f8f2 url(../images/bg.gif) repeat-x;}
img{border:0;}
table{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show;}
table,tr,th,td{margin:0;padding:0;vertical-align:top;}
ul{list-style:none;margin:0;padding:0;}
li a{text-decoration:none;}

.green{color:#a9d000;}
.grey{color:#767676;}
.blue{color:#41a5c9;}
.orange{color:#ff7e00;}

h1,h2,h3,h4,.h1,.h2,.h3,.h4,.mnu{font-family:Verdana;}
h1,.h1,.mnu{font-size:11px;text-transform:uppercase;}
h1,.h1{line-height:30px;}
h2,.h2{line-height:30px;}
h3,.h3{font-size:small;}
h4,.h4{font-size:medium;}

.targetblank{}/* Used to connect JavaScript opening in new window. */
#canvas{position:relative;width:800px;height:100%;min-height:1150px;margin-left:auto;margin-right:auto;background:#fff url(../images/bg_line.gif) repeat-x;}

#RandomTop{position:relative;float:left;clear:none;width:790px;height:77px;margin-left:5px;margin-right:5px;}
#RandomTop p{margin:0;padding:0;}
#logo{display:block;position:relative;float:left;width:174px;height:22px;margin:29px 42px 27px 0;text-indent:-1000px;overflow:hidden;background:url(../images/logo.gif) no-repeat;}
#langmnu{display:block;width:auto;position:relative;float:right;list-style-type:none;margin:0;padding:0;}

#langmnu li{display:block;position:relative;float:left;margin:0;padding:0;width:73px;height:17px;text-align:center;background:#fff url(../images/bg_lang.gif);}
#langmnu li a{line-height:16px;font-size:12px;font-weight:bold;color:#a9d000;text-decoration:none;}
#RandomTop h4{position:relative;float:left;height:26px;margin:0;padding:0;line-height:26px;font-family:Trebuchet MS, Arial Black, Arial, Verdana, Helvetica, Sans-Serif;font-size:18px;}
#RandomTop p{position:relative;float:left;width:574px;margin:0;padding:0;clear:none;font-weight:bold;font-family:Trebuchet MS, Arial Black, Arial, Verdana, Helvetica, Sans-Serif;font-size:14px;}
#RandomTop p.slogan{position:absolute;right:0;bottom:4px;text-align:right;margin:0;padding:0;font-weight:bold;font-family:Trebuchet MS, Arial Black, Arial, Verdana, Helvetica, Sans-Serif;font-size:10px;}
#imgtop{margin:0;margin-left:5px;margin-top:5px;clear:both;}

#menu{width:790px;height:22px;position:relative;margin:5px;margin-top:2px;padding:0;border:solid 1px #e0e0e0;}
#menu table{position:relative;width:789px;height:21px;}
#menu td{position:relative;margin:0;margin-left:1px;margin-right:10px;padding:0;height:20px;text-align:center;background:#fff url(../images/bg_mnu.gif);border:solid 1px #fff;border-right:solid 1px #9e9e9e;border-bottom:solid 1px #9e9e9e;}
a.mnu{display:block;position:relative;width:auto;height:20px;line-height:18px;text-align:center;white-space:nowrap;text-transform:uppercase;font-weight:bold;text-decoration:none;}
a.mnu:hover{color:#a9d000;}


#main{position:relative;float:left;width:790px;margin:0;margin-left:5px;padding-bottom:5px;background:#f6f8f2;}
#start{position:relative;float:left;clear:left;width:556px;}
#right{position:relative;float:right;clear:right;width:225px;margin-right:5px;}
/*#right{position:absolute;right:0;top:0;width:225px;margin-right:5px;}*/

.prodlist{position:relative;float:left;width:545px;margin-top:5px;margin-right:5px;margin-bottom:5px;margin-left:3px;margin-bottom:30px;border:solid 1px #dfe0d1;}
div.listwrapper{position:relative;margin:0;padding-bottom:5px;background:#f0f0f0;border:solid 1px #fff;border-right:solid 1px #bebebe;border-bottom:solid 1px #bebebe;float:left;width:100%}
div.listinnerwrapper{position:relative;margin:5px;margin-bottom:0;border:solid 1px #bebebe;border-right:solid 1px #fff;border-bottom:solid 1px #fff;float:left;width:97.6%}
div.listwrapper h1,
div.listwrapper h2{margin:0;margin-left:10px;padding:0;}

#aktuelt,#pakker,#scener{position:relative;float:left;width:250px;margin-right:5px;}
#aktuelt .prodlist,#pakker .prodlist,#scener .prodlist{margin-top:5px;margin-bottom:25px;}
#aktuelt,#pakker{clear:left;}
#scener{margin-right:0;}
/*#scener{position:absolute;top:0;left:255px;}*/
#aktuelt .prodlist,#aktuelt .listwrapper,#aktuelt .listinnerwrapper,#aktuelt ul,#aktuelt li,#aktuelt a.prod,
#pakker .prodlist,#pakker .listwrapper,#pakker .listinnerwrapper,#pakker ul,#pakker li,#pakker a.prod,
#scener .prodlist,#scener .listwrapper,#scener .listinnerwrapper,#scener ul,#scener li,#scener a.prod{display:block;position:relative;float:left;}
#scener{width:292px;}
#aktuelt .prodlist,
#pakker .prodlist{width:250px;}
#scener .prodlist{width:292px;}
#aktuelt ul,
#pakker ul,
#scener ul{list-style:none;margin:0;padding:0;}
#aktuelt ul li,
#pakker ul li,
#scener ul li{width:223px;margin:0;padding:0;padding:5px;cursor:pointer;}
#scener ul li{width:270px;}
#aktuelt ul li.odd,
#pakker ul li.odd{background:#f4f9e0;}
#aktuelt ul li.evn,
#pakker ul li.evn{background:#fcfef4;}
#scener ul li.odd{background:#fafafa;}
#scener ul li.evn{background:#f0f0f0;}

#aktuelt ul li:hover,
#pakker ul li:hover,
#scener ul li:hover{background:#fff;}

#aktuelt h3,
#pakker h3,
#scener h3{float:left;width:138px;margin-top:5px;margin-bottom:5px;}
#scener h3{width:182px;}
#aktuelt img,
#pakker img,
#scener img{float:left;margin:5px;margin-left:0;}
#aktuelt .prod,
#pakker .prod,
#scener .prodfloat:left;{text-decoration:none;}
#aktuelt p,
#pakker p,
#scener p{float:none;}

#aktuelt div.listinnerwrapper,
#pakker div.listinnerwrapper,
#scener div.listinnerwrapper{position:relative;margin:5px;margin-bottom:0;border:solid 1px #bebebe;border-right:solid 1px #fff;border-bottom:solid 1px #fff;float:left;width:95.6%}


#ProdList{position:relative;float:left;width:553px;}
#ProdList ul li{margin:0;padding:0;}
#ProdList .prodlist{width:548px;}
.catlist{display:block;position:relative;width:532px;margin:0;padding:0;list-style:none;border:solid 1px #fff;border-bottom:none;}
.catlist li{margin:0;padding:0;}
.catlist li{}
.catlist li ul{list-style:none;margin:0;padding:0;}
.catlist li ul li{margin:0;padding:0;}
#ProdList .subcat1,#ProdList .subcat2,#ProdList .prod{display:block;height:28px;line-height:28px;font-weight:bold;text-decoration:none;border-bottom:solid 1px #fff;}
.subcat1{text-indent:30px;background:#d1f151;}
.subcat2{text-indent:50px;background:#e3f697;}
#ProdList .prod{text-indent:70px;background:#f0fac8;}
#ProdList a.subcat1:hover,#ProdList a.subcat2:hover,#ProdList a.prod:hover{background:#fff;}

#CMSList ul{margin:12px;}
#CMSList h1{margin:0;}
#CMSList .prodlist{width:550px;}

#rightmnu,#KKMenu,#municipalmnu,#copyright{position:relative;float:right;margin-bottom:5px;margin-top:5px;padding:0;border:solid 1px #dfe0d1;}
#rightmnu .listwrapper{padding-bottom:0;}
#rightmnulist{display:block;position:relative;width:220px;margin:0px;padding:0;list-style:none;}
#rightmnulist li{margin:5px;padding:0;background:#deeef6;border:solid 1px #bebebe;border-right:solid 1px #fff;border-bottom:solid 1px #fff;}
#rightmnulist li a{display:block;position:relative;height:28px;line-height:28px;margin:0;padding:0;padding-left:10px;padding-right:10px;font-size:small;font-weight:bold;text-decoration:none;border-top:solid 1px #fff;border-left:solid 1px #fff;}
#rightmnulist .srcfrm{display:block;position:relative;height:28px;line-height:28px;margin:0;padding:0;padding-left:10px;padding-right:10px;font-weight:bold;border-top:solid 1px #fff;border-left:solid 1px #fff;}
#rightmnulist .srcfrm fieldset{margin:0;padding:0;border:none;}
#rightmnulist .srcfrm a{display:inline;line-height:28px;margin:0;padding:0;font-weight:bold;border:none;}
#rightmnulist .src{display:inline;width:120px;margin:0;padding:0;border:solid 1px #41a5c9;}
#rightmnulist .srcfrm fieldset .freetextSearch{border:0;background-color:#DEEEF6;color:#41A5C9;font-weight:bold;font-size:small;text-align:left;margin:0;padding:0;margin-top:4px;}

#rightmnulistKK{display:block;position:relative;width:220px;margin:0px;padding:0;list-style:none;}
#rightmnulistKK li{margin:5px;padding:0;background:#deeef6;border:solid 1px #bebebe;border-right:solid 1px #fff;border-bottom:solid 1px #fff;}
#rightmnulistKK li a{display:block;margin:0;padding:0;padding-left:10px;padding-right:10px;font-size:small;font-weight:bold;text-decoration:none;border-top:solid 1px #fff;border-left:solid 1px #fff;padding-bottom:3px;padding-top:6px;padding-bottom:6px;}

#municipalmnu{margin-top:0;}
#municipalmnu div.listwrapper{float:left;}
#municipalmnu ul{position:relative;float:left;width:201px;margin-top:0;margin:0;padding:0;padding-left:7px;list-style:none;}
#municipalmnu ul li{position:relative;width:48px;float:left;margin:0;margin-left:2px;margin-top:5px;margin-bottom:5px;padding:0;}
#municipalmnu div.listinnerwrapper{position:relative;float:left;margin-bottom:0;background:#deeef6;}
#skien,#siljan,#porsgrunn,#bamble{display:block;width:43px;height:54px;margin:0;padding:0;position:relative;float:left;text-indent:-1000px;overflow:hidden;}
#skien{background:url(../images/skien.gif) no-repeat;}
#siljan{background:url(../images/siljan.gif) no-repeat;}
#porsgrunn{background:url(../images/porsgrunn.gif) no-repeat;}
#bamble{background:url(../images/bamble.gif) no-repeat;}

#copyright{/*position:absolute;*/bottom:5px;left:0px;width:550px;float:left;border:none;margin:0;margin-right:5px;margin-left:5px;margin-top:10px;}
#fyrtaarn{display:block;width:48px;height:41px;position:relative;float:left;margin-left:3px;text-indent:-1000px;background:url(../images/fyrtaarn.gif) no-repeat;overflow:hidden;margin-left:150px;}

#powered{display:block;width:95px;height:30px;position:relative;float:right;margin-right:1px;text-indent:-1000px;background:url(../images/telluspoweredby.gif) no-repeat;overflow:hidden;}

#Product,#KKStart,#KKProduct,#KKProductRelated{position:relative;float:left;width:550px;margin:5px;display:inline;}
#Product .listwrapper,#KKProductRelated .listwrapper{float:left;}
#Product .listinnerwrapper,#KKProductRelated .listinnerwrapper{float:left;background-color:#FCFEF4;}
.productImage{float:left;margin-right:10px;margin-bottom:10px;}
#Product h1{display:block;}
#Product .productSchedule,
#KKProductRelated .productSchedule{width:0;}
#Product #TellusScheduleList{display:block;width:100%;clear:both;}
#Product .top,#KKProductRelated .top{float:left;margin-bottom:10px;width:517px;}
#Product .productTable,
#KKProductRelated .productTable{position:relative;float:left;background-color:#F4F9E0;width:100%;border-spacing:5px;border:solid 1px #F4F9E0;}
#Product table,#KKProductRelated table{width:0;}
#Product .ProductInner,
#KKStart .ProductInner,
#KKProduct .ProductInner,
#KKProductRelated .ProductInner{margin:10px;}
#distancelist td{padding-left:3px;padding-right:3px;}
.TellusPriceComment{font-style:italic;font-size:10px;}
.TellusPriceName{white-space:nowrap;}

#KKProduct{width:550px;}
#KKProduct ul{list-style-type:disc;margin:10px;padding:0;}
#KKProduct li{margin-left:10px;}


#viewMap{height:100%;width:545px;float:left;}
#viewMap .listwrapper{float:left;width:530px;}
#viewMap .listinnerwrapper{float:left;display:inline;}
#viewMap #mapmenu{width:270px;float:left;margin-top:10px;margin-left:10px;display:inline;}
#viewMap #mapmenu ul{display:block;margin:0;padding:0;list-style-type:none;}
#viewMap #mapmenu ul li{font-weight:bold;font-size:12px;color:#000;}
#viewMap #map{width:270px;height:450px;float:left;margin-top:10px;margin-left:10px;display:inline;}
#viewMap #maplist{width:230px;margin-left:5px;float:right;margin-top:10px;}
#viewMap .menubox{border:0;}
.maplist{width:0;}

#viewMap a.m1,.m1{background:#C5ED25;}
#viewMap a.m2,.m2{background:#DFEEF6;}
#viewMap a.m3,.m3{background:#D3D3D3;}
#viewMap a.m4,.m4{background:#F0FAC8;}
#viewMap a.m5,.m5{background:#D6713B;}
#GoogleMapList .TellusProductList{width:0;}

#brochures_brochure{float:left;}
#brochures_brochure table{margin-bottom:10px;width:100%;}
#brochures_brochure .required{color:Red;}
#brochures_brochure .inputtextarea{width:255px;}
#brochures_brochure .brochureImages{float:left;margin-right:40px;text-align:center;margin-bottom:30px;}
#brochures_brochure #BrochurePhoto{width:520px;float:left;}
#brochures_brochure .listwrapper{float:left;}
#brochures_brochure .listinnerwrapper{float:left;background-color:#FCFEF4;}
#brochures_brochure form{margin:10px;}
#brochures_brochureSent .listwrapper{float:left;width:545px;}
#brochures_brochureSent .listinnerwrapper{float:left;background-color:#FCFEF4;width:532px;padding-top:5px;padding-bottom:5px;}
#brochures_brochure .brochureButton{width:520px;text-align:center;margin-top:10px;}

#eventsearch{float:left;width:535px;margin:10px;display:inline;}
#eventsearch .listwrapper{float:left;width:520px;}
#eventsearch .listinnerwrapper{float:left;background-color:#FCFEF4;display:inline;width:507px;}
#eventsearch form{margin:10px;}
#eventsearch fieldset{border:0;}

#EventList{float:left;width:535px;margin:10px;display:inline;}
#EventList .EventListDiv{margin:10px;}
#EventList .listwrapper{float:left;width:530px;}
#EventList .listinnerwrapper{float:left;background-color:#FCFEF4;display:inline;width:100%;width:517px;}
#EventList h1{margin:0;padding:0;}
#EventList a{text-decoration:none;}
#EventList .eventsList{display:block;float:left;width:100%;}
#EventList .eventName{display:block;float:left;width:220px;}
#EventList .eventLocation{display:block;float:left;width:200px;}
#EventList .eventTime{display:block;float:left;width:75px;}

#pakkerBooking_package{float:left;width:545px;}
#pakkerBooking_package .listwrapper{float:left;}
#pakkerBooking_package .listinnerwrapper{float:left;background-color:#FCFEF4;}
#pakkerBooking_package form{margin:10px;}
#pakkerBooking_package .package{width:130px;display:block;float:left;}
#pakkerBooking_package .required{color:Red;}
#pakkerBooking_package .packageButton{width:100%;text-align:center;}
#pakkerBooking_sendt{float:left;width:545px;}
#pakkerBooking_sendt .listwrapper{float:left;width:545px;}
#pakkerBooking_sendt .listinnerwrapper{float:left;background-color:#FCFEF4;width:532px;}

#TurList .productInner{margin:10px;}
#TurList .listinnerwrapper{background-color:#FCFEF4;}
#TurList .productTable{background-color:#F4F9E0;width:100%;border-spacing:5px;border:solid 1px #F4F9E0;}

#TurProduct{position:relative;float:left;width:540px;margin:10px;display:inline;}
#TurProduct .listinnerwrapper{background-color:#FCFEF4;}
#TurProduct .productTable{background-color:#F4F9E0;width:100%;border-spacing:5px;border:solid 1px #F4F9E0;}
#TurProduct .ProductInner{margin:10px;}

#kommune{float:left;width:500px;}
#kommune .municipality{float:left;width:210px;}
#kommune .municipalityName{display:block;float:left;width:100px;}
#eventsearch .fieldsetMunicipality{margin:0;padding:0;margin-top:10px;}
#eventsearch .fieldsetCategory{margin:0;padding:0;margin-top:10px;margin-bottom:10px;}

#kommuneliste{float:left;width:350px;list-style:none;margin:0;padding:0;}
#kommuneliste li{float:left;width:104px;}
.blockheader{margin-bottom:10px;float:left;width:100%;}
#kategori{float:left;width:500px;}
#kategori #category{float:left;width:400px;}
#kategori #category .categoryName{display:block;float:left;width:200px;}
#eventsearch .fieldsetFacility{margin:0;padding:0;margin-top:10px;}
.facilityName{display:block;}

.downloadFiles{margin-bottom:5px;}

.fb_share_link{padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top left;float:left; }
.shareLinks{float:left;margin-top:20px;margin-left:2px;}

#calendarfd,
#calendartd{display:none;margin:0;padding:0;}
#calendarfd img,
#calendartd img{margin:0;padding:0;position:relative;width:18px;height:17px;min-width:18px;min-height:17px;top:2px;margin-left:2px;}
#datepicker{position:absolute;display:block;width:164px;padding:3px;padding-right:0;text-align:center;border:solid 1px #231F20;background:#fff;}
#datepicker a,#dpcontent a,#datepicker p{display:block;position:relative;float:left;width:21px;height:21px;line-height:21px;margin:0;padding:0;font-size:xx-small;text-align:center;text-decoration:none;color:#000;border:solid 1px #fff;background:#fff;text-indent:0;overflow:visible;}
#datepicker p{font-weight:bold;}
#datepicker p.dph{color:#f00;}
#dpcontent p{font-weight:normal;color:#ced6d5;}
#datepicker a:hover{border:solid 1px #d7832d;background:#ced6d5;}
#datepicker a.prev{position:absolute;left:3px;padding-left:10px;padding-right:10px;height:18px;margin-top:5px;line-height:18px;}
#datepicker a.next{position:absolute;right:2px;padding-left:10px;padding-right:10px;height:18px;margin-top:5px;line-height:18px;}
#datepicker #dpyy,#datepicker #dpmm{height:22px;line-height:22px;font-weight:bold;font-size:xx-small;margin:0;padding:0;padding-top:5px;}
#datepicker div.hr{height:1px;line-height:1px;margin:0;margin-top:4px;margin-right:3px;padding:0;border-top:solid 1px #ced6d5;}
#datepicker .leftbtn,
#datepicker .leftbtn:hover{width:auto;border:0;background:#fff;text-align:right;}
#datepicker #dpyy{text-align:left;}
.calendarLabel{width:60px;float:left;margin-top:3px;}


.box, .box .text_content, .box .title_content{display:block;}
.box{text-align:center;overflow: hidden;}
.box .title_content,.box .text_content{margin-left:auto;margin-right:auto;}
.title_content{display:block;text-align:center;margin:0px;padding:0px;background-color:#DEEEF6;color:#41a5c9;padding-top:7px;padding-bottom:5px;font-weight:bold;font-size:small;}
.text_content{border:solid 2px #DEEEF6;width:221px;background-color:#fff;padding-top:5px;}
.rssFeed{float:right;padding-right:5px;margin-top:5px;margin-bottom:5px;}
.rssFeed a{color:#606060;text-decoration:none;}

#iframeBooking{width:553px;height:750px;}
#iframeBookingCustom{width:553px;height:950px;}
#iframeBookingProdPres{width:553px;height:1150px;}
#bookingButtonProdPres{float:right;clear:right;border:1px solid black;}
#bookingLinkSovSpis{background:none repeat scroll 0 0 #D1F151;text-indent:30px;color:#767676;display:block;padding-bottom:5px;padding-top:5px;font-weight:bold;}
