/* 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:991px; overflow:visible !important; background:transparent url("/obj/eventim/default/campaign/sebastian-vettel/de/img/backgrounds/main.jpg") no-repeat top left; height:550px; margin:10px 0px 0px 0px; position:relative; }
#landingpage #content div.mainOverlay { display:none; }
#landingpageOnline  { background:#ffffff; color:#a6ddf3;font:normal normal normal 12px/14px Arial, Helvetica, sans-serif; margin:15px 0px 0px 0px;}
#landingpageOnline #contentOnline {width:991px; background:transparent url("/obj/eventim/default/campaign/sebastian-vettel/de/img/backgrounds/main_Online.jpg") no-repeat top left; height:523px; margin:0px;}
div.mainOnlineOverlay { display:none; }

#landingpageOut  {background:#ffffff; color:#342934;font:normal normal normal 12px/14px Arial, Helvetica, sans-serif; margin:15px 0px 0px 0px;}
#landingpageOut #contentOut {width:991px; background:transparent url("/obj/eventim/default/campaign/sebastian-vettel/de/img/backgrounds/main_out.jpg") no-repeat top left; height:522px; margin:0px;}

#landingpage #content #leftColumn, #content #rightColumn, #content #middleColumn {float:left;}
#landingpage #content #leftColumn {width:317px;}
*html #landingpage #content #leftColumn {width:80px;}
#landingpage #content #middleColumn {width:450px;}
*html #landingpage #content #middleColumn {width:50px;}
#landingpage #content #rightColumn {width:165px;}

#landingpage .mainBottom { position:absolute; left:520px; top:445px; }
#landingpage .mainBottom strong { color:#232429; font-size:12px; font-weight:bold; }

#landingpage #content #leftColumn .countdown { position:absolute; top:247px; left:12px; width:330px; min-height:110px; height:auto;}
*html #landingpage #content #leftColumn .countdown { margin:255px 0 0 35px; color:#fff; width:300px; min-height:110px; height:auto;}
#landingpage #content #leftColumn .counterTxt { width:310px; height:23px; line-height:23px; color:#4F5553; font-weight:bold; background:#fff; }
#landingpage #content #leftColumn .counterTxt p {padding-left:20px; }
#landingpage #content #leftColumn .counter { width:310px; height:65px; background:#000 none;  margin:3px 0 0 0; color:#4F5553;}

#landingpage #content #leftColumn .counter #countdownComplete{ display:none; width:310px; background:#141215; padding:0px 0px 2px 0px; }
#landingpage #content #leftColumn .counter #countdownComplete .mods { margin-left:20px; }

#landingpage #content #leftMiddleColumn {float:left; width:179px; }
*html #landingpage #content #leftMiddleColumn {float:left; width:150px; }
#landingpage #content #leftMiddleColumn a.ticketButton { position:absolute; left:13px; top:221px; }
*html #landingpage #content #leftMiddleColumn a.ticketButton { 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 { padding-left:25px !important; padding-right:25px !important; }

.sdb_S { background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_rightBack_small.gif); padding-right:1px;  }
.sdb_S span { background-image:url(/obj/eventim/default/layout/img/modular/buttons/yellowBtn_leftBack_small.gif); height:20px; padding:3px 11px 4px 12px;  }
a.sdb,
a.sdb span { cursor:pointer; background-color:transparent; float:left; display:block; text-decoration:none; line-height:normal !important; font-weight:bold !important; }



#landingpage #content #middleColumn .video { position:absolute; left:515px; top:29px; }
#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 { position:absolute; top:465px; left:520px; width:450px;  font-size:11px; line-height:13pt; color:#232429; font-weight:normal; }

#landingpage #content #middleColumn .remindMe { width:305px; color:#4F5553; height:auto; position:absolute; top:330px; left:520px;  }
#landingpage #content #middleColumn .remindMe .tipp {margin-top:3px; margin-left:10px; display:block;}
#landingpage #content #middleColumn .remindMe form {margin-top:6px; margin-left:10px;}
#landingpage #content #middleColumn .remindMe input.input  { margin-top:1px; height:26px; width:235px; float:left; padding-left:5px; border-color:#B1C7BE; color:#ADADAD; }
	html>body #landingpage #content #middleColumn .remindMe input.input { height:16px; } 
#landingpage #content #middleColumn .remindMe input.button  { margin-left:6px; margin-bottom:2px; width:28px; float:left; height:28px; padding:0px !important; overflow:hidden; }
#landingpage input.button {padding-top:2px;}
#landingpage #content #middleColumn .remindMe p {color:#a73d08;}

/*Online Antogramm*/
#landingpageOnline #contentOnline { position:relative; }
#landingpageOnline #contentOnline .btn_tickets	{ position:absolute; top:433px; left:13px; }
#landingpageOnline #contentOnline .btn_tickets img { width:128px; height:24px; }

#landingpageOnline #contentOnline #middleColumnflashVideoId {float:right; width:640px; height:400px; margin:0px 5px 0;}
*html #landingpageOnline #contentOnline #middleColumnflashVideoId {float:right; margin:0px 3px 0; width:640px; height:400px;}
/*Online autogramm vorbei*/
#landingpageOut #contentOut { position:relative; width:983px; }
#landingpageOut #contentOut .outText { display:none;  }
#landingpageOut #contentOut .outText h1 { font-size:14pt; font-weight:bold; text-transform:uppercase;}

#landingpageOut #contentOut .btnOut { position:absolute; left:517px; top:375px; }
#landingpageOut #contentOut .btnOut a.sdb { background-image:url("/obj/eventim/default/layout/img/modular/buttons/yellowBtn_rightBack_medium.gif"); padding-right:1px !important; }
#landingpageOut #contentOut .btnOut a.sdb span { padding-left:40px; padding-right:40px; }
 
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;  }  
