@page { 
	size          : portrait; 
	size          : 29.7cm 21.0cm; 
	margin        : 0; 
	padding       : 0;


}


html {
	height          : 27.7cm;
	width           : 18.6cm;
	margin          : 0;
	padding		    : 0;
}

/*Formatierung Inhaltsbereich*/
body {
	padding		       : 0.5cm;
	margin-bottom	   : 3.5cm;
	width              : 17cm;
	font-size          : 9pt;
	font-family        : Helvetica-Light, Helvetica, Gautami, sans-serif;
	color              : #000;
	background         : #fff;
}

#inhalt {
	font-family          : Helvetica-Light, Helvetica, Gautami, sans-serif;
	position             : absolute;
	background-attachment: scroll; 
	background-image     : url(print-fond.jpg);
	background-repeat    : no-repeat;
	background-position  : bottom left;
	min-height           : 810px;
	padding-left         : 3mm;
	padding-bottom       : 10mm;
	width: 18.5cm;
}

#inhalt h1 {
  font-family  : 'Open Sans',sans-serif;
	color        : #333;
	font-size    : 28px;
	line-height  : 1em;
	margin-bottom: 10px; /* 2px */
	font-weight  : 300;
	font-style   : normal;
	text-align   : left;
	padding-top  : 0;
	margin-top   : 0;
    white-space  : nowrap;
}
	
/*Formatierung Überschrift*/
#inhalt h2 {
   font-family   : 'Gilda Display', serif;
	color         : #f29000;
	font-size     : 19px;
	line-height   : 1em;
	margin-bottom : 2px;
	font-weight   : 400;
	font-style    : normal;
	text-align    : left;
	padding-top   : 0;
	margin-top    : 0;
}

/*Formatierung kleine Überschrift*/
#inhalt h3 {
	font-family   : 'Open Sans',sans-serif;
	color         : #969696;
	font-size     : 1.2em;
	font-weight   : normal;
	font-style    : normal;
	font-stretch  : condensed;
	text-align    : left;
	letter-spacing: 1px;
	line-height   : 1em;
	padding-bottom: 0;
}

#inhalt h4 { 
    font-family  : 'Open Sans',sans-serif;
	color        : #333;
	font-size    : 20px;
	line-height  : 1.2em;
	margin-bottom: 10px; 
	font-weight  : 300;
	font-style   : normal;
	text-align   : left;
	padding-top  : 0;
	margin-top   : 0;
	margin-left  : 1px;
}

/*Formatierung des Fliestextes*/
#inhalt p {
	font-family  : Helvetica-Light, Helvetica, Gautami, sans-serif;
	clear        : right;
	text-align   : justify;
	line-height  : 1.4em;
	padding      : 0;
	margin       : 0;
}
#inhalt a:link,
#inhalt a:active,
#inhalt a:visited,
#inhalt a:hover  {
	font-family    : Helvetica-Condensed, Helvetica, Gautami, sans-serif;
	color          : #000;
	font-variant   : small-caps;
	font-weight    : normal;
	text-decoration: underline;
}


/*Formatierung des Betohnten Textes*/
#inhalt em {
	font-family  : Helvetica-Light, Helvetica, Gautami, sans-serif;
	color       : #ab883f; 
	font-weight : normal;
	font-style  : normal;
}

/*Formatierung des Logos*/
#logo {
	width        : 300px;
	clear        : both;
	margin-top   : 0.5cm;
	margin-bottom: 1cm;
	margin-left  : 12.5cm;
}

/*Formatierung der Pfadangabe*/
#footer {
	margin-left      : 20px;
	margin-bottom    : 20px;
	margin-top       : 10px;
}



/*Formatierung normale Bilder*/
#inhalt img {
	align         : right;
	float         : right;
	margin-top    : 0;
	padding-bottom: 0.5cm;
	padding-left  : 0;
	margin-left   : 0;
	border        : none;
}
#inhalt a img {
	align         : right;
	float         : right;
	margin-right  : 0.1cm;
	margin-top    : 0;
	padding       : 0.1cm;
	padding-left  : 0cm;
}

/* Listen-Bild im Contentbereich */
/* Vorschau-Bild im Contentbereich */
#inhalt ul li img,
#inhalt .index ul li img  {
	border        : none;
	margin        : 0;
	padding       : 0;
	padding-bottom: 1mm;
	float         : right;
}

#inhalt table img {
	align         : right;
	float         : right;
	margin-top    : 0;
	padding-bottom: 0.5cm;
	padding-left  : 0;
	margin-left   : 0;
	border        : none;
}



/*Formatierung der Tabellen*/
#inhalt table {
	border-collapse    : collapse;
	font-size          : 9pt;
	font-family        : Helvetica-Light, Helvetica, Gautami, sans-serif;
	clear              : both;
	width              : 18cm; 
	margin-bottom      : 2mm;
	margin-top         : 4mm;
	margin-left        : 0;
	padding-left       : 0;
	background-color   : transparent;
}

/*Tabellenkopf*/
#inhalt th {
	background-color : none;
	padding          : 1mm;
	padding-right    : 3mm;
	vertical-align   : top;
	width            : 6cm;
	font-family      : Helvetica-Light, Helvetica, Gautami, sans-serif;
	font-size        : 9pt;
	text-align       : justify;
}

/*Tabellenkopf*/
#inhalt td, th {
	background-color : none;
	padding          : 1mm;
	padding-right    : 3mm;
	vertical-align   : top;
	width            : 6cm;
	font-family      : Helvetica-Light, Helvetica, Gautami, sans-serif;
	font-size        : 9pt;
	text-align       : justify;
}

/*gerade Tabellenzeilen*/
#inhalt tr.even td {
	background-color : none;
	padding          : 1mm;
	padding-right    : 3mm;
	vertical-align   : top;
	width            : 6cm;
	font-family      : Helvetica-Light, Helvetica, Gautami, sans-serif;
	font-size        : 9pt;
	text-align       : justify;
}

/*ungerade Tabellenzeilen*/
#inhalt tr.odd td {
	background-color : none;
	padding          : 1mm;
	padding-right    : 3mm;
	vertical-align   : top;
	width            : 6cm;
	font-family      : Helvetica-Light, Helvetica, Gautami, sans-serif;
	font-size        : 9pt;
	text-align       : justify;
}



/* Formatierung der Listen im Contentbereich*/
#inhalt li,
#inhalt .index li {
	font-family    : Helvetica-Light, Helvetica, Gautami, sans-serif;
	margin-top     : 0;
	margin         : 0;
	padding        : 0;
	font-size      : 9pt;
	white-space    : normal;
	list-style-type: none;
}

#inhalt ul,
#inhalt .index ul {
	font-family  : Helvetica-Light, Helvetica, Gautami, sans-serif;
	float        : none;
	clear        : both;
	font-size    : 9pt;
	margin       : 0;
	padding      : 0;
}

/* Abstand zwischen Auflistungen */
#inhalt ul li p,
#inhalt .index ul li p{
	font-family : Helvetica-Light, Helvetica, Gautami, sans-serif;
	float       : none;
	clear       : both;
	font-size   : 9pt;
}

/* Bullet Liste */
#inhalt ul li,
#inhalt .index ul li{
	font-family      : Helvetica-Light, Helvetica, Gautami, sans-serif;
	background       : url(/fond-auflistung.png);
	background-repeat: no-repeat;
	padding-left     : 15px;
	margin-left      : 0;
	font-size        : 9pt;
	vertical-align   : top;
	text-align       : left;
	list-style-type  : none;
}

/* Aufzählungs Liste */
#inhalt ol,
#inhalt .index ol {
	font-family    : Helvetica-Light, Helvetica, Gautami, sans-serif;
	float          : none;
	clear          : both;
	padding-left   : 10px;
	list-style-type: none;
}

#inhalt ol li,
#inhalt .index ol li {
	float          : none;
	margin         : 0;
	margin-left    : 5px;
	margin-top     : 3px;
	list-style-type: none;
}

/* Unsichtbare Liste */
#inhalt ul.simple li,
#inhalt .index ul.simple li {
	font-family    : Helvetica-Light, Helvetica, Gautami, sans-serif;
	float          : none;
	clear          : both;
	margin         : 0;
	text-align     : left;
	padding        : 0;
	padding-left   : 5px;

}

/* Unsichtbare Liste */
#inhalt ul.simple,
#inhalt .index ul.simple {
	margin-top     : 8px;
}






