@charset "UTF-8";
/* CSS Document */


/* -------HTML-TAGS------- */

* {
margin:0;
padding:0;
}

html {
	height:100%; width:100%;
	overflow-y:scroll;
	}


body {
	margin:0px; padding:0px;
	background-color:#fae6c7;
	background-image:url(../bilder/bg_body.gif);
	background-position:center center;
	background-repeat:repeat-y;
	height:100%; width:100%;
	}
	
a {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:11px; line-height:16px;
	text-decoration:none;
	color:#0086cb;
	}
	
ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
	
p {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:11px; line-height:16px; color:#3b3b3c;
	/*margin-top:16px; margin-bottom:16px;*/
	}
	
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
	font-size:16px; line-height:11px; color:#df952a;
	}
	
strong {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
	font-size:11px; line-height:16px; color:#3b3b3c;
	}
	
img {
	border:none;
	}
	
hr {
	display:block;
	height:2px; width:510px;
	margin-top:16px;
	margin-bottom:16px;
	color:#edae43;
	background-color:#edae43;
	margin-right:0; text-align:right;
	text-decoration:none;
	border:none;
	}
	
	
/* -------SEITENELEMENTE------- */
	
	
#blase {
	z-index:91;
	width:729px; height:473px;
	position:absolute; top:24%; left:50%; margin-left:-293px;
	background-image:url(../bilder/blase.png); background-repeat:no-repeat;
	}
		
#bg_kopf {
	z-index:97;
	width:100%; height:162px;
	background-image:url(../bilder/background_kopf.gif); background-repeat:no-repeat;
	background-position:center;
	position:absolute; top:0px; left:0px;
	}
	
#bilderleiste {
	z-index:98;
	width:800px; height:118px;
	position:absolute; top:19px; left:50%; margin-left:-400px;
	}
	
#babyklick_links a {
	display:block;
	width:160px; height:116px;
	position:absolute; top:0px; left:0px;
	background-color:transparent;
	}
#babyklick_links img {
	width:160px; height:116px;
	}
#babyklick_mitte a {
	display:block;
	width:160px; height:100px;
	position:absolute; top:0px; left:50%; margin-left:-80px;
	background-color:transparent;
	}
#babyklick_mitte img {
	width:160px; height:100px;
	}
#babyklick_rechts a {
	display:block;
	width:160px; height:116px;
	position:absolute; top:0px; right:0px;
	background-color:transparent;
	}
#babyklick_rechts img {
	width:160px; height:116px;
	}

#logo {
	z-index:99;
	width:201px; height:111px;
	position:absolute; top:106px; left:50%; margin-left:-100px;
	background-image:url(../bilder/logo_geburtshaus.png); background-repeat:no-repeat;	
	}
	
#fuss {
	width:132px; height:156px;
	position:relative; /*top:106px; left:50%;*/ margin-left:55px; margin-top:12px;
	background-image:url(../bilder/fuss.gif); background-repeat:no-repeat;	
	}
	
#leiste_li {
	z-index:101;
	height:144px; width:100%; padding:0px;
	background-image:url(../bilder/grundleiste_li.gif); background-repeat:no-repeat;
	background-position:right;
	position:fixed; bottom:0px; right:50%; margin-right:400px;
	}
#leiste_mi {
	z-index:103;
	height:60px; width:800px;
	background-image:url(../bilder/grundleiste_mi.png); background-repeat:no-repeat;
	background-position:center;
	position:fixed; bottom:0px; left:50%; margin-left:-400px;
	}
#leiste_re {
	z-index:102;
	height:144px; width:100%;
	background-image:url(../bilder/grundleiste_re.gif); background-repeat:no-repeat;
	background-position:left;
	position:fixed; bottom:0px; left:50%; margin-left:400px;
	}
	
/* Leistenbild raus */
#leiste_frau {
	display:none;
	z-index:104;
	height:144px; width:85px;
	background-image:none; background-repeat:no-repeat;
	background-position:center;
	position:fixed; bottom:0px; left:50%; margin-left:358px;
	}
	
#leiste_frau a {
	display:none;
	display:block;
	height:144px; width:85px;
	background-color:transparent;
	}
/* Leistenbild raus ENDE */
	
#leiste_weiter a {
	display:block;
	width:80px; height:20px;
	position:absolute; bottom:13px; left:247px;
	background-color:transparent;
	}
	
#leiste_kurse a {
	display:block;
	width:130px; height:20px;
	position:absolute; bottom:10px; left:635px;
	background-color:transparent;
	}
		


/* -------INHALTE------- */
.ocker{
	color:#df952a;
}

a.link{
	font-weight:bold;
	color:#df952a;
}
	
.inhalt {
	z-index:95;
	width:510px;
	position:absolute; top:251px; left:50%; margin-left:-149px; padding-bottom:55px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:11px; line-height:16px; color:#3b3b3c;
	}
	
.halbabsatz {
	line-height:8px;
	}
	
.headlineabsatz {
	line-height:5px;
	}
	
	
.headline {
	}
		
.bild {
	vertical-align:text-top;
	float: right;
	margin-left:10px;
  	margin-bottom:10px;
	}
	
.raeume {
	display:block;
	height:200px;
	}
	
.babyalbum img {
	height:118px; width:160px;
	vertical-align:text-top;
	float: right;
	margin-left:10px;
	}
	
.babyalbum a {
	text-align:right;
	color:#df952a;
	}


.tab_album{
	width:100%;
	border-collapse:collapse;
	border:none;
}
.tab_album .text{
	vertical-align:top;
}
.tab_album .rechts{
	text-align:right;
	vertical-align:bottom;
}
.tab_album a{
	font-weight:bold;
	color:#df952a;
	line-height:11px;
}
.tab_album .foto{
	line-height: 1px;
}


hr.album {
	display:block;
	height:2px; width:510px;
	margin-top:10px;
	margin-bottom:10px;
	color:#edae43;
	background-color:#edae43;
	margin-right:0px; text-align:right;
	}
	
.rubrikkopf {
	display:block;
	width:500px; height:17px;
	padding-left:10px; 
	padding-top:6px;
	background-color:#eaa428;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
	font-size:11px; line-height:11px;
	color:#fdf8ef;	
	}
.rubrikkopf a{
	line-height:1px;
}	

.galeriethumb {
	display:block;
	float:left;
	height:60px;
	text-align:center;
	margin-top:3px; margin-right:3px;
	}
	
	
#seitenfuss_ie6 {
	display:none; /*nur im ie6 an*/
	height:20px;
	padding-top:3px;
	text-align:center;
	line-height:11px;
	color:#fff;
	background-color:#66b2df;
	margin-top:30px;
	}
#seitenfuss_ie6 strong, #seitenfuss_ie6 a {
	color:#fff;
	}
	

/* -------NAVIGATION------- */


#navi {
	z-index:100;
	position:absolute; top:162px; left:50%; margin-left:-400px;
	}
	
.container_n2_visible {
	width:213px;
	background-color:#fdf8ef;
	}
	
.container_n2_hidden {
	width:213px;
	background-color:#fdf8ef;
	border: 4px solid #fdf8ef; border-top: 3px;
	visibility:hidden;
	/* Position der Container wird jeweils direkt als style-tag in html festgelegt. */
	}
	
#navi_leit:hover #container_n2_leit {
	visibility:visible;
	}
#navi_geburt:hover #container_n2_geburt {
	visibility:visible;
	}
#navi_kurse:hover #container_n2_kurse {
	visibility:visible;
	}
#navi_kontakt:hover #container_n2_kontakt {
	visibility:visible;
	}
	
	
.n1 {
	width:213px; height:25px;
	display:block;
	background-color:#fdf8ef;
	}
	
.n2_davordabei_an {
	display:block;
	width:194px; height:15px;
	padding-left:19px;
	margin-top:3px; 
	padding-top:3px;
	background-color:#f2eae1;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:11px; line-height:11px;
	color:#3b3b3c;
	}
	
.n2_davordabei a {
	display:block;
	width:194px; height:15px;
	padding-left:19px;
	margin-top:3px; 
	padding-top:3px;
	background-color:#f2eae1;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:11px; line-height:11px;
	color:#3b3b3c;
	}
	
.n2_an {
	display:block;
	width:185px; height:15px;
	padding-left:28px;
	margin-top:3px; 
	padding-top:3px;
	background-color:#fae6c7; background-image:url(../bilder/n2_punkt_an.gif); background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
	font-size:11px; line-height:11px;
	color:#3b3b3c;
	}
	
.n2 a {
	display:block;
	width:185px; height:15px;
	padding-left:28px;
	margin-top:3px; 
	padding-top:3px;
	background-color:#faedd8; background-image:url(../bilder/n2_punkt_aus_kombi.gif); background-repeat:no-repeat; background-position: left top;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
	font-size:11px; line-height:11px;
	color:#3b3b3c;	
	}
	
.n2 a:hover {
	background-color:#fae6c7;
	background-image:url(../bilder/n2_punkt_aus_kombi.gif); background-repeat:no-repeat; background-position: left bottom;
	}
	
	
/* -------xxx------- */
