


BODY {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: x-small;
	 }
	
p, ul, dd, dl, td, th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small }
h1, h2, h3, h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000; }
	
h1 { 
	color:blue;
	margin-bottom: 4pt; }
	
h2 {
	color:darkblue;
	margin-top: 1.5em;
	margin-bottom: .5em; }
	
h3 {
	margin-top: 1.2em;
	margin-bottom: .5em; 
	color:#000070;
	}
	
h4 {
	color:#000058;
	margin-top: 1.2em;
	margin-bottom: .5em; }


CODE {
	font: 100% "Courier New", Courier, mono; }
	
dt { 
	color: rgb(255,0,0); font-style: italic }
dd	{ 
	margin-bottom: 8 }


TD.M1 { font-family: sans-serif; font-size: medium; color: white; background-color: blue; padding: 3px; }
/* IE */
TD.M1 A:LINK {  text-decoration:none; color: white;}
TD.M1 A:VISITED {  text-decoration:none; color: white;}
TD.M1 A:HOVER {  background-color:white; color: blue;  padding: 2px;}
/* Netscape */
TD.M1 A       { font-family: sans-serif; font-size: medium; color: white; background-color: blue; padding: 2px;
              }
TD.M1S { font-family: sans-serif; font-size: medium; color: white; background-color: blue; padding: 3px; }
/* IE */
TD.M1S a:link { text-decoration: none; background-color: white; color: blue; padding-left:3px; padding-right:3px  }
TD.M1S A:VISITED { text-decoration: none; background-color: white; color: blue; padding-left:3px; padding-right:3px }
TD.M1S A:HOVER {  text-decoration:underline; background-color: white;}
/* Netscape */
TD.M1S A { font-size: medium; font-family:sans-serif;text-decoration:none;  color:rgb(0,0,254);  background-color:white; padding-left: 4px; padding-bottom:1px; margin-left:1; margin-right:1}

TD.M2 {  font-size: x-small; color: white; background-color: blue; padding-left: 2px; padding-bottom:2px }
/* IE */
TD.M2 A:LINK {  text-decoration:none; color: white; padding-left:3px; padding-right:3px}
TD.M2 A:VISITED {  text-decoration:none; color: white; padding-left:3px; padding-right:3px}
TD.M2 A:HOVER {  background-color:white; color: blue; }
/* Netscape */
TD.M2 A { font-family: sans-serif;text-decoration:none;  color: white;  background-color: blue; padding-left: 4px; padding-bottom:1px }

TD.M2S {  font-size: x-small; color: white; background-color: blue; padding-left: 2px; padding-bottom:2px }
/* IE */
td.M2S a:link { text-decoration: none; background-color: white; color: blue; font-weight: 
               bold; padding-left:3px; padding-right:3px }
TD.M2S A:VISITED { text-decoration: none; background-color: white; color: blue; font-weight: 
               bold; padding-left:3px; padding-right:3px }
TD.M2S A:HOVER {  text-decoration:underline; font-weight: bold}
/* Netscape */
TD.M2S A { font-family: sans-serif;text-decoration:none;  color: blue;  background-color: white; padding-left: 4px; padding-bottom:1px }

A:LINK {
	color: #0000FF; }
	
A:VISITED {
	color: #660066; }
	
A:HOVER {
	color: #FF9900; }
	
	
DIV.fig {
	BORDER-COLOR: darkblue; 
	BORDER-STYLE: solid;
	PADDING: 10px;
}

DIV.rightBox {
position: relative; background-color: #FFFFCC; border-style: solid; border-width: 1px; padding: 5px; float:right; width:20em;
}

div.xxsmall p { font-size: xx-small; margin-top: 1; margin-bottom: 1 }
#rightBox {
xposition: relative; background-color: #FFFFCC; border-style: solid; border-width: 1px; padding: 5px; xfloat:left; width:20em;
}

P.fig {
	COLOR: darkblue;
	MARGIN-TOP: 30px;
	MARGIN-BOTTOM: 5px;
}

IMG.fig {
	border-style: solid; 
	border-color: darkblue;
}

IMG.tool {
	border: 3px solid #C0C0C0;
}

.legend {
	BORDER-COLOR: lime;
	BORDER-STYLE: none;
	BORDER-WIDTH: 1px;
	PADDING: 4px;
}
	
SUP {
	text-decoration: none;
	font-size: smaller; }

FONT.B12 { font-size: 12pt; font-family:Arial; font-style:italic; font-weight:bold }	/* 12pt font blueshell products */
FONT.B24 { font-size: 24px; font-family:Arial; font-style:italic; font-weight:bold }	/* 24pt font blueshell products (font size="5" class=B24)*/
FONT.B24 IMG { position: relative; top: 3 }
	
TABLE.DLC {
	border-style:solid; border-width:1; border-collapse:collapse;
	padding-left:10; padding-right:10; padding-top:4; padding-bottom:4; 
	background-color:#FFFFF2; 
	}
TABLE.DLC TABLE{
	background-color:#FFFFE0; 
	}
/* 
"Kompatibilität":
Netscape nimmt das TD-padding aus TABLE, IE aus TD 
Netscape ignoriert border CSS, deshalb: <table class="DLC" border cellspacing="0">
*/
TABLE.DLC TD {
	border-width:1; border-top-style:solid; border-right-style:none; border-left-style:none; border-bottom-style:solid;
	padding-left:10; padding-right:10; padding-top:4; padding-bottom:4;  
	}
	
H4.Slogan {
font-family: Palatino Linotype; font-style: italic; font-weight: bold;
	color:#000060;
}