body, b, table, td, tr, ul, li, blockquote, div, h1, h2 { 
	font-size : 8pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
  	color : #000000;
}

p, em { 
	font-size : 8pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
}

/* entspricht Headline Layout 1: */

strong { 
	font-size : 8pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
  	color : #666666;
}

/* entspricht Headline Layout 3: */

.kleinbold { 
	font-size : 7.5pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : bold;
  	color : #000000;
	text-decoration : none;
}

input, textarea, form, select {
 	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 7.5pt;
	margin : 1px;
}

.klein, A.klein:link, A.klein:visited, A.klein:active, A.klein:hover { 
	font-size : 7.5pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
  	color : #000000;
	text-decoration : none;
}

.abstand_links { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
  	padding-left : 10px;
}

/* ---------------------------------------- */


.umen, A.umen:link, A.umen:visited { 
	font-size : 8pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : bold;
  	color : #000000;
}

A.umen:active, a.umen:hover { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	font-weight : bold;
  	color : #FF6600;
	text-decoration: none;
}


/* ---------------------------------------- */

#ext_table { border-left: 1px solid #FC6; border-top: 1px solid #FC6;}
#ext_table td { font: 8pt Verdana, Helvetica, Arial, sans-serif; color: #000; border-right: 1px solid #FC6; border-bottom: 1px solid #FC6;}
#ext_table strong, #ext_table b { font: 8pt Verdana, Helvetica, Arial, sans-serif; font-weight: bold; color: #000; }
#ext_table p { font: 8pt Verdana, Helvetica, Arial, sans-serif; color: #000; margin: 0 0 5px 0;}
#ext_table th { font: 8pt Verdana, Helvetica, Arial, sans-serif; font-weight: bold; background-color: #FBDCA0; border-right: 1px solid #FC6; border-bottom: 1px solid #FC6; }
#ext_table td { font: 8pt Verdana, Helvetica, Arial, sans-serif; color: #000; background-color: #FFF; }
#ext_table td.farbe { background-color: #FFE9BC; border-right: 1px solid #FC6; border-bottom: 1px solid #FC6; }

.norepeat { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
  	background-repeat:no-repeat;
}

.seitenanfang, a.seitenanfang:link, a.seitenanfang:visited, a.seitenanfang:active, a.seitenanfang:hover  { 
	font-size : 7.5pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
  	color : #ffffff;
	text-decoration : none;
	margin-top : 0px;
	margin-bottom : 0px;
  	padding-bottom : 0px;
  	padding-top : 0px;
}

.newshead { 
	font-size : 7.5pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : bold;
  	color : #ffffff;
	text-decoration : none;
}

.newshead2 { 
	font-size : 7.5pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : bold;
  	color : #CC9933;
	text-decoration : none;
}

td.prodbg {
	background-image: url("http://www.kfv.de/images/bg_ohne.gif");
}

h6 { 
	font-size : 7.5pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	color : #000000;
	text-decoration : none;
	font-variant : small-caps;
	font-weight : lighter;
	letter-spacing : 1pt;
}

/* entspricht Headline Layout 4: */

.h4 { 
	font-size : 9.5pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	color : #FF6600;
	text-decoration : none;
	font-weight: bold;
}

h3 { 
	font-size : 11pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	color : #000000;
	text-decoration : none;
	font-weight: bold;
        text-align : center;
	
}
  
A:link {
	font-family : Verdana, Helvetica, Arial, sans-serif; 
	color : #666666;
	font-size : 100.01%;
	font-weight : bold;
	text-decoration : none;
}

A:active {
	font-family : Verdana, Helvetica, Arial, sans-serif; 
	color : #FF6600;
	font-size : 100.01%;
	font-weight : bold;
	text-decoration : none;
}

a:hover {  
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	color: #FF6600;
	font-size : 100.01%;
	font-weight : bold;
	text-decoration: none; 
}

A:visited { 
	font-family : Verdana, Helvetica, Arial, sans-serif; 
	color : #666666;
	font-size : 100.01%;
	font-weight : bold;
	text-decoration : none;
}

.zab  { 
	font-size : 8pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	line-height : 11pt;
}

/* -------------------------------------------------------------------------------------- */

.layer, A.layer:link { 
	font-size : 7.5pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : normal;
  	color : #000000;
}

A.layer:visited { 
	font-size : 7.5pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : normal;
  	color : #000000;
}

A.layer:active, a.layer:hover { 
	font-size : 7.5pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : normal;
  	color : #FF6600;
	text-decoration: none;
}



.abstand { 
	font-size : 8pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-weight : normal;
  	padding-left : 3px;
  	padding-top : 4px;
  	padding-bottom : 4px;
}



.sitemap1, a.sitemap1:link, a.sitemap1:visited {
	font-family : Verdana, sans-serif;
	font-size : 8pt;
	color : #663300;
	font-weight:bold;
	margin-top : 2px;
	margin-bottom : 2px;
}

a.sitemap1:active, a.sitemap1:hover {
	font-family : Verdana, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight:bold;
	text-decoration:underline;
	margin-top : 2px;
	margin-bottom : 2px;
}

.sitemap2, a.sitemap2:link, a.sitemap2:visited {
	font-family : Verdana, sans-serif;
	font-size : 7.5pt;
	font-weight:bold;
	color : #663300;
	margin-top : 2px;
	margin-bottom : 2px;
}

a.sitemap2:active, a.sitemap2:hover  {
	font-family : Verdana, sans-serif;
	font-size : 7.5pt;
	font-weight:bold;
	color : #000000;
	text-decoration:underline;
	margin-top : 2px;
	margin-bottom : 2px;
}

.einzug2  {
	margin-left : 60px;
	margin-top : 2px;
	margin-bottom : 2px;
}

.einzug3  {
	margin-left : 68px;
	margin-top : 2px;
	margin-bottom : 2px;
}

.einzug4  {
	margin-left : 76px;
	margin-top : 2px;
	margin-bottom : 2px;
}

.sitemap3, a.sitemap3:link, a.sitemap3:visited {
	font-family : Verdana, sans-serif;
	font-size : 7.5pt;
	font-weight:normal;
	color : #663300;
	margin-top : 2px;
	margin-bottom : 2px;
}

a.sitemap3:active, a.sitemap3:hover {
	font-family : Verdana, sans-serif;
	font-size : 7.5pt;
	font-weight:normal;
	color : #000000;
	text-decoration:underline;
	margin-top : 2px;
	margin-bottom : 2px;
}

/* ----------------------------------------------------------------------- */


.faqliste, a:link.faqliste, a:visited.faqliste, a:active.faqliste { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
}

a:hover.faqliste { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
  	text-decoration:underline;
}


.faqsubheader  { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	line-height:12pt;
  	color : #003366;
}

.faqcontent { 
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
  	color : #333333;
}


/* -------------------------------------------------------------------------------------- */

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:90px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:130px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#FFCC66; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#FF6600; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#FFE9BC; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#CCC; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

/* -------------------------------------------------------------------------------------- */

	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title {font-family:Verdana, Helvetica, Arial, sans-serif; font-size:8pt; font-weight:bold;margin:0px; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser {font-family:Verdana, Helvetica, Arial, sans-serif; font-size:8pt; margin-bottom:0px; }
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title {font-family:Verdana, Helvetica, Arial, sans-serif; font-size:8pt; font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser {font-family:Verdana, Helvetica, Arial, sans-serif; font-size:8pt; margin-top:0px; margin-bottom:10px; }
	.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:8pt; font-style:italic; margin-top:5px; margin-bottom:10px; }
	.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:8pt; font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:8pt; color:black; text-decoration:none; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:8pt; color:black; text-decoration:none; }

/* -------------------------------------------------------------------------------------- */

.tx_spdirectory-pi1-myform { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; }
.tx_spdirectory-pi1-myformactive { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #CC0000; }
.tx_spdirectory-pi1-dotted { border: 1px solid #DADADA; }
.tx_spdirectory-pi1-small { font-size: 10px; }
.tx_spdirectory-pi1-dottedcorner { border-top: 0px none; border-right: 0px none; border-bottom: 2px dotted #DADADA; border-left: 2px dotted #DADADA; }
.tx_spdirectory-pi1-dottedcolor { border: 2px dashed #EEEEFD; }

/* CS:  */
.spdirectory_head {
	font-size : 8pt;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	color : #FF6600;
	text-decoration : none;
	font-weight: bold;
}

/* -------------------------------------------------------------------------------------- */

#wir {
	display: none;
}
