body {
	font-family: Verdana, Geneva, sans-serif;
	background: #FFF;
	font-size: 9pt;
}

#content {
	width: auto;
	margin: 0 5%;
	padding: 0;
	border: 0;
	float: none !important;
	color: #000;
	background: transparent none;
}

div#content {
 	margin-left: 10%;
}

a:link, a:visited {
	color: #009;
	background: transparent;
	font-weight: bold;
	text-decoration: underline;
}

#content p a:link:after, #content p a:visited:after, #content div>a:not(.fancybox):link:after, #content div>a:not(.fancybox):visited:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
}

.tx-jfmulticontent-pi1 h3 a {
	color: #000;
	text-decoration: none;
}

h1, h2, h3, h3 a, h4, h5, h6 {
    page-break-after: avoid;
}

h1 {
	font-size: 18pt;
}

h2 {
	font-size: 14pt;
}

h3, .tx-jfmulticontent-pi1 .ui-accordion-header {
	font-size: 12pt;
}

h4, .tx-jfmulticontent-pi1 h3 {
	font-size: 10pt;
	font-weight: bold;
}


.ui-accordion-content {
	display: block !important;
	margin-bottom: 2em;
}

#content, a {
	display: block;
}


blockquote {
	quotes:"\201E" "\201C" "\201A" "\2018";
	line-height:16px;
}

blockquote p::before {content:open-quote;}
blockquote p::after {content:close-quote;}

footer { 
	background: 0 none; 
	clear: both;
}
	
footer .printfooter { 
	display: block;  
}

footer .printfooter .subcolumns, footer .printfooter .subheadline {
	margin-bottom: 4px;
}

footer .printfooter .subcolumns div, footer .printfooter .subcolumns div a {
	display: inline-block;
}

header, aside, .hidden, .media, 
footer .themes-footer, footer .references-footer, footer .csc-header, #content-footer,  
.tx-stwjqueryfeedback-pi1,
#left-column, #breadcrumb, #subnavigation_footer,
div#subnavigation_footer div.anchor-top,
#filter, .ui-selectmenu-menu, .selectmenu-news, .event-filter, .news-filter,
.pagebrowser, .back-link, .backlink, span.back, span.forward  {
	display: none !important;
}

div.tx-jfmulticontent-pi1 div.anythingSlider,
div.tx-jfmulticontent-pi1 div.anythingSlider *[style] { 
	/* width: auto !important; */
	height: auto !important; 
	left: auto !important; 
	top: auto !important; 
	display: block !important; 
	position: static !important; 
	border: none !important;
	-moz-border-radius: 0 !important;
	-moz-box-shadow: none !important;
	-webkit-border-radius: 0 !important;
	-webkit-box-shadow: 1px 1px 1px #ffffff !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	/* overflow: visible !important; */
}

div.tx-jfmulticontent-pi1 div.anythingSlider .anythingWindow img {
	border: none !important;
	-moz-border-radius: 0 !important;
	-moz-box-shadow: none !important;
	-webkit-border-radius: 0 !important;
	-webkit-box-shadow: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}

div.tx-jfmulticontent-pi1 div.anythingSlider .anythingWindow .csc-textpic-imagewrap {
	display: none;
}

div.tx-jfmulticontent-pi1 div.anythingSlider .anythingWindow .csc-textpic-text {
    padding: 0px !important;
}

div.tx-jfmulticontent-pi1 div.anythingSlider .anythingWindow ul.anythingBase  {
	/* width: 10px !important; 
	height: 10% !important; 
	font-size: 10px !important;
	left: auto !important; 
	top: auto !important;   */
	width: auto !important; 
	-moz-padding-start: 0px !important;
} 

div.tx-jfmulticontent-pi1 div.anythingSlider .anythingWindow .cloned {
	display: none !important;
}

div.tx-jfmulticontent-pi1 div.anythingSlider .anythingWindow .panel {
	margin-bottom: 30px !important;
}

div.tx-jfmulticontent-pi1 div.anythingSlider .anythingWindow .leftbar-end {
	height: auto !important; 
}

div.tx-jfmulticontent-pi1 .arrow {
	display: none !important;
}

div.tx-jfmulticontent-pi1 div.anythingSlider div.anythingControls { 
	display: none !important;
}

/*
div.tx-jfmulticontent-pi1 div.anythingSlider-promotion .anythingWindow li.panel {
	font-size: 0.1em !important;	
} */


/* Promotion */

div.tx-jfmulticontent-pi1 div.anythingSlider-promotion div.anythingWindow ul.anythingBase {
	-moz-padding-start: 0px !important;
	width: 10% !important;
}

/*
div.tx-jfmulticontent-pi1 div.anythingSlider-promotion .anythingWindow .csc-textpic-text {
    padding: 0px !important;
}

div.tx-jfmulticontent-pi1 div.anythingSlider-promotion .csc-textpic-text {
    padding: 0px !important;
} */

div.tx-jfmulticontent-pi1 div.anythingSlider-promotion .anythingWindow li.panel p {
    font-size: 12px !important;
    line-height: 18px !important;
	/* width: auto !important; */
}

div.tx-jfmulticontent-pi1 div.anythingSlider-promotion .anythingWindow li.panel h1 {
    font-size: 18px !important;
    line-height: 22px !important;
}

div.tx-jfmulticontent-pi1 div.anythingSlider-promotion .anythingWindow li.panel .csc-textpic-imagewrap {
	display: none !important;
}

div.tx-jfmulticontent-pi1 div.anythingSlider-promotion .anythingWindow li.panel .csc-textpic div  {
	margin-left: 0px !important;
}


/* Startseiten Referenzslider */

div.tx-idon-projektron-references div.anythingSlider {
	display: none;
}

/*
div.tx-idon-projektron-references div.anythingSlider .anythingWindow .panel {
	display: none;
}

div.tx-idon-projektron-references div.anythingSlider .anythingWindow .activePage {
	display: block;
}*/


.csc-textpic-border {
	border: none !important;
}

dl img, dl a, dl a img, dl dt img {
	border: none !important;
}

.special-box {
	margin-top: 10px;
	clear: both !important;
}

.stripedtable {
    padding-top:15px;
}

.stripedtable tr {
	border-bottom: 1px solid #666 !important;
}

td {
    padding:5px 8px;
}

th {
    padding:5px 8px 7px;

}

thead th, .thead th {
	font-weight:bold;
}

.stripedtable td {
    text-align:center;
    vertical-align:middle;
    border:1px solid #d7dadb;
    border-width:1px 0 0 1px;
}


.stripedtable td:first-child {text-align:left;}

.stripedtable td:first-child,
.stripedtable th:first-child {
    border:1px solid #D7DADB;
    border-width: 1px 0 0 0;
}

.stripedtable .thead th:first-child, 
.stripedtable thead th:first-child {border:none;}

.stripedtable th {border-left:1px solid #d7dadb;}

.tx-imagecarousel-pi1 .jcarousel-control {
	display: none !important;
}

.tx-imagecarousel-pi1 .jcarousel-item {
	/* width: auto !important;
	height: auto !important;
	display: block !important;  */
	margin: 10px 0 10px 0;
	clear: both !important;
}


/* FUl 31.07.13 Fix für  T-17070 */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
    float: none;
}

p, h2, h2 a, h3, h3 a {
    orphans: 3;
    widows: 3;
}

h2, h3, h3 a, h4 {
    page-break-after: avoid;
}

/* Kalender im Druck auf eigener Seite */
#tx-netupprojektron-pi2-tabs .ui-tabs-panel.ui-widget-content {
	page-break-before: always;
}

/* Keine Links nach Inhalt im Kalender */
#tx-netupprojektron-pi2-tabs div>a:link:after, #tx-netupprojektron-pi2-tabs div>a:visited:after  {
	display: none !important;
}

#tx-netupprojektron-pi2-tabs .fc-event-title {
	margin-bottom: 2em !important;
	font-size: 90%;
	float: left;
}

#tx-netupprojektron-pi2-tabs .fc-event-hori {
	border-bottom: none !important;
}

/* Overlay-Inhalte so gut es geht drucken */
#fancybox-overlay {
	display: none !important;
}

#fancybox-wrap, #fancybox-content {
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	margin-left: 0 !important;
	padding: 0 !important;
	position: static !important;
}

body.frameless #content {
	margin: 0 !important;
}
