@page { size:portrait; }

body {
	background: white;	
	margin:0;
	padding: 0;
	font: normal 9pt Verdana, Arial, Helvetica, sans-serif; 
	color: #000000;
	margin: 1cm 0.3cm 0.5cm 1.5cm; 
	text-align:left; 
	}
	

body a.link, body a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #ff3c00;
	}

body a.link:after, body a:visited:after {
	content: " (" attr(href) ") ";
	font-weight: normal;
	font-size: 80%;
	}

input {border: solid 1px #1aa7b5;}

dl dt {margin: 0; padding: 0;}

img {border: 0;}

table {font: normal 11pt Arial, Verdana, Helvetica, sans-serif; border-collapse: collapse; border: solid 1px #000000; }
tr {font: normal 11pt Arial, Verdana, Helvetica, sans-serif; border: solid 1px #000000; }
td {font: normal 11pt Arial, Verdana, Helvetica, sans-serif; vertical-align:top; border: solid 1px #000000; }
th {font: bold 11pt Arial, Verdana, Helvetica, sans-serif; text-align: left; }

td p .bodytext {font: normal 10pt Arial, Verdana, Helvetica, sans-serif; vertical-align:top;}
.contenttable td  {font-size: 10pt;}
.contenttable th {font-size: 10pt; font-weight: bold;}

td p .contenttable .bodytext {font-size: 10pt;}




/*Uberschriften*/
h1 {font-size: 16pt;}
h2 {font-size: 14pt;}
h3 {font-size: 13pt;}
h4 {font-size: 11pt;}

caption {text-align: left; font-weight: bold; font-size: 10pt; margin: 5px 0;}

hr {
	border: 0; 
	background-color: #999999; 
	color: #999999; 
	height: 1px; 
	border-style:dashed;
	 }

.center {text-align: center;}

#ganzeseite{
	width: 100%;
	padding: 0;	
	}

/*linker Bereich*/	
#links {
	display: none;
	}

	
#logo {
	display: none;
	}

#linkeseite {
	display: none;
	}

#links-footer {
	margin: 0;
	padding: 0;	
	}
	
#footer-copyright {
	padding: 5px 0 0 0;
	font-size: 8pt;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: 0.1em;
	}

/*rechter Bereich*/	
#rechts {
	text-align: left;
	}
	
#header {
	display: none;
	}		
		
#header-hnavi{
	display: none;
	}


/*footer*/
#rechts-footer {
	display: none; 
}
	
#footer-navi {
	display: none;
	}
	
#footer-navi a {
	display: none;
	}
	
#footer-navi a:hover {
	display: none;
	}


#unavi {display: none;}
	
#links-text .csc-textpic-imagewrap {display: none;}
		
	
/*Diverses*/
.clear {clear: both;}
.clearer {clear: both;}

.text-suche {font-size: 10pt; color: #00578c;}

	
/*tabellen*/
.tabelle-dateiliste table,tr,td,th {font-size: 8pt;}

.contentfooter{
	display: none;
	}

#orientierungspfad {display: none;}

#orientierungspfad a {display: none;}
#orientierungspfad a:hover {display: none;}


/*seite-main*/
#inhalt {
	text-align: left;
	}
	
#inhalt-main {

	text-align: left;
	}
	
