body  {
 scrollbar-3dlight-color:#CDC5BF;
 scrollbar-arrow-color: black;
 scrollbar-darkshadow-color: #FFF5EE;
 scrollbar-face-color: #FFF5EE;
 scrollbar-highlight-color: #FFF5EE;
 scrollbar-shadow-color: #CDC5BF;
 scrollbar-track-color: #FFF5EE;
}
body  {
	top:      	0px;
	left:     	0px;
	margin:   	0px;
	padding:  	0px;
	background-color:#fff5ee;
	color:#000000;
}
	*{
	margin: 0;
	padding: 0;
}
p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
          { font-family: Verdana,Futura,Helvetica,sans-serif;color:#000000;background-color:transparent}
p,li      { font-size: 12px; line-height: 17px }

	/*  R A L F S  E R W E I T E R U N G E N  - ANFANG*/

a:link { text-decoration:none; color:#00008B; }
a:visited { text-decoration:none; color:#cdc5bf; }
a:hover { text-decoration:none; background-color:#cdc5bf; }
a:active { text-decoration:none; background-color:#00008B; }
a:focus { text-decoration:none; background-color:#080; }

	/*  R A L F S  E R W E I T E R U N G E N  - ENDE*/


 /*  Linkformate fuer Menu 1 ueber dem Balken */
#menu1 a:link  {color: #666666;text-decoration:none }
#menu1 a:visited {color:#666666;text-decoration:none }
#menu1 a:active  {text-decoration:none }
#menu1 a:hover   {color:black;background-color:#cdc5bf;}
 /*  Positionierung Menu 1 */
#menu1 {position:absolute;top:4px;right:40px;font-size:11px;color:#666666;z-index:10}
.unsichtbar {display:none;}
 /*  Position und Stil des Balkens, erst der blaue, dann der graue, dann der rote */
#header {position:absolute;top:15px;left:0px;height:140px;width:100%;background-color:#fff5ee;background-image:url(bilder/bghead.jpg);z-index:1;border:0px solid red;}
#headerlb {position:absolute;top:15px;left:0px;height:140px;width:100%;background-color:#fff5ee;background-image:url(bilder/bgheadlb.jpg);z-index:1;border:0px solid red;}
#headerrot {position:absolute;top:15px;left:0px;height:140px;width:100%;background-color:#fff5ee;background-image:url(bilder/bgrot.jpg);z-index:1;border:0px solid red;}
 /*  Ende Balken */
 /*  die folgenden drei Elemente werden hier nur gestylt, positioniert werden sie in der Datei selbst */
 /*  Ueberschrift Weltfilter ueber Balken */
h1      { font-family:georgia,verdana,futura,helvetica,sans-serif;color: #8B8682; font-weight:bold;display:block;letter-spacing:1px;font-size:18px;}
 /*  Bereichsueberschrift links IM Balken */
h2.titel     { font-family:georgia,verdana,futura,helvetica,sans-serif;color: #ffffff; font-weight:bold;display:block;letter-spacing:1px;font-size:30px;}
 /*  Bereichs-Zusatztitel rechts IM Balken */
#header h2, #headerlb h2, #headerrot h2      { font-family:georgia,verdana,futura,helvetica,sans-serif;color:white; font-weight:normal;font-size:20px;letter-spacing:1px;border:0px solid green;margin:0px;padding:0px}
 /*  Formate und Positionierung Menu 2 / die acht Bereiche */
#menu2{position:absolute;top:97px;left:240px;z-index:4;width:800px;}
#menu2 table {border-collapse:collapse;border:1px #cdc5bf dotted;}
#menu2 td
{width:150px;text-align:left;line-height:16px;font-size:11px;font-family:verdana,arial,futura,helvetica,sans-serif;
}
#menu2  td.status
{color:#000000;
background:#cdc5bf;
text-decoration:none;
margin:0px;
padding:0px;
display:block;
}
#menu2 a,  #menu2 a:visited{
color:#000000;
background:#fff5ee;
text-decoration:none;
margin:0px;
padding:0px;
width:100%;
display:block;}
#menu2 a:hover, #menu2 a:active, #menu2 a:focus{
color:black;
background:#cdc5bf;
margin:0px;
padding:0px;
width:100%;
display:block;
border:0px solid #000000;}
 /*  Formate der Info-Texte auf Menu2 */
#menu2 a .info {display:none;}
#menu2 a:hover .info{
color:#8B8682;text-align:left;font-weight:bold;
background:transparent;
display:inline;width:auto;position:absolute;top:38px;left:200px;
width:500px}
 /*  Ende Formate der Info-Texte*/
#content {margin-left:210px;width:660px;border:0px solid green;padding-top:30px;padding-bottom:20px}
#content p {font-size:12px;line-height:17px;padding:0px;margin:0px;margin-bottom:10px;color:black;}
#content h1   {padding:0px;margin:0px;color:black; font-family:georgia,verdana,futura,helvetica,sans-serif;letter-spacing:1px;font-weight: normal; font-size: 24px;}
#content h2  {padding:0px;margin:0px; font-family:georgia,verdana,futura,helvetica,sans-serif;letter-spacing:0px;font-weight: normal; font-size: 15px; font-weight:bold;line-height: 17px;color:black; }
#content img {border:1px solid black;margin-right:0px;margin-bottom:0px}
#content .randlos {border:0px}
#vorrede {padding-left:30px;width:650px;padding-bottom:300px}
#datencontent {}
#datencontent p {font-size:12px;line-height:17px;padding:0px;margin:0px;color:black;margin-top:10px}
#datencontent img {border:1px solid black;margin-bottom:0px}
#datencontent .randlos {border:0px}
#datencontent h1    {padding:0px;margin:0px;color:black; font-family:georgia,verdana,futura,helvetica,sans-serife;letter-spacing:1px;font-weight: normal; font-size: 24px;margin-bottom:10px;padding-top:20px;padding-bottom:2px; }
#datencontent h2      {padding:0px;margin:0px; font-family:georgia,verdana,futura,helvetica,sans-serife;letter-spacing:0px; font-size: 13px; font-weight:bold;line-height: 17px;color:black;padding-top:20px;padding-bottom:2px; }
#datencontent td {padding:10px}
#datencontent .klein {font-size:11px;padding-left:14px}
 TABLE { border-collapse:collapse;border:1px #cdc5bf dashed;}
TD { border:1px #cdc5bf dashed;}
#datenmenu p
{font-family:verdana,arial, futura,helvetica, sans-serif;
color:#000000;line-height:14px;font-size:11px;
text-decoration:none;
margin:0px;
padding:2px;
width:100%;
display:block;border:0px;border-bottom:1px #cdc5bf dashed;;
}
#datenmenu  p.auswahl {background-color:#cdc5bf;color:black;text-align:center;font-size:12px;font-weight:bold}
#datenmenu a, #datenmenu a:visited{
font-family:verdana,arial, futura,helvetica, sans-serif;
color:#000000;line-height:14px;
background-color:#fff5ee;
text-decoration:none;
margin:0px;
padding:2px;
padding-left:10px;
width:100%;
display:block;
}
#datenmenu a:hover, #datenmenu a:active, #datenmenu a:focus {
font-family:verdana,arial, futura,helvetica, sans-serif;
color:#000000;line-height:14px;
background:#cdc5bf;
text-decoration:none;
margin:0px;
padding:2px;
padding-left:10px;
width:100%;
display:block;
}
#datenmenu .intro { text-transform: uppercase;border-top:1px #cdc5bf dashed}

	/*  R A L F S  E R W E I T E R U N G E N */
	/*  Rubriken im Menue: */
#datenmenu  p.rubb {color:#0000B8;text-align:right;font-weight:bold;background:#EEE5DE;padding-right:10px}
#datenmenu  p.rubr {color:#8B0000;text-align:right;font-weight:bold;background:#EEE5DE;padding-right:10px}

	/*  Graue Hauptzeile Intro und Vorworte: */
#content h1 b  {padding:0px;margin:0px;color:#8B8682; font-family:georgia,verdana,futura,helvetica,sans-serif;letter-spacing:1px;font-weight: normal; font-size: 24px;}

#content h1.intr   {padding:0px;margin:0px;margin-bottom:10px;border:0px;color:#8B8682; font-family:georgia,verdana,futura,helvetica,sans-serif;letter-spacing:1px;font-weight: normal; font-size: 24px;}

#datencontent h1 b  {padding:0px;margin:0px;color:#8B8682; font-family:georgia,verdana,futura,helvetica,sans-serif;letter-spacing:1px;font-weight: normal; font-size: 24px;}
#datencontent h1.intr   {padding:0px;margin:0px;margin-bottom:10px;border:0px;color:#8B8682; font-family:georgia,verdana,futura,helvetica,sans-serif;letter-spacing:1px;font-weight: normal; font-size: 24px;}
	/*  Gesperrte Autorenzeile */
#datencontent p i  {font-size:11px;line-height:14px; color:black; font-family:georgia,verdana,futura,helvetica,sans-serif;font-variant: small-caps;letter-spacing:5px;font-weight:normal;padding-left:0px;}
	/*  Gesperrte Hauptzeile in der Servicespalte */
#content h2.spac {padding:0px;margin:0px; font-family:georgia,verdana,futura,helvetica,sans-serif;letter-spacing:3px; font-size: 13px; font-weight:bold;line-height: 17px;color:black;padding-top:20px;padding-bottom:10px;}

#datencontent h2.spac {padding:0px;margin:0px; font-family:georgia,verdana,futura,helvetica,sans-serif;letter-spacing:3px; font-size: 13px; font-weight:bold;line-height: 17px;color:black;padding-top:20px;padding-bottom:2px;}



	/*  Gesperrte Hauptzeile in der Servicespalte Rubrik GEFILTERT: */
#datencontent h2.spacfi {padding:0px;margin:0px; font-family:georgia,verdana,futura,helvetica,sans-serif;letter-spacing:3px; font-size: 13px; font-weight:bold;line-height: 17px;color:#00008B;padding-top:2px;padding-bottom:2px;}
#datencontent h2.spacfirot {padding:0px;margin:0px; font-family:georgia,verdana,futura,helvetica,sans-serif;letter-spacing:3px; font-size: 13px; font-weight:bold;line-height: 17px;color:#8B0000;padding-top:2px;padding-bottom:2px;}


	/*  Gesperrte blaue Zeile / Claim am Ende der Vorworte: */
#content h2.spacfi {padding:0px;margin:0px; font-family:georgia,verdana,futura,helvetica,sans-serif;letter-spacing:3px; font-size: 13px; font-weight:bold;line-height: 17px;color:#00008B;padding-top:2px;padding-bottom:2px}
	/*  Kleiner Grundtext in der Servicespalte: */
#datencontent .kleino {font-size:11px;line-height:14px}
	/*  Kleiner Grundtext in der Servicespalte Empfehlungen/Sterne: */
#datencontent .kleinstern {padding:0px;margin:0px; font-family:verdana,futura,helvetica,sans-serif;font-size:11px;line-height:14px}

	/*  Kleine Unter-Hauptzeile in der Servicespalte: */
#datencontent .kleinhz {font-size:11px;line-height:14px;color:#8B8682;font-weight:bold;letter-spacing:1px;}
	/*  Kleine Unter-Hauptzeile in der Servicespalte ROT: */
#datencontent .kleinhzr {font-size:11px;line-height:14px;color:#8B0000;font-weight:bold;letter-spacing:1px;}
	/*  Kleine Unter-Hauptzeile in der Servicespalte BLAU: */
#datencontent .kleinhzb {font-size:11px;line-height:14px;color:#00008B;font-weight:bold;letter-spacing:1px;}

	/*  InterviewFrage: */
#datencontent .frage {font-size:11px;font-weight:bold;padding-left:20px;line-height:14px;color:#000000}

	/*  Quellenangabe: */
#datencontent .kleinq {font-size:11px;padding-left:20px;line-height:14px;color:#8B8682}
#content .kleinq {font-size:11px;padding-left:20px;line-height:14px;color:#8B8682}

	/*  Quellenangabe hell unterlegt - BLAU (lavender) für Navigation: */
#datencontent .kleinqn {font-size:9px;padding-left:0px;line-height:14px;color:#8B8682;background-color:#e6e6fa}

	/*  Quellenangabe hell unterlegt - BEIGE (seashell2) für Weltfilter-Sterne: */
#datencontent .kleinqs {font-size:11px;padding-left:20px;line-height:14px;color:#8B8682;background-color:#EEE5DE}

	/*  Fotozeile: */
#datencontent .foto {font-size:9px;line-height:11px;color:#8B8682}
	/*  Zitattext: */
#content .zit {font-size:12px;line-height:17px;font-family:georgia,verdana,futura,helvetica,sans-serif}
#datencontent .zit {font-size:12px;line-height:17px;font-family:georgia,verdana,futura,helvetica,sans-serif}



	/*  Weltfilter-Kommentar: */
#datencontent .wfkomm {font-size:12px;line-height:17px;font-family:Verdana,Futura,Helvetica,sans-serif;font-style:italic;}
#content .wfkomm {font-size:12px;line-height:17px;font-family:Verdana,Futura,Helvetica,sans-serif;font-style:italic;}

	/*  Weltfilter-Kommentar mit Einzug: */
#datencontent .wfkomme {font-size:12px;line-height:17px;font-family:Verdana,Futura,Helvetica,sans-serif;font-style:italic;padding-left:20px}
	/*  Weltfilter-Kommentar - Unterschrift: */
#datencontent .wfkomm b {font-size:9px;line-height:17px;font-family:Georgia,Verdana,Futura,Helvetica,sans-serif;font-style:normal; font-weight:normal;font-variant:small-caps;color:#00008B}
#datencontent .wfkomme b {font-size:9px;line-height:17px;font-family:Georgia,Verdana,Futura,Helvetica,sans-serif;font-style:normal; font-weight:normal;font-variant:small-caps;color:#00008B}
#content .wfkomm b {font-size:9px;line-height:17px;font-family:Georgia,Verdana,Futura,Helvetica,sans-serif;font-style:normal; font-weight:normal;font-variant:small-caps;color:#00008B}


	/*  Zitattext mit Einzug: */
#datencontent .zite {font-size:12px;line-height:17px;font-family:georgia,verdana,futura,helvetica,sans-serif;padding-left:20px}
#content .zite {font-size:12px;line-height:17px;font-family:georgia,verdana,futura,helvetica,sans-serif;padding-left:20px}

	/*  Zitatautor und Zitatquelle sans-serif: */
#datencontent .zita {font-size:11px;line-height:13px;font-variant: small-caps;padding-left:20px;letter-spacing:1px;}

	/*  Zitatautor  und Zitatquelle serif mit Caps: */
#datencontent .zitas {font-size:11px;line-height:13px;font-family:georgia,verdana,futura,helvetica,sans-serife;font-variant: small-caps;padding-left:20px;letter-spacing:1px;}
#content .zitas {font-size:11px;line-height:13px;font-family:georgia,verdana,futura,helvetica,sans-serife;font-variant: small-caps;padding-left:20px;letter-spacing:1px;}

	/*  Trenner: */
#datencontent p.trennerblau {display:block;width:60px;border-top:3px solid #00008B;margin-top:12px}
#datencontent p.trennerrot {display:block;width:60px;border-top:3px solid #8B0000;margin-top:12px}
#datencontent p.trennergrau {display:block;width:60px;border-top:3px solid gray;margin-top:12px}
#datencontent p.trennerstrichel {display:block;width:100%;border-top:1px dashed #CDC5BF;margin-top:6px}
#datencontent p.trennerautor {display:block;width:300px;border-top:1px dotted #CDC5BF;margin-top:4px;margin-left:15px;}
#datencontent p.trennerautorrot {display:block;width:300px;border-top:1px dotted #8B0000;margin-top:4px;margin-left:15px;}
#datencontent p.trennerautorblau {display:block;width:300px;border-top:1px dotted #00008B;margin-top:4px;margin-left:15px;}

	/*  Hilfsinformation im Text: */
acronym  {border-bottom: 1px dotted #CDC5BF;cursor: help;}


	/*  Zur alphabetisch untereinanderstehenden Auflistung Grundtext mit Fettung in Courier New: */
#datencontent .cour b { font-family: "Courier New",Verdana,Futura,Helvetica,sans-serif; font-weight:bold; letter-spacing:1px}
