/* 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:1050px; background:transparent url("/obj/advanced/default/campaign/atze/de/img/backgrounds/main.jpg") no-repeat top left; height:733px; margin:0;}
#landingpageOnline  {background:#ffffff; color:#a6ddf3;font:normal normal normal 12px/14px Arial, Helvetica, sans-serif; margin:0;}
#landingpageOnline #contentOnline {width:984px; background:transparent url("/obj/advanced/default/campaign/atze/de/img/backgrounds/main_Online.jpg") no-repeat top left; height:733px; margin:0px;}

#landingpageOut  {background:#ffffff; color:#ffffff;font:normal normal normal 12px/14px Arial, Helvetica, sans-serif; margin:0;}
#landingpageOut #contentOut {width:1041px; background:transparent url("/obj/advanced/default/campaign/atze/de/img/backgrounds/main_Out.jpg") no-repeat top left; height:733px; margin:0px;}

#landingpage #content #leftColumn, #content #rightColumn, #content #middleColumn {float:left;}
#landingpage #content #leftColumn {float: left;
width: 515px;
height: 733px;
}
*html #landingpage #content #leftColumn {width:80px;}
#landingpage #content #middleColumn {width:468px;}
*html #landingpage #content #middleColumn {width:250px;}
#landingpage #content #rightColumn {width:165px;}

#landingpage #content #leftColumn .countdown { margin:389px 0 0 181px; color:#fff; width:330px; min-height:110px; height:auto;}
*html #landingpage #content #leftColumn .countdown { margin:253px 0 0 168px; color:#fff; width:300px; min-height:110px; height:auto;}
#landingpage #content #leftColumn .counterTxt { width:300px; height:23px; line-height:23px; color:#fff; font-weight:bold; background:#000000; margin-left:11px; }
#landingpage #content #leftColumn .counterTxt p {padding-left:20px; color:#fff;}
#landingpage #content #leftColumn .counter { width:300px; height:65px; background:#000000;  margin:4px 0 0 11px; color:#fff;}

#landingpage #content #leftColumn .counter #countdownComplete{ display:none; width:300px; background:#000000; padding:0px 0px 2px 0px; }
#landingpage #content #leftColumn .counter #countdownComplete .mods { margin-left:20px; }

#landingpage #content #leftMiddleColumn {position: absolute; }
*html #landingpage #content #leftMiddleColumn {float:left; width:0px; }
#landingpage #content #leftMiddleColumn a.ticketButton {float:left; margin-top:105px; margin-left:30px; display:block; width:130px; height:135px; background:transparent url("/obj/advanced/default/layout/img/blank.gif") no-repeat top left;}
*html #landingpage #content #leftMiddleColumn a.ticketButton {float:left; margin-top:105px; margin-left:0px; display:block; width:80px; height:135px; background:transparent url("/obj/advanced/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:22px; }
#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 p.videoTextNormal {
margin-top: 13px;
margin-left: 20px;
width: 425px;
font-size: 13px;
line-height: 22px;
color: white;
}

#landingpage #content #middleColumn .remindMe .tipp {color:#ffffff; margin-top:3px; margin-left:10px; display:block;}
#landingpage #content #middleColumn .remindMe { 
    width:300px;
    color:#ffffff; 
    height:auto; 
    margin-left:10px; 
    margin-top:25px; 
    background:#000000;
    position: absolute;
    left: 192px;
    top: 681px;
}

#landingpage #content #middleColumn .remindMe form {margin-top:6px; margin-left:10px;}
#landingpage #content #middleColumn .remindMe input  {height:27px;width:235px;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; padding-top:0;}
#landingpage input.button {padding-top:2px;}
#landingpage #content #middleColumn .remindMe p {color:#a73d08;}

/*Online Antogramm*/
#landingpageOnline #contentOnline .btn_tickets	{ 
    width: 155px;
    height: 217px;
    position: absolute;
    bottom: 61px;
    right: 60px;
}

*html #landingpageOnline #contentOnline .btn_tickets	{ float:left; width:120px; height:120px; margin:120px 0 0 115px;}

#landingpageOnline #contentOnline #middleColumnflashVideoId {float:right; margin:1px 0px 0 0px; width:640px; height:400px;}
*html #landingpageOnline #contentOnline #middleColumnflashVideoId {float:right; margin:1px 0px 0 0px; width:640px; height:400px;}
/*Online autogramm vorbei*/
#landingpageOut #contentOut .outText { 
 
margin: 255px 0 0 530px;
height: auto;
width: 445px;
text-align: left;
padding: 0px;
font-size: 26px;
font-weight: bold;
color: #fff;
line-height: 28px;
}

#landingpageOut #contentOut .btnOut {
     float: left;
margin: 31px 0px 0px 784px;
height: 100px;
     
     }
*html #landingpageOut #contentOut .outText { float:left; margin:153px 0 0 255px; height:auto; width:445px; text-align:left; padding:0px; font-size:17px; font-weight:normal; color:#000000; line-height:normal;  }
*html #landingpageOut #contentOut .btnOut { float:left; margin:10px 0px 0px 320px;}
 
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;  }  


#landingpage #descriptionText{
    margin-top: 68px;
    width:445px;
}
#landingpage #descriptionText h2{
    color: #fff;
    font-size: 21px;
    margin-left:20px;
    font-weight:bold;
}
#bottomButton{
    display: block;
    float: right;
    padding: 23px 0 0px 25px;
}
#landingpageOut  #buyDVD{
    float: left;
    position: absolute;
    bottom: 56px;
    right: 242px;
    height: 195px;
}
#landingpage  #buyDVD{
    position: absolute;
    bottom: 158px;
    height: 195px;
    left: 35px;
}

#landingpageOnline #buyDVD{
position: absolute;
bottom: 61px;
height: 195px;
right: 251px;
}
