/* 	CSS Document - Mentale Selbstheilung Styles 	*/

/*  -----------------   Auswahl - Hauptpunkte
						im (rechten) MAIN - Container:  ------------  */


/*	-----------------------------------------------------------------	
	-----------------   Baustellen - Container:  -------------------  */

.baustelle
{
	margin-left:                auto;
    margin-right:               auto;
    margin-top:                 0px;
    text-align:                 center;
	border:						0px;
}


/*	-----------------------------------------------------------------	
	-----------------   Willkommens - Container:  -------------------  */

.img_willkommen
{
	margin-left:                auto;
    margin-right:               auto;
    margin-top:                 50px;	/* vertikal mittig */
    text-align:                 center;
	border:						0px;
}

/*	-----------------------------------------------------------------
	-----------------   Assisi - Container:  -------------------  */

ul.assisi
{
	margin:						0px 0px 0px 0px ;
	padding: 					0px 0px 20px 0px;
}

li.assisi
{
	padding: 					3px 0px 0px 20px;
	font-size: 					14px;
	font-weight: 				bolder;
	text-align: 				left;
    list-style:            		none;
    display:                    block;	
}

/*	-----------------------------------------------------------------
	-----------------   Kontakt - Container:  -------------------
	-----------------   Impressum - Container:  ------------------- 
	-----------------   IchuebrMich - Container:  -------------------  	 

/*	G O O G L E  -  M A P - Styles	---------	*/

#google_map
{
	width:						200px;
	height:						70px;
	padding:					0px 0px 0px 0px;
	margin:						0px 0px 0px 0px;
	background-color: 			#fff;
	
}
#google_map h1
{
	font-size:					16px;
	font-weight:				bold;
	font-family:                Verdana, Arial, Helvetica, sans-serif;
	padding:					0px 0px 0px 0px;
	margin:						0px 0px 0px 0px;
	background-color: 			transparent;
	color:						inherit;
	text-align: 				center;	
}
#google_map h2
{
	font-size:					10px;
	font-weight:				normal;
	font-family:                Verdana, Arial, Helvetica, sans-serif;
	padding:					0px 0px 0px 0px;
	margin:						0px 0px 0px 0px;
	background-color: 			transparent;
	color:						inherit;
	text-align: 				center;		
}
#google_map h3
{
	font-size:					12px;
	font-weight:				bold;
	font-family:                Verdana, Arial, Helvetica, sans-serif;
	padding:					10px 0px 0px 0px;
	margin:						0px 0px 0px 0px;
	background-color: 			transparent;
	color:						inherit;
	text-align: 				center;		
}
#google_map h4
{
	font-size:					12px;
	font-weight:				bold;
	font-family:                Verdana, Arial, Helvetica, sans-serif;
	padding:					0px 0px 0px 0px;
	margin:						0px 0px 0px 0px;
	background-color: 			transparent;
	color:						red;
	text-align: 				center;		
}

.map
{
	
	padding:					0px 0px 0px 0px;
	margin:						0px auto 20px 20px;
	border-right:				1px solid #ddd;
	border-bottom:				1px solid #ddd;
	border-left:				0px solid #ffffcc;
	border-top:					0px solid #ffffcc;
	text-align: 				left;	
}

/*	Kontakt - Daten	- Styles	-------------	*/

.ul_anreise
{
	margin:						0px 0px 0px 0px;
	padding: 					20px 20px 20px 20px;
	font-weight: 				normal;
	list-style:            		none;
    display:                    block;
    text-align: 				left;
}

.kontakt
{
	margin:						0px 0px 0px 0px;
	padding: 					20px 20px 0px 20px;
	float:						left;
	vertical-align: 			middle;
	text-align: 				left;
}

.ul_kontakt
{
	margin:						0px 0px 0px 0px;
	padding: 					20px 20px 20px 20px;
	font-weight: 				normal;
	list-style:            		none;
    display:                    block;
    text-align: 				left;
    float:						left;
}

.ul_kontakt a
{
	color: 						gray;
	font-size:					12px;
	font-weight: 				normal;
}
.ul_kontakt a:hover,
.ul_kontakt a:focus,
.ul_kontakt a:active
{
	color: 						red;
	text-decoration: 			none;
}

.email
{
	margin:						0px 0px 0px 0px;
	padding: 					0px 20px 20px 20px;
	clear:						both;
	vertical-align: 			middle;
	text-align: 				left;
	font-weight: 				bolder;
}

.email_table
{
	width:						700px;
	margin:						0px;
	padding: 					20px 0px 20px 20px;
	border: 					0px solid gray;
}

.email_angaben
{
	width:						175px;
	margin:						0px 0px 0px 0px;
	padding: 					5px 10px 5px 0px;
	text-align: 				left;
	font-weight: 				normal;
	font-size:					12px;
	font-family:                Verdana, Arial, Helvetica, sans-serif;
	background-color: 			transparent;
	color:						inherit;
}

.email_sec
{
	margin:						0px 0px 0px 0px;
	padding: 					0px 2px 0px 2px;
	text-align: 				left;
	font-weight: 				normal;
	font-size:					14px;
	font-family:                Verdana, Arial, Helvetica, sans-serif;
	background-color: 			#ddd;
	color:						#333;
}

.email_eingaben
{
	margin:						0px 0px 0px 0px;
	padding: 					0px 0px 0px 0px;
	border: 					0px;
}

.kontakt_input
{
	margin:						0px 0px 0px 0px;
	padding: 					0px 3px 0px 5px;
	width: 						520px;
	height: 					30px;
	background-color: 			transparent;
	background-image:           url("../pictures/Top/kontakt_eingaben.png");
	background-repeat:          no-repeat;
	color: 						#333;
	font-size:					12px;
	font-family:                Verdana, Arial, Helvetica, sans-serif;
	border: 					0px;	
}

.textarea_div
{
	margin:						0px 0px 0px 0px;
	padding: 					0px 0px 0px 0px;
	width: 						520px;
	height: 					145px;
	background-color: 			transparent;
	background-image:           url("../pictures/Top/kontakt_nachricht.png");
	background-repeat:          no-repeat;
    border: 					0px;
}

TEXTAREA
{
	margin:						8px 10px 10px 5px;
	padding: 					0px 0px 0px 0px;
	width: 						97%;
	height: 					90%;
	background-color: 			transparent;
	font-family:                Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:                  12px;
    font-weight:                normal;
    color:						#333;
    border: 					0px;
}

#fehler
{
	margin:						0px 0px 0px 0px;
	padding: 					20px 20px 0px 20px;
	float:						left;
	vertical-align: 			middle;
	text-align: 				left;
	float:						left;
}

#fehler ul
{
	margin:						0px 0px 0px 0px;
	padding: 					20px 20px 20px 20px;
	font-weight: 				bold;
	font-size:                  12px;
	color:						#ff0000;
    text-align: 				left;
}

.email_stern
{
	width:						20px;
	margin:						0px;
	padding: 					10px 5px 5px 0px;
	text-align: 				left;
	font-weight: 				bold;
	font-size:					10px;
	font-family:                Verdana, Arial, Helvetica, sans-serif;
	background-color: 			transparent;
	color:						inherit;
}

/*---------------------------------------------------------------
	-------------------------------------------------------------	*/

#ich_links
{
	width: 						480px;
	margin:						0px 0px 0px 0px;
	padding: 					23px 20px 20px 20px;
	font-weight: 				normal;
    text-align: 				left;
    float:						left;
}

#ich_bild
{
	margin:						0px 0px 0px 0px;
	padding: 					20px 20px 10px 0px;
	font-weight: 				normal;
    text-align: 				left;
    float:						left;
}

#ich_text
{
	width: 						700px;
	margin:						0px;
	padding: 					0px 20px 20px 20px;
	font-weight: 				normal;
    text-align: 				left;
    float:						left;
}

#ich_text a
{
	color: 						inherit;
}
#ich_text a:hover,
#ich_text a:focus,
#ich_text a:active
{
	color: 						red;
}

img.ich_bild
{
	margin:						0px 0px 0px 0px;
	padding: 					0px 0px 0px 0px;
	border-left: 				1px solid #ffffff;
	border-top: 				1px solid #ffffff;
	border-right: 				1px solid #ddd;
	border-bottom: 				1px solid #ddd;
}

/*	-----------------------------------------------------------------
	-----------------   Linkliste - Container:  -------------------  */

.ul_links
{
	margin:						0px 0px 0px 0px;
	padding: 					20px 0px 20px 0px;
}

.li_links
{
	padding: 					0px 0px 30px 20px;
	text-align: 				left;
    list-style:            		none;
    display:                    block;	
}

/*	-----------------------------------------------------------------
	-----------------   Downloads - Container:  -------------------  */

.dl_text
{
	width:						540px;
	margin:						0px 0px 0px 0px;
	padding: 					0px 20px 10px 20px;
	font-size: 					12px;
	font-weight: 				normal;
    text-align: 				left;
    color: 						#333;
	float: 						left;
}

.dl_link
{
	width:						100px;
	margin:						0px 0px 0px 0px;	
	padding: 					0px 0px 10px 20px;
	text-align: 				right;
	float: 						left;	
}

.hr_dl
{	
	width:						680px;
	margin: 					0px 20px 10px 20px;
	color: 						gray;
	clear: 						both;
	text-align: 				left;
}

/*	-----------------------------------------------------------------
	-------- Absätze mit versch. Text-Ausrichtungen:  -----------  */

.text_links
{
	text-align: 				left;
	padding: 					0px 20px 0px 20px;
}

.text_links a
{
	color: 						inherit;
}
.text_links a:hover,
.text_links a:focus,
.text_links a:active
{
	color: 						red;
	text-decoration: 			none;
}

.text_rechts
{
	text-align: 				right;
	padding: 					0px 20px 0px 20px;
}
.text_mittig
{
	text-align: 				center;
	padding: 					0px 20px 0px 20px;
}

/*	-----------------------------------------------------------------
	-------- Container - links (Text) rechts (Bild)  -----------  */

.div_top
{
	height:						20px;
	margin:						0px 0px 0px 0px;
	padding: 					0px 0px 20px 0px;
    text-align: 				right;
	clear: 						both;
	border:						0px;
	font-weight: 				normal;
	font-size:					12px;
}

.div_top a
{
	color: 						gray;
	font-size:					12px;
	font-weight: 				normal;
}
.div_top a:hover,
.div_top a:focus,
.div_top a:active
{
	color: 						inherit;
	text-decoration: 			none;
}
	
.div_trenn
{
	height:						10px;
	margin:						0px 0px 0px 0px;
	padding: 					10px 20px 0px 20px;
	clear: 						both;
	border:						0px;
}

.div_links_text
{
	width:						470px;
	margin:						0px 0px 0px 0px;
	padding: 					20px 20px 0px 20px;
	font-weight: 				normal;
    text-align: 				left;
    color: 						inherit;
	float: 						left;
	border:						0px;
}

.div_rechts_text
{
	width:						450px;
	margin:						0px 0px 0px 0px;
	padding: 					20px 20px 0px 20px;
	font-weight: 				normal;
    text-align: 				left;
    color: 						inherit;
	float: 						left;
	border:						0px;
}

.div_rechts_bild
{
	width:						200px;
	margin:						0px 0px 0px 0px;
	padding: 					20px 0px 0px 0px;
    text-align: 				center;
    border:						0px;
	float: 						left;
	vertical-align: 			middle;
}

.div_links_bild
{
	width:						200px;
	margin:						0px 0px 0px 0px;
	padding: 					20px 0px 0px 20px;
    text-align: 				center;
    border:						0px;
	float: 						left;
	vertical-align: 			middle;
}

.div_nur_text
{
	width:						670px;
	margin:						0px 0px 0px 0px;
	padding: 					20px 20px 20px 20px;
    text-align: 				left;
    color: 						inherit;
	float: 						left;
	border:						0px;
}

.div_nur_text a
{
	color: 						inherit;
	text-decoration: 			underline;
}
.div_nur_text a:hover,
.div_nur_text a:focus,
.div_nur_text a:active
{
	color: 						#FF0000;
	text-decoration: 			none;
}



.div_acryl
{
	width:						330px;
	margin:						0px 0px 0px 0px;
	padding: 					0px 0px 0px 20px;
    text-align: 				left;
	float: 						left;
	border:						0px
}


/*	-----------------------------------------------------------------
	-------- Container - für Bewusstseinsebenen  -----------  */

.uebs_huna
{
	height:						63px;
	margin:						0px 0px 0px 0px;
	padding: 					7px 0px 0px 0px;
	text-align: 				left;
	background-color:           transparent;
	background-image:           url("../pictures/Top/uebs_huna.png");
    background-repeat:          no-repeat;
    border:                     0px;
	clear: 						both;
}

.div_huna
{
	width:						482px;
	height:						360px;
	margin:						0px auto 0px auto;
	background-image:           url("../pictures/Selbste.png");
	color: 						#555;
	padding: 					0px 0px 0px 0px;
	clear: 						both;
	border:						1px solid transparent;	
}

.div_huna_1
{
	width:						100px;
	height:						40px;
	margin-top: 				36px;
	margin-left: 				185px;
	padding: 					0px 0px 0px 0px;
	border:						0px;
}

.div_huna_2
{
	width:						100px;
	height:						40px;
	margin-left: 				185px;
	margin-top: 				15px;
	padding: 					0px 0px 0px 0px;
	border:						0px;
}

.div_huna_3
{
	width:						100px;
	height:						40px;
	margin-top: 				65px;
	margin-left: 				185px;
	padding: 					0px 0px 0px 0px;
	border:						0px;
}

.div_huna a
{
	text-decoration:			underline;
	font-weight: 				normal;
	font-size: 					12px;
	color: 						#555;
}
.div_huna a:hover,
.div_huna a:focus,
.div_huna a:active
{
	font-weight: 				bold;
	color: 						blue;
}

.huna_h1
{
	margin: 					0px 0px 0px 0px;
	padding: 					0px 0px 0px 20px;
	font-weight: 				normal;
	font-size: 					18px;
	color: 						inherit;
	text-align: 				left;	
}

.huna_h2
{
	margin: 					10px 0px 0px 0px;
	padding: 					0px 0px 0px 20px;
	font-weight: 				normal;
	font-size: 					16px;
	color: 						inherit;
	text-align: 				left;
}

.huna_h2 a
{
	text-decoration:			underline;
	font-weight: 				bolder;
	font-size: 					12px;
	color: 						inherit;
}
.huna_h2 a:hover,
.huna_h2 a:focus,
.huna_h2 a:active
{
	text-decoration:			underline;
	font-weight: 				bolder;
	font-size: 					12px;
	color: 						#333;
}

#gehirn
{
	width:						690px;
	height:						811px;
	margin:						30px 0px 20px 20px;
	padding: 					0px 0px 0px 0px;
	background-image:           url("../pictures/Gehirn.png");
	clear: 						both;
	border:						0px;
}

#brain
{
	width:						690px;
	height:						770px;
    margin:                     20px 0px 0px 0px;
	padding: 					0px 0px 0px 0px;
	border-collapse: 			collapse;
	border:						0px;
	text-align:					center;
}

.td_brain_li
{
	width:						345px;
	margin:						0px 0px 0px 0px;
	padding: 					12px 20px 12px 20px;
	font-weight: 				normal;
	font-size: 					12px;
	color: 						#333;
}

.td_brain_re
{
	width:						345px;
	margin:						0px 0px 0px 0px;
	padding: 					12px 20px 12px 20px;
	font-weight: 				normal;
	font-size: 					12px;
	color: 						#3366FF;
}

.ul_blau
{
	color:						#3366FF;
}


/*	-----------------------------------------------------------------
	-------- Container - für Dorn&Breuss Methode  ---------------  */
	
#dorn
{
	margin-top:					10px;
	margin-bottom:				10px;
	padding: 					0px 0px 0px 0px;
	border-collapse: 			collapse;
	border-left: 				1px solid #ffffcc;
	border-top: 				1px solid #ffffcc;
	border-right: 				1px solid gray;
	border-bottom: 				1px solid gray;
}

.td_dorn
{
	font-weight: 				normal;
	font-size: 					10px;
	padding: 					5px 10px 5px 10px;
}

.hals
{
	width:						690px;
	margin:						10px 0px 0px 20px;
	padding: 					0px 0px 0px 0px;
	background-color: 			#d4d4ff;
	border-left: 				1px solid #ffffcc;
	border-top: 				1px solid #ffffcc;
	border-right: 				1px solid gray;
	border-bottom: 				1px solid gray;
}

.brust
{
	width:						690px;
	margin:						10px 0px 0px 20px;
	padding: 					0px 0px 0px 0px;
	background-color: 			#ffd4d4;
	border-left: 				1px solid #ffffcc;
	border-top: 				1px solid #ffffcc;
	border-right: 				1px solid gray;
	border-bottom: 				1px solid gray;
}

.lende
{
	width:						690px;
	margin:						10px 0px 0px 20px;
	padding: 					0px 0px 0px 0px;
	background-color: 			#ffaa55;
	border-left: 				1px solid #ffffcc;
	border-top: 				1px solid #ffffcc;
	border-right: 				1px solid gray;
	border-bottom: 				1px solid gray;
}

.sacrum
{
	width:						690px;
	margin:						10px 0px 0px 20px;
	padding: 					0px 0px 0px 0px;
	background-color: 			#e1bd5e;
	border-left: 				1px solid #ffffcc;
	border-top: 				1px solid #ffffcc;
	border-right: 				1px solid gray;
	border-bottom: 				1px solid gray;
}

.td_wirbel_name
{
	width:						100px;
	font-weight: 				normal;
	font-size: 					20px;
	padding: 					5px 10px 5px 10px;
	text-align: 				center;
}

.td_wirbel_text
{
	font-weight: 				normal;
	font-size: 					10px;
	padding: 					4px 0px 4px 0px;
	text-align: 				left;
}

/*	-----------------------------------------------------------------
	-------- Container - für Australische Buschblueten  ------------  */

.bubl_action
{
	width:						390px;
	margin:						10px 20px 15px 20px;
	padding: 					0px 20px 5px 0px;
	background-color: 			transparent;
	border-left: 				0px solid #ffffff;
	border-top: 				0px solid #ffffff;
	border-right: 				1px solid #ddd;
	border-bottom: 				1px solid #ddd;
	text-align: 				left;
	font-weight: 				normal;
	font-size: 					12px;
	float: 						left;
}	

.bubl_stockbottle
{
	width:						200px;
	margin:						10px 0px 0px 20px;
	padding: 					0px 0px 0px 0px;
	background-color: 			transparent;
	border:		 				0px;
	text-align: 				left;
	font-weight: 				normal;
	font-size: 					14px;
	float: 						left;
}

.bubl_seek
{	
	width:						410px;
	margin:						0px 0px 0px 0px;
	padding: 					8px 0px 5px 0px;
	background-color: 			transparent;
	border:		 				0px;
	text-align: 				left;
	font-weight: 				normal;
	font-size: 					12px;
	float: 						left;
}

.bubl_seek a
{
	text-decoration:			underline;
	font-weight: 				bolder;
	font-size: 					12px;
	color: 						#555;
}
.bubl_seek a:hover,
.bubl_seek a:focus,
.bubl_seek a:active
{
	color: 						#ff0000;
	text-decoration:			none;
}

.seek
{
	background-color: 			#ddd;
	color: 						#333;
	border-left: 				1px solid #eee;
	border-top: 				1px solid #eee;
	border-right: 				1px solid #aaa;
	border-bottom: 				1px solid #aaa;	
}

.bubl_anzeigen
{
	margin:						0px 0px 10px 20px;
	padding: 					5px 0px 10px 0px;
	background-color: 			transparent;
	border-left: 				1px solid #ffffff;
	border-top: 				1px solid #ffffff;
	border-right: 				1px solid #ddd;
	border-bottom: 				1px solid #ddd;
	clear: 						both;
	text-align: 				center;
}

.bubl_listen
{
	border-collapse: 			collapse;
	margin:						0px 0px 0px 0px;
	padding: 					10px 0px 10px 0px;
	background-color: 			transparent;
	text-align: 				left;
}

.td_bubl_image
{
	width:						172px;
	margin:						0px 0px 0px 0px;
	padding: 					10px 0px 0px 0px;
	vertical-align: 			bottom;
	text-align: 				center;
}

.td_bubl_text
{
	width:						172px;
	padding: 					2px 0px 10px 0px;
	vertical-align: 			top;
	text-align: 				center;
}

.td_bubl_text a
{
	text-decoration:			none;
	font-weight: 				bolder;
	font-size: 					10px;
	color: 						#555;
}
.td_bubl_text a:hover,
.td_bubl_text a:focus,
.td_bubl_text a:active
{
	color: 						#ff0000;
}

.td_bubl_kombi
{
	
	padding: 					20px 40px 5px 20px;
	text-align: 				left;
	font-weight: 				bold;
	font-size: 					14px;
	color: 						#555;
}

.td_bubl_kombi_wirkung
{
	
	padding: 					0px 40px 0px 20px;
	text-align: 				left;
	font-weight: 				normal;
	font-size: 					10px;
	color: 						#333;
}

.kriterium
{
	margin: 					5px 0px 5px 20px;
	padding: 					3px 0px 3px 0px; 
	clear: 						both;
	text-align: 				center;
	border-left: 				1px solid #eee;
	border-top: 				1px solid #eee;
	border-right: 				1px solid #aaa;
	border-bottom: 				1px solid #aaa;
	background-color: 			#ddd;
}


