/* Style sheet für www.drbluhmgmbh.de */
/* Autor: Roland Bluhm [rb|br] www.rolandbluhm.de */
/* Best performance with Internet Explorer > 5.5 / Mozilla > 1.6 */
/* Please recycle at will; many thanks to everyone of whom I learned that way! */

/* Last update: 2004-11-12 */


/* Seitenformat * /

.nml				{ background-color:rgb(255,255,255); margin: 20 20 20 20; }

/* Logo */

#logo				{ position:absolute; top:20px; left:20px; z-index:1; }

/* Navigationstabelle */

.nav	 			{ border-collapse:collapse; table-layout:fixed; border-spacing:0; width:170px; }
#nav				{ position:absolute; top:117px; left:20px; z-index:2; }

.nav_1td			{ border-left:1px solid #999999; border-bottom:1px solid #999999; padding: 3px 10px 3px 10px; } 
.nav_1p				{ font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; text-align: left; }
.nav_2td			{ border-right:1px solid #999999; padding: 3px 10px 0px 10px; } 
.nav_2p				{ font-family: Arial, Helvetica; font-size: 11px; font-weight: normal; text-align: right;}

/* Ortsbestimmungstabelle */

.top	 			{ font-family: Times New Roman, Times; border-collapse:collapse; table-layout:fixed; border-spacing:0; width:556px; }
#top				{ position:absolute; top:117px; left:210px; z-index:3; }

.top_td1			{ border-bottom:1px solid #999999; padding: 3px 10px 3px 10px; } 
.top_p1				{ font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; color: #999999; text-align: right; }
.top_td2			{ padding: 3px 10px 3px 10px; } 
.top_p2				{ font-family: Times New Roman, Times; font-size: 15px; font-weight: bold; text-align: right; }

/* Inhaltstabelle */

.con	 			{ font-family: Times New Roman, Times; border-collapse:collapse; table-layout:fixed; border-spacing:0; width:546px;}
#con				{ position:absolute; top:163px; left:210px; z-index:3; }

.con_td1			{ vertical-align:top; padding: 0 15px 0 0; } 
.con_td2			{ vertical-align:top; padding: 0 15px 0 0; } 

.hd1 				{ font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; 
					  line-height: 20px; color: #000000; margin: 0 0 20px 0; text-align:left; }
.hd2 				{ font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; 
					  line-height: 20px; color: #999999; margin: 20px 0 10px 0; text-align:left; }
.hd3 				{ font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; 
					  line-height: 20px; color: #999999; margin: 0 0 10px 0; text-align:left; }
.p1					{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 0 0 5px 0; }
.p2					{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 0 0 5px 0; text-indent: 15px; }

.img				{ border:1px solid #999999; margin: 0 0 2px 0; }
.p_bu				{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 0 0 5px 15px; }

.extrem_hervorgehoben { color: #FF0000; text-decoration:blink; }
.grau				{ color: #999999; }
.winzig				{ font-size: 1px; }


/* lists */

.p_aoolink			{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 0 0 5px 9px; text-indent:-9px;}

.list_hd1			{ font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; 
					  line-height: 20px; color: #999999; margin: 15px 0 10px 15px; }
.list_hd2			{ font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; 
					  line-height: 20px; color: #999999; margin: 0 0 10px 15px; }
.list_p1			{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 0 0 0 15px; }
.list_p2			{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 0 0 7px 15px; text-indent: 15p;}
.list_p1e			{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 0 0 20px 15px; }
.list_p2e			{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 0 0 20px 15px; text-indent: 15p; }

.list_link_p1		{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 20px 0 20px 0; }
.list_hd3a 			{ font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; 
					  line-height: 20px; color: #999999; margin: 25px 0 10px 0; text-align:left; }
.list_hd3 			{ font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; 
					  line-height: 20px; color: #999999; margin: 20px 0 10px 0; text-align:left; }
.list_p3			{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 0 0 0 8px; text-indent: -8px;}
.list_link_p3		{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 20px 0 20px 8px; }
.list_hd4 			{ font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; 
					  line-height: 20px; color: #999999; margin: 0 0 10px 0; text-align:left; }
.list_p4			{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 0 0 0 8px; }
.list_link_p4		{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 20px 0 20px 8px; }
.fett				{ font-weight:bold; color: #999999;}


/* form */

form 				{ margin: 0; padding: 0; }
.form_text		    { font-family: Times New Roman, Times; font-size: 14px; 
					  border:1px solid; width:258px; height:20px; color:#000000; background-color:#FFFFFF; margin: 0 0 10px 0;}
.form_ok	   		{ font-family: Times New Roman, Times; font-size: 12px; 
					  border:1px solid; width:127px; height:20px; color:#000000; background-color:#FFFFFF; margin: 10px 0 10px 0;}
.form_area	   		{ font-family: Times New Roman, Times; font-size: 14px; 
					  border:1px solid; width:258px; height:57px; color:#000000; background-color:#FFFFFF; margin: 0 0 10px 0;}

.td_links			{ text-align: left; }
.td_rechts			{ text-align: right; }


/* A-Z */

.az_body			{ background-color:rgb(250,250,250); margin: 20 20 20 20; }
.az_tab	 			{ font-family: Times New Roman, Times; border-collapse:collapse; table-layout:fixed; border-spacing:0; width:556px; }
.az_td1				{ border-bottom:1px solid #999999; padding: 3px 10px 3px 10px; } 
.az_hd				{ font-family: Times New Roman, Times; font-size: 15px; font-weight: bold; color: #999999; text-align: right; }
.az_lemma			{ font-family: Times New Roman, Times; font-size: 15px; font-weight: bold; 
					  line-height: 20px; color: #999999; margin: 0; }
.az_p1				{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 0 0 5px 0; }
.az_td2				{ padding: 3px 10px 3px 10px; } 
.az_p2				{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 0 0 5px 0; text-indent: 15px; }
.az_verweis			{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 0 0 5px 0; }
.tief				{ font-size: 10px; vertical-align:text-bottom; }
.hoch				{ font-size: 10px; vertical-align:text-top; }

.lemmaliste			{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 0 0 0 15px; text-indent: -15px; }


/* BreakingNews*/

.bn_top	 			{ font-family: Times New Roman, Times; border-collapse:collapse; table-layout:fixed; border-spacing:0; width:480px; }
.bn_top_td1			{ border-bottom:1px solid #999999; padding: 3px 10px 3px 10px; } 
.bn_top_p1			{ font-family: Times New Roman, Times; font-size: 15px; font-weight: bold; color: #999999; text-align: right; }
.bn_top_td2			{ padding: 3px 10px 3px 10px; } 
.bn_top_p2			{ font-family: Times New Roman, Times; font-size: 15px; font-weight: bold; text-align: right; }
.bn_con	 			{ font-family: Times New Roman, Times; border-collapse:collapse; table-layout:fixed; border-spacing:0; width:780px;}
.bn_con_td1			{ vertical-align:top; padding: 0 15px 0 0; } 
.bn_p_rm			{ font-family: Times New Roman, Times; font-size: 15px; 
					  line-height: 20px; color: #000000; margin: 0 0 5px 0; text-align: right;}

/* Hyperlinks */

a:link				{ color:#0000CC; text-decoration:none; }
a:visited 			{ color:#0000CC; text-decoration:none; }
a:active  			{ color:#999999; text-decoration:none; }
a:hover  			{ color:#999999; text-decoration:none; }