@charset "UTF-8";

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 *	Farben:
 *		Hellgrau:				 EFF3F5
 *		Mittelgrau:				 9C9E9E
 *		Dunkelgrau:				 575256
 *		IKM-Grün:				 6DAC45
 *		IKM-Hellrün:			A2CA88
 *		BVK-Blau:				 114477
 *		Mittelblau:				 7592B0
 *		Hellblau:				 DEEBF7
 *
 *	Dimensionen:
 *		Gesamtbreite:			 900px
 *		Spaltenbreite li + re:	210px
 *
 *	Sonderzeichen:
 *		▲ Zeiger nach oben:		 &#x25B2;
 *		▼ Zeiger nach unten:	&#x25BC;
 *		◀ Zeiger nach links:	&#x25C4;
 *		► Zeiger nach rechts:	 &#x25BA;
 *		Thin Space:				 &#x2009;
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

@media all {

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	Allgemeine Konfiguration
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	* {
		margin: 0;
		padding: 0;
	}

	body {
		font-family: "Neue Helvetica", sans-serif;
		font-size: 11pt;
		color: black;
		font-weight: normal;
	}

	h1, h2, h3, h4,
	p,
	li,
	.csc-textpic-image,
	.standard-form table,
	.address {
		padding-bottom: 0.75em;
		line-height: 120%;
	}

	.contenttable, .contenttable caption {
		margin-bottom: 0.75em;
	}

	li li {
		padding-top: 0.75em;
		padding-bottom: 0;
	}

	.content ul {
		padding-left: 1em;
	}

	ol {
		padding-left: 1.5em;
		overflow: auto;
	}

	.csc-textpic-imagerow ul {
		list-style-type: none;
		margin-left: 0;
		padding-left: 0;
	}

	.content p {
		/*
		text-align: justify;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
		*/
	}

	.sitemap-inner-entry {
		margin-left: 2em;
	}

	img {
		border: none;
	}

	sup, sub {
		font-size: 60%;
	}

	.flexslider ul {
		list-style-type: none;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	Überschriften
	 *	h1: Seitentitel (SEO-relevant)
	 *	h2: (auf kalk.de nicht benutzt)
	 *	h3: Abschnittsüberschrift
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	h1, h2, h3, h4 {
		font-family: "Generis Sans";
		font-weight: bold;
	}

	#core-area h1 {
		font-size: 175%;
		color: #114477;
	}

	#core-area h3 {
		font-size: 120%;
		color: #114477;
		margin-top: 1.25em;
	}

	#core-area h3.csc-firstHeader {
		margin-top: 0;
	}

	#core-area h4 {
		font-size: 100%;
		color: inherit;
		margin-top: 0.75em;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	Tabellen
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	table {
		border-collapse: collapse;
	}

	td, th {
		text-align: left;
		vertical-align: top;
	}

	.contenttable th,
	.contenttable td {
		border: 1px solid #114477;
		padding: 5px;
		font-size: 90%;
	}

	.contenttable th {
		background-color: #7592B0;
		color: #DEEBF7;
		font-weight: bold;
	}

	/*	Symbole für die Sortierung durch "jquery.tablesorter".
		Die Bedeutung ist verdreht: Up ist absteigend, Down ist aufsteigend sortiert. */

	th.headerSortUp:after {
		content: "\25BC";			/* Zeiger nach unten */
	}

	th.headerSortDown:after {
		content: "\25B2";			/* Zeiger nach unten */
	}

	th.header {
		cursor: pointer;
	}

	.contenttable .numeric {
		text-align: right;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	Mitgliedsunternehmen
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	.member-list th {
		white-space: nowrap;
	}

	.member-single h3, h4 {
		margin-bottom: 0;
	}

	.member-single h4 {
		margin-top: 0;
	}

	.member-single .entry {
		margin-top: 1.75em;
	}

	.member-single img {
		float: left;
		max-width: 150px;
		height: auto;
	}

	.member-single .text {
		margin-left: 170px;
	}

	.member-single .text th {
		padding-right: 1em;
	}

	#big-member-map {
		position: relative;
	}

	/*	Mit Imagamap: */

	#member-display {
		display: none;
		position: absolute;
		top: 30px;
		left: 30px;
		border: 1px solid grey;
		padding: 2em;
		background-color: rgba(255, 255, 255, .9);
		font-size: 80%;
	}

	#member-display .member-single {
		margin-top: 2em;
		border-top: 1px solid grey;
		padding-top: 2em;
	}

	#member-display .member-single:first-child {
		margin-top: 0;
		border-top: none;
		padding-top: 0;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	Ausflugstipps
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	.tripleads-list a {
		display: block;
	}

	.tripleads-list .entry {
		overflow: hidden;
		margin-top: 0.5em;
		border-top: 1px solid #9C9E9E;
		padding-top: 0.75em;
	}

	.tripleads-list a:first-child .entry {
		margin-top: 0;
		border-top: none;
		padding-top: 0;
	}

	.tripleads-list img {
		float: left;
	}

	.tripleads-list .text {
		margin-left: 60px;
	}

	.tripleads-single .opening-hours {
		margin-top: 0.25em;
		border-top: 1px solid;
		padding-top: 1em;
		margin-bottom: 1em;
		border-bottom: 1px solid;
		padding-bottom: 0.5em;
	}

	.tripleads-single img {
		float: left;
		margin-right: 1em;
		margin-bottom: 0.5em;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	Publikationen
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	.publication-list {
		/*display: table;*/
		width: 100%;
	}

	.publication-list .row {
		/*display: table-row;*/
	}

	.publication-list .row > * {
		/*display: table-cell;*/
		margin-top: 0.5em;
		border-top: 1px solid #9C9E9E;
		padding-top: 0.75em;
		padding-left: 1em;
		text-align: left;
		vertical-align: top;
	}

	.publication-list .row:first-child > *,
	.publication-list .header-row + .row > *,{
		margin-top: 0;
		border-top: none;
		padding-top: 0;
	}

	.publication-list .row > *:first-child {
		padding-left: 0;
	}

	.publication-list .picture {
		padding-bottom: 0.75em;
	}

	.publication-list .framed img {
		border: 1px solid;
		padding: 1px;
	}

	.publication-list .notation {
		font-weight: bold;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	CSC-Anpassungen
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	.content div.csc-textpic-intext-left div.csc-textpic-imagewrap {
		float: left;
		margin-right: 1em;
		margin-bottom: 0.75em;
	}

	.content .csc-textpic-imagewrap {
		margin-bottom: 0.75em;
	}

	.content .csc-textpic-imagerow {
		overflow: hidden;
	}

	.content .csc-textpic-imagerow .csc-textpic-imagecolumn {
		display: inline;
		float: left;
		margin-left: 1em;
	}

	.content .csc-textpic-imagerow .csc-textpic-imagecolumn:first-child {
		margin-left: 0;
	}

	.csc-textpic-border img {
		border: 1px solid #9C9E9E;
		padding: 1px;
	}

	.csc-textpic-caption {
		font-size: 80%;
		font-style: italic;
	}

	.csc-textpic-imagerow dl,
	.csc-textpic-imagerow ul li {
		float: left;
		margin-left: 5px;
	}

	.csc-textpic-imagerow dl:first-child,
	.csc-textpic-imagerow ul li:first-child {
		margin-left: 0;
	}

	.csc-textpic-intext-left-nowrap {
		overflow: hidden;
		padding-bottom: 1em;
	}

	.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		float: left;
	}
}
/*	ENDE: @media all */

@media screen {

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	Strukturierenden Komponenten:
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	body {
		overflow-y: scroll;
	}

	#header, #main-picture, #middle, #footer {
		width: 902px;
		margin: 0 auto;
	}

	#header {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.start #header {
		height: 205px;
	}

	#main-picture-wrapper {
		background-color: #EFF3F5;
	}

	#main-picture img {
		width: 100%;
	}

	.start #main-picture img {
		height: 328px;
		margin-top: -76px;
	}

	#main-picture img {
		height: 180px;
		width: auto;
	}

	#main-picture .flex-control-nav {
		bottom: 0;
	}

	.left-area {
		float: left;
		width: 210px;
	}

	.start #middle .left-area {
		float: none;
		width: auto;
		margin-right: 230px;
	}

	#header .right-area {
		margin-left: 210px;
	}

	#middle .right-area {
		float: right;
		width: 210px;
		font-size: 9pt;
	}

	#middle .right-area > div:first-child {
		margin-top: 0;
		border-top: none;
		padding-top: 0;
	}

	#middle .box {
		margin-top: 15px;
	}

	#middle .box h2 {
		background-color: #114477;
		color: #DEEBF7;
		white-space: nowrap;
		font-family: "Generis Sans";
		font-size: 10pt;
		font-weight: bold;
		line-height: 26px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 0;
		margin-bottom: 0;
	}

	#middle .box .inner {
		background-color: #EFF3F5;
	}

	#middle .box .inner > * {
		padding-left: 10px;
		padding-right: 10px;
	}

	#middle .box .inner.ui-accordion h3 {
		padding-left: 2.2em;
	}

	#middle .box .inner h3 {
		margin: 0;
		border-top: 2px solid white;
		line-height: 30px;
		padding-bottom: 0;
	}

	#middle .box .inner h3:first-child {
		border-top: none;
	}

	#middle .box .inner img {
		/*width: 190px;*/
	}

	/* Clear floats: */
	#header, #middle {
		overflow: hidden;
	}

	#header .left-area {
		text-align: center;
	}

	.box h3 {
		font-size: 100%;
		font-weight: bold;
		color: #114477;
	}

	.box h3:before {
		/* Kollidiert mit jQuery UI Accordion: */
		/* content: "\25BA\00A0";			/* Zeiger nach rechts */
	}

	.regular .center-area {
		margin-left: 230px;
		margin-right: 230px;
	}

	#middle {
		margin-bottom: 20px;
	}

	.regular #middle {
		padding-top: 45px;
	}

	#middle .center-area {
		margin-bottom: 40px;
	}

	#footer-wrapper {
		background-color: #114477;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	Markante Elemente:
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	.start #main-picture {
		height: 252px;
	}

	.regular #main-picture {
		height: 180px;
	}

	#link-bar {
		overflow: hidden;
		margin-top: 15px;
	}

	#link-bar a {
		margin-right: 5px;
		 float: right;
	}

	#link-bar a:first-child {
		margin-right: 0;
	}

	#contact-box #google-map {
		height: 100px;
		background-color: orange;
	}

	#logout-box {
		margin-top: 25px;
		font-size: 75%;
	}

	#logout-box .username {
		font-weight: bold;
	}

	#order-items {
		padding-top: 10px;
	}

	#order-items .order-item {
		overflow: hidden;
	}

	#order-items input {
		width: 20px;
		float: left;
		text-align: right;
	}

	#order-items p {
		margin-left: 35px;
	}

	#eula-logo-2 {
		padding-left: 10px;
		padding-right: 10px;
	}

	#eula-logo-2 a {
		display: block;
		text-align: center;
	}

	#middle #application-box {
		margin-top: 0;
	}

	#application-box li {
		padding-bottom: 0;
	}

	#application-box h3:before {
		content: none;
	}

	#application-box h3 {
		margin-top: 0;
		padding-top: 10px;
		text-align: center;
		margin-bottom: 0;
	}

	#network-box .flexslider .slides img {
		width: 150px;
		margin: 10px auto 0 auto;
	}

	#network-box .flexslider .slides a {
		display: block;
	}

	#media-box h3 {
		padding-top: 0.5em;
		padding-bottom: 0.25em;
	}

	#media-box img {
		margin-bottom: 10px;
	}

	#middle .right-area .link-box.box .inner h3 {
		border-top: none;
	}

	#middle .right-area .link-box.box .inner h3:before {
		content: "\25BA\00A0";		/* Zeiger nach rechts */
	}

	#middle .right-area .link-box img {
		margin-top: 10px;
		margin-bottom: 10px;
	}

	.context-info {
		overflow: hidden;
		padding-bottom: 10px;
	}

	.context-info h3:before {
		content: none;
	}

	.context-info img {
		float: left;
	}

	.context-info .text {
		margin-left: 60px;
	}

	.context-info ul {
		/*list-style-type: none;*/
		padding-left: 13px;
	}

	.context-info ul li {
		padding-bottom: 0;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	Navi
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	#main-navi {
		display: inline-block;
		float: right;
		margin-top: 8px;
	}

	#internal-navi {
		width: 100%;
		margin-bottom: 15px;
	}

	#main-navi td,
	#internal-navi td {
		color: #DEEBF7;
		white-space: nowrap;
		font-family: "Generis Sans";
		font-weight: normal;
		font-size: 14pt;
		height: 40px;
		vertical-align: middle;
	}

	#main-navi td {
		border-left: 10px solid white;
		padding: .25em .75em;
		text-transform: uppercase;
	}

	#internal-navi td {
		padding: .5em .75em .25em;
		text-transform: uppercase;
	}

	#main-navi td:first-child {
		border-left: 0;
	}

	#main-navi td.normal {
		background-color: #114477;
	}

	#main-navi td.current,
	#main-navi td:hover {
		background-color: #7592B0;
	}

	#internal-navi td.normal {
		background-color: #6DAC45;
	}

	#internal-navi td.current,
	#internal-navi td:hover {
		color: #DEEBF7;
		background-color: #A2CA88;
	}

	#main-navi span,
	#internal-navi span {
		padding: 0 5px 0 5px;
		font-size: 10pt;
	}

	#main-navi span:before,
	#internal-navi span:before {
		content: "\25BA\00A0";		/* Zeiger nach rechts */
	}

	#main-navi a,
	#internal-navi a {
		display: block;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	#secondary-navi {
		font-family: "Generis Sans";
		font-weight: bold;
	}

	#secondary-navi h2 {
		font-size: 110%;
		margin-bottom: 0.75em;
	}

	#secondary-navi ul {
		list-style-type: none;
	}

	#secondary-navi li a {
		display: block;
	}

	#secondary-navi li a:hover,
	#secondary-navi li .current {
		color: #114477;
	}

	#secondary-navi li .prefix {
		float: left;
		display: inline;
		width: 1.25em;
	}

	#secondary-navi li .prefix:before {
		content: "\25BA";			/* Zeiger nach rechts */
	}

	#secondary-navi li li .prefix {
		display: none;
	}

	#secondary-navi li .text {
		margin-left: 1.25em;
	}

	#secondary-navi li li li .text {
		margin-left: 2.5em;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	#additional-navi {
		list-style-type: none;
		white-space: nowrap;
		font-size: 7pt;
		text-align: right;
	}

	#additional-navi li {
		display: inline;
		margin-left: 0.5em;
		border-left: 1px solid;
		padding-left: 0.5em;
	}

	#additional-navi li:first-child {
		margin-left: 0;
		border-left: none;
		padding-left: 0;
	}

	#additional-navi li.current {
		font-weight: bold;
	}

	#additional-navi li a:hover {
		border-bottom: 1px solid;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	#internal-navi span:before {
		content: "\25BA\00A0";		/* Zeiger nach rechts */
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	#overview-navi {
		margin-bottom: 20px;
		color: #DEEBF7;
	}

	#overview-navi h3 {
		background-color: #114477;
		color: inherit;
		text-transform: uppercase;
		padding-left: 15px;
		cursor: pointer;
	}

	#overview-navi .ui-state-default .ui-icon {
		background-image: url("../jquery-ui-1.9.2.custom/css/custom-theme/images/ui-icons_ffffff_256x240.png");
	}

	#overview-navi.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
		left: auto;
		right: 15px;
	}

	#overview-navi .menu {
		margin-top: 10px;
		padding: 0;
		background-color: #114477;
		color: inherit;
	}

	#overview-navi .menu ul {
		list-style-type: none;
	}

	#overview-navi .menu ul li {
		padding: 0;
	}

	#overview-navi .menu ul li a {
		display: block;
		padding: 0.75em 15px;
		border-top: 1px solid;
		color: inherit;
		text-transform: uppercase;
	}

	#overview-navi .menu ul li:first-child a {
		border-top: none;
	}

	#overview-navi .menu ul li a:hover {
		background-color: #7592B0;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	#sitemap {
		font-family: "Generis Sans";
		padding: 20px 0;
		font-size: 9pt;
		color: #DEEBF7;
	}

	#sitemap h3 {
		font-size: 100%;
		font-weight: bold;
		text-transform: uppercase;
	}

	#sitemap table {
		width: 100%;
	}

	#sitemap td {
		padding-left: 1em;
	}

	#sitemap td:first-child {
		padding-left: 0;
	}

	#sitemap td p {
		padding-bottom: 0.5em;
	}

	#sitemap .level-1 {
		font-weight: bold;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	Suche
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	#search-box .search-box-wrapper {
		padding: 5px;
		vertical-align: bottom;
		overflow: hidden;		/* Clear Floats */
	}

	#search-box input {
		background-color: white;
	}

	#search-box input.inactive {
		color: #9C9E9E;
	}

	#search-box input.active {
		color: inherit;
	}

	#search-box input[type="text"] {
		width: 85%;
	}

	#search-box input[type="submit"] {
		color: inherit;
		float: right;
		cursor: pointer;
	}

	#search-box input.inactive + input[type="submit"] {
		visibility: hidden;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	News
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	.start #news-box {
		height: 156px;
		position: relative;
	}

	.start #news-box .image {
		float: left;
		height: 132px;
		overflow: hidden;
	}

	#news-box,
	#publications-box {
		background-color: #EFF3F5;
		font-size: 10pt;
	}

	#news-box > h2,
	#publications-box > * {
		padding: 0;
		padding-left: 15px;
		padding-right: 15px;
	}

	#news-box h2,
	#publications-box h2 {
		font-size: 120%;
		color: #DEEBF7;
		background-color: #114477;
		line-height: 150%;
	}

	.news-list-container {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	#news-box .news-latest-item {
		background-color: #EFF3F5;
		padding-bottom: 0;
	}

	#news-box .all-news-link,
	.news-list-item {
		overflow: hidden;
		margin-top: 15px;
		border-top: 1px solid #9C9E9E;
		padding-top: 15px;
	}

	.news-list-item:first-child {
		margin-top: 0;
		border-top: none;
		padding-top: 0;
	}

	#news-box .news-latest-item {
		overflow: hidden;
	}

	#news-box .news-latest-item a {
		display: block;
	}

	#news-box .news-latest-item img,
	.news-list-item img {
		float: left;
	}

	#news-box .news-latest-item .text {
		margin-left: 194px;
		padding: .75em;
		color: #9C9E9E;
		line-height: 1.5;
	}

	.news-list-item .text {
		margin-left: 150px;
	}

	.news-list-item .text p {
		display: inline;
	}

	#news-box .news-latest-item .text .title {
		font-size: 110%;
		color: #114477;
		text-transform: uppercase;
	}

	.news-list-item .text .title {
		font-weight: bold;
	}

	.news-list-item .more {
		margin-top: 0.5em;
		display: block;
		text-align: right;
		font-weight: bold;
		color: #114477;
	}

	.news-latest-item .more {
		display: inline-block;
		padding: .25em .5em;
		position: absolute;
		right: 100px;
		bottom: -16px;
		font-size: 120%;
		background-color: #114477;
		color: #DEEBF7;
	}

	#news-box .flex-control-nav {
		bottom: 0;
	}

	/*
	.start #news-box .flex-direction-nav {
		display: inline-block;
		padding: .25em .5em;
		position: absolute;
		right: 40px;
		bottom: -16px;
		font-size: 120%;
		background-color: #114477;
		color: #DEEBF7;
	}

	.start #news-box .flex-direction-nav li {
		display: inline;
		padding: 0;
	}

	.start #news-box .flex-direction-nav li a {
		display: inline-block;
		position: static;
		width: auto;
		height: auto;
		margin: 0;
		background: none;
		opacity: 1;
	}

	.start #news-box .flex-direction-nav li a.flex-prev:before {
		content: "«";
		font-size: 200%;
	}
	*/

	.start #news-box .flex-direction-nav .flex-prev {
		left: 0;
	}

	.start #news-box .flex-direction-nav .flex-next {
		right: 0;
	}

	.start #news-box .flex-control-paging li a {
		width: 12px;
		height: 12px;
	}

	.news-single-item .news-single-abstract {
		font-weight: bold;
	}

	.news-single-item .news-single-img {
		float: left;
		width: 215px;
		margin-bottom: 15px;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	#positions-box .news-latest-container {
		padding-bottom: 15px;
	}

	#positions-box.box .inner {
		background-color: #EFF3F5;
	}

	#positions-box .news-latest-item {
		margin-top: 15px;
		border-top: 1px solid #9C9E9E;
		padding-top: 15px;
		overflow: hidden;
	}

	#positions-box .news-latest-item:first-child {
		margin-top: 0;
		border-top: none;
	}

	#positions-box .title {
		font-weight: bold;
	}

	#positions-box .more {
		float: right;
		font-weight: bold;
		color: #114477;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	Adressen
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	.address {
		overflow: hidden;
		border-top: 1px solid #9C9E9E;
		padding-top: 0.75em;
	}

	.address:first-child {
		border-top: 0;
		padding-top: 0;
	}

	.address .image {
		float: left;
		width: 140px;
	}

	.address .image img {
		border: 1px solid #9C9E9E;
		padding: 1px;
	}

	.address .text {
		margin-left: 140px;
	}

	.address .name {
		font-weight: bold;
	}

	.address th {
		font-weight: bold;
		text-align: left;
		padding-right: 1em;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	Mitgliedsunternehmen – Stellenangebote
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	.member-jobs .entry {
		overflow: hidden;
		margin-top: 15px;
		border-top: 1px solid #9C9E9E;
		padding-top: 15px;
	}

	.member-jobs .entry:first-child {
		margin-top: 0;
		border-top: none;
		padding-top: 0;
	}

	.member-jobs .entry img {
		float: left;
		width: 100px;
		height: auto;
	}

	.member-jobs .entry .text {
		margin-left: 120px;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	Dokument-Archiv
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	.doc_archive_list .entry {
		margin-bottom: 2em;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	Download-Statistik
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	.download-statistics form td {
		padding-bottom: 10px;
		padding-left: 1em;
	}

	.download-statistics form td:first-child {
		padding-left: 0;
	}

	.download-statistics form .datepicker-input {
		width: 6em;
	}

	.download-statistics .data-list {
		margin-top: 15px;
		border-top: 1px solid #9C9E9E;
		padding-top: 15px;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	jQuery UI
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	.ui-accordion-header {
		border: none;					/* wird für .ui-state-active und .ui-state-default gesetzt */
		background-color: #EFF3F5;	/* wird für .ui-state-default gesetzt */
		background-image: none;			/* wird für .ui-state-default gesetzt */
	}

	.ui-accordion-header.ui-state-active {
		cursor: default;
	}

	.ui-accordion-content.ui-widget-content {
		border: none;
		background-color: #EFF3F5;
		background-image: none;
		padding-top: 0;
		padding-bottom: 0;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	Kleinkram
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	a {
		text-decoration: none;
		color: inherit;
	}

	:focus {
		outline: none;
	}

	.content a[href],
	.context-info a[href] {
		border-bottom: 1px solid #CCC;
	}

	.content a[href]:hover,
	.context-info a[href]:hover {
		border-bottom: 1px solid black;
	}

	.content a.no-deco[href] {
		border-bottom: none;
	}

	.content .csc-textpic-imagewrap a,
	.content .csc-textpic-imagewrap a:hover {
		border-bottom: none;
	}

	.csc-linkToTop {
		text-align: right;
		font-size: 80%;
	}

	.csc-linkToTop a:before {
		content: "\25B2";			/* Zeiger nach oben */
	}

	.important {
		color: red;
		font-style: italic;
	}

	.standard-form {
		margin-top: 2em;
	}

	.standard-form input[type=text],
	.standard-form input[type=password] {
		padding: 5px;
	}

	.standard-form td {
		padding-bottom: 5px;
		padding-left: 2em;
		vertical-align: middle;
	}

	.standard-form td:first-child {
		padding-left: 0;
	}

	.standard-form input[type="radio"] + label {
		padding-left: 0.5em;
	}

	.tx-srfeuserregister-pi1-error {
		color: red;
		font-size: 80%;
		font-weight: bold;
	}

	.tx-srfeuserregister-pi1-radio {
		margin-left: 2em;
	}

	.tx-srfeuserregister-pi1-radio:first-child {
		margin-left: 0;
	}

	input {
		font-family: inherit;
		font-size: 90%;
	}

	em {
		font-weight: normal;
		font-style: italic;
	}
	
	video {
		border: 1px solid #114477;
		padding: 1px;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	Interne „News“
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	#core-area .csc-frame-frame1 h3 {
		font-size: 120%;
		color: #DEEBF7;
		background-color: #114477;
		line-height: 150%;
		padding-left: 10px;
		padding-bottom: 0;
	}

	#core-area .csc-frame-frame1 dl {
		background-color: #EFF3F5;
		padding: 10px;
	}

	#core-area .csc-frame-frame1 dl dt {
		margin-bottom: 0.75em;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	YAG
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	.tx-yag-breadcrumbcomtainer {
		border: none;
	}

	.tx-yag-next {
		width: 32%;
	}

	.content .tx-yag-items a,
	.content .tx-yag-items a:hover {
		border-bottom: none;
	}

	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
	 *	pw_comments
	 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

	#core-area .tx-pwcomment-pi1 h1 {
		margin-top: 1.25em;
		font-size: 120%;
	}

	.tx-pwcomment-pi1 .comment_header,
	/*.tx-pwcomment-pi1 .comment_body .message,*/
	.tx-pwcomment-pi1 .loggedInAs,
	.tx-pwcomment-pi1 label,
	.tx-pwcomment-pi1 textarea {
		display: block;
		margin-bottom: .75em;
	}

	.tx-pwcomment-pi1 .comment_header .comment_author {
		/*font-size: 120%;*/
		font-weight: bold;
	}

	.tx-pwcomment-pi1 .comment_header .comment_date {
		font-size: 80%;
	}

	.tx-pwcomment-pi1 .comment_body {
		background-color: #EFF3F5;
		padding: 10px;
	}

	/*
	.tx-pwcomment-pi1 .comment_body .message {
		margin-bottom: .75em;
	}
	*/

	.tx-pwcomment-pi1 .hide_initally,		/* Spam-Schutz */
	.tx-pwcomment-pi1 .thanksForYourComment {
		display: none;
	}

	.tx-pwcomment-pi1 textarea {
		box-sizing: border-box;
		padding: 10px;
		width: 100%;
	}
}
/* ENDE: @media screen */

@media print {

	#header,
	#footer,
	.left-area,
	.right-area {
		display: none;
	}
}
/* ENDE: @media print */
