@import url(/nabelschnurblut/wLayout/design/style/html4.css);

body { margin:0px; padding:0px; color:#505050; font-family:Tahoma, Helvetica, sans-serif; font-size: 0.8em; }

h1 { font-size:140% }
h2 { font-size:120% }
h3 { font-size:100% }

a:link { color:#933 }
a:visited { color:#505050; }
a img { border: none; text-decoration: none }

td { font-size:inherit }
th { text-align:left }
textarea, input, select { font-family:Tahoma, Helvetica, sans-serif; font-size: 100%; }
form { display:inline }

/* layout */
#topgradient	{ position:absolute; height:259px; width:100%; background:url(/nabelschnurblut/wLayout/design/img/top_bgnd.png) repeat-x; }
#topspacer		{ position:absolute; left:43px; width:898px; height:52px; background:#fff; z-index:1 }
#headerimg		{ position:absolute; left:292px; top:52px; width:649px; height:207px; padding-right:10px; background:#9d2922 url(/nabelschnurblut/wLayout/design/img/header_redge.png) no-repeat right top; z-index:1 }
img.headerimg	{ display:block; position:absolute; right:0; top:0; margin-right:10px }
#headerlogo		{ position:absolute; left:43px; top:52px; width:249px; height:207px; background:#b3a491; z-index:1 }
#container		{ position:absolute; left:43px; top:259px; width:870px; z-index:1; padding:0 20px 0 8px }
#lcol			{ float:left; width:233px; color:#fff; background: url(/nabelschnurblut/wLayout/design/img/left_ldivider.png) no-repeat top center; font-size:.85em; margin-bottom: 2em  }
#rcol			{ float:right; width:608px; margin-bottom: 2em }
#toolbar		{ clear:both; margin-top:1.33em; float:right; border-right: 1px solid #bbb }
#toolbar a img	{ float:left; padding:0 4px; border-left: 1px solid #bbb }

/* navigation links */

#navigation 	{ margin:30px 0 10px 0 }
#navigation a 	{ display:block; text-decoration:none; padding:4px 0 4px 30px }

a.navlvl1:link,  
a.navlvl1:active,
a.navlvl1:visited { color:#fff; font-size:115%; font-weight:bold; background: url(/nabelschnurblut/wLayout/design/img/navlvl1_inactive.png) no-repeat left center }

a.navlvl1a:link,  
a.navlvl1a:active,
a.navlvl1a:visited { color:#fff; font-size:115%; font-weight:bold; background: url(/nabelschnurblut/wLayout/design/img/navlvl1_active.png) no-repeat left center }

div.navlvl1		{ background-color:#bcaf9e; margin-bottom:4px; }

a.navlvl2:link,  
a.navlvl2:active,
a.navlvl2:visited { color:#fff }

a.navlvl2a:link,  
a.navlvl2a:active,
a.navlvl2a:visited { color:#9d2922 }

/* various classes */
#lcol div.search		{ background: #887d6f; border:1px solid #e6dfdf; padding:3px 7px; margin:10px 0 0 0}
#lcol div.ldivider		{ height:1.4em; background: url(/nabelschnurblut/wLayout/design/img/left_ldivider.png) no-repeat center center; }
#lcol div.ddivider		{ height:1.4em; background: url(/nabelschnurblut/wLayout/design/img/left_ddivider.png) no-repeat center center; }
#lcol div.lheader 		{ color:#675d54; background:#e6dfd6; padding:12px 0 0 10px; line-height:0.78em; text-transform:uppercase; font-size:120%;font-weight:bold }
#lcol div.dheader 		{ position:relative; border-bottom:1px solid #505050; text-align:right; text-transform:lowercase; overflow:hidden; height:2.25em;margin-bottom:1.3em }
#lcol div.dheader span 	{ padding:0 10px; color:#fff; background:#9d2922; font-size:210%; }
#lcol ul.raquo 			{ margin:1.3em 0.4em; padding-left: 18px }
#lcol ul.raquo li		{ list-style-image:url(/nabelschnurblut/wLayout/design/img/left_icon_raquo.png) }

#rcol div.divider		{ height:1.6em; background: url(/nabelschnurblut/wLayout/design/img/main_divider.png) no-repeat center center; }
#rcol div.clearer		{ height:1px; clear:both }

#rcol div.fullwidth 	{ background:url(/nabelschnurblut/wLayout/design/img/fullwith_uppercorners.png) no-repeat center top; }
#rcol div.fullwidth div { background:url(/nabelschnurblut/wLayout/design/img/fullwith_lowercorners.png) no-repeat center bottom; padding:8px }

#rcol div.imgbox-left	{ float:left; padding-bottom:12px; margin:4px 14px 7px 0; background:url(/nabelschnurblut/wLayout/design/img/main_divider.png) no-repeat center bottom }
#rcol div.imgbox-left-red	{ float:left; padding-right: 17px; margin:4px 14px 7px 0; background:#9d2922 }

/* table formatting */
#rcol .tfull-title		{ color:#ffffff; background:#b3a290; font-weight:bold; padding: 10px;margin:1.4em 2px 0 2px }
#rcol .tfull 			{ width:100%; margin:0 0 1.4em 0; }
#rcol .tfull tbody td	{ color:#595146; background:#e6dfd6; padding:6px 10px; }
#rcol .tfull tbody th	{ color:#595146; background:#d1c7bb; text-align:left; font-weight:bold; padding:6px 10px;}

#rcol .tfloat-title		{ float:left; width:326px; color:#ffffff; background:#b3a290; font-weight:bold; padding:10px; margin:4px 12px 0 2px }
#rcol .tfloat 			{ float:left; width:350px; margin:0 12px 12px 0 }
#rcol .tfloat td		{ background: #e6dfd6; padding:6px 10px; }
#rcol .tfloat th 		{ text-align:left; }
#rcol .tfloat thead th	{ color:#ffffff; background:#b3a290; font-weight:bold; padding: 10px;}
#rcol .tfloat tbody th	{ color:#595146; background:#d1c7bb; font-weight:bold; padding:6px 10px;}


input.shadow,
textarea.shadow	{ background: #fff url(/nabelschnurblut/wLayout/design/img/ltshadow.png) no-repeat left top; border: 1px inset #999; padding:0.1em 0.3em; font-size:90% }
input.search	{ background: #fff url(/nabelschnurblut/wLayout/design/img/ltshadow.png) no-repeat left top; border:1px solid #ccc; width:175px; padding-left: 0.25em }
input.searchbtn	{ border:none; background: #887d6f url(/nabelschnurblut/wLayout/design/img/btn_submit_small.png) center center; width:30px; cursor:pointer }
input.searchbtn:focus	{ outline:none; }
.redtxt			{ color:#9d2922 }
.redtxt	a:visited	{ color:#9d2922 }

.darktxt		{ color:#555 }
.smalltxt		{ font-size:80% }
.smallertxt		{ font-size:87% }

/* clinic finder */
.cflegend th		{ background: #b3a290; color:#fff }
.cflegend td.even	{ background: #e6dfd6; }
.cf tbody tr.even	{ background: #e6dfd6; }
.cf tbody tr.odd	{ background: #d1c7bb; }
.cf thead tr		{ background: #b3a290; color:#fff }
.pglabel			{ font-weight:bold }
div#map				{ position:relative; width:606px; height:450px; border:1px solid #999; margin-bottom:1.3em }

/* image tables */
td.imgcell a { position:absolute }
td.imgcell br { display:none }

/* landing pages */
#lp-footer {
	border: 1px solid #dcdcdc;
	border-left: none;
	border-right: none;
	text-align: center;
}
#lp-footer a:link,
#lp-footer a:visited,
#lp-footer a:active {
	font-size:87%;
	color: #505050;
	text-decoration:none;
}

#lp-footer a.boldred:link,
#lp-footer a.boldred:visited,
#lp-footer a.boldred:active {
	font-weight: bold;
	color: #9d2922;
}
div.disablesubmit {
	position:absolute;
	left:0;
	top:0;
	background:#fff;
	opacity:0.7;
	filter:alpha(opacity=70);
}

/* tooltips */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #B3A491;
	background-color: #ECE6DF;
}

#tooltip iframe { border:none;width:320px;height:160px;opacity:0.85 }


/* print rules */
@media print {
	#topgradient,
	#topspacer,
    #headerimg,
    #headerlogo,
    #toolbar,
    #lcol		{ display:none; }
	#container	{ position:relative; left:0; top:0; width:auto; }
    #rcol		{ position:absolute; top:0; left:0 }
    body,
    a:link,
    a:visited	{ color:#000 }
    .noprint	{ display:none }
}

