/* StyleSheet Festival  */

/* Farbcode                              */
/* mmf hellblau    		 = color:#cde6ff */
/* mmf blau     		 = color:#0066cc */
/* hellgrau 			 = color:#CCCCCC */
/* scharz                = color:#000000 */
/* weiss                 = color:#FFFFFF */


body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#0066cc;
scrollbar-face-color:#0066cc; 
scrollbar-highlight-color: white; 
scrollbar-shadow-color: white; 
scrollbar-3dlight-color:#0066cc; 
scrollbar-arrow-color: rgb(255,255,255); 
scrollbar-track-color:#cde6ff; 
scrollbar-darkshadow-color:#0066cc;}
body.press { margin-left:15px; margin-right:0px; margin-top:0px; margin-bottom:0px; background-color:#FFFFFF;}
body.price { margin-left:15px; margin-right:5px; margin-top:0px; margin-bottom:0px; background-color:#FFFFFF;}

a,p,h1,h2,h3,h4,h5,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,strong
     { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; }

ul { font-family:Verdana, Arial, Helvetica, sans-serif; list-style-type:square; font-size:8pt;}

p { font-size:8pt; color:#000000; margin-left:5px;}
/* Standartabsatz */
p.red { font-size:8pt; color:#FF0000; margin-left:5px;}
p.headline01 { font-family: Arial, Helvetica, sans-serif; font-size:30pt; color:#000000; font-weight:900;}
p.headline02 { font-family: Arial, Helvetica, sans-serif; font-size:16pt; color:#666666; font-weight:900;}
p.headline02blue { font-family: Arial, Helvetica, sans-serif; font-size:16pt; color:#0066cc; font-weight:900;}
p.headline03 { font-family: Arial, Helvetica, sans-serif; font-size:12pt; color:#333333; font-weight:900;}
p.headline04 { font-family: Arial, Helvetica, sans-serif; font-size:12pt; color:#0066cc; font-weight:900;}

p.headpres01 { font-family: Arial, Helvetica, sans-serif; font-size:32pt; color:#333333; font-weight:900;}
p.headpres02 { font-family: Arial, Helvetica, sans-serif; font-size:16pt; color:#999999; font-weight:900;}
/*
p.headline01 { font-family: Arial, Helvetica, sans-serif; font-size:56pt; color:#CCCCCC; font-weight:900;}
/* Bereichsueberschrift z.B. DiaAV */
/*p.headline01z2 { font-family: Arial, Helvetica, sans-serif; font-size:24pt; color:#CCCCCC; font-weight:900;}
/* Bereichsueberschrift 2zeilig */
/*p.headline02 { font-family: Arial, Helvetica, sans-serif; font-size:16pt; color:#0000FF; font-weight:900;}
/* Dokumententitel z.B. Diabelichung */
/*p.headline03 { font-family: Arial, Helvetica, sans-serif; font-size:14pt; color:#000000; font-weight:900;}
/* Dokumententitel z.B. Diabelichung */
/*p.headline04 { font-family: Arial, Helvetica, sans-serif; font-size:11pt; color:#0000FF; font-weight:900;}
/* Dokumententitel z.B. Diabelichung */
/* Ueberschriften Showroom, oben links */*/

td,TD,TH,th { font-size:8pt; color:#000000; background-color:#FFFFFF;} /* StandartTabellen allgemein  */
td.norm { background-color:#FFFFFF;}
td.navi { background-color:#CCCCCC;} /* Tabellenzelle hellgrau unterlegt  */
td.navi_up { background-color:#CCCCCC; font-size:10px;}
td.blue01 { background-color:#0066cc;}
td.blue02 { background-color:#cde6ff;} /* Tabellenzelle hellblau unterlegt  */
td.form { font-size:8pt; color:#FFFFFF; background-color:#0066cc;}/* Tabellenzelle für Formular  */
td.red { font-size:8pt; color:#FF0000;}

.blue_txt { font-size:8pt; color:#0066cc;}
b.blue { font-size:8pt; color:#0066cc; font-weight:bold;}
b.blue10 { font-size:10pt; color:#0066cc; font-weight:900;}
b.blue12 { font-size:12pt; color:#0066cc; font-weight:900;}

form { font-size:8pt; color:#000000; }
table.showb td{
	font-size:8pt;
	color:#000000;
	background-color:#FFFFFF;
	cell-padding:5px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #666666;
	padding: 3px;
	
}

a:link { color:#0000FF;  text-decoration:underline; }
a:visited { color:#666666; text-decoration:underline; }
a:active { color:#0000FF; text-decoration:underline; }.stimmen {
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #0066CC;
}
