/* CSS Document basic elements		*/
/* thesaurus browser                */
/* ute.koch@gesis.org               */
/* 09/2006 - 06/2007  				*/ 
/*@import url(styles.css);*/
@import url(base_thesaurus.css);
@import url(liststyles.css);
/*styles for right column tabs - termlist - */
#rightcontent .tabsT {
	height: 18px;
	border-top: 1px solid #f6462d;
	border-bottom: 1px none #bfc1cf;
	background: #e8eaf7 url(../images/tab_lo_hgr.gif); 
}

#rightcontent .tab_titelT {
	color: #ee452f;
	padding-top: 2px;
	height: 16px;width:auto;
	float: left;
	font: bold 12px Arial, Geneva, "Trebuchet MS", Helvetica, SunSans-Regular, sans-serif;
	background: url(../images/tab_left_hgr.gif);
}

#rightcontent .tab_hiT {
	padding: 0px;
	padding: 2px 4px 0 4px;
	height: 16px;
	width: auto;
	border-left: 1px solid #fff;
	font: 12px Arial, Geneva, "Trebuchet MS", Helvetica, SunSans-Regular, sans-serif;
	background: url(../images/tab_hi_hgr.gif);
	float: left;
	color: #fff;font-weight:bold;
}

#rightcontent .tab_hiT a {
	color: #fff;
	font-size: 12px;
	text-decoration: none; font-weight:bold;
}


#rightcontent .tab_loT {
	padding: 0px;
	padding: 2px 4px 0 4px;
	height: 16px;
	width: auto;
	border-left: 1px solid #fff;
	font: 12px Arial, Geneva, "Trebuchet MS", Helvetica, SunSans-Regular, sans-serif;
	background: url(../images/tab_lo_hgr.gif);
	float: left;font-weight:bold;
}

#rightcontent .tab_loT a {
	color: #323fa9;
	font-size: 12px;
	text-decoration: none !important; /*!important need for IE*/
	font-weight:bold !important; /*!important need for IE*/
}

/*styles for thesaurus detail box and row design */
#thesaurus .box_thesaurusSearch,#thesaurus .box_thesaurusSearch2,#thesaurus  .box_termdetail, #thesaurus .box_termdetailLeer{
	text-align: left;
	margin: 0 0 2px 0;
	padding-top: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #f6462d #d0d4e9 #d0d4e9;
	border-bottom: 3px double #d2d9f2;
}
#thesaurus .box_thesaurusSearch,#thesaurus .box_thesaurusSearch2,#thesaurus .box_termdetail{
	background: white url(../images/box_hgr.gif);
}
#thesaurus .box_termdetail{
	margin-top: 10px;
}

#thesaurus .box_termdetailLeer{
	border-color: #d0d4e9 #d0d4e9 #d0d4e9;
	border-top: 3px double #d2d9f2;
	border-bottom: 3px double #d2d9f2;
	background: #fff;
}
#thesaurus .box_termdetailLeer #begruessung{border:none;}

#thesaurus .box_termdetailLeer h4{
	font-size: 1em;
}
	
#thesaurus .box_termdetailLeer hr {
	border: 1px #d2d9f2 solid;
}

#thesaurus .box_thesaurusSearch2{
	border-color: #d0d4e9 #d0d4e9 #d0d4e9;
}

.box_translation {
	text-align: left;
	margin: 1px 0px;
	padding-top: 1px;
	border: 1px solid #d0d4e9;
	background: white url(../images/box_hgr.gif);
}

/*search form */
.box_thesaurusSearch,.box_thesaurusSearch2, .box_termdetail, .box_translation{
	height: 1%;
}

.checkTransl{
	text-align: left;
	float: left;
}

.checkTransl div{
	padding: 0 4px;
	width: 10em;
}

.checkTransl div.input{
	margin: 0;
	padding: 0;
}

.dunkelblauThes {
	background: #FFF;
	margin: 0 4px 4px 0;
}

.hellblauThes {
	background: #dbe1f4;
}

.weissThes {
	background: #fff;
}

.dunkelblauThes input.inputString{
	width: 60%;
	color: #323fa9;
}

.dunkelblauThes select{
	font-size: 0.9em;
	color: #5E77B0;
	font-weight: bold;
	margin: 0.1em 0.2em;
}

.weissThes,.hellblauThes, .dunkelblauThes{
	display: block;
	height: 1%;
}

.weissThes label,.hellblauThes label{
	cursor: pointer;
}

.dunkelblauThes form{
	background: #a7b0d9;
}

.buttonThes{
	text-align: right;
	margin-top: 0.3em;
}

#buttonThesaurusSuche{
	text-align: right;
	margin-top: 0.3em;
	background: #FFF;
}

#buttonThesaurusSuche div.wrapButtons{
	float: right;
	background: #FFF;
	border-color: #c5d4f0 #cfdefc #adbad2 #becce7;
	border-style: solid;
	border-width: 1px;
	padding: 0px;
	padding-right: 4px;
	background: url(../images/butt_hgr_lo.gif) repeat-x;
}

span.searchbuttonX, span.searchbuttonLinkX{
	cursor: pointer;
	padding: 0;
	margin: 0;
}

span.searchbuttonX img{
	position: relative;
	top: 1px;
	left: 4px;
}

span.searchbuttonLinkX{
}

span.searchbuttonLinkX a{
	position: relative;
	top: -1px;
	color: #1b2e69;
	font-size: 0.9em;
	padding-left: 18px;
	padding-top: 1px;
	background: url(../images/ico_begriffeloeschen4.gif) no-repeat 2px;
}

span.searchbuttonLinkX a:hover{
	text-decoration: none;
	color: #e60000;
}

input.searchbuttonXX{
	cursor: pointer;
	border: none;
	border-right: 1px solid #a7b0d9;
	font-size: 0.9em;
	color: #1b2e69;
	background: url(../images/butt_hgr_lo.gif) repeat-x;
}

/*row and text design*/
.boxThesaurus_row, .boxThesaurusSearch_row,.boxThesaurusSearch_row2{
	clear: both;
	border-bottom: 1px solid #dbe1f4;
	padding: 0.6em 0;
}

.boxThesaurusSearch_row,.boxThesaurusSearch_row2{
	border: none;
	padding: 0.6em 0 0 0;
}

.boxThesaurusSearch_row2{
	padding: 0.6em 0;
}

* html .boxThesaurusSearch_row2{
	padding-top: 0;
}

.label_detail {
	color: #323fa9;
	text-align: right;
	padding: 3px 10px 0;
	width: 124px;
	float: left;
	font: 12px Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; /*neu*/
	float: none;
	position: absolute;
}

.detailtext {
	margin-left: 154px;
	color: #4B6499;
	text-align: left; /*neu*/
	margin: 0;
	padding-left: 154px;
}

.detailtext h4{
	font-size: 1em;
	padding: 0;
	margin: 0;
}

/* cleaner zum unteren Abschluss */
.cleaner {
	clear: both;
	height: 0px;
	font-size: 0px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
}

.headerResult,.headerResultLeer{
	padding: 10px 0 10px 4px;
	background: #fff;
	border: 1px solid #d0d4e9;
	border-top: none;
	border-bottom: none;clear: both;color: #4B6499;
}

.headerResult a:link,.headerResult a:visited{
	text-decoration: none;
}

.headerResult a:hover, .headerResult a:active, .headerResult li a:focus{
	color: #f6462d;
	text-decoration: none;
}

.headerResultLeer{
	border-bottom: 1px solid #d0d4e9;
}

h4.hintsTitle{
	display: block;
	background: #ccc;
	margin: 0;
	padding: 0;
	padding-left: 8px;
	font-size: 1em;
}

.hintsA{
	padding: 8px;
	background: #FFF;
	border: 1px solid #ccc;
	font-size: 1em;
}

.hintsA h4{
	font-size: 1em;
}

h4#linkPortal{
	font-size: 1.0em;
	color: #D95C4A; /*#f6462d*/
}

h4#linkPortal span.nonDescriptor{
	font-style: italic;
}

h4#linkPortal a {
	border-width: 0;
	text-decoration: underline;
	color: #1f278d;
	border-right: 5px solid #fff;
}

h4#linkPortal a:hover {
	color: #f6462d;
	text-decoration: none;
	border-right: 5px double #fff;
}

h4#linkPortal a span.note,h4#linkPortal a span.note2 {
	display: none;
}

h4#linkPortal a:hover span.note,h4#linkPortal a:hover span.note2 {
	display: block;
	position: absolute;
	top: 220px;
	left: 200px;
	width: 125px;
	padding: 5px;
	margin: 10px;
	z-index: 100;
	color: #1f278d;
	background: #fff;
	font-size: 0.85em;
	border: 1px #4B6499 solid;
}

	
h4#linkPortal a:focus span.note,h4#linkPortal a:focus span.note2 {
	display: block;
	position: absolute;
	top: 220px;
	left: 200px;
	width: 125px;
	padding: 5px;
	margin: 10px;
	z-index: 100;
	color: #1f278d;
	background: #fff;
	font-size: 0.85em;
	border: 1px #4B6499 solid;
}
	
	
h4#linkPortal a:hover span.note{
	top: 265px;
}

span.note small,span.note2 small{
	font-size: 1em;
	font-weight: normal;
}

h4#linkPortal img{
	vertical-align: text-bottom;
}

.tab_titel img{
	vertical-align: middle;
}

#alleergebnisse ul li a img{
	padding-left: 4px;
	vertical-align: text-bottom;
}
/*aus alter style css*/
#thesaurus a.deletebutton_klein {
	cursor: pointer;
	border: 0;
	color: #f6462d;
	font-size: 10px;
	text-decoration: none;
	padding-left: 19px;
	display: inline;
	white-space: nowrap;
	vertical-align: middle;
	background: white url("images/ico_begriffeloeschen4.gif") no-repeat 4px 2px;
}
#thesaurus .tab_lo, #rightcontent .tab_lo{
	text-align: center;
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 10px;
	height: 16px;
	border-left: 1px solid #fff;
	font: 12px Arial, Geneva, "Trebuchet MS", Helvetica, SunSans-Regular, sans-serif;
	background: url(../images/tab_lo_hgr.gif);
}

#thesaurus .tab_lo a , #rightcontent .tab_lo a{
	color: #323fa9;
	font-size: 12px;
	text-decoration: none;
}

#thesaurus .tab_lo input.nojs_tab_ressourcentypen, #rightcontent .tab_lo input.nojs_tab_ressourcentypen{
	cursor: pointer;
	border: 0;
	color: rgb(50, 63, 169); /*  padding-right:    10px; */
	font: 12px Arial, Geneva, "Trebuchet MS", Helvetica, SunSans-Regular, sans-serif;
	background: url(../images/tab_lo_hgr.gif);
}

#thesaurus .tab_lo_leer {
	text-align: center;
	padding-top: 2px;
	padding-right: 10px;
	padding-left: 10px;
	height: 16px;
	float: left;
	border-left: 1px solid #fff;
	font: 12px Arial, Geneva, "Trebuchet MS", Helvetica, SunSans-Regular, sans-serif;
	background: url(../images/tab_lo_hgr.gif);
}

#thesaurus .tab_titel, #rightcontent .tab_titel{
	color: #ee452f;
	padding-top: 2px;
	width: 120px;
	height: 16px;
	float: left;
	font: bold 12px Arial, Geneva, "Trebuchet MS", Helvetica, SunSans-Regular, sans-serif;
	background: url(../images/tab_left_hgr.gif);
}
#rightcontent .tab_titel {width:auto;padding-right:4px;}
#thesaurus .tab_titel_bi {
	color: #ee452f;
	padding-top: 2px;
	height: 16px;
	float: left;
	font: bold 12px Arial, Geneva, "Trebuchet MS", Helvetica, SunSans-Regular, sans-serif;
	background: url(../images/tab_left_hgr.gif);
}

#thesaurus .tabs {
	height: 18px;
	/*min-width: 500px;*/
	border-top: 1px solid #e0e4f0;
	border-bottom: 1px none #bfc1cf;
	background: #e8eaf7 url(../images/tab_lo_hgr.gif);
}


#thesaurus .button_klein {
	text-align: right;
	margin: 5px 0 0;
	padding: 0;
	white-space: nowrap;
}

#thesaurus .button_klein a {
	color: #1b2e69;
	text-decoration: none;
	text-decoration: none;
	vertical-align: middle;
	margin: 3px 1px 1px;
	padding: 0 5px 0;
	border-color: #c5d4f0 #cfdefc #adbad2 #becce7;
	border-style: solid;
	border-width: 1px;
	font: 10px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background: #d2d5dd url(../images/butt_hgr_lo.gif) repeat-x;
}

#thesaurus .button_klein a:hover {
	color: #e60000;
	text-decoration: none;
}

#thesaurus .button_klein a:active {
	color: #f1f3fb;
	background: url(../images/butt_hgr_active.gif);
}

#thesaurus .button_klein a img {
	vertical-align: text-bottom;
	padding-bottom: 2px;
}
#thesaurus a.deletebutton_klein:active, .deletebutton a:active {
	color: #a0b0dd;
}
#thesaurus input.searchbutton {
	cursor: pointer; 
}

#thesaurus .suchbutton {
	font-size: 1px;
	margin: 0 5px 10px 0;
	padding: 0;
	display: inline;
	white-space: nowrap;
  text-align:right;
}

#thesaurus .suchbutton a, input.searchbutton {
	color: #1b2e69;
	text-decoration: none;
	vertical-align: top;
	margin: 3px 0 10px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 3px;
	border-color: #c5d4f0 #cfdefc #adbad2 #becce7;
	border-style: solid;
	border-width: 1px;
	font: normal 12px "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background: url(../images/butt_hgr_lo.gif) repeat-x;
}
#thesaurus img#suchimage {
	position: relative;
	top:6px;
	left:23px;
}

#thesaurus .suchbutton a:active {
	color: #f1f3fb;
	background: #afb9e0 url(../images/butt_hgr_active.gif);
}

#thesaurus .suchbutton a img {
	vertical-align: middle;
	height: 15px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 3px;
}
#thesaurus #tab_suchfrage, #rightcontent #tab_suchfrage{
	float: right;
	padding-right: 0;
	padding-left: 0;
	width: 16px;
	height: 16px;
	float: right;
	border-left: 1px solid white;
}
#thesaurus .tab_lo a:hover, #rightcontent .tab_lo a:hover {
	color: #ee452f;
	text-decoration: none;
}
/*aus base_thesaurus */
#thesaurus .button_klein {
	margin: 0px 0 0;
}
#thesaurus .suchbutton {
	margin: 0 5px 0px 0;
}
#thesaurus input.searchbutton{margin-bottom:5px;}

#thesaurus #tab_suchfrage, #rightcontent #tab_suchfrage,#thesaurus #tab_ergebnisfrage, #thesaurus #tab_filterfrage,#thesaurus #tab_listenfrage, #rightcontent #tab_listenfrage,#thesaurus #tab_translationfrage,#thesaurus #tab_thesaurusfrage {
	float: right;
	padding-right: 0;
	padding-left: 0;
	width: 16px;
	height: 16px;
	float: right;
	border-left: 1px solid white;
}
