
#downloadsCartTable{
    text-align:left;
}

#downloadsCartTable th{
    padding-right: 10px;
    border-bottom: 1px solid #b8b8b8; 
}

#downloadsCartTable th.name{
    width: 200px;
}
#downloadsCartTable th.description{
    width: 300px;
}
#downloadsCartTable th.number{
    width: 50px;
}
#downloadsCartTable th.button{
    width: 20px;
}


#downloadsCartTable td{
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 20px;
}

#downloadsCartTable td.form{
    text-align:center;
}

#downloadsCartTable td.trash{
    padding-right:0px;
}

#downloadsCartTable .formField{
    text-align:right;
    padding:0;
    font-size:11px;
    width:30px;
    border: 1px solid #b8b8b8;
    overflow: hidden;
    background-color:#fff;
    vertical-align: middle;
}


/*********************************************************
  Formular
 ********************************************************/

#downloadsCartForm .products{
    margin:0 0 20px 0;
}

#downloadsCartForm .formFieldSet{
    clear:both;
    margin:0 0 8px 0;
}

#downloadsCartForm .comboboxlabel{
	margin-top: 20px;
	font-weight: bold;
}

#downloadsCartForm .combobox{
	margin-bottom: 20px;
}

.acknowledge{
    padding: 10px 0 10px 0;
}

#downloadsCartForm span.duty {
    color: #6b6b6b;
}

#downloadsCartForm .checkbox{
    float:left;
    width:20px;
}

#downloadsCartForm .radioButton {
    float:left;
}

#btnFormSend{
    width:295px;
    text-align:right;
}

#downloadsCartForm .formLabel{
    width: 84px;
    float:left;
}

#downloadsCartForm .formLabelRight{
    float:right;
    padding-left:5px;
    width:390px;
}

#downloadsCartForm .formField{
    padding:0;
    font-size:11px;
    width:210px;
    border: 1px solid #b8b8b8;
    overflow: hidden;
    background-color:#fff;
    vertical-align: middle;
}

#downloadsCartForm .formFieldError{
    padding:0;
    font-size:11px;
    width:210px;
    border: 1px solid #b8b8b8;
    overflow: hidden;
    background-color:#e3e3e3;
}

#downloadsCartForm .contactError{
    padding:3px;
    margin-bottom:10px;
}

#downloadsCartForm .errorField{
    background-color:#e3e3e3;
}

#downloadsCartForm .textField, #downloadsCartForm .textFieldError{
    width:207px;

    height:16px;
}

#downloadsCartForm .textArea, #downloadsCartForm .textAreaError{
    width:207px;
    height:107px;
    overflow: auto;
}

.kursiv{
    font-style:italic; 
}


#bestellzettel_notifier_wrapper{
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
	width: 100%;
	height: 100%;
	background-color: #ddd;
} 

#bestellzettel_notifier{ 
	background-color:#fff;
	display: none;
	position: absolute;
	left: 200px;
	top: 100px;
	padding: 10px;
	width: 300px;
}

#overlayContainerContent div#orderBtn{
	width:100%; 
	text-align:right; 
	margin-bottom:10px; 
	font-weight: bold;
}	 

#overlayContainerContent div#orderBtn span{
	vertical-align:top; 
	margin-right:10px;
}

#overlayContainerContent div#orderBtn img{
	border: 0px none;
}

#overlayContainerContent div#orderBtn a{
	margin-right:10px;
}