label,
div.label
{
	float:					left;
	margin-right:			       10px;
	font-size:				0.9em;
}

.input-group div.label
{
	float:					none;
}

input,
select,
textarea
{
	font-family: 		Tahoma, Arial;
	font-size:				0.9em;
	border:                 1px solid #B5B6B8;
    line-height:            normal;
}

form span.nexttobutton
{
	margin:					0 0 0 2em;
}

input
{
    padding: 3px;
}

/**
 * Search Area
 */
.search-area
{
    background-color:           #FFFFFF;
}
.search-form
{
    padding-top:                10px;
}

.search-form h1
{
    margin-top:                 0px;
    font-size:                  1em;
}

.search-form form
{
    display:                    block;
    margin-bottom:              10px;
}

.search-form .search-filter
{
    float:                      left;
    margin-left:                5px;

}

.search-positions
{
    float: left;
    padding: 0px;
    margin: 0px;
}

.search-positions .checkbox
{
    float: left;
    min-width: 120px;
    display: inline;
}

.search-positions .checkbox input
{
   float: left;
}

.search-positions .checkbox label
{
   float: left;
   display: block;
}

/**
 * Add extra Space below and above Searchform
 */

.input-group.search-filter
{
    padding-top: 8px;
}

.input-group.search-positions
{

}

.input-group.search-filter div.label
{
    float: left;
    display: inline;
}


/**
 * Must be set explicitly for IE
 */
#dr-filter-current,
#dr-simple-filter-current,
#dr-filter-sub,
#dr-simple-filter-sub,
#dr-filter-other,
#dr-simple-filter-other,
#dr-filter-links,
#dr-simple-filter-links,
#dr-filter-projects,
#dr-simple-filter-projects,
#dr-filter-extprojects,
#dr-filter-documents,
#dr-simple-filter-documents
{
    border: 0px;
}

/**
 * Disable the border around
 * Fieldsets
 */

fieldset.set
{
    border:         none;
}

fieldset.set legend
{
    display: none;
}

.input-group input,
.input-group select,
.input-group textarea
{
	float:					left;
}

label input,
label select,
label textarea
{
	clear:					both;
}

label.checkbox-caption
{
    padding-left: 5px;
}

input.autosize
{
    width:                  auto;
    height:                 auto;
}

div.fullsize-input
{
    margin-bottom: 5px;
    margin-right: 5px;
}

div.fullsize-input label
{
    width: 100%;
    float:none;
}

div.fullsize-input input
{
    width: 98%;
    float:none;
}

div.fullsize-input textarea
{
    width: 98%;
    float:none;
}

div.fullsize-input select
{
    width: 98%;
    float:none;
}

.formerror
{
    color: #EE0000;
}

input.button
{
	padding:				3px 10px 3px 10px;
	background:				#B5B6B8;
	border:					0px solid white;
	color:					#363638;
}

span.form-error
{
	color:					#F00;
	font-size:				0.9em;
}

#dr-search-text
{
	width:					445px;
}

.dr-search-text
{
	width:					452px;
}

#dr-simple-search-text
{
	width:					452px;
}



#dr-art
{
	width:					180px;
}
