/*******************************************************************************
 * modifications for iframe
 */

div.tx-dgpsitecrossingsearch-pi1 iframe,
div.tx-dgpsitecrossingsearch-pi1 iframe,
div.tx-dgpsitecrossingsearch-pi2 iframe {
	width: 99%; 
	height: 780px; 
	border: 0 none !important; 
	padding: 0;
	margin-top: 20px;
	border-top: 1px solid #ccc;
    background: url(../../media/ajax-loader.gif) 50% 10% no-repeat;
}

html:root div.tx-dgpsitecrossingsearch-pi2 iframe		{ height: 800px; }

html:root div.tx-dgpsitecrossingsearch-pi2				{ margin-top: 20px; padding-left: 5px;	border-top: 1px solid #ccc; }

/** --- modifications for iframe  E N D  --- */



/*******************************************************************************
 *   TEASER STARTSEITE
 */
 
div.tx-dgpsitecrossingsearch-pi1  div#dgpsitecrossingsearch-teaser {
	height: 178px;
	margin-top: -33px;
	text-align: left;
	vertical-align: top;
	background: url(../../../../typo3conf/ext/dgp_site_crossing_search/pi1/static/teaser-lupe.jpg) transparent bottom right no-repeat;
}

html:root div.tx-dgpsitecrossingsearch-pi1 div#dgpsitecrossingsearch-teaser { 
	margin-top: 1px;
	margin-left: 10px; 
	background: url(../../../../typo3conf/ext/dgp_site_crossing_search/pi1/static/teaser-lupe.jpg) transparent 185px -5px no-repeat;	
}

div#dgpsitecrossingsearch-teaser form					{ display: block; margin-top: 40px; }
/*
html:root div#dgpsitecrossingsearch-teaser form { display: block; margin-top: 75px; }
*/

div#dgpsitecrossingsearch-teaser form	input			{ padding-top:1px; }
html:root div#dgpsitecrossingsearch-teaser form	input	{ padding-top:0px; }

div#dgpsitecrossingsearch-teaser input 					{ border: 1px solid #ccc; width: 165px; }

div#dgpsitecrossingsearch-teaser div.teaserLinks a,
div#dgpsitecrossingsearch-teaser div.teaserLinks a:link,
div#dgpsitecrossingsearch-teaser div.teaserLinks a:visited,
div#dgpsitecrossingsearch-teaser div.teaserLinks a:focus,
div#dgpsitecrossingsearch-teaser div.teaserLinks a:active {
	display: block;
	cursor: pointer;
	line-height: 1.35em;
	background: url(../../../../typo3conf/ext/dgp_site_crossing_search/pi1/static/lupe_klein.gif) transparent 0px 3px no-repeat;
	padding-left: 17px;
	color: #666666;
	text-decoration: none;
	margin-right: 10px;
}

div#dgpsitecrossingsearch-teaser div.teaserLinks a:hover {
	text-decoration: underline;
	color: red;
}

div#mainContentTab div.col1-1 #line 					{ display: block; }



/* ---  TEASER  STARTSEITE  E N D   --- */



/*******************************************************************************
* Intranet head links with searchbox & search output
*/

.tx-indexedsearch-browsebox p							{ color: #666; }
.tx-indexedsearch-browsebox p strong					{ font-weight: bold; color: #666; }

div.tx-dgpsitecrossingsearch-pi1 div.boxHeadline 		{ display: none; }

div.tx-dgpsitecrossingsearch-pi1 iframe div.tx-indexedsearch,
div.tx-dgpsitecrossingsearch-pi2 iframe div.tx-indexedsearch {
	margin-top:  -50px;
	padding-top: 0;
	border: 1px solid red;
}

div.tx-dgpsitecrossingsearch-pi1 iframe  .tx-indexedsearch-searchbox 
														{ display: none; }

div.tx-dgpsitecrossingsearch-pi1 .site					{ padding: 0 0 1em 0; }
div.tx-dgpsitecrossingsearch-pi1 .site a  				{ text-decoration: underline; cursor: pointer; margin-right: 0.75em;  }

#dgpsitecrossingsearch-sword-site 						{ border: 1px solid #ccc; cursor: pointer; height: 19px; padding-top:1px; }
#dgpsitecrossingsearch-sword-site-submit				{ height: 21px; margin: -1px; }

html:root #dgpsitecrossingsearch-sword-site 			{ height: 16px; }

div.tx-indexedsearch-res div.tx-indexedsearch-res table tr td.tx-indexedsearch-descr,
div.tx-indexedsearch-res div.tx-indexedsearch-res table tr td.tx-indexedsearch-info 
														{ color: #666; }

div.tx-indexedsearch-res div.tx-indexedsearch-res table tr td.tx-indexedsearch-descr 
														{ white-space: nowrap; }

div.tx-indexedsearch-res div.tx-indexedsearch-res table tr td.tx-indexedsearch-result-number 
														{ display:none; }

#metaSearchResult 										{ border-top: 0px; width:100%; left: 5px; }

/* --- Intranet head links with searchbox & search output   E N D   --- */


/*******************************************************************************
 * template small
 */ 

 div#mainSearchbox {
 	display: block;
	border: 0px solid red;
	top: 100px;
	width: 184px;
	height: 20px;
	margin-right: 10px;
	z-index: 4 !important;	
 }
 
 div#smallWhereToSearch {
 	display: none;
	position: absolute;
	top: 19px;
	width: 157px;
	height: auto;
 	border-left: 1px solid #ccc;
 	border-right: 1px solid #ccc;
 	border-bottom: 1px solid #ccc;		
	background: wheat;
	padding: 1px 3px 2px 3px;
	z-index: 993;
	margin: -1px 0 0 3px;
	background: #FFF;
}


html:root  div#smallWhereToSearch { 
	width: 152px;
	margin: -1px 0 0 0;
}

* html div#smallWhereToSearch { wid\th: 162px; }

div#smallSearchbox {
	position: relative;
	text-align: right;
	vertical-align: top;
}
 
div#smallWhereToSearch a {
	display: block;
	width: 105px;
	background: url(../../../../typo3conf/ext/dgp_site_crossing_search/pi1/static/lupe_klein.gif) 0 2px #FFF no-repeat;
	padding-left: 17px;
	cursor: pointer;
	font-weight: normal; 
	text-decoration: none;	
	font-size: 0.9em;
}

div#smallWhereToSearch a:hover { font-size: 0.9em; font-weight: normal; text-decoration: none; }

div#smallSearchbox  input#smallSearchfield {
	float: left;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-right: 0px #FFF;
	border-left: 0px #FFF;
	padding: 1px 0 0 3px;
	margin: 0;
	height: 18px;
	width: 140px;
	font-size: 0.95em;
	cursor: default;
}
html:root div#smallSearchbox  input#smallSearchfield 					{ height: 15px; }

div#smallSearchbox img#dropdownImg {
	float: left;
	margin-right: -3px;
	cursor: pointer;
}

html:root div#smallSearchbox img#dropdownImg 							{ margin-right: 0; }

div#smallSearchbox #searchButtonMagnifier {
	float: left;
	margin-left: -3px;
	cursor: pointer;	
}

* html div#mainSearchbox div#smallSearchbox input#searchButtonMagnifier { mar\gin: -18px 0 0 164px; }

div#line { /* clear: both; */ }

form#tx_indexedsearch 													{ display: block; }

div.fulltextSearch {
	position: absolute;
	top: 169px;
	right: 0;
	z-index:100;
}

html:root div.fulltextSearch {
	margin-left: 746px;
	position: absolute;
	right: auto;
	top: 181px;
	width:175px;
}

* html div.fulltextSearch 												{ t\op: 180px; rig\ht: -3px; display:block;}

* html div#smallSearchbox  input#smallSearchfield 						{ wid\th: 142px; }


/* --- template small  E N D  --- */

html:root div.tx-dgpsitecrossingsearch-pi2								{ padding-left: 0px; }

