/*******
******** PAGE styles */

/* RULER BEFORE */
.csc-frame-rulerBefore {
	font-size: 0px; border-bottom: 1px solid black; margin: 20px 0px;
}

/* MESSETERMINE */
.tx-listImagesLinks-pi1 {
	margin-top: 21px;
}
.tx-listImagesLinks-pi1-list_icon {
	float: left; width: 86px;
}
.tx-listImagesLinks-pi1-list_block {
	float: left;
}
#main .tx-listImagesLinks-pi1-list_block p {
	margin: 0px;
}
#main .tx-listImagesLinks-pi1-list_title {
	margin-top: .8em; color: #b68a0f; font-weight: bold;
}
#main .tx-listImagesLinks-pi1-list_description {
	margin-top: .4em;
}
.tx-listImagesLinks-pi1-list_date {
	font-weight: bold;
}
.tx-listImagesLinks-pi1-list_block_clear {
	height: 17px; margin-bottom: 20px; clear: both; border-bottom: 1px solid #b48a11;
}


/* NEUIGKEITEN */
#main .tx-mininews-pi1-fp_listrow p {
	margin: 0px;
}
#main .tx-mininews-pi1-fp_listrow .tx-mininews-pi1-fp_listrowField-title {
	color: #b38303; font-weight: bold; font-size: 70%; margin-bottom: 5px; margin-top: 6px;
}
.tx-mininews-pi1-fp_listrowField-image {
	float: left; width: 130px; min-height: 78px; _height: 78px;
}
.tx-mininews-pi1-fp_listrowField-teaser {
	float: left; font-size: 70%;
}
#main .tx-mininews-pi1-fp_listrow .tx-mininews-pi1-fp_listrowField-more-clear {
	position: relative; height: 9px; clear: both; border-bottom: 5px solid #b18403; margin-bottom: 24px;
}
.tx-mininews-pi1-fp_listrowField-more-clear a {
	position: absolute; width: 43px; height: 26px; line-height: 26px; bottom: -6px; right: 1px; border-left: 3px solid white; padding-left: 43px; font-weight: bold;
}
/* detail view */
.tx-mininews-pi1 hr {
	clear: both;
}
.tx-mininews-pi1-singleView h3 {
	font-size: 100%; color: #b38303;
}
.tx-mininews-pi1-singleViewField-teaser img {
	float: left; margin-right: 15px;
}


/* BOTTOM QUICK LINX */
.tx-quicklinx2-pi1 {
	height: 104px; background: transparent url(../imgs/qlinks_bg.gif) top left no-repeat;
}
.tx-quicklinx2-pi1 p {
	margin-left: 28px; float: left; padding-top: 37px;
}


/* JOB OFFER */
#main .tx-joboffer-pi1-fp_listrow p {
	margin: 0px;
}
#main .tx-joboffer-pi1-fp_listrow .tx-joboffer-pi1-fp_listrowField-title {
	color: #b38303; font-weight: bold; font-size: 70%; margin-bottom: 5px; margin-top: 6px;
}
.tx-joboffer-pi1-fp_listrowField-teaser {
	font-size: 70%;
}
#main .tx-joboffer-pi1-fp_listrow .tx-joboffer-pi1-fp_listrowField-more-clear {
	position: relative; height: 22px; clear: both; border-bottom: 5px solid #b18403; margin-bottom: 24px;
}
.tx-joboffer-pi1-fp_listrowField-more-clear a {
	position: absolute; width: 80px; height: 22px; bottom: -6px; right: 1px; border-left: 3px solid white; 
	text-align: right; font-weight: bold;
}
/* detail view */
.tx-joboffer-pi1-singleView h3 {
	font-size: 100%; color: #b38303;
}
.tx-joboffer-pi1-singleView strong {
	color: #b38303;
}
.tx-joboffer-pi1-singleView-back {
	text-align: right;
}
.submitNoBorder {
	border: 0px none; background-color: transparent; text-align: left; text-decoration: underline; 
}
/* bewerbungs form */
#bewerbungsform b {
	color: #b38303;
}
#bewerbungsform .label {
	clear: both;
}
#bewerbungsform input {
	margin: 6px 0px;
}
#bewerbungsform .label {
	padding: 6px 0px;
}
#bewerbungsform td .label, #bewerbungsform td input {
	margin: 0px; padding: 0px;
}