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


html {
	height          : 27.7cm;
	width           : 18.6cm;
	margin          : 0;
	padding		: 0;
	/*border		: 1px solid #000;*/
}

/*Formatierung Inhaltsbereich*/
body {
	padding		   : 0.5cm;
	margin-bottom	   : 3.5cm;
	width              : 17cm;
	font-size          : 9pt;
	line-height        : 12pt;
	font-family        : Arial,sans-serif;
	color              : #000;
	background         : #fff none;
	background-image   : url(print-fond.jpg);
	background-repeat  : no-repeat;
	background-position: bottom left;
}


/*Formatierung Überschrift*/
h2 {
	/*float         : left;*/
	clear              : both;
	font-size          : 13pt;
	line-height        : 20pt;
	font-style         : normal;
	font-weight        : normal;
	font-family        : Univers, Arial, sans-serif;
	margin             : 0;
	padding-bottom     : 0.2cm;
	padding-left       : 0.7cm;
	background-image   : url(print-quadrat.jpg);
	background-repeat  : no-repeat;
	background-position: left 1mm;
}

/*Formatierung kleine Überschrift*/
h3 {
	clear              : both;
	font-size          : 11pt;
	line-height        : 14pt;
	font-style         : normal;
	font-weight        : normal;
	color              : #7b7c7e;
	font-family        : Univers, Arial, sans-serif;
	margin             : 0;
	padding-left       : 0.7cm;
	padding-bottom     : 0.2cm;
}

/*Formatierung des Fliestextes*/
p {
	clear        : right;
	text-align   : justify;
	padding      : 0;
	margin       : 0;
}
a:link,
a:active,
a:visited,
a:hover  {
	text-decoration: none;
	color          : #000;
	font-weight    : bold;
	font-style     : italic;	
}


/*Formatierung des Betohnten Textes*/
em {
	font-style : normal;
	font-weight: bold;
	color      : #58585a;
}

/*Formatierung des Logos*/
.logo {
	float        : right;
	clear        : both;
	margin-top   : 0.5cm;
	margin-bottom: 0;
	margin-right : 0.5cm;
}

/*Formatierung der Pfadangabe*/
.pfad {
	font-family        : Arial,sans-serif;
	font-size          : 9pt;
	float              : left;
	clear              : left;
	margin-top         : 0.3cm;
	padding-right      : 0;
	padding-left       : 0;
	bottom             : 0;
}

/*Formatierung normale Bilder*/
img {
	align         : left;
	clear         : both;
	margin-right  : 0.5cm;
	margin-top    : 0;
	padding-bottom: 0.5cm;
	padding-left  : 0;
	margin-left   : 0;
	border        : none;
}
a img {
	align         : left;
	clear         : both;
	/*width         : 5.5cm;*/
	margin-right  : 0.1cm;
	margin-top    : 0;
	padding       : 0.1cm;
	padding-left  : 0cm;
}

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

table img {
	border: none;
	padding: 1mm;
}



/*Formatierung der Tabellen*/
table {
	background-image   : url(tabelle-print.jpg);
	background-repeat  : no-repeat;
	background-position: top center;
	border-collapse    : collapse;
	font-size          : 9pt;
	font-family        : Arial,sans-serif;
	clear              : both;
	width              : 17cm; 
	margin-bottom      : 2mm;
	margin-top         : 4mm;
	background-color   : #dedede;
}

/*Tabellenkopf*/
th {
	border-bottom      : 1px solid #7b7c7e;
	background         : none;
	color              : #000;
	margin             : 0;
	padding            : 1mm;
	font-family        : Arial,sans-serif;
	font-weight        : normal;
	font-size          : 11pt;
}

/*Tabellenkopf*/
td, th {
	background-color : none;
	padding          : 1mm;
	padding-left     : 3mm;
	vertical-align   : top;
	text-align       : left;
}

/*gerade Tabellenzeilen*/
tr.even td {
	background       : none;
	padding          : 1mm;
	padding-left     : 3mm;
	margin           : 1mm;
}

/*ungerade Tabellenzeilen*/
tr.odd td {
	border           : none;
	padding          : 1mm;
	padding-left     : 3mm;
}



/* Formatierung der Listen im Contentbereich*/
li,
.index li {
	margin       : 0;
	padding      : 0;
	margin-top   : 0;
	margin-bottom: 2mm;
	white-space: normal;
		/*	padding-left  : 5mm;
		margin-left: 5mm;*/
}

ul,
.index ul {
	float        : none;
	clear        : both;
	margin       : 0;
	padding      : 0;
	margin-top   : 1mm;
	width        : 17cm;

}

/* Abstand zwischen Auflistungen */
ul li p,
.index ul li p{
	float       : none;
	clear       : both;
	margin      : 0;
	padding     : 0;
}

/* Bullet Liste */
ul li,
.index ul li{
	float          : none;
	clear          : both;
	list-style-type: square;
	padding        : 3px;
	margin-right   : 3px;
	margin-left    : 0.5cm;
	margin-top     : 10px;
	margin-bottom  : 10px;

	
}

/* Aufzählungs Liste */
ol,
.index ol {
	float          : none;
	clear          : both;
	margin         : 0;
	padding        : 0;
	padding-left   : 20px;
	list-style-type: square;



}

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

}

/* Unsichtbare Liste */
ul.simple li,
.index ul.simple li {
	float          : none;
	clear          : both;
	list-style-type: square;
	margin         : 0;
	text-align     : left;
	padding        : 0;
	padding-left   : 5px;

}

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







