@charset "iso-8859-2";
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 5px;
	text-align: center;
	color: #000000;
	clip: rect(auto,auto,auto,auto);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-image: url(Verlauf_hgr_hoch.gif);
	background-position: 0px 0px;
	background-attachment: fixed;
    }
	


img	 {border:0;}


ul li {list-style-type:none;}


	.aa p {
	line-height: 1.3em;}
	
	.aa h1 {
	font-size:100%;
	color: #003366;
	}
		 
	.aa h2 {
	font-size:100%;
	color: #003366;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	text-decoration: none;
	     }	



.aa h3 {
	font-size:100%;
	color: #003366;
	text-decoration: none;
	font-weight:bold;
	     }

.aa h4 {
	font-size:0.97em;
	color: #333333;
	font-style: normal;
	text-decoration: none;
	     }


.aa #container {
	width: 85%;  /*   950px    */
	margin: 0 auto;
	text-align: left; 
	font-size: 12px;
	font-style: normal;
	border: 1px none #a2afcf;
	top: 0px;
    } 
	

    .aa #container-start {
	width: 780px;  /*   80%    */
	margin: 0 auto;
	text-align: left; 
	font-size: 12px;
	font-style: normal;
	border: 1px none #a2afcf;
	top: 0px;
    } 
		
    .aa #header {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #a2afcf;
	background-image: url(AA_hgr_Headline.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 100px;
	left: 0px;
	top: 0px;
} 


    .aa #mainContent {
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	background-color: #FFFFFF;
	/*  height: auto;  */
	width: auto;
    }

    .aa #sitecontent {
	background-color: #FFFFFF;
	height: auto;
	width: auto;
	padding: 10px;
    }
	
    .aa #footer {
	text-align: center;
	vertical-align: middle;
	margin: auto;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 0.85em;
	font-style: oblique;
	color: #003366;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: 1px solid #a2afcf;
	background-color: #dfe7f8;
    }
	
.lin-all {background:url(images/hgr_content-lin_all.jpg); background-repeat:repeat-x;}

li	{list-style-type:none;}

	#suche-all {
	width:80%;  /* 65% */
	line-height: 18px;
	font-size: 0.97em;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}

#suche-all-details {
	width:85%;
	line-height: 18px;
	font-size: 0.97em;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}


.suche-bg {
	background-color: #ebeef5;  /* #f0f7ff  */
	padding-top: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #b8dfef;
	border-bottom-color: #b8dfef;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.suche-bg div { margin-bottom: 0.75em;}

.suche-bg label	{
	font-weight:normal;
	float:none;
	clear:none;
	display:inline;
}  
		
/*    --------------  Header - Arztsuche   ------------------    */

    .aa #header_content #arztsuche-df {
	background-image: url(AA_hgr_Headline.jpg); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 100px;
	float: left;
} 

/* --------------     Diverse Links   ------------------------ */	
	
	a, a:active, a:focus, a:link, a:visited
{
	font-weight: normal; 
	color: #003366;              /*  #003366  */
	text-decoration:none;

}

	a:hover
{
	text-decoration:underline;
	color: #003366;
} 

	
	
	a.foot, a.foot:active, a.foot:focus, a.foot:link, a.foot:visited
{
	font-size:0.845em;
	font-weight: normal; 
	color: #003366;
	text-decoration:none;

}
a.foot:hover
{
	text-decoration:none;
	color: #003366;
	background-color: #dfe7f8;
} 



    /* Diverse wieder verwertbare Klassen */

	.fltrt { 
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { 
    	float: left;
    	margin-right: 8px;
    }

	.fltrt10 {float: right; margin-left: 8px; margin-bottom:10px;}
	
    .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }

.gr-r-o {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}

.foot-info {
	font-size:0.845em;
	color:#003366;
	width:100%;
	padding-bottom:3px;
	padding-top:3px;
	text-align: center;
}

.abstand-footer {margin-left:370px;}

.ht5 {height: 5px;}

.ht20 {height: 20px;}


.b {
	font-weight: bold;
}

.n {
	font-weight: normal;
}

.ml5 {margin-left: 5px;}

.akt_bg { background-color:#FFFF66;}
