@charset "UTF-8";
body { 
	margin: 0;
	padding: 0;
	font-size:10pt; 
	color: #000;
	background-color: #FFF;
	overflow: inherit;
	vertical-align: top;
	width: 99%;
}

.floatbox {
	overflow: inherit;
}

div#page_margins {
	width: 99%;
}


h1,h2,h3,h4,h5,h6 { 
	page-break-after:avoid;
}

h1 {
	font-size: 14pt;
}

h2 {
	font-size: 13pt;
	font-weight: bold;
}

h3 {
	font-size: 12pt;
}

a,
a:link,
a:active,
a:hover,
a:visited {
	text-decoration: underline;
	font-style:italic;
}

a[href]:after {
	#content:" <URL:"attr(href)">";
}

p {
	font-size: 10pt;
}

div#mitte h1.csc-firstHeader {
	background: none;
	border: 1px dotted #000;
}


div#header,
div#header2,
div#breadcrumbs,
div#links,
div#rechts,
div#banner,
div#printbutton	{
	display: none;
}

#mitte {
	margin: 0%;
	width: 400px;
}
#links {
	float: left;
	width: 0;
	background: #e7e7e7;
}
#rechts { 
	float:right;
	width: 0;
	background: #e7e7e7;
}
#mitte { 
	width: 100%;
}

#mitte:before {
	content: " Content ";
	color: #888;
	display: block;
	background-color: inherit;
	font-weight: bold;
	font-size: 1.5em;
	border-bottom: 1px #000 solid;
	margin-bottom: 1em;
	display: none;
}

#footer {
	background: none;
	border-top: 2px solid #000;
}