/* Zusaetzliche Styles fuer die Suche */

dt, dd
{
	font-family: Arial, Helv, Univers;
	font-size: 12px;
}

dt
{
	font-weight: bold;
}

dd
{
	margin-bottom: 0.5em;
}

div.searchresult
{
	margin-bottom: 10px;
	border: dashed #cdcdcb 1px;
	background-color: #fafafa;
	padding: 3px 10px;
}

div.searchform
{
	background-color: #f5f5f5;
	border: dashed #cdcdcb 1px;
	padding: 0;
	margin-top: 0.5em;
	margin-bottom: 1.5em;
}

div.searchform table
{
	margin: 4px 10px;
}

div.searchform ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div.searchform li
{
	margin: 0;
	padding: 0;
}

div.searchform h2
{
	font-weight: bold;
	font-size: 11px;
	line-height: 1.8em;
	padding: 0;
	margin: 8px 0 0 0;
}

div.searchform a
{
	color: #ed1925;
	font-size: 11px;
	padding-left: 10px;
	background-image: url("/images/pfeil_rechts_klein.gif");
	background-position: 3px center;
	background-repeat: no-repeat;
}

div.searchform a.pfeilunten
{
	background-image: url("/images/pfeil_unten_klein.gif");
	background-position: 5px center;
	padding-left: 14px;
}

div.searchform label
{
	color: #ed1925;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 0.2em;
}

div.searchresult .title a, div#suchtipps a, div#gwtreffer a
{
	font-weight: bold;
	color: #ed1925;
}

div.searchresult .title a:visited, div#suchtipps a:visited, div#gwtreffer a:visited
{
	color: #551A8B;
}

a.extern
{
	background: url("/images/extlink.gif") 1px 2px no-repeat;
	padding-left: 13px;
}

div.searchresult .title
{
	margin-bottom: 0.2em;
}

div#gwtreffer a.sub, div.hinweise a, a.pfeil
{
	display: block;
	width: 100%;
	color: black;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	padding-left: 10px;
	background-image: url("/images/pfeil_rechts_klein.gif");
	background-position: 3px 4px;
	background-repeat: no-repeat;
}

div.searchresult .description, div.searchresult .url
{
	margin-bottom: 0;
}

div.searchresult .url
{
	margin-top: 0.2em;
}

div.searchresult span.url, div.searchresult span.url a
{
	color: #555555;
	font-size: 10px;
}

table.searchnavigation
{
	background-color: #ED1C29;
}

table.searchnavigation p, table.searchnavigation a
{
	color: white;
}

table.searchnavigation a
{
	padding: 0 3px;
}

table.searchnavigation a.active
{
	font-weight: bold;
}

table.searchsourcetitle
{
	margin-bottom: 2px;
}

table.searchsourcetitle, table.searchsourcetitle p
{
	background-color: #ED1C29;
	font-weight: bold;
	color: white;
	font-size: 11px;
}


div#gwtreffer, div.hinweise
{
	width: 172px;
	margin: 20px 0 0 0px;
	padding: 0 !important;
	border: solid white 1px;
}

div#suchtipps
{
	width: 100%;
	margin-bottom: 1em;
	border: solid white 1px;
}

div#suchtipps h2, div.hinweise h2
{
	/*background-color: #ED1C29;*/
	background: #EA1A26 !important;
	font-weight: bold;
	color: white !important;
	font-size: 11px;
	line-height: 1.8em;
	padding: 0 10px !important;
	margin: 3px 0 !important;
}

div#gwtreffer h2
{
	border: dashed #cdcdcb 1px;
	font-weight: bold;
	font-size: 11px;
	line-height: 1.8em;
	padding: 0 10px !important;
	margin: 3px 0 !important;
	background: none;
}

div#suchtipps ul, div#gwtreffer ul, div#suchtipps div, div#gwtreffer div, div.hinweise ul, div.hinweise p
{
	border: dashed #cdcdcb 1px;
	margin: 0 !important;
	padding: 3px 10px;
	list-style-type: none;
}

div.hinweise p
{
	font-size: 11px;
}

div#suchtipps li, div#gwtreffer li, div.hinweise li
{
	margin: 4px 0;
}

div#suchtipps p, div#gwtreffer p
{
	margin: 0;
	padding: 0;
}
