/*-- TICKET BESTELLUNG --*/
#tickets{width:490px;margin:0px;padding:0px;}
#tickets form{margin:0px;padding:0px;}
#tickets p.porto{font-style:italic;}
#tickets h3{margin:0px 0 10px 10px;padding:0px;}
#tickets p.tickets{margin:0px 0px 5px 10px;padding:0px 0px 5px 0px;}
#tickets div.element{clear:left;margin:0px 0 5px 10px;padding:0px 0px;display:block;}
#tickets div.elementlast{clear:left;margin:0px 0 15px 10px;padding:0px 0px;display:block;}
#tickets label{float:left;margin:0px 0 0px 0;padding:2px 0px 0px 0px;width:230px;height:15px;font-weight:bold;}
#tickets div.element span{font-weight:normal;}
#tickets input,
#tickets select{float:left;width:240px;margin:0px 0 5px 0;padding:0px;background-color:#dfedfa;border:1px solid #dfedfa;height:18px;}
#tickets div.checkbox input{clear:left;width:15px;height:15px;margin:0px 5px 5px 10px;padding:0px 0px;border:none;color:#000;}
#tickets div.submit input{clear:left;width:160px;margin:0px 0px 5px 320px;padding:0px 0px;border:none;color:#E1002D;font-size:11px;text-align:right;cursor:pointer;background-color:transparent;}
#tickets div.submit input:hover{background-color:transparent;border-style:hidden;color:#006ab1;}

/* NEW LAYOUT */
#tickets h2.order{clear:left;font-size:12px;font-weight:bold;color:#006ab1;margin:0px 0px 0px 10px;padding:5px 10px 10px 0px;border-top:1px dotted #999;}
#tickets p.order{border-top:1px dotted #999;margin:0px 0px 0px 10px;padding:0px 10px 10px 0px;}
#tickets div.selectnl{clear:left;border-top:1px dotted #999;margin:0px 0px 0px 10px;padding:5px 10px 10px 0px;display:block;}
#tickets div.floatwrap{width:480px;margin:0px 10px;padding:0px 0px 15px 0px;}
#tickets div.floatwrap img{border:1px solid #999;margin:0px 10px 0px 0px;padding:0px;}
#tickets p.error{width:456px;margin:0px 0px 10px 10px;padding:10px;font-weight:bold;color:#e1002d;border:1px solid #e1002d;background-color:#fde9e9;}
#tickets input.submit{clear:left;width:150px;height:18px;margin:3px 0px 10px 330px;padding:0px 0px 2px 0px;color:#fff;border:none;text-align:center;cursor:pointer;background:url(tickets-btn.jpg) top left no-repeat transparent;}
#tickets input.submit:hover{background-color:transparent;border-style:hidden;background:url(tickets-btn_over.jpg) top left no-repeat transparent;}
#tickets input.change{clear:left;width:160px;margin:0px 0px 5px 130px;padding:0px 0px;border:none;color:#E1002D;font-size:11px;text-align:left;cursor:pointer;background-color:transparent;}
#tickets input.change:hover{background-color:transparent;border-style:hidden;color:#006ab1;}

#tickets p.elementLeft{float:left;width:120px;margin:0px 0px;padding:0px 0px 5px 0px;}
#tickets p.elementRight{float:left;width:340px;margin:0px 0px;padding:0px 0px 5px 0px;}

#saferpay{width:460px;margin:0px 10px 10px 10px;padding:10px;background-color:#eaf1f9;}
#saferpay h2{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}
#saferpay div.floatwrap{width:480px;margin:0px 0px;padding:0px 0px;}
#saferpay div.floatwrap img{border:1px solid #cccccc;margin:0px 10px 0px 0px;padding:0px;}
#saferpay div.floatwrap p{margin:0px 0px 5px 0px;padding:0px;}

#print {clear:left;margin:10px 0px 5px 10px;padding:0px;}
#print a {margin:0px;padding:3px 25px 3px 25px;color:#fff;background:url(tickets-btn.jpg) top left no-repeat transparent;text-align:center;}
#print a:hover{color:#fff;background:url(tickets-btn_over.jpg) top left no-repeat transparent;}