html, body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
 background-color: #666;
scrollbar-face-color:#E0E0E0;
scrollbar-shadow-color:#333;
scrollbar-highlight-color:#333;
scrollbar-3dlight-color:#E0E0E0;
scrollbar-darkshadow-color:#E0E0E0;
scrollbar-track-color:#E0E0E0;
scrollbar-arrow-color:#333;
overflow: auto;
}

table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
}

A:link  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666; text-decoration: none }
A:visited	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666; text-decoration: none }
A:hover	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666; text-decoration: underline  }
A:active	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666; text-decoration: none }
A:focus	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666; text-decoration: none }

.text8 {font-size: 8pt}
.text9 {font-size: 9pt}

.rahmen { padding: 0px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #999 }
.rahmen_l { padding: 0px; border-style: solid; border-width: 0px 0px 0px 1px; border-color: #999 }
.rahmen_r { padding: 0px; border-style: solid; border-width: 0px 1px 0px 0px; border-color: #999 }
.rahmen_lr { padding: 0px; border-style: solid; border-width: 0px 1px 0px 1px; border-color: #999 }
.rahmen_o { padding: 0px; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #999 }
.rahmen_u { padding: 0px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #999 }
.rahmen_ou { padding: 0px; border-style: solid; border-width: 1px 0px 1px 0px; border-color: #999 }
.rahmen_a { padding: 0px; border-style: solid; border-width: 1px 1px 1px 1px; border-color: #999 }

.rahmen_l_p { padding: 0; border-style: dotted; border-width: 0 0 0 1px; border-color: #999 }
.rahmen_r_p { padding: 0px; border-style: dotted; border-width: 0px 1px 0px 0px; border-color: #999 }
.rahmen_ou_p { padding: 0; border-style: dotted; border-width: 1px 0px 1px 0px; border-color: #999 }

.fehlermeldung {
	color:#9F0004;
	font-weight: bold;

}
input.button, input.name, input.vorwahl, input.hauptnummer, select.selectbox, textarea.text_kontakt, errorField {
	border-color: #3D4547;
	color: #3D4547;
	border-width: 1;
	border-style: yes;
	height: 20;
	width: 70;
	font: 12px bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;

}
input.name {
	height: 20;
	width: 180;

}
input.vorwahl {
	height: 20;
	width: 40;

}
input.hauptnummer {
	height: 20;
	width: 128;

}
select.selectbox {
	height: 20;
	width: 180;

}
textarea.text_kontakt {
	height: 100px;
	width: 311px;

}
.errorTable {
	BORDER-RIGHT: #9F0004 1px solid;
	BORDER-TOP: #9F0004 1px solid;
	BORDER-LEFT: #9F0004 1px solid;
	BORDER-BOTTOM: #9F0004 1px solid;
	FONT-SIZE: 9px;
	background-color: #EBEBEB;
	
} 