a:link					{color:#000000;text-decoration:none;}
a:visited				{color:#000000;text-decoration:none;}
a:hover					{color:#CF1020;text-decoration:none;font-weight:bold}
a:active				{color:#CF1020;text-decoration:none;}
a:focus					{color:#000000;text-decoration:none;}

a.weiss:link			{color:#FFFFFF;text-decoration:none;}
a.weiss:visited			{color:#FFFFFF;text-decoration:none;}
a.weiss:hover			{color:#FFFFFF;text-decoration:none;font-weight:bold}
a.weiss:active			{color:#FFFFFF;text-decoration:none;}
a.weiss:focus			{color:#FFFFFF;text-decoration:none;}

a.schwarz:link			{color:#000000;text-decoration:none;}
a.schwarz:visited		{color:#000000;text-decoration:none;}
a.schwarz:hover			{color:#FFFFFF;text-decoration:none;font-weight:bold}
a.schwarz:active		{color:#FFFFFF;text-decoration:none;}
a.schwarz:focus			{color:#000000;text-decoration:none;}

a.grau:link				{color:#666666;text-decoration:none;}
a.grau:visited			{color:#666666;text-decoration:none;}
a.grau:hover			{color:#CF1020;text-decoration:none;font-weight:bold}
a.grau:active			{color:#CF1020;text-decoration:none;}
a.grau:focus			{color:#666666;text-decoration:none;}

.textNavi 				{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333333}
.textNaviSub 			{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#231f20}
.textFliess 			{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#231f20}
.textFliess2 			{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#231f20}
.textFliessLine 		{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#231f20;line-height: 160%}
.textAnsprechpartner 	{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#231f20;vertical-align:middle;}
.textFliessKlein		{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#231f20;font-style: oblique}
.textFliessBold			{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#231f20;font-weight: bold;}
.textHead 				{font-family:Arial,Helvetica,sans-serif;font-size:26px;color:#231f20;font-weight: 300;}
.textHead2				{font-family:Arial,Helvetica,sans-serif;font-size:20px;color:#231f20;font-weight: 300;}
.textReferenz 			{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#231f20}
.textAdresse 			{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666666}
.nolink 				{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#333333;text-decoration:none}
.textRot				{color:#CF1020;}
.textNormal				{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:231f20;}


.formFeld1 				{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#231f20;width:250px;height:18px;padding-left:5px;border:1px #333333 solid}
.formFeld2 				{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#231f20;width:250px;height:95px;padding-left:5px;border:1px #333333 solid}
.formFeld3 				{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#231f20;width:30px;height:18px;padding-left:5px;border:1px #333333 solid}
.formFeld4 				{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#231f20;width:177px;height:18px;padding-left:5px;border:1px #333333 solid}
.datei 					{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#231f20;padding-left:5px;border:none;background:#CCCCCC;}
.file					{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#231f20;padding-left:5px;border:none;background:#CCCCCC; width:110px;}
* html .file 			{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#231f20;padding-left:5px;border:none;background:#CCCCCC; width:0px;}
.reset					{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#231f20;padding-left:0;height:18px;border:none;background:none;cursor:pointer;color:#CC0000;}
* html .reset			{cursor:hand}


.tableRahmen			{border:#CCCCCC;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;background-image:url(../via_pics/global/background2.jpg); background-repeat:no-repeat; background-position: top center;}
.indexRahmen			{border:#CCCCCC;border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;}
.formBackground			{background-image:url(../via_pics/global/background3.jpg); background-repeat:no-repeat; background-position: bottom center;}
.tableZelle 			{background-color: #CF1020}
.tableReferenz	 		{background-color: #E6E6E6}
.tableAktuell	 		{background-color: #BC0C1A}

#referenzen-liste 		{ margin-top:20px; height:250px;}

.top					{ width:840px; margin:0 auto; background:#fff; font-size:11px; font-family:Arial;text-align:right;padding-top:5px;}
marquee					{ line-height:30px; }

.top a 					{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#666666;text-decoration:none;} 
.top a:hover			{text-decoration:underline;font-weight:normal;}

#n4481 {
	position: absolute;
	visibility:hidden;
	z-index:9999;
}
.ff4as {
	height: 160px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 10px 20px;
	background: #fff;
	text-align: left;
}
#all-wrapper {
	position:absolute;
	top: 50%; 
	width:900px;
	left: 50%;
	height:520px;
	margin-left: -450px;
	margin-top: -260px;
}
/*#additional_content { position:absolute; top:250px; left:350px; background:#fff; width:200px; height:105px; }*/