

@import url("../../global/jobexchange_styles_master.css");

p,h1,a,h2,h3,h4,h5,ul,ol,li,div,td,th,
span,address,blockquote,b,i,input,
select,textarea                                     { font-family: Arial;
						      font-size: 13px;
						      color: #333333;
						      background-color: #FFF; }

body						    { background: #FFF !important; margin-top: 10px; }

a                                                   { color: #339900; } /* Stadl, 01.04.2015, alt: #142CA6; */
a.menu                                              { text-decoration: none; color: #000; }
a.menu:hover                                        { text-decoration: underline; color: #333333;}
td.bgbottom					    { background-color: #FFF; }

p.caption,td.caption                                { margin-top: 10px; margin-bottom: 5px; }
td.bgtop,td.menu             		            { background-color: #F2F2F2; }
.line						    { visibility: hidden; }
td.menu                                             { font-weight: bold; background-color: #FFF; margin-left: -5px;}
a.menu					  	    { color: #339900; font-size: 16px; font-weight: bold; }
td.line                                             { background-color: #9F9F9F; }
td.accountgroup                                     { color: #333333;font-size: 14px; font-weight: bold; vertical-align: middle; padding-left: 342px; }
table.accountgroup,table.offices                    { width: 100%; }
table.offices                                       { border: 1px solid; }
td.offices                                          { font-size: 14px; font-weight: bold; }

.leftheader_blue                                    { background: #FFF; vertical-align: top; }/*#D6DE78*/
td.leftheader_blue				    { color: #196428;}
.JobGroupsIds 					    { background-color: #7EA226 !important; }

th.leftheader_red nobr				    { color: #FFFFFF!important; padding-left: 0px; font-weight: normal;}
th.leftheader_red				    { text-align: left; color: #FFFFFF;}
.leftheader_red				            { background: #196428; }

td.row						    { background: #FFF;}
td.row a				            { color: #434343!important; text-decoration: none; padding-left: 0px; background: #FFF;}

td.input					    { background: #FFF;}


.jobgroups                                          { padding-left: 0px; font-weight: normal; vertical-align: top; }
.joboffer					    { color: #434343!important; background: #FFF;}
tr.joboffer a					    { color: #434343!important; text-decoration:none; }

td.leftheader_green				    { background: #FFF; }
td.leftheader_green a				    { color: #196428; } 	
.leftheader_green			            { color: #196428; }

td.leftheader_yellow				    { background: #FFF; color: #196428; }/*#D6DE78*/
#td.leftheader_yellow companyGroupId 		    { background-color: #196428 !important; }




@media print {
	table.printContent                              { height: auto; width: 100%; }
}

.googleMap {
    border: 1px solid #939393;
}

p.menuRow					    { padding-left: 5px; }
p.einleitung				            { padding-left: 5px; }

table.joboffers,s
.marginLeft 					    { margin-left: 7px; }

/*#applyByContent					    { margin-left: -17px; }
.APPLY_BYPRE					    { margin-left: -15px; }*/

.bgtop { background-image: none !important; }

tr.topRow, div.topHeader.bgtop { display: none; }

.leftheader_yellow, .input { background-color: #ffffff; }

.jexContent .jexInnerContent .jobOfferData .jobOfferDescription { color: #339900; }

.jexContent .ui-icon-background, .jexContent .ui-state-active .ui-icon-background { border-color: #339900 !important; }

.jexContent .jexInnerContent .menu .menu1 { line-height: 13px; }

table.mainTable, div.jexContent.jex_myjobexchange { margin: 0 auto; }

div.menu, .menu, a.menu { background-color: #ffffff !important; }

div.footer { display: none; }

/* Footer [Start] */
div.footer-outer {
	width: 100%;
	max-width: 100%;
}

div.footer-inner,
div.footer-copyright {
	width: 870px;
	max-width: 870px;
	margin: 0 auto;
}

div.footer-inner {
	height: 110px;
}

div.footer-inner-box li,
div.footer-inner-box li a {
	text-decoration: none;
	color: #000000;
	list-style: none;
	font-weight: normal;
}

div.footer-inner-box li,
div.footer-inner-box li a,
div.footer-copyright p {
	font-size: 10px;
}

div.footer-inner-box {
	width: 10%;
	float: left;
}

div.footer-inner-box ul {
	margin-top: 0px;
}


@media (max-width: 800px) {
	.jexResponsive #headerDiv, .jexResponsive #leftDiv, .jexResponsive #rightDiv, .jexResponsive #footerDiv {
    		display: block !important;
	}
}

@media only screen and (max-width: 870px) {
	div#headerDiv img {
		width: 100%;
	}

	div.footer-inner {
    		height: 260px;
	}

	div.footer-copyright p {
		margin-left: 16px;
		margin-right: 16px;
		margin-bottom: 10px;
	}

	div.footer-inner, div.footer-copyright {
    		width: 100%;
	     max-width: 100%;
	     margin: 0 auto;
	}

	div.responsive-100 {
		width: 100%;
	}

	div.responsive-50 {
		width: 50%;
	}

	div.responsive-33 {
		width: 33%;
	}

	div.responsive-25 {
		width: 25%;
	}

	div.responsive-20 {
		width: 20%;
	}

	div.footer-inner-box {
		margin-bottom: 20px;
	}
}
/* Footer [Ende] */