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

	Project		:	Kirchenwirt
	Copyright	:	Design - j.zand - www.designandcopy.at

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


#Container_HeaderNav { position: absolute; top: 30px; right: 30px; height: 32px; z-index: 104;}
#nheader { overflow: hidden;height: 32px; width: 450px;  }
#headerNav { float: left; background: rgb(255, 255, 255); height: 30px; padding-right:10px; padding-top:10px;  text-indent: 1.5em; }
#headerNav a {color: #244F32; font-weight: bold; text-transform: uppercase; text-decoration: none;}
#headerNav a:hover, #headerNav .active a { background-position: left bottom;}


/* ### Sub Navigation ######################################################### */
#containerSidebar { position: absolute; top: -178px; padding-left: 30px; width: 231px; z-index: 101;}
#sidebar { padding: 15px 0pt; background: transparent url('bg_sidebar_png24.png') no-repeat scroll left top; width: 231px; }
#containerSubNav { padding: 0px 15px 0pt; width: 201px; }
.subNavHeadline a { overflow: hidden; display: block; width: 201px; height: 42px; text-indent: -999em; background-position: left top; background-repeat: no-repeat; }
.subNavHeadline a.bottomActive { background-position: left bottom; }
#containerSubNav li a { 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	font-variant:small-caps;
	text-decoration: none;
	vertical-align: middle;
	overflow: hidden; display: block; width: 201px; height: 31px; padding: 12px 0px 0px 0px; text-indent: 3.5em; background-position: left top; background-repeat: no-repeat; }
#containerSubNav li a.rex-current { color: #ff6600; background: transparent url('menu2.png') no-repeat scroll left top; background-position: 0pt -43px;}
#containerSubNav li.rex-normal  { background: transparent url('menu2.png') no-repeat scroll left top; background-position: 0pt -215px; }
#containerSubNav li.rex-normal  { background: transparent url('menu2.png') no-repeat scroll left top; background-position: 0pt -215px; }

.sidebarBox { padding: 0pt 15px; width: 201px; color: rgb(255, 255, 255); font-size: 12px; }
.sidebarBox a { color: rgb(255, 255, 255); }
.sidebarBox a:hover { text-decoration: none; }
.sidebarBox p { padding: 0pt 0pt 10px; }
.sidebarBox h4 { overflow: hidden; text-indent: -999em; width: 201px; height: 54px;}
.sidebarBoxContent { padding: 0px 15px 15px; background: transparent url('bg_sidebarbox.png') no-repeat scroll left bottom; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#sidebar .trennlinie { margin: 15px; background: transparent url('dotted_line_h_sidebar.png') repeat-x scroll left top; overflow: hidden; height: 1px; clear: both; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#sidebar a.btnPauschalenDe, #sidebar a.btnPackagesEn { background: transparent url('btn_packages_de.gif') no-repeat scroll left top; overflow: hidden; display: block; width: 201px; height: 174px; text-indent: -999em; text-decoration: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }

#quickAnfrage { margin: 15px; padding: 0px; background: rgb(170, 120, 30) none repeat scroll 0% 0%;}
h2.hlBuchungsanfrageDe { background: transparent url('hl_sidebar_anfrage_de.png') no-repeat scroll left top; overflow: hidden; text-indent: -999em; width: 201px; height: 43px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }

