* {margin:0;padding:0}
html, body {height:100%}
body    { 
	font-size: 12px; 
	line-height: 130%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: center;
}
p, h4, h5 {
	font-size: 12px;
	line-height:130%;
}
#all  { 
	background-color: #c3dbea; 
	text-align: left; 
	margin: 10px auto; 
	position: relative; 
	width: 780px;
	height:100%;

}
h1   { 
	color: #fff; 
	font-size: 250%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	line-height: 85%; 
	text-transform: uppercase; 
	margin: 0; 
	padding-left: 0.3em; 
	height: 140px;
}
h1 span {position:relative;top:-0.1em}
h2  {	
	font-size:150%;
	color:          #004577;
	text-align:     left;
	padding-top:    0.75em;
	padding-bottom: 0.75em }

h3 {
	font-size:120%;
	color: #000;
	margin:0.5em 0 0.2em 0;
}
h4 {margin: 1em 0 0}
ul  {	list-style-type:     disc;
	list-style-position: outside;
	margin:              1em 0;
	padding-left:        2em }


.navigationoben { 
	font-size: 12px; 
	line-height: 180%;
	text-align: right; 
	padding-top: 0.3em; 
	padding-right: 1em; 
	position: absolute; top: 0; right: 0 
}
.navigationoben a:link, .navigationoben a:visited,.navigationoben a:hover, .navigationoben a:active {
	color:#000;text-decoration: none;
}

.hauptnavigation, .unternavigation {
	display: block;
	padding:0 1em;
}
.hauptnavigation {
	background-color: #004577;
	border:1px solid #004577;
}
.unternavigation {
	background-color: #5096c7;
	border:1px solid #5096c7;
}


.hauptnavigation a:link, .hauptnavigation a:visited, .hauptnavigation a:hover, .hauptnavigation a:active,
.unternavigation a:link, .unternavigation a:visited, .unternavigation a:hover, .unternavigation a:active  {
	display:block;
	padding:0.5em 1em;
	color:#fff;
	text-decoration: none;
	float:left;

}
.hauptnavigation a:link, .hauptnavigation a:visited, .hauptnavigation a:hover, .hauptnavigation a:active{		background-color: #004577;}
.unternavigation a:link, .unternavigation a:visited, .unternavigation a:hover, .unternavigation a:active {
	background-color: #5096c7;

}

.hauptnavigation a:hover, .hauptnavigation a:active  {	background-color: #005fa4 }
.unternavigation a:hover, .unternavigation a:active   {	background-color: #427DA6 }


.dummy {
	clear:both;
}

.unternavigation {
	clear:both;
}
/*
.hauptnavigation ul, .unternavigation ul   { 
	list-style-type: none; 
	padding: 0 0.5em 0 0.5em; 
	height: 1em;
	margin:0;
	clear:both;
 }
.hauptnavigation li, .unternavigation li  { 
	font-size: 12px; font-weight: normal; 
	display: block; padding-top: 0.5em; 
	padding-right: 0.7em; padding-left: 0.7em; float: left;
}
.hauptnavigation li { 
	font-weight: bold; 
	padding-right: 0.7em; 
	padding-left: 0.7em;
	background-color: #004577; 
}

.hauptnavigation a:link, .hauptnavigation a:visited, 
.hauptnavigation a:hover, .hauptnavigation a:active  { 
	color:#fff;text-decoration: none;
}
 .hauptnavigation a:hover {background-color: #234 !important}
 */
 
.unternavigation a:link, .unternavigation a:visited, 
.unternavigation a:hover, .unternavigation a:active  { 
	color: #fff; text-decoration: none }
	
/*
.hauptnavigation a.active {color: #6785ab;}

.hauptnavigation { 
	color: #fff; 
	background-color: #004577 !important;

}

.hauptnavigation ul {background-color: #004577;}
*/
.unternavigation ul {background-color: #5096c7;}
.unternavigation { background-color: #5096c7;display:block }

/*
.hauptnavigation li {display:inline !important}
.hauptnavigation a:link {display: block !important;border:1px solid green}
*/


/* Unternavigation */

.seite_familienaufstellung #a_familienaufstellung, 
.seite_beratung_und_therapie #a_beratungtherapie {
	background-image:url(bilder/pfeil-dunkel.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:1em;
	color:#6785ab;
}

#below { 
	position: absolute;
	background-color: #c3dbea; 
}
#content { 
	background-color: #c3dbea; 
	text-align: justify; 
	margin-right: 170px; 
	margin-left: 190px; 
	padding: 0.5em 1.5em 0.5em 1.5em; 
	clear: both;
	position: static !important;
}
#sidebar  {	background-color: #5096c7 !important;
	text-align:       left;
	position:         absolute;
	top:              1em;
	right:            0;
	width:            170px }

#sidebar ul {
	list-style-position: outside;
	margin-left:1em;

}
#sidebar li {
	padding:0 0.5em 0.5em 0;
}
#sidebar h3 { 
	color: #fff; font-size: 100%; font-weight: normal; 
	background-color: #004577; margin:0 0 0.5em; padding: 0.5em 
}
#sidebar p { font-weight: bold; padding: 0 0.5em 1em }
#termine {	background-color: #5096c7;}
#termine a:link, #termine a:visited {color:#000;text-decoration: none}

#content p {margin-bottom:1em}



#bildlinks {
	position: absolute;
	top:0;left:0;
	width:190px;
	height:420px;
	background-repeat: no-repeat;
	z-index:30;
}
.beratungundtherapie #bildlinks   {	background-image: url("bilder/UweL_web_hoch_Paarberatung.jpg");
	background-position: 0 0; }

.familienaufstellung #bildlinks  {	
	background-image:  url("bilder/UweL_web_hoch_Aufstellungen.jpg");
	background-position: 0 0;
}
.energetischepsychotherapie #bildlinks  {	
	background-image:  url("bilder/UweL_web_hoch_Energetische.jpg");
	background-position: 0 0;
}
.supervision #bildlinks  {	
	background-image:  url("bilder/UweL_web_hoch_Supervis.jpg");
	background-position: 0 0;
}
.maennergruppe #bildlinks   {	background-image:    url("bilder/UweL_web_Maenner.jpg");
	background-position: -50px 0 }
.rechts {float:right;margin:0 0 0.5em 1em }

.familienaufstellung #a_familienaufstellung, 
.beratungundtherapie #a_beratungtherapie,
.energetischepsychotherapie #a_psychotherapie,
.supervision #a_supervision,
.maennergruppe #a_maennergruppe
 {	background-color: #005fa4 }

* html #fwcounter {display:none}
#fwcounter a:link, #fwcounter a:visited {color:#fff}

