
body { 
	font: 0.71em Verdana, Arial, Helvetica, sans-serif !important;
  	color : #000;
	background-repeat: repeat-y;
}

table, tr  { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
  	color : #000;
}

td { 
	font: 0.71em Verdana, Arial, Helvetica, sans-serif;
  	color : #000;
}

p, b, strong, i, pre, em { 
	font: 100.01% Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
}

p { 
	margin: 0 0 10px 0;
}

blockquote, div, span, font { 
	font: 100.01% Verdana, Arial, Helvetica, sans-serif;
  	color : #000;
	line-height: 140%;
}

/* Print-spezifisch
------------------------------------------------------------------*/

#print_adress {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
  	color : #000;
	line-height: 140%;
	margin-bottom: 20px;
	padding-bottom: 30px;
	border-bottom: 1px solid #999;
}

#print_adress img {
	margin-right: 20px;
}

.print_content  {
	display: block;
	width: auto;
	margin: 10px 0 20px 0;
	padding: 20px 0 10px 0;
	border-top: 1px dotted #999;
}

.print_rechts  {
	display: block;
	width: 35%;
	float: right;
	margin: 10px 0 10px 20px;
	padding: 5px 20px 20px 20px;
	border: 1px dotted #999;
}

/* Headlines
------------------------------------------------------------------*/

h1 { 
	font: 115% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	margin-bottom: 10px;
}

h2 { 
	font: 115% Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	color: #000;
	margin-bottom: 10px;
}

h3 { 
	font: 100.01% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	margin-bottom: 8px;
}

h4 { 
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	margin-bottom: 6px;
}

/* BU, Subheadline
----------------------------------------------------------------*/

.caption, A.caption:link, A.caption:visited, a.caption:hover { 
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 100.01%;
	font-style: italic;
}

/* Formulare
------------------------------------------------------------------*/

form  {
	font: 100.01% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	line-height: 140%;
}

input, textarea, select {
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 3px 0;
}

/* Links
----------------------------------------------------------------*/

A:link, A:visited { 
	font: 100.01% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #000;
	text-decoration : none;
}

A:active, a:hover {	
	font: 100.01% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #000;
	text-decoration : none;
}

/*------------------------------------------------------------------*/

.klein, A.klein:link, A.klein:visited { 
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: #000;
}

a.klein:active, a.klein:hover { 
	font: 90% Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color: #C66;
}

/*------------------------------------------------------------------*/

.sitemap1, A.sitemap1:link, A.sitemap1:visited, a.sitemap1:active, a.sitemap1:hover {
	font-size: 100.01%;
	line-height: 10pt;
	font-weight: bold;
	color: #000;
	text-decoration : none;
}

.sitemap, A.sitemap:link, A.sitemap:visited {
	font-size: 100.01%;
	line-height: 10pt;
	color: #DF0029;
	text-decoration : none;
}

a.sitemap:active, a.sitemap:hover {
	font-size: 100.01%;
	line-height: 10pt;
	font-weight: bold;
	color: #DF0029;
	text-decoration : none;
}

