html  {
	overflow-y: 		scroll;
	overflow-x:			auto;
	height: 			100%;
}

body  {
	background-color:	#FFFFFF;
	background-image:	url(../bilder/back-main.jpg);
	background-position:top center;
	background-repeat:	repeat-x;
	height: 			100%;
	font-family: 		Tahoma, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	line-height:		16px;
	text-decoration:	none;
	color:				#404040;
	margin:				0px;
	padding: 			0px;
}

h1 {
	color: 				#761A17;
	padding: 			0px;
	margin:				0px;
	font-size: 			25px;
	font-weight: 		normal;
	line-height:		27px;
}

h2 {
	color: 				#A71814;
	padding: 			0px;
	padding-top:		2px;
	margin:				0px;
	font-size: 			14px;
	font-weight: 		normal;
}

p {
	padding-left:		2px;
}

a:link, a:visited  {
	color: 				#a71814;
	text-decoration: 	none;
}

a:hover, a:active  {
	color: 				#a71814;
	text-decoration: 	underline;
}

#overall  {
	position:			relative;
	width: 				100%;
	overflow:			visible;
}

#main  {
	position:			relative;
	width: 				900px;
	text-align:			left;
	overflow:			visible;	
}

#box-header  {
	position:			relative;
	width: 				900px;
	height:				234px;
	background-image:	url(../bilder/back-head.jpg);
	background-position:0px 24px;
	background-repeat:	no-repeat;
	overflow:			hidden;
	float:				left;
}

#box-content  {
	position:			relative;
	width: 				900px;
	background-image:	url(../bilder/shade.jpg);
	background-position:right top;
	background-repeat:	no-repeat;
	overflow:			hidden;
	float:				left;
}

#spalte-teaser  {
	position:			relative;
	margin-top:			50px;
	left:				30px;
	width: 				204px;
	overflow:			hidden;
	float:				left;
}

#spalte-content  {
	position:			relative;
	margin-top:			50px;
	left:				66px;
	width: 				588px;
	overflow:			hidden;
	float:				left;
}

/* main-structure - ende ------------------------------------------------- */

/* subnavi - start ------------------------------------------------------- */

#subnavi .asubnavi {
	width:				180px;
	padding-left:		12px;
	padding-right:		12px;
	padding-top:		4px;
	padding-bottom:		5px;
	margin-bottom:		2px;
	background-image:	url(../bilder/subnavi/btn-off.gif);
	background-position:bottom center;
	background-repeat:	repeat-x;
	overflow: 			visible;
	float: 				left;
	text-align:			left;
	font-family: 		Tahoma, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	line-height:		12px;
	font-weight: 		normal;
	text-decoration:	none;
	color:				#5d0300;
}

#subnavi .asubnavi:hover {
	background-image:	url(../bilder/subnavi/btn-over.gif);
	background-position:bottom center;
	background-repeat:	repeat-x;
	text-decoration:	none;
	color:				#000000;
}

#subnavi .asubnavi-active {
	width:				180px;
	padding-left:		12px;
	padding-right:		12px;
	padding-top:		4px;
	padding-bottom:		5px;
	margin-bottom:		2px;
	background-image:	url(../bilder/subnavi/btn-on.gif);
	background-position:bottom center;
	background-repeat:	repeat-x;
	overflow: 			visible;
	float: 				left;
	text-align:			left;
	font-family: 		Tahoma, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	line-height:		12px;
	font-weight: 		normal;
	text-decoration:	none;
	color:				#FFFFFF;
}


/* subnavi - ende -------------------------------------------------------- */

/* systemnavi - start ---------------------------------------------------- */

#systemnavi {
	position:			absolute;
	z-index:			1;
	width:				204px;
	height:				35px;
	padding-top:		24px;
	top:				0px;
	left:				30px;
	background-image:	url(../bilder/systemnavi/back.gif);
	background-position:top center;
	background-repeat:	no-repeat;
	text-align:			center;
	overflow: 			visible;
}

/* systemnavi - ende ----------------------------------------------------- */

/* navi - start ---------------------------------------------------------- */

#navi {
	position:			absolute;
	z-index:			2;
	width:				636px;
	height:				38px;
	top:				196px;
	left:				234px;
	background-image:	url(../bilder/navi/back.gif);
	background-position:top center;
	background-repeat:	repeat-x;
	text-align:			center;
	overflow: 			visible;
}

#navi {
	position:			relative;
}

/* navi - ende ----------------------------------------------------------- */

/* content - start ------------------------------------------------------- */

#content {
	position:			relative;
	width:				585px;
	min-height:			230px;
	padding-right:		232px;
	background-position:top left;
	background-repeat:	no-repeat;
	text-align:			left;
	float:				left;
}

.headline {
	margin-bottom:		20px;
}

.teaser {
	margin-bottom:		12px;
}

.Foto {
	border: 1px solid #CECECE;
	margin-right: 15px;
}

#stamp {
	background:url(../bilder/teaser/betriebsurlaub.png);
	height:120px;
	width:178px;
	position:absolute;
	z-index:100;
	margin:240px 0 0 710px;
	}

/* content - ende -------------------------------------------------------- */

/* footer - start -------------------------------------------------------- */

#footer {
	position:			relative;
	width:				804px;
	height:				85px;
	margin-top:			16px;
	left:				45px;
	font-family: 		Tahoma, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	line-height:		12px;
	font-weight: 		normal;
	text-decoration:	none;
	color:				#404040;
	float:				left;
}

#footer a {
	text-decoration:	none;
	color:				#404040;
}

#footer a:hover {
	text-decoration:	underline;
	color:				#404040;
}

#footer-left {
	position:			absolute;
	z-index:			1;
	width:				804px;
	height:				75px;
	top:				17px;
	left:				12px;
	text-align:			left;
}

#footer-right {
	position:			absolute;
	z-index:			2;
	width:				804px;
	height:				20px;
	top:				17px;
	left:				0px;
	text-align:			right;
}

/* footer - ende -------------------------------------------------------- */



