#aerzte a.nav { font-family:Verdana, sans-serif; font-size:13px; font-weight:bold; color:#69F; line-height:1.75em !important; }
#aerzte table.list { width:500px !important; }
#aerzte .list { font-size:12px; line-height:1.4em; }
#aerzte .list a.listLink { text-decoration:underline; color:#999; }
#aerzte .list td div a.datum { font-size:11px; text-decoration:underline; color:#333 !important; margin-right:3px; }
#aerzte .list td span.headlinesNews { margin-left:3px; color:#333; }
#aerzte .list td strong { font-weight:bold; }
#aerzte .list td+td { color:#999; }

#aerzte h2, #fachaerzte h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #2a7b2a;
	text-decoration: none;
	width:400px; }
	
#aerzte ul#list_cats, #fachaerzte ul#list_cats { 
	list-style-type:square; color:#69F; margin-left:120px; font-family:Verdana, sans-serif;
}
#aerzte ul#list_cats li, #fachaerzte ul#list_cats li { margin-bottom:5px; }
#aerzte ul#list_cats a, #fachaerzte ul#list_cats a { color:#69F; font-size:12px; text-decoration:none; }
#aerzte ul#list_cats a:hover, #fachaerzte ul#list_cats a:hover,
#aerzte ul#list_cats a:focus, #fachaerzte ul#list_cats a:focus { text-decoration:underline; }

#aerzte ul#list_cat_head, #fachaerzte ul#list_cat_head { 
	list-style-type:none; }
#aerzte ul#list_cat_head li, #fachaerzte ul#list_cat_head li { 
	font-family:Verdana, sans-serif; 
	color:#333333; 
	width:500px; 
	background-color:#2a7b2a; 
	font-weight:bold; 
	font-size:12px;
	margin:10px 0;
	padding:2px 5px;
	position:relative; }
ul#list_cat_head li a.toplink { 
	font-weight:normal; text-decoration:none; color:#333; font-size:11px; 
	position:absolute; right:5px; }
ul#list_cat_head li a.toplink:hover, ul#list_cat_head li a.toplink:focus { text-decoration:underline; }

#aerzte ul#list_cat_head li ul, 
#fachaerzte ul#list_cat_head li ul {
	background-color:#333;
	list-style-type:none;
	margin:-5px;
}

#aerzte ul#list_cat_head li ul li, 
#fachaerzte ul#list_cat_head li ul li { 
	font-family:Verdana, sans-serif; 
	font-size:12px;
	font-weight:normal;
	color:#999; 
	background-color:#333;
	position:relative;
	width:405px;
	padding-left:105px;
	margin:0;
}
#aerzte ul#list_cat_head li ul li.names, 
#fachaerzte ul#list_cat_head li ul li.names {
	margin-top:8px;
	font-weight:bold;
	padding-left:4px;
}
#aerzte ul#list_cat_head li ul li.names a, 
#fachaerzte ul#list_cat_head li ul li.names a {
	font-size:11px;
	font-weight:normal;
	padding-left:5px;
}
#aerzte ul#list_cat_head li ul li.names ul li a.maplink, 
#fachaerzte ul#list_cat_head li ul li.names ul li a.maplink {
	color:#333;
}
#aerzte ul#list_cat_head li ul li.names ul li:hover a.maplink, 
#fachaerzte ul#list_cat_head li ul li.names ul li:hover a.maplink,
#aerzte ul#list_cat_head li ul li.names ul li a.maplink:hover, 
#fachaerzte ul#list_cat_head li ul li.names ul li a.maplink:hover,
#aerzte ul#list_cat_head li ul li.names ul li a.maplink:focus, 
#fachaerzte ul#list_cat_head li ul li.names ul li a.maplink:focus {
	color:#999;
}
#aerzte ul#list_cat_head li ul li a, 
#fachaerzte ul#list_cat_head li ul li a { color:#999; text-decoration:none; }
#aerzte ul#list_cat_head li ul li a:hover, #aerzte ul#list_cat_head li ul li a:focus, 
#fachaerzte ul#list_cat_head li ul li a:hover, #fachaerzte ul#list_cat_head li ul li a:hover { color:#999; text-decoration:underline; }

#fachaerzte a.nav { font-family:Verdana, sans-serif; font-size:13px; font-weight:bold; color:#69F; line-height:1.75em !important; }
#fachaerzte table.list { width:500px !important; }
#fachaerzte .list { font-size:12px; line-height:1.4em; }
#fachaerzte .list a.listLink { text-decoration:underline; color:#999; }
#fachaerzte .list td div a.datum { font-size:11px; text-decoration:underline; color:#333 !important; margin-right:3px; }
#fachaerzte .list td.headlinesNews, #fachaerzte td span.headlinesNews { padding-left:3px; color:#333; }
#fachaerzte .list td strong { font-weight:bold; }
#fachaerzte .list td+td { color:#999; }

span.captions { position:absolute; left:-10000px; width:1px; height:1px; }

#aerzte ul#list_cat_head li ul li.names ul li:hover span.captions, 
#fachaerzte ul#list_cat_head li ul li.names ul li:hover span.captions { 
	position:absolute; left:-3px; width:100px; 
	font-size:11px; text-align:right; font-weight:bold; color:#2a7b2a;
}
#aerzte ul#list_cat_head li ul li.names ul li:hover, 
#fachaerzte ul#list_cat_head li ul li.names ul li:hover { background-color:#222; }
#aerzte ul#list_cat_head li ul li.names:hover, 
#fachaerzte ul#list_cat_head li ul li.names:hover { background-color:#333; }

#aerzte ul#list_cat_head li ul li.names ul, 
#fachaerzte ul#list_cat_head li ul li.names ul { margin:0; }

#aerzte ul#list_cat_head li ul li.names ul li a, 
#fachaerzte ul#list_cat_head li ul li.names ul li a { font-size:12px; padding-left:0; }

a.list_anchor:focus, em.rolli { color:#FF9; }

/* FILTER */
fieldset { 
	background-color:#333; 
	border:1px solid #ff9; 
	width:500px; 
	font-family:Verdana, sans-serif; 
	color:#CCC; 
	font-size:11px;
	padding-left:8px;
	padding-bottom:8px;
	margin:20px 0;
}
fieldset ul, fieldset ul li { list-style-type:none; display:inline; }
fieldset legend { font-weight:bold; padding:0 5px; color:#ff9; }
fieldset label { font-weight:normal; padding-left:0px; padding-right:4px; }
input:hover+label, label:hover, input:focus+label, label:focus, label.filter_aktiv { background-color:#ff9; color:#333; border-bottom:1px solid #ff9; }
input:focus, button:focus { background-color:#ff9; }
input#zusatz { width:80px; font-family:Verdana, sans-serif; font-size:11px; }
input#send_filter { font-family:Verdana, sans-serif; font-size:11px; font-weight:bold; padding:0; margin-left:10px; }
