/* CSSTidy 1.3: Wed, 24 Dec 2008 15:27:12 +0100 */
body {
width:1024px;
color:#000;
background-color:#C1C1C8;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
}

a {
margin:0;
padding:0;
text-decoration:none;
font-weight:600;
color:#ff00c9;
font-size:97%;
}

a img {
border-left:2px solid #fff;
border-right:2px solid #fff;
}

a:visited {
color:#7E587D;
}

a:visited:hover {
color:#ff00c9;
}

a:focus {
color:#C488C3;
}

a:hover {
color:#BA0093;
}

a:hover img {
border-left:2px solid #ff00c9;
border-right:2px solid #ff00c9;
}

a:active {
color:#3F2B3F;
}

a.weiter:visited {
color:#7E587D;
}

a.weiter:focus {
color:#C488C3;
}

a.weiter:hover {
color:#ff00c9;
}

a.weiter:active {
color:#3F2B3F;
}

ul li {
list-style-image:url(bilder/purplecurve-fat.png);
}

li#klang {
width:510px;
}

li object#one {
float:left;
width:200px;
margin-left:100px;
z-index:300;
}

h2,h3,h4,h5,h6 {
font-size:100%;
margin-bottom:0;
}

strong {
font-size:95%;
}

#inhalt {
float:left;
margin:0;
padding:0;
position:relative;
width:1024px;
z-index:1;
overflow:hidden;
}

#topbar {
float:left;
height:117px;
width:755px;
margin-top:0;
padding:0;
background-color:#fff;
}

#topbar img {
margin-top:.5em;
}

#vpheading h1 {
text-align:center;
font-size:160%;
margin:0;
padding:25px 0 0;
color:#2D2832;
font-weight:400;
}

* +html #vpheading h1 {
font-weight:600;
}

#vpheading {
float:left;
width:268px;
height:90px;
margin:0;
padding:0;
background-color:#C1C1C8;
}


.menu {
float:left;
width:780px;
margin:0 0 0 240px;
padding:0;
height:30px;
background:transparent url(bilder/crossbar-1-302.png) 0 0 repeat-x;
z-index:200;border-left: 2px solid #736a7e;border-right: 2px solid #736a7e;
}

* html .menu {
margin-left:120px;
margin-top:-30px;
height:30px;
}

/* remove the bullets, padding and margins from the lists */
.menu ul {
list-style-type:none;
padding:0;
margin:0;
}

/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li {
float:left;
position:relative;
z-index:100;
list-style-image:none;
}

/* use the table to position the dropdown list */
.menu table {
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}

/* style the links hover */
.menu :hover {
color:#ff00c9;
/*background:#d4d8bd;*/
}

/* style all the links */
.menu a,.menu :visited {
display:block;
font-size:10px;
width:150px;
padding:7px 0;
color:#000;
text-decoration:none;
margin-right:1px;
text-align:center;
}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:150px;
height:180;
background:transparent url(bilder/1-180.png) 0 0 repeat-x;
}

.drops li {margin-bottom: 0;padding-bottom: 0;}

* html .menu ul ul {
background-image:none;
background-color:#645a70;
}

/* make the sub level visible on hover list or link */
.menu ul li:hover ul,.menu ul a:hover ul {
visibility:visible;
height:180px;
padding-top:15px;
}

#home a#homehier,#vpteam a#unshier, #ueberuns a#unshier, #leistungen a#leisthier, #weitereinfo a#weiterhier, #kontakt a#kontakthier, a#ausbildungc a#ausvpchier,#ausbildungc a#ausvpchier2,#bewerbungsgespraech a#bewerbghier,#verkaufsgespraech a#verghier,#kurzzeitTrainings a#kurzztghier,#einzelcoaching a#einzelchier,#telefongespraech a#teleghier,#vpteam a#unshier,#stimmberatung a#stimberhier, #aktuelles #akthier {
color:#ff00c9;
}

#links {
float:left;
margin:0;
border-top:30px solid #fff;
width:145px;
height:722px;
font-size:82%;
background-color:#C1C1C8;
}

#links a:active {
color:#ff00c9;
}

* html #links {
margin-top:0;
font-size:75%;
}

* +html #links {
margin-top:0;
font-size:75%;
}

#links ul {
list-style-type:none;
margin:0;
padding:0;
}

/*InternetExplorer needs this rule*/
#links ul li {
list-style-image:none;
}

#links ul li a {
color:#000;
height:30px;
display:block;
font-weight:700;
font-size:85%;
padding:7px 0 0 5px;
}

#links ul li a:hover {
color:#ff00c9;
background:transparent url(bilder/crossbar-1-302.png) 0 0 repeat-x;
}

#link1 {
font-size:1.1em;
font-weight:700;
}

#links ul li#link1 {
color:#ff00c9;
padding:5px 0 10px 5px;
}

#links ul li#link1 a:hover {
background-image:none;
color:#ff00c9;
}

#info {
position:relative;
float:left;
width:580px;
padding:15px;
margin:0;
font-size:80%;
background-color:#fff;
min-height:752px;
padding-bottom:20010px;
margin-bottom:-20010px;
}

* html #info {
height:721px;
}

* html #info dl {
margin:0;
padding:0;
}

#info dd {
margin-bottom:.5em;
}

#info h1 {
font-size:130%;
}

#info img {
float:left;
margin-right:20px;
margin-bottom:7px;
}

#info p {
float:left;
width:580px;
margin:0;
padding:0 0 .75em;
}

#info ul {
float:left;
width:90%;margin-top: .2em;
}

* html #info ul {
width:500px;
margin:0 0 0 10px;
padding:0 0 0 20px;
}

/* * +html #info ul {
width:500px;
margin:0 0 0 10px;
padding:0 0 0 20px;
}
*/
#info ul li p,#info ul li a {
padding:0;
margin:0;
width:100%;
}

.line {
float:left;
border-top:1px solid #fd25ca;
margin:40px 35px 20px;
width:510px;
}

#sitemap .line {
width:780px;
}

#line2 {
float:left;
border-top:1px solid #fd25ca;
margin:40px 35px 20px;
width:510px;
}

* html .line {
margin:40px 0 20px 18px;
width:510px;
padding:0;
}

* html #line2 {
margin:10px 0 20px 18px;
width:510px;
padding:0;
}

/* Aktuelles */
#info .aktuelles_seminar {
	float: left;
	width: 270px;
	margin: 0 10px 0 10px;
}

#info .aktuelles_seminar p {
	width: 260px;
}

#info .line_ticker {
float:left;
border-top:1px solid #fd25ca;
margin:10px 0 35px 20px;
width:510px;
}

/* TICKER */
#scroll-v a {
	font-weight: normal;
}


#rightlinks {
width:269px;
float:left;
top:0;
left:0;
min-height:752px;
background-color:#EBEAF1;
padding-bottom:20010px;
margin-bottom:-20010px;
overflow:hidden;
}

* html #rightlinks {
height:690px;
}

#rightlinks img {
margin:55px 0 0;
}

#rightlinks p {
color:#645A70;
font-size:80%;
font-weight:700;
margin:52px 16px .5em;
width:239px;
}

.lineone {
font-weight:700;
font-size:100%;
text-align:center;
margin:0 0 2em;
}

#rightlinks p.lineone,#experte #rightlinks p.lineone {
margin-top:52px;
font-weight:700;
text-align:center;
}

#experte #rightlinks h1 {
font-size:101%;
margin:52px 1em .5em;
width:240px;
}

#experte #rightlinks h2 {
font-size:100%;
margin:.5em 1em;
width:240px;
}

#experte #rightlinks p {
font-weight:400;
margin:.5em 1em 0;
text-align:justify;
width:240px;
}

#experte #rightlinks dl {
margin-left:15px;
font-size:80%;
width:239px;
color:#645A70;
}
#experte #rightlinks dl img{margin: 0 0 .5em 0;padding: 0;}
#experte #rightlinks dl dd {
margin-left:10px;
}

#experte #rightlinks #info {
padding-bottom:20010px;
margin-bottom:-20010px;
}

#experte #rightlinks img {
margin:55px 0 0;
}

#footer {
color:#767F93;
font-size:80%;

margin-bottom: 5px;
margin-left:240px;
width:120px;height: 20px;
}

* html #footer {
width:150px;
}

* +html #footer {
width:150px;
}

#sitemap #footer {
position:absolute;
bottom:5px;
left:378px;
width:120px;
}

* html #sitemap #footer {
width:150px;
}

#expertenpict {
width:510px;
float:left;
margin:0 0 0 36px;
padding:0;
list-style:none;
}

#expertenpict ul li img {
float:left;
width:250px;
margin-left:77px;
}

#expertenpict ul li {
float:left;
width:400px;
margin-left:15px;
list-style:none;
}

* html #expertenpict ul {
margin-left:0;
}

* html #expertenpict ul li {
margin-left:0;
}

#experte #rightlinks img {
margin:55px 0 0;
}

#experte h2 {
margin:0;
padding:0;
}

#team ul {
margin:0;
padding:0;
}

* html #team ul {
margin-left:0;
}

#team ul li {
float:left;
list-style:none;
font-size:80%;
width:116px;
height:155px;
margin:0 0 .5em;
padding:0;
text-align:center;
}

* html #team ul li {
width:110px;
}

#team ul li img {
margin:0 auto 0 27px;
}

#team #teampicts {
float:left;
margin-top:18px;
margin-left:15px;
width:580px;
}

* html #team #teampicts {
width:550px;
}

#teampicts dl {
margin:0;
padding:0;
}

* +html #teampicts dl {
height:100px;
}

* +html #teampicts li dl dt.caption {
height:50px;
margin:.2em 0 0;
padding:0;
float:left;
width:116px;
}

#teampicts dl dt dd {
float:left;
margin:0;
padding:0;
}

.beruf {
font-size:80%;
text-align:center;
}

.toptext {
display:none;
width:500px;
text-align:center;
font-weight:400;
color:#2D2832;
}

#team li:hover .toptext {
display:block;
position:absolute;
top:15px;
left:55px;
font-size:200%;
background-color:#fff;
margin:0;
padding:0;
height:23px;
}

* html #team li:hover span.toptext {
display:block;
position:absolute;
top:133px;
left:130px;
font-size:200%;
}

.righttext {
display:none;
text-align:left;
}

#teampicts dd.righttext p.lineone {
margin-bottom:1em;
}

.righttext dd ul {
margin:0;
padding:0;
width:239px;
float:left;
}

#teampicts dd.righttext ul {
margin-top:1em;
}

#teampicts dd.righttext p.endtext {
margin-top:1em;
color:#645A70;
}

.righttext strong.right2 {
font-size:100%;
}

#team li:hover .righttext {
display:block;
position:absolute;
top:53px;
left:585px;
width:239px;
font-size:120%;
font-weight:400;
background-color:#EBEAF1;
}

.righttext span {
background-color:#EBEAF1;
}

* +html .caption {
margin-top:35px;
}

.leeresbild {
background-color:#eee;
}

#experte dt.caption {
color:#eee;
}

#experte .line {
margin-top:10px;
}

strong.eins {
font-size:110%;
}

hr {
display:none;
}

#comments p {
border-bottom:1px solid #ff00c9;
width:510px;
}

#form {
float:left;
margin-top:1em;
width:580px;
}

#form table {
float:left;
width:580px;
}

* html table {
margin-left:0;
}

#table2 {
float:left;
margin:0;
width:580px;
padding:0;
}

#form span {
text-align:center;
width:250px;
margin:2em 0 0 165px;
font-weight:700;
font-size:120%;
}

* html #form {
margin-left:0;
}

#ueberschrift {
width:510px;
margin:0 0 0 35px;
text-align:center;
font-weight:700;
font-size:150%;
color:#2D2832;
}

#vortrag p {
width:580px;
}

#vortrag {
margin-bottom:1em;
}

.unsichtbar {
display:none;
}

#atembild {
float:right;
width:167px;
}

#submit {
margin:.5em 0 0 159px;
}

.heading {
font-size:101%;
color:#ff00c9;
font-weight:700;
}

.blockindent {
margin-left:20px;
}

.notop {
margin-top:0;
float:left;
}

ul#pressestimmen {
float:left;
width:90%;
margin:0;
padding:0;
}

#pressestimmen li {
width:579px;
}

.oben {
margin-left:262px;
}

* html .oben {
width:300px;
}

#sitemap #info {
width:849px;
}

#info #sitemaplist {
width:100%;
}

#sitemap #info #firstlink {
margin:0 0 1em 324px;
padding:0;
float:left;
width:210px;
}

* html #sitemap #info #firstlink {
margin:0 0 0 161px;padding-bottom: 1em;
}

#sitemaplist {
margin:0;
padding:0;
}

#sitemaplist li,#firstlink li {
list-style:none;
float:left;
width:210px;
text-align:center;
margin-bottom:.5em;
}

.listbox {
border:1px solid #ccc;
height:400px;
padding:.5em;
margin-top:0;
width:195px;
}

* html .listbox {
width:190px;
}

.listbox1 {
height:50px;
margin-bottom:1em;
padding:.5em 0;
border:1px solid #ccc;
}

.listbox1 .sublist {
margin:0;
padding:0;
}

.sublist {
margin:0;
padding:0;
}

#sitemaplist .sublist li {
font-weight:400;
font-size:100%;
text-align:left;
}

#sitemaplist .subsublist {
margin-left:5px;
margin-top:.5em;
padding:0;
font-size:85%;
}

* +html #sitemaplist .subsublist li {
font-size:85%;
}

.li3 {
margin-left:2px;
}

* html .li3 {
margin-left:0;
}

#onepageback {
margin:1em 0;
padding:0;
text-align:center;
float:left;
width:100%;
}

#seriesline1{margin-bottom: 0; padding-bottom: 0;}