body {
	background:#fff url(../img/bg_body.png) 0 0 repeat;
}


/* Alignment */
.alignleft {
	display:inline;
	float:left;
	margin-right:1.625em;
}
.alignright {
	display:inline;
	float:right;
	margin-left:1.625em;
}
.aligncenter {
	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
}


img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom:1.625em;
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height:auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large {
	max-width:100%;
	height:auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}


.video embed,
.video object,
.video iframe {
	width:100%;
	height:auto;
}


#pageWrapper,
#pageWrapper .pageWrapperInner {
	width:100%;
}
#pageWrapper {
	background:transparent url(../img/bg_header.png) 0 -200px repeat-x;
}
#pageWrapper .pageWrapperInner {
	background:transparent url(../img/bg_header_glow.png) -260px 86px no-repeat;
	position:relative;
	z-index:0;
}
#pageWrapper .pageWrapperInner .pageWrapperBody {
	width:85%;
	margin:0 auto;
	max-width:1410px;
	text-align:left;
	position:relative;
	z-index:1;
}


/*~~~~~~ #bg-header-gallery-panorama ~~~~~~*/
.overlay-helper {
	position:absolute;
	left:0;
	width:100%;
	height:600px;
}
.overlay-helper,
#bg-header-gallery-panorama,
#bg-header-gallery-panorama .gallery-body,
#bg-header-gallery-panorama .gallery-body .gallery-item img,
#bg-header-gallery-panorama .gallery-body .gallery-item .gallery-item-spacer-left,
#bg-header-gallery-panorama .gallery-body .gallery-item .gallery-item-spacer-right {
	height:293px;
}
#bg-header-gallery-panorama {
	position:absolute;
	top:-9999px;
	left:0;
	overflow:hidden;
	width:100%;
	z-index:0;
	visibility:hidden;
}
.overlay-helper,
#bg-header-gallery-panorama {
	top:-9999px;
}
html.panorama-gallery-initialized .overlay-helper,
html.panorama-gallery-initialized #bg-header-gallery-panorama {
	top:106px;
}
#bg-header-gallery-panorama .gallery-body {
	position:relative;
	width:100%;
}
#bg-header-gallery-panorama .gallery-body .gallery-item {
	float:left;
	position:relative;
}
#bg-header-gallery-panorama .gallery-body .gallery-item .gallery-item-spacer-left,
#bg-header-gallery-panorama .gallery-body .gallery-item .gallery-item-spacer-right {
	z-index:2;
	position:absolute;
	top:0;
	width:150px;
	-moz-opacity:0.6;
	-khtml-opacity:0.6;
	opacity:0.6;
}
#bg-header-gallery-panorama .gallery-body .gallery-item .gallery-item-spacer-left {
	left:0;
	background:-moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(0,0,0,0.4) 50%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(50%,rgba(0,0,0,0.4)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0) 100%); /* IE10+ */
	background:linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,0) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */

	/*white*/
	/*background:-moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
	background:-webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background:-o-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
	background:-ms-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); 
	background:linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );*/
}
#bg-header-gallery-panorama .gallery-body .gallery-item .gallery-item-spacer-right {
	right:0;
	background:-moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 50%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(50%,rgba(0,0,0,0.4)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,1) 100%); /* IE10+ */
	background:linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 50%,rgba(0,0,0,1) 100%); /* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */

	/*white*/
	/*background:-moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background:-webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background:-o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background:-ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background:linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );*/
}
#bg-header-gallery-panorama .gallery-body .gallery-item img {
	width:auto;
	margin:0 auto;
}


/*~~~~~~ #bg-header-gallery-carousel ~~~~~~*/
#bg-header-gallery-carousel {
	position:absolute;
	top:-9999px;
	left:0;
	overflow:hidden;
	width:100%;
	height:293px;
	z-index:0;
	visibility:hidden;
}
html.carousel-gallery-initialized #bg-header-gallery-carousel {
	top:106px;
}
#bg-header-gallery-carousel #als-container-header {
	margin:25px auto;
}
#bg-header-gallery-carousel #als-container-header .als-item {
	width:180px;
	height:120px;
	margin:0 10px;
	text-align:center;
	overflow:hidden;
	background-color:#fff;
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);
	box-shadow:0 0 5px 0 rgba(0,0,0,0.5);
}
#bg-header-gallery-carousel #als-container-header .als-item img {
	max-width:180px;
	height:auto;
	display:block;
	margin:0 auto;
	vertical-align:middle;
}
#bg-header-gallery-carousel #als-container-header .als-prev, 
#als-container-header .als-next {
	top:50px;
}
#bg-header-gallery-carousel #als-container-header .als-prev {
	left:5%;
	background:transparent url(../img/jquery-als-skin/thin_left_arrow_333.png) no-repeat;
}
#bg-header-gallery-carousel #als-container-header .als-next {
	right:5%;
	background:transparent url(../img/jquery-als-skin/thin_right_arrow_333.png) no-repeat;
}


/* font definitions for "Shadows Into Light Two" */
#pageWrapper header .headerBody nav ul.navi li h2,
#pageWrapper header .headerBody nav ul.navi li a,
#pageWrapper header .headerBody nav ul.navi li.search_item form#searchformHeader fieldset .searchformInputfield,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li a,
#pageWrapper #content .contentWrapper #sidebar ul li ul li.hasSubmenue > a::before ,
#pageWrapper #content .contentWrapper .contentWrapper-Inner .contentWrapper-Inner-Cell-2 h1,
#pageWrapper #content .contentWrapper .contentWrapper-Inner .contentWrapper-Inner-Cell-2 h1 *,
#pageWrapper #content .contentWrapper .contentWrapper-Inner .contentWrapper-Inner-Cell-2 h3#reply-title,
#pageWrapper #content .contentWrapper .contentWrapper-Inner .contentWrapper-Inner-Cell-2 h3#reply-title *,
#pageWrapper #content .contentWrapper .contentWrapper-Inner .contentWrapper-Inner-Cell-2 .entry-title,
#pageWrapper #content .contentWrapper .contentWrapper-Inner .contentWrapper-Inner-Cell-2 .entry-title *,
#pageWrapper #content .contentWrapper .contentWrapper-Inner .contentWrapper-Inner-Cell-2 .page-title,
#pageWrapper #content .contentWrapper .contentWrapper-Inner .contentWrapper-Inner-Cell-2 .page-title *,
#pageWrapper #content .contentWrapper .contentWrapper-Inner .contentWrapper-Inner-Cell-2 .calendar .entry-creationDate,
#pageWrapper #content .contentWrapper .contentWrapper-Inner .contentWrapper-Inner-Cell-2 .calendar .entry-author,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-day,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-month,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-year,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-appointment,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-composed,
#pageWrapper #footer .footerBody .naviLeft ul li h2 {
	font-family:"Shadows Into Light Two", "Trebuchet MS", Verdana, DejaVu Sans;
	font-weight:normal;
}


/* gradient definitions */
#pageWrapper #content .contentWrapper .postlist.color-1:hover,
#pageWrapper #content .contentWrapper .postlist.color-2:hover {
	background:#fbf3e1;
	background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(251,243,225,1) 40%, rgba(251,243,225,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(40%,rgba(251,243,225,1)), color-stop(100%,rgba(251,243,225,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(251,243,225,1) 40%, rgba(251,243,225,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(251,243,225,1) 40%, rgba(251,243,225,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(251,243,225,1) 40%, rgba(251,243,225,1) 100%); /* IE10+ */
	background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(251,243,225,1) 40%, rgba(251,243,225,1) 100%); /* W3C */
}
#pageWrapper #content .contentWrapper .postlist.color-2 {
	background:#fefaf2;
	background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(254,250,242,0.4) 40%, rgba(254,250,242,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(40%,rgba(254,250,242,0.4)), color-stop(100%,rgba(254,250,242,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(254,250,242,0.4) 40%, rgba(254,250,242,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(254,250,242,0.4) 40%, rgba(254,250,242,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(254,250,242,0.4) 40%, rgba(254,250,242,1) 100%); /* IE10+ */
	background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(254,250,242,0.4) 40%, rgba(254,250,242,1) 100%); /* W3C */
}
#pageWrapper #content .contentWrapper .post .postBody .entry-meta,
#pageWrapper #content .contentWrapper .page .postBody .entry-meta,
#pageWrapper #content .contentWrapper #comments ol.commentlist li .commentbody {
	background:#fefaf2;
	background:-moz-linear-gradient(left, rgba(254,250,242,1) 0%, rgba(254,250,242,0.2) 10%, rgba(254,250,242,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(254,250,242,1)), color-stop(10%,rgba(254,250,242,0.2)), color-stop(100%,rgba(254,250,242,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(left, rgba(254,250,242,1) 0%, rgba(254,250,242,0.2) 10%, rgba(254,250,242,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(left, rgba(254,250,242,1) 0%, rgba(254,250,242,0.2) 10%, rgba(254,250,242,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(left, rgba(254,250,242,1) 0%, rgba(254,250,242,0.2) 10%, rgba(254,250,242,1) 100%); /* IE10+ */
	background:linear-gradient(to right, rgba(254,250,242,1) 0%, rgba(254,250,242,0.2) 10%, rgba(254,250,242,1) 100%); /* W3C */
}
#pageWrapper #content .contentWrapper #comments ol.commentlist li ul li .commentbody {
	background:#fefaf2;
	background:-moz-linear-gradient(left, rgba(254,250,242,0.2) 50%, rgba(254,250,242,1) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, right top, color-stop(50%,rgba(254,250,242,0.2)), color-stop(100%,rgba(254,250,242,1))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(left, rgba(254,250,242,0.2) 50%, rgba(254,250,242,1) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(left, rgba(254,250,242,0.2) 50%, rgba(254,250,242,1) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(left, rgba(254,250,242,0.2) 50%, rgba(254,250,242,1) 100%); /* IE10+ */
	background:linear-gradient(to right, rgba(254,250,242,0.2) 50%, rgba(254,250,242,1) 100%); /* W3C */
}


/* box-shadow definitions */
#pageWrapper #content .contentWrapper .post .postBody .entry-meta,
#pageWrapper #content .contentWrapper .page .postBody .entry-meta,
#pageWrapper #content .contentWrapper #comments ol.commentlist li .commentbody {
	-moz-box-shadow:0 0 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5);
	box-shadow:0 0 2px 0 rgba(0,0,0,0.5);
}
#pageWrapper #content .contentWrapper .entry-content pre {
	-moz-box-shadow:0 0 2px rgba(0,0,0,0.9);
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.9);
	box-shadow:0 0 2px 0 rgba(0,0,0,0.9);
}



/*########## header ##########*/
#pageWrapper header {
	width:100%;
	position:absolute;
	left:0;
	top:0;
}
#pageWrapper header .headerBody {
	padding:0 25px;
	height:415px;
	position:relative;
}

/*~~~~~~ logo ~~~~~~*/
#pageWrapper header .headerBody hgroup.siteTitle h1 a {
	display:block;
}
#pageWrapper header .headerBody hgroup.siteTitle h1 a img {
	max-width:100%;
	max-height:80px;
	margin-top:10px;
}
#pageWrapper header .headerBody hgroup.siteTitle.hasDescription h1 a img {
	margin-top:2px;
}
#pageWrapper header .headerBody hgroup.siteTitle h1:after,
#pageWrapper header .headerBody hgroup.siteTitle h2:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	line-height:0;
	visibility:hidden;
}
#pageWrapper header .headerBody hgroup.siteTitle h2 {
	font-size:0.8em;
	position:relative;
	top:-0.3em;
}


/*~~~~~~ nav ~~~~~~*/
#pageWrapper header .headerBody nav {
	padding-top:73px;
	z-index:11;
}
#pageWrapper header .headerBody nav ul.navi {
	float:right;
}
#pageWrapper header .headerBody nav ul.navi li,
#pageWrapper header .headerBody nav ul.navi li h2,
#pageWrapper header .headerBody nav ul.navi li a {
	display:block;
	float:left;
	line-height:30px;
}
#pageWrapper header .headerBody nav ul.navi li {
	margin:0 1px;
	padding:0 20px;
	
	border-top:1px solid #646464;
	
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	
	-moz-box-shadow:0 0 1px rgba(0,0,0,1.0);
	-webkit-box-shadow:0 0 1px rgba(0,0,0,1.0);
	box-shadow:0 0 1px 0 rgba(0,0,0,1.0);
	
	background-color:#000000;
	background-image:-moz-linear-gradient(top, #717171 0%, #000000 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#717171), color-stop(100%,#000000));
	background-image:-webkit-linear-gradient(top, #717171 0%, #000000 100%);
	background-image:-o-linear-gradient(top, #717171 0%, #000000 100%);
	background-image:-ms-linear-gradient(top, #717171 0%, #000000 100%);
	background-image:linear-gradient(top, #717171 0%, #000000 100%);
}
#pageWrapper header .headerBody nav ul.navi li h2,
#pageWrapper header .headerBody nav ul.navi li a,
#pageWrapper header .headerBody nav ul.navi li.search_item form#searchformHeader fieldset .searchformInputfield {
	text-decoration:none;
	font-size:1.2em;
	color:#ebebeb;
}
#pageWrapper header .headerBody nav ul.navi li a:hover,
#pageWrapper header .headerBody nav ul.navi li:hover h2 {
	color:#fff;
}
#pageWrapper header .headerBody nav ul.navi li.current_page_ancestor a,
#pageWrapper header .headerBody nav ul.navi li.current-cat-parent a,
#pageWrapper header .headerBody nav ul.navi li.current_page_item a,
#pageWrapper header .headerBody nav ul.navi li.current-cat a {
	
}
/*~~~ sublevel 1 ~~~*/
#pageWrapper header .headerBody nav ul.navi li ul {
	display:none;
}
#pageWrapper header .headerBody nav ul.navi li:hover {
	cursor:pointer;
	position:relative;
}
#pageWrapper header .headerBody nav ul.navi li:hover ul {
	display:block;
	width:220px;
	position:absolute;
	left:0;
	top:30px;
	z-index:99999;
	
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	
	background-color:#414141;
	background-color:rgba(0,0,0,0.7);
	
	-moz-box-shadow:0 10px 10px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 10px 10px rgba(0,0,0,0.3);
	box-shadow:0 10px 10px 0 rgba(0,0,0,0.3);
}
#pageWrapper header .headerBody nav ul.navi li:hover ul li {
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius:0;
	
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	border-top-right-radius:0;
	
	background-image:none;
	background-color:transparent;
	
	margin:0;
	
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
#pageWrapper header .headerBody nav ul.navi li:hover ul li,
#pageWrapper header .headerBody nav ul.navi li:hover ul li a {
	display:block;
	padding:0;
	float:none;
	font-family:inherit;
}
#pageWrapper header .headerBody nav ul.navi li:hover ul li a {
	/*white-space:nowrap;*/
	color:#fff;
	/*text-shadow:0 0 5px rgba(0,0,0,0.3);*/
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	font-size:1em;
	min-width:90px;
	padding:0 20px;
}
#pageWrapper header .headerBody nav ul.navi li:hover ul li.current_page_ancestor a,
#pageWrapper header .headerBody nav ul.navi li:hover ul li.current-cat-parent a,
#pageWrapper header .headerBody nav ul.navi li:hover ul li.current_page_item a,
#pageWrapper header .headerBody nav ul.navi li:hover ul li.current-cat a {
	background-color:#545454;
}
#pageWrapper header .headerBody nav ul.navi li:hover ul li a:hover {
	background-image:none;
	background-color:#646464;
}
#pageWrapper header .headerBody nav ul.navi li:hover ul li.hasSubmenue a,
#pageWrapper header .headerBody nav ul.navi li:hover ul li.hasSubmenue a:hover {
	background-repeat:no-repeat;
}
#pageWrapper header .headerBody nav ul.navi.orientation-right li:hover ul li.hasSubmenue a,
#pageWrapper header .headerBody nav ul.navi.orientation-right li:hover ul li.hasSubmenue a:hover {
	background-image:url(../img/bg_menue-horizontal_hassubmenue.png);
	background-position:95% 50%;
}
#pageWrapper header .headerBody nav ul.navi.orientation-left li:hover ul li.hasSubmenue a,
#pageWrapper header .headerBody nav ul.navi.orientation-left li:hover ul li.hasSubmenue a:hover {
	background-image:url(../img/bg_menue-horizontal_hassubmenue-left.png);
	background-position:2% 50%;
}
/*~~~ sublevel 2 ~~~*/
#pageWrapper header .headerBody nav ul.navi li:hover ul li ul {
	display:none !important;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
#pageWrapper header .headerBody nav ul.navi li:hover ul li:hover ul {
	display:block !important;
	position:absolute;
	top:0;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}
#pageWrapper header .headerBody nav ul.navi.orientation-right li:hover ul li:hover ul {
	left:220px;
}
#pageWrapper header .headerBody nav ul.navi.orientation-left li:hover ul li:hover ul {
	left:-220px;
}
#pageWrapper header .headerBody nav ul.navi li:hover ul li.hasSubmenue ul li a {
	background-color:transparent;
}
#pageWrapper header .headerBody nav ul.navi li:hover ul li.hasSubmenue ul li a:hover {
	background-color:#646464;
}
#pageWrapper header .headerBody nav ul.navi li:hover ul li ul li.current_page_ancestor a,
#pageWrapper header .headerBody nav ul.navi li:hover ul li ul li.current-cat-parent a,
#pageWrapper header .headerBody nav ul.navi li:hover ul li ul li.current_page_item a,
#pageWrapper header .headerBody nav ul.navi li:hover ul li ul li.current-cat a {
	background-color:#545454;
}
#pageWrapper header .headerBody nav ul.navi li:hover ul li.hasSubmenue ul li a,
#pageWrapper header .headerBody nav ul.navi li:hover ul li.hasSubmenue ul li a:hover,
#pageWrapper header .headerBody nav ul.navi.orientation-right li:hover ul li.hasSubmenue ul li a,
#pageWrapper header .headerBody nav ul.navi.orientation-right li:hover ul li.hasSubmenue ul li a:hover,
#pageWrapper header .headerBody nav ul.navi.orientation-left li:hover ul li.hasSubmenue ul li a,
#pageWrapper header .headerBody nav ul.navi.orientation-left li:hover ul li.hasSubmenue ul li a:hover {
	background-image:none;
}
#pageWrapper header .headerBody nav ul.navi.orientation-right li:hover ul li.hasSubmenue ul li.hasSubmenue a, 
#pageWrapper header .headerBody nav ul.navi.orientation-right li:hover ul li.hasSubmenue ul li.hasSubmenue a:hover {
	background-image:url(../img/bg_menue-horizontal_hassubmenue.png);
}
#pageWrapper header .headerBody nav ul.navi.orientation-left li:hover ul li.hasSubmenue ul li.hasSubmenue a, 
#pageWrapper header .headerBody nav ul.navi.orientation-left li:hover ul li.hasSubmenue ul li.hasSubmenue a:hover {
	background-image:url(../img/bg_menue-horizontal_hassubmenue-left.png);
}


/* form#searchformHeader */
#pageWrapper header .headerBody nav ul.navi li.search_item {
	padding-left:0;
	padding-right:0;
}
#pageWrapper header .headerBody nav ul.navi li.search_item form#searchformHeader {
	overflow:hidden;
	padding:2px;
}
#pageWrapper header .headerBody nav ul.navi li.search_item form#searchformHeader fieldset ,
#pageWrapper header .headerBody nav ul.navi li.search_item form#searchformHeader fieldset .searchformSubmit,
#pageWrapper header .headerBody nav ul.navi li.search_item form#searchformHeader fieldset .searchformInputfield {
	height:26px;
	line-height:26px;
}
#pageWrapper header .headerBody nav ul.navi li.search_item form#searchformHeader fieldset {
	display:block;
	position:relative;
	
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-left-radius:5px;
	
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-top-right-radius:5px;
	
	background-color:#838383;
	background-image:-moz-linear-gradient(top, #838383 0%, #bfbfbf 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#838383), color-stop(100%,#bfbfbf));
	background-image:-webkit-linear-gradient(top, #838383 0%, #bfbfbf 100%);
	background-image:-o-linear-gradient(top, #838383 0%, #bfbfbf 100%);
	background-image:-ms-linear-gradient(top, #838383 0%, #bfbfbf 100%);
	background-image:linear-gradient(top, #838383 0%, #bfbfbf 100%);
}
#pageWrapper header .headerBody nav ul.navi li.search_item form#searchformHeader fieldset .searchformInputfield,
#pageWrapper header .headerBody nav ul.navi li.search_item form#searchformHeader fieldset .searchformSubmit,
#pageWrapper header .headerBody nav ul.navi li.search_item .searchformHeaderShowHide {
	background-color:transparent;
}
#pageWrapper header .headerBody nav ul.navi li.search_item form#searchformHeader fieldset label {
	display:none;
}
#pageWrapper header .headerBody nav ul.navi li.search_item form#searchformHeader fieldset .searchformInputfield {
	float:left;
	width:129px;
	padding-left:16px;
	padding-right:26px;
	letter-spacing:1px;
	/* prepare animation for :focus event */
	-webkit-transition:0.7s;
	-moz-transition:0.7s;
	-o-transition:0.7s;
	transition:0.7s;
}
#pageWrapper header .headerBody nav ul.navi li.search_item form#searchformHeader fieldset .searchformInputfield:focus {
	width:209px;
}
#pageWrapper header .headerBody nav ul.navi li.search_item form#searchformHeader fieldset .searchformSubmit {
	background:transparent url(../img/sprite_global.png) 0 -157px no-repeat;
	width:28px;
	cursor:pointer;
	text-decoration:none;
	position:absolute;
	right:0;
	top:0;
}
#pageWrapper header .headerBody nav ul.navi li.search_item form#searchformHeader fieldset .searchformSubmit:hover {
	background-position:0 -187px;
}

#pageWrapper header .headerBody nav ul.navi li.search_item .searchformHeaderShowHide {
	display:none;
	float:right;
	width:52px;
	height:47px;
	line-height:47px;
	background-position:0 -142px;
}

/* .navDropdown */
#pageWrapper header .headerBody nav .navDropdown {
	display:none;
	text-align:left;
}
#pageWrapper header .headerBody nav .navDropdown .navDropdownRow:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	line-height:0;
	visibility:hidden;
}
#pageWrapper header .headerBody nav .navDropdown .navDropdownRow form {
	display:block;
	width:100%;
	line-height:0;
	
	background-color:#fff;
	
	border:1px solid #aaa;
	
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);
	box-shadow:0 0 3px 0 rgba(0,0,0,0.3);
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#pageWrapper header .headerBody nav .navDropdown .navDropdownRow form select {
	width:100%;
	padding:4px 5px;
	border:none;
}



/*########## content ##########*/
#pageWrapper #content {
	width:100%;
	position:relative;
	z-index:0;
	padding-top:150px;
}
html.gallery-initialized #pageWrapper #content {
	padding-top:250px;
}
body.search-no-results #pageWrapper #content .contentWrapper h1 {
	color:#a82828;
}
#pageWrapper #content .contentWrapper h1 {
	font-size:2.4em;
}
#pageWrapper #content .contentWrapper h1,
#pageWrapper #content .contentWrapper h1 a {
	text-shadow:1px 1px 3px rgba(0,0,0,0.5);
}
#pageWrapper #content .contentWrapper h1,
#pageWrapper #content .contentWrapper h2,
#pageWrapper #content .contentWrapper h3,
#pageWrapper #content .contentWrapper h4,
#pageWrapper #content .contentWrapper h5,
#pageWrapper #content .contentWrapper h6 {
	color:#000;
	line-height:1.0em;
}
#pageWrapper #content .contentWrapper h2 {
	font-size:2.0em;
}
#pageWrapper #content .contentWrapper h3 {
	font-size:1.6em;
}
#pageWrapper #content .contentWrapper h3#comments-title {
	font-size:inherit;
}
#pageWrapper #content .contentWrapper h4 {
	font-size:1.4em;
}
#pageWrapper #content .contentWrapper h5 {
	font-size:1.2em;
}
#pageWrapper #content .contentWrapper h6 {
	font-size:1.0em;
}



/*~~~ Layout Container / BEGIN ~~~*/
#pageWrapper #content .contentStyleContainerWrapper {
	padding-top:145px;
	padding-bottom:120px;
	position:relative;
}

#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerSurfaceTop .contentStyleContainerSurfaceBody,
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerSurfaceBottom .contentStyleContainerSurfaceBody,
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerCornerTopLeft,
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerCornerTopRight,
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerCornerBottomLeft,
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerCornerBottomRight {
	background-color:transparent;
	background-image:url(../img/bg_content_sprite.png);
}
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerCornerTopLeft,
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerCornerTopRight,
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerCornerBottomLeft,
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerCornerBottomRight {
	background-repeat:no-repeat;
	position:absolute;
}
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerCornerTopLeft {
	background-position:0 -265px;
	left:0;
	top:0;
	width:211px;
	height:145px;
}
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerCornerTopRight {
	background-position:-211px -265px;
	right:0;
	top:0;
	width:49px;
	height:145px;
}
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerCornerBottomLeft {
	background-position:0 -410px;
	left:0;
	bottom:0;
	width:211px;
	height:120px;
}
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerCornerBottomRight {
	background-position:-211px -410px;
	right:0;
	bottom:0;
	width:49px;
	height:120px;
}
/* contentStyleContainer_surface */
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerSurfaceTop,
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerSurfaceBottom {
	position:absolute;
	width:100%;
}
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerSurfaceTop .contentStyleContainerSurfaceBody,
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerSurfaceBottom .contentStyleContainerSurfaceBody {
	background-color:transparent;
	background-repeat:repeat-x;
	margin:0 49px 0 211px;
}
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerSurfaceTop {
	left:0;
	top:0;
}
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerSurfaceTop .contentStyleContainerSurfaceBody {
	height:145px;
	background-position:0 0;
}
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerSurfaceBottom {
	left:0;
	bottom:0;
}
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerSurfaceBottom .contentStyleContainerSurfaceBody {
	height:120px;
	background-position:0 -145px;
}
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerSurfaceLeft {
	background:transparent url(../img/bg_content_left.png) 0 0 repeat-y;
}
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerSurfaceRight {
	background:transparent url(../img/bg_content_right.png) 100% 0 repeat-y;
	padding:0 49px 0 211px;
}
#pageWrapper #content .contentStyleContainerWrapper .contentStyleContainerSurfaceRight .contentStyleContainerContent {
	background-color:#fff;
}
/*~~~ Layout Container / END ~~~*/



#pageWrapper #content .contentWrapper {
	position:relative;
	left:-174px;
	top:-108px;
	z-index:10;
	margin-right:-186px;
}
#pageWrapper #content .contentWrapper .contentWrapper-Inner {
	/*margin-bottom:-200px;*/
}
#pageWrapper #content .contentWrapper .contentWrapper-Inner .contentWrapper-Inner-Cell-1 {
	float:left;
	width:30%;
}
#pageWrapper #content .contentWrapper .contentWrapper-Inner .contentWrapper-Inner-Cell-2 {
	float:right;
	width:69%;
}
#pageWrapper #content .contentWrapper .contentWrapper-Inner .contentWrapper-Inner-Cell-2 .contentWrapper-Inner-Cell-Body {
	padding-left:60px;
	padding-top:30px;
	position:relative;
}
body.home.blog #pageWrapper #content .contentWrapper .contentWrapper-Inner .contentWrapper-Inner-Cell-2 .contentWrapper-Inner-Cell-Body {
	padding-top:112px;
}
#pageWrapper #content .contentWrapper .contentWrapper-Inner .contentWrapper-Inner-Cell-2 h1.page-title {
	margin-bottom:30px;
}





#pageWrapper #content .contentWrapper .overview-childpages {
	padding-top:20px;
	border-top:1px solid #f4e1bb;
}
#pageWrapper #content .contentWrapper .overview-childpages h6 {
	margin-bottom:20px;
}
#pageWrapper #content .contentWrapper .overview-childpages ul li {
	display:block;
	margin-right:20px;
	margin-bottom:30px;
	max-width:700px;
	border:1px solid #fdcb67;
	background-color:#fffcf7;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
#pageWrapper #content .contentWrapper .overview-childpages ul li:hover {
	border-color:#e29b09;
	background-color:#fff9ed;
}
#pageWrapper #content .contentWrapper .overview-childpages ul li a,
#pageWrapper #content .contentWrapper .overview-childpages ul li span {
	display:block;
}
#pageWrapper #content .contentWrapper .overview-childpages ul li a.overview-childpages-listitem-inner {
	padding:10px 13px;
	text-decoration:none;
}
#pageWrapper #content .contentWrapper .overview-childpages ul li a.overview-childpages-listitem-inner .overview-childpages-title {
	text-decoration:underline;
}


#pageWrapper #content .contentWrapper .breadcrumb {
	margin-top:-20px;
	font-style:italic;
	font-size:0.9em;
}
#pageWrapper #content .contentWrapper .breadcrumb .breadcrumb-inner  {
	padding-right:10px;
	padding-bottom:30px;
}
#pageWrapper #content .contentWrapper .breadcrumb .breadcrumb-inner span.breadcrumb-spacer  {
	padding:0 3px;
}


#pageWrapper #content form#searchform fieldset {
	float:left;
	position:relative;
	clear:both;
}
#pageWrapper #content form#searchform fieldset label {
	display:none;
}
#pageWrapper #content form#searchform fieldset input.searchformInputfield,
#pageWrapper #content form#searchform fieldset input.searchformSubmit {
	height:47px;
	line-height:47px;
	background:transparent url(../img/sprite_searchform.png) 0 0 no-repeat;
}
#pageWrapper #content form#searchform fieldset input.searchformInputfield {
	width:auto;
	padding:0 20px;
	overflow:hidden;
	border-right:1px solid black;
	border-bottom:1px solid black;
	color:#E1E1E1;
	font-size:1.4em;
	text-shadow:0 0 5px rgba(0,0,0,0.3);
	letter-spacing:1px;
	-moz-box-shadow:0 0 15px #303030;
	-webkit-box-shadow:0 0 15px #303030;
	box-shadow:0 0 15px 0 #303030;
}
#pageWrapper #content form#searchform fieldset input.searchformSubmit {
	background-position:0 -49px;
	width:52px;
	height:47px;
	line-height:47px;
	cursor:pointer;
	position:absolute;
	right:0;
	top:1px;
}
#pageWrapper #content form#searchform fieldset input.searchformSubmit:hover {
	background-position:0 -96px;
}


/*~~~ sidebar ~~~*/
#pageWrapper #content .contentWrapper #sidebar {
	padding:89px 0 0 0;
}
#pageWrapper #content .contentWrapper #sidebar ul li h2.widgettitle {
	font-size:0.9em;
	font-style:italic;
	padding-left:10px;
	line-height:1.6em;
	border-bottom:1px solid #fff;
}
#pageWrapper #content .contentWrapper #sidebar a:hover {
	text-decoration:none;
}



#pageWrapper #content .contentWrapper #sidebar form#searchform {
	max-width:221px;
}
#pageWrapper #content .contentWrapper #sidebar form#searchform fieldset {
	float:none;
}
#pageWrapper #content .contentWrapper #sidebar form#searchform fieldset input.searchformInputfield {
	width:180px;
}


#pageWrapper #content .contentWrapper #sidebar ul li.widget {
	margin-bottom:30px;
	padding-bottom:30px;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget ul {
	list-style:square;
	margin-left:50px;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget ul li {
	padding-top:6px;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget ol {
	margin-left:20px;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget ol li {
	padding-top:6px;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_image img {
	height:auto;
	max-width:100%;
}
/* widget_calendar */
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_calendar #wp-calendar {
	width:100%;
	text-align:center;
	text-shadow:0 0 3px #000000;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_calendar #wp-calendar caption,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_calendar #wp-calendar td,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_calendar #wp-calendar th {
	text-align:center;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_calendar #wp-calendar caption {
	padding:5px 0 3px 0;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_calendar #wp-calendar tbody td {
	padding:2px 0;
	background:rgba(0,0,0,0.5);
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_calendar #wp-calendar tbody td a {
	font-weight:bold;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_calendar #wp-calendar th {
	background-color:#000;
	border-top:1px solid #8c8c8c;
	border-bottom:1px solid #8c8c8c;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_calendar #wp-calendar th {
	font-weight:bold;
	padding-top:1px;
	padding-bottom:1px;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_calendar #wp-calendar tfoot td {
	border-top:1px solid #000;
	background-color:#000;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_calendar #wp-calendar tfoot td a {
	text-decoration:none;
	text-shadow:0 0 3px #000000;
	display:block;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#444444;
	background-image:-moz-linear-gradient(top, #8c8c8c 0%, #444444 48%, #000000 52%, #333333 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c8c8c), color-stop(48%,#444444), color-stop(52%,#000000), color-stop(100%,#333333));
	background-image:-webkit-linear-gradient(top, #8c8c8c 0%, #444444 48%, #000000 52%, #333333 100%);
	background-image:-o-linear-gradient(top, #8c8c8c 0%, #444444 48%, #000000 52%, #333333 100%);
	background-image:-ms-linear-gradient(top, #8c8c8c 0%, #444444 48%, #000000 52%, #333333 100%);
	background-image:linear-gradient(top, #8c8c8c 0%, #444444 48%, #000000 52%, #333333 100%); /*CSS3*/
}
/* widget_tag_cloud */
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_tag_cloud .tagcloud a {
	display:inline-block;
	text-decoration:none;
	/*font-size:100% !important;*/
	margin:4px 2px;
	padding:3px 7px;
	background-color:#3d3d3d;
	border:1px solid #000;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_tag_cloud .tagcloud a:hover {
	background-color:#000;
	border:1px solid #ccc;
	text-decoration:none;
}



/* sidebar navi - BEGIN */
#pageWrapper #content .contentWrapper #sidebar ul li.widget a abbr{
	font-size:0.4em;
	vertical-align:top;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories a {
	text-decoration:none;
	font-size:1.6em;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul {
	/* reset - BEGIN */
	list-style:none;
	margin-left:0;
	padding-top:0;
	/* reset - END */
	width:100%;
	max-width:300px;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li {
	cursor:pointer;
	position:relative;
	z-index:999;
	padding-top:0;
	border-bottom:1px solid #fff;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li a {
	display:block;
	text-decoration:none;
	text-align:left;
	font-weight:normal;
	padding:0 0 0 40px;
	line-height:40px;
	border-left:3px solid transparent;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li a:hover, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li a:hover, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li a:hover, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li a:hover, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li a:hover, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li a:hover,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li:hover a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li:hover a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li:hover a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li:hover a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li:hover a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li.current-cat a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li.current-cat a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li.current-cat a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li.current-cat a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li.current-cat a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li.current-cat a {
	background-color:#fdcb67;
	
	background-image:linear-gradient(left , #fdcb67 0%, #ffffff 80%);
	background-image:-o-linear-gradient(left , #fdcb67 0%, #ffffff 80%);
	background-image:-moz-linear-gradient(left , #fdcb67 0%, #ffffff 80%);
	background-image:-webkit-linear-gradient(left , #fdcb67 0%, #ffffff 80%);
	background-image:-ms-linear-gradient(left , #fdcb67 0%, #ffffff 80%);
	background-image:-webkit-gradient(
		linear,
		left bottom,
		right bottom,
		color-stop(0, #fdcb67),
		color-stop(0.80, #ffffff)
	);
	
	border-left-color:#e29b09;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li.current-cat:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li.current-cat:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li.current-cat:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li.current-cat:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li.current-cat:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li.current-cat:hover a {
	background-color:#e29b09;
	
	background-image:linear-gradient(left , #e29b09 0%, #ffffff 90%);
	background-image:-o-linear-gradient(left , #e29b09 0%, #ffffff 90%);
	background-image:-moz-linear-gradient(left , #e29b09 0%, #ffffff 90%);
	background-image:-webkit-linear-gradient(left , #e29b09 0%, #ffffff 90%);
	background-image:-ms-linear-gradient(left , #e29b09 0%, #ffffff 90%);
	background-image:-webkit-gradient(
		linear,
		left bottom,
		right bottom,
		color-stop(0, #e29b09),
		color-stop(0.80, #ffffff)
	);
	
	color:#000;
}
#pageWrapper #content .contentWrapper #sidebar ul li ul li ul li.hasSubmenue > a::before {
	content:'\003E';
	position:absolute;
	top:0;
	right:10px;
	font-size:1.5em;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li.hasSubmenue a:hover, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li.hasSubmenue a:hover, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li.hasSubmenue a:hover, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li.hasSubmenue a:hover, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li.hasSubmenue a:hover, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li.hasSubmenue a:hover,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li.hasSubmenue:hover a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li.hasSubmenue:hover a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li.hasSubmenue:hover a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li.hasSubmenue:hover a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li.hasSubmenue:hover a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li.hasSubmenue:hover a{
	color:#fff;
	background-color:#e29b09;
	background-image:none;
}
/*~~~ sublevel 1 ~~~*/
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul {
	display:none;
	position:absolute;
	left:100%;
	top:-1px;
	border-top:none;
	max-width:300px;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li:last-child, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li:last-child, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li:last-child, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li:last-child, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li:last-child, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li:last-child {
	border-bottom:none;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li a {
	border-left:none !important;
	font-size:inherit;
	font-family:inherit;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li:hover ul, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li:hover ul, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li:hover ul, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li:hover ul, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li:hover ul, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li:hover ul {
	display:block;
	
	border:1px solid #fff;
	
	-moz-box-shadow:7px 7px 7px rgba(0,0,0,0.4);
	-webkit-box-shadow:7px 7px 7px rgba(0,0,0,0.4);
	box-shadow:7px 7px 7px 0 rgba(0,0,0,0.4);
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li:hover ul li a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li:hover ul li a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li:hover ul li a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li:hover ul li a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li:hover ul li a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li:hover ul li a {
	padding:0 20px;
	background-color:#fde1a8 !important;
	background-image:none;
	color:#3c3c3c !important;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li a:hover,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li a:hover,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li a:hover,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li a:hover,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li a:hover,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li a:hover {
	background-color:#e29b09 !important;
	color:#fff !important;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li.current-cat a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li.current-cat a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li.current-cat a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li.current-cat a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li.current-cat a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li.current-cat a {
	text-shadow:0 1px 1px rgba(0,0,0,0.5);
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li.current-cat:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li.current-cat:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li.current-cat:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li.current-cat:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li.current-cat:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li.current-cat:hover a {
	text-shadow:none !important;
}
/*~~~ sublevel 2 ~~~*/
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li:hover ul li a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li:hover ul li a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li:hover ul li a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li:hover ul li a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li:hover ul li a, 
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li:hover ul li a {
	background-color:#fde1a8 !important;
	color:#3c3c3c !important;
	text-shadow:none !important;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li ul li:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li ul li:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li ul li:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li ul li:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li ul li:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li ul li:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li ul li a:hover,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li ul li a:hover,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li ul li a:hover,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li ul li a:hover,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li ul li a:hover,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li ul li a:hover {
	background-color:#e29b09 !important;
	color:#fff !important;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li:hover ul li ul,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li:hover ul li ul,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li:hover ul li ul,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li:hover ul li ul,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li:hover ul li ul,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li:hover ul li ul {
	display:none !important;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li:hover ul,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li:hover ul,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li:hover ul,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li:hover ul,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li:hover ul,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li:hover ul {
	display:block !important;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li:hover ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li:hover ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li:hover ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li:hover ul li.current-cat a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li:hover ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li:hover ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li:hover ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li:hover ul li.current-cat a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li:hover ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li:hover ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li:hover ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li:hover ul li.current-cat a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li:hover ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li:hover ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li:hover ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li:hover ul li.current-cat a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li:hover ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li:hover ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li:hover ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li:hover ul li.current-cat a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li:hover ul li.current_page_ancestor a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li:hover ul li.current-cat-parent a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li:hover ul li.current_page_item a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li:hover ul li.current-cat a {
	text-shadow:0 1px 1px rgba(0,0,0,0.5) !important;
}
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li:hover ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li:hover ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li:hover ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_pages ul li ul li:hover ul li.current-cat:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li:hover ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li:hover ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li:hover ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_meta ul li ul li:hover ul li.current-cat:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li:hover ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li:hover ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li:hover ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_archive ul li ul li:hover ul li.current-cat:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li:hover ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li:hover ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li:hover ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_recent_entries ul li ul li:hover ul li.current-cat:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li:hover ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li:hover ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li:hover ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_nav_menu ul li ul li:hover ul li.current-cat:hover a,

#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li:hover ul li.current_page_ancestor:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li:hover ul li.current-cat-parent:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li:hover ul li.current_page_item:hover a,
#pageWrapper #content .contentWrapper #sidebar ul li.widget.widget_categories ul li ul li:hover ul li.current-cat:hover a {
	text-shadow:none !important;
}
/* sidebar navi - END */




/*~~~ postlist ~~~*/
#pageWrapper #content .contentWrapper .postlist {
	border-top:5px solid #faf0dd;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content {
	padding:20px 0;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-full {
	width:98%;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-left {
	float:left;
	width:70%;
}
#pageWrapper #content .contentWrapper .postlist h2.entry-title ,
#pageWrapper #content .contentWrapper .postlist h3.entry-title {
	font-size:1.6em;
	line-height:1em;
	margin:0;
}
#pageWrapper #content .contentWrapper .postlist h2.entry-title a,
#pageWrapper #content .contentWrapper .postlist h3.entry-title a,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-full .postlist-content-body a.continue-reading,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-left .postlist-content-body a.continue-reading {
	text-decoration:none;
}
#pageWrapper #content .contentWrapper .postlist h2.entry-title a:hover,
#pageWrapper #content .contentWrapper .postlist h3.entry-title a:hover {
	text-decoration:underline;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-full .postlist-content-body a.continue-reading,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-left .postlist-content-body a.continue-reading {
	display:inline-block;
	background-color:#808080;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	color:#fff;
	font-weight:bold;
	padding:7px 15px;
	
	-moz-opacity:0.70;
	opacity:0.70;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-full .postlist-content-body a.continue-reading:hover,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-left .postlist-content-body a.continue-reading:hover {
	background-color:#e29b09;
	
	-moz-opacity:1.00;
	opacity:1.00;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-full .postlist-content-body .events-metainfo .events .headline,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-left .postlist-content-body .events-metainfo .events .headline {
	font-weight:bold;
	color:#6b6b6b;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-full .postlist-content-body .events-metainfo-padding,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-left .postlist-content-body .events-metainfo-padding {
	padding:20px 0 0 0;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-full .postlist-content-body .entry-content,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-left .postlist-content-body .entry-content {
	padding:20px 0 20px 0;
}
#pageWrapper #content .contentWrapper .postlist.event-single .postlist-content .postlist-content-full .postlist-content-body .entry-content,
#pageWrapper #content .contentWrapper .postlist.event-single .postlist-content .postlist-content-left .postlist-content-body .entry-content {
	padding:0;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-full .postlist-content-body .entry-content .events-metainfo,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-left .postlist-content-body .entry-content .events-metainfo {
	/*padding-bottom:10px;*/
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-full .postlist-content-body .entry-content .last-update,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-left .postlist-content-body .entry-content .last-update {
	padding-top:10px;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right {
	float:right;
	width:29%;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body {
	float:right;
	padding-right:40px;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar {
	width:100px;
	height:70px;
	background:transparent url(../img/sprite_global.png) -40px -160px no-repeat;
	text-align:center;
	position:relative;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-day,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-month,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-year,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-appointment,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-composed {
	position:absolute;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-day {
	left:49px;
	top:1px;
	width:40px;
	font-size:1.8em;
	line-height:1.625em;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-month,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-year {
	font-size:0.9em;
	line-height:0.9em;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-month {
	right:0;
	top:50px;
	width:40px;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-year {
	left:2px;
	top:23px;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-appointment,
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-composed {
	display:none;
	font-size:0.9em;
	line-height:0.9em;
	white-space:nowrap;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-appointment {
	left:0;
	top:74px;
	text-align:left;
}
#pageWrapper #content .contentWrapper .postlist .postlist-content .postlist-content-right .postlist-content-body .calendar .calendar-composed {
	right:82px;
	top:0;
	text-align:right;
}


/*~~~ .edit-link  ~~~*/
#pageWrapper #content .contentWrapper .edit-link {
	display:block;
	padding-top:20px;
}


/*~~~ post ~~~*/
#pageWrapper #content .contentWrapper .attachment .postBody,
#pageWrapper #content .contentWrapper .post .postBody,
#pageWrapper #content .contentWrapper .page .postBody {
	padding:0 30px 30px 0;
}

body.search-results #pageWrapper #content .contentWrapper .attachment .postBody .entry-content .page-link,
body.search-results #pageWrapper #content .contentWrapper .post .postBody .entry-content .page-link,
body.search-results #pageWrapper #content .contentWrapper .page .postBody .entry-content .page-link {
	padding-bottom:20px;
}

#pageWrapper #content .contentWrapper .attachment .postBody .entry-content,
#pageWrapper #content .contentWrapper .post .postBody .entry-content,
#pageWrapper #content .contentWrapper .page .postBody .entry-content {
	padding-top:30px;
}
#pageWrapper #content .contentWrapper .attachment .postBody .entry-content p,
#pageWrapper #content .contentWrapper .post .postBody .entry-content p,
#pageWrapper #content .contentWrapper .page .postBody .entry-content p,
#pageWrapper #content .contentWrapper .attachment .postBody .entry-content .page-link,
#pageWrapper #content .contentWrapper .post .postBody .entry-content .page-link,
#pageWrapper #content .contentWrapper .page .postBody .entry-content .page-link {
	padding-bottom:30px;
}
#pageWrapper #content .contentWrapper .attachment .postBody .entry-content .page-link,
#pageWrapper #content .contentWrapper .post .postBody .entry-content .page-link,
#pageWrapper #content .contentWrapper .page .postBody .entry-content .page-link {
	display:block;
	clear:both;
}
#pageWrapper #content .contentWrapper .attachment .postBody .entry-content p,
#pageWrapper #content .contentWrapper .post .postBody .entry-content p,
#pageWrapper #content .contentWrapper .page .postBody .entry-content p {
	line-height:1.3em;
	text-align:justify;
}
#pageWrapper #content img[class*="align"],
#pageWrapper #content .gallery .gallery-icon img,
#pageWrapper #content .contentWrapper .attachment .postBody .entry-content img[class*="wp-image-"],
#pageWrapper #content .contentWrapper .post .postBody .entry-content img[class*="wp-image-"],
#pageWrapper #content .contentWrapper .page .postBody .entry-content img[class*="wp-image-"],
#pageWrapper #content .contentWrapper .attachment .postBody .entry-content img[class*="attachment-"],
#pageWrapper #content .contentWrapper .post .postBody .entry-content img[class*="attachment-"],
#pageWrapper #content .contentWrapper .page .postBody .entry-content img[class*="attachment-"] {
	-moz-box-shadow:0 0 15px #303030;
	-webkit-box-shadow:0 0 15px #303030;
	box-shadow:0 0 15px 0 #303030;
}
#pageWrapper #content .contentWrapper .page .postBody .entry-content img.no-shadow {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}

#pageWrapper #content .contentWrapper .entry-content h1,
#pageWrapper #content .contentWrapper .entry-content h2,
#pageWrapper #content .contentWrapper .entry-content h3,
#pageWrapper #content .contentWrapper .entry-content h4,
#pageWrapper #content .contentWrapper .entry-content h5,
#pageWrapper #content .contentWrapper .entry-content h6 {
	clear:both;
}


/*
	Example / gallery-columns-2:
	--------------------------------------------------------
	<div class="gallery gallery-columns-2 gallery-size-thumbnail">
		<dl class="gallery-item">
			<dt class="gallery-icon">
				<a title="Palais de Chaillot" href="http://www.steffenhollstein.de/wp-content/uploads/2012/03/2012-02-18_Paris_0212.jpg"><img class="alignnone size-medium wp-image-18" title="Palais de Chaillot" src="http://www.steffenhollstein.de/wp-content/uploads/2012/03/2012-02-18_Paris_0212-300x200.jpg" alt="" width="300" height="200" /></a>
			</dt>
		</dl>
		<dl class="gallery-item">
			<dt class="gallery-icon">
				<a href="http://www.steffenhollstein.de/wp-content/uploads/2012/03/2012-02-18_Paris_0210.jpg"><img class="alignnone size-medium wp-image-20" title="2012-02-18_Paris_0210" src="http://www.steffenhollstein.de/wp-content/uploads/2012/03/2012-02-18_Paris_0210-300x200.jpg" alt="" width="300" height="200" /></a>
			</dt>
		</dl>
	</div>
	
	Example / gallery-columns-3:
	--------------------------------------------------------
	<div class="gallery gallery-columns-3 gallery-size-thumbnail">
		<dl class="gallery-item">
			<dt class="gallery-icon">
				<a title="Palais de Chaillot" href="http://www.steffenhollstein.de/wp-content/uploads/2012/03/2012-02-18_Paris_0212.jpg"><img class="alignnone size-medium wp-image-18" title="Palais de Chaillot" src="http://www.steffenhollstein.de/wp-content/uploads/2012/03/2012-02-18_Paris_0212-300x200.jpg" alt="" width="300" height="200" /></a>
			</dt>
		</dl>
		<dl class="gallery-item">
			<dt class="gallery-icon">
				<a href="http://www.steffenhollstein.de/wp-content/uploads/2012/03/2012-02-18_Paris_0210.jpg"><img class="alignnone size-medium wp-image-20" title="2012-02-18_Paris_0210" src="http://www.steffenhollstein.de/wp-content/uploads/2012/03/2012-02-18_Paris_0210-300x200.jpg" alt="" width="300" height="200" /></a>
			</dt>
		</dl>
		<dl class="gallery-item">
			<dt class="gallery-icon">
				
			</dt>
		</dl>
	</div>
*/
#pageWrapper #content .contentWrapper .entry-content .gallery {
	margin:auto;
}
#pageWrapper #content .contentWrapper .entry-content .gallery .gallery-item {
	float:left;
	text-align:center;
}
#pageWrapper #content .contentWrapper .entry-content .gallery.gallery-columns-2 .gallery-item {
	width:50%;
}
#pageWrapper #content .contentWrapper .entry-content .gallery.gallery-columns-3 .gallery-item {
	width:33%;
}
#pageWrapper #content .contentWrapper .entry-content .gallery .gallery-item a {
	display:block;
}
#pageWrapper #content .contentWrapper .entry-content .gallery .gallery-item img {
	max-width:90%;
}
#pageWrapper #content .contentWrapper .entry-content .gallery .gallery-caption {
	margin-left:0;
}


#pageWrapper #content .contentWrapper .entry-content .wp-caption {
	position:relative;
	margin-bottom:30px;
	padding-bottom:27px;
	max-width:100% !important; /*override inline styles*/
}
#pageWrapper #content .contentWrapper .entry-content .wp-caption p.wp-caption-text {
	position:absolute;
	left:-10px;
	bottom:0;
	margin:30px 10px;
	padding:5px 10px;
	text-align:center;
	background-color:rgba(0,0,0,0.7);
	color:#fff;
}
html.no-rgba #pageWrapper #content .contentWrapper .entry-content .wp-caption p.wp-caption-text {
	background-color:#291d11;
}



#pageWrapper #content .contentWrapper .entry-content table {
	margin-bottom:30px;
	border-collapse:separate;
	border-spacing:2px;
	background:#f6f6f6 url(../img/bg_table.gif) 0 0 repeat-x;
	margin-top:10px;
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);
	box-shadow:0 0 3px 0 rgba(0,0,0,0.5);
}
#pageWrapper #content .contentWrapper .entry-content table,
#pageWrapper #content .contentWrapper .entry-content table tr td {
	border:solid 1px #aeaeae;
}
#pageWrapper #content .contentWrapper .entry-content table tr th {
	padding:1px 12px;
}
#pageWrapper #content .contentWrapper .entry-content table tr td {
	padding:5px 10px;
	background-color:#fff;
}
#pageWrapper #content .contentWrapper .entry-content table tr th,
#pageWrapper #content .contentWrapper .entry-content table tr td,
#pageWrapper #content .contentWrapper .entry-content table tr th a,
#pageWrapper #content .contentWrapper .entry-content table tr td a {
	color:#000;
}


#pageWrapper #content .contentWrapper .entry-content dl dt {
	font-weight:bold;
}
#pageWrapper #content .contentWrapper .entry-content dl dd {
	margin-bottom:1.375em;
}


#pageWrapper #content .contentWrapper .entry-content address,
#pageWrapper #content .contentWrapper .entry-content dl,
#pageWrapper #content .contentWrapper .entry-content ul,
#pageWrapper #content .contentWrapper .entry-content ol {
	padding-bottom:30px;
}
#pageWrapper #content .contentWrapper .entry-content ul li ul,
#pageWrapper #content .contentWrapper .entry-content ol li ol {
	padding-bottom:0;
}
#pageWrapper #content .contentWrapper .entry-content ul {
	list-style:square;
	margin-left:16px;
}
#pageWrapper #content .contentWrapper .entry-content ul li {
	padding-top:6px;
}
#pageWrapper #content .contentWrapper .entry-content ol {
	list-style-type:decimal;
	margin-left:20px;
}
#pageWrapper #content .contentWrapper .entry-content ol li {
	padding-top:6px;
}
#pageWrapper #content .contentWrapper .entry-content ol ol {
	list-style:upper-alpha;
}
#pageWrapper #content .contentWrapper .entry-content ol ol ol {
	list-style:lower-roman;
}
#pageWrapper #content .contentWrapper .entry-content ol ol ol ol {
	list-style:lower-alpha;
}


#pageWrapper #content .contentWrapper .entry-content ins {
	background-color:#fffbdb;
	color:#000;
}


#pageWrapper #content .contentWrapper .entry-content pre {
	color:#fff;
	
	background:-moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.4) 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,0.4))); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.4) 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.4) 100%); /* Opera 11.10+ */
	background:-ms-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.4) 100%); /* IE10+ */
	background:linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.4) 100%); /* W3C */
	
	font:1em monospace;
	line-height:1.5;
	margin-bottom:30px;
	overflow:auto;
	padding:0.75em 1.625em;
}



#pageWrapper #content .contentWrapper .entry-content blockquote {
	margin:0 3em;
}
#pageWrapper #content .contentWrapper .entry-content blockquote,
#pageWrapper #content .contentWrapper .entry-content blockquote p {
	font-family:Georgia, "Bitstream Charter", serif;
	font-style:italic;
	font-weight:normal;
}
#pageWrapper #content .contentWrapper .entry-content blockquote em, 
#pageWrapper #content .contentWrapper .entry-content blockquote i, 
#pageWrapper #content .contentWrapper .entry-content blockquote cite {
	font-style:normal;
}
#pageWrapper #content .contentWrapper .entry-content blockquote cite {
	font-weight:bold;
	text-transform:uppercase;
}



#pageWrapper #content .contentWrapper .entry-content sup,
#pageWrapper #content .contentWrapper .entry-content sub {
  font-size:0.8em;
  height:0;
  line-height:1;
  position:relative;
  vertical-align:baseline;
}
#pageWrapper #content .contentWrapper .entry-content sup {
	bottom:1ex;
}
#pageWrapper #content .contentWrapper .entry-content sub {
	top:0.5ex;
}
#pageWrapper #content .contentWrapper .entry-content p img {
	margin-top:0.4em;
	max-width:100%;
}
#pageWrapper #content .contentWrapper .entry-content p img.aligncenter {
	margin-top:2.625em;
}


#pageWrapper #content .contentWrapper .entry-meta,
#pageWrapper #content .contentWrapper .entry-meta a {
	color:#808080;
}
#pageWrapper #content .contentWrapper .entry-meta:hover,
#pageWrapper #content .contentWrapper .entry-meta:hover a {
	color:inherit;
}
#pageWrapper #content .contentWrapper .entry-meta .entryMetaCategorys,
#pageWrapper #content .contentWrapper .entry-meta .entryMetaTags,
#pageWrapper #content .contentWrapper .entry-meta .entryMetaAdminEdit,
#pageWrapper #content .contentWrapper .entry-meta .authorAbout,
#pageWrapper #content .contentWrapper .entry-meta .authorArchives {
	display:inline-block;
	margin-right:10px;
	padding-right:10px;
}
#pageWrapper #content .contentWrapper .entry-meta #author-description {
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #4c4c4c;
}
#pageWrapper #content .contentWrapper .entry-meta .entryMetaHeadline {
	padding-right:5px;
}
#pageWrapper #content .contentWrapper .entry-meta .entryMetaTags a {
	padding-right:5px;
}
#pageWrapper #content .contentWrapper .entry-meta #author-description .authorAvatar {
	float:right;
	padding:0 0 10px 10px;
}
#pageWrapper #content .contentWrapper .entry-meta #author-description .authorDescription {
	padding-bottom:10px;
}


#pageWrapper #content .contentWrapper .post .postBody .entry-meta,
#pageWrapper #content .contentWrapper .page .postBody .entry-meta {
	padding:10px 15px;
}
body.archive #pageWrapper #content .contentWrapper .post .postBody .entry-meta,
body.category #pageWrapper #content .contentWrapper .page .postBody .entry-meta,
body.archive #pageWrapper #content .contentWrapper .post .postBody .entry-meta,
body.category #pageWrapper #content .contentWrapper .page .postBody .entry-meta {
	padding:0;
	border:none;
	background:transparent none;
}


#pageWrapper #content .contentWrapper #comments {
	padding:30px 30px 0 0;
}
#pageWrapper #content .contentWrapper #comments.noComments p.nocomments {
	display:none;
}
#pageWrapper #content .contentWrapper #comments ol,
#pageWrapper #content .contentWrapper #comments ul {
	list-style-type:none;
}
#pageWrapper #content .contentWrapper #comments ol ul {
	margin-left:30px;
}
#pageWrapper #content .contentWrapper #comments ol.commentlist {
	margin:0 0 60px 0;
}
#pageWrapper #content .contentWrapper #comments ol.commentlist li {
	padding:20px 0 0 0;
}
#pageWrapper #content .contentWrapper #comments ol.commentlist li .commentbody {
	padding:10px 15px;
}
#pageWrapper #content .contentWrapper #comments ol.commentlist li ul li .commentbody {
	/*background:rgba(255,255,255,0.2);*/
}
#pageWrapper #content .contentWrapper #comments ol.commentlist li .commentbody .comment-text {
	margin-bottom:10px;
	border-bottom:1px solid #c2c2c2;
}
#pageWrapper #content .contentWrapper #comments ol.commentlist li .commentbody .comment-text p {
	padding-bottom:10px;
}
#pageWrapper #content .contentWrapper #comments ol.commentlist li .commentbody .comment-text .comment-author-avatar {
	float:right;
	padding:0 0 10px 10px;
}
#pageWrapper #content .contentWrapper #comments ol.commentlist li .commentbody .comment-text .comment-author {
	padding-bottom:10px;
	font-style:italic;
}
#pageWrapper #content .contentWrapper #comments ol.commentlist li .commentbody .comment-text .comment-author,
#pageWrapper #content .contentWrapper #comments ol.commentlist li .commentbody .comment-text .comment-author a {
	font-weight:normal;
}
#pageWrapper #content .contentWrapper #comments ol.commentlist li .commentbody .comment-meta .comment-reply,
#pageWrapper #content .contentWrapper #comments ol.commentlist li .commentbody .comment-meta .comment-edit-link,
#pageWrapper #content .contentWrapper #comments ol.commentlist li .commentbody .comment-meta .comment-date {
	display:inline-block;
	margin-right:5px;
	padding-right:5px;
}
#pageWrapper #content .contentWrapper #comments ol.commentlist li .commentbody .comment-meta a {
	display:inline-block;
	text-decoration:none;
	font-size:0.8em;
	color:#fff;
	font-weight:bold;
	margin:4px 2px;
	padding:3px 7px;
	background-color:#e29b09;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	
	-moz-opacity:0.70;
	opacity:0.70;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70);
}
#pageWrapper #content .contentWrapper #comments ol.commentlist li .commentbody .comment-meta a:hover {
	-moz-opacity:1.00;
	opacity:1.00;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
}


/* forms */
#pageWrapper #content .contentWrapper #comments #respond form#commentform,
#pageWrapper #content .contentWrapper form.wpcf7-form	{
	width:100%;
	max-width:450px;
}


/* form#commentform */
#pageWrapper #content .contentWrapper #comments #respond form#commentform p {
	clear:both;
	padding:5px 0;
}
#pageWrapper #content .contentWrapper #comments #respond form#commentform p.comment-notes,
#pageWrapper #content .contentWrapper #comments #respond form#commentform p.form-allowed-tags {
	padding:10px 0;
}
#pageWrapper #content .contentWrapper #comments #respond form#commentform label {
	padding-right:1px;
}
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#author, 
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#email, 
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#url,
#pageWrapper #content .contentWrapper #comments #respond form#commentform textarea#comment {
	margin-top:3px;
	display:block;
	
	border:1px solid #d9d9d9;
	
	background-color:#ebebeb;
	background-image:-moz-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#ffffff));
	background-image:-webkit-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
	background-image:-o-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
	background-image:-ms-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
	background-image:linear-gradient(top, #ebebeb 0%, #ffffff 100%); /*CSS3*/
}
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#author[aria-required='true'], 
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#email[aria-required='true'], 
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#url[aria-required='true'],
#pageWrapper #content .contentWrapper #comments #respond form#commentform textarea#comment[aria-required='true'] {
	border-color:#c13c3a;
}
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#author, 
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#email, 
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#url,
#pageWrapper #content .contentWrapper #comments #respond form#commentform textarea#comment,
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#submit {
	padding:7px;
	
	-moz-box-shadow:0 0 2px rgba(0,0,0,0.8);
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.8);
	box-shadow:0 0 2px 0 rgba(0,0,0,0.8);
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	/* animation for :hover */
	-webkit-appearance:none;
	-webkit-transition:all .13s ease-in-out;
	-moz-transition:all .13s ease-in-out;
	-o-transition:all .13s ease-in-out;
	transition:all .13s ease-in-out;
}
#pageWrapper #content .contentWrapper #comments #respond form#commentform textarea#comment:hover, 
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#author:hover, 
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#email:hover, 
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#url:hover,
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#submit:hover {
	-moz-box-shadow:0 0 2px #af2b00;
	-webkit-box-shadow:0 0 2px #af2b00;
	box-shadow:0 0 2px 0 #af2b00;
}
#pageWrapper #content .contentWrapper #comments #respond form#commentform textarea#comment:focus,
#pageWrapper #content .contentWrapper #comments #respond form#commentform textarea#comment:active,
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#author:focus,
#pageWrapper #content .contentWrapper #comments #respond form#commentform nput#author:active,
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#email:focus,
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#email:active,
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#url:focus,
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#url:active {
	background-color:#fff;
	background-image:-moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff));
	background-image:-webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background-image:-o-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background-image:-ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background-image:linear-gradient(top, #ffffff 0%, #ffffff 100%); /*CSS3*/
}
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#author, 
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#email, 
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#url,
#pageWrapper #content .contentWrapper #comments #respond form#commentform textarea#comment {
	width:95%;
}
#pageWrapper #content .contentWrapper #comments #respond form#commentform input#submit {
	background-color:#3a3a3a;
	background-image:-moz-linear-gradient(top, #828282 0%, #000000 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#828282), color-stop(100%,#000000));
	background-image:-webkit-linear-gradient(top, #828282 0%, #000000 100%);
	background-image:-o-linear-gradient(top, #828282 0%, #000000 100%);
	background-image:-ms-linear-gradient(top, #828282 0%, #000000 100%);
	background-image:linear-gradient(top, #828282 0%, #000000 100%); /*CSS3*/
	
	border:none;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}



/* form.wpcf7-form */
#pageWrapper #content .contentWrapper form.wpcf7-form .form-contact-row {
	clear:both;
	padding:10px 0;
}
#pageWrapper #content .contentWrapper form.wpcf7-form .form-contact-row.comment-notes,
#pageWrapper #content .contentWrapper form.wpcf7-form .form-contact-row.form-allowed-tags {
	padding:10px 0;
}
#pageWrapper #content .contentWrapper form.wpcf7-form label {
	padding-right:1px;
}
#pageWrapper #content .contentWrapper form.wpcf7-form .form-contact-row-salutation label {
	float:left;
}
#pageWrapper #content .contentWrapper form.wpcf7-form input.wpcf7-text,
#pageWrapper #content .contentWrapper form.wpcf7-form textarea.wpcf7-textarea {
	margin-top:3px;
	display:block;
	
	border:1px solid #d9d9d9;
	
	background-color:#ebebeb;
	background-image:-moz-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#ffffff));
	background-image:-webkit-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
	background-image:-o-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
	background-image:-ms-linear-gradient(top, #ebebeb 0%, #ffffff 100%);
	background-image:linear-gradient(top, #ebebeb 0%, #ffffff 100%); /*CSS3*/
}
#pageWrapper #content .contentWrapper form.wpcf7-form input.wpcf7-validates-as-required,
#pageWrapper #content .contentWrapper form.wpcf7-form textarea.wpcf7-validates-as-required,
#pageWrapper #content .contentWrapper form.wpcf7-form .custom-select-wrapper.wpcf7-validates-as-required {
	border-color:#c13c3a;
}
#pageWrapper #content .contentWrapper form.wpcf7-form input.wpcf7-text,
#pageWrapper #content .contentWrapper form.wpcf7-form textarea.wpcf7-textarea,
#pageWrapper #content .contentWrapper form.wpcf7-form input.wpcf7-submit {
	padding:7px;
	
	-moz-box-shadow:0 0 2px rgba(0,0,0,0.8);
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.8);
	box-shadow:0 0 2px 0 rgba(0,0,0,0.8);
	
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	
	/* animation for :hover */
	-webkit-appearance:none;
	-webkit-transition:all .13s ease-in-out;
	-moz-transition:all .13s ease-in-out;
	-o-transition:all .13s ease-in-out;
	transition:all .13s ease-in-out;
}
#pageWrapper #content .contentWrapper form.wpcf7-form textarea.wpcf7-textarea:hover, 
#pageWrapper #content .contentWrapper form.wpcf7-form input.wpcf7-text:hover,
#pageWrapper #content .contentWrapper form.wpcf7-form input.wpcf7-submit:hover {
	-moz-box-shadow:0 0 2px #af2b00;
	-webkit-box-shadow:0 0 2px #af2b00;
	box-shadow:0 0 2px 0 #af2b00;
}
#pageWrapper #content .contentWrapper form.wpcf7-form textarea.wpcf7-textarea:focus,
#pageWrapper #content .contentWrapper form.wpcf7-form textarea.wpcf7-textarea:active,
#pageWrapper #content .contentWrapper form.wpcf7-form input.wpcf7-text:focus,
#pageWrapper #content .contentWrapper form.wpcf7-form input.wpcf7-text:active {
	background-color:#fff;
	background-image:-moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ffffff));
	background-image:-webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background-image:-o-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background-image:-ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
	background-image:linear-gradient(top, #ffffff 0%, #ffffff 100%); /*CSS3*/
}
#pageWrapper #content .contentWrapper form.wpcf7-form input.wpcf7-text,
#pageWrapper #content .contentWrapper form.wpcf7-form textarea.wpcf7-textarea,
#pageWrapper #content .contentWrapper form.wpcf7-form .custom-select-wrapper {
	width:95%;
}
#pageWrapper #content .contentWrapper form.wpcf7-form input.wpcf7-submit {
	background-color:#3a3a3a;
	background-image:-moz-linear-gradient(top, #828282 0%, #000000 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#828282), color-stop(100%,#000000));
	background-image:-webkit-linear-gradient(top, #828282 0%, #000000 100%);
	background-image:-o-linear-gradient(top, #828282 0%, #000000 100%);
	background-image:-ms-linear-gradient(top, #828282 0%, #000000 100%);
	background-image:linear-gradient(top, #828282 0%, #000000 100%); /*CSS3*/
	
	border:none;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
#pageWrapper #content .contentWrapper form.wpcf7-form select.wpcf7-select {
	width:100%;
	padding:4px 5px;
	border:none;
}
#pageWrapper #content .contentWrapper form.wpcf7-form .custom-select-wrapper {
	display:block;
	line-height:0;
	margin-top:2px;
	padding:5px 7px;
	
	background-color:#fff;
	
	border:1px solid #aaa;
	
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);
	box-shadow:0 0 3px 0 rgba(0,0,0,0.3);
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
/* override default styles from plugin */
#pageWrapper #content .contentWrapper form.wpcf7-form div.wpcf7-response-output,
#pageWrapper #content .contentWrapper form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#pageWrapper #content .contentWrapper form.wpcf7-form div.wpcf7-response-output {
	margin:20px 0;
	padding:20px;
}
#pageWrapper #content .contentWrapper form.wpcf7-form div.wpcf7-validation-errors {
	border-color:red;
}
#pageWrapper #content .contentWrapper form.wpcf7-form .wpcf7-form-control-wrap {
	display:block;
}
#pageWrapper #content .contentWrapper form.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
	font-size:inherit;
	left:0;
	top:0;
	padding:7px;
	width:auto;
	white-space:nowrap;
}



/*~~~ .events-navigation ~~~*/
#pageWrapper #content .contentWrapper .events-navigation {
	padding:20px 0;
}
#pageWrapper #content .contentWrapper .events-navigation a {
	margin:0 20px 20px 0;
}



/*~~~ globalContent ~~~*/
#pageWrapper #content .contentWrapper .globalContent {
	padding:30px;
}
#pageWrapper #content .contentWrapper .globalContent .post,
#pageWrapper #content .contentWrapper .globalContent .page {
	margin-top:30px;
}
#pageWrapper #content .contentWrapper .globalContent .postBody,
#pageWrapper #content .contentWrapper .globalContent .postBody {
	border-left:1px solid #515151;
	border-top:1px solid #5b5b5b;
	border-right:1px solid #5b5b5b;
	border-bottom:1px solid #5b5b5b;
	background:rgba(0,0,0,0.2);
}
#pageWrapper #content .contentWrapper .globalContent .globalContentBox {
	padding-top:30px;
}



#pageWrapper #content .contentWrapper .search .entry-content {
	padding-top:20px;
}
#pageWrapper #content .contentWrapper .search .entry-content p {
	padding-bottom:20px;
}
#pageWrapper #content .contentWrapper .search .entry-content form fieldset {
	margin:10px 0;
}
#pageWrapper #content .contentWrapper .search .entry-content form fieldset input.searchformInputfield {
	width:300px;
}


/* #pagenav */
#pageWrapper #content .contentWrapper #pagenav {
	width:50%;
	margin:0 auto;
}
#pageWrapper #content .contentWrapper #pagenav .postlinkPrev {
	float:left;
}
#pageWrapper #content .contentWrapper #pagenav .postlinkNext {
	float:right;
}
#pageWrapper #content .contentWrapper #pagenav a,
#pageWrapper #content .contentWrapper #pagenav a span {
	display:block;
	height:34px;
	line-height:34px;
}
#pageWrapper #content .contentWrapper #pagenav a {
	position:relative;
}
#pageWrapper #content .contentWrapper #pagenav a span.postlinkIcon {
	background-color:transparent;
	background-image:url(../img/sprite_global.png);
	background-repeat:no-repeat;
	width:25px;
	position:absolute;
	top:0;
}
#pageWrapper #content .contentWrapper #pagenav a span.postlinkText {
	text-shadow:0 0 5px #000;
}
#pageWrapper #content .contentWrapper #pagenav .postlinkPrev a span.postlinkText {
	padding-left:30px;
}
#pageWrapper #content .contentWrapper #pagenav .postlinkPrev a span.postlinkIcon {
	background-position:-320px -160px;
	left:0;
}
#pageWrapper #content .contentWrapper #pagenav .postlinkPrev a:hover span.postlinkIcon {
	background-position:-320px -194px;
}
#pageWrapper #content .contentWrapper #pagenav .postlinkNext a span.postlinkText {
	padding-right:30px;
}
#pageWrapper #content .contentWrapper #pagenav .postlinkNext a span.postlinkIcon {
	background-position:-345px -160px;
	right:0;
}
#pageWrapper #content .contentWrapper #pagenav .postlinkNext a:hover span.postlinkIcon {
	background-position:-345px -194px;
}



#pageWrapper #content .contentWrapper .pagination {
	padding:10px 10px 10px 0;
}
#pageWrapper #content .contentWrapper .pagination.paginationTop {
	border-bottom:5px solid #faf0dd;
}
#pageWrapper #content .contentWrapper .pagination.paginationBottom {
	border-top:5px solid #faf0dd;
}
#pageWrapper #content .contentWrapper .pagination a,
#pageWrapper #content .contentWrapper .pagination span {
	display:block;
	float:left;
	padding:4px 8px;
	font-weight:bold;
	color:#808080;
}
#pageWrapper #content .contentWrapper .pagination span.status {
	float:right;
	margin-left:20px;
	padding-right:0;
}
#pageWrapper #content .contentWrapper .pagination span.current {
	color:inherit;
	background-color:#faf0dd;
	-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);
	-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
	box-shadow:0 0 10px 0 rgba(0,0,0,0.3);
}



/*########## footer ##########*/
#pageWrapper #footer{
	position:relative;
	bottom:-180px;
	padding:0 39px;
	min-height:121px;
}
/* .footerEmblem */
#pageWrapper #footer .footerEmblem {
	position:absolute;
	right:40px;
	top:33px;
	width:97px;
	height:106px;
	background:transparent url(../img/sprite_global.png) -160px -160px no-repeat;
}
/* .footerSpacer */
#pageWrapper #footer .footerSpacer {
	/*position:absolute;
	left:0;
	top:0;*/
	width:100%;
	margin-bottom:20px;
}
#pageWrapper #footer .footerSpacer .footerSpacerInner {
	position:relative;
}
#pageWrapper #footer.footerSpacer .footerSpacerInner ,
#pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerLeft,
#pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerRight,
#pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerCenter {
	height:10px;
}
#pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerLeft,
#pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerRight,
#pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerCenter {
	background-image:url(../img/sprite_footer.png);
	background-color:transparent;
	background-repeat:no-repeat;
}
#pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerLeft,
#pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerRight {
	position:absolute;
	top:0;
	width:133px;
}
#pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerLeft {
	left:0;
	background-position:0 -10px;
}
#pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerRight {
	right:0;
	background-position:0 -20px;
}
#pageWrapper #footer .footerSpacer .footerSpacerInner .footerSpacerCenter {
	margin-left:133px;
	margin-right:133px;
	background-repeat:repeat-x;
}
/* .footerBody */
#pageWrapper #footer .footerBody {
	position:relative;
	margin-right:140px;
}
#pageWrapper #footer .footerBody * {
	color:#808080;
}

/* .navi */
#pageWrapper #footer .footerBody .naviLeft {
	float:left;
	padding-bottom:20px;
}
#pageWrapper #footer .footerBody .naviRight {
	float:right;
}
#pageWrapper #footer .footerBody .naviLeft ul li {
	display:block;
	float:left;
	padding-right:40px;
	padding-bottom:30px;
}
#pageWrapper #footer .footerBody .naviLeft ul li h2 {
	font-size:1.2em;
	text-shadow:1px 1px 3px rgba(0,0,0,0.5);
}
#pageWrapper #footer .footerBody .naviLeft ul li ul {
	margin:0 0 0 20px;
}
#pageWrapper #footer .footerBody .naviLeft ul li ul li {
	float:none;
	padding-right:0;
	padding-bottom:0;
}
#pageWrapper #footer .footerBody .naviLeft ul li ul li,
#pageWrapper #footer .footerBody .naviLeft ul li ul li a {
	display:block;
	line-height:25px;
}
#pageWrapper #footer .footerBody .naviLeft ul li ul li a,
#pageWrapper #footer .footerBody .naviLeft ul li ul li.current-cat ul li a,
#pageWrapper #footer .footerBody .naviLeft ul li ul li.current_page_item ul li a {
	text-decoration:underline;
	font-size:0.925em;
	color:#808080;
	border-bottom:none;
	text-decoration:underline;
}
#pageWrapper #footer .footerBody .naviLeft ul li ul li a:hover,
#pageWrapper #footer .footerBody .naviLeft ul li ul li.current-cat ul li a:hover,
#pageWrapper #footer .footerBody .naviLeft ul li ul li.current_page_item ul li a:hover {
	text-decoration:none;
}
#pageWrapper #footer .footerBody .naviLeft ul li ul li.current-cat a,
#pageWrapper #footer .footerBody .naviLeft ul li ul li.current_page_item a {
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}

/* .copyright */
#pageWrapper #footer .footerBody .naviRight .copyright {
	padding-top:2px;
}
#pageWrapper #footer .footerBody .naviRight .copyright,
#pageWrapper #footer .footerBody .naviRight .copyright a {
	font-size:0.925em;
}
#pageWrapper #footer .footerBody .naviRight .copyright a {
	font-style:italic;
	color:#000;
}
/* .socials */
#pageWrapper #footer .footerBody .naviRight .socials {
	padding-top:5px;
}
#pageWrapper #footer .footerBody .naviRight .socials a {
	display:block;
	float:right;
	width:40px;
	height:40px;
	background:transparent url(../img/sprite_global.png) 0 0 no-repeat;
}
#pageWrapper #footer .footerBody .naviRight .socials a.facebook {
	background-position:0 -40px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.facebook:hover {
	background-position:0 -80px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.email {
	background-position:-40px -40px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.email:hover {
	background-position:-40px -80px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.rssfeed {
	background-position:-80px -40px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.rssfeed:hover {
	background-position:-80px -80px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.googlemaps {
	background-position:-120px -40px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.googlemaps:hover {
	background-position:-120px -80px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.twitter {
	background-position:-160px -40px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.twitter:hover {
	background-position:-160px -80px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.skype {
	background-position:-200px -40px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.skype:hover {
	background-position:-200px -80px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.delicious {
	background-position:-240px -40px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.delicious:hover {
	background-position:-240px -80px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.msn {
	background-position:-280px -40px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.msn:hover {
	background-position:-280px -80px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.lastfm {
	background-position:-320px -40px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.lastfm:hover {
	background-position:-320px -80px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.xing {
	background-position:-360px -40px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.xing:hover {
	background-position:-360px -80px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.wordpress {
	background-position:-400px -40px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.wordpress:hover {
	background-position:-400px -80px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.googleplus {
	background-position:-440px -40px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.googleplus:hover {
	background-position:-440px -80px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.pinterest {
	background-position:-480px -40px;
}
#pageWrapper #footer .footerBody .naviRight .socials a.pinterest:hover {
	background-position:-480px -80px;
}
#pageWrapper #footer .footerBody .naviRight .socials a span {
	display:none;
}