

.bestellform {width:100%;text-align:left;}
.bestellform table {width: 100%;}
.bestellform table td {vertical-align: top;color:#444444;}
.bestellform table .formtopic {color:#333333;font-weight:bold;text-align:center;}
.bestellform table .subtopic {color:#666666;border-bottom:1px #A4A4A4 solid;text-align:left;padding-left:10px;}
.bestellform table .subtopic td {border-bottom:1px #999999 solid;color:#666666;}
.bestellform table .line {}
.bestellform table .line td {background-color:#777777;height:1px;line-height:1px;font-size:1px;}
.bestellform table .spacer {height:3px;line-height:3px;font-size:3px;}
.bestellform table .formfieldname {color:#222222;font-weight:bold;width:130px;white-space:nowrap;}
.bestellform table .formfieldname img {margin-left:25px;}


.bestellform table .inp{width:206px;}
.bestellform table .formnotice {color:#808080;font-size:10px;}
.bestellform table .formdescription {color:#454545;font-size:10px;padding-top:6px;}
.bestellform .req {color:#AA2222;}
.bestellform .preis {text-decoration:none;font-family: Arial, Tahoma, Helvetica;font-size:17px;font-weight:bold;color:#1260B3;font-style: italic;}
.bestellform .preis .preisdecimal {font-size:12px;}
.bestellform table .summary {width:100%;}
.bestellform table .summary th {background-color:#D0D0D0;font-size:12px;color:#333333;}
.bestellform table .summary td {background-color:#F5F5F5;}
.bestellform .uncompleted {padding:10px;margin-top:0;margin-bottom:0;}
.bestellform .uncompleted li {color:#993300;}


.bestellformfooter {margin-top:15px;width:600px;text-align: right;}
.bestellformfooter input {
    margin-top:15px;
	width:180px;
	height:24px;
	font-family: Verdana;
	font-size:10px;
	font-weight:bold;
	margin-left:15px;
	color:#333333;
	background: transparent url('../images/bg_btn_b.png') no-repeat scroll top right;
	border:solid 0px #ffffff;
	text-align:center;
	cursor: pointer;
}


.bestellformschritt {text-align:left;width:600px;padding-bottom:15px;margin:0;background-image: url(../images/formfortschrittbg1.gif);background-repeat: repeat-x;}

.bestellformschritt .schritt {background-image: url(../images/formfortschrittbg2.gif);background-repeat: repeat-x;}
.bestellformschritt .schritt1 {margin-left:55px;background-image: url(../images/formfortschrittbg3.gif);background-repeat:repeat-x; }
.bestellformschritt .schritt2 {margin-left:200px;background-image: url(../images/formfortschrittbg3.gif);background-repeat:repeat-x; }
.bestellformschritt .schritt3 {margin-left:370px;background-image: url(../images/formfortschrittbg3.gif);background-repeat:repeat-x;}
.bestellformschritt .schritt4 {margin-left:520px;background-image: url(../images/formfortschrittbg3.gif);background-repeat:repeat-x;}

.bestellformschritt table {width:100%;}
.bestellformschritt table td {text-align:center;font-size:10px;font-weight:bold;color:#999999;}

.bestellformschritt table td .number {margin:1px;border:1px #AAAAAA solid;color:#999999;background-color:#E0E0E0;padding:2px;height:1px;}
.bestellformschritt table td a {color:#999999;}
.bestellformschritt table td a:hover {color:#336699;text-decoration:underline;}

.bestellformschritt table .active {color:#336699;}
.bestellformschritt table .active .number {color:#336699;border:1px #888888 solid;}
.bestellformschritt table .active a {color:#336699;}
.bestellformschritt table .active a:hover {text-decoration:underline;}










