html, body {
	margin:0;
	padding:0;
	height:100%;
	}

body {
	font-family: Candara, Calibri, Verdan, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #73003b;
	width: 984px;
	height: 100%;
	margin:0px auto;
	min-width: 984px; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
	
}

#backround_container {
	background-image: url(../pictures/2011-03-04_hintergrund_grau_984_1200_hell02.jpg);
	background-repeat:no-repeat;
	background-position:center 0px;
	
	min-height: 100%;
	height: auto !important;
	height: 100%; /* IE */
	overflow: hidden !important; /* FF Scroll-leiste */
}

#inhalt {
	padding:25px;
	/*height:100%;*/
}

#inhaltRechts {
	float:right;
	padding:0px;
	margin-right:0px;
	margin-top:40px;
	width: 650px;
	/*border-left: #a80062 dotted 1px;*/
}
/**************************** Formatierung allgemein ****************************/

h1 {
	margin:0px;
	padding:0px;
	font-size:1.5em;
}

h2 {
	font-size:1.3em;
	line-height:1.7em;
	margin-top:0px;
	margin-bottom:25px;
	text-indent: 20px;
	color: white;
	background-color: #808080;
	}

h3{
	font-size:1.2em;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
}

em {
	font-style: italic;
	font-weight:700;
	font-size: x-large;
}

strong>p {
	margin-top:0px;
	font-size:1.2em;
	font-weight:900;
	}
	
ul {
	margin-top:0px;
}
	
li {
	list-style-type:circle;
	list-style-position:inside;
}

q {quotes:"\0022" "\0022";}
	

a:link { color:#a80062; text-decoration:none; text-decoration:none;}
a:visited { color:#5b8405; text-decoration:none; }
a:focus { color:#a80062; text-decoration:none; }
a:hover { color:#a80062; text-decoration:none; }
a:active { color:#a80062; text-decoration:none; }

.clear {
	clear:both;
	visibility:hidden;
}

/**************************** Seitenkopf ****************************/	

#seitenkopf {
	height:70px;
	line-height: 70px;
	border: 1px solid #FBF2F7;
	font-size:1.4em;
	font-weight:bold;
	text-align: center;
	color: #a80062;
	text-shadow: white 1px 1px 0px;
	background-color: gray;
}

#seitenkopf div.logo{
	float:left;
	height:100px;
	width:76px;
	margin: 14px 0px 0px 70px;
	border: 0px;
}
	
.logo img {
	border:0px;
	/*float:left;*/
}

#seitenkopf > a {
	float:right;
	text-shadow: none;
	font-size: 0.6em;
	margin-right: 20px;
}

/**************************** Navigation ****************************/
	
#navi {
	float:left;
	margin:0px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:0px;
	padding-right:0px;
	position:fixed;
	top:180px;
	height: auto;
	width:259px;
	color: black;
	background-color:#FBF2F7;
	font-weight: bold;
	font-size:16px;
	line-height:1.4em;
	text-indent:0px;
}

#navi ul {
	margin:0px;
	padding:0px;
}

#navi li {
	list-style-type:none;
	list-style-position:outside;
}

#navi2 {
	text-indent:12px;
	font-weight: normal;
}

#navi2 li {
	/*background-repeat: no-repeat;
	background-position: 30px 8px;*/
}

#navi a {
	display:block;
	width:217px;
	border-top:1px solid white;
	border-bottom:1px solid white;
	padding-left:32px;
	padding-right:10px;
	}

#navi a:link { color:#AC0D6A; text-decoration:none; }
#navi a:visited {
	color:#AC0D6A;
	text-decoration:none;
	background-image:url(../pictures/logo_16.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
	}
#navi a:focus { color:#AC0D6A; text-decoration:none; }
#navi a:hover { color:#57FF9D; text-decoration:none; background-color:#AC0D6A; font-weight:900;}
#navi a:active { color:#57FF9D; text-decoration:none; background-color:#AC0D6A; font-weight:900;}
	

/**************************** Seiteninhalte rechts - allgemein ****************************/
/*** Textbox rechts - ( ueber therapie gespr&auml;ch klang hypnose ) ***/
div.txtre{
	float:right;
	text-align: justify;
	line-height:1.4em;
	background-color: white;
	padding:25px;
	width:573px;
	/*margin-left: 292px;*/
	margin-bottom:60px;
	border: 1px solid #FBF2F7;
}

/**************************** Seiteninhalte rechts - index ****************************/

#intro{

	/*float:right;*/
	margin-top:39px;
	padding-left:25px;
	/*margin-right:246px;*/
	/*text-indent: 15px;*/
	margin-bottom:60px;
}

#intro img{
	margin-left:100px;	
	}

#intro > b {
	font-weight:900;
}

/**************************** Seiteninhalte rechts - ueber (mich) ****************************/

div.bild_portrait{
	float:left;
	width:200px;
	height:282px;
	margin-top:4px;
	margin-left:40px;
	margin-right:40px;
	margin-bottom:25px;
	padding:2px;
	border: 1px solid #a80062;
}

/**************************** Seiteninhalte rechts - gespraech ****************************/
#space_gespraech {
	height:160px;
}
/**************************** Seiteninhalte rechts - klang ****************************/
div.bild_klang{
	float:right;
	padding:25px;
	height:375px;
	width: 573px;
	margin-top:-10px;
	border: 1px solid #FBF2F7;
	background-color:#FBFAFA;
	margin-bottom:60px;
	text-align:center;
}

/**************************** Seiteninhalte rechts - lageplan ****************************/
div.bild_lageplan{

	height:480px;
	width: 640px;
	margin-top:0px;
	/*margin-right:-10px;*/
	border: 1px solid #FBF2F7;
	margin-bottom:60px;
}

/**************************** Seiteninhalte rechts - impressum ****************************/

#txtImpressum {
	margin-left:260px;
	text-align:left;
}

#txtImpressum > strong {
	font-size:1.3em;
	}

.bild_logo {
	float:left;
	width:171px;
	height:216px;
	margin:0px 0px 25px 25px;
}

/**************************** Seitenfuss ****************************/
#seitenfuss_container {
	height:37px;
	width:984px;	
	background-color: white;
	position: fixed;
	bottom:0px;
	z-index:8;
	}
	
#seitenfuss {
	/* margin-left:0px;*/
	height:34px;
	width:984px;
	/*background-clip:border-box;*/
	text-align: left;
	text-indent: 40px;
	line-height: 34px;
	color: black;
	background-color: #FBF2F7;
	font-size:0.8em;
	font-weight:bold;
	border-top: 1pt solid #a80062;
	position: fixed;
	bottom:0px;
	z-index:10;
}

#seitenfuss a {
	font-size: 0.8em;
	margin-right: 10px;
	margin-left: 10px;
}

#seitenfuss span {
	font-size: 0.8em;
}

#counter {
	float: right;
	margin-top: 440px;
	margin-bottom: 20px;
	width:231px;
	text-align:left;
	color: #333;
	font-size:0.85em;
}

#counter-number {
	float: right;
	display:inline;
	margin:0;
	border:0;
	padding:0;
}

#counter-number img {
	float: right;
	display:inline;
	margin:0;
	border:0;
	padding:0;
}

