/* CSS Document */

* html body * { overflow:visible }

/* Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
html * { font-size: 100.01% }



body {
	margin: 0;
	padding: 0;
	font: 11pt/1.5 sans-serif;
	color: #ffffff;
/*	background-color: #efede3;*/		/* echte farbe*/
	background-color: #f0ede4;			/* dem jpeg angepassete farbe win*/
/*	background-color: #eceadd;*/		/* MAC FARBE*/
}



#header {
	margin: 0;
	padding: 0;
	/* background: #992277; */
	background: url("./images/header.jpg") top right no-repeat;
/*	background-color: #880033;*/
	width: 912px;
	height: 139px;
	color: #CC0000;
	
}

#header img {
	padding-top: 11px;
	padding-left: 17px;
}

#page {
	width: 912px;
	text-align:left;
	margin: 0 auto;
	margin-top: 30px;
	padding-bottom: 20px;
}

#main {
	margin: 0;
	padding: 0;
	background: url("images/bg.jpg") top left repeat-y;
/*	background-color: #44aa55;  */
	clear:both;        /* wegen navigation-bar  */
	/* width: 500px; */
	/* background-color: grey; */
}


/* ************************************************************************** */
/* ################ Content-Berreich ######################################## */

#content {
	float: right;
	/* width: 229px; */
	width: 671px;
	margin: 0px;
	padding: 0px;

/*    background-color: #ffffff; */
/*	font-size: 80%;*/
	color: #000000;
	
/*	border: 1px #637fac dashed;*/

/*	margin-top: 0px;*/

/*	padding-left: 15px;*/
/*	padding-right: 22px;*/
}


/* -------------------- */


#content_text {
/*	border: 1px #637fac dashed;*/

/*	margin-right: 322px;*/
	margin-right: 316px;
	margin-top: 20px;
	margin-left: 24px;
	margin-bottom: 5px;

/*	padding-left: 20px;*/
/*	padding-right: 2px;*/
	padding: 0px;

/*    height: 515px;*/
    min-height: 526px;
/*    background: url("images/striche_unten2.jpg") bottom left no-repeat;*/

	/* margin-right: 170px; */			/* wenn bildspalte ausgeblendet wird */
}

#content_text h1 {

/*	font-style */
/*	font-variant */
	font-weight: bold;
	font-size: 12px;
	line-height: 0px;
	font-family: Verdana,Helvetica,Arial;
/*	font-family: Verdana,Arial,Helvetica,sans-serif;*/

	color: #b41d04;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-left: 4px;
	
	padding: 0px;
}

#content_text img {
/*	border: 1px #637fac dashed;*/
	padding: 0px;
	margin: 0px;
}


#content_text ul  {
	list-style-image: url(./images/strich.gif);
/*	list-style-type: disc;*/
    margin-left: 0px;
    padding-left: 17px;
}

#content_text ul li {
/*	font-style */
/*	font-variant */
	font-weight: normal;
	font-size: 10px;
	line-height: 12.5px;
	font-family: Verdana,Helvetica,Arial;
/*	font-family: Verdana,Arial,Helvetica,sans-serif;*/

	margin-bottom: 0px;
	padding-left: 11px;

	color: #000000;
}

#content_text ul .vita {
    list-style-type: disc;
    margin-left: 0px;
    padding-left: 0px;
    margin-bottom: 12.5px;
}

#content_text ul .vita_grey {
    list-style-type: disc;
    margin-left: 0px;
    padding-left: 0px;
    margin-bottom: 8px;
	margin-top: 12.5px;
    
/*	color: #7e7660;*/
	color: #000000;

}

#content_text ul .vita_sub  {
	list-style-image: url(./images/punkt.gif);
    margin-left: 0px;
    padding-left: 11px;
}

#content_text p {
/*	font-style */
/*	font-variant */
	font-weight: normal;
	font-size: 10px;
	line-height: 13.5px;
	font-family: Verdana,Helvetica,Arial;
/*	font-family: Verdana,Arial,Helvetica,sans-serif;*/
	
	margin-bottom: 12px;

	color: #000000;
}

#content_text table {
/*	font-style */
/*	font-variant */
	font-weight: normal;
	font-size: 10px;
	line-height: 12.5px;
	font-family: Verdana,Helvetica,Arial;
/*	font-family: Verdana,Arial,Helvetica,sans-serif;*/

	border: 0px;

	padding: 0px;
	margin: 0px;
	
	border-spacing: 0px;

/*	margin-bottom: 12px;*/

	color: #000000;
}


#content_text table td {
/*	border: 1px #637fac dashed;*/
	padding: 0px;
	margin: 0px;
}

#content_text .grey {
/*	font-style */
/*	font-variant */
	font-weight: normal;
	font-size: 10px;
	line-height: 12.5px;
	font-family: Verdana,Helvetica,Arial;
/*	font-family: Verdana,Arial,Helvetica,sans-serif;*/

	margin-bottom: 12px;

	color: #7e7660;
}

#content_text .small {
/*	font-style */
/*	font-variant */
	font-weight: normal;
	font-size: 4px;
	line-height: 5px;
	font-family: Verdana,Helvetica,Arial;
/*	font-family: Verdana,Arial,Helvetica,sans-serif;*/

	margin-bottom: 0px;

	color: #000000;
}

/* -------------------- */

#content_img {
	float: right;
/*	border: 1px #637fac dashed;*/

	margin-right: 0px;
	margin-top: 48px;
/*	margin-left: 28px;*/
/*	margin-bottom: 26px;*/
	
	padding: 0px;
/*	padding-top: 48px;*/

	width: 252px;

	/* display: none; */			/* Bildspalte ausblenden */
}


/* ################ Content-Berreich ENDE ################################### */
/* ************************************************************************** */



/* ################ MENU #################################################### */
/* ************************************************************************** */


#menu {
	margin: 0px 679px 0px 0px;     /* oben rechts unten links */
/*  width: auto; */
/*	background: #774455; */
	font-size: 80%;

	background: url("./images/menu_oben.jpg") top left no-repeat;
	
	padding-top: 3px;
	padding-right: 0px;
	
/*	border: 1px #637fac dashed; */
/*	width: 211px; */
}

#menu ul {
	display: block;
	padding: 0px;
	margin: 0px;
}

#menu ul li {
	height: 40px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menu ul li a:link,
#menu ul li a:visited,
#menu ul li a:active {
	height: 40px;
	display: block;
	padding: 0px;
	text-decoration: none;
/*	border-bottom: 1px solid #EFEFEF; */
}



#menu ul li.home_active,
#menu ul li.home_active a,
#menu ul li.home_active a:link,
#menu ul li.home_active a:visited,
#menu ul li.home,
#menu ul li.home a,
#menu ul li.home a:link,
#menu ul li.home a:visited {
	height: 44px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#menu ul li.home a,
#menu ul li.home a:visited {
	background: url('./images/btn_home.jpg') no-repeat top left;
	height: 44px;
}

#menu ul li.home a:hover,
#menu ul li.home_active a {
	background: url('./images/btn_home_o.jpg') no-repeat top left;
	height: 44px;
}

#menu ul li.grundverst a {
	background: url('./images/btn_grundverstaendnis.jpg') no-repeat top left;
}

#menu ul li.grundverst a:hover,
#menu ul li.grundverst_active a {
	background: url('./images/btn_grundverstaendnis_o.jpg') no-repeat top left;
}

#menu ul li.therapie a {
	background: url('./images/btn_therapie.jpg') no-repeat top left;
}

#menu ul li.therapie a:hover,
#menu ul li.therapie_active a {
	background: url('./images/btn_therapie_o.jpg') no-repeat top left;
}


#menu ul li.paartherapie a {
	background: url('./images/btn_paartherapie.jpg') no-repeat top left;
}

#menu ul li.paartherapie a:hover,
#menu ul li.paartherapie_active a {
	background: url('./images/btn_paartherapie_o.jpg') no-repeat top left;
}

#menu ul li.supervision a {
	background: url('./images/btn_supervision.jpg') no-repeat top left;
}

#menu ul li.supervision a:hover,
#menu ul li.supervision_active a {
	background: url('./images/btn_supervision_o.jpg') no-repeat top left;
}


#menu ul li.coaching a {
	background: url('./images/btn_coaching.jpg') no-repeat top left;
}

#menu ul li.coaching a:hover,
#menu ul li.coaching_active a {
	background: url('./images/btn_coaching_o.jpg') no-repeat top left;
}

#menu ul li.ablauf a {
	background: url('./images/btn_ablauf.jpg') no-repeat top left;
}

#menu ul li.ablauf a:hover,
#menu ul li.ablauf_active a {
	background: url('./images/btn_ablauf_o.jpg') no-repeat top left;
}

#menu ul li.person a {
	background: url('./images/btn_person.jpg') no-repeat top left;
}

#menu ul li.person a:hover,
#menu ul li.person_active a {
	background: url('./images/btn_person_o.jpg') no-repeat top left;
}

#menu ul li.kontakt a {
	background: url('./images/btn_kontakt.jpg') no-repeat top left;
}

#menu ul li.kontakt a:hover,
#menu ul li.kontakt_active a {
	background: url('./images/btn_kontakt_o.jpg') no-repeat top left;
}


#menu ul li.impressum a {
	background: url('./images/btn_impressum.jpg') no-repeat top left;
}

#menu ul li.impressum a:hover,
#menu ul li.impressum_active a {
	background: url('./images/btn_impressum_o.jpg') no-repeat top left;
}
/* ************************************************************************** */
/* ################ MENU ENDE ############################################### */




#abschluss {
	background: url(./images/abschluss.jpg) bottom no-repeat;
/*	border: 1px #637fac dashed;*/
	height: 20px;

	margin-top: 0px;

	font-size: 0px;
}



/* ################ rest #################################################### */
/* ************************************************************************** */

.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
}
h1, h2, h3, h4 {
	margin: 0.2em 0
}
p {
	margin: 0.5em 0
}
a {
	color: black
}
.copy {
	text-align: center;
	font-size: 80%
}

