html,body{width:100%;height:100%;overflow:hidden;border:0;margin:0;padding:0;}

/*For making the background size*/
.scaler{position:absolute;width:100%;height:100%;top:-10%;left:-1%;background:#FFF;display:table}
.scaler div{position:absolute;left:0;top:50%;width:100%;zoom:0}
.scaler > div{display:table-cell;vertical-align:middle;height:100%;position:static;top:0}
.scaler img{margin:0 auto;display:block;min-height:50%;min-width:50%;-ms-interpolation-mode:bicubic}
*:first-child+html .scaler img{position:relative;top:-50%} /*Fix IE7*/
*:first-child+html .scaler div{position:absolute;top:50%;height:auto} /*Fix IE7*/
* html .scaler img{height:50%;position:relative;top:-50%} /*Fix IE6*/

/*Footer navigation*/
.scaler-nav{position:absolute;bottom:30px;right:30px;overflow:hidden;text-align:center;z-index:10;list-style:none}
.scaler-nav li{float:left;width:21px;margin-left:1px;line-height:21px;font-size:11px;list-style:none}
.scaler-nav a{height:21px;display:block;background:#000;text-decoration:none;color:#fff;outline:none}
.scaler-nav a:hover,.scaler-nav a:focus,.scaler-nav a.cur{background:#fff;color:#333}

/*Floating next/previous button navigation*/
.scaler-float{position:absolute;top:-99px;left:-99px;z-index:9;width:40px;height:20px;background:url(scaler-float.gif) 0 0;display:block;outline:none}
.scaler-next{background-position:-40px 0} /*both {options:css}-next and {options:css}-prev is class names the script uses*/

/*Example of alternative body-element, since the body is covered with the scaling image*/
#body{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;overflow:auto}

img, div {behavior: url(../iepngfix.htc); border:0;}
#scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:3;}
#top {position:absolute; top:20px; width:100%; text-align:center;}
.menu {width: 900px; height: 50px; background-image: url(../images/menu_back.png); margin:auto;}
#logobox {margin: 0px 0px 0px 8px; float:left; display:inline;}

img, div { behavior: url(../iepngfix.htc); border:0;}
#scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:3;}
#top {position:absolute; top:20px; width:100%; text-align:center;}
.menu {width: 900px; height: 50px; background-image: url(../images/menu_back.png); margin:auto;}
#logobox {margin: 0px 0px 0px 8px; float:left; display:inline;}

#menuContainer {float:right; margin: 19px 10px 0px 0px;}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at all times. The original version of this stylesheet and the associated (x)html is available at http://www.cssplay.co.uk/menu/pro_drop11.html Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. This stylesheet and the associated (x)html may be modified in any way to fit your requirements.
=================================================================== */

.menu2 {margin:0px 0px 0px 32px; list-style:none; height:26px; position:relative; z-index:4; font-family:arial, verdana, sans-serif;}
.menu2 li.top {display:block; float:left;}
.menu2 li a.top_link {display:block; float:left; height:26px; color:#FFF; text-decoration:none; line-height:27px; font-size:14px; margin:0 8px;}
.menu2 li a.top_link_active {display:block; height:26px; float:left; line-height:27px; font-size:14px; margin:0 8px; color:#FFF; text-decoration:none; border-bottom: #FFF 5px solid;}
.menu2 li a.top_link:hover {color:#FFF; line-height:26px; border-bottom: #FFF 5px solid;}
.menu2 li:hover > a.top_link {color:#fff; line-height:26px; border-bottom: #FFF 5px solid;}

#pixel {width: 1px; height: 1px; position: absolute; top: 50%; left: 50%; overflow: visible;}
#main {position: absolute; top: 50px; left: -450px; width: 900px; height:200px; text-align:center; }
#main_cont {padding: 0px; margin: 0; position: absolute; top: 30px; left: -450px; width: 900px; height:200px; text-align:center;}

#cont_left {width: 276px; height:200px; float:left; text-align:left; background:url(../images/infobox_back.png);}
#cont_center {width: 276px; height:200px; margin: 0px 309px; overflow:hidden; text-align:left; background:url(../images/infobox_back.png);}
#cont_right {width: 276px; height:200px; float:right; text-align:left; background:url(../images/infobox_back.png);}

#cont_all {padding: 0px; margin: 0; width: 900px; height:220px; float:right; text-align:left; background:url(../images/contactbox_back.png);}
#cont_all_left {padding: 0px; margin: 0; width: 300px; height:270px; float:left; text-align:left;}
#cont_all_right {padding: 0px; margin: 10px 0px 0px 0px; width:600px; height:250px; float:right; text-align:left;}
#cont_form_right {padding: 0px; margin: 0px 0px 0px 0px; width:600px; height:250px; float:right; text-align:left;}
.formular {font-family: Arial, Helvetica, Times; font-size:12px; color:#FFF; margin: 0px 30px 0px 30px;}

#cont_2 {padding: 0px; margin: 0; width: 900px; height:180px; float:right; text-align:left; background:url(../images/coaching_back.png);}
#cont_2_left {padding: 0px; margin: 10px 0px 0px 0px; width: 450px; height:200px; float:left; text-align:left;}
#cont_2_right {padding: 0px; margin: 10px 0px 0px 0px; width: 430px; height:200px; float:right; text-align:left;}

h1 {font-family: Arial, Helvetica, Times; font-size:20px; color:#a0000a; text-align:left; margin: 15px 0px 0px 15px; display:block;}
h2 {font-family: Arial, Helvetica, Times; font-size:16px; color:#333333; text-align:left; margin: 15px 0px 0px 30px; display:block;}

.text {font-family: Arial, Helvetica, Times; font-size:12px; color:#FFF; padding: 0px 15px 0px 15px;}
.text a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #a0000a; text-decoration: none;}
.text a:link, .text a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #a0000a; text-decoration: none;}
.text a:hover, .text a:focus {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #FFF; text-decoration: none;}

.list {font-family: Arial, Helvetica, Times; font-size:12px; color:#333333; width:225px; margin: 0px 0px 0px 30px;}
.list a {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #a0000a; text-decoration: none;}
.list a:link, .list a:visited {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #a0000a; text-decoration: none;}
.list a:hover, .list a:focus {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #333333; text-decoration: none;}

.coach_list {font-family: Arial, Helvetica, Times; font-size:12px; color:#333333; width:370px; margin: 0px 0px 0px 30px;}
.coach_list a {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #a0000a; text-decoration: none;}
.coach_list a:link, .coach_list a:visited {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #a0000a; text-decoration: none;}
.coach_list a:hover, .coach_list a:focus {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #333333; text-decoration: none;}

.contactform {font-family: Arial, Helvetica, Times; font-size:12px; color:#333333; width:225px; padding: 0px 0px 0px 30px;}
.contactform a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #a0000a; text-decoration: none;}
.contactform a:link, .contactform a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #a0000a; text-decoration: none;}
.contactform a:hover, .contactform a:focus {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333; text-decoration: none;}

.contactform_answer {font-family: Arial, Helvetica, Times; font-size:12px; color:#333333; width:900px; padding: 0px 0px 0px 30px;}
.contactform_answer a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #a0000a; text-decoration: none;}
.contactform_answer a:link, .contactform_answer a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #a0000a; text-decoration: none;}
.contactform_answer a:hover, .contactform_answer a:focus {font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333; text-decoration: none;}

#bottom {position:absolute; bottom:0px; width:100%; text-align:center; background-color:#FFF;}
#footer {position:relative; width:900px; text-align:center; padding: 0px auto; margin: 10px auto;}
.footer_left {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: none; padding: 0px; margin: 0; float:left; text-align:left;}
.footer_left a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: none; text-align: center;}
.footer_left a:link, .footer_left a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: none; text-align: center;}
.footer_left a:hover, .footer_left a:focus {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #a0000a; text-decoration: none; text-align: center;}
.footer_right {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: none; text-align: right;}


