body { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.centered { text-align: center; }
a {
	text-decoration: none;
	color: #33CC33;
	font-weight: normal;
}
a:hover {
	text-decoration: none;
	color: #009900;
}
p {
	margin: 0;
	padding: 0;
	margin-bottom: 9px;
	line-height: 18px;
}
#logo {
	margin: 40px 0 40px 0;
}
#content {
  margin-left: 50px;
}


.field100 { width: 100px; }
.field200 { width: 200px; }
.field300 { width: 300px; }
.field400 { width: 400px; }
.field500 { width: 500px; }
.field600 { width: 600px; }
.required { color: #960000; }
.moretopspace { margin-top: 5px; }
.morebottomspace { margin-bottom: 5px; }
.lower { margin-bottom: -3px; }

.copytext { margin: 10px 10px 10px 30px; color: #666666; font-size: 12px; line-height: 16px; border-left: 2px solid #333399; padding-left: 5px; }


.standardformular { margin: 0px; padding: 5px 0px 5px 0px; text-align: left; }
.standardformular table { margin: 0; padding: 0; width: 540px; text-align: left; }
.standardformular td { padding: 3px 0 2px 5px; }
.standardformular tr { background-color: #D0F0D0; }
.standardformular p { padding: 0; margin: 0px 0px 0px 0px; font-size: 10px; }
.standardformular div.errormsg { margin: 4px 10px 2px 5px; color: #FF3333; font-size: 10px; line-height: 13px; }
.standardformular .col1 { width: 150px; }
.standardformular .required { color: #FF0000; }
.standardformular textarea, .standardformular input, .standardformular select { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.standardformular .field100 { width: 100px; }
.standardformular .field300 { width: 300px; }
.standardformular .button { width: 150px }

.errorframe, .successframe { 
  padding: 15px; 
  margin: 2px; 
  border-width: 2px; 
  border-style: solid; 
  text-align: left; 
  font-size: 12px; 
  line-height: 20px; 
  width: 502px;
}
.errorframe {  
  font-weight: bold; 
  border-color: #FF0000; 
}
.successframe { 
  border-color: #009933; 
}
