@charset "UTF-8";
@import "http://fonts.googleapis.com/css?family=Roboto+Condensed:300italic,700italic";
@font-face{font-family:RobotoCondensed;src:url(../fonts/RobotoCondensed-Regular.ttf)}
@font-face{font-family:RobotoCondensed-BoldItalic;src:url(../fonts/RobotoCondensed-BoldItalic.ttf)}
@font-face{font-family:RobotoCondensed-LightItalic;src:url(../fonts/RobotoCondensed-LightItalic.ttf)}
@font-face{font-family:RobotoCondensed-Bold;src:url(../fonts/RobotoCondensed-Bold.ttf)}
#menu_des{background-color:#FFF;font-size:12px;font-family:RobotoCondensed-Bold;float:left;letter-spacing:3px;margin-top:3px;margin-right:7px}
img{border-width:0}
body{margin:0;width:100%;height:100%;padding:0;font-family:RobotoCondensed;background-image:url(../images/grey2.jpg);color:#FFF}
#logo_sm{background-repeat:no-repeat;background-image:url(../images/logo_text1.png);background-size:contain;filter:brightness(1.5);width:211px;height:40px;position:absolute;left:65px;top:14px}
#logo_icon{background-image:url(../images/logo.png);background-size:cover;filter:brightness(1.5);width:70px;height:68px;position:absolute;left:0;top:0}
#logo_top{width:211px;height:68px;position:fixed;top:30px;left:10px;z-index:310}
#logo_wr{width:211px;height:68px;position:relative}
#startscreen{width:100%;height:100%;position:relative;background-attachment:fixed}
#start_content{position:absolute;right:60px;bottom:120px;z-index:301}
#menu_icon{position:fixed;top:40px;right:40px;cursor:pointer;z-index:353;height:50px;width:50px}
#balken{margin-left:13px;margin-top:18px}
.balken{background-image:url(../images/orange.jpg);background-repeat:repeat;width:27px;height:3px;margin-top:3px}
.button_o{background-color:rgba(0,0,0,0.5);background-repeat:repeat;color:#14ABEC;font-family:RobotoCondensed-Bold;width:300px;padding:15px 0;position:absolute;right:0;margin-top:10px;cursor:pointer;font-size:16px;text-align:center;border-width:1px;border-style:solid;border-color:#14ABEC;background-image:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.button_send{background-repeat:repeat;color:#14ABEC;font-family:RobotoCondensed-Bold;width:300px;padding:15px 0;margin-top:10px;cursor:pointer;font-size:16px;text-align:center;border-width:1px;border-style:solid;border-color:#14ABEC;background-image:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.button_send:hover{background-image:url(../images/orange.jpg);background-repeat:repeat;color:#FFF;font-family:RobotoCondensed-Bold;width:300px;padding:15px 0;margin-top:10px;cursor:pointer;font-size:16px;text-align:center;border-width:1px;border-style:solid;border-color:#14ABEC;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.button_o:hover{background-image:url(../images/orange.jpg);background-repeat:repeat;color:#FFF;font-family:RobotoCondensed-Bold;width:300px;padding:15px 0;margin-top:10px;margin-left:25px;cursor:pointer;font-size:16px;text-align:center}
.headline{font-family:RobotoCondensed-LightItalic;font-size:106px;line-height:95px;padding:10px;position:relative;text-align:left}
.headline_c{font-family:RobotoCondensed-LightItalic;font-size:106px;line-height:95px;padding:10px;position:absolute;text-align:right;width:380px;right:0}
.headline_load{font-family:RobotoCondensed-LightItalic;font-size:30px;padding:20px;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-95px;text-align:center;width:190px;height:40px}
.headline3{font-family:RobotoCondensed-LightItalic;font-size:96px;line-height:95px;padding:10px;position:relative;text-align:left}
.bold{font-family:RobotoCondensed-BoldItalic;font-size:136px}
.bold_l{font-family:RobotoCondensed-BoldItalic;font-size:26px}
.border1{height:25px;width:25px;background-image:url(../images/border1.png);position:absolute;top:0;left:0}
.border2{height:25px;width:25px;background-image:url(../images/border2.png);position:absolute;bottom:0;right:0}
#welcometext{position:relative;width:100%;background-color:#FFF;z-index:301}
#welcometext img{width:300px;height:100px;position:relative;left:-45px}
#coaching{position:relative;width:100%;background-color:#FFF}
.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background-color:#0a0a0a}
a{color:#FFF;text-decoration:none;border-width:0}
a:hover{color:#FFF;text-decoration:none;font-weight:900}
#page{position:absolute;width:100%;height:100%;left:0;min-width:1100px}
#copyright{font-size:10px;color:#000;font-family:RobotoCondensed;font-weight:100;text-align:center;letter-spacing:5px;margin-top:35px;bottom:20px;left:54px}
#copyright a{color:#000;text-decoration:none}
.headline2{font-family:RobotoCondensed;font-size:30px;padding:10px;letter-spacing:5px;position:relative;color:#232323;padding-bottom:40px}
.headline4{font-family:RobotoCondensed;font-size:18px;padding:10px;letter-spacing:5px;position:relative;color:#232323;padding-bottom:10px}
.load{font-family:RobotoCondensed;font-size:20px;padding:10px;letter-spacing:5px;position:relative;color:#232323;padding-bottom:40px}
.bold2{font-family:RobotoCondensed-Bold;font-size:66px;line-height:55px;padding:10px;position:relative;color:#232323}
.bold4{font-family:RobotoCondensed-Bold;font-size:33px;line-height:55px;padding:10px;position:relative;color:#232323}
#welcontent{width:100%;height:400px;backgound-color:#0C9}
#test{width:100%;text-align:center;padding-top:60px;padding-bottom:80px}
#coach{width:100%;text-align:center;padding-top:60px;padding-bottom:60px}
#balkenc{height:5px;width:80px;margin:0 auto;background-image:url(../images/orange.jpg)}
#videothumb{width:800px;height:400px;background-image:url(../images/thumbnail.jpg);margin:0 auto;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;cursor:pointer}
#social{background-image:url(../images/orange.jpg)}
#portrait{height:1505px;width:484px;background-image:url(../images/jens1.png);position:absolute;left:-100px;background-repeat:no-repeat}
#bild{height:1265px;width:484px;float:left;position:relative}
#about_text{height:600px;width:493px;float:left;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top:70px;opacity:0;font-family:RobotoCondensed}
b{font-family:RobotoCondensed-Bold;font-weight:400}
#about_float{width:977px;height:600px;margin:0 auto}
#video{width:100%;height:100%;background-color:rgba(0,0,0,0.95);position:fixed;z-index:400}
#youtubev{width:640px;height:360px;top:50%;left:50%;margin-top:-180px;margin-left:-320px;position:absolute}
#orient{width:640px;height:360px;position:relative}
#vclose{height:40px;width:40px;background-image:url(../images/close.png);position:absolute;right:-50px;top:-50px;cursor:pointer}
#videothumb:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.space{height:50px;width:1px}
#desc{color:#333;font-family:RobotoCondensed;width:750px;text-align:center;margin:0 auto;font-size:17px;line-height:25px}
#icons{width:180px;margin:0 auto}
#icons2{position:absolute;right:0;top:250px;}
.icon{float:left;margin-right:10px;margin-bottom:10px;opacity:.6;cursor:pointer;filter:alpha(opacity=60)}
.icon2{float:left;margin-right:10px;margin-bottom:10px;cursor:pointer}
.clear{clear:both}
#play{height:70px;width:70px;background-image:url(../images/play.png);margin:0 auto}
.space2{height:140px;width:1px}
#about{width:100%;height:1310px;background-image:url(../images/bg4.jpg);background-repeat:repeat;color:#fff;position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
ul{list-style:none;margin-left:30px;padding:0;margin-bottom:50px}
li{color:#000;border-width:0 0 2px;border-style:solid;border-color:#fff;font-family:RobotoCondensed;font-size:18px;padding:13px;font-weight:100;cursor:pointer}
li:hover{background-color:rgba(255,255,255,0.05);font-weight:900}
#menulogo{background-size:cover;margin-left:45px;padding-top:45px;cursor:pointer}
li:first-child{border-width:3px 0;border-style:solid;border-color:rgba(255,255,255,0.2)}
#menu_des{color:#FFF;font-size:12px;font-family:RobotoCondensed-Bold;float:left;letter-spacing:3px;margin-top:3px;margin-right:7px}
#menuwrap{width:300px;height:100%;position:relative}
#menu{position:fixed;right:-300px;top:0;height:100%;width:300px;background-color:#fff;filter:brightness(1);background-repeat:repeat;z-index:400}
.content{position:absolute;z-index:303;right:10%;top:20%;width:500px}
.blue{background-color:#0CF}
.shine{background:url(../images/shine.png) 100% 0 no-repeat;background-size:cover;background-position:center;height:100%;position:absolute;top:0;width:100%;z-index:201;background-repeat:no-repeat}
#abouttext{width:520px;margin-left:30px;color:#999}
#coaching{width:100%;background-color:#FFF;position:relative}
#footer{width:100%;background-image:url(../images/bg4.jpg);background-repeat:no-repeat;position:relative;padding:60px 0 10px;height:493px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
input,textarea{font-size:16px;font-family:'RobotoCondensed';width:100%;background-color:transparent;border-color:#333;border-width:1px;border-style:solid;width:350px;color:#999;resize:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px}
form{font-size:16px;padding-bottom:40px}
#send{width:150px;color:#FFF;font-family:'titillium_bdbold';border-width:0;text-transform:uppercase;font-size:18px}
#send:hover{color:#ff9c00;cursor:pointer}
#space{height:300px}
#kontaktformular{float:left;width:340px;padding-left:50px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#touch{float:left;width:420px;padding-right:50px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:395px;position:relative}
#getintouch{width:900px;margin:0 auto}
#micon{float:left;margin-top:8px}
#micon2{float:left}
#adr{float:left;font-family:'RobotoCondensed-Bold';margin-top:9px;font-size:22px}
#mail{position:absolute;right:0;top:322px}
#frame{height:100%;width:100%}
.buy{background-color:#111;width:240px;height:500px;float:left;box-sizing:border-box;-moz-box-sizing:border-box;position:relative;-webkit-box-sizing:border-box;padding:20px 5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;opacity:0}
.buy:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
#shop{margin:0 auto;width:1000px;height:500px}
.abstand{margin-right:10px}
.buyline1{font-family:RobotoCondensed-Bold;font-size:33px;line-height:30px;padding:10px;position:relative;color:#FFF}
.buyline2{font-family:RobotoCondensed;font-size:20px;line-height:30px;padding:10px;position:relative;color:#999}
.buyline3{font-family:RobotoCondensed;font-size:12px;line-height:27px;padding:10px;position:relative;color:#999}
.inpadding > p{color:#999;font-family:RobotoCondensed;font-size:15px}
.price{text-align:center;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-width:1px 0;border-style:solid;border-color:#333;padding:10px;color:#9E9E9E;font-family:RobotoCondensed-Bold;font-size:24px;margin-top:25px}
.inpadding{height:100%;width:100%;position:relative}
.button_kaufen{background-repeat:repeat;color:#FFF;font-family:RobotoCondensed-Bold;width:100%;padding:12px 0;margin-top:10px;cursor:pointer;font-size:16px;text-align:center;border-width:1px;border-style:solid;border-color:#14ABEC;background-image:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;bottom:0}
.button_kaufen:hover{background-image:url(../images/orange.jpg);background-repeat:repeat;color:#FFF;font-family:RobotoCondensed-Bold;width:100%;padding:12px 0;margin-top:10px;cursor:pointer;font-size:16px;text-align:center;border-width:1px;border-style:solid;border-color:#14ABEC;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#slider{width:100%;height:700px;background-color:#FFF}
.fade{opacity:0}
