body, html { 
	text-align:right;
	padding:0px;					
  margin:0px;								
	background-color:#eeeeee;
	font-size:101%; 	
  color:#000000;	
  font-family:Arial,Verdana,Helvetica,sans-serif;; 
}
a { text-decoration:underline; color:#0000f0; border:0px; padding:0px; margin:0px; font-weight:bold; }
a:link { color:#0000f0; }
a:visited { color:#0000f0; }
a:hover { color:#cc0033; text-decoration:underline;}
a:active { color:#cc0033; } /* 996600 d4d0c8 339966 336633 006600 cc0033 009900*/
/* ------------- Obere Bereich --------------- */
/* *********************************************/

/* Gesamtbereich oben */
#oben { position:absolute; top:5; left:40px; width:930px; height:187px; background-color:#fff; margin:0; padding:0; text-align:left; } /* f3f3f3 */

/* 1. Reihe oben */
#bboxlinks 	{ position:absolute; top:7px; left:7px; width:37px; height:65px; background-color:#eebf01; }
#box1  		 	{ position:absolute; top:7px; left:47px; width:165px; height:65px; background-color:#0066aa; text-align:right; }
#box2 	   	{ position:absolute; top:7px; left:215px; width:165px; height:65px; background-color:#0066aa; text-align:right; }
#box3  		 	{ position:absolute; top:7px; left:383px; width:165px; height:65px; background-color:#0066aa; text-align:right; }
#box4  		 	{ position:absolute; top:7px; left:551px; width:165px; height:65px; background-color:#0066aa; text-align:right; }
#box5  		 	{ position:absolute; top:7px; left:719px; width:165px; height:65px; background-color:#0066aa; text-align:right; }
#bboxrechts { position:absolute; top:7px; left:887px; width:36px; height:65px; background-color:#0066aa; }	
/* 2. Reihe oben */
#bboxlinks2 { position:absolute; top:75px; left:7px; width:37px; height:65px; background-color:#eebf01; }
#box6  			{ position:absolute; top:75px; left:47px; width:165px; height:65px; background-color:#0066aa; text-align:right; }
#box7  			{ position:absolute; top:75px; left:215px; width:165px; height:65px; background-color:#0066aa; text-align:right; }
#box8  			{ position:absolute; top:75px; left:383px; width:165px; height:65px; background-color:#0066aa; text-align:right; }
#box9  			{ position:absolute; top:75px; left:551px; width:165px; height:65px; background-color:#0066aa; text-align:right; }
#box10 			{ position:absolute; top:75px; left:719px;	width:165px; height:65px; background-color:#0066aa; text-align:right; }
#bboxrechts2 { position:absolute;  top:75px; left:887px; width:36px; height:65px; background-color:#0066aa; }
/* Farbige Balken */			 
#rbraun1 { position:absolute; top:143px; left:7px; width:916px; height:6px; background-color:#c98502; font-size:6px; } /* c98502 */
#rgelb   { position:absolute; top:149px; left:7px; width:916px; height:31px; background-color:#eebf01; font-size:30px; }
#rbraun2 { position:absolute; top:181px; left:7px; width:916px; height:6px; background-color:#c98502; font-size:6px; }
/* Allgemeine Formatierunen oben */
#oben a { text-decoration:none; color:#ffffff; border:0px; padding:0px; margin:0px; font-weight:bold; }
#oben a:link { color:#ffffff; }
#oben a:visited { color:#ffffff; }
#oben a:hover { color:#eebf01; text-decoration:underline;}
#oben a:active { color:#eebf01; } /* 996600 d4d0c8 339966 336633 006600 cc0033 009900*/
#oben h2 { margin:43px 0px 0 0; font-weight:bold; font-size:14px; color:#ffffff; }
#rgelb h1 { text-align:center; margin-top:3px; font-weight:bold; font-size:22px; color:#333333; padding:0; letter-spacing:2px; }

/* nur für Beratungspyramide.asp */
#rgelb h2 { text-align:left; margin-top:3px; margin-left:75px; font-weight:bold; font-size:22px; color:#333333; padding:0; letter-spacing:2px; }
#pyramide { position:absolute; top:0px; left:80px; width:750px; }

/* Der gesamte Rahmen für den Inhaltsbereich inkl. Teaser */
#content { position:absolute; top:187px; left:40px; width:930px; text-align:left; background-color:#fff;}  /* background-color:#547458; */

/* Der Haupt-Inhaltsbereich links */
.inhalt { margin:20px 0 0 45px; width:620px; text-align:left; background-color:#fff; ; }
.inhalt p { font-size:0.85em; line-height:140%; margin-bottom:10px; }
.inhalt h1 { font-size:1.4em; line-height:140%; margin:0 0 22px 0; padding:0; font-weight:bold;  }

/* warenkorb */
.inhaltwarenkorb { margin:20px 0 0 20px; width:630px; text-align:left; background-color:#fff; ; }
.inhaltwarenkorb p { font-size:0.85em; line-height:140%; margin-bottom:10px; }
.inhaltwarenkorb h1 { font-size:1.4em; line-height:140%; margin:0 0 15px 0; padding:0; font-weight:bold;  }

/* Der Aspekte - Inhaltsbereich links */
.inhaltaspekte { margin:20px 0 0 45px; width:610px; text-align:left; background-color:#fff; ; }
.inhaltaspekte h1 { font-size:1em; line-height:130%; margin-bottom:8px; font-weight:bold;}
.inhaltaspekte h2 { font-size:1em; ine-height:130%; margin-bottom:15px; font-weight:bold; letter-spacing:2px; }
.inhaltaspekte h3 { font-size:0.9em; margin:20px 0 5px 0; padding:0; font-weight:bold;}
.inhaltaspekte p { font-size:0.85em; line-height:140%; margin:0 0 10px 0; padding:0; }
.inhaltaspekte ul { margin:7px 0px 7px 15px; padding:0; border:0; font-size:0.85em; } 
.inhaltaspekte li { margin:5px 0 5px 15px; padding:0; border:0; }
.rowborder { display:block; font-size:1em; font-style:italic; line-height:130%; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:5px 0 15px 0; padding:3px 0; width:610px; } 
.diagramm_re { float:right; border:0px; margin:5px;  }
.diagramm_li { float:left; border:0px; padding:0; margin:7px 8px 0px 0; font-size:0.7em; }

/* Der Newsletter-Inhaltsbereich links */
#inhaltnews { margin:25px 0 0 5px; width:660px; text-align:left; background-color:#fff; ; }
#inhaltnews p { font-size:0.85em; line-height:140%; margin-bottom:10px; }

/* Der Publikationen-Inhaltsbereich links */
#inhaltpub { margin:25px 0 0 45px; width:630px; text-align:left; background-color:#fff; ; }
#inhaltpub p { font-size:0.85em; line-height:130%; margin:0 0 10px 0; }
#inhaltpub h1 { font-size:1.3em; line-height:120%; margin:0 0 2px 0; padding:0; font-weight:bold;  }

/* Der Publikationen-Inhaltsbereich links */
#inhaltpub2 { margin:25px 0 0 0px; width:770px; text-align:left; background-color:#fff; ; }
#inhaltpub2 p { font-size:0.85em; line-height:130%; margin:0 0 10px 0; }
#inhaltpub2 h1 { font-size:1.3em; line-height:120%; margin:0 0 2px 0; padding:0; font-weight:bold;  }
#teaserpub { position:absolute; top:25px; right:7px; width:143px; height:auto; text-align:left; padding:3px 5px 0 8px; background-color:#fff; }
#teaserpub p { font-size:0.8em; line-height:130%; margin-bottom:25px;  }
#teaserpub .ut { font-size:1.1em; text-decoration:underline; font-weight:bold;  }

/* Der Veranstaltungen - Inhaltsbereich links */
.inhaltevent { margin:20px 0 0 45px; width:620px; text-align:left; background-color:#fff; ; }

.inhaltagb { margin:20px 0 0 45px; width:600px; text-align:left; background-color:#fff; ; }
.inhaltagb h1 { font-size:1.3em; line-height:120%; margin:0 0 0 0; padding:0px; font-weight:bold;  }
.inhaltagb p { font-size:0.85em; line-height:130%; margin:0 0 10px 0px; }
.inhaltagb em { font-size:0.8em; line-height:120%; font-style:normal; font-weight:bold;  }

/* Pyramide - Inhaltsbereich links */
.inhaltpyramide { margin:0px 0 0 0px; width:740px; text-align:left; background-color:#fff; ; }
#teaserpyramide { position:absolute; top:20px; right:7px; width:173px; height:auto; text-align:left; padding:3px 5px 0 8px; background-color:#eeeeee; }
#teaserpyramide p { font-size:0.8em; line-height:130%; margin-bottom:25px;  }

/* Der rechte Rahmen - Teaser BREITE GESAMT 237px (7px margin-right UND 230px teaser */
#teaser { position:absolute; top:20px; right:7px; width:230px; height:auto; text-align:left; padding:3px 5px 0 8px; background-color:#eeeeee; }
#teaser p { font-size:0.8em; line-height:130%; margin-bottom:25px;  }
#teaser h1 { font-size:0.9em; text-decoration:underline; font-weight:bold; padding:0; margin:10px 0 5px 0; }
#teaser img.links { float:left; border:0px; margin-top:2px; margin-bottom:1px; margin-right:5px; }
#teaser img.rechts { float:right; border:0px; margin-left:3px; margin-bottom:1px;}
#teaser .ut { font-size:1.1em; text-decoration:underline; font-weight:bold;  }
#teaser .news { font-size:0.8em; margin:10px 10px 5px 5px; line-height:130%; padding:0;  }
#teaser .head { font-size:0.8em; margin:10px 5px 5px 0px; line-height:130%; padding:0;  }
#teaser .kleinfett { font-size:0.9em; text-decoration:underline; font-weight:bold;  }

#teaser ol { margin:10px 10px 15px 20px; padding:0; border:0; font-size:0.8em; } 
#teaser li { margin:15px 0 5px 15px; padding:0; border:0; font-weight:bold; }

.aspektklein { border:0px; margin:7px 0 15px 5px; padding:0; } /* Bilder Diagramm klein*/

/* Allgemeine Formatierungen */
img { border:0px; }
.punkt { margin-right:3px; border:0px; float:left: width:5px; } 
.invers { color:#666666; }
.zitat1 { font-size:0.9em; line-height:130%; margin-bottom:8px; }
.zitat2 { font-size:0.9em; font-weight:bold; line-height:130%; margin-bottom:25px; }

/* LINKS */
.link { margin:10px 20px 20px 25px; padding:0; }
.linkhead { font-size:0.9em; margin:0 0 3px 0; font-weight:bold; line-height:120%; color:#666666; }
.linkurl { font-size:0.8em; margin:0 0 7px 25px; padding-bottom:5px; line-height:140%; }

/* IMPRESSUM */
.impressum { margin:10px 10px 20px 15px; padding:0; }
.headimpressum { font-size:1em; width:560px; margin:0 0 3px 0; font-weight:bold; color:#363a90; border-bottom:1px solid #ccc; }
.adre { font-size:0.85em; margin:0px 0 5px 10px; }
.adre4px { font-size:4px; height:4px; padding:0; margin:0; }
.impressum p { font-size:0.85em; margin:5px 0 5px 10px; padding:0; line-height:130%; }
.impressum a { color:#0000f0; border:0px; padding:0px; margin:0px; font-size:0.9em; font-weight:bold; text-decoration:none; }
.impressum a:link { color:#0000f0; }
.impressum a:visited { color:#0000f0; }
.impressum a:hover { color:#cc0033; text-decoration:underline;}
.impressum a:active { color:#cc0033; } /* 996600 d4d0c8 339966 336633 006600 cc0033 009900*/
.impressum ul { margin:5px 10px 15px 20px; padding:0; border:0; font-size:0.85em; } 
.impressum li { margin:7px 0 5px 15px; padding:0; border:0; }

/* hilfe.asp */
.inhalthilfe { margin:20px 0 0 45px; width:600px; text-align:left; background-color:#fff; ; }
.inhalthilfe h1 { font-size:1.4em; line-height:140%; margin:0 0 5px 0; padding:0; font-weight:bold;  }
.inhalthilfe p { font-size:0.85em; margin:15px 0 10px 0; padding:0; }
.inhalthilfe div { font-size:0.85em; line-height:140%; margin:0 0 5px 10px; }

