/*
* ./typography.css
* Usage: hessische-heilbaeder.de
*
* Copyright (C)2009 hessische-heilbaeder.de
*
* Last modification: 21.12.2009 09:48
*******************************************************************************/

body,ul,ol,dl,h1,h2,h3,h4,h5,h6,td,th,
caption,pre,p,blockquote,input,textarea {
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 12px;
  line-height: 19px; /* Baseline here at 150%. This is set multiple places. */
  color: #636a76;
}
/* Headings basestyle ---------------------------------------- */
h1,h2,h3,h4,h5,h6 { 
  font-family: Georgia, "Times New Roman", "Times", serif;
  margin: 0; 
  padding: 9px 0;
  color: #ae000a; 
  background-color: transparent;
  clear: both; 
}
h1 { font-size: 20px; line-height: 24px; padding: 0 0 16px 0px; }
h2 { font-size: 19px; line-height: 24px; }
h3 { font-size: 18px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; font-weight:bold; }
h6 { font-size: 10px; font-weight:bold; }
/* Text elements --------------------------------------------- */
p           { margin: 0 0 16px 0; text-align: left; }
p.last      { margin-bottom: 0; }

ul, ol      { margin: 0; padding: 0; }
ul          { list-style-type: none; }
ol          { list-style-type: decimal; }
li          { margin: 0; padding: 0 0 3px 0; line-height: 18px; }
dl          { margin: 18px 0; }
dl dt       { font-weight: bold; }

a           { color: #293c86; text-decoration: underline; outline: none; }
a:hover     { color: #ae000a; }

blockquote  { margin: 18px 0 18px 0; font-size: 0.9em; color: #666; font-style: italic; }
strong      { font-weight: bold; }
em          { font-style: italic; }
pre         { margin: 0; line-height: 18px; background: #eee; padding: 0; }
code        { font: 0.9em Monaco, monospace; }
/* Tables ---------------------------------------------------- */
table   { margin: 0; padding: 0; }
th,td   { margin: 0; padding: 0; }
th      { font-weight: bold; }
/* Some default classes -------------------------------------- */
.small, .small p  { font-size: 10px; }
.large, .large p  { font-size: 14px; }
.quiet, .quiet p  { color: #666; }
.hide             { display: none; }
.caption { margin: 0; padding: 0; }

/*SECOND INDIVIDUAL PART OVERRIDE*/
/*
*******************************************************************************/
.bodytext {
	font-family: Verdana, Tahoma, sans-serif;
/*	margin: 0; */
	padding: 0;
	background-color: transparent;
	color: #636a76; 
}
.header-wrapper-meta p.bodytext {
	background-color: transparent;
	color: #ffffff; /* 4 homepage */
}
#mainnavi ul, #mainnavi ul li, #mainnavi ul li span {
	font-family: Georgia, "Times New Roman", "Times", serif;
	font-size: 15px;
}
.col-3 ul, .col-3 ul li, .col-3 ul li span {
	font-family: Georgia, "Times New Roman", "Times", serif;
	font-size: 12px;
}
.ext-col-3 {
	font-family: Georgia, "Times New Roman", "Times", serif;
	font-size: 14px;
}
.copyright {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #636a76; 
}

