<!--
table.formular {
			vertical-align:top;
			padding:1px;
			border:1px solid #DDDDDD;}

form {	vertical-align:top;
		padding:5px; }

input, select, textarea  {
			vertical-align:top;}

.formularinput {
			font-size:12px;
			vertical-align:top;
			background-color:#4F72D0;
			padding-left:5px;
			padding-right:20px;}

.formularhilfe {
			vertical-align:top;
			background-color:#9EB3F5;
			font-size:10px;
			color:#FFFFFF;
			padding-left:5px;
			padding-right:20px;}

.formularhilfe_dunkel {
			vertical-align:top;
			background-color:#4F72D0;
			font-size:10px;
			color:#FFFFFF;
			padding-left:5px;
			padding-right:20px;}

.formularpartheader {
			font-size:12px;
			vertical-align:top;
			background-image:url(img/Formularpartheader.jpg);
			background-repeat:repeat-y;			
			font-weight:bold;
			text-align:left;			
			padding-left:10px;
			padding-right:10px;}
			
.formularpartheader_single {
			height:66px;
			font-size:12px;
			vertical-align:top;
			background-image:url(img/Formularpartheader-3z.jpg);
			background-repeat:no-repeat;
			font-weight:bold;
			text-align:left;
			padding-left:10px;
			padding-right:10px;}			

.formularlineheader {
			font-size:12px;
			vertical-align:top;
			background-color:#9EB3F5;
			padding-left:10px;
			padding-right:10px;}

.einzelprojektheader_titel {
			font-size:12px;
			vertical-align:top;
			color:#ffffff;
			background-color:#4F72D0;
			padding:8px;
			border-top:1px solid #aaaaaa;
			border-bottom:1px solid #aaaaaa;
			border-left:0px;
			border-right:0px;}
.einzelprojektheader {
			font-size:12px;
			vertical-align:top;
			color:#000000;
			background-color:#ffffff;
			padding:8px;
			border-top:1px solid #aaaaaa;
			border-bottom:1px solid #aaaaaa;}

.einzelprojektsubheader {
			font-size:12px;
			vertical-align:top;
			width:20%;
			font-weight:bold;
			color:#282A73;
			padding-top:2px;
			padding-bottom:2px;
			padding-left:8px;
			padding-right:8px;}

.einzelprojektsubheader_line {
			font-size:12px;
			vertical-align:top;
			height: 15px;
			font-weight:bold;
			background-image:url(img/Formularpartheader.jpg);
			color:#282A73;
			padding:8px;
			border-top:1px solid #ffffff;
			border-bottom:1px solid #282A73;}

.einzelprojektsubheader_inh {
			font-size:12px;
			vertical-align:bottom;
			width:80%;
			color:#282A73;
			padding-top:2px;
			padding-bottom:2px;
			padding-left:8px;
			padding-right:8px;}

.einzelprojektheaderbottom {
			font-size:12px;
			height: 15px;
			padding:2px;
			margin:0px;
			vertical-align:top;
			background-color:#ffffff;
			color:#282A73;
			border-top:0px solid #eeeeee;
			border-bottom:0px solid #eeeeee;}

.einzelprojektinhalt {
			font-size:12px;
			vertical-align:top;}

.einzelprojekt_pre {
			font-size:12px;
			font-weight:bold;}

.einzelprojekt_inh {
			font-size:12px;
			font-weight:normal;}

.einzelprojekt_titel {
			font-size:12px;
			font-weight:bold;}

.einzelprojekt_beschreibung {
			font-size:12px;
			vertical-align:top;}


th.prjlistehead { vertical-align:top;
			padding:2px;
			padding-bottom:4px;
			margin:0px;
			text-align:left;
			color:#282A73;
			font-size:12px;
			font-weight:bold;
			border-bottom:1px solid #282A73; 
			background-color:#FFDF7D}

td.prjlisteinh1 { vertical-align:top;
			padding:8px;
			margin:0px;
			text-align:left;
			font-size:12px;
			font-weight:normal;}

td.prjlisteinh2 { vertical-align:top;
			padding:8px;
			margin:0px;
			text-align:left;
			font-size:12px;
			font-weight:normal; 
			border-top:1px solid #cccccc; 
			border-bottom:1px solid #cccccc;
			border-collapse:separate;}

td.prjlistebottom { vertical-align:top;
			padding:2px;
			margin:0px;
			text-align:left;
			color:#282A73;
			font-size:12px;
			font-weight:bold;
			border-top:1px solid #282A73; 
			background-color:#FFDF7D}


.anbieterheader {
			font-size:16px;
			vertical-align:top;
			background-image:url(img/Formularpartheader.jpg);
			background-repeat:repeat-y;			
			font-weight:bold;
			text-align:left;	
			border-top:1px solid #ffffff;
			border-bottom:1px solid #282A73;}
			
.anbieterheader td {
			font-size:16px;} 			

.anbietersubheader_line {
			font-size:12px;
			vertical-align:top;
			height: 15px;
			font-weight:bold;
			background-image:url(img/Formularpartheader.jpg);
			color:#282A73;
			padding:8px;
			border-top:1px solid #ffffff;
			border-bottom:1px solid #282A73;}
			
		

.anbietersubheader {
			font-size:12px;
			vertical-align:top;
			width:20%;
			font-weight:bold;
			color:#282A73;
			padding-top:2px;
			padding-bottom:2px;
			padding-left:8px;
			padding-right:8px;}


.anbietersubheader_inh {
			font-size:12px;
			vertical-align:bottom;
			width:80%;
			color:#282A73;
			padding-top:2px;
			padding-bottom:2px;
			padding-left:8px;
			padding-right:8px;}


.anbieterinhalt {
			font-size:12px;
			vertical-align:top;}


