div{font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt;}
h1 {font-family: Geneva, Arial, Helvetica, san-serif; color: #FE6E16; font-size: 13pt; margin-bottom: 1px; margin-top: 1px;}
h2 {font-family: Geneva, Arial, Helvetica, san-serif; color: #FF8D1E; font-size: 9pt; margin-bottom: 1px; margin-top: 1px;}
p {font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt;}

.menuhead {background-image: url(images/menuhead.gif); background-repeat: repeat-x; height: 22px; width: 190px; }
.menucontent {background-image: url(images/menucontent.gif); background-repeat: repeat-x; height: 20px; width: 190px; border: white 1px solid; font-size: 8pt; color: #FE6E16; font-weight: bold; padding-left:6px; }
.content {width: 670px; margin: 20px; text-align: left; vertical-align: top; }
.zwischenlinie {background-image: url(images/zwischenlinie_back.gif); background-repeat: repeat-x; height: 11px; width: 100%; }
.zwischenlinie_klein {background-image: url(images/zwischenlinie_back.gif); background-repeat: repeat-x; height: 2px; width: 100%; }

td{color:#000; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 8pt;}
td{font-family:arial,sans-serif}
.j{width:34em}
.g{margin:1em 0}
a:link {
	text-decoration: none;
	color: #FE6E16
}
a:visited {
	text-decoration: none;
	color:  #FE6E16;
}
a:hover {
	text-decoration: none;
	color: #FE6E16;
}
a:active {
	text-decoration: none;
	color: #FE6E16;
}

.bild-r 
{
	float:left;
	clear:both;
	display:block;
	margin:2px 13px 4px 4px;
}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; display: block; border:none; }
.error {border: 1px solid red;}