#searchablecontent {
	display: none;
}

html {
	overflow:hidden;
}

body.web {
	overflow:hidden;
	margin:0px;
	padding:0px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size:11px;
	height: 100%;
}

a img {
	border:0;
}

h1, h2, h3 {padding: 0px; margin: 0px;}
h1 {font-size: 16px;}
h2 {font-size: 14px; color:#88BAD1;}
h3 {font-size: 12px; color:#FFB30F;}
table {font-size:11px;}
h3 a {color:#FFB30F!IMPORTANT;}
h3 a:hover {color:black!IMPORTANT;}
h2 a {color:#88BAD1!IMPORTANT;}
h2 a:hover {color:#FFB30F!IMPORTANT;}

ul li {
	list-style-image:url(../images/list-style-image.gif);
}


/* STARTSEITE */

#startleftline {position:absolute; top:0px; height:100%; left:0px; width:6px; background-color:#FFF1D4;}

#startrightline {position:absolute; top:0px; height:100%; right:0px; width:6px; background-color:#FFF1D4;}

#startlinie_1 {position:absolute; left:0px; top:0px; width:6px; height:58px; background-color:#88BAD1;}
#startlinie_2 {position:absolute; left:0px; top:58px; width:6px; height:205px; background-color:#FFB30F;}
#startlinie_3 {position:absolute; left:0px; bottom:0px; width:6px; height:97px; background-color:#88BAD1;}
#startlinie_4 {position:absolute; right:0px; top:0px; width:6px; height:58px; background-color:#88BAD1;}
#startlinie_5 {position:absolute; right:0px; top:58px; width:6px; height:205px; background-color:#FFB30F;}
#startlinie_6 {position:absolute; right:0px; bottom:0px; width:6px; height:97px; background-color:#88BAD1;}

#startleftspace {width:4px; position:absolute; left:0px; top:58px; height:205px; background-color:white; border-left:1px solid #88BAD1;}
#startrightspace {width:4px; position:absolute; right:-4px; top:58px; height:205px; background-color:white; border-right:1px solid #88BAD1;}

#startbackground {position:absolute; top:58px; height:205px; left:0px; width:100%; background-color: #FFF1D4;}

#startcontainer {position:relative; width:100%; height:361px; text-align:center;}

#startmittelcontainer {position:absolute; left: 50%; margin-left:-107px; height:361px; width:215px; text-align:center;}


#startmitte {background-color:#FFF1D4; margin-left:auto; margin-right:auto; width:207px; height:361px;}
#startmittelcontainer a {color:white; text-decoration:none;}
#startmittelcontainer a:hover {text-decoration:underline;}

#startcontactinfo {position:absolute; bottom:0px; left:4px; width:210px; height:97px; background-color:#88BAD1; text-align:left;}
#startcontactinfo p {position:absolute; margin:0px; padding:0px; font-size: 11px; line-height:17px; color:white; margin-top:5px; margin-left:15px;}
#startcontactpic {position:absolute; right:4px; bottom:0px;}
#startpic {position:absolute; right:4px; bottom:96px;}

#navigation {position:absolute; bottom:100px; left:4px; margin:0px; padding:0px;}
#navigation img {margin:0px 0px 4px 0px;}

#author {position:absolute; right:0px; bottom:0px; z-index: 71;}

/* INNENSEITE */

#head {
	position:absolute;
	left:0px;
	top:0px;
	height:153px;
	width:100%;
	background-color:#EEF3F7;
}

#headpic {
	position:absolute;
/*	right:0px;
	top:80px;*/
	top:-15px;
	right:0px;
}

#container {
	position:absolute;
	top:95px;
	left:0px;
	bottom:0px;
	width:100%;
}

#header {
	position:absolute;
	left:252px;
	top:0px;
	right:0px;
	height:58px;
	background:white;
	border-bottom:1px solid #FFB30F;
	font-size: 1px;
}


#header .headline {
	margin-left:75px;
	margin-top:35px;
}

.headline #title * {
	font-size: 9px;
	color: #FFB30F;
}

#logoleft {
	position:absolute;
	top:0px;
	left:0px;
	width:31px;
	height:58px;	
	background-color:#FFB30F;
}

#logo {
	position:absolute;
	top:0px;
	left:43px;
}

#navbackground {
	position:absolute;
	left:43px;
	width:209px;
	top:0px;
	bottom:0px;
	background-color:#FFF1D4;
}

#nav {
	position:absolute;
	top:93px;
	left:0px;
	text-align:left;
	padding: 0px;
	margin: 0px;
}

#nav p {
	padding-left: 43px;
	margin: 0px;
}

#nav .tdactive img {
	background: white;
}

#nav a {
	display:block;
}

#nav .subnav {
	display:block;
	width: 257px;
	background-color:white;
	margin-left: -40px;
	font-size:11px;
	color:#FFB30F;

	padding: 0px 0px 0px 0px!important;
	margin: 0px;

	text-align: right;
	border-top: 1px orange solid;
	border-bottom: 1px orange solid;

}

#nav .subnav a {
	padding-right:20px;
	border-right: 1px lightblue solid;
	text-decoration:none;
	color:#FFB30F;
}

#nav .subnav a:hover {
	font-weight:bold;
	font-size: 10px;
	line-height: 13px;
}

#nav .subsubnav a:hover {

}

.subsubnav a {
	color:#FFB30F!important;
	padding-right: 25px!important;
}

.subnavstart {
	padding-top: 5px;
}

.subsubnavend {
	padding-bottom: 10px!IMPORTANT;
}

.subsubnavstart {
/*	padding-top: 5px;*/
}

.subnavendsubsub {
	color: lightblue!important;
	font-weight: bold;
	padding-bottom: 10px;
}

.subnavstartsubsub {
	color: lightblue!important;
	font-weight: bold;
	padding-top: 10px;
}

.subnavstartsubnavend {
	padding-top: 10px;
	padding-bottom: 10px;
}

.subsub {
	color: lightblue!important;
	font-weight: bold;
}

.subnavend {
	padding-bottom: 10px;
}

#subnav_white_line {
	position: absolute;
	top: 160px;
	left: 251px;
	bottom: 80px;
	width: 5px;
	background: white;
	z-index: 50;
	font-size: 1px;
}

#content {
	position:absolute;
	left:327px;
	top:153px;
	right:0px;
	bottom:17px;
	overflow:auto;
	z-index: 69;
}

#calcdiv {
	position: absolute;
	top: 0;
	left: 0;
	right:180px;
	bottom: 0;
}

#calc {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
}

#text {
	padding-top:40px;
	padding-right:200px;
	line-height:17px;
}

#text a {
	color:black;
	text-decoration:none;
	border-bottom:1px solid #88BAD1;
}

#text a:hover {
	color:#FFB30F;
}

#text table {
	line-height:17px;
}

#text .tableuno {
	width: 10px;
	height: 10px;
	border: 1px solid #88BAD1;
	font-size:1px;
	margin-right:20px;
}

#text .tabledue {
	width: 10px;
	height: 10px;
	border: 1px solid #FFB30F;
	font-size:1px;
	margin-right:20px;
}

#bereichsbild_oben {
	position:absolute;
	right:6px;
	top:188px;
}

#bereichsbild_unten {
	position:absolute;
	right:6px;
	top:274px
}

#balkenrechts {
	position:absolute;
	top:360px;
	right:6px;
	bottom:0px;
	width:115px;
	background-color:#FFF1D4;
}

#balkenrechts img {
	position:absolute;
	right:0px;
	bottom:17px;
}

#rightborder {
	position:absolute;
	right:0px;
	width:6px;
	bottom:17px;
	height:63px;
	background-color:#88BAD1;
}

#rightborder2 {
	position:absolute;
	right:0px;
	bottom:80px;
	width:6px;
	top:152px;
	background-color:#FFB30F;

}

#suche {
	position:absolute;
	right:12px;
	top:370px;
	text-align:right;
	font-size: 1px;
	z-index: 70;
}

#suche * {
	padding: 0px!important;
	margin: 0px!important;
	}

#suche input {
	margin-bottom:5px;
}

#suche .eingabefeld {
	height: 18px;
	width:100px;
	border:1px solid #FFB30F;
}

#suche .submit {
	position:absolute;
	right:0px;
	top:20px;
	width:100px;
	height: 15px;
	background-color:#88BAD1;
}

.submit input {
	border:0!IMPORTANT;
	height:15px;
}


#contactinfo {
	position:absolute;
	bottom:0px;
	left:0px;
	width:252px;
	height:80px;
	background-color:#88BAD1;
	color:white;
}

#contactinfo a {
	text-decoration:none;
	color:white;
}

#contactinfo a:hover {
	text-decoration:underline;
}

#contactinfotext {
	margin-left:62px;
	margin-top:7px;
	line-height:14px;
}





/* IE Fix */

#startmittelcontainer > #startleftspace {width:3px; height:207px;}
#startmittelcontainer > #startrightspace {right:0px; width:3px; height:207px;}
#startmitte > #startcontactinfo {width:207px; height:96px;}

#startcontainer > #startbackground {height:207px;}
#startcontainer > #startlinie_2 {height:207px;}
#startcontainer > #startlinie_3 {height:96px;}
#startcontainer > #startlinie_5 {height:207px;}
#startcontainer > #startlinie_6 {height:96px;}

#startcontactinfo > #startcontactpic {right:0px;}

#container > #header { height:57px; }


/* SITEMAP */

.sm_root {display:none;}

.sm_level1 {padding:0px; margin:0px; margin-left:0px; padding-left:0px;}
.sm_level1 img {display:none;}
.sm_level1 a {color:#555555; text-decoration:none; font-size:14px; font-weight:bold;}

.sm_level1 a:hover {
	color:#888888;
}

.sm_level2 img {
	display:none;
}

.sm_level2 {
	padding:0px;
	margin:0px;
	margin-left:25px;
	margin-top:2px;
}

.sm_level2 a {
	text-decoration:none;
	font-size:12px;
}

.sm_level2 a:hover {

}

.sm_level3 {
	padding:0px;
	margin:0px;
	margin-left:100px;
	margin-top:2px;
}

.sm_level3 img {
	display:none;
}

.sm_level3 a {
	text-decoration:none;
	display:none;
}

.sm_level3 a:hover {

}

#e939 table {
	width:470px;
}

.linien td {
	border-top: black 1px solid;

}

#babydetail {
        width: 273px;
	height: 234px;
	float: left;
	text-align: center;
}
.bnormal {background-image: url('../images/polaroid.gif');}
.b_m {background-image: url('../images/polaroidgr-m.gif');}
.b_w {background-image: url('../images/polaroidgr-w.gif');}
#babyspace {padding-top: 7px;}
#babies a {border-width:0px;}


.ultraschall_navi {
	margin:0px; padding:0px; padding-bottom:5px;
}
div.ZMSGraphic.left {
    text-align: left;
}
div.ZMSGraphic.right {
    text-align: right;
}
div.ZMSGraphic.floatleft {
    float: left;
}
div.ZMSGraphic.floatright {
    float: right;
}
div.ZMSGraphic.center {
    text-align: center;
}
div.graphic.alignleft {
    float: left;
    text-align: right;
}
div.graphic.alignright {
    float: right;
    text-align: right;
}
