p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     {
	font-family: Verdana, Arial,sans-serif;
	color : #355F85;
	font-size : 8pt;
}  

.klein   {
    font-size: 8pt;
}
  
.kleiner   {
    font-size: 7pt;
}

.liste   {
    font-size:8pt; font-weight:bold; 
}

/* kleine orange Schrift */
.orange  {
	font-size : 8pt; 
	color : #EA7645;
}

.rot    { 
   	color : #ff0000;
}  

a:link   {
	font-weight: bold;
	color : #355F85;
}

a:visited {
	font-weight: bold; 
	color : #355F85;
}

a:hover        { 
	text-decoration:underline;
	color : #355F85;
} 

a.line:link   {
	font-weight: bold;
	text-decoration:underline;
	color : #355F85;
}

a.line:visited {
	font-weight: bold;
	text-decoration:underline; 
	color : #355F85;
}

/* kleine orange Links */
a.orange  {
	font-size : 8pt; 
	color : #EA7645;
}

a.orange:visited  {
	font-size : 8pt; 
	color : #EA7645;
}

a.orange:hover  {
	text-decoration : underline;
	font-size : 8pt; 
	color : #EA7645;
}

/* kleine weisse Links */
a.weiss  {
    font-weight : normal;
	font-size : 8pt; 
	color : #FFFFFF;
}

a.weiss:visited  {
    font-weight : normal;
	font-size : 8pt; 
	color : #FFFFFF;
}

a.weiss:hover  {
    font-weight : normal;
	font-size : 8pt; 
	color : #FFFFFF;
}

/* orange Schrift */  
b {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #EA7645;
}

/* blaue Schrift */  
b.blau {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt; 
	color:#355f85; 
} 

/*orange Schrift mit grauem Hintergrund*/
b.grau {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #EA7645;
}

/* weisse Schrift */  
b.weiss {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
}

h1  {
	font-family: Verdana, Arial,sans-serif;
	font-size : 16pt;
	line-height : normal;
	font-weight : bold;
}

/* &Uuml;berschrift 2 */    
h2  {
	font-family: Verdana, Arial,sans-serif;
	font-size : 12pt;
	line-height : normal;
	font-weight : bold;
}

/* &Uuml;berschrift 2 orange*/    
h2.farbe  {
	font-family: Verdana, Arial,sans-serif;
	font-size : 12pt;
	color : #EA7645;
	line-height : normal;
	font-weight : bold;
}

/* &Uuml;berschrift orange */    
h3  {
	font-family: Verdana, Arial,sans-serif;
	color : #EA7645;
	font-size : 10pt;
	line-height : normal;
	font-weight : bold;
}

/* -- CMS - Formate -- */
.headline 
{  font-size: 10pt;
   color: #EA7645;
   font-weight: bold
}
.fliesstext {
    font-size: 8pt;
}
.links {
    font-size: 8pt;
    font-weight: bold
}
.ueberschrift {
    font-size: 8pt;
	font-weight: bold;
}
.fliessfett { 
    font-size: 8pt;
	font-weight: bold;
    color : #EA7645;
}
/* -- CMS - Formate Ende -- */

/* -- Tabelle mit weissem Rand --*/
table.weiss  {
	border-width : 1px;
	border-style : solid;
	border-color : #FFFFFF;
	border-collapse : collapse;
}

/* -- Tabelle mit blauemm Rand --*/
table.blau,td.blau  {
	border-width : 1px;
	border-style : solid;
	border-color : #355F85;
	padding : 5px; 
	spacing: 5px; 
}

/* -- Tabellenzelle mit blauem Rand unten und weissem Rand links --*/
td.blauer  {
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-bottom-color : #355F85;
	border-left-width : 1px;
	border-left-style : solid;
	border-left-color : #355F85;
	padding : 5px; 
	spacing: 5px; 
}

/* -- Tabellenzelle mit blauem Rand rechts --*/
td.preis  {
	border-right-width : 1px;
	border-right-style : solid;
	border-color : #355F85;
	padding-left : 0px;
	padding-right : 0px;
}

td.preis2  {
	padding-left : 0px;
	padding-right : 0px;
}

/* -- Tabelle für Formulare mit blauem Hintergrund -- */
table.weiss,td.weiss  {
	font-size : 8pt;
	color : #FFFFFF;
	background-color : #355F85;
}

/* -- Tabelle für Formulare mit hellem Hintergrund -- */
table.trans,td.trans  {
	font-size : 8pt;
	background-color : #FFFFFF;
}
