@charset "utf-8";html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,select,textarea,th{margin:0;padding:0;border:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;}body{font-size:62.5%;background:url(images/body-bg.jpg) repeat;color:#726A57;}body.mceContentBody{background:none;padding:10px;}h1{font-size:2em;margin:15px 40px 0 0;}h2{font-size:1.6em;margin:15px 40px 0 0;}h3{font-size:1.3em;font-weight:bold;margin:15px 40px 0 0;}h4{font-size:1.1em;font-weight:bold;margin:15px 40px 0 0;}h6{font-size:2.5em;margin:auto 40px 0 0;}p{margin:12px 40px 0 0;font-size:1.1em;}img{border:0;}a,a:link,a:visited{color:#27859B;}.brown{color:#726A57;}.blue{color:#8DC7D8;}.green{color:#27859B;}.sitelink{color:#348CA1;}.floatleft{float:left;}.floatright{float:right;}div#public_outer{width:812px;margin:0 auto;}div#public_header{height:270px;background:url(images/default-banner.jpg) no-repeat center bottom;}div#public_header img{margin:10px 0 0 18px;}div#public_contenttop{width:800px;margin:0 auto;background:url(images/content-bg.png) no-repeat;height:9px;overflow:hidden;}div#public_content{width:800px;margin:0 auto;background:#FFF;}div#public_contentbottom{background:url(images/content-bg-bottom.png) no-repeat 2px 0;height:25px;}div#public_topnav{padding:0 8px 10px 8px;background:url(images/topnav-bg.png) no-repeat;}div#public_topnav ul{margin-left:5px;list-style:none;}div#public_topnav ul li{float:left;}div#public_topnav ul li a,div#public_topnav ul li a:link,div#public_topnav ul li a:visited{display:block;padding:10px 26px;text-decoration:none;color:#726A57;font-size:14px;}div#public_topnav ul li a:hover{background:url(images/topnav-link-hover-bg.png) repeat-x;}div#public_leftcontainer{float:left;width:180px;margin-bottom:30px;}div#public_leftcontainer #public_logo{margin:8px 0 10px 10px;background:url(images/logo.png) no-repeat;width:147px;height:149px;}div#public_leftcontainer #public_menu{background:url(images/leftnav-gradline.jpg) repeat-x;padding-top:1px;margin:10px 0 0 10px;width:147px;}div#public_leftcontainer #public_menu li{list-style:none;margin:0;padding-bottom:1px;background:url(images/leftnav-gradline.jpg) repeat-x bottom left;}div#public_leftcontainer #public_menu li a,div#public_leftcontainer #public_menu li a:link,div#public_leftcontainer #public_menu li a:visited{display:block;padding:6px 5px;text-decoration:none;color:#726A57;font-size:1.2em;}div#public_leftcontainer #public_menu li a:hover{background:url(images/leftnav-hover.jpg) repeat-x bottom left;}div#public_rightcontainer{float:right;width:620px;margin-bottom:30px;}div#public_rightcontainer #public_submenu{margin-top:10px;}div#public_rightcontainer #public_submenu li{display:inline;list-style-type:none;padding-right:5px;color:#726A57;}div#public_rightcontainer #public_submenu li a,div#public_rightcontainer #public_submenu li a:link,div#public_rightcontainer #public_submenu li a:visited{color:#348CA1;}div#public_rightcontainer #public_families_toppic{float:right;margin:10px 10px 0 0;background:url(images/imgmenu_families.png) no-repeat;width:54px;height:55px;}div#public_rightcontainer #public_familes_imagesdiv{margin-top:20px;}div#public_rightcontainer #public_familes_imagesdiv img{float:left;margin-right:17px;}div#public_rightcontainer #public_familes_imagesdiv .smallimage{float:left;margin-bottom:15px;}div#public_rightcontainer table{clear:both;float:none;margin:15px 0;border-top:1px solid #D2E1D3;border-left:1px solid #D2E1D3;border-right:1px solid #D2E1D3;width:96%;}div#public_rightcontainer table caption{border-top:1px solid #D2E1D3;border-left:1px solid #D2E1D3;border-right:1px solid #D2E1D3;line-height:40px;text-align:left;color:#FFF;background:#8DC7D8;padding-left:5px;font-weight:bold;font-size:1.1em;margin-top:15px;}div#public_rightcontainer table th{border-bottom:1px solid #D2E1D3;border-right:1px solid #D2E1D3;width:150px;background:#CCE1E9;padding-left:5px;line-height:15px;text-align:left;font-size:.9em;}div#public_rightcontainer table td{border-bottom:1px solid #D2E1D3;padding:5px 0 5px 5px;line-height:15px;font-size:.9em;}div#public_rightcontainer table td.whiteinfo{width:400px;border-right:1px solid #D2E1D3;background:#FFF;text-align:left;padding-right:15px;}div#public_rightcontainer table td.whiteprice{width:40px;background:#FFF;text-align:right;padding-right:10px;}div#public_rightcontainer table td.greeninfo{width:400px;border-right:1px solid #D2E1D3;background:#EBF6F7;text-align:left;padding-right:15px;}div#public_rightcontainer table td.greenprice{width:30px;background:#EBF6F7;text-align:center;}div#public_rightcontainer #public_coaches_imagequote{float:right;width:312px;}div#public_rightcontainer #public_coaches_imagequote p{color:#93C2CD;line-height:18px;font-size:.95em;margin:0 15px;}div#public_rightcontainer #public_coaches_seniorcoach{padding-bottom:15px;margin:25px 20px 0 0;border-top:1px solid #817662;border-bottom:1px solid #817662;}div#public_rightcontainer #public_beginners_imagequote{float:right;width:312px;}div#public_rightcontainer #public_beginners_imagequote p{color:#93C2CD;line-height:18px;font-size:.95em;margin:0 15px;}div#public_rightcontainer .public_bude_right{float:right;width:280px;margin-right:40px;}div#public_rightcontainer .public_bude_left{float:left;width:280px;}div#public_rightcontainer .public_bude_right p{line-height:14px;margin:5px 0;}div#public_rightcontainer .public_bude_left p{line-height:14px;margin:5px 0;}div#public_rightcontainer #public_hys_container{border-top:4px solid #A89E85;margin-right:30px;width:600px;}div#public_rightcontainer #public_hys_container img{float:right;margin-bottom:30px;}div#public_rightcontainer #public_hys_container #public_hys_text{float:left;width:330px;margin-bottom:30px;}div#public_imgmenu{float:none;clear:both;padding-left:5px;}div#public_imgmenu img{margin:30px 30px 0 0;float:left;clear:none;}div#public_footer{background:url(images/footer-bg.png) no-repeat;width:806px;height:136px;margin:15px 0 40px 0;}div#public_footer img{float:right;margin:5px 30px 0 0;}div#public_footer ul{width:180px;list-style:none;float:left;margin:15px 0 0 15px;}div#public_footer ul li{background:url(images/footer-arrow.png) no-repeat 0 3px;padding-left:20px;line-height:20px;margin-bottom:20px;}div#public_footer ul li a{color:#FFF;text-decoration:none;font-size:1.2em;}div.clear{clear:both;float:none;height:1px;overflow:hidden;}#modalOverlay{background-color:#000;cursor:default;}#modalContainer{width:600px;left:50%;top:15%;margin-left:-300px;background-color:#FFF;border:3px solid #A89E85;}#modalContainer a.modalCloseImg{background:url(images/x.png) no-repeat;width:42px;height:42px;display:inline;z-index:3200;float:left;margin:-18px 0 0 -18px;cursor:pointer;}#modalContainer #public_modal_content{padding:0;}#frameLoad{height:100%;overflow:auto;}#frameLoad ul#public_submenu{display:none;}#frameLoad ul#public_submenu{display:none;}#frameLoad h1,#frameLoad h2,#frameLoad h3,#frameLoad h4{color:#27859B;}#frameLoad h1{font-size:3.6em;}#frameLoad h2{width:95%;padding-bottom:10px;border-bottom:2px solid #A89E85;}#frameLoad img.right{margin:0 0 0 50px;}form,form fieldset,form legend{display:block;margin:0;padding:0;border:0;}form fieldset{padding:10px 30px 10px 0;}form fieldset legend{display:block;margin-left:-7px;font-size:1.1em;padding-bottom:10px;color:#666;font-weight:bold;}form fieldset p{padding-bottom:10px;}form label{display:block;width:178px;float:left;padding:7px 10px 5px 0;font-size:1.1em;color:#726A57;}form label.submit{text-indent:-9999px;}form label.checkbox,form label.radio{float:left;clear:none;width:auto;margin:0;}form label.checkbox,form label.radio{width:180px;padding:0 0 5px 0;line-height:1.3;}form label.radio{width:auto;padding-right:10px;}form label.checkbox input,form label.radio input{width:auto;padding:0;border:0;margin:0 5px 0 0;background:none;}form input,form textarea,form select,form div.checkbox,form div.radio{margin:5px 0 10px 0;width:300px;float:left;font-size:1.1em;}form input,form textarea,form select{color:#726A57;border:1px solid #DFE7D0;background:url(images/form-control-background.jpg) no-repeat;}form input{padding:5px 3px 2px 5px;}form input.submit{border:1px solid #C4C4C4;background:url(images/form-submit-background.jpg);padding:10 5px;margin-left:190px;width:auto;}form select{padding:5px 0 2px 5px;width:310px;}form textarea{overflow:auto;height:100px;}img.left{float:left;margin:0 15px 15px 0;}img.right{float:right;margin:0 0 15px 15px;}img.center{display:block;float:none;clear:both;margin:0 auto 10px auto;}