* {
	margin:0;
	padding:0;
	border:0;
}

html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003e5c;
}

p { margin:0 0 20px;}
td { vertical-align:top;}
a {color:#003e5c;}

body {
	background:#e8e8e8 url(img/head_bg.png) repeat-x;
}

.wrapper {
	position:relative;
	width:913px;
	left:50%;
	margin:0 0 0 -456px;
}

#menu {
	background:url(img/menu_bg.png) no-repeat;
	width:893px;
	height:42px;
	padding:0 0 0 20px;
}

#menu a {
	float:left;
	display:block;
	color:#022f46;
	font-weight:bold;
	text-decoration:none;
	line-height:3.4;
	padding:0 16px;
	height:42px;
}

#menu a:hover {
	color:#0376c9;
	text-decoration:none;
}

#menu a.current {
	color:#0376c9;
	background:url(img/menu_current.png) bottom center no-repeat;
}


#footer {
	background:url(img/footer_bg.png) repeat-x;
	height:347px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#909294;
}

#presse {
	margin:18px 0 0 0;
}

#border {
	background:url(img/footer_border.png) no-repeat;
	width:913px; clear:both;
	height:21px;
}

#copyright {
	margin-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#8aa2ae;
	text-indent:29px;
}

#copyright a {
	color:#8aa2ae;
	text-decoration:none;
}

#copyright a:hover {
	text-decoration:underline;
}


/* Startseite */
#start_willkommen {
	position:relative;
	background:url(img/start_willkommen_neu.jpg) no-repeat;
	width:908px;
	height:251px;
	margin:0 0 0 4px;
	color:#fff;
}
#walter_start {
position:absolute;left:4px; top:0px;
}
#willkommen {
position:absolute;left:325px; top:23px;font-size:20px;color:#fff;
}
#gestalterpostabo {position:absolute;left:340px; top:190px; color:#fff;}
#gestalterpostabo a{color:#fff;}
.willkommen_left {
	float:left;
	padding:80px 0 0 324px;
}

.willkommen_right {
	float:left;
	margin:125px 0 0 172px;
}

.willkommen_right a {
	display:block;
	font-weight:normal;
	color:#fff;
	text-decoration:underline;
	line-height:2.1;
	text-indent:25px;
}

#info_boxen {
position:relative;
	background:url(img/sem_vor_coa_box.png) no-repeat;
	width:904px;
	height:207px;
	margin:20px 0 0 4px;
	color:#fff;
}

#info_boxen a {
	display:block;
	color:#fff;
	text-decoration:none;
	line-height:1.8;
	text-indent:35px;
}

#info_boxen a:hover {
	color:#fff;
	text-decoration:underline;
}

.seminare_box {
	float:left;
	width:244px;
	padding:95px 0 0 25px;
}

.vortraege_box {
	float:left;
	width:214px;
	padding:95px 0 0 55px;
}

.coaching_box {
	float:left;
	padding:95px 0 0 88px;
}


/* Vortraege */
#quotes {
	background:url(img/quotes_bg.png) no-repeat;
	width:908px;
	height:91px;
	margin:0 0 0 4px;
	color:#fff;
}

#bg_repeat {
	background:url(img/bg_repeat.png) repeat-y;
	margin:0 0 0 4px;
}

#bg {
	background:url(img/background.png) top no-repeat;
	width:908px;
}

#main {
	float:left;
	width:617px;
}

.blue_arrow{
	background:url(img/blue_arrow.png) no-repeat;
	text-indent:20px;
	height:20px;
	line-height:1.9;
}

#right {
	float:left;
	width:291px;
}

#erfolgmacher {
	background:url(img/erfolgmacher.jpg) no-repeat;
	width:177px;
	height:120px;
	color:#003d5a;
	padding:60px 0 0 114px;
} 

#contentbg_end {
	background:url(img/page_end.png) no-repeat;
	width:908px;
	height:83px;
	margin:0 0 0 4px;
}

.vertrieb {
	background:url(img/accordion_vertrieb.png) no-repeat;
	width:561px;
	height:35px;
}

.management {
	background:url(img/accordion_management.png) no-repeat;
	width:561px;
	height:35px;
}

.marketing {
	background:url(img/accordion_marketing.png) no-repeat;
	width:561px;
	height:35px;
}

a.uhov { text-decoration:none;}
a.uhov:hover { text-decoration:underline;}

/* mootools accordion */
.toggler  { cursor:pointer; }  
.toggler:hover   {  }  
.element     { } 


.toggler { border-bottom: 1px solid transparent; margin: 0pt; padding: 0pt 14px 0pt 10px; display: block; height: 34px; width: 536px; background-repeat: no-repeat; line-height: 220%; font-weight: bold; text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; font-size: 14px; color: rgb(255, 255, 255); cursor: pointer; }
.toggler { background-image: url('img/r_accordion_toggle.gif'); }
.toggler:hover { background-image: url('img/g_accordion_toggle.gif'); }
.element { overflow: hidden; width: 560px; }
.selected { background-image: url('img/r_accordion_toggle_active.gif')!important; cursor: default; }
.accordion_toggle_active { border-bottom: 1px solid transparent; background-repeat: no-repeat; color: rgb(255, 255, 255); }
 
.testimonial-top{ width:562px; height:13px; background-image:url(img/bg-testimonial-top.gif); background-repeat:no-repeat; margin:0px; margin-top:15px; padding:0px; line-height:0px;}
.testimonial-middle{width:562px; background-image:url(img/bg-testimonial-middle.gif); margin:0px; padding:0px; margin-top:-1px; background-repeat:repeat-y; background-position:top;}
.testimonial{padding:5px 20px 10px 20px;margin:0px;}
.testimonial-info{padding:23px 0px 0px 20px;font-size:12px; color:#0576CB!important;margin:0px; line-height:14px;}
.testimonial-bottom{width:562px; height:47px; margin:0px; padding:0px; background-image:url(img/bg-testimonial-bottom.gif); background-repeat:no-repeat; line-height:0px;}

#gestalterpost {
position:relative; width:231px; padding:20px; height:130px; background-image:url(img/newsletter.png);
}
#gestalterpost p  {
color:#FFFFFF;
}
#gestalterpost td  {
color:#FFFFFF; vertical-align:middle; padding-bottom:5px;
}
#gestalterpost input {
border:1px solid #333333; padding:2px; width:155px;
}

#gestalterpost2 {
position:relative; margin-top:50px; width:500px; padding:0px; 
}
#gestalterpost2 p  {

}
#gestalterpost2 td  {
vertical-align:middle; padding-bottom:10px;
}
#gestalterpost2 input {
border:1px solid #333333; padding:3px; width:255px;
}



#f01 a {
background: url(img/f01-2.png) no-repeat;
display:block; width:226px; float:left; /* Linkbereich begrenzen */
}
#f01 img {display:block; width:226px; height:100px; border:0;}
#f01 a:hover img {visibility: hidden;}
#f01 a:hover { /* Workaround fuer IE 5.5 und 6 */ border:0;}
* html #f01 a { margin-right:1px;  }
  * html #f01 a:hover { width:227px; margin-right:0; /* Workaround fuer IE 5.01 */  }
  
  
#f02 a {
background: url(img/f02-2.png) no-repeat;
display:block; width:226px; float:left; /* Linkbereich begrenzen */
}
#f02 img {display:block; width:226px; height:100px; border:0;}
#f02 a:hover img {visibility: hidden;}
#f02 a:hover { /* Workaround fuer IE 5.5 und 6 */ border:0;}
* html #f02 a { margin-right:1px;  }
  * html #f02 a:hover { width:227px; margin-right:0; /* Workaround fuer IE 5.01 */  }
  
#f03 a {
background: url(img/f03-2.png) no-repeat;
display:block; width:225px; float:left; /* Linkbereich begrenzen */
}
#f03 img {display:block; width:225px; height:100px; border:0;}
#f03 a:hover img {visibility: hidden;}
#f03 a:hover { /* Workaround fuer IE 5.5 und 6 */ border:0;}
* html #f03 a { margin-right:1px;  }
  * html #f03 a:hover { width:226px; margin-right:0; /* Workaround fuer IE 5.01 */  }
  
  
#f04 a {
background: url(img/f04-2.png) no-repeat;
display:block; width:227px; float:left; /* Linkbereich begrenzen */
}
#f04 img {display:block; width:227px; height:100px; border:0;}
#f04 a:hover img {visibility: hidden;}
#f04 a:hover { /* Workaround fuer IE 5.5 und 6 */ border:0;}
* html #f04 a { margin-right:1px;  }
  * html #f04 a:hover { width:228px; margin-right:0; /* Workaround fuer IE 5.01 */  }
