/*******************************************************************************
 *   Layout
 ******************************************************************************/

#page, #wrapper, #top, #footer {
	background-position: 180px;
}

#outer {
	border-right-width: 147px;
	border-right-color: #D9E6EE;
	border-right-style: solid;
}

#content {
	padding-bottom: 10px;
	padding-right: 2px;
	width: 638px;
}

#blue {
	width: 147px;
	margin-right: -147px;
}

#blue .orangebox, #blue_links {
	margin-left: 7px;
}

/*******************************************************************************
 *   Startboxes
 ******************************************************************************/

#content .startbox {
	width: 312px;
	height: 250px;
	float: left;
}

.startbox_main {
	float: left;
	height: 100%;
	width: 305px;
}

.startbox_main_content {
	height: 230px;
	width: 283px;
	float: left;

	border: 1px solid #006699;
	background-color: #FFFFFF;

	padding: 10px;
}

#content #startbox_magazine_news {
	width: 634px;
	height: 250px;
	float: none;
	position: relative;
}

#content #startbox_magazine_news .startbox_main {
	width: 627px;
}

#content #startbox_magazine_news .startbox_main_content {
	width: 605px;
	background: white url("../../images/zahniportal/zahni_newspaper_startpage.png") bottom right no-repeat;
}

#content #startbox_magazine_news .startbox_main_content p {
	margin-top: -5px;
}

/*******************************************************************************
 *   Texte, etc in den Startboxen
 ******************************************************************************/

.news-box-date {
}

.news-box-container {
	margin-top: -10px;
}

.news-box-single-item {
	margin-left: 10px;
	text-align: left;
}

.csc-header h3.zahniportal-header, .startbox_main_content h1 a, .startbox_main_content h2 a, .startbox_main_content h3 a, .startbox_main_content h4 a, .startbox_main_content h5 a, .startbox_main_content h6 a {
	background-position: 10px 0px;

	font-size: 16px;
	font-weight: lighter;
	text-decoration: none;
	color: #f90;

	padding-top: 2px;
	padding-bottom: 3px;
}

.startbox_main_content h1 a, .startbox_main_content h2 a, .startbox_main_content h3 a, .startbox_main_content h4 a, .startbox_main_content h5 a, .startbox_main_content h6 a {
	padding-left: 0px;
}

.csc-header h3.zahniportal-header {
	padding-left: 27px;
}

.startbox_main_content .news-list-item h1 a, .startbox_main_content .news-list-item h3 a, .startbox_main_content .tx-jppageteaser-pi1-item h1 a, .startbox_main_content .tx-jppageteaser-pi1-item h3 a {
	padding-left: 17px;
}

.startbox_main_content .bodytext {
	padding: 0px 10px;
	color: #069;
}

.startbox_main_content .bodytext a, .startbox_main_content .bodytext a:visited , .startbox_main_content .link, .news-list-morelink {
	text-decoration: none;
	color: #f90;
	text-align: right;
}

.news-box-item a {
	color: #069;
}

div.csc-textpic-center {
	margin: -10px;
}

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	margin-left: 0px;
}

/*******************************************************************************
 *   JP Pageteaser
 ******************************************************************************/

div.tx-jppageteaser-pi1-list-entry-image {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

div.tx-jppageteaser-pi1-list-entry-link-item {
	text-align: right;
}

div.tx-jppageteaser-pi1-list-entry-description {
	color: #069;
}

div.tx-jppageteaser-pi1-list-entry-link-item {
	margin-top: 20px;
}

div.tx-jppageteaser-pi1-list-entry-link-item a {
	text-decoration: none;
	color: #f90;
}

div.tx-jppageteaser-pi1-list-entry-image img {
	border: none;
}

/*
 * OpenX
 */
#openx-centerfix {
    margin-left: -8px;
}

#qp {
    background: transparent url("../../images/zahniportal/quintessenz_partner.png") no-repeat 0 0;
}

