p {	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;	color:#666666; }

.txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight: normal;
}
.txt_rot {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	font-weight: normal;
}

.txt_bold { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:14px; color:#666666; }

a:link { color:#666666;	text-decoration:none; font-size:12px; }
a:visited { color:#666666; text-decoration:none; font-size:12px; }
a:active { color:#cc0000; text-decoration:none; font-size:12px; }
a:hover { color:#cc0000; text-decoration:none; font-size:12px; }

a.link_rot:link {	color:#cc0000; text-decoration:none; font-size:12px; }
a.link_rot:visited { color:#cc0000; text-decoration:none; font-size:12px; }
a.link_rot:active { color:#cc0000; text-decoration:none; font-size:12px; }
a.link_rot:hover { color:#cc0000; text-decoration:none; font-size:12px; }

a.link_klein_diskret:link {	color:#666666; text-decoration:none; font-size:10px; }
a.link_klein_diskret:visited { color:#666666; text-decoration:none;	font-size:10px; }
a.link_klein_diskret:active { color:#cc0000; text-decoration:none; font-size:10px;}
a.link_klein_diskret:hover { color:#cc0000;	font-size:10px; text-decoration:none; }

/*Marc 2009 +*/
p.zwiti { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:14px; color:#666666; margin: 1.5em 0 0.1em 0;}
h5.absti { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:14px; color:#666666; margin: 1.5em 0 1.5em 0;}
p.first {margin-top: 0;}
/*Marc 2010 +*/
table.tbl_tarif { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; color:#666666;}
table.tbl_tarif  td {vertical-align:baseline;}
ul {margin-left: 8px; list-style-type:disc;}
li {margin-left: 8px; margin-top: 3px; margin-bottom: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color:#666666; }
/*Ende Marc*/


.inthinweis { background-color:#FFFF99; font-size:10px;}
.txt_klein {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	color: #666666;
}
.txt_copyright {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	font-weight: normal;
}
.titel {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	line-height: 24px;
	/*font-weight: bold;*/
	color: #666666;
}
liste {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#666666;
	text-indent: 4pt;
	white-space: normal;
	display: list-item;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: disc;

}

.formfld {
	background-color:#F0F0F0;
	height:22px;
	color:#666666;
	BORDER-BOTTOM: #666666 1px solid;
	BORDER-LEFT: #666666 1px solid;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #666666 1px solid;
	margin:0px 0px 1px 0px;
} /* Formfeld  */
.formfldfak {
	background-color:#fdfdfd;
	height:22px;
	color:#999999;
	BORDER-BOTTOM: #DDDDDD 1px solid;
	BORDER-LEFT: #DDDDDD 1px solid;
	BORDER-RIGHT: #DDDDDD 1px solid;
	BORDER-TOP: #DDDDDD 1px solid;
	margin:0px 0px 1px 0px;
} /* Formfeld fakultativ */
.formflderr {
	background-color:#E6D3D3;
	height:22px;
	color:#000000;
	font-weight:bold;
	BORDER-BOTTOM: #336699 1px solid;
	BORDER-LEFT: #336699 1px solid;
	BORDER-RIGHT: #336699 1px solid;
	BORDER-TOP: #336699 1px solid;
	margin:0px 0px 1px 0px;
} /* Formfeld fehlerhaft */
.formtxtfak { color:#BBBBBB; } /* Beschriftungstext für fakultatives Formularfeld */
.formtxterr { font-weight:bold; color:#CC0000; } /* Beschriftungstext für fehlerhaftes Formularfeld */
