/* 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:1040px; background:transparent url("/obj/eventim/default/campaign/fettesbrotlivestreaming/de/img/backgrounds/main.jpg") no-repeat top left; height:590px; margin:5px 0px 0px -55px;}
#landingpageOnline  {background:#ffffff; color:#a6ddf3;font:normal normal normal 12px/14px Arial, Helvetica, sans-serif; margin:0px 0px 0px -35px;}
#landingpageOnline #contentOnline {width:1044px; background:transparent url("/obj/eventim/default/campaign/fettesbrotlivestreaming/de/img/backgrounds/main_Online.jpg") no-repeat top left; height:590px; margin:0px 0px 0px -20px;}

#landingpageOut  {background:#ffffff; color:#ffffff;font:normal normal normal 12px/14px Arial, Helvetica, sans-serif; margin:0px 0px 0px -38px;}
#landingpageOut #contentOut {width:1040px; background:transparent url("/obj/eventim/default/campaign/fettesbrotlivestreaming/de/img/backgrounds/main_Out.jpg") no-repeat top left; height:590px; margin:0px 0px 0px -20px;}

#landingpage #content #leftColumn, #content #rightColumn, #content #middleColumn {float:left;}
#landingpage #content #leftColumn {width:447px;}
*html #landingpage #content #leftColumn {width:120px;}
#landingpage #content #middleColumn {width:450px;}
*html #landingpage #content #middleColumn {width:80px;}
#landingpage #content #rightColumn {width:165px;}

#landingpage #content #leftColumn .countdown { margin:341px 0 0 30px; color:#fff; width:330px; min-height:110px; height:auto;}
*html #landingpage #content #leftColumn .countdown { margin:350px 0 0 35px; color:#fff; width:300px; min-height:110px; height:auto;}
#landingpage #content #leftColumn .textinfo { margin-top:10px; margin-left:40px; width: 455px;}
*html #landingpage #content #leftColumn .textinfo { margin-top:17px; margin-left:40px; width: 410px;}
#landingpage #content #leftColumn .counterTxt { width:310px; height:23px; line-height:23px; color:#fff; font-weight:bold; background:#0C0D0E; margin-left:11px; }
#landingpage #content #leftColumn .counterTxt p {padding-left:20px; color:#fff;}
#landingpage #content #leftColumn .counter { width:310px; height:65px; background:#141215 ;  margin:0px 0 0 11px; color:#fff;}

#landingpage #content #leftColumn .counter #countdownComplete{ display:none; width:310px; background:#0c0d0e; padding:0px 0px 2px 0px; }
#landingpage #content #leftColumn .counter #countdownComplete .mods { margin-left:20px; }

#landingpage #content #leftMiddleColumn {float:left; width:100px; }
*html #landingpage #content #leftMiddleColumn {float:left; width:100px; }
#landingpage #content #leftMiddleColumn a.ticketButton {float:left; margin-top:310px; margin-left:5px; display:block; width:130px; height:135px; background:transparent url("/obj/eventim/default/layout/img/blank.gif") no-repeat top left;}
*html #landingpage #content #leftMiddleColumn a.ticketButton {float:left; margin-top:310px; margin-left:10px; display:block; width:80px; height:135px; background:transparent url("/obj/eventim/default/layout/img/blank.gif") no-repeat top left;}
#landingpage #content #leftMiddleColumn a.ticketButton span {display:none}

#landingpage #content #middleColumn .video {width:446px; height:272px; margin-top:49px; margin-left:10px;}
#landingpage #content #middleColumn .video p.videoText {margin-bottom:5px; margin-left:12px; width:450px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; }
#landingpage #content #middleColumn .video p.videoTextSmall {margin-top:5px; margin-bottom:0px;  width:450px; color:#ffffff; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;    } 
#landingpage #content #middleColumn p.videoTextNormal {margin-top:17px; margin-left:10px;  width:450px; color:#FFFFFF;  font-size:12px; line-height:16px; }

#landingpage #content #middleColumn .remindMe .tipp {color:#ffffff; margin-top:3px; margin-left:10px; display:block;}
#landingpage #content #middleColumn .remindMe { width:345px;color:#ffffff; height:auto; margin-left:10px; margin-top:45px; background:#0c0d0e/*transparent  url("/obj/eventim/default/campaign/fettesbrotlivestreaming/de/img/backgrounds/main_remind.jpg") no-repeat top*/; }
#landingpage #content #middleColumn .remindMe form {margin-top:6px; margin-left:10px;}
#landingpage #content #middleColumn .remindMe input  {height:27px;width:285px;float:left; padding-left:5px;}
	html>body #landingpage #content #middleColumn .remindMe input {height:19px;} 
#landingpage #content #middleColumn .remindMe input.button  {margin-left:6px;margin-bottom:2px;width:28px;float:left;height:26px;}
#landingpage input.button {padding-top:2px;}
#landingpage #content #middleColumn .remindMe p {color:#a73d08;}

/*Online Antogramm*/
#landingpageOnline #contentOnline .btn_tickets	{ float:left;  width:120px; height:130px; margin:320px 0 0 10px;}
*html #landingpageOnline #contentOnline .btn_tickets	{ float:left; width:120px; height:120px; margin:320px 0 0 28px;}

#landingpageOnline #contentOnline #middleColumnflashVideoId { float:right; height:250px; margin:46px 38px 0; width:440px;}
*html #landingpageOnline #contentOnline #middleColumnflashVideoId {float:right; margin:60px 15px 0; width:640px; height:400px;}
#landingpageOnline #contentOnline #middleColumnflashVideoId .frame_wacken {width:445px; height:250px;}
*html #landingpageOnline #contentOnline #middleColumnflashVideoId .frame_wacken {width:440px; height:248px;}
/*Online autogramm vorbei*/
#landingpageOut #contentOut .outText { margin:290px 0 0 125px; height:auto; width:445px; text-align:left; padding:0px; font-size:17px; font-weight:normal; color:#ffffff; line-height:normal;  }
#landingpageOut #contentOut .btnOut { float:left; margin:220px 0 0 0px; }
*html #landingpageOut #contentOut .outText { float:left; margin:290px 0 0 145; height:auto; width:445px; text-align:left; padding:0px; font-size:17px; font-weight:normal; line-height:normal;  }
*html #landingpageOut #contentOut .btnOut { float:left; margin:0px 0 0 0px;}
 
ul.Error	{ color:#ff0000; font-weight:bold; padding-top:3px !important; display:block;  font-size:11px;   }
ul.Error li { margin-left:10px !important; display:block;  }  
