/* basics */
#landingpage  {background:#ffffff; color:#000000;font:normal normal normal 12px/14px Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px;}

#landingpage div,#landingpage  p,#landingpage  ul, #landingpage ol,#landingpage  li, #landingpage img, #landingpage h1, #landingpage h2,#landingpage  h3,
#landingpage  h4, #landingpage h5, #landingpage h6 {padding:0;margin:0;}
#landingpage h1,#landingpage  h2,#landingpage  h3,#landingpage  h4,#landingpage  h5,#landingpage  h6 {font-size:100%;line-height:normal;font-weight:normal;}
#landingpage table,#landingpage  tr,#landingpage  td,#landingpage  th,#landingpage  form,#landingpage  fieldset {padding:0;margin:0;border:0;}
#landingpage table,#landingpage  td {font:normal normal normal 12px/16px Arial, Helvetica, sans-serif;}
#landingpage td {vertical-align:top;}
#landingpage input,#landingpage  select,#landingpage  textarea {margin:0;color:#666;font:normal normal normal 12px/16px Arial, Helvetica, sans-serif;}
#landingpage input {padding-top:4px;padding-bottom:2px;}

#landingpage li {list-style:none;}
#landingpage img {border:none;display:block;}
#landingpage object {display:block;}
/* basics */

#landingpage #content {width:985px; background:transparent url("/obj/advanced/default/campaign/steffenhenssler/de/img/backgrounds/main.jpg") no-repeat top left; 
height:1000px; margin:8px 0px 0px 0px; position:relative; left:0px;}

#landingpageOnline  { color:#ffffff;font:normal normal normal 12px/14px Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px;}
#landingpageOnline #contentOnline {width:985px; background:transparent url("/obj/advanced/default/campaign/steffenhenssler/de/img/backgrounds/main_Online.jpg") no-repeat top left; height:1000px; margin:8px 0px 0px 0px;}
#landingpageOnline #contentOnline .video { height: 470px;padding-left: 343px;padding-top: 50px;width: 640px; }
/*
#landingpageOnline #contentOnline .counterContainer { background:#000000; margin-top:30px; margin-left:45px;  width:480px; height:228px; display:block;}
#landingpageOnline #contentOnline  .containerPoster{ float:left; width:170px !important; overflow:hidden;}
#landingpageOnline #contentOnline  .containerPoster img {margin-left:-20px; }

#landingpageOnline #contentOnline  .buttonFooter { clear:both; display:block; margin-top:200px; margin-left:850px !important; }
#landingpageOnline #contentOnline  .buttonFooter a {width:100px; height:45px; display:block; text-decoration:none;}
#landingpageOnline #contentOnline  .buttonFooter a span { visibility:hidden; text-decoration:none;}*/

#landingpageOut  { color:#ffffff;font:normal normal normal 12px/14px Arial, Helvetica, sans-serif; margin:0px 0px 0px -11px;}
#landingpageOut #contentOut {width:985px; background:transparent url("/obj/advanced/default/campaign/steffenhenssler/de/img/backgrounds/main_Out.jpg") no-repeat top left; height:1000px; margin:8px 0px 0px 11px;}

/*#landingpageOut #contentOut .ticketsbutton { padding-top:335px; margin-left:440px; }
#landingpageOut #contentOut .ticketsbutton a {width:100px; height:30px; display:block;  text-decoration:none;}
#landingpageOut #contentOut .ticketsbutton a span { visibility:hidden;}
#landingpageOut #contentOut .containerPoster { float:left; width:170px !important; overflow:hidden; margin-right: 40px;}
#landingpageOut #contentOut .containerPoster img {margin-left:-20px; }

#landingpageOut #contentOut  .buttonFooter { clear:both; display:block; margin-top:325px; margin-left:850px !important; }
#landingpageOut #contentOut  .buttonFooter a {width:100px; height:45px; display:block; text-decoration:none;}
#landingpageOut #contentOut  .buttonFooter a span { visibility:hidden; text-decoration:none;}*/


#landingpage #content .video {width:455px; float: right; height:270px; margin-top:251px; margin-right:40px; background:transparent; }
#landingpage #content .video object { padding-left:5px; padding-top:3px;}
#landingpage #content .ticketsbutton { margin-top:35px; margin-left:250px; }
#landingpage #content .ticketsbutton a {width:100px; height:30px; display:block; text-decoration:none;}
#landingpage #content .ticketsbutton a span { visibility:hidden; text-decoration:none;}

#landingpage #content .counterContainer { margin-top:575px; margin-left:45px;  width:315px; height:228px; float: left;}
#landingpage #content .counterContainer .ticketalert { float:left; width:300px; height:100px; padding-left:15px; margin-top:5px; background-color: #071526;}
#landingpage #content .counterContainer .counterTxt{background-color: #071526; color:#fff; font-family:Helvetica, sans-serif; font-size:14px; padding: 5px 10px !important; font-weight: bold;}
#landingpage #content .counterContainer h2 { color:#fff; font-family:Helvetica, sans-serif; font-size:14px; padding: 5px 0 !important; font-weight: bold;}
#landingpage #content .counterContainer .ticketalert p .tipp{ color:#ffffff;}
#landingpage #content .counterContainer .ticketalert .Error {color:#cc0000;}
#landingpage #content .counterContainer .ticketalert .input {   padding-bottom: 4px; width:230px; border-color:#d1c393; color:#ababab; padding-left:3px; padding-top: 4px; margin-top:10px; float:left;}

#landingpage #content .counterContainer .ticketalert .button { margin-top:6px; margin-left:5px;float:left;}
#landingpage #content .countdown{ float:left;   width: 315px;}
#landingpage #content .countdown #countdownComplete{ display:none; width:315px; background:#0c0d0e; padding:0px 0px 5px 0px; float:left;}
#landingpage #content .countdown #countdownComplete .mods { margin-left:20px; }

/*#landingpage #content .buttonFooter { clear:both; display:block; margin-top:185px; margin-left:850px !important; text-decoration:none; }
#landingpage #content .buttonFooter a {width:100px; height:45px; display:block; text-decoration:none;}
#landingpage #content .buttonFooter a span { visibility:hidden; text-decoration:none;}
*/

#landingpage #content .containerPoster { float:right; width:448px !important; overflow:hidden; margin-right: 40px; margin-top: 50px;}
#landingpage #content .containerPoster div.teaserImage {height: 198px;margin-bottom: 5px;position: relative;width: 156px;}
#landingpage #content a.sdb_S {bottom: 10px;position: absolute;right: 10px; background-image: url("/obj/advanced/default/layout/img/modular/buttons/yellowBtn_rightBack_small.gif");padding-right: 1px;}
#landingpage #content .textinfo { float: right;color:#FFFFFF; width:270px;}
#landingpage #content .textinfo p { line-height:14px; font-size:14px; line-height: 16px;}

#landingpageOut #contentOut .textOut { width: 400px; margin-left: 523px; padding-top: 420px; font-size: 18px; line-height: 20px;}
#landingpageOut #contentOut .containerPoster { float:right; width:448px !important; overflow:hidden; margin-right: 40px; margin-top: 70px;}
#landingpageOut #contentOut .containerPoster div.teaserImage {height: 198px;margin-bottom: 5px;position: relative;width: 156px;}
#landingpageOut #contentOut a.sdb_S {bottom: 10px;position: absolute;right: 10px; background-image: url("/obj/advanced/default/layout/img/modular/buttons/yellowBtn_rightBack_small.gif");padding-right: 1px;}
#landingpageOut #contentOut .textinfo { float: right;color:#FFFFFF; width:270px;}
#landingpageOut #contentOut .textinfo p { line-height:14px; font-size:14px; line-height: 16px;}

#landingpageOnline #contentOnline .textOut { width: 400px; margin-left: 523px; margin-top: 50px; font-size: 18px; line-height: 20px;}
#landingpageOnline #contentOnline .containerPoster { float:right; width:448px !important; overflow:hidden; margin-right: 40px; margin-top: 43px;}
#landingpageOnline #contentOnline .containerPoster div.teaserImage {height: 198px;margin-bottom: 5px;position: relative;width: 156px;}
#landingpageOnline #contentOnline a.sdb_S {bottom: 10px;position: absolute;right: 10px; background-image: url("/obj/advanced/default/layout/img/modular/buttons/yellowBtn_rightBack_small.gif");padding-right: 1px;}
#landingpageOnline #contentOnline .textinfo { float: right;color:#FFFFFF; width:270px;}
#landingpageOnline #contentOnline .textinfo p { line-height:14px; font-size:14px; line-height: 16px;}

#landingpageOnline #contentOnline .buttonBottom {position: relative; top: 193px; right: 390px;}
#landingpageOut #contentOut .buttonBottom {position: relative; top: 205px; right: 390px;}
#landingpage #content .buttonBottom {position: relative; top: 157px; right: 390px;}
#landingpageOnline #contentOnline .sdb_S,
#landingpageOut #contentOut .buttonBottom .sdb_S
#landingpage #content .buttonBottom .sdb_S {background-image: url("/obj/advanced/default/layout/img/modular/buttons/yellowBtn_rightBack_small.gif");padding-right: 1px;}