
.tx-lumophpinclude-pi1 .message {font-size: 13px, font-weight: bold, color: #007474; padding: 5px 10px;}

#result_main img {
	border:0px;
}


#result_job img {
	border:0px;
}

.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
a:link, a:visited{
	COLOR:inherit;
	text-decoration:inherit;
}
#result_main {
	width:447px;
	border-top: solid 1px #999;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	float:left;

}

#result_job {
	width:447px;
	border-top: solid 1px #999;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	float:left;

}
#result_logo {
	margin-left:0px;
	margin-top:0px;
	width:120px;
	height:161px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
#result_logo_pic {
	margin: 0 7px 0 0;	
	float:left;
	display:inline;

}
#colwrap {
	float:left;
	width:auto;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;

}
#colwrap1 {
	float:left;
	width:185px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;

}
#colwrap2 {
	float:left;
	width:135px;
	margin-top:0px;
	margin-left:0px;
	border: 0px solid #f0f0f0;

}

#colwrap3 {
	float:left;
	width:300px;
	border: 0px solid #f0f0f0;
	margin: 0px;
	padding-top: 10px;
}
#colwrap3 a {
	color:#333;
	font-weight: bold;
	background-image: url(../img/arrow_link.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

#colwrap3_job {
	float:left;
	width:450px;
	border: 0px solid #f0f0f0;
	margin: 0px;
	padding-top: 10px;
	overflow: hidden;
}

#colwrap3_job a {
	color:#333;
	font-weight: bold;
	background-image: url(../img/arrow_link.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

.fax {padding-top: 5px;}

.div-detail {
 margin-top: 5px;
}

.div-detail-job {
 margin-top: 5px;
}
.table-detail-job {width: 450px;}

#result_googlemaps {
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;

}
.address .company_name {
	font-weight: bold;
}
#colwrap1 .address {
	height: auto;
	padding-right: 3px;
	padding-bottom: 3px;
}

:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
.main-extra table td { border:none;}
.main-extra table { border:none;}
.main-extra tbody tr:hover td { background:transparent;}
.freesearch {height:18px; width:250px; padding-top:5px; vertical-align:top; }
#produkte_leistungen {border: 1px solid #cccccc;}
.c:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;height:1px;width:100%;font-size:1px;}
span.onlyprint{display:none!important;}
.left{float:left;}
.right{
	float:right;
	margin-right: 5px;
}
.float{float:left;width:100%;}
.hidden,#open_new.hidden,#content .side li.hidden{display:none;}
a{text-decoration:none;outline:none;}
:focus{outline-style:none;-moz-outline-style:none;}
button:focus::-moz-focus-inner{border-color:transparent!important;}
div.inner{min-width:52em;max-width:80em;margin:0 auto;}
.side,.whole,.main-extra{float:left;}
.main-extra{
	width:445px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 8px;
}
.side{
	margin: 0px 0px 5px 5px;
}
.onoff_box h2 {
	font-size: 12px;
	color: #000;
	margin: 0px;
	padding: 5px 0 5px 5px;
}
input#global_search {
	width: 150px;
	border: solid 1px #999999;
	height: 16px;
}
#cityControl {
	height: 80px;
	overflow: auto;
	padding-top:5px;
}

.listbox {
	clear: none;
	overflow: auto;
	border: 1px solid #FA7B2E;
	width: 200px;
	padding: 0;
	background: #fff;
	}
.listbox li {
	clear: left;
	overflow: hidden;
	width: 170px;		/* ie doesn't like 100% (vertical scrollbar)*/
	margin-bottom: 0;
}

#cityControlBox {	

	}


.whole{width:100%;}
html{color:#FFF;background:#ddd;}
#quicksearch_line1 {
	float: left;
	margin-bottom: 5px;
}

#quicksearch_line2 {
	float: left;
	margin-bottom: 5px;
}

#new{background:none; color:#666;}
#new h3{color:#888;}
#new p.text{color:#717171;}
#new p.text a{color:#717171;}
#new p.text a:hover{color:#ff8215;}
form a{color:#2385d2;}
form .submit a{color:#888;}
form a:hover{color:#ff8215;}
div.info_box h5{color:#ff8215;}
#footer a{color:#717171;}
#footer a:hover{color:#ff8215;}
form div.error{background:#ff8215;color:#FFF;}
#message span{color:#FFF;background:#717171;}
#message span a{color:#FFF;}
#message.error span{background:#ff8215;}
body#reports span.archived{color:#ff8215;}
table tbody td a:hover{color:#ff8215;}
#box a:hover{color:#ff8215;}
div.columns_layout.standard p a{color:#ff8215;}
.nav li{float:left;}
.left a{margin:0 .5em 0 0;}
.right a{margin:0 0 0 .5em;}

#box{margin:8em auto 0;background:#FFF;color:#717171;width:32em;padding:1.5em 2em;}
#box h1{margin:.35em 0 1.25em;color:#1D1D1D;}
#box p{font-size:.9em;line-height:1.4em;margin:0 0 1em;}
#box a{text-decoration:underline;color:#717171;}
#box .warning{margin-bottom:2em;}
#box .warning h2{margin-bottom:1em;color:#FF8215;}
body.box_page #footer{margin:.1em auto 2em;width:34em;}
body.box_page #footer a{float:right;}
body.box_page #footer ul{display:none;}



form #group_by div.check_box{padding-bottom:1em;}
form #group_by div.select{width:4.5em;margin:0 0 0 .5em;padding:0;}
form #time_custom{float:left;padding-top:.6em;}
form #time_custom div.select.field.date_select{padding:0 0 .6em 0;}
#search_per_page{width:4.7em;margin-top:.3em;}

#new{margin:0 0 2em 0;padding:0.8em;}
#new p.text{margin:0 0 .75em;font-size:.9em;}
#new p.text a{text-decoration:underline;}


div.shared_project_report,a.shared_project_report{display:block;width:16px;height:16px;background:url(../images/key.png) no-repeat 50% 50%;}
#contentbox p.text.warn,#content p.text.warn,#header p.text.warn{color:#1D1D1D!important;}
form .d1w100{float:left;}
form .d2w80{float:left;width:30em;}
form .d2w20{float:left;width:25%;}
form .d2w20.right{float:right;}
form .d3w65{float:left;width:65%;}
form .d3w65 div.field{width:18em;}
form .d3w50{float:left;width:50%;}
form .d3w50 div.field{width:12.5em;}
form .d3w35{float:left;width:35%;}
form ul.input_group{width:100%;float:left;}
form ul.input_group li{float:left;padding-right:3%;}
form ul.input_group li.last{padding-right:0;}
form ul.input_group li.w30{width:27%;}
form ul.input_group li.w30.last{width:30%;}
form ul.input_group li.w70{width:67%;}
form ul.input_group li.w70.last{width:70%;}
form ul.input_group li.w50{width:47%;}
form ul.input_group li.w50.last{width:50%;}
form ul.input_group li.w33{width:30%;}
form ul.input_group li.w33.last{width:33%;}
form div.field{float:left;width:28em;padding:0 0 1.2em;}
form div.field label{float:left;width:100%;padding:0 0 .5em 0;color:#717171;text-align:left;font-size:.9em;}
form div.field label small{font-size:.8em;}
form div.field input{font-size:.75em;float:left;width:98%;}
form div.field input.short{width:3em;}
form div.field input.short.error{margin-right:20em;}
form div.field span.currency{font-size:.75em;color:#717171;padding:.5em 0 .5em .4em;float:left;width:70%;}
form div.field.smaller{font-size:.9em;}
form div.field.input_and_select input.short{width:4em;text-align:right;}
form div.field.input_and_select select.short{margin-left:.5em;width:6.5em;padding-bottom:.2em;}
form div.text_field input,form div.password_field input{padding:.3em;border:1px solid #C3C3C3;border-top-color:#7C7C7C;border-bottom-color:#DDD;background:#FFF url(../images/input-bg.gif) repeat-x;background:#f5f5f5;}
form div.text_field input:focus,form div.password_field input:focus{background:#fff;}
form div.text_area label{width:80%;}
form div.text_area textarea{font-size:.75em;line-height:1.3em;height:6em;width:98%;padding:.3em;border:1px solid #C3C3C3;border-top-color:#7C7C7C;border-bottom-color:#DDD;background:#FFF url(../images/input-bg.gif) repeat-x;background:#f5f5f5;}
form div.text_area textarea:focus{background:#fff;}
form div.text_area span.expander{float:right;width:2em;padding-top:.3em;}
form div.text_area span.expander a{float:right;padding:0 0 0 .5em;color:#888;}
form div.text_area span.expander a:hover{color:#1D1D1D;}
form div.select select{font-size:.75em;padding:.3em;border:1px solid #C3C3C3;border-top-color:#7C7C7C;border-bottom-color:#DDD;background:#FFF url(../images/input-bg.gif) repeat-x;background:#f5f5f5;width:100%;}
form div.select select:focus{background:#fff;}
form div.select select.short{width:40%;}
form div.select select optgroup{font-style:normal;font-weight:bold;background-color:white;color:black;}
form div.select select optgroup option{font-weight:normal;}
form div.select select optgroup.seperator{height:1em;}
form div.select.cc_date select{width:20%;}
form div.select.date_select select{width:auto;}
form div.check_box{padding-bottom:1.4em;}
form div.check_box label{padding:0;width:auto;line-height:1.8em;font-size:.8em;color:#000;}
form div.check_box input{width:auto;margin-top:.3em;margin-right:.6em;font-size:1em;}
form div.check_box div.single_box{float:left;width:100%;}
form div.check_box div.single_box label{padding-bottom:.3em;}
form div.check_box.sortable div.single_box{padding-left:.8em;margin-left:-0.8em;}
form div.check_box.sortable div.single_box.dragging_placeholder{height:1.85em;}
form div.check_box.sortable div.single_box:hover{background:url(/images/smallbuttons/vdrag.png) 0 30% no-repeat;}
form div.check_box div.error{margin:0 0 0 .5em;}
form div.check_box.checked label,form div.check_box div.checked.single_box label{color:#000;}
form div.check_box.matrix,form div.check_box.onoff_checkbox{line-height:1.8em;padding:0;}
form div.check_box.matrix label,form div.check_box.onoff_checkbox label{line-height:2em;color:#888;padding:0 0 .3em;}
form div.check_box.matrix.checked label,form div.check_box.onoff_checkbox.checked label{color:#000;}
form div.onoff{float:left;width:100%;}
form div.onoff div.check_box.onoff_checkbox{float:left;width:35%;}
form div.onoff div.onoff_box{float:left;width:auto;font-size:.9em;}
form div.onoff div.onoff_box div.field{padding-bottom:0;}
form div.onoff.vertical div.check_box.onoff_checkbox{width:100%;}
form div.onoff.vertical div.onoff_box{width:100%;padding-top:0;padding-left:1.8em;}
form div.radio_button{padding-bottom:1em;}
form div.radio_button label{padding:0;width:auto;line-height:1.5em;font-size:.8em;color:#000;}
form div.radio_button input{width:auto;margin-right:.7em;}
form div.radio_button .choice{width:100%;float:left;padding-bottom:.3em;}
form div.radio_button.duoinline .choice{width:auto;padding-right:.5em;}
form div.radio_button.duo .choice{width:50%;}
form div.submit{width:100%;float:left;}
form div.submit button{float:left;font-size:1em;display:block;border:none;background:none;margin-left:-0.2em;padding:0;margin-top:.3em;cursor:pointer;}
form div.submit button img{float:left;width:7.5em;}
form div.submit a{font-size:.9em;float:left;text-decoration:underline;padding:1em .7em .5em .5em;}
form div.submit .form_spinner{float:left;width:2em;height:3em;background:none;}
form div.submit.long button img{width:12.5em;}
form div.submit.right_side{float:right;}
form div.submit.right_side button,form div.submit.right_side a{float:right;}
form div.submit.right_side button{margin-left:0;margin-right:-0.2em;}
form div.error{float:left;margin-top:.4em;padding:.3em .4em .2em;font-size:.9em;}
form div.error span{font-size:.85em;}
form h3{float:left;width:100%;font-size:.9em;padding-bottom:.5em;color:#717171;text-align:left;font-weight:normal;}
form p{float:left;line-height:1.25em;padding:0 0 1.4em;width:100%;font-size:.75em;}
form p a{text-decoration:underline;color:#2385d2;}
form p.sub_hint{float:left;margin:0;padding:0 0 1.4em 0;}
form p.sub_hint.after_input{margin-top:-1em;}
form p.field_info{margin-top:-0.9em;padding-top:0;font-size:.7em;width:90%;}
form p.hint{float:left;width:100%;margin:.9em 0 0;line-height:1.4em;color:#777;}
form div.projects_box ul{float:left;width:100%;}
form div.projects_box ul li{float:left;width:92%;padding:.4em 0 .3em 0;color:#717171;border-bottom:.1em solid #DDD;}
form div.projects_box ul li.last{border:none;margin-bottom:1em;}
form div.projects_box ul li strong{font-size:.8em;font-weight:normal;float:left;width:80%;}
form div.projects_box ul li a{font-size:.8em;width:1.5em;float:right;text-decoration:underline;text-align:right;}
form.archive{float:left;margin:0 .5em .15em 0;width:1.2em;font-size:1em;}
form.archive div.check_box.field{margin:.15em 0 0 0;padding:0;width:auto;}
form.archive div.check_box.field input{width:auto;float:left;font-size:1em;}
form.double_column .left,form.double_column .right{
	width:45%;
	margin-bottom:1em;
}
#new form {
	padding:0 !important;
}
form.double_column .left.width23,form.double_column .right.width23{width:58%;}
form.double_column .left.width13,form.double_column .right.width13{width:40%;}
form.double_column div.field{width:100%;}
form span.help{cursor:pointer;color:#888;float:left;font-size:.8em;}
form span.help span.help_toggle{float:left;width:1.5em;padding:.4em 0 .4em .7em;}
form span.help span.help_text{float:left;display:none;padding-left:.7em;padding:.4em 0 .4em .7em;}
form span.help span.help_text a{text-decoration:underline;}
ul.entries form{margin-top:0;}
