

.buybutton { text-align:right; }
#id_layout_000_content { width:600px; }
a {color:#5cb85c; }
a:hover {color:#59575b; }

.maakgroter { font-size:1.2em;line-height:1.8em }
form.shopform ul li { list-style-type:none; }
.error { color:#5cb85c;line-height:2.0em; }
.pushright { float:right; }
.aligncenter { text-align:center; }
table.checkout { border-collapse:collapse;width:100% }
table.checkout tr td { vertical-align:middle; }
tr.lastrow td { border-top:1px solid #00ccff;padding-top:30px; }
.cleardiv { clear:both; }

table td, th { font-size:14px;color:#59575b;}
table th { border-bottom:1px solid #00ccff;text-align:left;padding:5px 10px; }
table td { padding:10px; }

#shipmentform p { clear:both;margin-bottom:2px; }
#shipmentform p label { display:block;float:left;width:130px; }
#shipmentform p input { width:300px;font-size:14px; }
#shipmentform p textarea { width:300px;height:60px;font-size:14px; }
#shipmentform p select { font-size:14px; }
#shipmentform p input.middel { width:195px; }
#shipmentform p input.klein { width:95px; }
.fieldinfo { padding-left:130px;font-style:italic;font-weight:normal; }
.btn, #id_layout_000_content .btn {
	width:auto;
    background-color: #5cb85c;
    border-color: #4cae4c;
    color: #fff;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 3px 8px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.btn:hover, #id_layout_000_content .btn:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}
.formfield {
	padding: 2px 8px 4px;
	font-size: 14px;
	line-height: 1.4;
}


.payments li { list-style-type:none; }
.payments li label { display:block-inline;width:60px; }
.payments li div { margin:5px 0 10px 40px; }



