/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
jo geht
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { 
	content: '';
	content: none;
}
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/**
Theme Name: Lotoruo
Author URI: http://wpjunction.com
Version: 1.0
Author: hpa
Description: Magazine theme
*/

/* -------------------------------------- */

.clearfix:after { /* FF, O, etc. */
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

/* full clearfix */
    /* add to floating elements which shall clear floating after themselves */ 
	* html .clearfix {
	    height: 1%; /* IE5-6 */
	    }
	*+html .clearfix {
		display: inline-block; /* IE7not8 */
		}
	.clearfix:after { /* FF, IE8, O, S, etc. */
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	    }


/* IE-Patch für IE 7*/
*:first-child+html .clearfix { min-height: 0; }

/* IE-Patch für IE 6*/
* html .clearfix { height: 1%; }

body {
	background-image: url(../images/bg.jpg);
	background-color: #e1dfdf;
	background-repeat: repeat-x;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: 1px;
	text-align: center;
}

a {
	text-decoration:none;
	color:#5F9D9E;
}

a:hover { color:#85cace; }

.wrapper {
	width:1060px;
	margin:0 auto;
	background-color: #EFEFEF;
}

/* header */
#header {
	margin-top:10px;
	text-align: center;
}

#page-menu {
	float:right;
	padding-top:7px;
	height:34px;
	overflow:hidden;
	background-color: #21211e;
	width: 500px;
	padding-left: 560px;
}

#page-menu ul li {
	display:block;
	float:left;
	height:34px;
	padding-left:2px;
	line-height:34px;
	margin-left:5px;
	margin-right: 15px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#page-menu ul li.first {
	background:none;
	padding-left:0;
}

#page-menu ul li a {
	margin-left:26px;
	font-size:14px;
	color:#6FA7A8;
}

#page-menu ul li.current_page_item a, #page-menu a:hover { color:#eae4cf; }

#branding {
	clear:right;
	background-color: #21211e;
	text-align: center;
}

#blog-title { font-size:20px; }

#blog-title a { color:#dcd7d7; }

#blog-title a:hover { color:#85cace; }

#blog-description {
	font-size:18px;
	font-weight:normal;
	color:#6FA7A8;
	margin-top:5px;
}

#cat-menu {
	
	overflow:hidden;
	padding-left:20px;
	background-color: #21211e;
}

#cat-menu ul {
	display:block;
	float:left;
	width:1040px;
	
}

#cat-menu ul li {
	font-size:10px;
	display:block;
	float:left;
	height:34px;
	line-height:39px;
	margin:0 1px;
}

#cat-menu a {
	display:block;
	height:39px;
	float:left;
	color:#ede7e7;
	padding:0 4px;
}

#cat-menu li.current-cat a, #cat-menu a:hover {
	background-color:#23211c;
	height:37px;
	color:#85cace;
	border-bottom:1px solid #29251c;
}

#top-search-wrap {
	background:transparent url(images/top-search-bg.png) no-repeat 0 0;
	float:right;
	width:281px;
	margin:5px 9px 0 0;
	position:relative;
	height:30px;
	position:relative;
	display:inline;
}

#top-s, #top-search-submit {
	background:none;
	border:none;
	padding:0;
	position:absolute;
}

#top-s {
	font:normal 12px Arial,Verdana,Tahoma;
	color:#bd9110;
	width:152px;
	top:8px;
	left:24px;
}

#top-search-submit {
	width:91px;
	height:30px;
	cursor:pointer;
	top:0;
	right:0;
}

/* container */
#container {

}

/* content */
#content {
	float:left;
	width:750px;
	padding-bottom: 12px;
	text-align: left;
}

.pagetitle {
	font-weight:bold;
	font-size:16px;
	color:#5F9D9E;
	margin: 20px 20px 8px;
}

.post .inner {
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 20px;
}

.post.even .inner {

}

.title, .title-404 {
	font-size:20px;
	font-weight:normal;
	color:#000;
	border-bottom:1px solid #fff;
	margin-bottom:2px;
	padding-top: 2;
	padding-bottom: 2px;
}

.even .title {
}

.even a { color:#5F9D9E; }

.even a:hover { color:#85cace; }

.title-404 {
	color:#9d741a;
	border-bottom:none !important;
}


.thumbnail {
	background-color:#f5f1e3;
	float:left;
	padding:5px;
	border:1px solid #e2dcc7;
	display:inline;
	margin-left:3px;
}

.even .thumbnail {
	background-color:#2a2722;
	border-color:#302d27;
}

.entry { margin-left:105px; }

.even .entry { }

.no-image {
	margin:0 !important;
	padding-top: 12px;
	padding-right: 22px;
	padding-bottom: 1px;
	padding-left: 20px;
	background-color: #fff;
}

strong { font-weight: normal; }

#post-pages {
	margin-bottom:8px;
	font-size:16px;
}

.meta {
	line-height:30px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CFCFCF;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

.meta .inner, .date-post, .categories-post, .read-more { position:relative; }

.meta .inner {
	height:34px;
}

.date-post, .categories-post, .read-more { z-index:2; }

.meta a { color:#23211c; }

.meta a:hover { color:#37342b; }

.meta a.read-more { color:#23211c; }

.meta-shadow {
	position:absolute;
	top:1px;
	left:1px;
	z-index:1;
	color:#c1950f;
}

/* wp-pagenavi */
#wp-pagenavi-wrapper {
	background-color:#1c1a16;
	clear:both;
	height:51px;
	position:relative;
	padding:0 8px;
	margin-left:8px;
	border:1px solid #201d17;
}

.wp-pagenavi {
	padding-top:19px;
	font:normal 11px Tahoma, Verdana, Arial;
}

.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi span.extend {
	background-color:#302a1f !important;
	color:#ffffff !important;
	text-transform:uppercase;
	padding:7px 9px !important;
	border:1px solid #383328 !important;
}

.wp-pagenavi span.pages {
	background:#aa7f16 url(images/pagenavi-bg.png) repeat-x 0 0 !important;
	border-color:#af8a12 #ab8514 #73551e #b08619 !important;
}

.wp-pagenavi a:hover {
	background:#aa7f16 url(images/pagenavi-bg.png) repeat-x 0 0 !important;
	border:1px solid #4f1614 !important;
}

.navigation-page { color:#9d741a; }

.navigation-page a {
	color:#5F9D9E;
	line-height: 24px;
}

.navigation-page a:hover {
	color:#85cace;
}

/* sidebar */
#sidebar {
	float:right;
	width:265px;
	padding:15px 20px 0;
	overflow:hidden;
	display:inline;
	font-size: 13px;
	text-align: left;
}

.widget {
	margin-bottom:25px;
	color:#000;
}

.widget-title {
	font-size:19px;
	font-weight:normal;
	color:#5F9D9E;
	padding-top: 1px;
	padding-bottom: 3px;
}

.widget ul li {
	line-height:26px;
	border-bottom:1px solid #fff;
}

.widget a { color:#000; }

.widget a:hover { color:#85cace; }

.widget ul ul { padding-left:15px; }

.widget ul li li {
	border-bottom:none;
	border-top:1px solid #29261e;
}

/* footer */
#footer {
}

#footer p {
	text-align:center;
}

#footer-block {
	height:233px;
}

.block {
	float:left;
	width:330px;
	margin-right:7px;
	padding-left: 15px;
	font-size: 13px;
}

.last { margin-right:0 !important; }

.block h2 {
	font-size:17px;
	font-weight:normal;
	color:#2e2e2e;
}

.block ul li {
	background:url(images/all-icons.gif) no-repeat;
	border-bottom:1px solid #dddddd;
	list-style:none;
	overflow:hidden;
	height:28px;
	line-height:28px;
	padding-left:20px;
}

.block ul li a { color:#5e5646; }

.block ul li a:hover { color:#000000; }

#f-recent-entries ul li { background-position:2px 6px; }

#popular-posts ul li { background-position:2px -22px; }

#f-recent-comments ul li { background-position:2px -51px; }

#footer-content {
	height:61px;
	background:1px solid #110b01;
	border-top:none;
}

#footer a {
color: #d8a94c;
}



a { text-decoration:none; }

.clear { clear:both; }

.clearleft { clear:left; }

.entry { line-height:21px !important; }

.entry p { margin-bottom:1em; }

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
	font-weight:bold;
	margin:5px 0;
}

blockquote {
	padding-left:30px;
	font-style:italic;
}

.entry ul { padding-left:20px; }

.entry ul li { list-style-type:disc; }

.entry ol { padding-left:25px; }

/* Begin Images */
p img {
	padding:0;
	max-width:100%;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

img.alignright {
	padding:4px;
	margin:0 0 2px 7px;
	display:inline;
}

img.alignleft {
	padding:4px;
	margin:0 7px 2px 0;
	display:inline;
}

.alignright { float:right; }

.alignleft { float:left }
/* End Images */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor:help; }

acronym, abbr { border-bottom:1px dashed #999; }

blockquote {
	margin:10px;
	padding-left:20px;
}

blockquote cite {
	margin:5px 0 0;
	display:block;
}

.center { text-align:center; }

.hidden { display:none; }

hr { display:none; }

a img { border:none; }

.navigation {
	/* display:block;
	text-align:center;
	margin-bottom:60px;*/
	margin-top:10px;
	margin-bottom:10px;
	padding-left: 15px;
}
/* End Various Tags & Classes*/

/* Captions */
.aligncenter,
div.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.wp-caption {
	border:1px solid #ddd;
	text-align:center;
	background-color:#f3f3f3;
	padding-top:4px;
	margin:10px;
}

.wp-caption img {
	margin:0;
	padding:0;
	border:0 none;
}

.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	padding:0 4px 5px;
	margin:0;
}
/* End captions */


/* callendar widget */
#wp-calendar {
	empty-cells: show;
	width:100%;
}

#wp-calendar th, #wp-calendar td { text-align:center; }

#wp-calendar th { font-weight:bold; }

#wp-calendar #today {
	background-color:#eae4cf;
	border:1px solid #e1d9bb;
}

#wp-calendar #next { text-align:right !important; }
#wp-calendar #prev { text-align:left !important; }

/*
#wp-calendar a { color:#bb0c0c; }

#wp-calendar a:hover { color:#d29b38; }
*/

/* comment and respond */
#comments, #respond h3 {
	font-size:19px;
	font-weight:normal;
	color:#f2eee7;
	padding-bottom:5px;
}

.navigation, #respond {
}

#comments-wrapper, #respond-wrapper, .navigation-page {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
}

.commentlist li , #commentform textarea { width:700px; }

.commentlist li {
	background-color:#fff;
	clear:both; 
	display:block;
	padding:8px;
	margin-bottom:8px;
	overflow:hidden;
}

.commentlist li.even {
	background-color:#fff;
	border-color:#191713;
}

.commentlist li .avatar { 
	background: #f5f1e3;
	float: left;
	padding: 2px;
	border: 1px solid #e2dcc7;
	margin-right:5px;
}

.commentlist li.even .avatar {
	background-color:#2a2722;
	border-color:#302d27;
}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
}

.commentlist p {
	clear:both;
	line-height: 1.5em;
}

#commentform input, #commentform textarea {
	color:#2e2e2e;
	border:0px solid #000000;
	padding:4px;
}

#commentform p {
	color:#5F9D9E;
	margin-bottom:6px;
}

#commentform p a { color:#000; }

#commentform #submit {
	background-color:#fff;
	font-size:18px;
	color:#000;
	padding:0 6px;
	height:37px;
	line-height:37px;
}
.box1 {
	font-size: 11px;
	float: right;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.box300l {
	width: 290px;
	font-size: 12px;
	letter-spacing: normal;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-right: 7px;
	padding-bottom: 10px;
}
.divunte h2 {
	color: #5F9D9E;
	text-decoration: underline;
	display: inline-block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.box300r h3 {
	margin-left: 7px;
	color: #5F9D9E;
	margin-top: 10px;
	margin-bottom: 0px;
}

.box300l h2 {
	color: #5F9D9E;
	font-weight: bold;
	text-decoration: none;
	padding-left: 7px;
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 0px;
}
.box300l h3 {
	color: #5F9D9E;
	margin-left: 7px;
	margin-top: 10px;
	margin-bottom: 0px;
}

.box300r h2 {
	font-weight: bold;
	color: #5F9D9E;
	text-decoration: none;
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.technik {
	width: 450px;
	padding: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5F9D9E;
	border-left-color: #5F9D9E;
	border-bottom-color: #5F9D9E;
}
.weiteredaten {
	font-size: 9px;
	width: 420px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.techniktitle {
	font-size: 13px;
	width: 420px;
	padding-top: 5px;
	padding-bottom: 15px;
	color: #5F9D9E;
	font-weight: bold;
	text-decoration: underline;
}

.technikline {
	width: 440px;
	height: auto;
	display: inline-table;
}
.technikline td {
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 2px;
}

.techdeteil {
	display: inline-block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5F9D9E;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.techname {
	width: 640px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	padding-left: 20px;
	color: #5F9D9E;
	padding-bottom: 10px;
	text-align: center;
	display: inline-block;
}
.bild {
	text-align: center;
}
.bildtitle {
	font-size: 11px;
	color: #999;
}
.bildquelle {
	font-size: 9px;
	color: #999;
}

.technikname {
	width: 150px;
}
.technikwert {
	float: right;
	width: 290px;
}



.box300r {
	float: right;
	width: 283px;
	font-size: 12px;
	letter-spacing: normal;
	height: auto;
	list-style-type: square;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 7px;
	padding-bottom: 10px;
}

.box {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.produkt {
	font-size: 12px;
	letter-spacing: normal;
	width: 660px;
	border: 1px solid #5F9D9E;
	margin-bottom: 20px;
}
.preis {
	margin: 0px;
	width: 140px;
	font-weight: bold;
}
.preisrot {
	font-size: 17px;
	font-weight: bolder;
	color: #F00;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: center;
}
.shopbez {
	font-size: 14px;
	color: #333;
	width: 130px;
	font-weight: bold;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
}
.links {
	width: 650px;
	margin-left: 20px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333;
	padding-top: 10px;
	padding-bottom: 10px;
}
.linkstitle {
	width: 650px;
	font-size: 11px;
	font-weight: bold;
}
.linkscont {
}

.shopimg {
	text-align: center;
	width: 130px;
}


.beschreibung {
	font-size: 12px;
	width: 370px;
	float: right;
	font-weight: normal;
	margin-right: 10px;
	margin-left: 10px;
}
.produkttitel {
	font-size: 14px;
	font-weight: bold;
	width: 370px;
	color: #5F9D9E;
}
.produktbeschreibung {
	font-size: 11px;
	width: 370px;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5F9D9E;
}
.versandkosten {
	font-size: 12px;
	font-weight: bold;
	width: 370px;
	color: #5F9D9E;
}
.versandko {
	width: 100px;
}
.versankos {
	float: right;
	width: 270px;
}
.lieferzeit {
	width: 370px;
	font-size: 12px;
	font-weight: bold;
	color: #5F9D9E;
}
.steuer {
	font-size: 10px;
	color: #333;
	width: 140px;
	font-weight: normal;
	text-align: center;
}
.zumshop {
	width: 140px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

.liefer {
	width: 100px;
}
.kieferze {
	float: right;
	width: 270px;
}

.shop {
	float: right;
	width: 130px;
}
.divunte {
	width: 670px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	list-style-type: none;
	text-align: justify;
}
.divunte h2 {
	color: #666;
}




div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}


/*************************************************
*  This CSS file belongs to WP-Table Reloaded!   *
*    DO NOT make any changes here, but in the    *
* "Custom CSS" textarea in the "Plugin Options"! *
*************************************************/

.wp-table-reloaded .sorting {
	background: #E6EEEE url(../img/bg.gif) no-repeat center right;
	cursor: pointer;
}
.wp-table-reloaded .sorting_asc {
	background: #8DBDD8 url(../img/asc.gif) no-repeat center right;
}

.wp-table-reloaded .sorting_desc {
	background: #8DBDD8 url(../img/desc.gif) no-repeat center right;
}

.dataTables_wrapper {
    position: relative;
    zoom: 1;
    min-height: 302px;
	_height: 302px;
	clear: both;
}

.dataTables_wrapper .wp-table-reloaded {
    clear: both;
}

.dataTables_processing {
	position: absolute;
	top: 0px;
	left: 50%;
	width: 250px;
	margin-left: -125px;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 11px;
	padding: 2px 0;
}

.dataTables_length {
	width: 50%;
	float: left;
}

.dataTables_filter {
	width: 48%;
	float: right;
	text-align: right;
}

.dataTables_info {
	width: 60%;
	float: left;
}

.dataTables_paginate {
	width: 44px;
	* width: 50px;
	float: right;
	text-align: right;
}

.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-left: 3px;
	float: left;
}

.paginate_disabled_previous {
	background-image: url(../img/back_disabled.jpg);
}

.paginate_enabled_previous {
	background-image: url(../img/back_enabled.jpg);
}

.paginate_disabled_next {
	background-image: url(../img/forward_disabled.jpg);
}

.paginate_enabled_next {
	background-image: url(../img/forward_enabled.jpg);
}

.paging_full_numbers {
	width: 400px;
	height: 22px;
	line-height: 22px;
}

.paging_full_numbers span.paginate_button, .paging_full_numbers span.paginate_active {
	border: 1px solid #aaa;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 2px 5px;
	margin: 0 3px;
	cursor: pointer;
	*cursor: hand;
}

.paging_full_numbers span.paginate_button {
	background-color: #ddd;
}

.paging_full_numbers span.paginate_button:hover {
	background-color: #ccc;
}

.paging_full_numbers span.paginate_active {
	background-color: #99B3FF;
}


/*************************************************
*  This CSS file belongs to WP-Table Reloaded!   *
*  DO NOT make any changes here, add them to the *
* "Custom CSS" textarea in the "Plugin Options"! *
*************************************************/

.wp-table-reloaded {
	border-collapse: separate;
	border-spacing: 1px;
	background-color: #CDCDCD;
	margin: 10px 0px 15px 0px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
.wp-table-reloaded th {
	background-color: #E6EEEE;
	border: 1px solid #FFFFFF;
	padding: 4px;
	color: #3D3D3D!important;
}
.wp-table-reloaded td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFFFFF;
	vertical-align: top;
}
.wp-table-reloaded .even td {
	background-color: #FFFFFF;
}
.wp-table-reloaded .odd td {
	background-color: #F0F0F6;
}
.wp-table-reloaded .row-hover tr:hover td {
	background-color: #D0D0D6!important;
}
.wp-table-reloaded-table-description {
	clear: both;
	display: block;
}
/*********************************************************
 ****** CSS generated via the PixoPoint Menu Plugin ******
 ********** http://pixopoint.com/pixopoint-menu/ *********
 *********************************************************/



#pixopoint_menu1 {
	width:100%;
	height:35px;
	background:#B41520 url("../images/dazzle_red.png") repeat-x;
	background-position:50% 0;
	margin:0;}
#pixopoint_menu1 ul {
	width:100%;
	border:none;
	background:none;
	margin:0;
	padding:0;
	list-style:none;
	}
#pixopoint_menu1 li {
	border:none;
	background:none;
	background:#B41520 url("../images/dazzle_red.png");
	color:#FFFFFF;
	line-height:35px;
	z-index:20;
	letter-spacing:0px;
	background:;
	font-weight:bold;
	font-size:14px;
	padding:0;
	margin:0 0px;
	;float:left;
	font-family:tahoma,sans-serif;
	position:relative;
	}
#pixopoint_menu1 li:hover,#pixopoint_menu1 li.sfhover {
	background:#D43843 url("../images/dazzle_red.png");
	background-position:0 60px;
	}
#pixopoint_menu1 li a {
	border:none;
	background:none;
	text-decoration:none;
	display:block;
	padding:0 12px;
	color:#FFFFFF;
	}
#pixopoint_menu1 li a:hover {
	border:none;
	background:none;
	text-decoration:none;
	color:#FFFFFF;
	background-position:100% -120px;
	}
#pixopoint_menu1 ul ul {
	position:absolute;
	left:-999em;
	top:35px;
	width:120px;
	}
#pixopoint_menu1 li:hover ul,#pixopoint_menu1 li.sfhover ul {
	left:auto;
	}
#pixopoint_menu1 ul ul li a {
	padding:4px 10px;
	text-transform:normal;
	font-variant:normal;
	}
#pixopoint_menu1 ul ul li {
	letter-spacing:0px;
	color:#444444;
	z-index:20;
	width:120px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	background:#FFFFFF;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	margin:0;
	}
#pixopoint_menu1 ul ul li a {
	line-height:22px;
	color:#444444;
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li:hover a,#pixopoint_menu1 ul ul li.sfhover a {
	color:#FFFFFF;
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
	color:#444444;
	}
#pixopoint_menu1 ul ul li:hover li a:hover,#pixopoint_menu1 ul ul li.sfhover li a:hover {
	color:#FFFFFF;
	}
#pixopoint_menu1 ul ul li:hover,#pixopoint_menu1 ul ul li.sfhover {
	color:#FFFFFF;
	background:#6FA7A8;
	}
#pixopoint_menu1 ul ul ul li {
	font-size:1em;}#pixopoint_menu1 ul ul ul, #pixopoint_menu1 ul ul ul ul {
	position:absolute;
	margin-left:-999em;
	top:0;
	width:120px;
	}
#pixopoint_menu1 li li:hover ul,#pixopoint_menu1 li li.sfhover ul,#pixopoint_menu1 li li li:hover ul,#pixopoint_menu1 li li li.sfhover ul {
	margin-left:120px;
	}
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li li:hover a,#pixopoint_menu1 ul ul li li.sfhover a {
	color:#FFFFFF;
	text-decoration:none;
	}
#pixopoint_menu1 li.pixo_search:hover {
	background:none;
	}
#pixopoint_menu1 li.pixo_search form {
	margin:0;
	padding:0;
	}
#pixopoint_menu1 li.pixo_search input {
	font-family:tahoma,sans-serif;}
#pixopoint_menu1 li.pixo_search input.pixo_inputsearch {
	width:100px;
	}
#pixopoint_menu1 li.pixo_right {
	float:right;
	}#pixopoint_menu2 {
	width:100%;
	height:25px;
	background:#FF5050 url("../images/smoothfade_palered.png") repeat-x;
	background-position:50% 0;
	margin:0;}
#pixopoint_menu2 ul {
	width:100%;
	border:none;
	background:none;
	margin:0;
	padding:0;
	list-style:none;
	}
#pixopoint_menu2 li {
	border:none;
	background:none;
	background:#FF5050 url("../images/smoothfade_palered.png");
	color:#FFFFFF;
	line-height:25px;
	text-transform:uppercase;
	z-index:10;
	letter-spacing:0px;
	background:;
	font-weight:normal;
	font-size:12px;
	padding:0;
	margin:0 0px;
	;float:left;
	font-family:helvetica,arial,sans-serif;
	position:relative;
	}
#pixopoint_menu2 li:hover,#pixopoint_menu2 li.sfhover {
	background:#e92020
	}
#pixopoint_menu2 li a {
	border:none;
	background:none;
	text-decoration:none;
	display:block;
	padding:0 8px;
	color:#FFFFFF;
	}
#pixopoint_menu2 li a:hover {
	border:none;
	background:none;
	text-decoration:none;
	color:#FFFFFF;
	background-position:100% -120px;
	}
#pixopoint_menu2 ul ul {
	position:absolute;
	left:-999em;
	top:25px;
	width:120px;
	}
#pixopoint_menu2 li:hover ul,#pixopoint_menu2 li.sfhover ul {
	left:auto;
	}
#pixopoint_menu2 ul ul li a {
	padding:4px 10px;
	text-transform:normal;
	font-variant:normal;
	}
#pixopoint_menu2 ul ul li {
	letter-spacing:0px;
	color:#444444;
	z-index:10;
	width:120px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	background:#fcfcfc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	margin:0;
	}
#pixopoint_menu2 ul ul li a {
	line-height:22px;
	color:#444444;
	text-decoration:none;
	}
#pixopoint_menu2 ul ul li:hover a,#pixopoint_menu2 ul ul li.sfhover a {
	color:#444444;
	text-decoration:none;
	}
#pixopoint_menu2 ul ul li:hover li a,#pixopoint_menu2 ul ul li.sfhover li a {
	color:#444444;
	}
#pixopoint_menu2 ul ul li:hover li a:hover,#pixopoint_menu2 ul ul li.sfhover li a:hover {
	color:#444444;
	}
#pixopoint_menu2 ul ul li:hover,#pixopoint_menu2 ul ul li.sfhover {
	color:#444444;
	background:#dedede;
	}
#pixopoint_menu2 ul ul ul li {
	font-size:1em;}#pixopoint_menu2 ul ul ul, #pixopoint_menu2 ul ul ul ul {
	position:absolute;
	margin-left:-999em;
	top:0;
	width:120px;
	}
#pixopoint_menu2 li li:hover ul,#pixopoint_menu2 li li.sfhover ul,#pixopoint_menu2 li li li:hover ul,#pixopoint_menu2 li li li.sfhover ul {
	margin-left:120px;
	}
#pixopoint_menu2 ul ul li:hover li a,#pixopoint_menu2 ul ul li.sfhover li a {
	text-decoration:none;
	}
#pixopoint_menu2 ul ul li li:hover a,#pixopoint_menu2 ul ul li li.sfhover a {
	color:#444444;
	text-decoration:none;
	}
#pixopoint_menu2 li.pixo_search:hover {
	background:none;
	}
#pixopoint_menu2 li.pixo_search form {
	margin:0;
	padding:0;
	}
#pixopoint_menu2 li.pixo_search input {
	font-family:helvetica,arial,sans-serif;}
#pixopoint_menu2 li.pixo_search input.pixo_inputsearch {
	width:100px;
	}
#pixopoint_menu2 li.pixo_right {
	float:right;
	}
	
/**	This file is part of the DYNAMIC CONTENT GALLERY Plugin
*	*******************************************************
*	Copyright 2008-2010  Ade WALKER  (email : info@studiograsshopper.ch)
*
* 	@package	Dynamic Content Gallery
*	@version	3.3.1
*
*	Modified CSS file based on original jd.gallery.css from SmoothGallery
*	See dfcg-gallery-mootools-styles.php for CSS elements set in Settings page.
*
*	v3.2	Line 72	Added text-align left
*	v3.2.2	Removed line 72 text-align left
*	
*/


#myGallery {
	z-index:5;
	}

#flickrGallery
{
	width: 500px;
	height: 334px;
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
	display: none;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	background: #000;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdGallery .slideInfoZone h2
{
	border: 0 !important;
	font-weight: bold !important;
	background: none !important;
}

.jdGallery .loadingElement {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #000;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #000;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
	margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	padding: 1px 2px;
	margin: 0;
	background: #222;
	border: 1px solid #888;
	cursor: pointer;
}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('img/fleche1.png') no-repeat center left;
}

* html .jdGallery a.left { background: url('img/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('img/fleche2.png') no-repeat center right;
}

* html .jdGallery a.right { background: url('img/fleche2.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

/*.withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }*/

/* IE fix */
/** html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center;
	filter:alpha(opacity=80); }*/
	
	
/* Gallery Sets */

.jdGallery a.gallerySelectorBtn
{
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
}

.jdGallery .gallerySelector
{
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}

.jdGallery .gallerySelector h2
{
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.jdGallery .gallerySelector .gallerySelectorWrapper
{
	overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #888;
	padding: 5px;
	height: 40px;
	color: #fff;
	cursor: pointer;
	float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
	background: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
	background: #000;
	background-position: center center;
	float: left;
	border: none;
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}

/* Dynamic Content Gallery Plugin versions 2.0+ */
/************************************************/

/* Added CSS fix for display of arrows in IE7   */
/* Fix arrows in IE7 and problem with top margin */

*:first-child+html .slideInfoZone {
    bottom: -1px;
   }
*:first-child+html .jdGallery a.right, *:first-child+html .jdGallery a.left {
    filter:alpha(opacity=20);
   }
*:first-child+html .jdGallery a.right:hover, *:first-child+html .jdGallery a.left:hover {
    filter:alpha(opacity=80);
   }
*:first-child+html .jdGallery a.left { background: url('img/fleche1.png') no-repeat center left; }
*:first-child+html .jdGallery a.right { background: url('img/fleche2.png') no-repeat center right; }
/**:first-child+html a.open:hover {
   background: url('img/open.gif') no-repeat center center;
    filter:alpha(opacity=80);
   }*/
/* End of arrows IE7 fix */



	    .postTabs_divs{
	padding: 4px;	
}


.postTabs_titles{
	display:none;	
}

ul.postTabs
	{
	margin:0px 0px 1em !important;
	padding: 0.2em 1em 0.2em 20px !important;
	border-bottom: 1px solid #ccc !important;
	font-size: 11px;
	list-style-type: none !important;
	line-height:normal;
	text-align: left;
	display: block !important;
	background: none;
	}

ul.postTabs li
	{	
	display: inline !important;
	font-size: 11px;
	line-height:normal;
	background: none;
	padding: 0px;
	margin: 0px;
	}
  
ul.postTabs li:before{
content: none;	
}  
  	
ul.postTabs li a
	{
	text-decoration: none;
	background: #f3f3f3;
	border: 1px solid #ccc  !important;
	padding: 0.2em 0.4em !important;
	color: #666 !important;
	outline:none;	
	cursor: pointer;
	
	}
	
ul.postTabs li.postTabs_curr a{
	border-bottom: 1px solid #fff  !important;
	background: #fff;
	color: #000000 !important;
	text-decoration: none;
	
	}

ul.postTabs li a:hover
	{
	color: #666 !important;
	background: #fff;
	text-decoration: none;
	
	}

.postTabsNavigation{
	display: block !important;
	overflow:hidden;
}

.postTabs_nav_next{
	float:right;
}

.postTabs_nav_prev{
	float:left;
}


.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}



<public:component>
<script type="text/javascript">

// IE5.5+ PNG Alpha Fix v2.0 Alpha
// (c) 2004-2009 Angus Turnbull http://www.twinhelix.com

// This is licensed under the GNU LGPL, version 2.1 or later.
// For details, see: http://creativecommons.org/licenses/LGPL/2.1/

var IEPNGFix = window.IEPNGFix || {};
IEPNGFix.data = IEPNGFix.data || {};


// CONFIG: blankImg is the path to blank.gif, *relative to the HTML document*.
// Try either:
// * An absolute path like:  '/images/blank.gif'
// * A path relative to this HTC file like:  thisFolder + 'blank.gif'
var thisFolder = document.URL.replace(/(\\|\/)[^\\\/]*$/, '/');
IEPNGFix.blankImg = thisFolder + 'blank.gif';


IEPNGFix.fix = function(elm, src, t) {
	// Applies an image 'src' to an element 'elm' using the DirectX filter.
	// If 'src' is null, filter is disabled.
	// Disables the 'hook' to prevent infinite recursion on setting BG/src.
	// 't' = type, where background tile = 0, background = 1, IMG SRC = 2.

	var h = this.hook.enabled;
	this.hook.enabled = 0;

	var f = 'DXImageTransform.Microsoft.AlphaImageLoader';
		src = (src || '').replace(/\(/g, '%28').replace(/\)/g, '%29');

	if (
		src && !(/IMG|INPUT/.test(elm.nodeName) && (t != 2)) &&
		elm.currentStyle.width == 'auto' && elm.currentStyle.height == 'auto'
	) {
		if (elm.offsetWidth) {
			elm.style.width = elm.offsetWidth + 'px';
		}
		if (elm.clientHeight) {
			elm.style.height = elm.clientHeight + 'px';
		}
		if (elm.currentStyle.display == 'inline') {
			elm.style.display = 'inline-block';
		}
	}

	if (t == 1) {
		elm.style.backgroundImage = 'url("' + this.blankImg + '")';
	}
	if (t == 2) {
		elm.src = this.blankImg;
	}

	if (elm.filters[f]) {
		elm.filters[f].enabled = src ? true : false;
		if (src) {
			elm.filters[f].src = src;
		}
	} else if (src) {
		elm.style.filter = 'progid:' + f + '(src="' + src +
			'",sizingMethod="' + (t == 2 ? 'scale' : 'crop') + '")';
	}

	this.hook.enabled = h;
};





