/* Style sheet freestyle */
body,td,th{font-family:Courier New, Courier, monospace;font-weight:normal;font-size:13px;color:#000000;line-height:1.5;}
body{margin:0;padding:0;background-color:#b5b2b0;background-image:url("tl_files/freestyle/body_bg.jpg");background-position:center top;}
body.layout_mp3{background:url("tl_files/freestyle/mp3_bg.jpg") left top no-repeat;}
#wrapper{width:960px;position:relative;margin:0 auto;background-image:url("tl_files/freestyle/wrapper_bg.jpg");background-repeat:no-repeat;}
.layout_mp3 #wrapper{width:168px;height:168px;margin:0;background-image:none;}
#header{height:140px;}
.layout_2sp #left{width:330px;}
.layout_2sp #main{margin-left:330px;}
#footer{height:260px;}
.layout_2sp .main_header{height:229px;background-image:url("tl_files/freestyle/main_bg1.png");background-repeat:no-repeat;}
.layout_2sp .main_content{position:relative;padding-top:12px;background-image:url("tl_files/freestyle/main_bg2.png");background-repeat:repeat-y;}
.layout_2sp .main_footer{height:196px;background-image:url("tl_files/freestyle/main_bg3.png");background-repeat:no-repeat;}
.layout_2sp .mod_article{padding:0 160px 0 70px;}
.layout_1sp .mod_article{padding:40px 0 0 0;}
.layout_home .mod_article{margin-left:307px;padding-top:106px;background-image:url("tl_files/freestyle/main_home_bg.png");background-repeat:no-repeat;}
.layout_mp3 .mod_article{padding:30px 0 0 25px;}
#logo{width:320px;height:292px;right:0px;top:-369px;position:absolute;}
.layout_1sp #logo,.layout_home #logo{top:-140px;}
#title{width:260px;height:56px;left:55px;top:-41px;position:absolute;}
#the_crow{width:428px;height:290px;left:0px;top:0px;position:absolute;}
#woods_crew{padding-top:79px;}
.layout_home #woods_crew{width:305px;height:477px;top:377px;position:absolute;padding-top:0;}
.float_left{float:left;}
.float_right{float:right;}
.ce_hyperlink,.ce_gallery,.ce_image,.ce_table,.mod_dlh_googlemaps,.mod_gallerylist .layout_short{margin-bottom:14px;}
h1{margin:28px 0 9px 0;border-bottom:1px dashed #000000;font-weight:bold;font-size:18px;}
h2{margin:0;font-weight:bold;font-size:13px;}
p{margin:0 0 14px 0;}
ul{margin:0 0 14px 0;padding-left:16px;}
a{font-weight:bold;text-decoration:underline;color:#195ba3;}
a:hover{text-decoration:none;}
.caption{padding:2px 0 0 0;font-size:11px;}
.pagination ul{float:right;margin:0;padding:8px 0 0 0;list-style-type:none;}
.pagination li{float:left;padding:0 4px;list-style-type:none;}
.pagination .current{font-weight:bold;}
.pagination p{right:160px;top:47px;position:absolute;font-size:11px;}
.image_container{padding:4px;background-image:url("tl_files/freestyle/image_bg.png");}
.image_container img{display:block;}
.no_img_bg .image_container{padding:0;background-image:none;}
.ce_text .image_container{margin:0 0 10px 10px;}
.ce_gallery .image_container,.mod_galleryviewer .image_container{margin:0 12px 12px 0;}
.ce_gallery .col_1 .image_container,.mod_galleryviewer .col_1 .image_container{margin-right:0;}
.mod_gallerylist table{width:194px;float:left;margin-right:20px;}
.mod_gallerylist .date,.mod_galleryviewer .date{font-weight:bold;}
.mod_gallerylist .description p{margin-bottom:0;color:#444444;}
.mod_gallerylist .total{color:#777777;}
.ce_table table{width:100%;}
.ce_table th{text-align:left;font-weight:bold;}
.ce_table th,.ce_table td{padding-right:20px;vertical-align:top;}
.ce_table th.col_last,.ce_table td.col_last{padding-right:0;}
#weekly-program-de td.col_0,#weekly-program-en td.col_0,#chalandamarz-camp-2010-de td.col_0,#chalandamarz-camp-2010-en td.col_0{white-space:nowrap;}
.mod_randomImage{width:325px;height:298px;}
.layout_home .mod_randomImage{left:268px;top:471px;position:absolute;}
.mod_randomImage .image_frame{width:325px;height:298px;position:absolute;}
.mod_randomImage .image_container{width:257px;height:209px;padding:31px 0 0 34px;background-image:none;}
#meteo_estm,#webcams_estm{margin-left:160px;padding:2px 0 30px 8px;background-image:url("tl_files/freestyle/iframe_estm_bg.png");background-repeat:no-repeat;}
.frame_estm{width:640px;height:1000px;overflow:hidden;}
#meteo_estm iframe,#webcams_estm iframe{width:670px;height:1100px;}
#webcams_estm iframe{padding-left:40px;background-color:#ffffff;}
.layout_mp3 #mp3player{display:block;}
#mp3{width:146px;height:124px;left:72px;position:absolute;}
.layout_home #mp3{left:700px;top:657px;}
.mod_dlh_googlemaps{padding:4px;background-image:url("tl_files/freestyle/image_bg.png");font-size:11px;line-height:1;}
.googlemaps_ie6{display:none;}
#home-de .ce_autoSlider,#home-en .ce_autoSlider{margin-bottom:106px;margin-left:91px;}
#home-de .image_container,#home-en .image_container{padding:0;background-image:none;}
#home-de .ce_image,#home-en .ce_image{margin:0;}
#frame_home_top{width:395px;height:15px;left:398px;top:106px;position:absolute;background-image:url("tl_files/freestyle/frame_top.png");background-repeat:no-repeat;}
#frame_home_right{width:8px;height:252px;left:785px;top:121px;position:absolute;background-image:url("tl_files/freestyle/frame_right.png");background-repeat:no-repeat;}
#frame_home_bottom{width:395px;height:7px;left:398px;top:373px;position:absolute;background-image:url("tl_files/freestyle/frame_bottom.png");background-repeat:no-repeat;}
#frame_home_left{width:14px;height:252px;left:398px;top:121px;position:absolute;background-image:url("tl_files/freestyle/frame_left.png");background-repeat:no-repeat;}
.ce_form td.col_0{width:150px;}
.ce_form select,.ce_form input.text,.ce_form textarea{width:200px;margin:1px 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000000;}
.ce_form input.text,.ce_form textarea{padding:1px 1px 1px 5px;background-color:#ffffff;border:1px solid #a697c0;}
.ce_form .radio_container span{margin-right:20px;}
.ce_form .submit_container{margin-top:20px;}
.ce_form .headline p{margin:20px 0 0 0;font-weight:bold;}
.ce_form .explanation p{margin:0;}
.ce_form span.mandatory{margin-left:5px;}
.ce_form p.error{margin:10px 0 0 0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#ff0000;}
.ce_form label.error{font-weight:bold;color:#ff0000;}
div.calendar{background-image:url("tl_files/freestyle/calendar.png");}
div.calendar caption a.prev{background-image:url("tl_files/freestyle/calendar-prev.gif");}
div.calendar caption a.next{background-image:url("tl_files/freestyle/calendar-next.gif");}
div.calendar td.valid,div.calendar td.active,div.calendar td.hover{background-image:url("tl_files/freestyle/calendar-valid.gif");}
div.calendar th,div.calendar td.valid{color:#195ba3;}
div.calendar td.active,div.calendar td.hover{color:#ffffff;}
div.calendar td,div.calendar th{height:auto;line-height:19px;}
button.calendar{width:13px;height:13px;margin:4px 0 0 5px;padding:0;background-image:url("tl_files/freestyle/calendar-icon.gif");}
button.calendar:hover,button.calendar.active{background-position:0 13px;}
.mod_changelanguage{left:70px;top:-178px;position:absolute;}
.layout_home .mod_changelanguage{left:728px;top:391px;}
.layout_1sp .mod_changelanguage{left:210px;top:10px;}
.mod_changelanguage ul{margin:0;padding:0;list-style-type:none;}
.mod_changelanguage li{float:left;margin-right:14px;list-style-type:none;}
.mod_navigation ul{margin:0;padding:0;list-style-type:none;}
.mod_navigation li{width:71px;height:61px;position:absolute;overflow:hidden;margin:0;padding:0;list-style-type:none;}
.mod_navigation li img{width:142px;height:61px;position:relative;}
.mod_navigation li a:hover,.mod_navigation li span.active,.mod_navigation li a.trail{left:-71px;position:relative;}
.mod_navigation li.home{left:21px;top:70px;}
.mod_navigation li.lessons{left:79px;top:9px;}
.mod_navigation li.crew{left:125px;top:70px;}
.mod_navigation li.booking{left:183px;top:9px;}
.mod_navigation li.parks{left:229px;top:70px;}
.mod_navigation li.gallery{left:287px;top:9px;}
.mod_navigation li.team{left:333px;top:70px;}
.mod_navigation li.meteo{left:391px;top:9px;}
.mod_navigation li.webcam{left:437px;top:70px;}
.mod_navigation li.links{left:495px;top:9px;}
.mod_navigation li.contact{left:541px;top:70px;}
.mod_navigation li.sponsor{left:599px;top:9px;}
#click_here{width:356px;height:201px;left:539px;top:30px;position:absolute;}
.layout_home #click_here{width:303px;height:201px;left:583px;top:527px;overflow:hidden;}
.layout_home #partner{left:271px;top:644px;position:absolute;}
#partner ul,#partner li{margin:0;padding:0;list-style-type:none;}
#partner li.ssss{width:57px;height:58px;left:41px;top:126px;position:absolute;}
#partner li.gr{width:92px;height:28px;left:121px;top:141px;position:absolute;}
#partner li.swissrent{width:113px;height:28px;left:240px;top:142px;position:absolute;}
#partner li.engadin_stmoritz{width:136px;height:37px;left:369px;top:137px;position:absolute;}
#partner li.oakley{width:124px;height:19px;left:699px;top:223px;position:absolute;}
#partner li.grods{width:61px;height:23px;left:866px;top:220px;position:absolute;}
.layout_home #partner li.oakley{left:530px;top:147px;}
.layout_home #partner li.grods{left:595px;top:208px;}
#copyright{padding-top:216px;padding-left:45px;font-size:10px;color:#959c72;line-height:1.2;}
.layout_home #copyright{padding-top:360px;padding-bottom:10px;}
#copyright a{font-weight:normal;text-decoration:none;color:#959c72;}
#copyright a:hover{text-decoration:underline;}
