.contactform {
	width: 800px; 
	margin: 0 auto; 
	padding: 10px 10px 0 10px; 
	border: solid 1px #c8c8c8; 
	background-color: #f0f0f0; 
	text-align:left; 
	}

.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px #dcdcdc;}
.contactform fieldset legend {
	margin:0 0 0 5px !important /*Non-IE*/;
	margin:0 0 20px 5px /*IE6*/; 
	padding:0 2px 0 2px; 
	color:#505050; 
	font-weight:bold; 
	font-size:130%; 
	text-transform:uppercase;
	}
	
.contactform label.left {float:left; width:275px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:250px; padding:2px; border:solid 1px #c8c8c8; font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px #c8c8c8; font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:360px; padding:2px; border:solid 1px #c8c8c8; font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:15.0em; height:2em; margin-right:50px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#e6e6e6; border:solid 1px #969696; text-align:center; font-family:verdana,arial,sans-serif; color:#969696; font-size:110%; text-transform:uppercase;}
.contactform input.button:hover {cursor: pointer; border:solid 1px #505050; background:#dcdcdc; color:#505050;}

.shipform {width:600px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px #c8c8c8; background-color:#f0f0f0; text-align:left; }
.shipform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px #dcdcdc;}
.shipform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:#505050; font-weight:bold; font-size:130%; text-transform:uppercase;}
.shipform label.left {float:left; width:150px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.shipform select.combo {width:175px; padding:2px; border:solid 1px #c8c8c8; font-family:verdana,arial,sans-serif; font-size:110%;}
.shipform input.field {width:275px; padding:2px; border:solid 1px #c8c8c8; font-family:verdana,arial,sans-serif; font-size:110%;}
.shipform textarea {width:360px; padding:2px; border:solid 1px #c8c8c8; font-family:verdana,arial,sans-serif; font-size:110%;}
.shipform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:#e6e6e6; border:solid 1px #969696; text-align:center; font-family:verdana,arial,sans-serif; color:#969696; font-size:110%;}
.shipform input.button:hover {cursor: pointer; border:solid 1px #505050; background:#dcdcdc; color:#505050;}


.newsletter {
	width: 250px; 
	margin: 0; 
	padding: 10px 10px 0 10px; 
	border: solid 1px #c8c8c8; 
	background-color: #f0f0f0; 
	text-align:left; 
	}
	
.newsletter fieldset {
	padding: 20px 0 0 0 !important /*Non-IE6*/; 
	padding: 0 /*IE6*/; 
	margin: 0 0 20px 0; 
	border: solid 1px #dcdcdc;
	}
	
.newsletter fieldset legend {
	margin: 0 0 0 5px !important /*Non-IE*/; 
	margin: 0 0 20px 5px /*IE6*/; 
	padding: 0 2px 0 2px; 
	color: #505050; 
	font-weight: bold; 
	font-size: 130%; 
	text-transform: uppercase;
	}
	
.newsletter label.left {
	float: left; 
	width: 90px; 
	margin: 0 0 0 10px; 
	padding: 2px; 
	font-size: 110%;
	}
	
.newsletter input.field {
	width: 130px; 
	padding: 2px; 
	border: solid 1px #c8c8c8; 
	font-family: verdana, arial, sans-serif; 
	font-size: 110%;
	}
	
.newsletter input.button {
	float: right; 
	width: 9.0em; 
	height: 2em; 
	margin-right: 20px; 
	padding: 1px !important /*Non-IE6*/; 
	padding: 0 /*IE6*/; 
	background: #e6e6e6; 
	border: solid 1px #969696; 
	text-align: center; 
	font-family: verdana, arial, sans-serif; 
	color: #969696; 
	font-size: 110%;
	}
	
.newsletter input.button:hover {
	cursor: pointer; 
	border: solid 1px #505050; 
	background: #dcdcdc; 
	color: #505050;
	}

.exitwrapper { 
	width: 468px; 
	height: 278px; 
	background: #fefefe; 
	margin: 0 8px; 
	background: url(../images_de/exitbg.jpg) no-repeat;
	}

.exitwrapper input {
	background: url(../images_de/spacer.gif);
	border: 1px #CCCCCC solid;
	}	

.inputwide {
	width: 250px;
	}
	
.style1 {color: #CC0000; font-size: 9px;}