body {
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    line-height: 1.231;
    margin: 0;
}

body table{
	border: none;
}

td{
	vertical-align: top;
	padding: 0px;
}
.headlines{
	width: 340px;
}

#sideBar,
#header,
#nav,
#footer,
.pageFunctions,
.breadcrumb{
	display: none !important;
	float: none !important;
	visibility: hidden;
}

/*Teaserbox*/
.teaser .teaserText{
	margin-top: 0px;
}

table.clinicHeaderPdf{
	margin: 0px;
}
.teaser{
    border: 1px solid #DBDBDB;
    margin: 0;
    overflow: hidden;
    padding: 3px;
	color: #666 !important;
}
.teaserHeadline{
	margin-top: 10px;
	font-weight: bold;
}



.teaser .emptyTD{
	width: 340px;
}

.mainContent .tx-jpstaff-pi1{
	margin-left: 0px;
}
.testimonial table .right{
	width: 360px;
}
h2,h3,h4{
	color: #666 !important;
}
html #main {
	width: 700px;
}

.mainContent{
	clear: both;
}
#main #middle{
	float: none !important;
	clear: both;
	color: #666;
	width: 700px;
}

body,html{
	background: none !important;
}

.mainContent ul li {
    background: url("../img/li_ebene2.gif") no-repeat scroll 0 4px transparent;
}

a{
	color: #666666 !important;
}

a.external-link-new-window {
    background: url("../img/ext_link_grey.gif") no-repeat scroll 0 4px transparent;
}

.csc-textpic-image{
	width: auto !important;
}
/* ---- tables --- */
table {
	border-spacing: 0;
	border: 1px solid #c7c7c7;
}
.csc-textpic-imagewrap img {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DBDBDB !important;
    padding: 3px;
}
.csc-textpic-imagewrap .caption {
    background: none repeat scroll 0 0 #C6C6C6;
    color: #FFFFFF;
    padding: 0 4px;
}
th{
	background-color: #f8f8f8;
	color: #508f18;
}

td p{
	display: inline;
}


.tr-even td{
	background-color: #f8f8f8;
}

.tr-odd td{
	background-color: #dadada;
}

.tr-odd td , .tr-even td , th{
	border-right: 1px solid #626262;
	border-left:  1px solid #fff;
}

tr td:last-child,
 th:last-child {
	border-right: none;
}

.tr-even  td:first-child ,
.tr-odd  td:first-child ,th:first-child {
	border-left: none;
}

/* ---- listen --- */
.mainContent ul{
	padding-left: 16px;
}
.mainContent ul ul{
	margin: 0px;
	padding-left: 10px;
}
.mainContent ul li{
	background: url(../img/li_ebene1.gif) no-repeat scroll 0 4px transparent;
	padding-left: 16px;
	margin: 5px 0px;
	list-style: none !important;
}
.mainContent ul li  li{
	background: url(../img/li_ebene2.gif) no-repeat scroll 0 4px transparent;
}

.mainContent ul li li:last-child{
	margin-bottom: 0px;
}
html .contentHeader {
	border-top-style: none;
}
#clinicHeader{
	border-bottom: 2px solid #508f18;
	padding-bottom: 8px;
}
#clinicHeader span {
	position: absolute;
	bottom: 6px;
	right: 0px;
}
#clinicFooter{
	padding-top: 8px;
	border-top: 1px solid #508f18;
}
#clinicFooter .addressData{
	float: left;
}
#clinicFooter .contactData{
	float: right;
	text-align: right;
}
/*===	News - STELLENANGEBOTE ===*/
.listEntry   {margin-top:13px;}
.listEntry UL.newsData  {list-style: none;padding: 0;}
.listEntry UL.newsData LI {float:left; background:none; background-color:#508F18; border-right: 1px solid #26610b; color:#ffffff; font-weight:bold;padding: 3px 7px; margin:0px;}
.listEntry .newsContent {display:block;background-color: #F8F8F8;border: 1px solid #DBDBDB; clear: both; padding: 10px 10px 5px 10px;overflow: hidden;}
.listEntry .newsContent H2, .listEntry .newsContent H2 A {width:75%; float:left; margin:0px; color:#666666;font-size: 14px; text-decoration: none;}
.listEntry .newsContent H2 A {color:#666666;font-size: 12px; text-decoration: none;}
.listEntry .newsContent H2 A:hover {color:#508F18;}

.listEntry .newsContent .btn_wrap {width:20%;}

/* SINGLE 3 - Stellenangebote im Detail: */

.news-single-item.jobs {background-color: #ffffff;line-height: 1.7em; }
.news-single-item.jobs .pk_logo { margin-bottom: 20px;}
/*.news-single-item.jobs .jobs_footer {font-size:12px;letter-spacing: 0.1em; margin-bottom: 25px; display:none;}*/
/*.news-single-item.jobs HR.jobs_divider {border:1px solid #ffffff; height:4px; background-color: #ffffff;}*/
.news-single-item.jobs .jobs_printfooter {text-align: right; width: 100%; color:#666666; display:none;}
.news-single-item.jobs .jobs_printfooter A { color:#666666; font-size: 13px; }
.news-single-item.jobs H1.jobsh1 {font-size: 30px; color:#666666; background-color:#ffffff; padding: 15px ; float:right; font-weight:normal;margin-right: -20px;text-transform: uppercase;
-moz-border-radius: 5px 5px 5px 5px;
background: -moz-linear-gradient(center top , #ffffff 10%, #ffffff 10%, #ffffff 80%) repeat scroll 0 0 transparent;text-align: center;
}
.news-single-item.jobs .jobs_printfooter{display: none;}
.functionBar{display: none;}
.news-single-item.jobs .einleitung_stellenangebote {color:#508F18; border-top: 1px solid #666666;border-bottom: 1px solid #666666; text-align: center; padding: 10px;line-height: 1.7em;}

.singlenews_close {width: 100%; text-align:right;}

/* ---- Stellenangebote Suchbox -----*/
.newssearchbox {background-color: #f8f8f8 ; border: 1px solid #cecece;padding:10px; margin-bottom: 20px;}
.searchclinic_label {width: 240px;}
.searchclinic_row {clear:both;line-height: 2.2em;}
.searchclinic_row SELECT {width: 350px;}

.news {display:block; overflow:hidden;}

.news-single-item.lightbox {
	background-color: white;
  left: 0;/*50%;*/
  margin-bottom: 5px;
  margin-left: 0px;
  opacity: 1 !important;
  /*padding: 25px;*/
  position: inherit; /*absolute; *//*fixed;*/
  width: normal;
  /*top: 250px;*/
	height:auto; /*50%;*/
  /*background:  url(../../img/news/bg_white.png) repeat-y scroll 0 bottom;*/
  /*text-align: left;*/
  
}
DIV.newslabel {font-weight:bold; width:120px;}
#main #clinicFooter,
#main #clinicHeader{
	display: block !important;
	position: relative;
}
.abst_hal {display:none;}

.news-single-item.jobs h1.jobsh1 { width: 630px;}



/* TERMINE*/
.singlenews_footer {display:none;}

.newscontent {
    height: auto;margin-bottom: 0;}
.news-single-item.lightbox H1 { display:none;}
.news-single-item.lightbox H1.jobsh1 {display:block;}


.news-single-item.jobs .jobs_footer {
    font-size: 12px;
    letter-spacing: 0.8px!important;
    display: block;
    width: 100%;
    float: left;
}


.onlineBewerben {
    display: none!important;
}

.mainContent #newsdetail div.pk_logo {
    display: none!important;
}
.headlines, .headlines h1 {
    width: 630px!important;
}