/* ALLGEMEIN */

body, p, table, td, tr, ul, li, blockquote {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}

.hg {
	background-image: url(bilder/hg.gif);
	background-repeat: repeat-y;
}

p
{
padding:	0px;
margin:		0 0 12px 0;
}

h1 {
	color: #000;
	padding-bottom: 5px;
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
}

h2 {
	color: #54B2CE;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	margin: 0 0 5px 0;
}

h3 {
	color: #000;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	margin: 0 0 8px 0;
}


/* TABELLE */

.fragebogen td {
padding: 8px 2px 8px 2px;
border-bottom:1px solid #5CC3E1;
vertical-align:top;
}

/* TEXT */

.fliess-klein {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 13px;
}

.blau {
	color: #205A9E;
}

.head_kapitel {
	padding-bottom: 5px;
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
}

.head_teaser {
	line-height: 18px;
	font-size: 12px;
	font-weight: bold;
	color: #DF0024;
}

.subhead_kapitel {
	padding-bottom: 18px;
	font-size: 11px;
	line-height: normal;
}

.faq {
	color: #54B2CE;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
}

.news {
	font-weight : bold;
	color: #DF0024;
	font-size: 11px;
	letter-spacing : 2px;
}

.fuss {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}

.nav-head {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 12px;
	color: #000000;
	line-height: 15px;
	letter-spacing: 0.04em;
}

.nav-klein {
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


/* NAVIGATION */

a:link  {color: #205A9E;
}
a:visited {	color: #205A9E;
}
a:hover {color: #205A9E; text-decoration : underline;
}
a:active {color: #666666;
}

a.weiter:link {color: #000000; font-style: italic;
}
a.weiter:visited {color: #000000; font-style: italic;
}
a.weiter:hover {color: #205A9E; font-style: italic;
}
a.weiter:active {color: #666666; font-style: italic;
}

a.weiter-b:link {font-style : italic;
}
a.weiter-b:visited {font-style : italic;
}
a.weiter-b:hover {color: #000000; font-style : italic;
}
a.weiter-b:active {color: #666666; font-style : italic;
}

a.download:link {color: #C80D2A; text-decoration: none;
}
a.download:visited {color: #C80D2A; text-decoration: none;
}
a.download:hover {color: #C80D2A; text-decoration: none;
}
a.download:active {color: #C80D2A; text-decoration: none;
}

a.fliess-klein:link {color: #000000; text-decoration: none;
}
a.fliess-klein:visited {color: #000000; text-decoration: none;
}
a.fliess-klein:hover {text-decoration : underline;
}
a.fliess-klein:active {color: #666666; text-decoration : underline;
}

a.ol:link {color: #000000; text-decoration: none;
}
a.ol:visited {color: #000000; text-decoration: none;
}
a.ol:hover {text-decoration : underline;
}
a.ol:active {color: #666666; text-decoration : underline;
}

a.subhead_kapitel:link {text-decoration: none;
}
a.subhead_kapitel:visited {color: #205A9E; text-decoration: none;
}
a.subhead_kapitel:hover {color: #205A9E; text-decoration : underline;
}
a.subhead_kapitel:active {color: #666666; text-decoration : underline;
}

a.nav-head:link {color: #000000; text-decoration: none;
}
a.nav-head:visited {color: #000000; text-decoration: none;
}
a.nav-head:hover {color: #000000; text-decoration : underline;
}
a.nav-head:active {color: #000000; text-decoration : underline;
}

a.fuss:link {color: #999999; text-decoration: none;
}
a.fuss:visited {color: #999999; text-decoration: none;
}
a.fuss:hover {color: #999999; text-decoration : underline;
}
a.fuss:active {color: #999999; text-decoration : underline;
}

.hg-links {
	background-image: url(/bilder/hg_links.gif);
	background-repeat: repeat-y;
}


.bildrahmen {
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	height:75px;
	padding: 0px;
	width: 75px;
}

input.formular {
border:1px solid #54B2CE;
height:24px;
font-size:14px;
padding:3px 6px;

}

select.formular {
border:1px solid #54B2CE;
font-size:14px;
padding:0 0 0 6px;
}

.ergebniskasten {
background-color:#EBF8FC;
padding: 10px;
margin-top: 20px;
width:325px;
border-bottom:1px solid #54B2CE;
}

.ergebnis {
/*background-color:#EBF8FC;
*/padding: 5px 10px 5px 10px;
margin: 10px 0 10px 0;
width:325px;
border:1px solid #54B2CE;
}

.ergebnis-sperator {
background-color:#E097A4;
padding: 5px 10px 5px 10px;
margin-top: 10px;
width:325px;
border-top:1px solid #C70D2A;
color:#FFFFFF;
}

