/* CSS Document */
body {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color: #395a7b;}

a {color:#E36F02;text-decoration:none;}
a:hover {text-decoration:underline;}

p {line-height:1.4em;}

#container {margin:0 auto;width:900px;background-image:url("gfx/gui/background-navi.gif");background-repeat:repeat-y;}


#head {border-bottom:1px #FF7B00 solid;height:72px;margin:0 0 8px 0;text-align:center;}

/* navi stile */

#navi {background-color:#F1F5F8;float:left;width:160px;}

#navi ul {font-weight:bold;margin:8px 10px;padding:0px;list-style-type:none;list-style-position:inside;}
*+html #navi ul {padding-top:1px;}

#navi li, #navi li:hover {background-image:url(gfx/gui/nav1.gif);background-repeat:no-repeat;margin:8px 0;font-size:14px;padding:0 0 0 28px;line-height:1.9em;}
#navi li:hover {background-image:url(gfx/gui/nav1a.gif);}
* html #navi li,* html #navi li:hover {height:20px;}
*+html #navi li,*+html #navi li:hover {line-height:22px; margin-left:18px; padding-left:10px;}


* html #navi ul {margin-left:-5px;} /* IE 6 hack */
*+html #navi ul {margin-left:-5px;} /* IE 7 hack */

#navi ul ul {list-style-type:none;list-style-position:inside;font-weight:normal;margin:10px 6px 2px 8px;}
#navi ul ul li, #navi ul ul li:hover {background-image:url(gfx/gui/nav2.gif);background-repeat:no-repeat;margin:0;padding:0 0 6px 20px;line-height:1.3em;font-size:10px;height:auto;}
#navi ul ul li:hover {background-image:url(gfx/gui/nav2a.gif);}

* html #navi ul ul {margin-left:-20px;} /* IE 6 hack */
*+html #navi ul ul {margin-left:0px;} /* IE 7 hack */
* html #navi ul ul li {padding-left:20px;list-style-position:outside;} /* IE 6 hack */
*+html #navi ul ul li {padding-left:20px;list-style-position:outside;} /* IE 7 hack */
 
#navi .navi1Aktiv {background-image:url(gfx/gui/nav1a.gif);}
#navi .navi1Aktiv a {color:#395A7B;}
#navi .navi2Aktiv {background-image:url(gfx/gui/nav2a.gif);}
#navi .navi2Aktiv a {color:#395A7B;font-weight:bold;}

#navi ul li .nav_lg_titel {
	font-size:9px;
}

/* index seite*/

.imagebox { height:185px; width:725px;background-image:url(gfx/startbild2.jpg);}
.titel_neues_vom_shop {
	position:relative;
	margin:0px 0 5px 30px;
	padding:5px;
	width:255px;
	top:15px;
	font-size:16px;
	color:#395A7B;
	background-color:#FEC089;
	font-weight:bold;
}
.neues_vom_shop {position:relative; top:20px; margin-left: 30px; width:450px;}
.neues_vom_shop img {margin-right:15px;}


.info_index_vortrag {margin-bottom:7px; color:#395a7b; text-transform:uppercase; font-weight:bold;}
.info_index_vortrag2 { color:#E36F02; text-transform:none; font-weight:normal;}
.info_index_seminar {margin-bottom:10px; color:#E36F02; font-weight:bold;}
li.info_index_vortrag a {color:#395a7b;}

/* content stile */

#content {margin:0 0 0 175px;}
* html #content {margin:0 0 0 172px;}
*+html #content {margin:0 0 0 172px;}

#content h1 {font-size:20px;font-weight:normal;}
#content h2 {font-size:12px;margin:20px 0 4px 0;padding:0;}
#content h2.aktion {font-size:12px;margin:5px 0 15px 0;padding:0; color:#E36F02; font-weight:normal;}
#content h2.aktion_nwl {font-size:12px;margin:10px 0 4px 0;padding:0; color:#E36F02;}
#content h3 {font-size:11px;margin:20px 0 4px 0;padding:0;}
#content h3.aktion_nwl {font-size:10px;margin:10px 0 20px 0;padding:0;}
#content p {margin:6px 0 14px 0;padding:0;}
.p_vortraege_detail {width:380px; text-align:justify;}
#content ul {margin:6px 0;list-style-position:outside;padding:0;line-height:1.2em;}
#vortrag_beschreibung p {text-align:justify;}
#content .unterpunktLI {padding-left:30px;}
#content .contentBlock {text-align:justify; font-size:11px;}
#content ul.blockInfoLG {
	margin-left:30px;
}
.coach_info_wartezeit {
	color:#E36F02;
	font-size:12px;
	font-weight:bold;
	margin-top:25px;
}

#content ol {margin:6px 0 6px 5px;list-style-position:outside;padding:0;line-height:1.2em; list-style-type:decimal;}
#content li {margin:0 0 0 16px;padding:3px 0;}
#content .unterpunk_ul {margin:0;list-style-position:outside;padding:0;line-height:1.2em;list-style:disc;}
#content .unterpunk_li {margin:0 0 0 25px;padding:3px 0;}

#infobox {float:right;width:300px;margin:0 0 20px 20px;}
#infobox img {float:left;margin:3px 15px 3px 0;}
#infobox_buchcd {border-top:1px #dddddd solid;clear:both;text-align:right;}
#infobox_termin {border-top:1px #dddddd solid;clear:both;text-align:right;}
#infobox_termin .nextVortrag {color:#E36F02;}
#infobox_buchcd p, #infobox_termin p {margin:5px 0;}

#content .smap1 {margin:6px 0;list-style-position:outside;padding:0;line-height:1.2em;}
#content .imap1 {margin:0 0 0 20px;}
#content .smap2 {margin:6px 0;list-style-position:outside;padding:0;line-height:1.2em;}
#content .imap2 {margin:0 0 0 40px;}

#list {border-bottom:1px #dddddd solid;padding:7px 0;}
#list .boxright {float:right;}
#list a {font-weight:bold;}

#galerie {float:left;width:228px;height:180px;margin:0 13px 10px 0;text-align:center;}
#galerie img {margin-bottom:5px;}

#presse {float:left;width:120px;height:130px;margin:0 13px 10px 0;text-align:center;}
#presse img {margin-bottom:5px;}


#video_thumb {float:left; width:228px; margin:0 13px 38px 0; color: #395a7b; font-size:11px;}
#video_thumb img {border:none; margin:0 0 5px 0;}
#video_thumb a, #video_thumb a:hover {color: #395a7b; text-decoration:none; font-weight:bold;}
#video_thumb a:hover {text-decoration:underline;}


/* shop */
#shophead {border-bottom:1px #ACB9C6 solid;padding:0 0 5px 0;}
#shophead .warenkorb {float:right;}
#shopprodukt {float:left;width:228px;height:210px;margin:0 13px 10px 0;text-align:center;border-bottom:1px #ACB9C6 solid;}
#shopprodukt a {font-weight:bold;}

#warenkorb_produkt {border-top:1px #ACB9C6 solid;padding:8px 0;}
#warenkorb_summe {border-top:2px #ACB9C6 solid;padding:8px 0;font-weight:bold;}
#warenkorb_produkt .betrag, #warenkorb_summe .betrag {float:right; text-align:right;}
#warenkorb_produkt .imgwarenkorb {margin:0; }


#input {float:right;background-image:url(gfx/gui/button_teaser.gif);height:28px;width:200px;text-align:center;margin:0 0 5px 10px;}
#input a {color:#FFFFFF;text-decoration:none;height:28px;width:200px;display:block;font-weight:bold;line-height:24px;}
#input_swf {float:right;background-image:url(gfx/gui/button_teaser_swf.gif);height:28px;width:200px;text-align:center;margin:0 0 5px 10px;}
#input_swf a {color:#FFFFFF;text-decoration:none;height:28px;width:200px;display:block;font-weight:bold;line-height:24px;}
#inputspace {float:right;height:28px;width:200px;text-align:center;margin:0 0 5px 10px;}

#warenkorb {float:right;height:50px;width:200px;text-align:center;margin:0 0 5px 10px;}
 * html #warenkorb {float:right; height:50px;width:200px;text-align:center;margin:0 0px 5px 10px;} /*hack damit die navi im IE funzt */
 *+html #warenkorb {float:right; height:50px;width:200px;text-align:center;margin:0 0px 5px 10px;} /*hack damit die navi im IE funzt */

.shopbild {float:left;margin:0 30px 250px 0;}
.shopbild_blaettern {float:left; margin:20px 30px 20px 0; width:150px;}
.shopbild_hoerprobe {float:left; margin:20px 30px 190px 0; width:150px;}

#shop_teaser {border-top:1px #ACB9C6 solid;padding:10px 0 10px 160px;}
#shop_teaser img {float:left;padding:0 0 20px 0;}

a.buttonstyle {
	background-color:#FFFFFF;
	background-image:url(gfx/gui/but_hoerprobe.gif);
	background-position:Left -5px;
	background-repeat:no-repeat;	
	height:40px;
	width:295px;
	border:0;
	text-align:right;
	display:block;
	color:#E36F02;
	font-weight: bold;
	padding:0px 5px 0 0;
}
a.buttonstyle:hover {
	text-decoration:none;
}
a.buttonstyle .vortraginfo {
	color:#395a7b;
	font-weight:normal;	
}


a.buttonstyle_details {
	background-color:#FFFFFF;
	background-image:url(gfx/hoerprobe.gif);
	background-position:Left -5px;
	background-repeat:no-repeat;	
	height:30px;
	width:135px;
	border:0;
	text-align:left;
	display:block;
	color:#395a7b;
	font-size:11px;
	font-weight:normal;	
	padding:35px 5px 0 15px;
}
a.buttonstyle_details:hover {
	text-decoration:none;
}



/* breadcrumb navi */
#breadcrumb {font-size:10px;margin:0 0 20px 0;}




/* teaser box */
.teaserTitel { height:50px; vertical-align:top; }

#teaser1, #teaser2, #teaser3 {width:229px;float:left;}
#teaser1 {margin:8px 0 0 15px;}
#teaser2 {margin:8px 19px 0 19px;}
#teaser3 {margin:8px 0 0 0;}
#teaser1 h1, #teaser2 h1, #teaser3 h1 {background-color:#EEF1F4;font-size:11px;padding:4px 0;margin:0 0 3px 0;text-align:center;font-weight:normal;}
#teaser1 h2, #teaser2 h2, #teaser3 h2 {COLOR:#FF7B00;font-size:18px;padding:0;margin:0 10px 5px 10px;font-weight:normal;}
#teaser1 h3, #teaser2 h3, #teaser3 h3 {font-size:12px;padding:0;margin:0 10px 5px 10px;}

#teaser1 p, #teaser2 p, #teaser3 p {margin:10px;text-align:center;}
#teaser1 .content_img {height:134px;}
* html #teaser1 .content_img {height:160px;}
*+html #teaser1 .content_img {height:150px;}

#teaser2 .content, #teaser3 .content {height:130px;}
* html #teaser2 .content, * html #teaser3 .content {height:140px;}
#teaser1 .pText, #teaser2 .pText, #teaser3 .pText {height:100px;text-align:left;}
#teaser1 .pBild, #teaser2 .pBild, #teaser3 .pBild {height:100px;text-align:center;}
#teaser1 .button, #teaser2 .button, #teaser3 .button {background-image:url(gfx/gui/button_teaser.gif);height:28px;width:200px;display:block;text-align:center;margin:10px 0 0 0;}
#teaser1 .button a, #teaser2 .button a, #teaser3 .button a {color:#FFFFFF;text-decoration:none;height:28px;width:200px;display:block;font-weight:bold;line-height:24px;}

.teaserbox {
	height:200px;
	width:229px;
	border:1px red solid;
}

#teaser_info {
	float:left;
	width:700px;
	margin: 10px 0 10px 180px;
	background-color:#EEF1F4;
	font-size:12px;
	padding:10px 0;
	text-align:center;
	font-weight:bold;
}
 * html #teaser_info {
	float:left;
	width:700px;
	margin: 10px 0 10px 90px;
	background-color:#EEF1F4;
	font-size:12px;
	padding:10px 0;
	text-align:center;
	font-weight:bold;
} /*hack damit die navi im IE funzt */
 *+html #teaser_info {
	float:left;
	width:700px;
	margin: 10px 0 10px 180px;
	background-color:#EEF1F4;
	font-size:12px;
	padding:10px 0;
	text-align:center;
	font-weight:bold;
} /*hack damit die navi im IE funzt */


/* Lehrgang */
a .lehrgang {color: #395a7b;}
#content h2.lehrgang {font-size: 15px;}


/* kontakt */

#kontaktbox1 {float:left;width:330px;margin:0 20px 40px 0;padding:0 20px 0 0;}
#kontaktbox2 {float:left;width:330px;margin:0 0 40px 0;}
#kontaktbox1 h2, #kontaktbox2 h2 {border-bottom:1px #ACB9C6 solid;margin-bottom:10px;padding-bottom:6px;}


/* form */

#content form {margin:10px 0;}
.formtitel {float:left;width:130px;display:block; letter-spacing:0.05em;}
.formtitel_anrede {float:left;display:block; letter-spacing:0.05em; margin:0 10px 0 0;}
.formtitel_option {float:left;display:block; letter-spacing:0.05em; margin:0 10px 0 0;}
.formbox {border:1px #ACB9C6 solid;margin:4px 0;width:400px;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:2px;}
.formbutton {background-image:url(gfx/gui/button_teaser.gif);height:28px;width:200px;text-align:center;margin:10px 0 0 0;border:0;color:#FFFFFF;padding:0;font-weight:bold;background-color:#FFFFFF;font-size:12px;}
.formbutton:hover {color:#395A7B;}
.checkbox {margin:4px 4px 0 0;}
.optionsschalter {margin:4px 0;}
.optionsschalter2 {margin:2px 0 0 0;}
.warenkorb_stk {width:20px; text-align:right; padding-right:3px;}

#content .infoPflichtfeld {font-size:10px; margin:3px 0 10px 0; font-weight:bold; color:#666666;}
#content .errorInfoPflicht {font-size:11px; margin:0px 0 0px 0; font-weight:normal; color:#CC0000;}
#content .formAbsatzinfo {font-size:11px; margin:10px 0 5px 0; font-weight:bold;}
#content .infoEmailTelefon {font-size:10px; margin:0 0 15px 0; color:#666666;}


/* SHOP - POPUP */
.buyinfo { padding:20px; color:#FFFFFF;}


/* footer */
#footer {clear:both;border-top:1px #FF7B00 solid;text-align:center;padding:8px 0 4px 0;font-size:10px;margin:18px 0 2px 0;}