/* UNTERNEHMEN	blau      			3399FF */
/* AKTUELLES		    grau		CCCCCC */
/* PROJEKTE		        gelb		FFFF00 */
/* BAUWERKSPRUEFUNG bwp hellorange  FFB300 */
/* SIB sib              orange      FF6600 */
/* SIGEKO sig           rotorange   FF3800 */
/* BRANDSCHUTZ	        rot			FF0000 */
/* PRUEFEN			    gruen		00CC33 */
/* KONTAKT			    hellgrau	E0E0E0	*/

p, td, th, div, a, li, h1, h2, h3, h4, li
			{ 	font-family:arial,helvetica,sans-serif; color:#000066;font-size:10pt; font-weight:normal; padding:2px; margin:0px;}
p, h4		{	padding-left:14px;}
a				{	padding:0px; color:#3366FF;} 
h4			{	font-weight:bold;}
h1			{	font-size:14pt; font-weight:normal; color:#006; text-transform:uppercase; margin-bottom:12px;}
h2			{	width:180px; font-size:10pt; font-weight:normal; color:#006; text-transform:uppercase;}
img			{	padding:0px; margin:0px; border:none;}
span		{	background-color:#E5E5EF; width:200px;}
ol li		{	padding-top:8px; border-bottom:1px solid #E5E5EF;}

/* BODY */
#content  {background-color:#FCFCFD;  border-left:5px solid #fff;}

/* TABELLEN B2B2D1 */
table#mcontent { border:1px solid #B2B2D1;}
table.akt, table.pro, table.unt, table.bwp, table.sib, table.bra, table.pru, table.kon, table.sig
	{width:auto; margin:20px;}

/* TABELLEN+ZELLEN */
table.unt	h1	{	border-left:px solid #3399FF;}
table.akt	h1	{	border-left:0px solid #CCCCCC;}
table.pro	h1	{	border-left:0px solid #FFFF00;}
table.bwp	h1	{	border-left:0px solid #FFB300;}
table.sib	h1	{	border-left:0px solid #FF6600;}
table.sig	h1	{	border-left:0px solid #FF3800;}
table.bra	h1	{	border-left:0px solid #FF0000;}
table.pru	h1	{	border-left:0px solid #00CC33;}
table.kon h1	{	border-left:0px solid #E0E0E0;}
table h2		{	border-left:0px solid #FFFFFF; border-top:1px solid #E5E5EF;}
th, td			{	vertical-align:top; padding:0px; margin:0px; text-align:left;}
th				{	border-top:1px solid #E5E5EF;}

/* LINKS */
table h2 a				{	display:block; text-decoration:none; font-weight:normal; color:#006; padding:2px;}
table.unt h2 a:hover	{	border:0px solid #3399FF;}
table.pro h2 a:hover	{	border:0px solid #FFFF00;}
table.bwp h2 a:hover	{	border:0px solid #FFB300;}
table.sib h2 a:hover	{	border:0px solid #FF6600;}
table.sig h2 a:hover	{	border:0px solid #FF3800;}
table.akt h2 a:hover	{	border:0px solid #CCCCCC;}
table.pru h2 a:hover	{	border:0px solid #00CC33;}
table.bra h2 a:hover	{	border:0px solid #FF0000;}
table.kon h2 a:hover{	border:0px solid #E0E0E0;}

.bild		{	color:#666; font-size:9pt; margin:0px; padding:0px; padding-left:5px; font-weight:normal; background-color:#E5E5EF; max-width:200px;}

/* REDESIGN
dblue 		#000066
dblue_40	#B2B2D1
dblue_20 	#E5E5EF
dblue_5 	#F2F2F7
dblue_1 	#FCFCFD
*/


/* navigation neu */
#navtop {background-color:#F2F2F7;border-top:6px solid #fff;border-left:6px solid #fff; vertical-align:bottom; text-align:right; padding-right:16px;}
#navtop a {font-family: arial, verdana, Helvetica, sans-serif; color:#006; text-decoration:none; text-transform:uppercase; font-size:8pt; padding-left:6px; padding-right:6px; height:100%;}
#navtop a.lang {text-transform:lowercase;}
#navtop a:hover {background-color:#fff;}

#nav { background-color:#E5E5EF;}

#navcontainer { margin: 0px; padding:0px; margin-left:6px; scrolling:auto; margin-top:20px;}

/*
#navcontainer ul.cur {border-top:1px solid #FCFCFD; border-left:1px solid #FCFCFD;}
*/
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: arial, verdana, Helvetica, sans-serif;
}
#navcontainer li { margin: 0 0 5px 0; }

#navcontainer a
{
display: block;
padding: 2px;
margin:0px;
width: 200%;
color: #006;
background-color: #E5E5EF;
text-decoration: none;
font-weight: bold;
}

#navcontainer a:hover 
{
color: #006;
background-color: #FCFCFD;
text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 1px 0; }

#navcontainer ul ul a
{
display: block;
padding: 0px;
width: 200%;
color: #006;
background-color: #E5E5EF;
text-decoration: none;
font-weight: normal;
}

#navcontainer ul ul a:hover
{
color: #006;
background-color: #FCFCFD;
text-decoration: none;
}

a#current { background-color: #F2F2F7;}