/* Zusatzstyles für ArchivSuche */

.archivSuche { font-size: 1em;  width: auto !important;  }

.archivSuche ul.rowStyle { margin-right: 0;  border-right: 1px solid #d6d6d4;}
.archivSuche ul.rowStyle li { padding-bottom: 0; }
.archivSuche ul.rowStyle li a:link, .archivSuche ul.rowStyle li a:visited, .archivSuche ul.rowStyle li a:hover, .archivSuche ul.rowStyle li a:active { margin-bottom: 6px; }
.archivSuche ul.rowStyle li a.active:link, .archivSuche ul.rowStyle li a.active:visited, .archivSuche ul.rowStyle li a.active:hover, .archivSuche ul.rowStyle li a.active:active { background-image: url(/suche/gif/arrowDown_grey-on-grey.gif) !important; font-weight: normal; }
ul.rowStyle .subNav { margin: 0 -13px; }
ul.rowStyle .subNav li { border-bottom: none; padding: 0; overflow: visible; }

.box ul.rowStyle .subNav li a:link, .box ul.rowStyle .subNav li a:visited, .box ul.rowStyle .subNav li a:hover, .box ul.rowStyle .subNav li a:active {
	padding-left: 35px !important;
	background: transparent url(/suche/gif/submenu-arrow.gif) no-repeat scroll 18px 5px  !important;
	width: auto;
	margin-bottom: 0;
}
ul.rowStyle a:hover, ul.rowStyle a:active {  }
ul.rowStyle li a strong { float: left; width:35px; text-align: right; margin-right: 5px; _float:none; _display: inline-block }
ul.rowStyle li:hover li { background-color:transparent !important; }
ul.rowStyle li:hover li { background-color:transparent !important; }


/*opened Subnav*/

.box ul.rowStyle .subNav li.subnavOpen a:link, .box ul.rowStyle .subNav li.subnavOpen a:visited,
.box ul.rowStyle .subNav li.subnavOpen a:link, .box ul.rowStyle .subNav li.subnavOpen a:link {
	background-image: url(/suche/gif/submenu-arrow_subnav.gif) !important;
	color: #B5052B !important;
}
.box ul.rowStyle .subNav li.subnavOpen li a:link, .box ul.rowStyle .subNav li.subnavOpen li a:visited,
.box ul.rowStyle .subNav li.subnavOpen li a:hover, .box ul.rowStyle .subNav li.subnavOpen li a:active {
	background-color:#FFFFFF !important;
	background-image:url(/suche/gif/submenu-arrow.gif) !important;
	color:#8A8A8A !important;
	text-decoration:none !important;
	background-position:34px 5px !important;
	padding-left:54px !important;
}
.box ul.rowStyle .subNav li.subnavOpen li.subnavOpen a:link, .box ul.rowStyle .subNav li.subnavOpen li.subnavOpen a:visited,
.box ul.rowStyle .subNav li.subnavOpen li.subnavOpen a:link, .box ul.rowStyle .subNav li.subnavOpen li.subnavOpen a:link {
	background-image: url(/suche/gif/submenu-arrow_subnav.gif) !important;
	color: #B5052B !important;
}
.box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li a:link, .box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li a:visited,
.box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li a:hover, .box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li a:active {
	background-color:#FFFFFF !important;
	background-image:url(/suche/gif/submenu-arrow.gif) !important;
	color:#8A8A8A !important;
	background-position:44px 5px !important;
	padding-left:64px !important;
}
.box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li.subnavOpen a:link, .box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li.subnavOpen a:visited,
.box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li.subnavOpen a:link, .box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li.subnavOpen a:link {
	background-image: url(/suche/gif/submenu-arrow_subnav.gif) !important;
	color: #B5052B !important;
}
.box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li.subnavOpen li a:link, .box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li.subnavOpen li a:visited,
.box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li.subnavOpen li a:hover, .box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li.subnavOpen li a:active {
	background-color:#FFFFFF !important;
	background-image:url(/suche/gif/submenu-arrow.gif) !important;
	color:#8A8A8A !important;
	background-position:54px 5px !important;
	padding-left:74px !important;
}

/*subNavOpen*/
.box ul.rowStyle .subNav a.active:link, .box ul.rowStyle .subNav a.active:visited,
.box ul.rowStyle .subNav li.subnavOpen a.active:link, .box ul.rowStyle .subNav li.subnavOpen a.active:visited,
.box ul.rowStyle .subNav li.subnavOpen li.subnavOpen a.active:link, .box ul.rowStyle .subNav li.subnavOpen li.subnavOpen a.active:visited,
.box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li.subnavOpen a.active:link, .box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li.subnavOpen a.active:visited {
	color: #B5052B !important; font-weight: normal;
}
/*hovering*/
.box ul.rowStyle .subNav li a:hover, .box ul.rowStyle .subNav li a.active:active,
.box ul.rowStyle .subNav li.subnavOpen a:hover, .box ul.rowStyle .subNav li.subnavOpen a:active,
.box ul.rowStyle .subNav li.subnavOpen li a:hover, .box ul.rowStyle .subNav li.subnavOpen li a:active,
.box ul.rowStyle .subNav li.subnavOpen li.subnavOpen a:hover, .box ul.rowStyle .subNav li.subnavOpen li.subnavOpen a:active,
.box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li a:hover, .box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li a:active,
.box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li.subnavOpen a:hover, .box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li.subnavOpen a:active,
.box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li.subnavOpen li a:hover, .box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li.subnavOpen li a:active,
.box ul.rowStyle .subNav li a.active:hover, .box ul.rowStyle .subNav li a.active:active,
.box ul.rowStyle .subNav li.subnavOpen a.active:hover, .box ul.rowStyle .subNav li.subnavOpen a.active:active,
.box ul.rowStyle .subNav li.subnavOpen li.subnavOpen a.active:hover, .box ul.rowStyle .subNav li.subnavOpen li.subnavOpen a.active:active,
.box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li.subnavOpen a.active:hover, .box ul.rowStyle .subNav li.subnavOpen li.subnavOpen li.subnavOpen a.active:active {
	color: #fff !important; background-color: #B5052B !important; background-image: url(/suche/gif/submenu-arrow_active.gif) !important;
}

/*active */
.box ul.rowStyle .subNav li.subnavOpen li.active a:link, .box ul.rowStyle .subNav li.subnavOpen li.active a:visited, .box ul.rowStyle .subNav li.subnavOpen li.active a:hover, .box ul.rowStyle .subNav li.subnavOpen li.active a:active {
	background-color:#B5052B !important;
	background-image:url(/suche/gif/submenu-arrow_active.gif) !important;
	color:#FFFFFF !important;
	text-decoration:underline !important;
}

.searchResult { background-color: #f4f4f4; border-bottom: 1px dotted #ccc; padding: 15px 12px; }
.searchResult .subHeader { padding-bottom: 0;  }
.locked { padding-left: 40px; background-image: url(/suche/gif/locked.gif); background-repeat: no-repeat; background-position: 15px 25px; }
.searchResult h3 { font-size: 1.2em; }

.highlighted .searchResult {
	background-color: #fff;
}

#leftCol .searchResult a:link, #leftCol .searchResult a:visited, #leftCol .searchResult a:hover, #leftCol .searchResult a:active {
	display: inline !important; margin: 0 !important; padding: 0 !important; color: #b5052b !important; background: none !important; border:none !important;
}
#leftCol .searchResult a:hover, #leftCol .searchResult a:active {
	text-decoration: underline !important;
}

td.cmsColor01 a:link, td.cmsColor01 a:visited, td.cmsColor01 a:hover, td.cmsColor01 a:active {
	float: right; padding: 0 !important; background: none !important; margin-top: 3px;
}

.colTwo .darkRow { background-color: #d6d6d4; margin: 0 -27px 15px; padding: 14px 0 0 25px; border: 1px solid #fff; border-left: none; border-right: none; }
.colTwo .textContent table { table-layout: auto; margin-bottom: 15px; }
.colTwo .darkRow input { width: 12em; height: 15px;}
.colTwo .darkRow select { width: 12em;; }
.colTwo .darkRow table h3 { margin: 0; }


td.right { float: none; text-align: right; }

h4 .moreLink {
	float: right;
	background: none !important; color: #8a8a8a !important; padding: 0 !important; font-weight: normal;
	text-transform: none;
}

ul.linkList { padding-left: 15px; =padding-left: 0;  }
ul.linkList li { =margin-left: -22px; }
ul.linkList a:link, ul.linkList a:visited, ul.linkList a:hover, ul.linkList a:active { background: none !important; padding: 0 !important; }

h4.highlighted { text-transform: uppercase; margin-top: 1em;}

