#search-form1 label em, #search-form2 label em, #register-form label em {font-style: normal; display: block;}
#suchen-field {margin-top: 14px;}
.suchen-submit-link, .register-submit-link {text-align: right; margin-right: -9px; padding-right: 25px; padding-top: .5em; display: none; background: transparent url(../images/th_compass/th_compass-go.gif) no-repeat 100% 50%; height: 23px;}

#content #search-form1 h2, #content #search-form2 h2, #content #register-form h2 {
	font-family:Verdana,Arial,Helvetica,sans-serif; font-size:8pt; color: #807F84; font-weight: bold;
	
}  

.fce_contact form#search-form1 .suchen-submit-link, .fce_contact form#search-form1 .suchen-submit-link {margin-right: 12px; margin-top: -10px;}

.register-submit-link {margin-right: 50px;}

#register-form select {color: #666;}
#register-form br {display: block;}
#register-form label#specBlock {margin-top: 30px;}

#register-form label.f-file {margin-bottom: 0;}
#register-form .input-file {position: relative; padding-bottom: 7px; cursor: pointer;}
#register-form .input-file input.i-file {position:absolute; left: 0; top: 0; z-index: 2; }
#register-form.js .input-file input.i-file {filter:alpha(opacity: 0); -moz-opacity:0;  opacity: 0;}
#register-form .input-file input.i-fakefile {position:relative; z-index: 1; width: 120px; visibility: hidden;}
#register-form .input-file span.i-browse {padding-left: 5px; color: #666; font-size: 90%; cursor: pointer; visibility: hidden;}
#register-form.js .input-file input.i-fakefile, 
#register-form.js .input-file span.i-browse {visibility: visible;}

.submit-btns-set {padding-right: 30px;;}

.fce_contact form#search-form1 input.suchen-submit, .fce_contact form#search-form2 input.suchen-submit, .fce_contact form#register-form input.register-submit {background: transparent url(../images/th_compass/th_compass-go.gif) no-repeat 100% 50%; height: 28px; width: auto; text-decoration: underline; border: none; cursor: pointer; padding: 0 25px 5px 0; float: right; color: #807F84; margin-right: -9px; font-size: 8pt; font-family:Verdana,Arial,Helvetica,sans-serif;}

.fce_contact form#search-form1 input.suchen-submit, .fce_contact form#register-form input.suchen-submit {margin-right: 12px; margin-top: -10px;}


.fce_contact form#search-form1, .fce_contact form#search-form2, .fce_contact form#register-form {background-image: none; padding-bottom: 0 !important;}

.doubleform	{background:transparent url(../images/search-bottom.gif) no-repeat scroll left bottom; padding-bottom: 13px !important; width: 673px;}

.tbl-search-results {border-collapse: collapse;}
.tbl-search-results th {text-align: left; padding: 3px 7px; }
.tbl-search-results td {padding: 5px 7px; border-bottom: 2px solid #CCC; cursor: pointer;}
.tbl-search-results tr:hover td {background-color: #F2F2F2;}
.tbl-search-results td.t-last {background: transparent url(../images/th_compass/th_compass-go.gif) no-repeat 100% 50%;}
.tbl-search-results td.t-last a {display: block; text-decoration:none; margin-right: -7px;}

.iframesset {width: 1px; height: 1px; position: absolute; left: -5000px; top: -5000px; overflow: hidden;}

#register-form .input-file span.i-browse span.remfile {color: #000; text-decoration: underline; cursor: pointer;}