html, body {height: 100%;} 
.main {min-height: 100%;}

header{
	background: url("../../../../files/zeitpartner/layout/img/bg-navi.png") left bottom repeat-x;
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.6);
	text-align: center;
	position: relative;
}

header #logo{
	min-height: 155px;
	padding-top: 10px;
}

.main{
	position: relative;

}

input[type="file"]{
	width: 550px;
	max-width: 100%;
	font-size: 18px;
	margin-left: 150px;
	padding: 10px;
	background-color: #f0999f;
}

input[type="submit"]{
	font-size: 16px;
	padding: 5px 20px;
}

input[type="submit"]:hover{
	cursor: pointer !important;
}

figure a,
.nobg a{
	background: transparent !important;
}

.auszeichnung{
	background-color: #cdcdcd;
	padding: 5px 8px;
	color: #fff;
}

.auszeichnung ul li {
    list-style-type: none;
    background: url("../../../../files/zeitpartner/layout/img/bg-listing.png") left center no-repeat;
    margin-left: 0;
    padding-left: 1.2em;
    
}

.auszeichnung p:last-child{
	margin-bottom: 0px;
}

.main .ym-wrapper{
	background-color: rgb(255, 255, 255);
	background-color: rgba(255, 255, 255, 0.6);
		padding-bottom: 40px;
}

footer .ym-wbox{
	position: relative;
}


.main .mod_article{
	padding: 0px 70px;
}

.main .mod_pageImage {
	line-height: 0;
}

.main .mod_pageImage img{
	width: 100%;
	height: auto;
}

.main .mod_wf_extendedBreadcrumb{
	background-color: #b5b5b5;
	font-size: 13px;
	color: #fff;
	padding: 0px 70px;
}

.main .mod_wf_extendedBreadcrumb ul li{
	list-style-type: none;
	margin: 0;
	display: inline-block;
	line-height: 25px;
}

.main .mod_wf_extendedBreadcrumb .delimiter{
	margin-right: 5px;
}

.main .mod_wf_extendedBreadcrumb a{
	color: #fff;
}

.main .mod_wf_extendedBreadcrumb a:hover{
	text-decoration: underline;
}

.shadowdummy{
	background: url("../../../../files/zeitpartner/layout/img/shadowdummy.png") left top repeat-x;
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}


footer{
	text-align: center;
	color: #fff;
	font-size: 14px;

	width: 100%;
	overflow: visible;
	text-transform: uppercase;
}


footer figure img{
	width: 100%;
	height: auto;
}

.footercontent .linearize-level-1 .ce_colsetPart {
	padding: 15px 0px;
}

.footercontent .linearize-level-1 .first,
.footercontent .col_3{
    vertical-align: middle;
}

footer a{
	color: #fff;
}

footer a:hover{
	text-decoration: underline;
}

footer ul{
	margin-bottom: 0;
}

footer ul li{
	list-style-type:none;
	margin: 0;
}

footer h2{
	font-size: 14px;
	margin: 0;
	color: #fff;
	font-weight: bold;
}

.main figure{
	line-height: 0;
}

.main .mod_article figure img{
border: 2px solid #c30813;
}


.footercontent .col_3 img{
	width: 100%;
	height: auto;
}


#kompContent {
top: 0px;
width: 130px;
left: 50%;
margin-top: -27px;
margin-left: -64px;
position: absolute;
overflow: hidden;
background-color: #323232;
font-size: 19px;
border-radius: 8px 8px 0px 0px;
}

#kompToggler {
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
color: #FFFFFF;
cursor: pointer;
font-size: 14px;
text-transform: uppercase;
}

#kompContent ul li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

#kompContent ul li:first-child{
	background: url("../../../../files/zeitpartner/layout/img/bg-togglerfirstchild.png") center top no-repeat;
}

#kompContent ul li a:hover,
#kompContent ul li a.active{
	text-decoration: none;
	color: #008e94;
}





.mod_stellenkatalog_listing .filter{
	background-color: #a8000b;
	color: #fff;
	padding: 13px;
}

.mod_stellenkatalog_listing .filter form > div {
	display: inline-block;
}

.mod_stellenkatalog_listing .filter form label{
	vertical-align: top;
	font-weight: bold;
}


.mod_stellenkatalog_listing .filter form select{
	display: inline;
	margin-left: 5px;
	margin-right: 20px;
	background-color: #b5b5b5;
	color: #fff;
	font-size: 17px;
}

table{
	color: #585858;
}

thead{
	background-color: #494949;
	color: #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}


thead th{
	padding: 0px 13px;
	color: #fff;
	font-weight: normal;
}

tr.item{
	background-color: #d7d7d7;
}

.main a.abutton,
.lightbox4wardContentInside a{
	font-size: 16px;
	padding: 3px 15px;
}

tbody td{
	border-bottom: 1px solid #fff;
	padding: 0.7em 13px;
}


tr:first-child th, tr:first-child td {
    overflow: hidden;
    width: 200px;
}

.buttona:hover{
	cursor: pointer;
}

#opt_32_0{
	float: left;
	margin-top: 7px;
}

#lbl_32_0{
	width: auto;
}

textarea,
input{
	margin-bottom: 0.75em;
	max-width: 250px;
}

.widget label,
fieldset legend
{
	float: left;
	width: 150px;
	font-weight: 400;
}
.mandatory {
	font-weight: 700;
}
fieldset.mandatory {
	font-weight: 400;
	margin-bottom: 0.5rem;
}
fieldset.radio_container span {
	display: block;
    margin-left: 150px;
    margin-bottom: 0.5rem;
}
form button, input[type=submit], .button{
	font-size: 16px;
	padding: 5px 20px;
}

.ym-fbox-check:last-child{
	margin-left: 150px;
}

hr{
	border-bottom: 1px solid #008e94;
}



.ce_gallery li{
	list-style-type: none;
	display: inline-block;
	margin: 0;
	width: auto !important;
}

.ce_gallery li img{

}

.ce_downloads li{
	list-style-type: none;
	margin-bottom: 5px;
	margin-left: 0px;
}

.checkbox_container input{
	float: left;
	margin-top: 7px;
}

.lightbox4wardContentInside{
	padding: 1em;
}

#mbTitle{
	display: none;
}

.lightbox4wardContentInside a{
	color: #fff;
	padding: 3px 5px;
}

.lightbox4wardContentInside a:hover{
color: #fff;
text-decoration: underline;
	}

.lightbox4wardContentInside	h1{
		font-size: 196.42857%;
	}

	.main .ym-wrapper{
		overflow: auto;
	}





	 .main .mod_article .ce_text a, .main .mod_article table a, .main .mod_article p a, .ce_downloads li a, .ce_form a,
.lightbox4wardContentInside a, .slider-control a,
.main a{
	color: #008e94;
}



	 .main .mod_article .ce_text a:hover, .main .mod_article table a:hover, .main .mod_article p a:hover, .ce_downloads li a:hover, .ce_form a:hover,
.lightbox4wardContentInside a:hover, .slider-control a:hover{
	text-decoration: underline;
}

