@media screen{
label{cursor:pointer;}
form{margin:80px 0 0 210px;color:#FFF;font-size:12px;}
form ul{list-style-type:none;margin:0;padding:0;}
ul.artlist li{float:left;margin:0 20px 20px 0;width:210px;height:280px;}
body.trauer ul.artlist li{height:330px;}
ul.artlist a img{border:0;}
ul.options{clear:both;float:left;margin:0 20px 0 0;}
ul.options input.txt,ul.options textarea{display:block;margin-left:20px;
	width:150px;}
ul.options textarea{height:220px;}
div.daten{float:left;margin-right:20px;}
div.daten label{float:left;width:80px;}
div.daten input{width:150px;}
div.daten textarea{width:150px;height:100px;}
form h3{background-color:#C69;color:#FFF;font-size:14px;padding:2px;}
div.daten ul li ul input,div.daten ul li ul label{width:auto;float:none;}
fieldset.ccform{clear:both;margin:20px 0;padding:10px;}
fieldset.ccform ul{margin:10px;}
fieldset.ccform ul li{margin-bottom:5px;}
fieldset.ccform ul li label{float:left;width:150px;}
#cc_nr,#cc_owner{width:300px;}
#cc_label{width:305px;}
div.buttons{margin:40px 20px;text-align:right;clear:both;padding:20px;}
ul.bouquets div.beschr span.name{height:30px;}
div.beschr span.name{font-weight:bold;display:block;}
table.bestellung{margin:0 auto;width:100%;font-size:12px;}
table.bestellung tr td{vertical-align:top;border-bottom:1px solid #C69;}
table.bestellung tr th{text-align:left;border-bottom:2px solid #C69;}
table.bestellung tr th.preis,table.bestellung tr td.preis{text-align:right;}
table.bestellung tr td.komplett{font-weight:bold;}
div.total{font-weight:bold;color:#C69;text-align:right;font-size:15px;}
table.data{width:100%;font-size:12px;margin:20px 0;}
table.data tr td{vertical-align:top !important;}
p.fehler,p.erfolg{text-align:center;color:#FFF;font-weight:bold;font-size:15px;
	border:1px solid #FFF;padding:10px;margin:50px 0 0;}
div.katlist,a.toplink{display:none;}
table.varianten tr td{padding:0 5px;}
input.anz{width:20px;text-align:right;}
h3.kat_neu{clear:both;}
ul.warenkorb div.foto{float:left;margin-right:15px;}
ul.warenkorb li{width:95%;height:auto !important;}
ul.warenkorb span.name{font-size:15px;}
ul.warenkorb span.preis{display:block;}
div.schleife{clear:both;display:block;padding:10px 0 0;}
div.schleife h5{border-bottom:1px solid #FFF;}
div.schleife label{float:left;width:200px;line-height:15px;}
div.schleife ul{margin:0;padding:0;}
div.schleife ul li{margin:0;padding:0;}
div.schleife input.button{margin-left:0px;}
ul.warenkorb div.schleife span.preis{float:right;border-top:1px solid #FFF;}
label a{color:#FFF;}
div#footer{clear:both;text-align:center;margin:20px 0;}
body.trauer div#persdaten,body.trauer div#feierdaten{margin:40px 20px 0 0;}
div.daten h5{margin:20px 0;}
label.std,#G_Herr,#G_Frau{float:none !important;width:auto !important;}
#Anrede{width:40px;}
#tage{margin-left:80px;}
body.trauer p.fehler,body.trauer p.erfolg{margin-left:211px;}
div.zwisum{text-align:right;display:block;clear:both;border-top:1px solid #FFF;}
input.entfern,
input.warenkorb{background:url(../images/order/button_cart.png) no-repeat;
	width:152px;height:24px;border:0;color:#FFF;margin:10px 0;}
input.entfern{width:272px;background-image:
	url(../images/order/button_remove.png);}
p a{color:#FFF;}
h5{font-size:12px;}
#textzusatz{color:#FFF;font-size:12px;margin:0;clear:both;}
/*
table.varianten label{background:#903;}
*/
label.order{background:url(../images/order/button_order.png);line-height:24px;
	width:60px;height:24px;padding:0 2px;}
a.jump2form{color:#FFF;float:right;margin-right:20px;padding-left:23px;
	background:url(../images/order/icon_order.png) center left no-repeat;
	text-decoration:none;font-weight:bold;border-top:1px solid #FFF;}
/*
div.artfoot{border:1px solid #FFF;padding:3px;margin-top:5px;background:#C69;}
div.artfoot small{display:block;}
*/
div.colchoos{clear:both;border:1px solid #FFF;padding:5px;background:#C69;
	margin:20px 0 0;}
table div.colchoos{margin:0;}
}

