/*********************************************************************************

	Project		:	Kirchenwirt, Bad Mitterndorf
	Copyright	:	Design - j.zand- www.designandcpopy.at

**********************************************************************************/


/* ### HTML ###################################################################### */
html { 
	min-height: 99%;
	margin-bottom: 1px;
}

/* ### BODY ###################################################################### */

html, body, div, span, iframe, table, tbody, tr, th, td, font, img, small, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, ol, ul, li, form, label, legend { border: 0pt none ; margin: 0pt; padding: 0pt; vertical-align: baseline; font-family: inherit; font-weight: inherit; font-style: inherit; font-size: 100%; outline-style: none; outline-width: 0pt; }
ol, ul { list-style-type: none; list-style-image: none; list-style-position: outside; }

body { 
	margin: 0pt;
	padding: 0pt;
	background: rgb(81, 105, 0) url('bg_border.png') no-repeat scroll center bottom;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: rgb(153, 153, 153);
}

.clearer { 
	clear: both;
}

#mainSite { 
	background: transparent url('bg_topimg.jpg') no-repeat scroll center top;
	padding-top: 65px;
}

#site-content { 
	margin: 0pt auto;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
	width: 1100px;
}

#siteHeader { 
	position: relative;
	height: 526px;
}

#headerLogo { 
	position: absolute;
	width: 251px;
	height: 147px;
	top: 35px;
	z-index: 101;
}

#logo { 
	background: transparent url('logo_png24.png') no-repeat scroll left top;
	display: block;
	width: 251px;
	height: 147px;
	text-indent: -999em;
}

/* ### Header ##################################################################### */

#Container_Header {
	position:relative;
	margin:0;
	padding:0;
	height:526px;
}


#containerMainNav { position: absolute; top: 30px; right: 30px; height: 32px; }
ul#mainNavList { overflow: hidden; height: 32px; width: 450px; float: left; }
ul#mainNavList li { float: left; }
ul#mainNavList li a { overflow: hidden; display: block; height: 32px; background-repeat: no-repeat; background-position: left top; float: left; text-decoration: none; text-transform: uppercase; text-indent: -999em; }
ul#mainNavList li a:hover, ul#mainNavList li.active a { background-position: left bottom; }
#containerContentWrap { background: transparent url('bg_containercontentwrap.png') no-repeat scroll right top; position: relative; margin-bottom: 30px;}

#containerContent { position: absolute; top: -178px; padding-left: 261px; }

#containerFooter { border-right: 1px solid rgb(235, 235, 235); padding: 0pt 30px; }
#footer { background: rgb(204, 204, 204) url('bg_footer_cornerleft.png') no-repeat scroll left top; overflow: hidden; height: 30px; position: relative; }
#footerNav { position: absolute; top: 0px; left: 10px; height: 30px; line-height: 30px; color: rgb(255, 255, 255); }
#footerNav a { color: rgb(255, 255, 255); text-decoration: none; }
#footerNav a:hover { text-decoration: underline; }

#footerToTop { position: absolute; top: 0px; right: 0px; width: 96px; height: 30px; }
#footerToTop a { background: transparent url('bg_btntotop.png') no-repeat scroll left top; display: block; width: 77px; height: 30px; padding-left: 19px; text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; line-height: 30px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }

pre {
	display:none;
}
