table.border039, table.border039 th,table.border039 td {border-collapse:collapse;border:1px solid #039;}
table.borderCollapse, table.borderCollapse th,table.borderCollapse td {border-collapse:collapse;}
table.borderCollapse th,table.borderCollapse td {padding:4px 8px;}

.rahmen {
	border: 1px solid #FFFFFF;
}
.klein12, ul li {
	font-size: 12px;
}
.klein10 {
	font-size: 10px;
}
.ahead {
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
	color: #999999;
	text-decoration: none;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(bilder/grau_hintergrund.gif);
}
.normal16 {
	font-size: 16px;
}
.navihead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.ahead12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}
.rahmeno {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
}
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	border: 1px solid #CCCCCC;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
}
.rahmenbl {
	border: 1px solid #003399;
}
.weiss10 {
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
}
.liste12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.divebene {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #FFFFFF;
}
.fehler {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.rahmenblob {
	border-top: 1px dashed #003399;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.nobl16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003399;
}
.inputneu {
	font-size: 12px;
	color: #003399;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-bottom-color: #003399;
	border-left-color: #003399;
}
.tabeldot {
	border: 1px dotted #003399;
}
.rahmenbl {
	border: 1px solid #003399;
}
.rahmenrot {
	border: 2px solid #FF0000;
	background-color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.inp_fehler {
	background-color: #FF6666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.msc_kontakt h4,
div.msc_kontakt p{font-size: 12px;text-align:left;padding: 0 12px;}
.schwubs {text-transform:uppercase;font-weight:bold;}
div.msc_kontakt p a{font-size: 12px;color: #000;text-decoration:underline;}
div.msc_kontakt p a:hover{color: #039;}

