/****************************************************************************************
     CSS Gemeinschaftspraxis Jenneßen & Partner Mönchengladbach
	 	 
****************************************************************************************/
html {background: #79d2f6 url(../images/hintergrund_html.gif) center 0 repeat-y;}

html[xmlns^="http"]
{
	/* verhindert Mozilla-Zucken
	 * > Firefox 1.5
	 */
	overflow-y: scroll;
}

	body
	{
		margin: 0;
		padding: 0;
		
		font: 10px "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", verdana, arial, helvetica;
		color: #626262;
	}

		#hintergrund
		{
			position: absolute;
			
			margin: 0;
			padding: 0;
			width: 100%;
			min-height: 79.9em;
			
			background: url(../images/hintergrund_body.gif) center 0 no-repeat;
		}
		
			/**** Standardelemnte + dazugehörige Klassendeklarationen (alphabetisch sortiert) ****
			*************************************************************************************/
			a, a:hover{
				color: #00a9ee;
				text-decoration: none;
			}
				a:hover {text-decoration: underline;}
			a.mehr, a.mehr:hover, a.zurueck, a.zurueck:hover
			{
				display: block;
				
				margin-top: 1em;
				padding: 0 0 0 1.7em;
				
				font-size: 1.1em;
				font-weight: bold;
				background: url(../images/button_arrow.gif) 0 0 no-repeat;
			}
				a.zurueck, a.zurueck:hover { background: url(../images/button_arrow2.gif) 0 0 no-repeat; }
			
			div.link_bild , div.einblicke
			{
				padding-left: 110px;
				min-height: 90px;
			}
				div.link_bild h1 { margin-top: 0; } 
				div.einblicke h1 { margin: 0 0 0 0.5em; }
				div.einblicke
				{
					padding: 0;
				}
			
			h1, h2
			{	
				margin: 2em 0 0.5em 0;
				padding: 0 2em 0 0;
				
				font-size: 1.4em;
				color: #7dca00;
			}
				h2 
				{ 
					margin-top: 0;
				
					color: #8C8C8C;
				}
				
			hr
			{
				height: 0.1em;
				
				margin: 10px 0 1em 0;
				
				border: 0;
				background: #00a9ee;
				color: #00a9ee;
			}
				#content_rechts hr { width: 41.8em;	}
			
			p
			{
				margin: 0;
				padding: 0.3em 2em 0.4em 0;
				
				font-size: 1.2em;
				line-height: 1.5em;
			}
			
			div.bild_desc
			{
				position: relative;
				z-index: 99;
				margin: -7px 0 10px 7px;
				padding: 3px;
				
				background: #666;
				color: #fff;				
			}
			span.grau { color: #8C8C8C; }
			
			ul
			{
				margin: 5px 0;
				padding: 0 0 0 17px;
			
				font-size: 1.2em;
				list-style: square;
			}
				li
				{
					
				}
	
		
			/**** DIV IDs + nur für diese Bereiche gültige Deklarationen (verschachtelt & sortiert nach auftreten in den XHTML-Seiten) ****
			******************************************************************************************************************************/
			#container
			{
				position: relative;
				top: 13.2em;
				
				margin: 0 auto;
				padding: 0.7em 0.7em 0 2em;
				width: 70.4em;
			}
			
				#navigation
				{
					position: absolute;
					top: 1.9em;
					right: 0;
					
					margin: 0;
					padding: 0;
					width: 43.7em;
				}
				
				#content_voll
				{
					position: absolute;
					top: 5em;
					left: 20.3em;

					margin: 0;
					padding: 2.5em 0 0 0;
				}
				
				#content_links
				{
					position: relative;
					
					margin: 0;
					padding: 7em 0 0 1em;
					width: 23em;
				}
				
				#content_rechts
				{
					position: absolute;
					top: 5em;
					left: 31.3em;
										
					margin: 0;
					padding: 0;
					width: 41.8em;
				}
			
				#footer
				{
					margin: 4em 0;
					padding: 0 2em 0 0;
				
					font-size: 1.1em;
					color: #bdbdbd;
				}
			
			
			
			
			
			
			
			
			
