/* Altenpflege+ProPflege */
/* fixed & centered layout	*/

html {
	height: 100%;
}

body {
	min-height: 101%;
	/* font-size: 100.01%; */
	font-size: 12px;
	position: relative;
}

div#MainWrapper {
	position: relative;
	width: 100%;
}

	div#PageHeader {
/*		display: none; */
/*		height: 58px; */
		width: 970px;
		margin: 0px auto 0px auto;
		height: 58px;
		overflow: hidden;
	}
	div#PageHeader div.Wrapper {
/*		display: none; */
	}
		div#Logo 
		{
			float: left;
			width: 200px;
			height: 58px;
			overflow: hidden;
			padding-top: 0px;
		}
		div#Logo div.Inner {
			height: 58px;
			overflow: hidden;
		}
		div#PageHeaderContent {
			float: left;
			width: 770px;
			height: 58px;
		}
		div#PageHeaderContent div.Inner {
			height: 58px;
		}
	
	div#PageBody {
		position: relative;
		width: 970px;
		margin: 0px auto 0px auto;
	}
		div#ContentFrame {
			position: relative;
			width: 770px;
			float: right;
			overflow: hidden;
		 }
			div#ContentHeader { }
			div#ContentBody {
				margin-right: 1px;
			}
				div#ContentBody div.TwoColWrapper {
				}
				div#ContentBody div.Col1_2 {
					width: 380px;
					float: left;
				}
				div#ContentBody div.Col2_2 {
					width: 190px;
					float: right;
				}
				div#ContentBody div.ResultCol1_2 {
					width: 170px;
					float: left;
				}
				div#ContentBody div.ResultCol2_2 {
					width: 370px;
					float: right;
					
				}
			div#ContentFooter {
				clear : both;
			}
			
		div#NavigationFrame {
			width: 200px;
			float: left;
			/* overflow: hidden; */
		}
			div#NavigationBasics { }
			div#NavigationSearch { }
			div#NavMain { }
			div#NavigationFooter { }
	
	div#PageFooter {
		clear: both;
		position: relative;
/*		width: 970px; */
/*		margin: 0px auto 0px auto; */
	}
		div#PageFooter div.Inner {
		}


/* Werbebanner rechts */
div.Advert
{
	display: block;
	position: absolute;
	left: auto;
	top: 0px;
	right: auto;
	width: 100%;
	height: auto;
	z-index: 1;
}

div.Advert div.AdvertContent
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 970px;
	margin: 0px auto 0px auto;
	padding: 0px;
	overflow: visible;
}

div.Advert div.AdvertContent div.Banner
{
	position: absolute;
	left: auto;
	top: 10px;
	right: -140px;
	width: 120px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}

div.Advert div.AdvertContent div.Banner a
{
	font-family: Arial, sans-serif;
	font-size: 9px;
	white-space: nowrap;
	text-decoration: none;
}

div.Advert div.AdvertContent div.Banner a:hover
{
	text-decoration: underline;
}

