body, * { 
	background:none !important; background-color:#FFF !important;
	font-size:12px; line-height:1.5em; text-align:left !important;
	color:#666 !important;
	/*position:relative !important; top:0 !important; left:0 !important;*/
}
table { width:80% !important; }
div { width:100% !important; }
td.text table { margin:10px 0; border-top:1px dotted #999; }
td.text table table { margin:5px; }
p { margin-top:10px; margin-bottom:10px; }
strong { font-weight:bold; }

/* <YUI CSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;font-weight:normal; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:0px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* </YUI CSS RESET */

#footer, #finden, #suchen, #nav, #rightcol, a, a+br, hr.nav+p, hr.nav+p+p, hr.nav+p+p+p, img { display:none; visibility:hidden; }
#find_results a.headlinesNews, a.headlinesNews, h1 { display:block; visibility:visible; }
#articles { position:relative !important; top:0 !important; display:block; }
#content { position:relative !important; top:0 !important; display:block; }

#aerzte .list td span.headlinesNews { padding:5px; padding-left:60%; padding-right:20%; border-bottom:1px solid #CCC; font-size:16px; font-weight:normal; }
#aerzte img, #aerzte a.listLink { display:inline; visibility:visible; }

#fachaerzte td.headlinesNews, #fachaerzte td span.headlinesNews { padding:5px; padding-left:60%; padding-right:20%; border-bottom:1px solid #CCC; font-size:16px; font-weight:normal; }
#fachaerzte img, #fachaerzte a.listLink { display:inline; visibility:visible; }

#linkListe .text td a { font-family:Verdana, sans-serif; display:block; visibility:visible; text-decoration:underline; }

/*#bgleft { z-index:9998; text-align:right;
	position:absolute; top:0; left:0; width:50%; height:190px;
	background-image:url(img/doc27_bgleft.gif); background-repeat:repeat-x; }
#bgleft div { 
	height:190px; margin-right:480px;
	background-image:url(img/doc27_bgleft_s.gif); background-repeat:no-repeat; background-position:top right; }
#bgright { z-index:9998; text-align:left;
	position:absolute; top:0; left:50%; width:50%; height:190px;
	background-image:url(img/doc27_bgright.gif); background-repeat:repeat-x; }
#bgright div { 
	height:190px; margin-left:480px;
	background-image:url(img/doc27_bgright_s.gif); background-repeat:no-repeat; background-position:top left; }
#content { z-index:9999;
	position:absolute; top:0; left:50%; margin-left:-480px;	width:960px; height:190px;
	background-image:url(img/doc27_bg.gif); background-position:top center; background-repeat:no-repeat;
}

#finden form select {
	border:none;  display:none;
	font-family:Verdana, sans-serif; font-size:1.2em;
	position:absolute; top:100px; left:770px; width:180px; height:1.3em;
}
#suchen form {  display:none;
	position:absolute; top:127px; left:770px; width:180px;
	}
	#suchen form input { 
		font-family:Verdana, sans-serif; font-size:1.2em;
		}
	#suchen form #term { 
		width:147px; padding:3px; padding-bottom:2px;
		border:none;
	}
	#suchen form input+input { width:30px; }
#rightcol { position:absolute; top:170px; left:770px; display:none; }
#rightcol #teaser { margin-bottom:20px; padding:5px; border:1px #FF6 dotted; font-family:Georgia, serif; font-size:1.4em; }
#rightcol #teaser a { font-style:italic; color:#FF6; text-decoration:underline; line-height:1.3em; }
#rightcol #teaser a span { font-style:normal; color:#CCC; text-decoration:underline; }

#nav { display:none;
	position:relative; top:160px; left:-10px;
}
#articles {
	position:absolute; top:0px; left:220px;
}
#footer {
	font-family:Verdana, sans-serif; font-size:1.2em; font-weight:normal; color:#333; text-align:center;
	background-color:#2A7B2A;
	padding:2em; margin-top:50px; margin-left:-220px; width:910px;
	}
	#footer a { text-decoration:none; color:#333; }
	#footer a:hover { text-decoration:underline; }

.text a.nav { color:#69F; text-decoration:underline; font-weight:normal; }
.text hr.nav { color: #69F; }
td.text p table { margin-top:20px; }
td.headlines { margin-bottom:20px; }
.hidden { display:none; visibility:hidden; }
#nav a.nav, .nav:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2a7b2a;
	text-decoration: none;
}
.nav:hover, .nav:active {
	color: #FFFF66;
	text-decoration: none;
}

.datum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999;
	text-decoration: none;
}
td.headlines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #2a7b2a;
	text-decoration: none;
}
td.headlines div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #FFFF66;
	text-decoration: none;
}
.text {
	font-family: Georgia, serif;
	font-size: 14px;
	font-weight: normal;
	line-height:20px;
	color: #999;
	text-decoration: none;
	text-align:left;

}
a.headlinesNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF66;
	text-decoration: none;
}
td.text span.headlinesNews {
	font-size: 12px;
	font-weight: bold;
	color: #FFFF66;
	text-decoration: none;
}
.list {
	font-family: Verdana, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #CCC;
	border: thin none;
}
.listLink, .listLink:visited {
	color: #CCC;
	text-decoration: none;
}
.listLink:hover, .listLink:active {
	color: #FFFF66;
	text-decoration: none;
}
img {
	border: none;
}
.search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #000;
}*/