/* default styles for extension "tx_veguestbook_pi1" */
  .tx-veguestbook-pi1 {
    font-size:100%;
  }
  
  .tx-veguestbook-pi1 p.tx-guestbook-form-error {
      font-weight:bold;
      color:#990000;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-field label {
    clear: both;
    display: block;
    float: left;
    width: 10em;
  }
  
  .tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
    color: #990000;
  }
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 0px solid black;
		padding: 10px 10px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; vertical-align:bottom; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
	DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 5px; }

	/* IE7 hack for margin between image rows */
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image { margin-bottom: 0; }
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow { margin-bottom: 5px; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,
	* html .csc-textpic-intext-left ol,
	* html .csc-textpic-intext-left ul { height: 1%; }
	/* End hide from IE5/mac */

	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; }
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/fileadmin/templates/lib/jquery.fancybox-2.1.4/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/fileadmin/templates/lib/jquery.fancybox-2.1.4/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/fileadmin/templates/lib/jquery.fancybox-2.1.4/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/fileadmin/templates/lib/jquery.fancybox-2.1.4/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
/* undohtml.css */
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */

/* Purpose: undo some of the default styling of common (X)HTML browsers */


/* link underlines tend to make hypertext less readable,
because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
ul,ol { list-style:none }

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with
normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* de-italicize address */
address { font-style:normal }

/* more varnish stripping as necessary... */

/* remove dotted border arround links when active */
a:active, a:focus { outline: 0; }
@charset "UTF-8";

@media all {
  /*
   * GLOBALS
   */
  * html body * { overflow: visible; }
  * html iframe, * html frame { overflow: auto; }
  * html frameset { overflow: hidden; }

  html { height: 100%; margin-bottom: 1px; }

  body {
    text-align: left;
    background: #bdbcbc;
    color: #231f20;
    margin: 0;
    padding: 0;
    font: 62.5%/1.3em Arial, Verdana, Helvetica, sans-serif;
    font-size: .85em; /*v3*/
    line-height: 1.4em; /*v3*/
  }

  h1, h2, h3, h4, h5, h6 { color: #547328; border-bottom: 1px dotted #547328; line-height: 1em; }
  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #547328; }

  h1 { font-size: 1.35em; }
  h2 { font-size: 1.28em; padding-top: 2px; line-height: 1.3em; }
  h3 { font-size: 1.2em; }
  h4 { font-size: 1.1em; }
  h5 { font-size: 1em; }
  h6 { font-size: 1em; }

  sup, sub { font-size: 8px; }

  input, textarea { color: #7a7a7a; }
  input[type="text"] { border: 1px solid #92c223; margin: 0; padding: 2px 3px; }
  textarea { border: 1px solid #92c223; margin: 0; padding: 3px; }
  select { width: 250px; margin: 0; padding: 1px; border: 1px solid #92c223; color: #7a7a7a; }
  input[type="radio"], input[type="checkbox"] { margin: 0 3px 0 0; }
  label { margin: 0; }
  input[type="submit"] { background: #547328; border: 1px solid #92c223; color: #fff; font-weight: bold; padding: 1px 2px; cursor:pointer; }
  fieldset { margin: 10px 0; border: 0 none; padding: 0; }
  legend { padding: 0 0 5px 0; }

  p.formerror, p.error { color: #E73131; font-weight: bold; }

  ul, ol, dl { margin: 0 0 1em 1em; }
  li { margin-left: 1.5em; /*line-height: 1.3em;*/ }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }

  blockquote { margin: 1em 1.5em 1.5em 1.5em; padding: 0 5px; border: 1px dotted #547328; }

  table { border-spacing: 0px; table-layout: fixed; border-collapse: collapse; border-color: #547328; }
  table caption { text-align: left; color: #547328; font-weight: bold; padding-bottom: 2px; }
  table td, table th { padding: 0px 4px; vertical-align: top; }
  table th { background: #eee; }

  .text_klein { font-size: 0.95em; font-weight: normal; }
  .links { float: left; margin: 0 10px 5px 0; }
  .rechts { float: right; margin: 0 0 5px 10px; }
  .gruener_punkt { padding-left: 10px; background: transparent url(http://www.enbausa.de/fileadmin/templates/img/nav_bullet.gif) 0 50% no-repeat; }

  /*
   * POSITIONING
   */
  #page { margin: 0; padding: 15px; width: 963px; background: #fff; float: left; position: relative; z-index: 1; }

  #head, #sec, #rootline, #wrap, #foot, #super { position: relative; clear: both; }

  #head { margin-bottom: 3px; z-index: 2; }

  #head #top { position: absolute; display: block; top: 54px; left: 0; }

  #wrap { display: block; }

  /* cols of std page */
  #lbar { width: 200px; float: left; margin: 0; }
  #main { width: 498px; float: left; }
  #rbar { width: 265px; margin: 0 0 0 698px; }

  /* change col width for index*/
  body#index #lbar { width: 468px; }
  body#index #main { width: 230px; }

  /* change col width for twocol */
  #twocol #main { width: 763px; float: none; margin: 0 0 0 200px; }

  #lbarc, #mainc, #rbarc { position: relative; padding: 0; }
  #mainc { margin: 0 15px; }

  /*
   * STYLES
   */
  #super p { text-align: right; border-bottom: 3px solid #fff; line-height: 1em; }
  #super a {color: #231F20; }

  #head h1 { border: 0 none; z-index: 3; }
  #head #top p {
    float: left;
    border: 1px solid #fff;
    border-width: 3px 3px 0 0;
    white-space:nowrap;
  }
  #head #top #portal { background: #547328; }
  #head #top #forum { background: #92c223; }
  #head #top #blog { background: #f78b11; }
  #head #top #shop { background: #f9b700; }
  #head #top p a { display: block; padding: 3px 10px 0 10px; font-size: .9em; width: 135px; height: 40px; color: #fff; }

  #top p a strong { display: block; font-size: 1.3em; }

  #head h1 a { display: block; width: 195px; height: 85px; text-indent: -9999px; position: absolute; top: 10px; right: 15px; border: 0 none; background-image: url(/fileadmin/templates/img/px.gif); z-index: 4; }
  #logo { display: block; width: 195px; height: 85px; text-indent: -9999px; position: absolute; top: 10px; right: 15px; border: 0 none; background-image: url(/fileadmin/templates/img/px.gif); z-index: 4; }

  #sec { background: #547328; display: block; color: #fff; width: 963px; height: 23px; font-size: 1.1em; padding: 2px 0 0 0; letter-spacing: .03em; z-index: 5; }
  #sec ul { margin-top: 2px; }
  #sec ul li { float: left; display: inline; background: #547328; margin: 0; position: relative; }
  #sec ul li a { font-weight: bold; color: #fff; display: block; border-right: 1px solid #fff; padding: 1px 5px; line-height: 1em; }
  #sec ul li.act a { text-decoration: underline; }
  #sec ul li.last a { border: 0 none; }
  #sec ul li a:hover, #sec ul li.act a { text-decoration: underline; }

  /* ----- zweite Stufe ----- */
  #sec ul ul {
    position: absolute;
    z-index: 10000;
    left: 0;
    top: 16px;
    width: 220px;
    border: 1px solid #547328;
    border-width: 5px 1px 1px 1px;
    line-height: 1.3;
    padding: 0;
    margin: 0;
  }

  #sec ul ul li {
    display: block;
    width: 220px;
    border: none;
    padding: 1px 0;
    border-bottom: 1px solid #ddd;
    background: #F8F8F8;
  }

  #sec ul ul li a, #sec ul ul li a:hover {
    display: block;
    padding: 5px 10px;
    font-size: .9em;
    margin: 0;
    border: 0;
    color: #547328;
    text-decoration: none;
  }

  #sec ul ul li a:hover, #sec ul ul li.act a {
    background: #FFF;
    padding: 5px 10px;
    border: none;
    text-decoration: underline;
  }

  /* ----- Verhalten ----- */
  #sec ul li ul,
  #sec ul li:hover ul ul,
  #sec ul li.sfhover ul ul { left: -999em; }

  #sec ul li:hover ul,
  #sec ul li li:hover ul,
  #sec ul li.sfhover ul,
  #sec ul li li.sfhover ul { left: auto; }


  #sec #searchform { position: absolute; top: 3px; right: 15px; }
  #sec #searchform p { display: inline; }
  #sec #searchform p input { width: 125px; padding: 1px; vertical-align: top; line-height: 13px; height: 13px; font-size: 11px; }
  #sec #searchform p input.img { width: 17px; height: 17px; margin: 0; padding: 0; }
  #sec #searchform p img { margin: 0; padding: 0; }

  #rootline { color: #9b9999; font-size: .9em; margin: 10px 0 10px 0; }
  #rootline a { color: #9b9999; }

  #rbarc div,
  #index #mainc div { background: #f4f4f4; background: #efefef; padding: 5px; margin-bottom: 8px; display: block; }
  #index #mainc div div { padding: 0; }

  #rbarc div div { margin: 0; }

  #index #mainc p.pseudoh,
  #rbarc p.pseudoh {
    font-size: 1.1em;
    margin: 0 0 2px 0;
    border-bottom: 1px dotted #547328;
    color: #547328;
    font-weight: bold;
    line-height: 1em;
  }

  #mainc a:link, #mainc a:visited,
  #rbarc a:link, #rbarc a:visited { text-decoration: underline; color: #547328; }
  #mainc a:hover, #mainc a:active, #mainc a:focus,
  #rbarc a:hover, #rbarc a:active, #rbarc a:focus { text-decoration: none; }

  #lbarc .more a:link , #lbarc .more a:visited, #lbarc .more a:hover, #lbarc .more a:active, #lbarc .more a:focus,
  #mainc .more a:link , #mainc .more a:visited, #mainc .more a:hover, #mainc .more a:active, #mainc .more a:focus,
  #rbarc .more a:link , #rbarc .more a:visited, #rbarc .more a:hover, #rbarc .more a:active, #rbarc .more a:focus { color: #547328; white-space: nowrap; }

  #index #lbarc a:link, #index #lbarc a:visited,
  #index #lbarc a:hover, #index #lbarc a:active, #index #lbarc a:focus{ text-decoration: none; color: #547328; }

  #mainc p, #index #lbarc p { margin: 5px 0 10px; }
  #mainc ul { list-style-type: disc; margin: 5px 0 10px 10px; list-style-image: url(/fileadmin/templates/img/nav_bullet.gif); }
  #mainc ul ul { margin-bottom: 0; }
  #mainc ol { list-style-type: decimal; margin: 5px 0 10px 10px; }
  #mainc ul li, #mainc ol li { padding: 1px 0; }

  #mainc h1 a:link, #mainc h2 a:link, #mainc h3 a:link, #mainc h4 a:link, #mainc h5 a:link, #mainc h6 a:link,
  #mainc h1 a:visited, #mainc h2 a:visited, #mainc h3 a:visited, #mainc h4 a:visited, #mainc h5 a:visited, #mainc h6 a:visited { text-decoration: none; }

  /*
   * LBAR ELEMENTS
   */
  /* navigation */
  #nav, #nav ul, #meta { margin: 0; }
  #nav { margin-bottom: 40px; }

  #nav ul { margin-bottom: 20px; }
  #nav ul ul { margin-bottom: 0; }

  #nav li, #meta li { border: 1px dotted #d8d8d8; border-width: 1px 0 0 0; margin: 0; font-size: 12px; padding: 1px 0; line-height: 1.6em; }
  #nav li.last, #meta li.last { border-bottom-width: 1px; }

  #nav li li li { margin-left: 15px; border-width: 0; }

  #nav li a { font-weight: bold; color: #547328; }
  #nav li.cur a, #nav li.act a { color: #231f20; }
  #nav li li a, #meta li a { font-weight: normal; color: #231f20; background: transparent url(/fileadmin/templates/img/nav_bullet.gif) 0 45% no-repeat; padding-left: 14px; }
  #nav li li.cur a, #nav li li.act a { font-weight: bold; }

  #nav li li.act li a, #nav li li.cur li a { background: transparent; padding-left: 0; font-weight: normal; }
  #nav li li.act li.cur a { font-weight: bold; }



  /*
   * MAINC ELEMENTS
   */
  #mainc table { width: 468px; table-layout: auto; }

  .sc { margin-bottom: 20px; padding: 0 10px; background: #e8f0e3; }

  /* catalog download fces */
  #mainc img { margin: 10px; display: block; }
  #mainc table img { margin: 0; }
  #index #mainc img { margin: 0; }

  #mainc .dlbox { border-bottom: 1px dotted #d8d8d8; margin: 10px 0; }
  #mainc .dlbox h4 { margin: 0; font-size: 1.1em; border: 0 none; color: #231f20; }
  #mainc .dlbox td { padding: 0; }
  #mainc .dlbox td.a2, #mainc .dlbox td.b1 { padding-left: 8px; }
  #mainc .dlbox td.b1 p { margin: 0; padding: 0; }
  #mainc .dlbox td.b2 { text-align: right;}

  /* teaserboxen */
  #lbarc .tb, #mainc .tb { display: block; clear: both; margin: 5px 0 20px 0; background: transparent url(/fileadmin/templates/img/two-boxen_bg.gif) 0 100% no-repeat; }
  #lbarc .tb div, #mainc .tb div { float: left; width: 226px; margin: 10px 0 3px; display: block; }
  #lbarc .tb div.sec, #mainc .tb div.sec { margin-left: 16px; }
  #lbarc .tb div h3, #mainc .tb div h3 { background: #547328; text-align: left; padding: 3px; margin: 0; color: #fff; border: 0 none; }
  #lbarc .tb ul, #mainc .tb ul { line-height: 1.4em; }
  #lbarc .tb im, #mainc .tb img { text-align: left; display: block; margin: 0; }
  #lbarc .tb a:link, #lbarc .tb a:visited,
  #mainc .tb a:link, #mainc .tb a:visited { text-decoration: none; }
  #lbarc .tb a:hover, #lbarc .tb a:active, #lbarc .tb a:focus
  #mainc .tb a:hover, #mainc .tb a:active, #mainc .tb a:focus { text-decoration: underline; }

  /* banners */
  #mainc .ad { text-align: center; padding: 10px 0 15px 0; }
  #index #mainc div .ad { padding: 5px 5px 0 5px; }
  #mainc .ad img { margin: 0px; padding: 0px; }

  /* jk_poll */
  #mainc .tx-jkpoll-pi1 { margin: 20px 0 30px 0; }
  #mainc .tx-jkpoll-pi1 img { margin: 0; }
  #mainc .tx-jkpoll-pi1 table { width: auto; }
  #mainc .tx-jkpoll-pi1 table td { padding: 0 10px 0 5px; width: 65px; }

  /* rgmediaimages */
  #index #mainc div.tx-rgmediaimages-pi1,
  #index #mainc div.rgmediaimages-media,
  #index #mainc div.rgmediaimages-caption { padding: 0 !important; }

  #rbarc div .tx-rgmediaimages-pi1,
  #rbarc div .tx-rgmediaimages-pi1 div { padding: 0; }

  /* artif_banner */
  #rbarc .tx-artif-banner { padding: 0; }
  #rbarc .tx-artif-banner p { margin: 0; }


  /* mailform */

  /*
   * debug csc
   */
  #mainc div.csc-textpic { width: 468px; }
  #mainc div.csc-textpic-text { margin-bottom: 30px; }
  /* image in text */
  #mainc div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image img,
  #mainc div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-image img { margin: 3px 0 0 0; }
  /*#mainc div.csc-textpic-intext-left div.csc-textpic-imagewrap { clear: left; }*/

  /* image and text are separate cols */
  #mainc div.csc-textpic-intext-left-nowrap div.csc-textpic-text { padding-left: 10px; }
  #mainc div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image img { margin: 0 !important; }

  #mainc div.csc-textpic-intext-left div.csc-textpic-imagewrap,
  #mainc div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { margin-right: 0px !important; }
  #mainc div.csc-textpic-intext-left div.csc-textpic-imagewrap .csc-textpic-firstcol.csc-textpic-lastcol { padding-right: 10px; }
  #mainc div.csc-textpic div.csc-textpic-imagewrap.csc-textpic-single-image img { margin-left: 0px; }

  #mainc div.csc-textpic-above div.csc-textpic-imagewrap .csc-textpic-image img { margin-left: 0px; }

  #lbarc .csc-textpic-caption,
  #mainc .csc-textpic-caption { text-align: left; font-size: .9em; line-height: 1.3em; margin-top: 3px; }

  #rbarc div.csc-textpic-clear { clear: right; }
  #rbarc div.csc-textpic-above div.csc-textpic-text { clear: right; }

  #mainc div.csc-textpic-intext-left ol, #mainc div.csc-textpic-intext-left ul { padding-left: 0; }

  /*
   * RBAR ELEMENTS
   */
  #rbarc h4 { font-size: 1.1em; margin-bottom: 2px; }
  #rbarc p { margin: 2px 0; }

  #rbarc ul { margin: 0; }
  #rbarc ul li { border-bottom: 1px dotted #d8d8d8; line-height: 1.6em; margin: 0; background: transparent url(/fileadmin/templates/img/nav_bullet.gif) 0 7px no-repeat; padding-left: 14px; }
  #rbarc ul li a:link, #rbarc ul li a:visited { text-decoration: none; }

  /* banners */
  #rbarc .ad { text-align: center; padding: 0; }
  #rbarc .ad div { padding: }

  #rbarc .sitemap { padding: 0; }

  /* sponsors */
  #sponsors table tr td { border-bottom: 1px dotted #d8d8d8; }
  #sponsors table .spons75 td { padding: 3px 5px 3px 5px; }
  #sponsors table .sponsLogos td { border: 0 none; vertical-align: middle; }
  #sponsors table .sponsSingle td { text-align: center; padding: 3px 0; width: 255px; }
  #sponsors table .sponsSingle td img { text-align: center; }
  #rbarc #sponsors a:link, #rbarc #sponsors a:visited, #rbarc #sponsors a:hover, #rbarc #sponsors a:active, #rbarc #sponsors a:focus { text-decoration: none; }

  /* downloads */
  #rbarc #dwnld { padding: 0; }
  #rbarc #dwnld h4 { margin-bottom: 2px; }
  #rbarc #rbarc #dwnld p { line-height: 1.2em; }
  #rbarc #dwnld a:link, #dwnld a:visited, #dwnld a:hover, #dwnld a:active, #dwnld a:focus { text-decoration: none; color: #231f20; }
  #rbarc #dwnld .thumbs { padding: 0; margin: 3px 0 0 0; }
  #rbarc #dwnld .thumbs img { margin-right: 3px; }

  /* energiespar rechner */
  #rbarc #esr { padding: 0; }
  #rbarc #esr img { margin-bottom: 3px; }
  #rbarc #esr tr td { border-bottom: 1px dotted #d8d8d8; line-height: 1.2em; padding: 0; }
  #rbarc #esr tr td img { margin: 0; }
  #rbarc #esr tr td p { margin: 1px 0 0 6px; }
  #rbarc #esr a:link, #rbarc #esr a:visited, #rbarc #esr a:hover, #rbarc #esr a:active, #rbarc #esr a:focus { text-decoration: none; color: #231f20; }

  /* jk_poll */
  #rbarc .tx-jkpoll-pi1 p,
  #rbarc .tx-jkpoll-pi1 table td p,
  #rbarc .tx-jkpoll-pi1 img { margin: 0; }
  #rbarc .tx-jkpoll-pi1 table td { padding: 0 10px 0 5px; width: 50px; }

  /* example ticker */
  #rbarc #ENBAUSA_TICKERv { padding: 0; }

  /*
   * NEWS
   */
  #list { padding-top: 25px; }
  #index #list { padding-top: 0; }
  .box hr.clearer { width: 99%; margin: 1px 0 0 0; border: 0 none; line-height: 0em; color: #efefef; }

  /* image positioning via tables (rte) */

  #mainc #list .box,
  #lbar #list .box { margin-bottom: 10px; width: 468px; display: block; }
  #mainc .author , #index #lbarc .author { color: #547328; margin: 0; font-size: 1.1em; }
  #mainc .author strong , #index #lbarc .author strong { font-weight: normal; }

  #list strong {
    font-size: 1.28em;
    line-height: 1.3em;
    padding-top: 2px;
    display: block;
    border-bottom: 1px dotted #547328;
  }

  #list strong a:link, #list strong a:visited,
  #list strong a:hover, #list strong a:active, #list strong a:focus { color: #547328; text-decoration: none; }

  #lbarc table.rechts, #mainc table.rechts { float: right; margin: 5px 0 5px 10px; }
  #lbarc table.links, #mainc table.links { float: left; margin: 5px 10px 5px 0; }

  #index #lbarc table.rechts td p, #mainc table.rechts td p,
  #index #lbarc table.links td p, #mainc table.links td p { margin: 0; font-size: 1.1em; line-height: 1.3em; }


  /* image positioning via div (relations)*/
  #lbarc .news-img-div, #mainc .news-img-div { float: left; display: block;}
  #lbarc .news-img-div img, #mainc .news-img-div img { margin: 10px 10px 2px 0; }
  #mainc .img-capt { width: 190px; display: block; font-size: .9em; line-height: 1.3em; padding: 0; }
  #mainc .box .img-capt { font-size: 1.1em; }
  #lbarc .img-capt { width: 190px; display: block; font-size: 1.1em; line-height: 1.3em; padding: 0; }
  #lbarc .news-single-imgcaption, #mainc .news-single-imgcaption { padding: 0; margin: 0; }
  #lbarc #list .news-img-div img, #mainc #list .news-img-div img { padding-bottom: 0px; }
  #lbarc #list .news-img-div, #lbarc #list .news-img-div,
  #mainc #list .news-img-div, #mainc #list .news-img-div { color: #231f20; font-size: 11px; line-height: 14px; }

  #mainc .newsh {
    font-size: 1.28em;
    line-height: 1.3em;
    padding-top: 2px;
  }

  #list .tx-ttnews-browsebox { text-align: center; }
  #list .tx-ttnews-browsebox strong { display: inline; }

  #mainc .news-single-browse { text-align: right; width: 468px; border-top: 1px solid #92C223; }
  #mainc .news-single-browse .showResultsWrap { display: inline; float: left; }
  #mainc .news-single-browse .browseLinksWrap { display: inline; }
  #mainc .news-single-browse a { padding: 0 3px; }
  #mainc .news-single-browse a img { display: inline; margin: 0; vertical-align: middle; }

  #lbarc .more a:link, #lbarc .more a:visited { text-decoration: underline; }

  #index #mainc #latest, #rbarc #latest { padding-bottom: 1px; }
  #latest h3 { font-size: 1.1em; padding-left: 4px; }
  #mainc #latest .box,
  #rbarc #latest .box { border-bottom: 1px dotted #d8d8d8; margin-bottom: 3px; padding: 3px 5px 0 5px; }
  #latest h4 { border: 0 none; font-size: 0.96em; line-height: 1.2em; margin: 3px 0 3px 0; }
  #latest h4 a:link, #latest h4 a:visited, #latest h4 a:hover, #latest h4 a:active, #latest h4 a:focus { text-decoration: none; }
  #latest .box p { margin: 0; padding: 0; font-size: 0.96em; line-height: 1.2em; }
  #latest .box p.date { font-size: 0.9em; margin: 2px 0; /*line-height: 1em;*/ }
  #latest .box img { padding: 2px 0; margin: 0; }

  #mainc #newssocial { display: block; clear:both; padding: 10px 0; }
  #mainc #newssocial .fb_edge_widget_with_comment { vertical-align: top; }
  #mainc #newssocial .twitter-share-button { margin: 0 10px 3px 8px; }
  #mainc #newssocial div { vertical-align: top !important; margin: 0 10px 3px 8px; display: none; }

  #mainc p.pubdate { font-size:0.83em; color:#999; margin: 0; text-align: right; }
  #mainc p.newsdate { border: 1px solid #92c223; padding: 5px; font-size: 1em; }

  #mainc h3.xreading { margin-top: 30px; margin-bottom: 10px; }



  /*
   * ve_guestbook
   */
  .tx-veguestbook-pi1 .tx-guestbook-result {
    margin: 10px 0 0;
  }

  #mainc .pseudoh {
    font-size: 1.2em;
    border-bottom: 1px dotted #547328;
    color: #547328;
    font-weight: bold;
  }

  .tx-veguestbook-pi1 .pseudoh span {
    color: #777;
    font-size: 12px;
    font-weight: normal;
    padding-top: 10px;
  }

  .tx-veguestbook-pi1 .entry {
    padding: 5px 10px 10px;
  }

  .tx-veguestbook-pi1 .tx-guestbook-field {
    padding: 5px;
  }

  .tx-veguestbook-pi1 .tx-guestbook-field label {
    width: 120px;
  }

  .tx-veguestbook-pi1 .tx-guestbook-field input {
    width: 200px;

  }

  .tx-veguestbook-pi1 .tx-guestbook-field.captcha img {
    padding-left: 110px;
    margin: 0 0 10px;
  }

  .tx-veguestbook-pi1 .tx-guestbook-field textarea#message {
    width: 456px;
  }

  .tx-veguestbook-pi1 .pagebrowse {
    text-align: center;
  }



  /*
   * MNOGOSEARCH
   */
  .tx-mnogosearch-long-form td { padding: 1px 0; }
  .tx-mnogosearch-long-form td.a { width: 80px; }
  .tx-mnogosearch-summary { background-color: #f4f4f4; padding: 3px 10px; margin: 3px 0; }
  .tx-mnogosearch-page-browser { padding: 15px 0; margin: 10px 0; }
  .tx-mnogosearch-summary-value { font-weight: bold; }
  #tx-mnogosearch-results { margin: 5px 0; }
  ol#tx-mnogosearch-result { list-style: none inside none; padding: 0 0; }
  ol#tx-mnogosearch-result > li { margin-bottom: 10px; }
  ol#tx-mnogosearch-result > li img { vertical-align: middle; }
  #tx-mnogosearch-result p { margin: 0 0; padding: 0 0; }
  ol#tx-mnogosearch-result li h3 { font-weight: bold; font-size: 16px; margin: 20px 0 5px 0; }

  .tx-mnogosearch-result-url { margin: 0 0; padding: 0 0; font-size: 90%; color: #008000; }
  .tx-mnogosearch-relevancy-bg-bar { display: block; width: 48px; height: 5px; padding: 2px 1px; background-image: url(/fileadmin/templates/img/relevance.gif); float: left; margin: 5px 10px 0 0; }
  .tx-mnogosearch-relelvancy-fg-bar { display: block; background-color: #A7D3A7; color: #A7D3A7; height: 5px; overflow: hidden; }
  .tx-mnogosearch-result-excerpt { margin: 3px 0 0 0; padding: 0 0; }
  .tx-mnogosearch-result-excerpt-selection { font-weight: bold; }
  .tx-mnogosearch-result-links { border-left: 5px solid #e7e7e7; padding-left: 5px; }
  .tx-mnogosearch-result-links ul { display: none; list-style: none inside none; padding: 1px 0 3px 20px; margin: 0 0; }
  .tx-mnogosearch-short-search-form fieldset,
  .tx-mnogosearch-long-form fieldset { border: none; }
  .tx-mnogosearch-form-field { clear: left; margin-bottom: 5px; overflow: hidden; }
  .tx-mnogosearch-form-field label { display: block; float: left; padding-right: 9px; width: 100px; }
  #tx_mnogosearch_pi1_submit {  }
  .tx-mnogosearch-pi1-result-excerpt-selection { font-weight: bold; }
  #tx_mnogosearch_pi1_q { width: 150px; }
  #tx_mnogosearch_pi1_l { width: 158px; }

  /*
   * PAGE BROWSE
   */
  #mainc .tx-pagebrowse { text-align: center; list-style: none inside none; padding: 0 0; margin: 0 0; width: 100%; }
  #mainc .tx-pagebrowse li { display: inline; list-style: none; margin: 0 0; padding: 0 2px; }
  #mainc li.tx-pagebrowse-pages { width: 80%; }
  #mainc li.tx-pagebrowse-pages ol { display: inline; margin: 0; padding: 0; }

  /* ENERGIEBERATERSUCHE */
  #eb-searchform input { margin: 3px 0; }
  #mainc .eb-item td,
  #mainc .eb-item th { padding: 3px 0; }
  #mainc .eb-item th { border-top: 10px solid #fff; }

  #mainc .eb-item .eb-itemcol-left { width: 200px; }
  #mainc .eb-item .eb-itemcol-right { width: 268px; padding-left: 10px; }

  #mainc #unkreiserweitern { background: #547328; border: 1px solid #92c223; color: #fff; font-weight: bold; padding: 2px 3px; cursor: pointer; text-decoration: none; }

  #foot {
    text-align: center;
    color: #231f20;
    font-size: 0.8em;
    border-top: 1px dotted #666;
    margin-top: 15px;
    letter-spacing: .05em;
    line-height: 1.6em;
  }
  #foot p { padding: 1px 0; }
  #foot a:link, #foot a:visited { color: #547328; }
  #foot a:hover { text-decoration: underline; }
  #foot p img { vertical-align: middle; }


  /*
   * BANNERS
   */
  #leaderboard { margin: 0 0 0 265px; padding: 0; line-height: 0em; }
  #lbarc div.square { margin-top: 80px; } /* square left bar */
  #sky { position: absolute; top: 122px; left: 1000px; z-index: 2; } /* right floating skyscraper */


  /*
   * FANCYBOX
   */
  .fancybox-overlay { background: transparent url(/fileadmin/templates/img/fancyboxbg.png); }
  .fancybox-title-float-wrap .child { background: #547328; }


  /* CLEARING */
  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }

  .clearfix { display: block; }
  #clear { display: none; }
}
@charset "UTF-8";
/*
 * ENBAUSA TICKER v1.0
 * http://www.enbausa.de/
 *
 * Author Jan Loderhose <jloderhose@artif-orange.de>
 * Copyright (c) artif orange GmbH & Co. KG, EnBauSa GmbH
 *
 * This sheet provides the EnBauSa news ticker styles.
 * You may use this script with authorization only.
 *
 * For further information consult http://www.enbausa.de, please.
 */

@media all {
	/* YOUR STYLES GO HERE */
	#ENBAUSA_TICKER .tickercontainer { /*äußerer Wrap*/
		border: 1px solid #547328;
		height: 25px; /* min 20 */
		margin: 0 0 10px 0;
		padding: 0;
	}

	#ENBAUSA_TICKER .tickercontainer .mask { /*innerer Wrap*/
		left: 27px;
		top: 6px;
	}
	#ENBAUSA_TICKER ul.newsticker { /*Nachrichtenliste*/
		font: bold 10px Verdana;
	}
	#ENBAUSA_TICKER ul.newsticker li { /*eine Nachricht*/
		background: transparent;
	}
	#ENBAUSA_TICKER ul.newsticker a { /*Titel*/
		color: #f78b11;
		font: 11px/13px Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		margin: 0 25px 0 0;
	}

	/* DON'T EDIT BEYOND THIS POINT */
	#ENBAUSA_TICKER .tickercontainer{overflow:hidden;position:relative;}#ENBAUSA_TICKER .tickercontainer a.ref{position:absolute;display:block;width:20px;height:20px;top:0;left:0;text-indent:-100000px;}#ENBAUSA_TICKER .tickercontainer .mask{position: relative;overflow: hidden;padding: 0;}#ENBAUSA_TICKER ul.newsticker{position:relative;left:500px;list-style-type:none;margin:0;padding: 0;}#ENBAUSA_TICKER ul.newsticker li{float:left;/* important: display inline gives incorrect results when you check for elem's width */margin:0;padding:0;}#ENBAUSA_TICKER ul.newsticker a{white-space:nowrap;padding:0;}
}
@charset "UTF-8";
/*
 * ENBAUSA TICKER v1.0
 * http://www.enbausa.de/
 *
 * Author Jan Loderhose <jloderhose@artif-orange.de>
 * Copyright (c) artif orange GmbH & Co. KG, EnBauSa GmbH
 *
 * This sheet provides the EnBauSa news ticker styles.
 * You may use this script with authorization only.
 *
 * For further information consult http://www.enbausa.de, please.
 */

@media all {
	/* YOUR STYLES GO HERE */
	#ENBAUSA_TICKERh2 .tickercontainer2 { /*äußerer Wrap*/
		border: 1px solid black;
		height: 25px; /* min 20 */
		margin: 0 0 10px 0;
		padding: 0;
	}

	#ENBAUSA_TICKERh2 .tickercontainer2 .mask2 { /*innerer Wrap*/
		left: 27px;
		top: 6px;
	}
	#ENBAUSA_TICKERh2 ul.newsticker2 { /*Nachrichtenliste*/
		font: bold 10px Verdana;
	}
	#ENBAUSA_TICKERh2 ul.newsticker2 li { /*eine Nachricht*/
		background: transparent;
	}
	#ENBAUSA_TICKERh2 ul.newsticker2 a { /*Titel*/
		color: red;
		font: 11px/13px Arial, Verdana, Helvetica, sans-serif;
		font-weight: bold;
		margin: 0 25px 0 0;
	}

	/* DON'T EDIT BEYOND THIS POINT */
	#ENBAUSA_TICKERh2 .tickercontainer2{overflow:hidden;position:relative;}#ENBAUSA_TICKERh2 .tickercontainer2 a.ref{position:absolute;display:block;width:20px;height:20px;top:0;left:0;text-indent:-100000px;}#ENBAUSA_TICKERh2 .tickercontainer2 .mask2{position: relative;overflow: hidden;padding: 0;}#ENBAUSA_TICKERh2 ul.newsticker2{position:relative;left:500px;list-style-type:none;margin:0;padding: 0;}#ENBAUSA_TICKERh2 ul.newsticker2 li{float:left;/* important: display inline gives incorrect results when you check for elem's width */margin:0;padding:0;}#ENBAUSA_TICKERh2 ul.newsticker2 a{white-space:nowrap;padding:0;}
}
@charset "UTF-8";
/*
 * ENBAUSA TICKER v1.0
 * http://www.enbausa.de/
 *
 * Author Jan Loderhose <jloderhose@artif-orange.de>
 * Copyright (c) artif orange GmbH & Co. KG, EnBauSa GmbH
 *
 * This sheet provides the EnBauSa news ticker styles.
 * You may use this script with authorization only.
 *
 * For further information consult http://www.enbausa.de, please.
 */

@media all {
	/* YOUR STYLES GO HERE */
	#ENBAUSA_TICKERv #et_news-table { /*Nachrichtentabelle*/
		border: 1px solid #547328;
		background: #efefef;
		background: #fff;
		margin-bottom: 15px;
	}

	#ENBAUSA_TICKERv #et_news-table td { /*Jede Nachricht steht in einer Wabe*/
		padding: 4px 4px 10px 4px;
		margin: 0;
		font: 11px/13px Arial, Verdana, Helvetica, sans-serif;
	}

	#ENBAUSA_TICKERv #et_news-table a { /*Titel*/
	}
	
	#ENBAUSA_TICKERv #et_news_table span { /*Titel wrap*/

	}

	#ENBAUSA_TICKERv #et_news-table p { /*Teaser*/
		margin: 0;
		padding: 0;
	}
	
	#ENBAUSA_TICKERv #et_news-table td.ref {
		background-color: #547328;
		border-top: 1px solid #547328;
	}
	
	#ENBAUSA_TICKERv #et_news-table td.ref a,
	#ENBAUSA_TICKERv #et_news-table td.ref a:visited,
	#ENBAUSA_TICKERv #et_news-table td.ref a:hover {
		color: #fff;
		text-decoration: none;
	}

	/* DON'T EDIT BEYOND THIS POINT */
	#ENBAUSA_TICKERv table#et_news-table{overflow:hidden;position:relative;table-layout:fixed;border-collapse:collapse;}#ENBAUSA_TICKERv #et_news-table span{display:block;}#ENBAUSA_TICKERv #et_news-table td.ref{padding:0 0 0 25px;height:17px;line-height:16px;}
}


.bild2 {
	float: right !important;
	margin: 0 0 10px 20px;
}

#list .box {
	clear: both;
	/*min-height: 180px;*/
	/*padding-bottom: 20px;*/
}
#list .box p {
	/*min-height: 180px;*/
}
#list .box p.author {
	min-height: 0;
}



#social > a,
#searchform input.img {
	background-image: url(/fileadmin/v2/img/sprite-201405071532.png);
	background-repeat: no-repeat;
	text-indent: -9999em;
	overflow: hidden;
	display: inline-block;
}

#social > a {
	width: 80px;
	height: 15px;
	margin:5px 0;
}
#searchform input.img {
	width: 17px;
	height: 17px;
}

/*.gruener_punkt,
#mainc ul,
#nav li li a,
#rbarc ul li
{
	width: 6px;
	height: 6px;
	padding-left: 14px;
	background-position: 0 -35px;
	background-repeat: no-repeat;
}*/

#social > a.spr-facebook{ background-position: 0 0; } 
#social > a.spr-twitter{ background-position: 0 -154px; } 
#social > a.spr-xing{ background-position: 0 -189px; } 
#social > a.spr-rss{ background-position: 0 -82px; } 
#searchform input.img{ background-position: 0 -117px; } 
/*.spr-px{ background-position: 0 -61px; width: 1px; height: 1px; }*/ 


/* px.gif entfernen */
#head h1 a, #logo { background-image: none; }


h2.newssub {
	font-size: 1.15em;
	font-weight: 600;
	line-height: 1.15em;
	margin: 1em 0 0.6em 0;
	color: #2c2c2c;
	border: none;
}


#mainc .news-single-browse {
	border: none;
    border-bottom: 1px solid #92c223;
	padding-bottom: 8px;
	margin: 16px auto;
    /*text-align: right;*/
	text-align: center;
    width: 468px;
}

#mainc .news-single-browse .showResultsWrap {
	display: none;
}

#mainc .news-single-browse .activeLinkWrap {
	font-weight: bold;
}

#mainc .news-single-browse a, #mainc .news-single-browse .activeLinkWrap {
    padding: 0 3px;
}

.plista-wrap {
	clear: both;
	margin: 20px 0 40px 0;
}

#foot {
	margin-bottom: 15px;
}

#leaderboard {
	margin: 0;
}


@media print {
  #top, #head, #rbar, #lbar, #sky { display: none; visibility: hidden; }
  body#index #lbar, #main { display: block; visibility: visible; }
  body#index #main { display: none; visibility: hidden; }

  .box hr.clearer { margin: 1px 0 0 0; border: 0 none; line-height: 0em; color: #fff; display: block; clear: both; }

  body#index #lbar,
  #main,
  #lbar #list .box,
  #mainc #list .box,
  .box hr.clearer,
  #mainc div.csc-textpic,
  #foot{ width: 650px; }
}

#Ads_BA_CAD2 {
text-align: center;
}
#Ads_BA_CAD2 img {
display: inline;
margin: 0 auto;
text-align: center;
}
