html
{
  /*overflow: auto;/*hidden;*/
  background-color: #FFFFFF;	/**/
  /*background-image: url('../images/logo/logo_back.jpg');*/
  /*background-position: left top;
  background-repeat: repeat; /* no-repeat;*/
  height: 99%;
  scrollbar-base-color:#36af39;
  scrollbar-3d-light-color:#FFFFFF;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#36af39;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#000000;
  scrollbar-track-color:#36af39;

}

body	/* total appearance */
{
  overflow: auto;  /**/
  /*background-color: #FFFFCC;	/* surounding background */
  background-image: url('../images/main_bar.png');
  background-position: center center;
  background-repeat: repeat-x; /* no-repeat;*/
  /*height: 99%;	/**/
  /*margin: 0;		/**/
  height: 800px;
  margin: auto 50px auto 50px;
  padding: 0;
  line-height: 150%;
  text-align: center;
}

body img
{
  border: 0;
}

*
{
  font-size: 10pt;
  font-family: Verdana, Arial, sans-serif;
  color: #555555;
  text-align: left;
}

table.center
{
  margin-left:auto;
  margin-right:auto;
}


/* === Containers === */

#first_container		/*	horizontal center of window	*/
{
  margin: 0 auto 0 auto;
  /*background-color: #EEEEEE;	/* needed because of margin between main window and background-bar*/
  display: table;
  height: 100%;
  position: relative;
  overflow: hidden;		/**/
  width: 1280px;		/* complete width of homepage table */
}

#second_container		/*	vertical center of window	*/
{
  position: absolute;
  /*background-color: #999999;	/* not needed, background from behind */
  top: 350px;
  vertical-align: middle;
  /*overflow: hidden;		/**/
  width: 100%;		/**/
  height: 50%;		/**/
}

#third_container		/*	overall content frame		*/
{
  /*cursor: url(../images/favicon.cur), auto;	/**/
  /*background-color: #666666;	/**/
  position: relative;
  width: 1280px; height: 650px;
  /*overflow: hidden;			/**/
  /*background: rgb(90, 90, 90);*/
  top: -300px;/*-163px;*/	/* vertical position of total frame */
  /*width: 100%;/*660px;	/* same width as first container */
}

/* === upper menu === */



#menu
{
  /*background: #F0D003;/*rgb(90, 90, 90);*/
  position: absolute;
  top: 110px;	/**/
  height: 36px;			/* height of menu bar */
  padding-left: 16px;	/* distance to right border of content frame */
  margin: 0;
  list-style: none;
}

#menu li				/* style of menu list (<li>-tag inside menu div) */
{
  float: right;
  display: block;
  background-image: url('../images/menu_bar.png');
  background-repeat: no-repeat;
  /*width: 120px;  height: 31px;	/* menu item width and height */
}

#menu a
{
  display: block;
  /*width: 120px;  height: 31px;*/
  /*background-color: inherit;*/
  padding-top: 5px;/**/
  text-decoration: none;
  line-height: 31px;
  text-align: center;
}

#menu a:link, #menu a:visited
{
  /*background-image: url('../images/menu/menu.png');	/* background image for hover and active */
  background-position: 0px 0px;/**/
  background-repeat: no-repeat;
  /*width: 100px;*/ height: 36px;
  padding-top: 1px;/**/
  padding-left: 15px;
  color: #555555;/*#F0D003;							/* menu text color for link and visited link */
  text-shadow: #aaaaaa 3px 2px 2px;
  /*background-color: #D3E2C3;	/* menu background color (same as surounding background) */
}

#menu a:hover, #menu a:active
{
  /*background-image: url('../images/menu/menu_hover.png');	/* background image for hover and active */
  background-position: 0px 1px;/**/
  background-repeat: no-repeat;
  /*width: 100px;*/ height: 36px;
  text-shadow: #aaaaaa 3px 2px 3px;
  font-weight: bold;
  padding-top: 1px;/**/
  padding-left: 15px;
  /*background-color: #FAE003;		/* menu block background */
  color: #333333;								/* menu text color for active/hover link */
}

#menuselected
{
  display: block;
  /*width: 98px;*/  height: 36px;
  /*background-image: url('../images/menu/menu_selected.png');	/* background image for active menu */
  background-repeat: no-repeat;
  /*background-position: 0px 1px;		/**/
  /*background-color: #FAE003;		/* menu selected block background */
  padding-top: 1px;/**/
  padding-left: 15px;
  text-decoration: none;						/* no underline */
  text-shadow: #BBBBBB 3px 2px 3px;
  font-weight: bold;
  line-height: 31px;
  color: #36af39; /*#ef540d;/*#FF0000;/*#F0A500;								/* text color for active menu text */
  text-align: center;
  overflow: visible;
}



/* === lower menu === */

/* same as upper menu */

#submenu
{
  position: absolute;
  bottom: 28px;		/**/
  right: 80px;
  height: 36px;
  /*width: 400px;				/* submenu width */
  padding-right: 30px;		/* distance to left border */
  /*padding-bottom: 5px;		/**/
  margin: 0;
  list-style: none;
  /*background-color: #FAE003;		/* menu block background */
}

#submenu li					/* style of menu list (<li>-tag inside submenu div) */
{
  float: right;
  display: block;
  /*width: 120px;  height: 31px;*/
  /*background-image: url('../images/submenu_bar.png'); /**/
  background-repeat: no-repeat;
}

#submenu a
{
  display: block;
  /*width: 120px;  height: 31px;*/
  /*background-color: inherit;*/
  padding-bottom: 5px;/**/
  text-decoration: none;
  line-height: 25px;
  text-align: center;
}

#submenu a:link, #submenu a:visited
{
  /*background-position: 0px 5px;/**/
  background-position-right: 0px;
  background-repeat: no-repeat;
  padding-top: 5px;	/**/
  padding-left: 15px;
  /*width: 100px;*/ height: 36px;
  color: #FFFFFF;/*#F0D003;			/**/
  text-shadow: #aaaaaa 3px 2px 2px;
}

#submenu a:hover, #submenu a:active
{
  /*background-image: url('../images/menu/submenu_hover.png');	/**/
  background-position: 0px 0px;	/**/
  background-repeat: no-repeat;
  padding-top: 5px;
  padding-left: 15px;
  /*width: 100px;*/ height: 36px;
  text-shadow: #aaaaaa 3px 2px 3px;
  font-weight: bold;
  /*background-color: #F0D003;		/* submenu background */
  color: #ffffff;/*#F0A500;			/**/
}

#submenuselected
{
  display: block;
  width: 98px; height: 36px;
  /*background-image: url('../images/menu/submenu_selected.png');*/
  background-position: 0px 0px;	/**/
  background-repeat: no-repeat;
  padding-top: 3px;	/**/
  padding-left: 22px;		/**/
  /*background-color: #F0D003;		/* submenu selected background */
  text-decoration: none;
  text-shadow: #aaaaaa 3px 2px 3px;
  font-weight: bold;
  line-height: 25px;
  color:  #ffffff; /*#ef540d;/*#FF0000;/*#F0A500;			/**/
  text-align: center;
}


#rightmenu
{
  position: absolute;
  top: 160px;		/**/
  left: -20px;		/**/
  padding-left: 25px;
  /*float: left;	/**/
  height: 250px;
  width: 160px;		/**/
  /*padding-left: 30px;		/* distance to left border */
  /*padding-top: -2px;		/**/
 /* list-style-type: none;
  line-height: 150%;				/**/
  font-style: normal;
  /*background-color: #36af39;		/* menu block background */
  background-image: url('../images/background/menu_right_bg.png');
  background-position: 0px 0px;	/**/
  background-repeat: no-repeat;
}

#rightmenu a
{
  text-decoration: none;
  /*line-height: 25px;				/**/
  /*text-align: center;				/**/
}

#rightmenu a:link, #rightmenu a:visited
{
  /*background-image: url('../images/menu/submenu.gif');		/**/
  /*background-position: 0px 4px;						/**/
  /*background-repeat: no-repeat;						/**/
  /*padding-top: 4px;									/**/
  /*width: 100px; height: 31px;							/**/
  color: #FFFFFF; /*#36af39;/*#F0D003;			/**/
}

#rightmenu a:hover, #rightmenu a:active
{
  /*background-image: url('../images/menu/submenu_hover.gif');		/**/
  /*background-position: 0px 0px;								/**/
  /*background-repeat: no-repeat;								/**/
  /*padding-top: 4px;											/**/
  /*width: 100px; height: 31px;									/**/
  font-weight: bold;
  /*background-color: #F0D003;		/* submenu background */
  color: #FFFFFF; /*#36af39;/*#F0A500;			/**/
}

#rightmenuselected
{
  /*background-repeat: no-repeat;	/**/
  /*padding-top: 5px;				/**/
  /*padding-left: 22px;				/**/
  /*background-color: #F0D003;		/* submenu selected background */
  text-decoration: underline;
  font-weight: bold;
  /*line-height: 25px;				/**/
  color: #666666;					/**/
  /*text-align: center;				/**/
}


/* === Other Divs === */



.main_container
{
  position: absolute;
  top: 32px;
  left: 0px;
  /*background: #FFCCCC;	/**/
  background-image: url('../images/main_frame.png');	/**/
  background-repeat: no-repeat;							/**/
  /*border-style: double;	/**/
  /*border-width: 4px;		/**/
  /*border-color: #36af39;/*#F0A500;*/
  /*padding: 15px 15px 15px 15px;	/**/
  height: 720px;									/* main frame height */
  width: 100%;
  /*position: relative;	/**/
  /*top: -5px;			/**/
  background-position: 0px 0px;
  text-align: left;
  overflow: hidden;
}

.head_big					/* Görmer	*/
{
  background-color: #FFFFFF;	/**/
  background-image: url('../images/header_full.png');
  background-repeat: no-repeat;
  background-position: 0px 19px; /**/
  position: absolute;
  top: 1px;
  left: 20px;
  /*padding-left: 15px;		/**/
  padding-top: 20px; 		/**/
  height: 100px;
  width: 70%;
  text-shadow: #333333 3px 2px 10px;
  font-family: 'Times New Roman', serif;
  font-size: 20pt;
  font-style: italic;
  color: #FFFFFF;
}

.head_big b					/* Görmer	*/
{
  text-shadow: #000000 3px 2px 10px;
  font-family: 'Times New Roman', serif;
  font-size: 20pt;
  font-style: italic;
  color: #36af39;
}

.head_big i					/* Görmer	*/
{
  text-shadow: #666666 3px 2px 8px;
  font-family: 'Times New Roman', serif;
  font-size: 10pt;
  font-style: italic;
  color: #36af39;
}

.head_small					/* Seminare-Training-Coaching / Praxis .... */
{
  /*ckground-color: #CCCCCC;	/**/
  /*background-image: url('../images/line1.gif');		/**/
  background-repeat: no-repeat;
  position: relative;
  left: 150px;
  top: -10px;
  padding-left: 5px;
  height: 25px;
  width: 400px;
  /*border-style: solid;
  border-color: #36af39;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;*/
  font-family: Arial, sans-serif;
  font-size: 10pt;
  font-style: italic;
  font-weight: bold;
  color: #555555;
}

.content
{
  position: relative;
  top: 1px;
  left: 10px;
  padding-top: 125px;		/**/
  padding-right: 250px; /*380*/
  /*padding-bottom: 10px;*/
  padding-left: 25px;
  height: 428px;									/* height for content of page (should be border height - 2x margin) */
  width: 915px;/*776px;	/**/
  /*background-image: url('../images/line2.gif');
  background-repeat: no-repeat;
  background-position: bottom left;*/
  /*background-color: #36af39;	/**/
  /*border: 1px solid #FF0000;		/**/
  overflow: auto;		/**/
}

.content_old
{
  position: relative;
  top: 118px;
  left: 10px;
  padding-top: 50px;		/**/
  padding-right: 380px;
  padding-bottom: 10px;
  padding-left: 35px;
  height: 350px;									/* height for content of page (should be border height - 2x margin) */
  width: 755px;/*776px;	/**/
  /*background-image: url('../images/line2.gif');
  background-repeat: no-repeat;
  background-position: bottom left;*/
  background-color: #36af39;	/**/
  /*border: 1px solid #FF0000;		/**/
  overflow: auto;		/**/
}

.right_content_main				/*	portrait / logo space	*/
{
  position: absolute;
  top: 20px;
  margin-top: 10px;
  right: 110px;										/**/
  /*margin-right: 15px;								/* logo position from left border */
  /*margin-top: 10px;									/* logo position from top border */
  /*padding-left: 15px;								/**/
  width: 230px;										/* total logo width on left side */
  height: 500px;									/* total logo height on left side */
  /*background-color: #AAAAAA;		/**/
  /*background-image: url('../images/CH1.gif');		/* logo source */<
  background-repeat: no-repeat;		/**/
  border-style: solid;
  border-color: #F0F0F0;
  border-top-width: 0px;
  border-left-width: 2px;
  border-right-width: 0px;
  border-bottom-width: 0px;*/

  font-family: Verdana, sans-serif;
  font-size: 10pt;
  font-style: italic;
  text-align: center;
  color: #555555;
}

.right_content_main_portrait
{
  position: relative;
  top: 10px;
  left: 22px;		/**/
}

.right_content_email
{
  position: absolute;
  width: 125px;
  height: 25px;
  bottom: 10px;
  left: 40px;
  /*background-color: #EEEEEE;			/**/
  background-image: url('../images/info.gif');		/* logo source */
  background-repeat: no-repeat;			/**/
  text-align: center;
}

.floater
{
 /*background-color: #FFAAAA;	/**/
  border: 1px solid;		/**/
  position: absolute;
  display: block;
  top: 200px;
  right: 50px;
  width: 20%;	/**/
  /*margin: 5px 5px 20px 0px;	/**/
  color: #36af39;/*#F0A500;/**/
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  text-align: center;		/**/
  /*border-bottom: 1px solid #666666;*/
}

.floater_aktuelles
{
 /*background-color: #FFAAAA;	/**/
  border: 2px dashed;		/**/
  position: absolute;
  display: block;
  top: 220px;
  right: 30px;
  width: 150px;	/**/
  height: 50px;
  padding-top: 2%;
  /*margin: 5px 5px 20px 0px;	/**/
  color: #36af39;/*#F0A500;/**/
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  text-align: center;		/**/
  /*border-bottom: 1px solid #666666;*/
}

.separator_aktuelles
{
  position: relative;
  background-image: url('../images/logo/logo_XXsmall.jpg');		/* logo source */
  background-repeat: no-repeat;			/**/
 /*background-color: #FFAAAA;	/**/
  border-width: 1px;
  border-style: none none solid;		/**/
  border-color: #36af39;
  padding-left: 30px;		/**/
  display: block;
  top: 5px;
  left: -15px;		/**/
  /*right: 50px;*/
  width: 75%;	/**/
  /*margin: 5px 5px 20px 0px;	/**/
  /*color: #36af39;/*#F0A500;/**/
  color: #333333;
  font-size: 14px;
  font-weight: bold;	/**/
  font-style: italic;
  text-align: left;		/**/
  /*border-bottom: 1px solid #666666;*/
}

.separator_add_date
{
  position: relative;
  height: 30px;
  top: 2px;	/**/
  /*left: 0px;	/**/
  font-style: italic;
  text-align: left;
  color: #999999;
  font-size: 10px;
}

.floater_artikel
{
 /*background-color: #FFAAAA;	/**/
  border: 2px dashed;		/**/
  position: absolute;
  display: block;
  top: 250px;
  right: 50px;
  width: 150px;	/**/
  /*margin: 5px 5px 20px 0px;	/**/
  color: #36af39;/*#F0A500;/**/
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  text-align: center;		/**/
  /*border-bottom: 1px solid #666666;*/
}
.article
{
 /*background-color: #FFAAAA;	/**/
  border: 1px solid;		/**/
  position: absolute;
  display: block;
  top: 250px;
  right: 50px;
  width: 20%;	/**/
  /*margin: 5px 5px 20px 0px;	/**/
  color: #36af39;/*#F0A500;/**/
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  text-align: center;		/**/
  /*border-bottom: 1px solid #666666;*/
}

.floater_contact
{
 /*background-color: #FFAAAA;	/**/
/*  border: 2px dashed;		/**/
  position: absolute;
  display: block;
  top: 70px;
  right: 50px;
  width: 200px;	/**/
  /*margin: 5px 5px 20px 0px;	/**/
  color: #36af39;/*#F0A500;/**/
  font-size: 10px;
/*  font-weight: bold;	/**/
/*  font-style: italic;	/**/
/*  text-align: center;		/**/
  /*border-bottom: 1px solid #666666;*/
}

.floater_contact u
{
	color: #36af39;/*#F0A500;/**/
	font-size: 10px;
	text-decoration: underline;
}

.logo
{
  position: absolute;
  bottom: 165px;					/* Abstand von oben */
  right: 360px; /*105px;					/* Abstand von rechts */
  width: 900px; /*1145px;			/**/
  height: 300px;
  background-image: url('../images/logo/Logo_shadow_big_resized.png');	/**/
  background-repeat: no-repeat;
  background-position: 10px 0px;
  /*background-color: #666666;	/**/
  text-align: right;
}

.logo_index
{
  position: absolute;
  bottom: 180px;					/* Abstand von oben */
  right: 105px;					/* Abstand von rechts */
  width: 1145px;
  height: 350px;
  background-image: url('../images/logo/Logo_color_big.png');	/**/
  background-repeat: no-repeat;
  background-position: 10px 0px;
  /*background-color: #666666;	/**/
  text-align: right;
}

.doublecolumn1
{
  position: absolute;
  top: 60px;
  left: 20px;
  padding-top: 5px;		/**/
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  height: 370px;									/* height for content of page (should be border height - 2x margin) */
  width: 320px;			/**/
  /*background-image: url('../images/line2.gif');
  background-repeat: no-repeat;
  background-position: bottom left;*/
  /*background-color: #36af39;	/**/
  /*border: 1px solid #FF0000;		/**/
  overflow: auto;
}

.doublecolumn2
{
  position: absolute;		/**/
  top: 60px;
  left: 380px;
  padding-top: 5px;		/**/
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  height: 370px;									/* height for content of page (should be border height - 2x margin) */
  width: 320px;	/**/
  /*background-image: url('../images/line2.gif');
  background-repeat: no-repeat;
  background-position: bottom left;*/
  /*background-color: #36af39;	/**/
  /*border: 1px solid #FF0000;		/**/
  overflow: auto;
}

.impressum
{
  height: 320px;									/* height for content of page (should be border height - 2x margin) */
  overflow: auto;
  padding: 7px;										/* distance to logo space */
}

.copyright
{
  position: absolute;
  bottom: -20px;
  right: 80px;
  margin-top: 5px;
  font-size: 8pt;
  text-align: right;
  color: #FFFFFF;/*#F0A500;*/
  /*background-color: #FF0000;	/**/
}



/* === Inline Text Styles === */



.pageheader					/* pageheader for all other pages -> Seitenthema Ueberschrift */
{
  /*background-color: #FFAAAA;	/**/
  border-width: 1px;
  border-style: none none solid;		/**/
  border-color: #666666;
  position: absolute;
  display: block;
  top: 20px;
  left: 30px;
  width: 80%;	/**/
  /*margin: 5px 5px 20px 0px;	/**/
  color: #36af39;/*#F0A500;/**/
  text-shadow: #999999 3px 2px 3px;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  /*text-align: center;		/**/
  /*border-bottom: 1px solid #666666;*/
}

.text					/* general text style */
{
  position: relative;
  /*display: block;			/**/
  /*border: 1px solid;		/**/
  /*margin: 5px 15px 20px 25px;*/
  /*background-image: url('../images/logo/logo_big_bg.jpg');	/**/
  /*background-color: #DDDDDD;	/**/
  width: 870px;	/*98%;			/**/
  color: #000000;
  font-size: 12px;
}

.text b						/* text style for bold */
{
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  text-shadow: #cccccc 3px 2px 3px;
}

.text i						/* text style for italic */
{
  color: #000000;
  text-decoration: none;
  font-weight: italic;
}

.text a						/* text style for links */
{
  color: #333333;
  text-decoration: none;
  font-weight: bold;
}

.text a:hover, .text a:active	/* text style for active links/hover */
{
  color: #36af39;
}

.text li
{
  color: #000000;
}

.text_small
{
  line-height: 130%;
  color: #555555;/*#F0A500;/**/
  font-size: 10px;
  /*font-weight: bold;		/**/
  /*font-style: italic;		/**/
  /*text-align: center;		/**/
}

.text_hks
{
  color: #36af39;/*#F0A500;/**/
  font-size: 12px;
  /*font-weight: bold;		/**/
  /*font-style: italic;		/**/
  /*text-align: center;		/**/
}

.text_hks b
{
  color: #36af39;
  font-weight: bold;
}

.text_hks i
{
  color: #36af39;
  font-style: italic;
}

.text_hks_big
{
  color: #36af39;/*#F0A500;/**/
  font-size: 14px;
  font-weight: bold;		/**/
  /*font-style: italic;		/**/
  /*text-align: center;		/**/
}

.text_hks_big i
{
  color: #36af39;/*#F0A500;/**/
  font-size: 14px;
  font-weight: bold;		/**/
  font-style: italic;		/**/
  /*text-align: center;		/**/
}

.text_hks_small
{
  line-height: 130%;
  color: #36af39;/*#F0A500;/**/
  font-size: 10px;
  /*font-weight: bold;		/**/
  /*font-style: italic;		/**/
  /*text-align: center;		/**/
}

.text_hks_hl
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #36af39;
  text-shadow: #dddddd 3px 2px 3px;
  font-weight: bold;
  font-style: italic;
  font-size: 10pt;
}

.mull
{
	display:none;
}
.mud
{
	display:none;
}
.trash
{
	display:none;
}

blockquote
{
  margin: 3px 0 3px 0;
  padding: 5px 10px 5px 10px;
}

sup
{
  font-size: inherit;
  color: inherit;
}