body {
	margin-top:  5px;
	margin-right: 10px;
	margin-left: 20px;
	margin-bottom: 0px;
}
a:link {color:#145C9D;font-family:arial;}
a:visited {color:#145C9D;font-family:arial;}
a:hover {background-color:#145C9D;color:#FFFFFF;font-family:arial;text-decoration:none;}

body, td { font-size: .8em; font-family: Arial }

.headertabelle {
	width: 960px;
}

.hitsheadertitles{background-color:#145C9d;font-weight:bold;color:#ffffff;}
.hitsrowodd{background-color:#b8b8b8;}
.hitsrowoeven{background-color:#cecfce; }
td.navigation {	text-align:center;}
td {color:#145C9D;font-family:Arial;font-size:10pt;}
.hitslistnavigation {}
.hitsnavigationpage {font-color:#145C9d; text-decoration:none;}
a.hitsnavigationpage,a.hitsnavigationpage:link,a.hitsnavigationpage:hover, a.hitsnavigationpage:visited,a.hitsnavigationpage:focus{font-color:#145C9d; text-decoration:underline;}
.hitsshowdocument {color:#000000; text-decoration:underline;}
.hitsshowdocument a:link,.hitsshowdocument a:hover,.hitsshowdocument a:visited,.hitsshowdocument a:focus {text-decoration: none; color: #ddecfc}

.navicell {
 padding-left:125px; height:12px;
  background:url(/navigation/rfd_logo_neu.gif);background-repeat: no-repeat;vertical-align: top;
}
.navicell a {font-size: 10px }
.navicell a:link {color: #3366CC; text-decoration: none; }
.navicell a:visited {color: #3366CC; text-decoration: none; }
.navicell a:hover {color: #CC0000; text-decoration: none; }

td.searchfieldcolumn {
	padding-top:15px; padding-bottom:15px;color:#145C9D;
}

.suchButton, .suchEingabe {
	height: 20px;
}

.suchbutton {
	background-color:#145C9D;color:white;
}


.suchEingabe a:hover {
 background-color:#ddecfc;
}
.suchEingabe {
	width: 300px;
	border: solid 1px #7b9cbd;
}

.verticalmenue {
	background-color: #CCCCCC; 
	padding: 3px;
}

.topcategoryheader {
	align: left;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
}

.topcategoryheaderbold {
	align: left;
	padding-left: 3px;
	font-weight: bold;
	font-size: 10pt;
}

.header
{
	font-family: Arial, Sans-Serif, Helvetica;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #191970 1px solid;
	padding: 3px;
	FONT-SIZE: 13pt;
	BACKGROUND-COLOR: #b8b8b8;
	width: 100%;
	margin-top: 10px;
}

.summary {
	font-size: 10pt;
	/* text-align: right; */
}

.categorylist {
	padding-top:15px;
}

.indikatorhitslabel {
	background-colore:#efefef;
	font-family: Arial, Sans-Serif, Helvetica; 
	font-size: 8pt;
	font-weight:bold;
	padding:0 10 0 5; 
	width:80;
}

.indikatorhitscounter {
	text-align:right;
	font-family: Arial, Sans-Serif, Helvetica; 
	font-size: 8pt;
	font-weight:bold;
	padding:0 4 0 2;
	width:30;
}

.indikatorlinkslabel {
	text-decoration: none; color: black; white-space: nowrap;
}

a.indikatorlinkscounter:link, a.indikatorlinkscounter:visited, a.indikatorlinkscounter:hover  {
		text-decoration: none; color: #145C9d;
}

.indikatorlabel {
	color:#145C9d;font-weight:bold;text-decoration:underline; 
}

a.clearsearch,a.clearsearch:link,a.clearsearch:hover,a.clearsearch:visited,a.clearsearch:focus {
	font-color:#145C9d;
}

.processtime {
	color:#145c9d;
	font-weight:bold;
}
.searchlabels {
	font-weight:bold;
}

.navi_h_control_link {
color:#145C9D;	/* :#00468B; */
font-family:Verdana;
font-size:10pt;
font-weight:bold;
text-decoration:none;

a 		{color: #145C9D; text-decoration: none; }
a:link		{color: #145C9D; text-decoration: none; }
a:visited 	{color: #145C9D; text-decoration: none; }
a:hover 	{color: #145C9D; background-color: #cccccc; text-decoration: none; }

}

.search_link {
color:#145C9D;
font-family:Verdana;
font-size:10pt;
font-weight:bold;
text-decoration:none;

a 		{color: #145C9D; text-decoration: none; }
a:link		{color: #145C9D; text-decoration: none; }
a:visited 	{color: #145C9D; text-decoration: none; }
a:hover 	{color: #145C9D; background-color: white; text-decoration: none; }

}
