/* standards */
@import url(artdet3mmozwisch_lr.css);
@import url("ui.datepicker.css");
@import url("ui.core.css");
@import url("ui.theme.css");
@import url(tablesorter.css);
#suche {display:block; float:left; width:520px; padding:0px 12px 0 0px; margin:0;}
#article {
display:block;
float:left;
margin:0;
overflow:hidden;
padding:2px 10px 10px 0;
width:532px;
}
#searchheader, #searchform, #searchresults {display:block; float:left; width:520px; margin:0px; padding:0 0 10px 0; font: 0.688em Verdana, Geneva, sans-serif; border:none;}
.fieldset {display:block; float:left; width:470px; margin:0px; padding:0 0 5px 0;}

#extendedSearch {border:none !important;}

#searchstring input {height:1.2em; width:300px; }
#searchstring label input {height:1em; width:20px; padding:0; margin:0; padding-bottom:50px; margin-bottom:0px;}
#searchstring label { height:1.2em; line-height:1.2em; }

#searchdate input {display:block; width:100px; height:auto; font-size:1em; float:left; clear:none; margin-bottom:4px;}
#searchdate label {display:block; font-size:1em; float:left; width:60px; height:auto; padding-right:5px; margin-bottom:4px;}
#searchdate label input {display:block; font-size:1em; float:left; width:auto; height:auto; margin-bottom:none;}
#searchdate img {display:block; font-size:1em; float:left; width:16px; height:15px; padding-left:5px; clear:right; padding-bottom:10px;}
#searchdate .helper {display:block; font-size:1em; float:left; width:465px; height:auto; clear:both;  padding-right:5px; margin-right:-3px;}

#searchdate {display:none;}

.result {float:left; width:467px; margin:0px; padding:0 3px 10px 0; margin-right:-3px;}

.result .title a{color:#c03; text-decoration:underline;}
.result .title a:hover{color:#c03; text-decoration:none;}

.result .searchdetailline a{color:#000; text-decoration:underline;}
.result .searchdetailline a:hover{color:#000; text-decoration:none;}

.result .updateddate{display:none; color:#666;}
.resultsize {float:left; width:467px; margin:0px; padding:0 3px 5px 0; margin-right:-3px; padding: 5px 0 5px 0; font-weight:bold;}
.errorMessages {float:left; width:467px; margin:0px; padding:0 3px 5px 0; margin-right:-3px; padding: 5px 0 5px 0; font-weight:bold; color:#cc0033;}
#searchadditionalquery {display:none;}
#courseSearch, #dorisSearch {display:none;}

/* Veranstaltungssuche */
#searchTabs {display:none !important;}
#courseSearch {border:none !important;}
#searchstringfeld{display:block; font-size:1.2em; float:none; width:300px !important; height:auto; margin:0 0 10px 0; padding:0; clear:both;}
#searchmethodund, #searchmethododer, .labelinput {display:block; font-size:1em; float:left; width:20px !important; height:auto; margin:0; padding:0;}
#searchstringlabelund {display:block; font-size:1em; float:left; width:100px; height:auto;  margin:0; padding:0; margin-right:-3px;}
#searchstringlabeloder {display:block; font-size:1em; float:left; width:330px; height:auto;  margin:0; padding:0; margin-right:-3px;}
#searchstartdatelabelvon, #searchstartdatelabelbis {display:block; font-size:1em; float:left; width:3em; height:auto;  margin:0; padding:3px 0 0 0; margin-right:-3px;}
#regionlabel, #hostlabel {display:block; font-size:1em; float:left; width:6em; height:auto;  margin:0; padding:3px 0 0 0; margin-right:-3px;}
.regionselect, .hostselect {display:block; font-size:1.2em; float:none; width:200px !important; height:auto; margin:0 0 10px 0; padding:0;}

.noshow {display:none;}
#searchadditionalquery {display:none !important;}


/*
 * Paging settings
 */
div#pager {
  height: 20px;
}

div#pager div {
  float: left;
}

div#pager div.first,div.prev,div.next,div.last {
  cursor: pointer;
  width: 16px;
  height: 16px;
}

div#pager div.first {
  background-image: url(images/first.png);
  background-repeat: no-repeat;
}

div#pager div.prev {
  background-image: url(images/prev.png);
  background-repeat: no-repeat;
}

div#pager div.page input {
  text-align: center;
}

div#pager div.next {
  background-image: url(images/next.png);
  background-repeat: no-repeat;
}

div#pager div.last {
  background-image: url(images/last.png);
  background-repeat: no-repeat;
}

#articlefooter {display:none;}
