

body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; }


/* Ausschalten der nicht benötigten Elemente */
#shadowLeft, #shadowRight, #navigation, #dienste, #seitenkopf, .inhalt-service,
.tx-macinasearchbox-pi1, .csc-linkToTop { display: none; }

/* Anzeigen der Seitenkopfgrafik für Printversion */
#seitenkopf-print {	height: 100px; }


/* Absätze und Abstände */
h1, h2, h3 ,h4, p, div { margin: 0; padding: 0; }
h1 { margin-bottom: 3pt; }
h2 { margin-top: 4pt; margin-bottom: 3pt; }
h3 { margin-top: 1pt; margin-bottom: 1pt; }
p { margin-bottom: 4pt; }
p.listenTitel { margin-bottom: 1pt; }
table { margin-bottom: 4pt; }
ul { margin-top: 0; margin-bottom: 4pt; }


/* Schriftgrössen und Schriftfarben */
h1 { font-size: 16pt; }
h2 { font-size: 13pt; }
h3 { font-size: 11pt; }
p, li, dl { font-size: 10pt; }
div { font-size: 10pt; }


/* Formatierung der Links */
a { text-decoration: underline; color: #003399; }


/* Formatieren der Content-Elemente */
#content { width: 580px; padding: 10pt 30pt 10pt 15pt; }
#support { margin-top: 20pt; }


/* Formatieren des Printlinks der Printversion */
@media screen
{
#printBackTop, #printBackBottom {
	display: block;
	height: 20px;
	color: #000;
	padding: 3px 0px 3px 0px;
	width: 660px;
	border-bottom: 1px dashed #333;
	margin: 0px 0px 10px 0px;
}
#printBackBottom { 
	border-bottom: none;
	border-top: 1px dashed #333;
}

#printBackTop #datum { float: left; }
#printBackTop .printBackLinkTop { float: right; }
#printBackBottom .printBackLinkBottom { text-align: right; }
}
@media print
{
#printBackTop, #printBackBottom { display: none; }
}


/* Formatierungen für die News-Meldungen */
div.news-latest-morelink, div.news-latest-gotoarchive { font-size: 10pt; }
div.news-list-date { font-size: 8pt; float: right; }
div.news-list-morelink, div.news-list-gotoarchive { font-size: 10pt; }
.news-single-backlink { display: none; }
div.news-single-timedata { text-align: right; font-size: 9pt; margin-top: 8pt; }



/********************************/
/* Frames, spacing, link-to-top */
/********************************/

div.csc-frame { margin-bottom: 10px; }
div.csc-frame-invisible {}
div.csc-frame-rulerBefore { border-top: 1px solid black; }
div.csc-frame-rulerAfter { border-bottom: 1px solid black; }
div.csc-frame-indent { padding-left: 100px; }
div.csc-frame-indent3366 { padding-left: 33%; }
div.csc-frame-indent6633 { padding-right: 33%; }

div.csc-frame-frame1 {
	background-color: rgb(233, 233, 233);
	border: 1px solid gray;
	padding: 10px;
	margin: 12px;
	font-size: 1em;
}
div.csc-frame-frame2 {
	background-color: rgb(255, 255, 255);
	border: 1px solid gray;
	padding: 10px;
	margin: 12px;
	font-size: 1em;
}

.csc-textpic-caption { font-size: 8pt; }


