@media screen{
/* Contao Open Source CMS :: Copyright (C) 2005-2012 Leo Feyer :: LGPL license */
body{margin:0;padding:0;font-size:100.01%;text-align:left;position:relative}select,input,textarea{font-size:99%}form{margin:0;padding:0}img{border:0}#left{float:left}#right{float:right}#main{width:auto;position:relative}.inside{position:relative;text-align:left}.block{overflow:hidden}.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both}.invisible{width:0;height:0;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.custom{display:block;text-align:left}.custom:after{content:".";display:block;height:0;clear:both;visibility:hidden}*+html #main{position:static}header,footer,nav,section,aside,article,figure,figcaption{display:block}
}
@media all{
/* mediaboxAdvanced - black theme */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../plugins/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#000 url("../../plugins/mediabox/1.4.6/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline}
}
@media all{
/* Style sheet basic */
body,div,h1,h2,h3,h4,h5,h6,p,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}body{background-color:#fff;background-position:left top;background-repeat:repeat;font:14px Verdana,"Lucida Sans Unicode","Lucida Grande",sans-serif;color:#000}blockquote,pre,code,ol,ul,li,dl,dt,dd{}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:top}abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}a{color:#00f}:focus{outline:0}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font:12px "Lucida Console",Monaco,monospace}h1,h2,h3,h4,h5,h6{font:100% Georgia,"Times New Roman",Times,serif;font-weight:normal;color:#43556d}h1{font-size:1.9em}h2{font-size:1.5em}h3{font-size:1.3em}table{font-size:inherit}caption,th{font-weight:bold}h1,h2{margin-top:4px}h3,h4,h5,h6{margin-top:3px}h1,h2,p,pre,blockquote,table,ol,ul,form{margin-bottom:10px}h3,h4,h5,h6{margin-bottom:3px}
}
@media handheld,projection,screen,tty,tv{
/* Style sheet navigation */
.topmenu{float:right}.topmenu ul{list-style-type:none}.topmenu li{position:relative;float:left;margin-left:10px;padding-left:35px}.topmenu li a,.topmenu li span,.topmenu li trail{height:40px;float:left;display:block;font-size:22px;text-decoration:none;color:#000;text-transform: uppercase}.topmenu li span,.topmenu li.trail a,.topmenu li a:hover{color:#8b4426}.topmenu li.home{background:url("../../tl_files/design/topmenuitem_home.png") left top no-repeat}.topmenu li.about{background:url("../../tl_files/design/topmenuitem_about.png") left top no-repeat}.topmenu li.contact{background:url("../../tl_files/design/topmenuitem_contact.png") left top no-repeat}.mod_customnav.duonav{width:700px;height:100px;margin:0 0 20px;padding:0}.mod_customnav.duonav ul{list-style-type:none}.mod_customnav.duonav li{position:relative;float:left;display:block;margin:0 15px;padding:0}.mod_customnav.duonav li a{width:275px;height:100px;display:block;margin-right:auto;margin-left:auto;text-align:center;vertical-align:middle;background-color:#aaa8e0;font-size:2.2em;line-height:2.7em;font-weight:bold;text-decoration:none;color:#fff}.mod_customnav.duonav li a:hover{background-color:#b9b8f5;text-decoration:underline}.main_menu{height:45px;float:right;display:block;margin:84px 0 0 2px;padding:0;background-color:#cecece;border:2px solid #575853}.main_menu ul{margin:0;padding:0;text-transform:uppercase;list-style-type:none}.main_menu li{height:45px;bottom:0;left:0;right:0;top:0;position:relative;float:left}.main_menu li a{height:45px;float:left;display:block;margin:0;padding:0 15px;background-color:#e6e6e6;font-size:20px;line-height:2.1em;text-decoration:none;color:#000}.main_menu li span.active,.main_menu li a:hover{height:45px;float:left;display:block;margin:0;padding:0 15px;background-color:#bfbfbf;font-size:20px;line-height:2.1em;text-decoration:none;color:#fff}
}
@media handheld,projection,screen,tty,tv{
/* Style sheet elements */
#footerinfo td.first{padding-top:5px}#footerinfo{}#footerinfo td{width:320px;padding:0 5px}#footerinfo td.first,#footerinfo td.middle{margin-right:12px}#bannerbar{width:960px;height:154px}#bannerbar .banners{width:960px;margin-top:25px}#bannerbar .banner{width:312px;height:100px;position:relative;float:left;display:block}#bannerbar .first,#bannerbar .middle{margin-right:12px}.sitenews{padding-top:5px;padding-bottom:120px;background:url("../../tl_files/design/newsbgend_320x120.png") center bottom no-repeat}.sitenews .layout_latest{width:290px;padding-right:15px;padding-bottom:20px;padding-left:15px;background-image:url("../../tl_files/design/newsbg_320x1.png");background-repeat:repeat-y}.sitenews h1{width:320px;height:60px;margin:0 auto;padding:0;text-align:center;background-image:url("../../tl_files/design/newsheader_320x60.png");background-repeat:no-repeat;line-height:60px;color:#fff;white-space:nowrap}.sitenews .layout_latest h2{margin:0;padding:0}.sitenews .layout_latest h2 a{font-size:18px;text-decoration:none;color:#42556e}.sitenews .layout_latest h2 a:hover{text-decoration:underline}.sitenews .layout_latest p.info{margin:0;padding:0;font-size:12px;text-decoration:none;color:#575757}.sitenews .layout_latest p.teaser{margin:0;padding:0}.sitenews .layout_latest p.more{margin:0;padding:0}.sitenews p.empty{margin:0;padding:50px 20px 0;background-image:url("../../tl_files/design/newsbg_320x1.png");background-repeat:repeat-y}#header-wrapper{height:235px;background:url("../../tl_files/design/headbar_bg_1x227.png") left top repeat-x}#header-inside{width:960px;height:235px;margin: 0 auto}.head_logo{top:10px;float:left;margin:0}.head_topmenu{width:740px;height:100px;float:left;margin-left:auto;text-align:right;margin: 0 auto}.head_blocknav{width:690px;height:110px;float:left;padding-left:50px;margin: 0 auto}.head_blocknav .container{width:208px;height:228px;position:relative;float:left;display:block;margin-left:10px}.head_blocknav .container.first{background-image:url("../../tl_files/design/headerblockimg_gym.jpg");background-repeat:no-repeat}.head_blocknav .container.middle{background-image:url("../../tl_files/design/headerblockimg_sgym.jpg");background-repeat:no-repeat}.head_blocknav .container.last{background-image:url("../../tl_files/design/headerblockimg_frisk.jpg");background-repeat:no-repeat}.head_blocknav .content{width:208px;height:228px;float:right;background:url("../../tl_files/design/headerblockbg_208x228.gif") left top no-repeat}.gym .head_blocknav .first .content{background:url("../../tl_files/design/headerblockbgsel_208x228.gif") left top no-repeat}.sgym .head_blocknav .middle .content{background:url("../../tl_files/design/headerblockbgsel_208x228.gif") left top no-repeat}.frisk .head_blocknav .last .content{background:url("../../tl_files/design/headerblockbgsel_208x228.gif") left top no-repeat}.head_blocknav h1.title a{width:200px;height:185px;position:relative;float:left;margin-right:auto;margin-left:auto;text-align:center;font:21px Verdana,"Lucida Sans Unicode","Lucida Grande",sans-serif;font-weight:normal;text-decoration:none;color:#fff;text-transform: uppercase}.head_blocknav h1.title a:hover{text-decoration:underline;color:#fff;text-transform: uppercase}.head_blocknav p.more{width:200px;height:27px;position:relative;float:left;margin: 0 auto}.head_blocknav p.more a{width:200px;height:26px;bottom:0;left:4px;position:absolute;margin-right:auto;margin-left:auto;text-align:center;vertical-align:bottom;background-image:url("../../tl_files/design/headerreadmore_192x27.gif");background-repeat:no-repeat;font-size:20px;text-decoration:none;color:#000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;-khtml-opacity: 0.8}.head_blocknav p.more a:hover{font-size:20px;text-decoration:underline;color:#000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1}#footer-wrapper{height:318px;background:#9eb5c9 url("../../tl_files/design/footbannerbar_bg.png") left top repeat-x}#footer-inside{width:960px;height:318px;margin: 0 auto}#pagefooter{}.oppettider table{margin-left:10px}.prislista table{margin-left:10px}#main .mod_article{margin-bottom:8px;padding-right:5px}#right{min-height:500px}.oppettider td.col_first{width:260px}.oppettider tr{height:20px}.mod_article.helg h3{color:#a60707}.mod_article.sommar h3{color:#316625}.mod_article.helg .oppettider td.col_first{color:#a60707}.mod_article.sommar .oppettider td.col_first{color:#316625}.prislista td.col_first{width:260px;padding-left:5px;white-space:nowrap}.prislista td.col_last{width:150px;margin-left:auto;padding-right:5px;text-align:right}.prislista tr{height:20px}.prislista tr.even{background-color:#e9e9f5}
}
@media handheld,projection,screen,tty,tv{
/* Style sheet forms */
.contactform{}.contactform label{}.contactform span.mandatory{font-size:1.2em;color:#f00}.contactform td.col_first{width:200px;margin-left:auto;padding-top:3px;padding-right:8px;text-align:right}.contactform input[type="text"]{width:280px;height:22px;margin-bottom:3px;border:1px solid #aba8df;font-size:16px}.contactform input[type="radio"]{margin:5px 0 10px 15px}.contactform textarea{padding:3px;border:1px solid #aba8df}.contactform select{height:25px;margin:3px 0;padding-left:3px;border:1px solid #aba8df}.contactform input[type="submit"]{margin-top:8px;padding:4px 10px}.contactform input[type="text"].error{border-bottom:2px solid #f00}.contactform textarea.error{border-bottom:2px solid #f00}.contactform p.error{margin:0;padding:0;color:#f00}
}
@media print{
/* Style sheet print */
.main_menu{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}.prislista td.col_first{width:260px}.oppettider td.col_first{width:220px}.pdf_link{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline}#footer{border:1px solid #000}.logoimage{width:118px;height:105px}
}
