/* Ricola Print Style */

/*	Allgemeine Formatvorlagen */

body {
	color: black;
	font-size: 12pt;
  font-family: Arial, Helvetica, sans-serif;
	background: white url(../images/logo.gif) no-repeat;
	background-position: top right;
}
p, td, th {
	color: black;
	font-size: 12pt;
  font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 18pt;
  font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	border-bottom: 1pt solid black;
	margin-top: 20mm;
	margin-bottom: 5mm;
}

h2 {
	font-size: 14pt;
  font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h3 {
	font-size: 12pt;
  font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a:link img, a:visited img {border-style: none}
a img {color: black} /* The only way to hide the border in NS 4.x */

a:link, a:visited {
   color: #520;
   background: transparent;
   font-weight: normal;
   text-decoration: underline;
}


/*	Selektive Ausgabe */

#divShadow, #divThema, #divLogo, #divHeading, #divTitlePic, #divButtons, #divControl, #divContainer, #divNavigation {
  display: none;
}
#divBackground {
  visibility: hidden;
}
#divContent {
  visibility: visible;
  position: absolute;
	top: 10%;
	left: 10%;
	width: 80%;
	height: 80%;
	color: black;
	background: transparent;
}

/* faq */

h3.faq_q {
  margin: 0;
	padding: 0;
	background: transparent;
}
div.faq_a p {
  margin: 0;
	padding: 0 0 1em 0;
	display: block !important;
}
.show {
  display: block;
}
.hide {
  display: block;
}

