.inp_bestell { }
@media print {
   #vd {display:none }
}

p, h4,td,th,ol,ul,li,div,address,blockquote,nobr {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
}
/***  1.4	LISTEN:  Abstand zwischen   Listenpunkten  und  umbrochenen Zeilen innerhalb eines Listenpunktes   ***/
	ul { list-style-image:url('../../grafik/listeStrich.gif'); }					/*  Bindestrich statt FettPunkt      */
	ul.ohne { list-style-image:url('../../grafik/listeOhnePunkt.gif'); }			/*  Leer statt FettPunkt             */
	ul.punkt { list-style-image:url('../../grafik/listePunkt.gif'); }				/*  PunktFett                        */
	ul.punktKlein { list-style-image:url('../../grafik/listePunktKlein.gif'); }		/*  PunktKlein                       */


tr,td{
		vertical-align:top;
}
h1,h2,h3 {
		font-family: Arial, Helvetica, sans-serif;
}
.font { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #000000;
}
.fontklein { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #000000;
}
.ueberschrift { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 20px; 
		font-weight: bold; 
		color: #666666 ;
}
.untertitel {  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px;
		 font-weight: bold; 
		 color: #666666;
}
.fontfunktion {  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #000000;
}
.fontfunktionweiss {  
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #FFFFFF;
}
.fontaktiv { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #007cbb ;
}
.fontkleinaktiv { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #007cbb;
}

a {         color : #000000;          text-decoration: none;}
a:link    { color : #007cbb;          text-decoration: none;}
a:visited { color : #666666;          text-decoration: none;}
/* a:hover {   color : #007cbb;          text-decoration: none;}  */

.nav {         color : #000000; }
.nav:link {    color : #000000; text-decoration :none;}
.nav:visited { color : #000000; text-decoration :none; }
.nav:hover {   color : #007cbb; text-decoration :none; }

.nava:link {    color : #007cbb; text-decoration :none;}
.nava:visited { color : #007cbb; text-decoration :none; }

.pfad:link {    color : #007cbb; text-decoration :none;}
.pfad:visited { color : #007cbb; text-decoration :none; }

a.funk:link  {        color : #007cbb;        text-decoration :none;}
a.funk:visited {      color : #007cbb;        text-decoration :none;}

#s { background-color:#ffff00 }

td.blau { background-color:#C7DEF3;
			color:#0072BC;  
			font-weight: bold; }

			
/* Fussnote */
/*div.fn { margin-top: 10pt; margin-bottom:30pt; padding-right: 50%;}
hr.fn { size:1; position:relative; top: 5pt; color:Black; }*/


blockquote.verw { color:blue; }

/***  eingerückte Serif-Schrift in Original-Vorlage  ***/
	#blaukursiv { color:#000099; }
	#s { background-color:#ffff00; }

	blockquote.kursiv { color:#000099; }

/***   sitemap   ***/
	
	table.sitemap {
	width : 190px;
	background-color : #ffffff;
	border : 0px solid black;
	}
	
	p.map {
	font-size : 8pt;
	font-weight: normal;
	margin: 5px;
	text-align: left;
	}
	
	a.map:link, a.map:active {
	font-size : 8pt;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
	}
	
	a.map:visited {
	font-size : 8pt;
	font-weight : normal;
	color : #222222;
	text-decoration : none;
	}
	
	a.map:hover {
	font-size : 8pt;
	font-weight : normal;
	color : #333333;
	text-decoration : underline;
	}
/***   ende sitemap   ***/
