/* CSS Document */

@import url(formate.css);
@import url(content.css);

@page { size:29.7cm 21cm; margin:10mm 10mm 10mm 10mm  }

/* ------------ Hidden ------------- */

#accesskeys,
#navigation,
#suche,
#breadcrumb,
#tools,
#footer ul,
#header ul.generic
.fenster-header  { display: none; }

#header ul.generic,
#header ul.portalnav,
#header .containerinfo,
#header a.home  { display: none; }
	

/* ------------ Layout ------------- */

#header {
	position: absolute;
	width: 988pt; 
	z-index: 1000;		}
	
#headerprint {
	display: block; 
	position: absolute; 
	z-index: 1; }
		
#main {
	width: 100%; 
	min-height:400px;}
	
#maincontent { width: 100%; font-size: 12px;   }
	
	#inhalt {
		float: left;
		width: 65%;
		margin: 120px 40px 0 0 !important; 
		padding-bottom: 30px; }
		
	#inhalt.width {		/* --- Klassen fürs Ausblenden der Service-Spalte --- */
		width: 90%;
		margin: 100px 0 0 0; }
		
	#service {
		float: left;
		width: 25%;
		margin: 140px 0 0 0 !important; 
		padding: 0 0 30px 0; }	
		
#footerprint { 
	wdisplay: block;
	font-size: 10px;
	width: 300pt; 
	height: 100pt;   }
		
		
.topnav,
ul.portalnav,
.containerinfo  { 
	font-size: 12px; 
	color: #000;  }
	
.topnav,
ul.portalnav    { margin-top: 2em;  }

.containerinfo    { max-width: 300pt; }

/* ------------------------------------------------------------------------- */

h1 { font-size: 20px; 	}
h2 { font-size: 12px;}
#service h2 { font-size: 12px;  }
h3 { font-size: 12px; }
	

/* ------------ Content Template ------------------------------------------------------------- */
	
/* --- Paragraph Text/Bild ---- */

div.p ul,
div.t ul { margin: 10px 0 10px 38px;}
div.p ol,
div.t ol { margin: 10px 0 10px 18px;}

div.p ul li {
	list-style: square;
	padding: 0 0 0 5px; margin: 0; }

div.p ol li {list-style: decimal; }

div.p img   {
	max-width: 450px;  }
	
div.p div.textbildbreit  {
	float: none !important;
	margin: 0 0 10px 0;
	width: 100% !important;  }	

/* --- Paragraph Links ---- */

div.p ul.links li,
div.t ul.links li,
div#service ul.links li  { padding: 0; margin: 0 0 3px 0;  }
	
/* --- Paragraph 4 Bilder ---- */
	
div.p div.bild4 ul.links li { padding: 0; margin: 0;  } 

/* --- Paragraph Adressen ---- */

div.t p.adresstitel {
	padding: 0; }
	
div.t img.adressbild { 
	margin-right: 10px; }

/* --- Paragraph Bild/Links ---- */

div.p ul.bildlinks li { 
	padding: 0; margin: 0 0 3px 0;
	list-style: none;  }

/* --- Paragraph Buttons ---- */

div.p ul.button li a,
div.t ul.button li a { 
	padding: 0; margin: 0 10px 0 0;      }

/* --- Template Handbuch (Steuern) -------------------------------------------------------------------------------- */
	
div.t table.handbuch a.intern {
	padding: 0; margin: 0;  }

/* --- Paragraph Tabelle ---- */

div.p table th,
div.t table th,
div.p table tr td,
div.t table tr td {
	padding: 0px 9px 0 0; }




