/* Allgemein */
body {font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif; font-size:13px; line-height:20px; letter-spacing:0.01em; color:#3B101E; margin:0; padding:0; text-align:center; background-color:#67122D;}
p, div {margin:0; padding:0;}
img {margin:0; padding:0; border:0; float:left;}

/* Links */
a:link, a:visited {color:#3B101E; background-color:inherit; font-weight:bold; text-decoration:none;}
a:hover {color:#3B101E; background-color:inherit; font-weight:bold; text-decoration:underline;}
a:active {text-decoration:none;}

.menue a:hover, .submenue a:hover, .service a:hover {text-decoration:none;} 

/* Struktur */
.a_all {margin:-249px 0 0 -431px; position:absolute; top:50%; left:50%; width:863px; height:497px; border:3px solid #FFF; text-align:left; }
.a_navi {width:197px; float:left;}
.a_logo {margin-top:3px; width:163px; height:161px;}
.a_logo_print {visibility:hidden; overflow:hidden;}
.a_print {width:163px; height:161px; display:block;}
.a_menue {margin-top:21px; height:176px; width:197px; overflow:hidden;}
.a_menue2 {margin-top:0px; height:61px; width:197px; overflow:hidden;}
.a_servicemenue {margin-top:0px; height:51px; width:197px; overflow:hidden;}
.a_content {width:644px; height:448px; float:left;}
.a_inhalt {width:644px; height:448px; color:inherit; background-color:#FFF; overflow:auto;}

/* Spalten */
.b_1sp {padding:20px 18px 20px 20px; width:589px;}
.b_2sp {width:289px; float:left; overflow:hidden;}
.sp_l {margin-right:10px;}

/* Container */
.c_cont {margin:10px 0px; padding:5px; background-color:#ED617B; color:#FFF;}

/* Text, Listen, etc. */
h1 {font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif; font-size:22px; line-height:24px; margin:0; padding:0;}
h2 {font-size:13px; font-weight:bold; margin:0; padding:0;}
h3 {font-size:13px; font-weight:bold; margin:0; padding:0;}

.home {font-size:1.3em; line-height:1.5em;}

.align_left {float:left; margin:0 10px 6px 0;}
.align_right {float:right; margin:0 0 6px 10px;}
.last {margin-right:0;}

ul, ol {margin:0 0 12px 0; padding:0;}
ul.sub {margin:0; padding:0 0 4px 0;}
ul {list-style:disc;}
li {margin:4px 0px 4px 32px;}

li.menue, li.menue2, li.menue_act {margin:0; padding:0; list-style:none; width:197px; height:25px; border-bottom:1px solid #FFF; text-indent:16px; font-size:14px; line-height:25px; font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif;}
li.menue_act {height:auto;}
.menue ul.sub {display:none;}
li.submenue {margin:0; padding:0; list-style:none; width:197px; text-indent:15px; font-size:12px; line-height:21px; font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif; letter-spacing:0.06em;}
li.service {margin:0; padding:0; list-style:none; width:197px; height:25px; border-bottom:1px solid #FFF; text-indent:16px; font-size:14px; line-height:25px; font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif;}

/* Trenner */
.abschluss {font-size:1px; line-height:1px; height:1px; margin:0; padding:0; clear:both;}
.linie_1 {font-size:1px; line-height:1px; height:2px; margin:10px 0px 9px 0px; padding:0; clear:both;}
.linie_2 {font-size:1px; line-height:1px; height:1px; margin:10px 0px 9px 0px; padding:0; clear:both; border-top:1px solid #3B101E;}
.divider {height:10px;}
.divider_2 {height:20px;}

/* -------------------------- Farben Home / Schöpferische Pause -------------------------- */
.a_all {background-image:url(../pix/back_1.gif); background-repeat:repeat-x; background-position:0px -2px;}
.a_logo {background-image:url(../pix/logo_1.gif); background-repeat:no-repeat;}
.a_inhalt {background-image:url(../pix/back_content_1.gif); background-repeat:no-repeat; background-position: 630px 0px;}
.linie_1 {background-color:#F8692D; color:inherit;}

.menue a:link, .menue a:visited {color:#FFF; background-color:inherit; display:block; width:197px; text-decoration:none;}
.menue a:hover {color:#FFFFFF; text-decoration:none; background-color:#ED617B;}
.menue a:active {text-decoration:none;}

.menue a.sel:link, .menue a.sel:visited, .menue a.sel:hover, .menue a.sel:active  {display:block; width:197px; color:#FFF; background-color:#ED617B; text-decoration:none;}

.menue2 a:link, .menue2 a:visited {color:#FFF; background-color:inherit; display:block; width:197px; text-decoration:none;}
.menue2 a:hover {color:#FFFFFF; text-decoration:none; background-color:rgb(184,73,92);}
.menue2 a:active {text-decoration:none;}

.menue2 a.sel:link, .menue2 a.sel:visited, .menue2 a.sel:hover, .menue2 a.sel:active  {display:block; width:197px; color:#FFF; background-color:rgb(184,73,92); text-decoration:none;}

.service a:link, .service a:visited {color:#FFF; background-color:inherit; display:block; width:197px; text-decoration:none;}
.service a:hover {color:#FFFFFF; text-decoration:none; background-color:rgb(133,61,75);}
.service a:active {text-decoration:none;}

.service a.sel:link, .service a.sel:visited, .service a.sel:hover, .service a.sel:active  {display:block; width:197px; color:#FFF; background-color:rgb(133,61,75); text-decoration:none;}

.menue_act {background-color:#ED617B;}
.menue_act a:link, .menue_act a:visited {color:#FFF; background-color:inherit; display:block; width:197px; text-decoration:none;}
.menue_act a:hover {color:#FFFFFF; text-decoration:none; background-color:#ED617B;}
.menue_act a:active {text-decoration:none;}

.submenue a:link, .submenue a:visited {padding-bottom:1px; padding-left:20px; color:#FFF; display:block; width:197px; text-decoration:none; background-color:#ED617B;}
.submenue a:hover {color:#FFFFFF; text-decoration:none; background-color:#ED617B; background-image:url(../pix/sub.gif); background-repeat:no-repeat; background-position:22px 6px;}
.submenue a:active {text-decoration:none;}

.submenue a.sel:link, .submenue a.sel:visited, .submenue a.sel:hover, .submenue a.sel:active  {display:block; width:197px; color:#FFF; background-color:#ED617B; text-decoration:none; background-image:url(../pix/sub.gif); background-repeat:no-repeat; background-position:22px 6px;}

.menue_act a.sel:link, .menue_act a.sel:visited, .menue_act a.sel:hover, .menue_act a.sel:active  {display:block; width:197px; color:#FFF; background-color:#ED617B; text-decoration:none;}


/* -------------------------- Farben Körperpsychotherapie -------------------------- */
.a_theme_2 .a_all {background-image:url(../pix/back_2.gif); background-repeat:repeat-x; background-position:0px -2px;}
.a_theme_2 .a_logo {background-image:url(../pix/logo_2.gif); background-repeat:no-repeat;}
.a_theme_2 .a_inhalt {background-image:url(../pix/back_content_2.gif); background-repeat:no-repeat; background-position: 630px 0px;}
.a_theme_2 .linie_1 {background-color:#E00632; color:inherit;}

.a_theme_2 .menue a:link, .a_theme_2 .menue a:visited {color:#FFF; background-color:inherit; display:block; width:197px; text-decoration:none;}
.a_theme_2 .menue a:hover {color:#FFFFFF; text-decoration:none; background-color:#D24E79;}
.a_theme_2 .menue a:active {text-decoration:none;}

.a_theme_2 .menue a.sel:link, .a_theme_2 .menue a.sel:visited, .a_theme_2 .menue a.sel:hover, .a_theme_2 .menue a.sel:active  {display:block; width:197px; color:#FFF; background-color:#D24E79; text-decoration:none;}

.a_theme_2 .menue2 a:link, .a_theme_2 .menue2 a:visited {color:#FFF; background-color:inherit; display:block; width:197px; text-decoration:none;}
.a_theme_2 .menue2 a:hover {color:#FFFFFF; text-decoration:none; background-color:#A95993;}
.a_theme_2 .menue2 a:active {text-decoration:none;}

.a_theme_2 .menue2 a.sel:link, .a_theme_2 .menue2 a.sel:visited, .a_theme_2 .menue2 a.sel:hover, .a_theme_2 .menue2 a.sel:active  {display:block; width:197px; color:#FFF; background-color:#A95993; text-decoration:none;}

.a_theme_2 .service a:link, .a_theme_2 .service a:visited {color:#FFF; background-color:inherit; display:block; width:197px; text-decoration:none;}
.a_theme_2 .service a:hover {color:#FFFFFF; text-decoration:none; background-color:rgb(113,71,133);}
.a_theme_2 .service a:active {text-decoration:none;}

.a_theme_2 .menue_act {background-color:#D24E79;}
.a_theme_2 .menue_act a:link, .a_theme_2 .menue_act a:visited {color:#FFF; background-color:inherit; display:block; width:197px; text-decoration:none;}
.a_theme_2 .menue_act a:hover {color:#FFFFFF; text-decoration:none; background-color:#D24E79;}
.a_theme_2 .menue_act a:active {text-decoration:none;}

.a_theme_2 .submenue a:link, .a_theme_2 .submenue a:visited {padding-bottom:1px; padding-left:20px; color:#FFF; display:block; width:197px; text-decoration:none; background-color:#D24E79;}
.a_theme_2 .submenue a:hover {color:#FFFFFF; text-decoration:none; background-color:#D24E79; background-image:url(../pix/sub.gif); background-repeat:no-repeat; background-position:22px 6px;}
.a_theme_2 .submenue a:active {text-decoration:none;}

.a_theme_2 .submenue a.sel:link, .a_theme_2 .submenue a.sel:visited, .a_theme_2 .submenue a.sel:hover, .a_theme_2 .submenue a.sel:active  {display:block; width:197px; color:#FFF; background-color:#D24E79; text-decoration:none; background-image:url(../pix/sub.gif); background-repeat:no-repeat; background-position:22px 6px;}

.a_theme_2 .menue_act a.sel:link, .a_theme_2 .menue_act a.sel:visited, .a_theme_2 .menue_act a.sel:hover, .a_theme_2 .menue_act a.sel:active  {display:block; width:197px; color:#FFF; background-color:#D24E79; text-decoration:none;}


/* -------------------------- Farben Homöopathie -------------------------- */
.a_theme_3 .a_all {background-image:url(../pix/back_3.gif); background-repeat:repeat-x; background-position:0px -2px;}
.a_theme_3 .a_logo {background-image:url(../pix/logo_3.gif); background-repeat:no-repeat;}
.a_theme_3 .a_inhalt {background-image:url(../pix/back_content_3.gif); background-repeat:no-repeat; background-position: 630px 0px;}
.a_theme_3 .linie_1 {background-color:#ED617B; color:inherit;}

.a_theme_3 .menue a:link, .a_theme_3 .menue a:visited {color:#FFF; background-color:inherit; display:block; width:197px; text-decoration:none;}
.a_theme_3 .menue a:hover {color:#FFFFFF; text-decoration:none; background-color:#FF9158;}
.a_theme_3 .menue a:active {text-decoration:none;}

.a_theme_3 .menue a.sel:link, .a_theme_3 .menue a.sel:visited, .a_theme_3 .menue a.sel:hover, .a_theme_3 .menue a.sel:active  {display:block; width:197px; color:#FFF; background-color:#FF9158; text-decoration:none;}

.a_theme_3 .menue2 a:link, .a_theme_3 .menue2 a:visited {color:#FFF; background-color:inherit; display:block; width:197px; text-decoration:none;}
.a_theme_3 .menue2 a:hover {color:#FFFFFF; text-decoration:none; background-color:#FFCA4C;}
.a_theme_3 .menue2 a:active {text-decoration:none;}

.a_theme_3 .menue2 a.sel:link, .a_theme_3 .menue2 a.sel:visited, .a_theme_3 .menue2 a.sel:hover, .a_theme_3 .menue2 a.sel:active  {display:block; width:197px; color:#FFF; background-color:#FFCA4C; text-decoration:none;}

.a_theme_3 .service a:link, .a_theme_3 .service a:visited {color:#FFF; background-color:inherit; display:block; width:197px; text-decoration:none;}
.a_theme_3 .service a:hover {color:#FFFFFF; text-decoration:none; background-color:rgb(139,189,103);}
.a_theme_3 .service a:active {text-decoration:none;}

.a_theme_3 .menue_act {background-color:#FF9158;}
.a_theme_3 .menue_act a:link, .a_theme_3 .menue_act a:visited {color:#FFF; background-color:inherit; display:block; width:197px; text-decoration:none;}
.a_theme_3 .menue_act a:hover {color:#FFFFFF; text-decoration:none; background-color:#FF9158;}
.a_theme_3 .menue_act a:active {text-decoration:none;}

.a_theme_3 .submenue a:link, .a_theme_3 .submenue a:visited {padding-bottom:1px; padding-left:20px; color:#FFF; display:block; width:197px; text-decoration:none; background-color:#FF9158;}
.a_theme_3 .submenue a:hover {color:#FFFFFF; text-decoration:none; background-color:#FF9158; background-image:url(../pix/sub.gif); background-repeat:no-repeat; background-position:22px 6px;}
.a_theme_3 .submenue a:active {text-decoration:none;}

.a_theme_3 .submenue a.sel:link, .a_theme_3 .submenue a.sel:visited, .a_theme_3 .submenue a.sel:hover, .a_theme_3 .submenue a.sel:active  {display:block; width:197px; color:#FFF; background-color:#FF9158; text-decoration:none; background-image:url(../pix/sub.gif); background-repeat:no-repeat; background-position:22px 6px;}

.a_theme_3 .menue_act a.sel:link, .a_theme_3 .menue_act a.sel:visited, .a_theme_3 .menue_act a.sel:hover, .a_theme_3 .menue_act a.sel:active  {display:block; width:197px; color:#FFF; background-color:#FF9158; text-decoration:none;}

/* -------------------------- Farben Coaching -------------------------- */
.a_theme_4 .a_all {background-image:url(../pix/back_4.gif); background-repeat:repeat-x; background-position:0px -2px;}
.a_theme_4 .a_logo {background-image:url(../pix/logo_4.gif); background-repeat:no-repeat;}
.a_theme_4 .a_inhalt {background-image:url(../pix/back_content_4.gif); background-repeat:no-repeat; background-position: 630px 0px;}
.a_theme_4 .linie_1 {background-color:#FFA739; color:inherit;}

.a_theme_4 .menue a:link, .a_theme_4 .menue a:visited {color:#FFF; background-color:inherit; display:block; width:197px; text-decoration:none;}
.a_theme_4 .menue a:hover {color:#FFFFFF; text-decoration:none; background-color:#96C475;}
.a_theme_4 .menue a:active {text-decoration:none;}

.a_theme_4 .menue2 a:link, .a_theme_4 .menue2 a:visited {color:#FFF; background-color:inherit; display:block; width:197px; text-decoration:none;}
.a_theme_4 .menue2 a:hover {color:#FFFFFF; text-decoration:none; background-color:#90CFBE;}
.a_theme_4 .menue2 a:active {text-decoration:none;}

.a_theme_4 .menue2 a.sel:link, .a_theme_4 .menue2 a.sel:visited, .a_theme_4 .menue2 a.sel:hover, .a_theme_4 .menue2 a.sel:active  {display:block; width:197px; color:#FFF; background-color:#90CFBE; text-decoration:none;}

.a_theme_4 .menue_act {background-color:#96C475;}
.a_theme_4 .menue_act a:link, .a_theme_4 .menue_act a:visited {color:#FFF; background-color:inherit; display:block; width:197px; text-decoration:none;}
.a_theme_4 .menue_act a:hover {color:#FFFFFF; text-decoration:none; background-color:#96C475;}
.a_theme_4 .menue_act a:active {text-decoration:none;}

.a_theme_4 .submenue a:link, .a_theme_4 .submenue a:visited {padding-left:20px; color:#FFF; display:block; width:197px; text-decoration:none; background-color:#96C475;}
.a_theme_4 .submenue a:hover {color:#FFFFFF; text-decoration:none; background-color:#96C475; background-image:url(../pix/sub.gif); background-repeat:no-repeat; background-position:22px 6px;}
.a_theme_4 .submenue a:active {text-decoration:none;}

.a_theme_4 .submenue a.sel:link, .a_theme_4 .submenue a.sel:visited, .a_theme_4 .submenue a.sel:hover, .a_theme_4 .submenue a.sel:active  {display:block; width:197px; color:inherit; background-color:#96C475; text-decoration:none; background-image:url(../pix/sub.gif); background-repeat:no-repeat; background-position:22px 6px;}

.a_theme_4 .menue a.sel:link, .a_theme_4 .menue a.sel:visited, .a_theme_4 .menue a.sel:hover, .a_theme_4 .menue a.sel:active  {display:block; width:197px; color:#FFF; background-color:#96C475; text-decoration:none;}

.a_theme_4 .menue_act a.sel:link, .a_theme_4 .menue_act a.sel:visited, .a_theme_4 .menue_act a.sel:hover, .a_theme_4 .menue_act a.sel:active  {display:block; width:197px; color:#FFF; background-color:#96C475; text-decoration:none;}

.a_theme_4 .service a:link, .a_theme_4 .service a:visited {color:#FFF; background-color:inherit; display:block; width:197px; text-decoration:none;}
.a_theme_4 .service a:hover {color:#FFFFFF; text-decoration:none; background-color:rgb(82,179,153);}
.a_theme_4 .service a:active {text-decoration:none;}
