BODY, DIV, TABLE, TBODY, A, TR, TD, DL, DT, DD, P, IMG, H1, H2, H3, H4, H5, H6, H7 { 
	font-family: arial, helvetica, sans-serif; 
	font-weight: normal;
	color: black; 
	font-size: 12px; 
	margin: 0px; 
	padding: 0px; 
	border: 0px; 
	text-decoration: none; 
}
TABLE {
	border-collapse: collapse; 
	border: 0px; 
	margin: 0px; 
	padding: 0px; 
	border-spacing: 0px;
}
HR {
	margin: 0px; 
	padding: 0px;
	height: 1px;
	color:black;
	background-color:black;
	border: none;
}
INPUT, TEXTAREA, SELECT, BUTTON { 
	font-family: arial, helvetica, sans-serif; 
	font-weight: normal;
	color: black; 
	font-size: 12px; 
	margin: 0px; 
	padding: 0px; 
	text-decoration: none; 
	background-color: #F0F0F0; 
	border-color: #808080;
	border-width: 1px;
	border-spacing: 0px;
}
FORM {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
A:HOVER { color: red; }

.clear-floats	{
	float: none;
	clear: both;
}

.abstract1 {    /* style fuer die Darstellung der introtexte/menus...*/
	color: black;
	background-color: white;
	text-align: center;
	border:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:30;
	visibility:hidden;
}

.abstract {    /* style fuer die Darstellung der introtexte/menus...*/
	color: black;
	background-color: white;
	text-align: center;
	border:none;
	display:none;
}

.impressumNOJS {
	background-color: #EEE;
	color: black;
	margin: 5ex 10ex 5ex 10ex;
	width: 512px;
}

.impressumNOJS  div.hr-replacer  { 
	margin-top: 2ex;
	margin-bottom: 2ex;
}


.impressumNOJS  div.csc-header * {
	font-size: 14px;
	padding-top: 0px;
	padding-bottom: 14px;
	font-weight: bold;
}

.impressumNOJS  div.csc-header h1 {
	font-size: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 14px;
}

