@page {
	size: 20cm x 29cm; 
	margin:auto;
}
	
/*********Menu************/
.clCMAbs{display:none}
.clBar{display:none}
.clLevel0{display:none}
.clLevel0over{display:none}
.clLevel0border{display:none}
.clLevel1{display:none}
.clLevel1over{display:none}
.clLevel1border{display:none}
.clLevel2{display:none}
.clLevel2over{display:none}
.clLevel2border{display:none}

/*********Navigation************/

/*4th-Level*/
a.nav4link:link,a.nav4link:visited,a.nav4link:hover,a.nav4link:active {
	color : #808080;
	font-size : 9pt;
	text-decoration : none;}
td.tablheadl  {
	width : 6pt;
	height:20pt;
		}
td.tablheadm  {
	color : #004000;
	font-size : 9pt;
	height:20pt;	
	font-weight : bold;	
		}	
td.tablheadr  {
	width : 6pt;
	height:20pt;	
	}					

/*Querschnittsfunktionen im Kopf*/
#funktionen {
	display:none }
	
/*************Layout*************/

/*Grundlayout*/
body 	{
	font-family : Arial, Helvetica, sans-serif;
	color : #000000}
	
body.windowbody {
	text-align:center;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000}
	
#ciline	{
	display:none }	

#navi {
	display:none }

#aktionenrechts {
	display:none }

#contentlayout { 
 }		
	
#contentaussen {
	position:relative;
	width:100%;
	top:0pt;
	margin:5pt;
	padding:0pt;}	

#contentheadline {
	display:none }
	
table.contentinnen {
	width: 95%;
	font-size: 9pt;
	margin-left: 5px;
}

table.contentinnenbdr {
	width: 95%;
	font-size: 9pt;
	border: 1pt solid #C0C0C0;
	border-collapse: collapse;
	margin-left: 5px;
}	
	
#footer {
	display:none }

.text  { 
	color : #000000; 
	font-size : 9pt;
 	padding: 4pt; 
 	vertical-align : top } 
.textfett {
	color : #000000; 
	font-size : 9pt; 
	font-weight : bold; 
	padding:4pt; 
	vertical-align : top;	}  	

td.textbghead { 
	color : #000000; 
	font-size : 9pt; 
	font-weight:bold; 
	vertical-align : top;	
	padding: 7pt; 
	margin:1pt;	
	background-color:#C0C0C0	}	
td.textbg { 
	color : #000000; 
	font-size :9pt; 
	vertical-align : top;	
	padding: 7pt; 
	margin:1pt;	
	background-color:#FFFFFF	} 
td.textfettbg { 
	color : #000000; 
	font-size : 9pt; 
	font-weight:bold;
	vertical-align : top;	
	padding: 7pt; 
	margin:1pt;	
	background-color:#FFFFFF} 	

	

/************Content*********/

/*Style für Links im Text in den Contentseiten*/
a.textlink:link,a.textlink:visited,a.textlink:hover,a.textlink:active {
	color : #008000;
	font-size : 9pt;
	text-decoration : none;}

/*Hervorhebungen in den Contentseiten*/
td.headlinegruen {
	color : #008000;
	font-size : 12pt;
	font-weight : bold;
	padding:5pt}
h1 {
	color : #008000;
	font-size : 12pt;
	font-weight : bold;
	padding-top:5pt;
	padding-bottom:0px}
p {
	color : #000000;
	font-size : 9pt;}
ul {
	list-style-image:url(../images/marks/liststyleimage.gif);}
		
.textautor {
	font-style:italic;
	text-align:right }
	
/*Rahmen um Bilder*/
img.imgborder	{
	border: #004000 1pt solid }

/*News-Layout*/
table.news	{
	font-size:9pt;
	width:100%;
	margin-bottom:20pt;
	border-bottom: solid 1pt #C0C0C0 }
td.newscell {	
	border: solid 1pt #C0C0C0;
	vertical-align:top;
	background-color:#FFFFFF;
	padding: 10pt;
	page-break-inside:avoid }
.textnewsheader  { 
	font-size :9pt; 
	padding: 4pt; 
	background-color:#9FD484; 
	font-weight:bold }
.teaserpic {
	display:none	}
.teaserpictext {
	display:none }
.textnewsbody  { 
	font-size :9pt;
	padding-top:5pt;	
	text-align:justify }
.sortnews {
	display:none }
.wnews {
	border-top:solid 1pt #008000;
	margin-top:9pt; }	
.wnewshead {		
	position:relative;
	top:-8pt;
	left:10pt;
	width:150pt;
	height:20pt;
	text-align:center;
	color:#008000;	
	background-color:#FFFFFF;
	font-size:9pt;
	font-weight:bold }
	
/*Ergebnis-Tabelle*/
table.results {
	background-color : #C0C0C0;
	color : #000000;
	font-size : 9pt;
	vertical-align : top;
	width : 100%;}	

/*preformatted Text*/
pre {
	background-color:#FFFFFF;
	width:50%;
	border:#C0C0C0 1px solid;
	padding:15pt;}	

/*Bildunterschriften in den Contentseiten*/
div.imgline {
	font-size:9pt;
	font-style:italic }

/*Kleine Bildunterschriften in den Contentseiten*/
div.imglinesmall {
	font-size:9pt; }


/*************Formulare***************/

/*Style für Formularfelder*/
form   {  
	font-size: 9pt;}
	
input, textarea, select { 
	border: #000000 1pt solid; 
	font-size: 9pt;}

table.button  {
	height : 20pt;
	width:100%}
td.buttonl  {
	width : 9pt;
	background-image:url(../images/marks/buttonl.gif);
	background-repeat:no-repeat;
	text-align:right	}
td.buttonm  {	
	background-image:url(../images/marks/buttonm.gif);
	font-weight:bold	}	
td.buttonr  {
	width : 9pt;
	background-image:url(../images/marks/buttonr.gif);
	background-repeat:no-repeat;}			
	
fieldset {
	font-size:11pt;
	}	