body		{
		font-size: 13px; font-family: Arial, Helvetica, sans-serif; 
		background-color:#FFFFFF;
		scrollbar-base-color:#AEB2D7;
		scrollbar-3dlight-color:#E3E4F3;
		scrollbar-arrow-color:#FFFFFF;
		scrollbar-darkshadow-color:#0B3278;
		scrollbar-face-color:#AEB2D7;
		scrollbar-highlight-color:#E3E4F3;
		scrollbar-shadow-color:#0B3278;
		scrollbar-track-color:#D4D6EB;
}


a:link		{font-family:sans-serif; font-size:14px; font-weight:normal; color:#0B3278; font-style:none; text-decoration:none;}
a:visited	{font-family:sans-serif; font-size:14px; font-weight:normal; color:#0B3278; font-style:none; text-decoration:none;}
a:hover		{font-family:sans-serif; font-size:14px; font-weight:normal; color:#EC8622; font-style:none; text-decoration:none;}
a:active	{font-family:sans-serif; font-size:14px; font-weight:normal; color:#EC8622; font-style:none; text-decoration:none;}
a:focus		{font-family:sans-serif; font-size:14px; font-weight:normal; color:#EC8622; font-style:none; text-decoration:none;}

a {
	outline:none;
}

a img{
	border: none;
}


p 		{font-size:14px; color:#000000; font-weight:normal; text-align: left;}
.center		{text-align:center;}


div.mainSearch{
	float: left;
	height: 24px;
	width: 125px;
}

div.mainSearch span, div.mainSearch input{
	float: left;
	
}

div.mainSearch input{
	margin-left: 3px;
}

input.formfield.search{
	margin-top: 0px;
	width: 95px;
	border: 1px solid #bbbbbb;
    	font-family: sans-serif;
    	font-size: 9pt;
}


/*Tabellenkopf*/
.maintable	{background-color:#FFFFFF; width:80%; padding:0px; margin-left:42px; margin-top:7px; border-collapse:collapse;}
.spacer01	{background-color:#FFFFFF; height:13px;}
.spacer02	{background-color:#FFFFFF; height:31px;}
.topline{
	height: 4px;
	border-bottom: 4px solid #0B3278;
}

.headline 	{font-family: sans-serif; font-size: 17px; font-weight: bold; color:#0B3278; font-style: none; text-decoration:none;}
.main		{font-family: sans-serif; font-size: 14px; font-weight: bold; color:#0B3278; font-style: none; text-decoration:none;}

/*Formatierung der Tabellenüberschriften: 01=orange; 02=blau;*/
.tdheader01 	{font-family:sans-serif; color:#EC8622; font-size:15px; font-weight:bold; font-style:none; text-decoration:none;}
.tdheader02 	{font-family:sans-serif; color:#0B3278; font-size:15px; font-weight:bold; font-style:none; text-decoration:none;}

/*Formatierung der Tabellenzeilen: 01=schwarz,Blocksatz; 02=schwarz,Flattersatz; 03=blau,Flattersatz*/
.tdtext01 	{font-family:sans-serif; color:#000000; font-size:14px; font-style:none; text-decoration:none; text-align:justify;}
.tdtext02 	{font-family:sans-serif; color:#000000; font-size:13px; font-style:none; text-decoration:none;}
.tdtext03 	{font-family:sans-serif; color:#0B3278; font-size:14px; font-style:none; text-decoration:none;}

/*Tabellenabschluss: weiter, zurück, top*/
.tbfooterright  {height:40px; border-bottom-style:solid; border-bottom-width:4px; border-bottom-color:#0B3278; vertical-align:bottom; text-align:right;}
.tbfooterleft  {height:40px; border-bottom-style:solid; border-bottom-width:4px; border-bottom-color:#0B3278; vertical-align:bottom; text-align:left;}


/*Formularfelder*/
.formfield 	{border:thin #CCCCCC solid; border-width:1px; background-color:#EEEEEE; font-size:10px;}
.dropdown 	{background-color:#EEEEEE; font-size:14px;}
.formbutton 	{border: thin #0B3278 solid; border-width:1px; font-size:13px; color:#0B3278;}
input.formbutton:hover {cursor: pointer; color:#EC8622;}

span.label{
	vertical-align: top;
	width: 190px;
	display: inline-block;
}

div.navigation{
	width: 130px;
	min-height: 100%;
	overflow: hidden;
	background-image: url(/navigation/images/background_navi.png);
	background-repeat:no-repeat;
}

div.navigation div.brbvlogo{
	width: 130px;
	height: 90px;
	background-image: url(/navigation/images/logo.gif);
	background-color: transparent;
	background-repeat:no-repeat;
	background-position: 0px 11px;	
}

div.dino{
	width: 130px;
	background-image: url(/navigation/images/dino.gif);
	background-color: transparent;
	background-repeat:no-repeat;
	background-position: center bottom;
	float: left;
	height: 70px;
	margin: -70px 0 0 0;
	position: relative;	
}

div.navigation ul{
	padding: 0px;
}

div.navigation ul#navigation{
	margin: 71px 0 0 0;
}

div.navigation ul#inhouse{
	margin: 21px 0 0 0;
}

div.navigation ul#zertifikat{
	margin: 21px 0 70px 0;
	height: 202px;
}

div.navigation ul#zertifikat li{
	text-align: center;
	padding-bottom: 19px;
	margin: 0;
}


div.navigation ul li{
	list-style: none;
	margin: 0;
	padding: 0;
}

div.navigation ul li a{
	margin: 0;
	padding: 0;
}

div.navigation ul li a span{
	font-size: 11px;
	font-family: Arial;
	display: none;
}

div.navigation ul li a {
	width: 130px;
	height: 23px;
	display: block;
	background-color: transparent;
	background-repeat:no-repeat;
	background-position: 0px 0px;	
}

div.navigation ul li:hover a.inactive{
	background-position: -130px 0px;	
}

tr.topSpacer td{
	font-size: 4px;
}






 

