@charset "utf-8";

html                                                   { overflow: -moz-scrollbars-vertical; height:100%; }
body                                                   { font-size:12px; background:#bdbdbd; height:100%; }

*                                                      { margin:0; padding:0; vertical-align:top; font-family:Arial,Helvetica,serif; }
h1,h2,h3,h4,h5,h6,pre,code                             { font-size:16px; }

p                                                      { font-size:16px; margin:0; padding:0; }
h1						{padding-bottom:16px;}
h2						{padding-bottom:16px;}
h3                                                 { font-size:14px; color:#BDBDBD; font-weight:bold; }

a                                                      { text-decoration:none; color:#7f7e7a; outline:none; }

a img,:link img,:visited img                           { border:none; }

#seite                                                 { min-height:100%; background:url(bg_02.gif);}
* html #seite                                          { height:100%; }
#frame				    { width:990px; background:url(bg_02.gif) repeat-y; height:100%; min-height:710px; position:absolute; left:50%; margin-left:-495px; top:0; z-index:1000; }
* html #frame { height: expression( this.scrollHeight < 711 ? "710px" : "100%" ); }

.stein                   { width:151px; height:137px; background:url(steine2.jpg); position:absolute; z-index:3000; bottom:0; right:15px;}

#nav			{width:250px; float: left;}
#nav ul                                                { color:#7f7e7a; list-style-type:none; font-weight:bold; }
#nav ul li                                             { padding:7px; font-weight:bold; font-size:16px; margin:10px 0 0 35px; }
* html #nav ul li                                           { padding:6px 7px 6px 7px; margin:10px 0 0 30px;}
#nav ul li a                                           { font-size:10px;}
#nav ul li a.ueber                                     { font-size:15px;}

#nav ul li.ein                                         { width:191px; height:20px; background:url(einzelcoaching.gif); }
#nav ul li.ein a                                       { display:block;  width:163px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 35px;}
* html #nav ul li.ein a                                       { display:block;  width:163px; margin:-7px 0px 0 -7px; padding:10px 7px 4px 35px;}
#nav ul li.einaktiv                                    { width:191px; height:20px; background:url(einzelcoaching_aktiv.gif); }
#nav ul li.einaktiv a                                  { display:block;  width:163px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 35px;}
#nav ul li.ein:hover                                   { width:191px; background:url(einzelcoaching_aktiv.gif); }

#nav ul li.einunter                                    { margin-left:55px; width:171px; height:14px; background:url(einzelcoaching_unter.gif);}
#nav ul li.einunter a                                  { display:block; width:148px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 30px;}
* html  #nav ul li.einunter                            { padding-bottom:2px; margin-left:50px; }
#nav ul li.einunteraktiv                               { margin-left:55px; width:171px; height:14px; background:url(einzelcoaching_aktiv_unter.gif); }
#nav ul li.einunteraktiv a                             { display:block; width:148px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 30px;} 
* html #nav ul li.einunteraktiv                        { padding-bottom:2px; margin-left:50px; }
#nav ul li.einunter:hover                              { background:url(einzelcoaching_aktiv_unter.gif); }

#nav ul li.gru                                         { width:191px; height:18px; background:url(gruppencoaching.gif); }
#nav ul li.gru a                                       { display:block;  width:163px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 35px;}
#nav ul li.gruaktiv                                    { width:191px; height:18px; background:url(gruppencoaching_aktiv.gif); }
#nav ul li.gruaktiv a                                  { display:block;  width:163px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 35px;}
* html #nav ul li.gruaktiv a                                  { display:block; width:163px; margin:-7px 0px 0 -7px; padding:10px 7px 4px 35px;}
#nav ul li.gru:hover                                   { width:191px; background:url(gruppencoaching_aktiv.gif); }

#nav ul li.gruunter                                    { margin-left:55px; width:171px; height:14px; background:url(gruppencoaching_unter.gif);}
#nav ul li.gruunter a                                  { display:block; width:148px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 30px;}
* html  #nav ul li.gruunter                            { padding-bottom:2px; margin-left:50px; }
#nav ul li.gruunteraktiv                               { margin-left:55px; width:171px; height:14px; background:url(gruppencoaching_aktiv_unter.gif); }
* html  #nav ul li.gruunteraktiv                       { padding-bottom:2px; margin-left:50px; }
#nav ul li.gruunteraktiv a                             { display:block; width:148px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 30px;}
* html #nav ul li.gruunteraktiv a                             { display:block; width:148px; margin:-7px 0px 0 -7px; padding:10px 7px 4px 30px;}
#nav ul li.gruunter:hover                              { background:url(gruppencoaching_aktiv_unter.gif); }

#nav ul li.leer                                        { width:191px; height:18px; background:url(leer.gif); }
#nav ul li.leer a                                      { display:block;  width:163px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 35px;}
#nav ul li.leeraktiv                                   { width:191px; height:18px; background:url(leer_aktiv.gif); }
#nav ul li.leeraktiv a                                 { display:block;  width:163px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 35px;}
#nav ul li.leer:hover                                  { background:url(leer_aktiv.gif); }

#navunten 		{ width:240px; height:168px; position:absolute; z-index:3100; bottom:10px; left:0px; }
#navunten li.leer                                        { width:191px; height:18px; background:url(leer.gif); }
#navunten li.leer a                                      { display:block;  width:163px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 35px;}
#navunten li.leeraktiv                                   { width:191px; height:18px; background:url(leer_aktiv.gif); }
#navunten li.leeraktiv a                                 { display:block;  width:163px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 35px;}
#navunten li.leer:hover                                  { background:url(leer_aktiv.gif); }
#navunten                                                { color:#7f7e7a; list-style-type:none; font-weight:bold; }
#navunten li                                             { padding:7px; font-weight:bold; font-size:16px; margin:10px 0 0 35px; }
* html #navunten li                                           { padding:6px 7px 6px 7px; margin:10px 0 0 30px; }
#navunten li a                                           { font-size:10px;}
#navunten li a.ueber                                     { font-size:15px;}

#navunten li.ein                                         { width:191px; height:20px; background:url(einzelcoaching.gif); }
#navunten li.ein a                                       { display:block;  width:163px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 35px;}
#navunten li.einaktiv                                    { width:191px; height:20px; background:url(einzelcoaching_aktiv.gif); }
#navunten li.einaktiv a                                  { display:block;  width:163px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 35px;}
#navunten li.ein:hover                                   { width:191px; background:url(einzelcoaching_aktiv.gif); }

#navunten li.einunter                                    { margin-left:55px; width:171px; height:14px; background:url(einzelcoaching_unter.gif);}
#navunten li.einunter a                                  { display:block; width:148px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 30px;}
* html  #navunten li.einunter                            { padding-bottom:2px; margin-left:50px; }
#navunten li.einunteraktiv                               { margin-left:55px; width:171px; height:14px; background:url(einzelcoaching_aktiv_unter.gif); }
#navunten li.einunteraktiv a                             { display:block; width:148px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 30px;} 
* html #navunten li.einunteraktiv                        { padding-bottom:2px;margin-left:50px;}
#navunten li.einunter:hover                              { background:url(einzelcoaching_aktiv_unter.gif); }

#nav ul li.reiss                                    { margin-left:55px; width:171px; height:14px; background:url(gruppencoaching_reiss.gif);}
#nav ul li.reiss a                                  { display:block; width:148px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 30px;}
* html  #nav ul li.reiss                            { padding-bottom:2px; margin-left:50px; }
#nav ul li.reissaktiv                               { margin-left:55px; width:171px; height:14px; background:url(gruppencoaching_reiss_aktiv.gif); }
#nav ul li.reissaktiv a                             { display:block; width:148px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 30px;} 
* html #nav ul li.reissaktiv                        { padding-bottom:2px;margin-left:50px;}
#nav ul li.reiss:hover                              { background:url(gruppencoaching_reiss_aktiv.gif); }




#navunten li.gru                                         { width:191px; height:18px; background:url(gruppencoaching.gif); }
#navunten li.gru a                                       { display:block;  width:163px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 35px;}
#navunten li.gruaktiv                                    { width:191px; height:18px; background:url(gruppencoaching_aktiv.gif); }
#navunten li.gruaktiv a                                  { display:block; width:163px; margin:-7px 0px 0 -7px; padding:7px 7px 7px 35px;}
#navunten li.gru:hover                                   { width:191px; background:url(gruppencoaching_aktiv.gif); }

#nav ul.menu                                           { position:absolute; bottom:50px; }
#logo                                                  { width:250px; margin-left:2px; }
* html #logo                                           { width:248px; }
 
