.content h2.searchlist_subtitle {
	margin-top: -5px;
	margin-bottom: 5px;
	font-size: 11px;
	font-weight: normal;
}

.content div.searchlist div.spacer {
	height: 20px;
}

.content div.searchlist div.detailbox_search {
 	margin-bottom: 10px;
}

.content div.searchlist div.detailbox_search div.header {
 	padding-top: 1px;
	line-height: 27px;
	height: 27px;
	background: transparent url(../images/detail_header.jpg) repeat-x;
	border: 1px solid #850222;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	padding-left: 5px;
	vertical-align: middle;
}

.content div.searchlist div.detailbox_search div.content {
	padding: 15px 5px 15px 5px;
	background-color: #f2f2f2;
	color: #666666;
	width: auto;
	float: none;
}

.content div.searchlist div.results div.settings div.pagebrowser span.counter {
	padding: 0 5px;
}

.content div.searchlist div.detailbox_search div.content table {
	width: 100%;
}

.content div.searchlist div.detailbox_search div.content table td,
.content div.searchlist div.detailbox_search div.content table th {
	padding: 5px;
	line-height: normal;
}
.content div.searchlist div.detailbox_search div.content table th {
	text-align: left;
	font-weight: normal;
}
.content div.searchlist div.detailbox_search div.content table tr.count td,
.content div.searchlist div.detailbox_search div.content table tr.count th {
	font-weight: bold;
}

.content div.results div.detailbox_search div.content table td.col1 {
	width: 130px;
}

.content div.searchlist div.detailbox_search div.content table input.input {
	border: 1px solid #999999;
	/*border:1px solid #B1B1B1;*/
	padding:4px 3px 3px;
	width:355px;
}
.content div.searchlist div.detailbox_search div.content table select.input {
	border: 1px solid #999999;
	/*border:1px solid #B1B1B1;*/
	padding:4px 3px 3px;
	width:363px;
}
.content div.searchlist div.detailbox_search div.content .variant_hochschule_suchen table input.input {
	width:320px;
	border: 1px solid #999999;
}
.content div.searchlist div.detailbox_search div.content .variant_hochschule_suchen table input.short {
	width:140px;
	float: left;
	border: 1px solid #999999;
}
.content div.searchlist div.detailbox_search div.content .variant_hochschule_suchen table input.midshort {
	width:50px;
	float: left;
	border: 1px solid #999999;
}
.content div.searchlist div.detailbox_search div.content .variant_hochschule_suchen table input.veryshort {
	width:25px;
	float: left;
	margin-right: 1px;
	border: 1px solid #999999;
}
.content div.searchlist div.detailbox_search div.content .variant_hochschule_suchen table label.middle {
	width: 32px;
	line-height: 22px;
	text-align: center;
	float: left;
}
.content div.searchlist div.detailbox_search div.content .variant_studium table input.input {
	width:314px;
	border: 1px solid #999999;
}
.content div.searchlist div.detailbox_search div.content .variant_promotions table input.input {
	width:344px;
	border: 1px solid #999999;
}
.content div.searchlist div.detailbox_search div.content .variant_hochschule_suchen table select.input {
	width:328px;
	border: 1px solid #999999;
}
.content div.searchlist div.detailbox_search div.content .variant_studium table select.input {
	width:322px;
	border: 1px solid #999999;
}
.content div.searchlist div.detailbox_search div.content .variant_promotions table select.input {
	width:352px;
	border: 1px solid #999999;
}

.content div.searchlist div.detailbox_search div.content table table {
	width: auto;
	border-collapse: collapse;
	border-spacing: 0;
	padding: 0;
	margin: 0;
}

.content div.searchlist div.detailbox_search div.content table table td {
	/*float: left;*/
	padding: 2px 0;
	vertical-align: middle;
	margin: 0;
}

.content div.searchlist div.detailbox_search div.content table table td input {
	padding: 0;
	margin: 0;
	/*border: 1px solid #999999;*/
}

.content div.searchlist div.detailbox_search div.content table table td label {
	margin: 0 15px 0 5px;
	padding: 0;
}

.content div.searchlist div.detailbox_search div.content table table td.study1 label,
.content div.searchlist div.detailbox_search div.content table table td.study2 label {
	margin-right: 0px;
}

.content div.searchlist div.detailbox_search div.content table table td img.tooltip {
	margin-right: 28px;
}
.content div.searchlist div.detailbox_search div.content .variant_studium table table td img.tooltip {
	margin-right: 16px;
}

.content div.searchlist div.detailbox_search div.content table tr.isNoHRK {
	display: none;
}

.content div.searchlist div.detailbox_search div.content table tr.isHRK label {
	color: #990000;
}

.szss-pop {
	position: absolute;
	background-color: #fff;
	border: 1px solid #b1b1b1;
	border-top: none;
	display: none;
	overflow: auto;
	height: 150px;
	width: 361px;
	z-index: 100;
}
.variant_hochschule_suchen .szss-pop {
	width: 326px;
}
.variant_studium .szss-pop {
	width: 320px;
}
.variant_promotions .szss-pop {
	width: 350px;
}

.szss-pop ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.szss-pop ul li {
	padding: 3px 5px;
	background-image: none;
	cursor: pointer;
}

.szss-pop ul li:hover {
	color: #990000;
}

#szss-print-pop,
#szss-mark-pop,
#szss-anzeigen-pop {
	position: absolute;
	top: 29px;
	left: 0px;
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 10px;
}

#szss-mark-pop {
	left: 90px;
}

#szss-print-pop {
	/*left: 170px;*/
	left: 90px;
}

.btns_en #szss-print-pop {
	left: 67px;
}

.btns_en_detail #szss-print-pop,
.btns_detail #szss-print-pop {
	left: 0;
}

div.result-row {
	width: 274px;
	overflow: hidden;
}

div.szss-hs-link {
	padding-left: 80px;
}
.szhrk-summary-item {
	color: #990000;
}

.content table.result-table th a.sznosort,
.content table.result-table tha.sznosort:hover,
.content table.result-table tha.sznosort:active,
.content table.result-table tha.sznosort:focus {
	text-decoration: none;
	cursor: default;
	background: url(../images/searchresult_header_hover.gif) no-repeat scroll right center;
}

.content div.results div.detailbox div.content table .szss-subhead {
	font-weight: bold;
	color: #990000;
}

/* Profisuche Studium */
.content div.searchlist div.detailbox_search div.studiumsearch-subheader {
	background:#cfcfcf url(../images/detail_subheader.jpg) repeat-x scroll 0 0;
	border:1px solid #e5e5e5;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	height:27px;
	line-height:27px;
	padding-left:5px;
	padding-top:1px;
	vertical-align:middle;
	margin: 0 -5px;
	cursor: pointer;
}
.content div.searchlist div.detailbox_search div.studiumsearch-content {
 	margin: 13px 0;
}
.content div.searchlist div.detailbox_search div.studiumsearch-subheader span { float: left; }
.content div.searchlist div.detailbox_search div.studiumsearch-subheader div {
	float: right;
	height: 13px;
	width: 13px;
	padding: 7px;
	cursor: pointer;
}
.content div.searchlist div.detailbox_search div.studiumsearch-subheader div.close {
	background: url(../images/detail_subheader_arrow.gif) no-repeat center 50%;
}
.content div.searchlist div.detailbox_search div.studiumsearch-subheader div.open {
	background: url(../images/detail_subheader_arrow_open.gif) no-repeat center 50%;
}
.content div.searchlist div.detailbox_search #geographic-header,
.content div.searchlist table.button { margin-top: 13px; }

.content div.searchlist .variant_studium table.button td,
.content div.searchlist table.button td { padding-left: 160px !important; }
.content div.searchlist .variant_promotions table.button td { padding-left: 140px !important; }
.content div.searchlist div.detailbox_search div.content .variant_studium table th,
.content div.searchlist div.detailbox_search div.content .variant_promotions table th,
.content div.searchlist div.detailbox_search div.content table th  {
	width: 145px;
}

.content div.searchlist div.detailbox_search div.content table th.study1,
.content div.searchlist div.detailbox_search div.content table th.study2,
.content div.searchlist div.detailbox_search div.content table th.study3 { padding-left: 0px; }

.content div.searchlist a.szss-tooltop-a {
	position: relative;
}
.content div.searchlist div.detailbox_search div.studiumsearch-subheader img {
	line-height: 13px;
}
.content div.searchlist div.detailbox_search div.studiumsearch-subheader a div.szss-tooltip,
.content div.searchlist a span.szss-tooltip {
	display: none;
	position: absolute;
	max-width: 250px;
	background-color: white;
	border: 1px solid #999999;
	left: 20px;
	top: 10px;
	float: none;
	padding: 3px;
	font-weight: normal;
	line-height:13px;
	height: auto;
	width: 250px;
	color: #666666;
}
.content div.searchlist a img.szss-tooltip-inheader {
	vertical-align: middle;
}
.content div.searchlist div.detailbox_search div.studiumsearch-subheader a:hover div.szss-tooltip,
.content div.searchlist a:hover span.szss-tooltip {
	display: block;
}