/**
*	Print-stylesheet for stagv4
*/

body {
	background-color:		#FFF;
}

body, table {
	font-size:				11pt;
	font-family:			Verdana, "Nimbus Sans L", Helvetica, Arial;
}

img {
	border:					none;
}


/**
*	Menu an der linken Seite
*	position:fixed geht nicht, da das menu manchmal zu hoch ist
*/
div.menu {
	display:				none;
	visibility:				hidden;

}
div.dach {
	display:				none;
	visibility:				hidden;
}
div.pfeiler {
	display:				none;
	visibility:				hidden;
}

/**
*	Abs�tze
*/
div.text {
	padding:				5px 10px;

}

div.text h1, div.text h2, div.text h3, div.text h4 {
	margin:					0px;
	margin-bottom:			10px;
}

div.sysmessage {
	position:				absolute;
	top:					800px;
	width:					138px;
	left:					10px;
	background-color:		#FFF;
	padding:				2px;
}

/**
*	Tabellen
*/
table {
	border:				1px solid #000000;
	border-collapse:	collapse;
}
table td, table th {
	padding-left:		4px;
	padding-right:		4px;
}
table td {
	border:				1px solid #000000;
}
table th {
	background-color:	#5A4E30;
	border:				1px solid #000000;
	color:				#FFFFFF;
	text-align:			center;
	padding:			0px;
	padding-left:		4px;
	padding-right:		4px;
	font-size:			11pt;
	font-weight:		normal;
	vertical-align:		top;
}

table.news {
	border:				none;
	margin-bottom:		20px;
	border-top:			2px solid #5A4E30;
}
table.news td {
	border:				none;
}
div.newsdetailsteaser {
	padding:			5px;
	border-top:			2px solid #5A4E30;
	border-bottom:		1px solid #5A4E30;
}
div.newsdetailstext {
	padding:			5px;
	border-bottom:		2px solid #5A4E30;
}
div.newsadditionallinks {
	padding:			5px;
	border-bottom:		2px solid #5A4E30;
}

table.news tfoot td {
	text-align:			right;
}

table.sitenav, table.sitenav td {
	border:				none;
}
/**
*	Calendar
*/
div.calendarNav {
	text-align:			center;
}
div.calendarNav a.back {
	float:				left;
}
div.calendarNav a.next {
	float:				right;
}
table.calendar td {
	vertical-align:		top;
	width:				80px;
	height:				80px;
}
table.calendar th {
	font-size:			10pt;
}
table.calendar th a, table.calendar th a:link, table.calendar th a:visited {
	color:				#CCD0DB;
}
table.calendar td.today {
	background-color:	#CCD0DB;
}

div.overdiv {
	background-image:		URL( "/graphics/background/m2.jpg");
}

div.calendarteaser {
	padding:			5px;
	border-top:			2px solid #5A4E30;
	border-bottom:		1px solid #5A4E30;
}
div.calendartext {
	padding:			5px;
	border-bottom:		2px solid #5A4E30;
}
div.calendaradditionallinks {
	padding:			5px;
	border-bottom:		2px solid #5A4E30;
}


/**
*	Newsletter
*/
table.newsletter, table.newsletter td {
	border:				none;
}

/**
*	Gästebuch
*/
div.gbeintrag {
	margin-top:			10px;
	padding-top:		5px;
	border-top:			2px solid #5A4E30;
}
table.gbeintragen, table.gbeintragen td {
	border:				none;
}

/**
*	Kontakt
*/
table.kontakt, table.kontakt td, table.kontakt th {
	border:				none;
}
table.kontakt th {
	background-color:	transparent;
	color:				inherit;
}
