/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
/* #############################################
created by Felix Nagel for Nonkonform Design 
f.nagel@nonkonform-design.de
############################################# */
a{ outline: none; }
body, html {
color: #a2a2a2;
font-size: 14px;
font-family: "Myriad Pro", Myriad, Arial, sans-serif;
background: #0c0e0c url(../design/bg_pattern.jpg);
}

.icons {
display: block; 
text-indent: -99999px; 
overflow: hidden; 
background-repeat: no-repeat; 
width: 50px; 
height: 50px; 
background-image: url(../design/icons.gif);
overflow: hidden;
}
/* TEXT */
a, a:link {
color: #97310e;
text-decoration: none;
}
a:visited {
color: #97310e;
text-decoration: none;
}
a:focus {
color: #a2a2a2;
text-decoration: underline;
background: #080808;
}
a:hover {
color: #97310e;
text-decoration: underline;
background: #080808;
}
a:active {
color: #a2a2a2;
text-decoration: none;
outline: none
}
ul li{
list-style-type: square;
margin: 0.3em 0 0 0;
text-align: left;
}
ul li span{
text-align: left;
margin: 0 0 0 0.71429em;
}
ul.filelinks li img{
float: left;
margin: -0.1em 0 0 0;
}
ul.filelinks li .thumb img{
margin: 0 0 0 1.42857em;
float: left;
}
ul.filelinks li div {
margin: 0 0 0 4.42857em;
}
ul.filelinks li {
margin: 0 0 0.71429em 0;
list-style-type: none;
}
ol li{
list-style-type: decimal;
margin: 0.3em 0 0 0;
}
ul li ul{
margin: 0 0 0 1.42857em;	
}
ul li ul li{ 
margin: 0;	
}
strong {
font-weight: bold;
}
em {
font-style: italic;
}
acronym, abbr  {
border-bottom: 1px dotted #343434;
cursor: help;
}

iframe body { background: white; }

h1, 
h2, 
h3, 
h4 {
font-family: Impact, sans-serif;
color: #343434;
margin: 0 0 0.25em 0; 
text-align: left;
line-height: 1.1em;
text-shadow: 0.05em 0.05em 0.5em black;
}
h1{ font-size: 2.5em; margin: 0.71429em 0 0.5em 0;}
h2 { font-size: 2em; margin: 0.71429em 0 0.5em 0;}
h3 {font-size: 1.333em; margin: 0.71429em 0 0.5em 0;}
h4 { font-size: 1.1em; margin: 0.71429em 0 0.5em 0;}
blockquote {
padding: 2em 1.42857em 0.71429em 1.42857em;
background: url(../design/quote.gif) no-repeat right top;
}
.small { font-size: 0.8em; }
a.linkbutton-block,
.linkbutton-block a,
a.linkbutton,
.linkbutton a,
input.linkbutton,
.linkbutton div.cur,
.linkbutton em {
font-family: Impact, sans-serif;
color: #080808;
background: #97310e;
padding: 0.2em 1.42857em;
cursor: pointer;
border: 1px solid #080808;
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;
}
a.linkbutton-block:hover,
a.linkbutton-block:focus,
.linkbutton-block a:hover,
.linkbutton-block a:focus,
a.linkbutton:hover,
a.linkbutton:focus,
input.linkbutton:hover,
input.linkbutton:focus,
.linkbutton a:hover,
.linkbutton a:focus {
color: #97310e;
background: #080808;
}
.pager {
margin: 0.71429em 0 0 0;
}
.pager .linkbutton {
float: left;
margin: 0.71429em 0.71429em 0 0;
list-style-type: none;
}
.pager .linkbutton a {
padding: 0.2em 0.71429em;
}
.linkbutton div.cur,
.pager .linkbutton em{
padding: 0.2em 0.71429em;
background: #343434;
font-style: normal;
cursor: default;
display: inline;
border: 0;
}
.center {
margin: auto 0;
}
.linkbutton-block { display: block; font-size: 1.2em;}
pre code {
width:35.7134em;
overflow: scroll;
display: block;
overflow-y:hidden
}
img.email {margin: 0 0 -0.15em 0;}

/* FORM STYLING */
form { zoom: 1; }
* html form fieldset,
* html form label { display: block; position: relative; margin-left: 0.71429em;}
input,
textarea,
select,
select {
color: #A2A2A2;
background: #343434;
border: 1px solid #343434;
padding: 0.71429em;
margin: 0 0 1em 0;
}
input#recaptcha_response_field,
span#recaptcha_instructions_image {
color: white !important;
}
label em{
font-style: normal;
}
.submit input{
float: left;
margin: 1.42857em 1.42857em 0 0;
cursor: pointer;
width: auto;
}
fieldset {
margin: 1.42857em 0 0 0;
}
fieldset .ui-helper-clearfix {
margin: 0.3em 0 0 0;
}
.box label {
display: block;
cursor: pointer;
float: left;
margin: 5px 0 0 0;
width: 6em;
font-family: Impact, sans-serif;
color: #343434;
font-size: 1.33em;
}
label em{
font-style: normal;
}
label.recaptcha_input_area_text {
float: none;
}
input.text, 
textarea.text, 
select.text {
padding: 3px;
width: 27em;
}
input.text.ui-state-error, 
textarea.text.ui-state-error, 
select.text.ui-state-error {
border-left:1px solid #970E0E;
}
.pair input {
float: left;
margin:0.1em 0 0 0;
}
.pair label {
width: 3em;
margin: 0 1em;
}
.pair label.checkbox {
width: auto;
}
.pair label.ui-state-hover,
.pair label.ui-state-focus,
.pair label.ui-state-error {
border: 0;
background: transparent !important;
color: #343434 !important;
}

/* search */
span.spanbutton a {
font-family: Impact, sans-serif;
color: #080808;
padding: 0.5em 1.42857em;
cursor: pointer;
background: #97310e;
padding: 0.2em 1.42857em;
cursor: pointer;
border: 1px solid #080808;
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;
}
span.spanbutton a:hover,
span.spanbutton a:focus {
color: #97310e;
background: #080808;
}
span.spanbutton.ui-state-active a {
color: #97310e !important;
background: #343434 !important;
}
#meta-infos { 
margin: 0.71429em 0.1em 0 0.1em;
font-size: 0.9em;
text-shadow: 0.03em 0.03em 1em black;
}
#meta-infos span {
margin: 0 1.42857em 0 0;
color: #343434;
}
#meta-infos p {
margin: 0 0 1em 0;
color: #555555;
}
#meta-infos a {
color: #555555;
}
/* MAIN ELEMENTS ############################################# */
#wrapper {
text-align: left;
margin: 0 auto;
}
#wrapper-inner{
background: transparent url(../design/bg_top.jpg) no-repeat;
background-position: 50% 0;
}
#site {
width: 65.71429em;
margin: 0 auto;
z-index: 20;
position: relative;
left: 0.8em;
min-height: 40em;
}
#left {
width: 41.42857em;
float: left;
margin: 0 0 0 1.42857em;
}
* html #left {
margin: 0 0 0 0.79167em;
}
#right {
width: 20em;
margin: 5.71429em 0 0 44.28571em;
}
* html #right {
margin: 4.21429em 0 0 44.28571em;
}
#logo{
position: absolute;
left: 44.28571em;
top: 3.45em;
}
#logo a,
#logo a:hover,
#logo a:focus {
margin: 0;
background: transparent;
}
#logo img {
width: 19.85714em;
height: 4.5em;
}
.box,
.box-left, 
.box-right {
background: url(../design/bg_50.png);
display: block;
position: relative;
margin: 1.42857em 0 0 0;
padding: 1.42857em;
text-align: justify;
line-height: 1.3em;
}
* html .box,
* html .box-left, 
* html .box-right {
background: #0A0B0A;
}
.box .inner,
.box-left .inner, 
.box-right .inner {
padding: 1.42857em;
}
.box .inner.subpages {
padding-top: 0;
}
.two-cols .box-left, 
.two-cols .box-right {
float: left;
width: 17.14286em;
}
.two-cols .box-left{
margin-right: 1.42857em;
}
.box .float {
float: left;
margin: 1.42857em 2.85714286em 0 1.42857em;
}
.box .float .visual{
margin: 0 0 1.42857em 0;
}
#right .float .visual {
margin: 0;
}
.box .float .visual p{
margin: 0;
}
/* FOOTER ############################################# */
#footer {
background: url(../design/bg_bottom.jpg) 50% 0 no-repeat;
height: 25em;
z-index: 10;
}
#footer .ui-helper-clearfix{
width: 65.71429em;
margin: 0 auto;
padding: 8em 1em 0 0;
color: #555555;
}
#footer #context-menu{
margin: 0;
width: 14.28571em;
float: left;
margin: 0 0 0 5.71429em;
}
#footer  #context-menu ul li,
#footer  #curriculum ul li{
list-style-type: none;
text-align: right;
}
#footer  #curriculum {
display: block;
text-align: left;
font-size: 0.9em;
margin: 0 0 0 30em;
width: 40em;
height: 11.5em;
overflow: hidden;
}
#footer  #curriculum a{
color: #555555;
}
#footer #curriculum img{
float: left;
margin: 0 1em 5em 0;
}
/* MAIN NAVIGATION ############################################# */
/* This menu is based on the techniques of Stu Nichols. The original version of this stylesheet 
and the associated (x)html is available at http://www.cssplay.co.uk/menus/basic_dd.html 
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved. */
#navi {
height: 2.85714em;
margin: 0;
padding: 0;
z-index: 1000;
}
#navi ul{
margin: 0 0 0 0.83333em;
list-style-type: none;
padding: 0;
position: absolute;
}
#navi ul li{
float: left;
position: relative;
z-index: 100;
list-style-type: none;
font-family: Impact, sans-serif;
margin: 0;
}
#navi table{
position: absolute;
border-collapse: collapse;
z-index: 80;
left: 0px;
top: 2.8em;
font-size: 0.6em;
}
#navi ul li a{
font-size: 1.71429em;
line-height: 1.5em;
padding: 0.1em 0.41667em;
text-decoration: none;
display: block;
}
#navi ul li a:visited,
#navi ul li a:active{
color: #97310e;
}
#navi ul li a:hover,
#navi ul li a:focus{
color: #080808;
background: #97310e;
}
#navi ul li a.active{
color: #080808 !important;
background: #97310e;
}
/* RSS button */
#navi ul li a.rss img{
width: 0.79167em;
height: 0.83333em;
margin: 0.185em 0 0 0;
}

*+html #navi ul li a.rss{
padding: 0.33em 0.41667em;
}
#navi ul li a.rss:hover,
#navi ul li a.rss:focus {
background: #97310e url(../design/rss_hover.gif) center center no-repeat !important;
display:  block;
}
#navi ul li a.rss:focus img,
#navi ul li a.rss:hover img{
opacity: 0;
filter: alpha(opacity=0);
moz-opacity: 0;
}

/* second level */
#navi ul li ul{
visibility: hidden;
position: absolute;
width: 28.57143em;
height: 0;
background: #97310e;
margin: 0; 
}

#navi ul li:hover ul,
#navi ul a:hover ul {
visibility:visible;
height: 11.3em;
}
#navi ul ul a{
font-size: 1.41em;
line-height: 1em;
display: block;
width: 9.03em;
padding: 0.3em 0.55em;
}
#navi ul ul.opera-fix a{
width: 8.9em;
}
#navi ul ul a,
#navi ul ul a:visited {
color: #080808;
background: #97310e;
}
#navi ul ul a:hover,
#navi ul ul a:focus{
color: #97310e;
background: #080808;
}
#navi ul ul a:active{
color: #dddddd;
}
/* IE Helper */
#navi ul ul a.navi-ie{
color: #97310e;
background: #080808;
}


/* VISUAL ############################################# */
#gallery {
position: relative;
display: block;
}
.visual p {
color: #343434;
margin: 0.3em 0 0 0;
font-size: 0.9em;
line-height: 0.9em;
text-align: left;
}
#right .visual {
margin: 0 1.42857em;
}
#gallery  .visual {
margin: 1.42857em;
}
/* PAGER */
.ui-gallery-pager-row {
margin: 0.71429em 2.5em 0 3.21429em;
}
.ui-gallery-pager-row.first {
margin: 0.71429em 0 0 0;
}
.ui-gallery-pager-row .button {
float: left;
margin: 0 0.71429em 0 0;
}
.ui-gallery-pager-row .button a,
#single-navigation .button a,
.ui-gallery-pager-row .button button {
font-family: Impact, sans-serif;
color: #97310e;
background: url(../design/bg_50.png);
width: 2.85714em;
height: 2.85714em;
border: 0;
cursor: pointer;
padding-bottom:0.1em;
}
.ui-gallery-pager-row .button button.ui-state-active ,
.ui-gallery-pager-row .button button.ui-state-focus,
.ui-gallery-pager-row .button button.ui-state-hover {
font-weight: bold;
}
.ui-gallery-pager-row .button.next {
margin: 0;
}
#single-navigation .button.prev a,
#single-navigation .button.prev a,
.ui-gallery-pager-row .button.prev a,
.ui-gallery-pager-row .button.prev button {
background: transparent url(../design/icons.gif) 22px 0;
text-indent: -99999px; 
display: block;
margin: 0;
width: 2.4em;
height: 2.85714em;
overflow: hidden;
}
#single-navigation .button.next a,
.ui-gallery-pager-row .button.next a,
.ui-gallery-pager-row .button.next button{
background: url(../design/icons.gif) 0 -50px;
text-indent: -99999px; 
display: block;
margin: 0;
width: 2.4em;
height: 2.85714em;
overflow: hidden;
}
.ui-gallery-pager-row .button.prev.ui-state-hover {
background: transparent !important;
}
.ui-gallery-pager-row .button.next.ui-state-hover{
background: transparent !important;
}


/* Generic Gallery Styles */
.tx-genericgallery-pi1.js .scrollable {
	/* this cannot be too large */
	width: 20000em;
	height: 360px;
	position: absolute;
}
.tx-genericgallery-pi1.js .scrollable {
	position: absolute;
	width: 20000em;
}		
.tx-genericgallery-pi1.js  .scrollable div {
	float:left;
	width: 540px;
}
.tx-genericgallery-pi1 .scrollable div a img{
	margin: 0 auto;
	display: block;
}
.tx-genericgallery-pi1 .scrollable div p {
	color: #343434;
	font-size: 0.9em;
	text-align: center;
}
.ui-gallery-pager-row a,
.ui-gallery-pager-row a:hover,
.ui-gallery-pager-row a:active,
.tx-genericgallery-pi1 .scrollable div a,
.tx-genericgallery-pi1 .scrollable div a:hover,
.tx-genericgallery-pi1 .scrollable div a:active{
	background: none !important;
}
.tx-genericgallery-pi1 .overflow{
	width: 540px;
	z-index: 100;
}
.tx-genericgallery-pi1.js .overflow{
	overflow: hidden;
	position: relative;
	height: 360px;
}
.tx-genericgallery-pi1-marker {
	height: 40px;
	width: 40px;
	border: 1px solid #97310E;
}


.blog-gallery {
	margin: 0 0.1em 1.42857em;
}
.blog-gallery a{
	margin: 0 0.4em 0 0;
}

/* FEATURE ############################################# */
.tx-genericgallery-pi1 {
	position: relative;
}
.tx-genericgallery-pi1 .features {
	position: relative;
	left: 1.42857em;
	width: 14.29em;
	height: 10.71em;
}
.tx-genericgallery-pi1 .features  .scrollable div a img {
	width: 14.29em;
	height: 10.71em;
	display: inline;
}
.tx-genericgallery-pi1 .button.feature button {
	text-indent: -99999px; 
	cursor: w-resize;
	display: block;
	width: 1.42857em;
	height: 10.71em;
	border: 0;
	position: absolute;
	overflow: hidden;
}
.tx-genericgallery-pi1 .button.feature.disabled button  {
	 cursor: default !important;
}
.tx-genericgallery-pi1 .button.feature.prev button {
	background: url(../design/icons.gif) 200px 0;
	cursor: e-resize;
	top: 0;
}
.tx-genericgallery-pi1 .button.feature.next button {
	background: url(../design/icons.gif) 150px 0;
	cursor: w-resize;
	margin: 0 0 0 16.43em;
}
.tx-genericgallery-pi1.js  .features  .scrollable div {
	float:left;
	width: 14.29em;
}
.tx-genericgallery-pi1.js  .features {
	overflow: hidden;
	z-index: 1000;
}

/* BLOG ############################################# */

.item-top {
position: relative;
margin: 0 0 2.85714em 0;
}
.item-top .categories{
position: absolute;
left: 0;
}
.item-top .date{
position: absolute;
right: 0;
}
.item-body .visual{
float: left;
margin: 1.42857em 2.85714286em 0 1.42857em;
}
* html .item-body .visual{
float: left;
margin: 0 0 0 0.71429em;
}
.item-body .inner h1,
.item-body .inner h2,
.item-body .inner h3,
.item-body .inner h4 {
margin-left: -0.71429em;
}
.item-body .visual p{
margin: 0 0 0.71429em 0;
}
.item-meta {
position: relative;
margin: 0.71429em 0 0 0;
}
.item-meta .wrapper{
position: absolute;
bottom: 0;
}
.item-top .wrapper{
position: absolute;
}

.item-top  span{
margin-right: 0.71429em;
}
.item-meta span{
margin-right: 1.42857em;
}
.item-meta .author-gravatar{
float: right;
}
.item-meta .author-gravatar img{
margin-bottom: -0.1em;
}

.single-navigation .backtolist,
#single-navigation .backtolist {
text-align: center;
position: relative;
margin: 0 2em;
}
ul#togglecat0 li a.iconbeforetext,
.tx-t3blog-pi2 ul#archive_ a.toggle {
margin: 0 0.3em 0 0;
}
.single-navigation .prev,
#single-navigation .prev {
text-align: right;
position: absolute;
left: 0;
/* top: 2.14286em; */
top: 0.7em;
}
.single-navigation .next,
#single-navigation .next {
text-align: right;
position: absolute;
right: 0;
/* top: 2.14286em; */
top: 0.7em;
}
.single-navigation .button a,
#single-navigation .button a{
color: transparent;
}

#trackbackList h2,
.tx-indexedsearch-res h2,
#commentList h2,
#commentFormStyle h2 {
margin: 1.42857em 0 0 0;
}

.box .box {
background: none;
margin: 0;
padding: 0;
}
.tx-t3blog-pi2 #ui-gallery-pager {
margin: 0 0 1.42857em 0;
}
.author-gravatar.small a{
background: #343434;
padding: 1px 3px;
margin: 0 0 0 0.3em;
}
.author-gravatar.small a:link,
.author-gravatar.small a:visited{
color: #A2A2A2;
}

/* SUCHE ############################################# */
.tx-indexedsearch-sectionlinks ul {
margin: 0 0 1.42857em 0;
}
.tx-indexedsearch .tx-indexedsearch-whatis{display:none;}


/* TAG CLOUD ############################################# */
#tagCloud{	
padding: 1.42857em;
}
#tagCloud.js{
padding: 0;
height:240px;
width:240px;
overflow:hidden;
position:relative;
}
#tagCloud.js ul,
#tagCloud.js li{
list-style:none;
}
#tagCloud.js a{
position:absolute;
text-decoration: none;
color: #A2A2A2;
}
#tagCloud.js a:hover{
color: #97310e;
}


/* SEARCH BOX ############################################# */
#navi #indexedsearchbox {
padding: 0;
position: absolute;
right: 0;
width: 18.5em;
}
#navi #indexedsearchbox fieldset {
margin: 0;
}
#navi #indexedsearchbox input {
color: #A2A2A2;
background: transparent;
padding: 0.85em;
border: 0;
width: 8em;
margin: 0;
float: left;
}

#navi #indexedsearchbox .submit {
float: none;
width: 5em;
color: #97310e;
font-size: 1.71429em;
line-height: 1.5em;
padding: 0.2em 0.41667em;
font-size: 1.7em;
font-family: Impact, sans-serif;
text-decoration: none;
background: transparent;
}

*+html #navi #indexedsearchbox .submit {
line-height: 1.3em;
}
* html #navi #indexedsearchbox .submit {
line-height: 0.9em;
}

/* beauty of code ############################################# */
.tx_beautyofcode_pi1 {
padding: 0 0 1.42857em 0;
}
.tx_beautyofcode_pi1 em{
margin: 0 0 0 1.42857em;
}
.tx_beautyofcode_pi1 pre{
padding: 0 1.42857em;
}
.tx_beautyofcode_pi1 .syntaxhighlighter{
margin: 1em 0 !important;
z-index: 100;
}
.tx_beautyofcode_pi1 .syntaxhighlighter.show{
overflow: visible !important;
}
.syntaxhighlighter .line.alt2 {
background-color: #080808 !important;
}

/* twitter ############################################# */
.tx-incoretwitter-pi1 h3 a , .tweitter h3 a { color: #66CCEE;}
.tx-incoretwitter-pi1 .tweet {
	margin: 0 0 1em 0;
}


/* buy me a beer ############################################# */
.tx-buymeabeer-pi1 .buymeabeer_main a {
	display: block;
	padding: 5px 5px 5px 80px;
	background: transparent url(../../../../typo3conf/ext/buymeabeer/res/images/beer.png) no-repeat 0 0;
	height: 64px;
}
.tx-buymeabeer-pi1 ul {
	margin: 0;
	padding: 0;
}
.tx-buymeabeer-pi1 li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.tx-buymeabeer-pi1 li a {
	margin: 2px 0px 2px 80px;
}


@media print {
	body, html { 
		font-size: 14pt !important; 
		background: white !important;
		color: black !important;
	}
	.inner  a[href]:after {
		content:" <http://www.felixnagel.com/"attr(href)">" !important;
		color: #888 !important;
		background-color: inherit !important;
		font-style: italic !important;
		size: 50% !important;
	} 
	.inner *[name]:after {
		content:" [#"attr(name)"]" !important;
		color: #888 !important;
		background-color: inherit !important;
		font-style: italic !important;
		size: 50% !important;
	} 
	* { 	quotes: "\201E" "\201C" "\201A" "\2018" !important; } 	
	q:before, blockquote:before { content:open-quote !important; }  
	q:after, blockquote:after { content:close-quote !important; } 
	
	img { 
		width: auto !important;
		height: auto !important;
	}
	h1, 
	h2, 
	h3, 
	h4 {
		text-shadow: none !important;
		color: silver !important;
	}
	.inner a, 
	.inner a:link, 
	.inner a:visited {
		color: gray !important;
		border-bottom: 1px dotted #343434 !important;
	}
	.pager {
		display: none !important;
	}
	/* FORM STYLING */
	form { display: none !important; }
	/* MAIN ELEMENTS ############################################# */
	#wrapper-inner{
		background: white !important;
	}
	#navi {
		display: none !important;
	}
	#site {
		min-height: auto !important;
	}
	#right {
		margin: 0 0 0 42em !important;
		padding: 0 !important;
		width: 20em !important;
	}
	#left {
		width: 35em !important;
		margin: 0 !important;
	}
	#logo{
		top: 0 !important;
		margin: 0 !important;
		left: 0 !important;
		position: relative !important;
	}
	#gallery, .visual { margin: 0 !important;  padding: 0 !important; }
	.inner,
	.box,
	.box-left, 
	.box-right {
		background: none !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	* html .box,
	* html .box-left, 
	* html .box-right {
		background: none !important;
	}
	/* FOOTER ############################################# */
	#footer {
		display: none !important;
		height: 0 !important;
	}
	/* MAIN NAVIGATION ############################################# */
	#navi {
		height: 0 !important;
		display: none !important;
	}
	/* TABS ############################################# */
	/* VISUAL ############################################# */
	/* PAGER */
	.ui-gallery-pager-row {
		display: none !important;
	}
	#single-navigation  {
			display: none !important;
	}
	/* FEATURE ############################################# */
	
	.features  .button.prev button,
	.features  .button.next button {
		background: none !important;
	}
	/* BLOG ############################################# */
	/* SUCHE ############################################# */
	.tx-indexedsearch  {
		display: none !important;
	}
	/* TAG CLOUD ############################################# */
	/* SEARCH BOX ############################################# */
	/* beauty of code ############################################# */
	/* TOOLTIP ############################################# */	
	body .ui-tooltip { 
		display: none !important; 
	}
}



