.Stil1 {font-family: trebuchet MS, trebuchet, Arial, sans-serif; color:#FFFFFF}


body{font-family: trebuchet MS, trebuchet, Arial, sans-serif; text-decoration:none; color:#ffffff; }
h1{font-family: trebuchet MS, trebuchet, Arial, sans-serif; text-decoration:none; color:#f31112; }

a {font-family: trebuchet MS, trebuchet, Arial, sans-serif; text-decoration:none; font-weight:bold; color:#ffffff; 
filter: alpha(opacity=100); 
opacity: 1.0;
}

.Stil3 {font-family: trebuchet MS, trebuchet, Arial, sans-serif; color: #ffffff; }
.Stil4 {font-family: trebuchet MS, trebuchet, Arial, sans-serif; color:#FFFFFF; font-size: 12px}
.Stil5 {font-family: trebuchet MS, trebuchet, Arial, sans-serif; color:#f31112; font-weight:bold; font-size: 14px}

.lnk {
width: 206px;
height: 21px;
background-image:url(transparenz.png);
margin-bottom: 1px;
font-size: 12px
}

#blackbg {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#000000 none repeat scroll 0 0;
	border:1px solid #666666;
}

form.cmxform fieldset fieldset {
	background: none;
}

form.cmxform fieldset p, form.cmxform fieldset fieldset {
	padding: 5px 10px 7px;
	background: url(../images/cmxform-divider.gif) left bottom repeat-x;
}

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
div.error { display: none; }
input {	border: 1px solid black; }
input.checkbox { border: none }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; }