.prnHidden		{ display:none; visibility: hidden }
.scrHidden		{ visibility: visible }

@page { size:21.0cm 14.85cm;
        margin-top:1.7cm;
        margin-bottom:1.4cm;
        margin-left:12cm;
        margin-right:2cm
}

body {
    font: 10pt sans-serif;
    color: Black;
    margin: 10px;
    padding: 10px;
}

a:link, a:visited, a:active, a:hover
{ 
  text-decoration:none;
  color:#000000;
  font-size:10pt;
}


#fuss {
float:left;
width:100%;
font-size: 8pt;
}

/* -----------------  Überschriften  --------------------------*/
h1, h2, h3{
    color: Black;
    background: none;
    font-weight: bold;
    padding-bottom: 0.17em;
    border-bottom: 1px solid #000;
}

h1 { font-size: 15pt; margin: 0; padding-top: 0em;}
h2 { font-size: 12pt; padding-top: 0.15em;}
h3 { font-size: 11pt; margin: 0; padding-top: 1em; padding-bottom: 0em;}

h4, h5, h6 {
    border-bottom: none;
    font-weight: bold;
}
h4 { font-size: 9pt; }
h5 { font-size: 8pt; }
h6 { font-size: 7pt;  }



.schrift_klein		{font-size:8pt;}

/* ------------------------------ Tabelle ------------------------------- */
.tabelle			{border: 1px solid #000000; color:#FFFFFF; width:100%; font-size: 10pt;}
.tkopf				{color:#FFFFFF; font-size: 12pt; font-weight:bold; }
.tukopf				{color:#FFFFFF; font-size: 10pt; font-weight:bold  }
.tbody0				{color:#FFFFFF; font-size: 10pt;}
.tbody1				{color:#FFFFFF; font-size: 10pt;}
.tbody				{color:#FFFFFF;}



/*----------------------------- Bilder -----------------------------------------*/
.bild_rechts {float:right; margin-left: 10px }
.bild_links {float:left; margin-right: 10px}

.tab_klein			{width:100%;}
.tab_klein p		{font-size: 8pt;}
.tabelle			{border: 1px #C0C0C0 solid; color:#FFFFFF; width:100%; color:#634142; font-size: 10pt;}
.tab				{width:100%; color:#FFFFFF; font-size: 10pt;}

.box {
	color:#000;
	background: #FFFFD9; 
	border: 1px #ccd solid;
	text-align: left;
	padding: 0px 5px 0px 5px;
}