
/* ---------- GLOBAL---------- */


body	
{
	size						: portrait;
	background-color		:	#fff;
	color						:	#000;
	margin					:	1cm 0 0 1.5cm;
	padding: 0;
	orphans					:	2;
	widows					:	2;
   /* font-size: 100.01%; */
}

html>body /* workarround für Moz*/
{
	margin					:	0 0 0 1cm;
	
}


h1, h2, h3, h4, h5, h6, dt, legend
{
	font-family				:	Verdana, sans-serif;
	page-break-after			:	avoid;
	page-break-inside			:	avoid;
}



h1, h1.erste
{
	font-size				:	16pt;
	font-weight				:	700;
	margin					:	1mm 0mm 0mm;
}



h2, h2.erste
{
	font-size				:	13pt;
	font-weight				:	700;
	margin					:	2mm 0mm -2mm;
}


h3
{
	font-size				:	10pt;
	font-weight				:	700;
	margin					:	3mm 0mm -4mm;
}

html > body h3
{
	margin					:	3mm 0mm -1mm;
}


h4
{
	font-size				:	10pt;
	font-weight				:	700;
	margin					:	1mm 0mm -3mm;
}


dt, legend
{
	font-size				:	10pt;
	font-weight				:	700;
	margin					:	4mm 0mm 1mm 0mm;
}

/*
table 
{
	margin-top: 3mm;
	margin-bottom: 10mm;
}

thead
{
	text-align				:	left;
	padding					: 0mm 5mm 0mm 0mm;
	font-size				:	11pt;
	font-weight				:	700;
	margin					:	5mm 0mm 1mm 0mm;
}
*/

div, p, dd, li, fieldset
{	
	font-family				:	Verdana, Lucida Sans Unicode, sans-serif; /*Georgia, Times New Roman, Times, serif;*/
	font-weight				:	normal;
	font-size				:	10pt;
	/*line-height				:	14pt;*/
	text-decoration				:	none;
	orphans					:	2;
	widows					:	2;
}


fieldset
{	
	padding					:	2mm 4mm;
}


label
{
	text-align				:	left;
	padding					:	2mm 5mm 2mm 2mm;
}


a:link,
a:visited 
{
	font-family				:	Verdana, sans-serif; /*Georgia, Times New Roman, Times, serif;*/
	color						:	#000;
	margin					:	0;
	padding					:	0;
	text-decoration				:	underline;
}


img
{
	border					:	0; /* XHTML1strict*/
	color					:	#fff;
	background				:	transparent;
	margin					:	0mm 5mm 5mm 0mm;
}

#inhalt img.links

{
	float					:	left;
	margin: 2mm 2mm 2mm 0mm;
}

#inhalt img.rechts
{
	float:right;
	margin: 2mm 0mm 2mm 2mm;
}

img.news
{

	float:	left;
	margin: 0.5mm 1.5mm 1mm 0mm;
}


/*.bildliste
{
	clear					:	both;
}
*/

#inhalt p
{
		margin: 5mm 0 1mm 0; /* war 5px 0 0 0 */
}	


#inhalt p.newslink
{
	margin: 0mm 0 1mm 0;
}


#inhalt div.newsliste p.datum
{
	margin: 1mm 0 1mm 0;
}



#logo
{
	width: 50%;
	height: auto;
	background-image		:	none;
	background-repeat		: 	no-repeat; 
	background-position	:	left top; 
	margin: 0;
	background-color: #B4183E;
	margin: 5mm 0 0 0;
}

#logo img
{
	margin: 2mm 2mm;
}


#pfad
{

	margin-top: 5mm;

	
}


/* -- Nur der Inhaltsbereich soll gedruckt werden: Container unsichtbar setzen-- */

#links,
#abschluss,
#dbk,
#fuss,
#rechts
{
	display					:	none;
}


.trenner, .trenner2, .trenner_grau, .trenner_doppelt
{
	margin				:	2mm 0mm 1mm 0mm;
	clear					:	both;
	font-size			:	2mm;
	line-height			: 	2mm;
	height				: 	2mm;
	background			: 	transparent ; /* -- Vorsicht bidde! Paddingg und margins nicht in relativen Werten setzten >> font-size --*/
	margin				:	2mm 0mm;
}
