
/* Begin Typography & Colors */
body {
	/*font-size: 62.5%;  Resets 1em to 10px */
  font-size: 75%; /* Resets 1em to 10px */
	font-family: Arial, Helvetica, 'Lucida Grande', Verdana, Sans-Serif;
	background-color: #b7af9a;
	color: #333;
	text-align: center;
	}

  ul,ol,li{
    list-style-position:outside;
    margin-left:0;
  }


#page {
	background-color: #fff !important;
	border: none !important;
	text-align: left;
  background-image:url('') !important;
	}

#header {
	background: #ffffff url('images/header_bg.png') no-repeat bottom center;
	}


  h1.logoclick{
    position:absolute;
    left:28px;
    width:188px;
    height:137px;
    padding:0;
  }
  h1.logoclick a{
      display:block;
      height:100%;
      width:100%;
  }
  h1.logoclick a span{
      visibility:hidden;
  }
  a{
      outline:none;
  }

  .red{
      color:#EC3237 !important;
  }
  .darkgrey{
      color:#333333 !important;
  }
  .lightgrey{
      color:#DDDDDD !important;
  }
  /******* Neue Boxen */


#eyecatcher {
  background-image: url('images/eyecatcher_bg.jpg');
  height:360px;
  }


  .thumb{
      /*border: 1px solid #d3cbc0;*/
  }


  #metanav{
    position:absolute;
    width:500px;
    /*left:244px;*/
    left:256px;
    top:16px;
 }

  #metanav a,
  #metanav a:visited{
    color:#fff;
    font-weight:700;
    opacity:0.7;
    margin-right:18px;
  }
  #metanav a:hover,
  #metanav a:active{
      opacity:1;
}

  #mainnav{
    position:absolute;
    left:240px;
    top:54px;
  }

  #mainnav a{
    float:left;
    outline:none;
  }

  a#btn_willkommen{
    display:block;
    width:114px;
    height:74px;
    background-image:url('images/btn_willkommen.png');
    background-position:top left;
  }
  a#btn_willkommen:hover{
    width:114px;
    height:74px;
    background-image:url('images/btn_willkommen.png');
    background-position:0 -71px;
  }
  a#btn_saftladen{
    display:block;
    width:121px;
    height:74px;
    background-image:url('images/btn_saftladen.png');
    background-position:0 0;
  }
  a#btn_saftladen:hover{
    width:121px;
    height:74px;
    background-image:url('images/btn_saftladen.png');
    background-position:0 -71px !important;
  }
  a#btn_saftplausch{
    display:block;
    width:141px;
    height:74px;
    background-image:url('images/btn_saftplausch.png');
    background-position:0 0;
  }
  a#btn_saftplausch:hover{
    width:141px;
    height:74px;
    background-image:url('images/btn_saftplausch.png');
    background-position:0 -71px;
  }

  a#btn_kelterei{
    display:block;
    width:136px;
    height:74px;
    background-image:url('images/btn_kelterei.png');
    background-position:0 0;
  }
  a#btn_kelterei:hover{
    width:136px;
    height:74px;
    background-image:url('images/btn_kelterei.png');
    background-position:0 -71px;
  }

  a#btn_willkommen span,
  a#btn_saftladen span,
  a#btn_saftplausch span,
  a#btn_kelterei span{
    display:none;
  }

  .mainnav_active{
   background-position:0 -71px !important;
}


/* TWITTER BOX */



.saftplausch .twitter_navigation .tweet_show .twitter_list{
  float:left;
  display:block;
  height:170px;
  width:155px;
  margin-right:15px;
  margin-bottom:15px;
  padding-bottom:15px;
  border-bottom:1px solid #f16568;

}
#twitter .user_image{
    float:left;
    width:50px;
}
#twitter .user_image img{
    border:1px solid #FFFFFF;
    max-width:50px;
}
#twitter .tweet_info{
    float:left;
    margin-left:10px;
    margin-top:8px;
}
#twitter .tweet_info .tweet_autor{
  font-weight:700;
  color:#FFFFFF;
}
#twitter .tweet_info .tweet_date{
  font-style:italic;
  font-weight:700;
  color:#333333;
}
#twitter .tweet_text{
  /*font-style:italic;*/
  margin-top:5px;
  line-height:14px;
  color:#FFFFFF;
  font-size:11px;
  height:56px;
  display:block;
  overflow:hidden;

}

#twitter a,
#twitter a:visited{
  color:#fff;
  text-decoration:none;
}


#twitter .btn_lightgrey_to_darkgrey_sm_sd a,
#twitter .btn_lightgrey_to_darkgrey_sm_sd a:visited{
    background-image: url('images/retweet_arrows.png');
    background-repeat:no-repeat;
    background-position:left;
    padding-left:18px;
}
#twitter .btn_lightgrey_to_darkgrey_sm_sd a:hover{
    background-image: url('images/retweet_arrows_hover.png');
}










  #twitter{
    width:161px;
    height:128px;
    padding:15px 15px 30px 15px;
    position:relative;
    margin-top:-349px;
    margin-left:776px;
    background-image:url('images/twitterbox_01.png');
  }
/*
  #twitter h2{
    color:#fff;
    font-size:2em;
    line-height:1em;
    font-weight:500;
    margin: 0 0 8px 0;
  }
  #twitter .twitter_date{
    font-style:italic;
    font-size:0.9em;
    line-height:1.2em;
  }
  #twitter span{
    font-weight:700;
  }

  #twitter p{
    font-style:italic;
    color:#fff;
    height:70px;
    font-size:0.9em;
    line-height:1.3em;
    overflow:hidden;
  }

  #twitter p a,#twitter p a:visited{
    color:#fff;
  }

  #twitter a.button{
    color:#fff;
    font-size:10px;
    display:block;
    background-image:url('images/btn_twitter.png');
    width:121px;
    height:19px;
    line-height:19px;
    text-align:center;
  }
*/

/* INFO BOX */
  .infobox{
    width:161px;
    height:105px;
    padding:37px 15px 30px 15px;
    position:relative;
    margin-left:776px;
    background-image:url('images/infobox_01.png');
  }

  .infobox_grey{
    width:168px;
    height:131px;
    padding:7px 10px 10px 10px;
    margin-bottom:10px;
    background-image:url('images/infobox_grey_01.png');
  }

  .infobox h2, .infobox_grey h2, #twitter h2, .haendlersuche_box h2{
    color:#fff;
    font-size:1.3em;
    line-height:1.7em;
    font-weight:700;
    padding:0 !important;
    margin: 0 !important;
    border:none !important;
  }
  .infobox_grey h2{
    color:#444340;
  }

  .infobox span, .infobox_grey span{
    font-weight:700;
  }

  .infobox p, .infobox_grey p{
    /*font-style:italic;*/
    font-size:0.9em;
    line-height:1.2em;
    color:#fff;
    margin-top:3px;
    height:70px;
  }

  .infobox_grey p{
    color:#444340;
  }

  .infobox a.button, .infobox_grey a.button{
    color:#fff;
    font-size:10px;
    display:block;
    background-image:url('images/btn_twitter.png');
    width:121px;
    height:19px;
    line-height:19px;
    text-align:center;
  }


  /* Link Button Startseite */
  .link_btn a{
    color:#fff !important;
    font-size:10px;
    display:block;
    background-image:url('images/btn_weiter.png');
    background-position:0 0;
    width:161px;
    height:19px;
    line-height:19px;
    text-align:center;
  }

  .link_btn a:hover{
    color:#fff;
    text-decoration:none;
    background-image:url('images/btn_weiter.png');
    background-position:0 -26px;
  }



  /*  FOOTER  */
  #footer{
    padding-top:50px;
  }

  .footernav{
    width:175px;
    float:left;
    margin-right:35px;
  }

  .footernav:first-child{
    margin-left:35px;
  }

  .footernav h3{
    border-bottom: 1px dotted #dddddd;
    color:#dddddd;
    margin: 3px 0 8px 0;
    padding-bottom:5px;
    font-weight:500;
}
.footernav ul *{
    color:#dddddd;
    list-style-position:inside;
    list-style-image: url('images/dot.png');
}
.footernav li{
    border-bottom:1px solid #c3bdaa;
}
.footernav li:last-child{
    border:none;
}
  .footernav a{
    color:#dddddd;
    font-weight:500;
    line-height:18px;

  }
  .footernav a:hover{
    color:#fff;
    text-decoration:none;
  }

  #saftleitung{
    float:right;
    width:232px;
  }

  #saftleitung img{
      float:left;
      margin-right:10px;
  }

  #saftleitung h3{
      color:#fff;
      margin-top: 2px;
      margin-bottom:0px;
      line-height: 1.4em;
}
#saftleitung span{
    font-size:1.4em;
    font-weight:700;
}








#content {
	/*font-size: 1.2em;*/

	}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	/*border-left: 1px solid #ddd;*/
}

#footer {
	background: #B7AF9A url('images/footer_bg.png') no-repeat top;
	border: none;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

h1, h2, h3 {
	font-family: 'Helvetica', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
        /*display: block;
        clear: both; */
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}

h2 {
	font-size: 1.6em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}
/*
#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}
*/
h3 {
	font-size: 1.3em;
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}

.entry p a:visited {
	color: #EC3237;
	}

.commentlist li, #commentform input, #commentform textarea {
	/*font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	/*font-weight: bold;*/
  padding:15px;
}

.commentlist li .commentbox{
    height:100%;
    /*padding:5px;*/
  }

.commentlist li .avatar {
	float: left;

	background: #fff;
	}
  .commentlist li .avatar img {
    border: 5px solid #c3c2bf;
  }
.commentlist li .content {
	margin-left:90px;
	}

.commentlist li .meta {
	margin-left:90px;
  }

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

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	/*font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
	}

.commentmetadata {
	font-weight: normal;
}

.tip{
    margin-top:5px;
    color:#999999;
}


#sidebar {
	/*font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;*/
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #EC3236;
	text-decoration: none;
	}

a:hover {
	color: #EC3236;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
body {
	margin: 0 0 20px 0;
	padding: 0;
	}

#page {
	background-color: white;
	margin: 0 auto;
	padding: 0;
	width: 997px;
	border: 1px solid #959596;
	}

#header {
	margin: 0 0 0 0px;
	padding: 0;
	height: 172px;
	width: 997px;
	}

#headerimg {
	margin: 0;
	width: 997px;
  position:absolute;
	}

.narrowcolumn {
	float: left;
	padding: 0px 0 0 35px;
	margin: 0px 0 0;
	/*width: 450px;*/
	}

.widecolumn {
	padding: 0 35px 20px 0;
	margin: 0 0 0 35px;
	width: 717px;
	}

/******  POST Styles **********/

.post {
	margin: 0 0 40px;
    /*float:left;*/
    width:495px;
    /*padding-right:35px;*/
    text-align: left;
	}

  .post img{
    /*border: 5px solid #e3e3e3;*/
  }

  .post h2{
    color:#ec3237;
    margin-bottom:10px;
  }

  .post a, .post a:visited{
    color:#ec3237;
    font-weight:700;
  }




.post hr {
	display: block;
        border: 0px; /* Für Firefox und Opera */
        border-top: 1px solid #DCDBD6;
        border-bottom: transparent;
        clear: both;
	}

.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	padding-top: 75px;
	margin: 0 auto;
	width: 997px;
  height:200px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 7px;
	margin: 0;
	}

h2 {
	margin: 0px 0 0;
	}

h2.pagetitle {
	/*margin-top: 30px;*/
	margin-bottom:20px;
  text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}


h3 {
	padding: 0;
	margin: 30px 0 15px 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
h5 {
	padding: 0;
	margin: 5px 0 5px 0;
        font-weight:700;
	}
/* End Headers */



/* 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 Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ul li:before, #sidebar ul ul li:before {
	/*content: "\00BB \0020";*/
	}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar li{
    list-style-type:none;
  }

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 5px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}

#sidebar ul ul, #sidebar ul ol {
	margin: 5px 0 0 10px;
	}

#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;

	padding: 5px 3px;
	text-align: center;

	}


#searchform div {
    height:24px;
}


#searchform #s {
    background: transparent url(images/bg_search.png) no-repeat;
    border:0 none;
    height:70%;
    width:138px;
    float:left;
    padding:4px 6px 5px 6px;
    font-size:1.1em;
    margin-bottom: 1px;
}

#searchform #searchsubmit {
    background: transparent url(images/bg_search_magnifier.png) no-repeat;
    width:35px;
    border:0 none;
    height:100%;
    float: right;
    margin-right: 9px;
    height: 24px;
}

#sidebar #searchsubmit {
	padding: 1px;
	}



.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 188px;
	padding: 7px;
        color:#9C9C9A;
        border:1px solid #BBBAB6;
	margin: 5px 5px 1px 0;
}
#commentform input#submit{
        padding:2px;
}
#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 7px;
        color:#9C9C9A;
        border:1px solid #BBBAB6;
	}
#respond:after {
		content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
	}
#commentform #submit {
	float: left;
        background:none;
        border:none;
        margin:0 0 0 0 !important;
        width:auto !important;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	/*padding: 5px 5px 10px 10px;*/
	list-style: none;

	}
.commentlist li ul li {
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	/*padding: 20px 0 10px 0;*/
	/*margin-left: 545px;*/
	/*width: 190px;*/
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
    empty-cells: show;
    margin: 10px auto 0;
    width: 155px;
}
#wp-calendar table{
    border-spacing:1px !important;
}

#wp-calendar #next a {
	padding-right: 10px;
	/*text-align: right;*/
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



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

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

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

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

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
	}
/* 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;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.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 */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */


  /* weitere Styles  */

  #mainwrap{
    width:745px;
    float:left;
  }
  #mainwrap_haendlersuche{
      width:997px;
      float:left;
}

  #mainwrap #subnavi,
  #saftkanalwrap #subnavi,
  #mainwrap_haendlersuche #subnavi{
    margin-left:35px;
    width:175px;
    float:left;
    overflow:hidden;
  }

  #mainwrap #content{
    width:495px;
    margin-top:10px;
  }


  .entry blockquote{
    background-color:#f6f6f5;
    border:none !important;
    font-style:italic;
    margin:20px 30px 20px 10px;
    padding:20px 20px 20px 20px;
  }

  .entry p{
    margin-bottom:0.9em;
    padding:0;
  }
  .entry img{
    margin-bottom:10px;
    /*margin-right:15px;*/
    /*float:left;*/
  }
  .entry img.size-full,
  .entry .image_block img{
    padding:3px;
    border:1px solid #ececec;
}
  .wp-smiley{
    margin-bottom:0 !important;
    width:15px !important;
    height:15px;
    border: none !important;

  }


  #sidebar{
    width:187px;
    padding:0 30px 0 5px;
    overflow:hidden;
    float:right;
    margin-top:-124px;
  }

  #einkaufszettel{
    margin-bottom:20px;

  }

  #subnavi .sitelist{
    list-style-type:none;
    padding-left:0;
    margin-left:0;
  }

  .sitelist ul{ /* Unterebene 1 */
    list-style-type:none;
    padding-left:15px;
  }

  #subnavi .sitelist li a{
    color:#444340;
    font-weight:500;
    /*font-size:1.2em;*/
    display:block;
    height:37px;
    padding-left:18px;
    padding-top:auto;
    padding-bottom:auto;
    margin-bottom:1px;
    line-height:37px;
    background-image:url('images/subnavi_middle.png');
    background-position:0 0;
  }

  #subnavi .sitelist li:last-child a{
    background-image:url('images/subnavi_last.png');
  }

  #subnavi .sitelist li a:hover,
  #subnavi .sitelist li:last-child a:hover,
  #subnavi .sitelist li.current_page_item a{
    background-position:0 -43px;
    color:#fff;
    text-decoration:none;
  }

  #searchform {
      text-align:left;
      width:194px;
      margin-left:0px;
      top:0;
      left:777px;
      position:absolute;
  }



  /*~~~~~~ Sitelist Navigation Saftgezwitscher  ~~~~*/

  /*Navi-Punkt Saftfreunde (Saftplausch)*/
  .sitelist .page-item-122 a{
    background:url('images/saftplausch_01_saftfreunde.jpg') no-repeat !important;
    background-position: 0 0;
    height:42px !important;
    margin-bottom:0 !important;

    /*text-indent:-999em;*/
    padding-left:55px !important;
    font-weight: 700 !important;
    font-size: 1.1em !important;
    color:#FFFFFF !important;
  }
  .sitelist .page-item-122 a:hover,
  .sitelist .page-item-122.current_page_item a{
    background-position:0 -42px !important;
  }


  /*Navi-Punkt Saftblog*/
  .sitelist .page-item-120 a{
    background:url('images/saftplausch_02_saftblog.jpg') no-repeat !important;
    background-position: 0 0;
    height:42px !important;
    margin-bottom:0 !important;

    /*text-indent:-999em;*/
    padding-left:55px !important;
    font-weight: 700 !important;
    font-size: 1.1em !important;
    color:#FFFFFF !important;
  }
  .sitelist .page-item-120 a:hover,
  .sitelist .page-item-120.current_page_item a{
    background-position:0 -42px !important;
  }

  /*Navi-Punkt Gezwitscher*/
 /*
  .sitelist .page-item-122 a{
    background:url('images/menu_gezwitscher.png') no-repeat !important;
    background-position: 0 0;
    height:44px !important;
    margin-bottom:0 !important;

    text-indent:-999em;
  }
  .sitelist .page-item-122 a:hover,
  .sitelist .page-item-122.current_page_item a{
    background-position:0 -44px !important;
  }
*/
  /*Navi-Punkt Saftkanal*/
  .sitelist .page-item-124 a{
    background:url('images/saftplausch_03_saftkanal.jpg') no-repeat !important;
    background-position: 0 0;
    height:42px !important;
    margin-bottom:0 !important;

    /*text-indent:-999em;*/
    padding-left:55px !important;
    font-weight: 700 !important;
    font-size: 1.1em !important;
    color:#FFFFFF !important;
  }
  .sitelist .page-item-124 a:hover,
  .sitelist .page-item-124.current_page_item a{
    background-position:0 -42px !important;
  }

  /*Navi-Punkt Saftpresse*/
  .sitelist .page-item-4629 a{
    background:url('images/saftplausch_04_saftpresse.jpg') no-repeat !important;
    background-position: 0 0;
    height:42px !important;
    margin-bottom:0 !important;

    /*text-indent:-999em;*/
    padding-left:55px !important;
    font-weight: 700 !important;
    font-size: 1.1em !important;
    color:#FFFFFF !important;
  }
  .sitelist .page-item-4629 a:hover,
  .sitelist .page-item-4629.current_page_item a{
    background-position:0 -42px !important;
  }

  /*Navi-Punkt Unsere Kunden*/
  .sitelist .page-item-40 a{
    background:url('images/saftplausch_05_kunden.jpg') no-repeat !important;
    background-position: 0 0;
    height:42px !important;
    margin-bottom:0 !important;

    /*text-indent:-999em;*/
    padding-left:55px !important;
    font-weight: 700 !important;
    font-size: 1.1em !important;
    color:#FFFFFF !important;
  }
  .sitelist .page-item-40 a:hover,
  .sitelist .page-item-40.current_page_item a{
    background-position:0 -42px !important;
  }

  /*Navi-Punkt Kirstins kleine Saftkunde*/
  .sitelist .page-item-137 a{
    background:url('images/subnavi_first.png') no-repeat !important;
    background-position: 0 0;
    height:37px !important;

    margin-top:22px;
  }

  /*Navi-Punkt Saftabo*/
  .sitelist .page-item-159 a{
    background:url('images/subnavi_first.png') no-repeat !important;
    background-position: 0 0;
    height:37px !important;

    margin-top:22px;
  }

  /*Navi-Punkt Saftabo in Saftplausch*/
  #saftplausch .page-item-159 a{
    background:url("images/subnavi_middle.png") no-repeat !important;
    background-position: 0 0;
    height:37px !important;
    margin-top:0;
  }

  .sitelist .page-item-137 a:hover,
  .sitelist .page-item-137.current_page_item a,
  .sitelist .page-item-159 a:hover,
  .sitelist .page-item-159.current_page_item a,
  #saftplausch .page-item-159 a:hover,
  #saftplausch .page-item-159.current_page_item a{
    background-position:0 -43px !important;
  }



  /** Subnavi Kelterei Walther **/

  /*Navi-Punkt Geschichte der walthers*/
  .sitelist .page-item-32 > a{
    background:url('images/kelterei_02_walthers.jpg') no-repeat !important;
    background-position: 0 0;
    height:42px;
    margin-bottom:0 !important;

    /*text-indent:-999em;*/
  }
  .sitelist .page-item-32 > a:hover,
  .sitelist .page-item-32.current_page_item > a{
    background-position:0 -42px !important;
  }

  /*Navi-Punkt Gastro*/
  .sitelist .page-item-44 > a{
    background:url('images/kelterei_03_gastro.jpg') no-repeat !important;
    background-position: 0 0;
    height:42px;
    margin-bottom:0 !important;

    /*text-indent:-999em;*/
  }
  .sitelist .page-item-44 > a:hover,
  .sitelist .page-item-44.current_page_item > a{
    background-position:0 -42px !important;
  }

  /*Navi-Punkt Lohnmost*/
  .sitelist .page-item-42 > a{
    background:url('images/kelterei_04_lohnmost.jpg') no-repeat !important;
    background-position: 0 0;
    height:42px;
    margin-bottom:0 !important;

    /*text-indent:-999em;*/
  }
  .sitelist .page-item-42 > a:hover,
  .sitelist .page-item-42.current_page_item > a{
    background-position:0 -42px !important;
  }

  /*Navi-Punkt Haendlersuche*/
  .sitelist .page-item-38 > a{
    background:url('images/kelterei_haendler.jpg') no-repeat !important;
    background-position: 0 0;
    height:42px;
    margin-bottom:0 !important;

    /*text-indent:-999em;*/
  }
  .sitelist .page-item-38 > a:hover,
  .sitelist .page-item-338.current_page_item > a{
    background-position:0 -42px !important;
  }

  /*Navi-Punkt Getraenkemarkt*/
  .sitelist .page-item-36 > a{
    background:url('images/kelterei_05_kompetenz.jpg') no-repeat !important;
    background-position: 0 0;
    height:42px;
    margin-bottom:0 !important;

    /*text-indent:-999em;*/
  }
  .sitelist .page-item-36 > a:hover,
  .sitelist .page-item-36.current_page_item > a{
    background-position:0 -42px !important;
  }

  /*Navi-Punkt Anfahrt*/
  .sitelist .page-item-46 > a{
    background:url('images/kelterei_01_anfahrt.jpg') no-repeat !important;
    background-position: 0 0;
    height:42px;
    margin-bottom:0 !important;

    /*text-indent:-999em;*/
  }
  .sitelist .page-item-46 > a:hover,
  .sitelist .page-item-46.current_page_item > a{
    background-position:0 -42px !important;
  }


  #keltereiwalther li{
      /*background-color:#ECECEC;*/
}
  #keltereiwalther li a {
    display:block !important;
    width:124px !important;
    height:100% !important;
    color:#FFF !important;
    font-size:1.1em !important;
    font-weight:700 !important;
    text-decoration:none !important;
    padding-left:51px !important;
    line-height:42px !important;
 }

 /* correct line-height for 2-Liners */
 #keltereiwalther .page-item-32 > a,
 #keltereiwalther .page-item-321 > a,
 #keltereiwalther .page-item-44 > a{
    line-height: 1.1em !important;
    padding-top:8px;
    height:34px !important;
 }

 /* dont expand SUB-SUB-Navigation */
 #keltereiwalther li ul{
     display:none;
     padding-left:0 !important;
}
 #keltereiwalther .current_page_item ul,
 #keltereiwalther .current_page_parent ul{
     display: block !important;
}

#keltereiwalther li ul li{
    margin-bottom: 1px;
}
#keltereiwalther li ul li a{
    font-size:1em !important;
    width:100% !important;
    background-color: #ececec;
    color:#444340 !important;
    padding-left:15px !important;
    line-height: 42px !important;
    background-image:none !important;
    margin-bottom:0 !important;
 }

#keltereiwalther li ul li a:hover,
#keltereiwalther li ul .current_page_item a{
    background-color: #EC3237;
    color:#FFFFFF !important;
}





  .post .post_details{
    margin-top:0px;
    margin-bottom:20px;
  }

  /*  Saftladen Startseite */
  .page-id-2 .post img.size-full{
    /*border: 5px solid #dcdbd6;*/
    /*max-width:485px;*/
    /*margin-bottom:20px;*/
    /*width:96%;*/
    /*height:96%;*/
  }

  .more-link{
    display:block;
    margin-top:30px;
    margin-bottom:-60px;
  }


  .commentlink{
    display:block;
    float:right;
    width:130px;
    height:23px;
    background-image:url('images/btn_commentlink.jpg');
    text-align:center;
    margin-top:30px;
    margin-bottom:30px;
  }

  .commentlink a,
  .commentlink a:visited{
    color:#444340;
    text-decoration:none;
  }

  /* Comment Reply Button */
  .comment_text .thdrpy{
    float:right;
  }

  .post{
    border-bottom:1px solid #dcdbd6;
    padding-bottom:20px;
  }
  #mainwrap_haendlersuche .post{
      border:none;
      margin:0 !important;
}

  .home .post{
    float:left;
    border:none;
    padding-right:35px;
    width: 446px;
  }
  .page-id-2 .post{
    border:none;
    margin:0;
  }
  .page-id-2 .category-saftladen{
    float:left;
    border:none;
    width: 232px;
    margin-top:20px;
}
.page-id-2 #post-1740{
    margin-right:31px;
}
.page-id-2 .category-saftladen h2{
    margin:24px 0 10px 0;
}
.page-id-2 .category-saftladen img{
    border:1px solid #e3e3e3;
}



  /*~~~~  Comments  ~~~~~~*/

  .commentcounter{
    display:block;
    float:right;
    width:130px;
    height:21px;
    padding-top:2px;
    font-weight:700;
    background-image:url('images/btn_commentlink.jpg');
    text-align:center;
    margin-top:-15px;
    margin-bottom:30px;
  }

.even{
    background-color:#f5f2eb;
  }
.odd{
    background-color:#f5f2eb;
  }
.comment_topborder{
    display:block;
    height:18px;
    width:495px;
    background-image:url(images/comment_bg.jpg);
    background-position:0 0;
    margin-top:-15px;
    margin-left:-15px;
}
.comment_bottomborder{
    display:block;
    height:18px;
    width:495px;
    background-image:url(images/comment_bg.jpg);
    background-position:0 -18px;
    margin-bottom:-25px;
    margin-left:-15px;
}


  .comment_author,
  .comment_author a{
    color: #EC3236;
    font-family:'Helvetica','Lucida Grande',Verdana,Arial,Sans-Serif;
    font-weight:bold;
    font-size:1.2em;
    margin-bottom:5px;
    margin-top:0;
  }
  .comment_date{
    float:right;
    font-weight:normal;
    font-style:italic;

  }

  #respond {
    background-color:#ededea;
    padding:8px 15px 18px 15px;
    margin-top: 20px;
    width:465px;
  }

  #respond input{
    width:188px;
  }
  #respond label{
    display:inline-block;
    width:201px;
    margin-bottom:5px;
    font-style:italic;
    color:#989895;
  }
  #respond input#website{
    width:100%;
    margin-bottom:5px;
  }



  #sidebar h2{
    border-bottom: 1px solid #e3e3e3;
    margin-bottom: 15px;
    padding-bottom: 10px;
  }

  #sidebar h3{
    color:#ec3236;
    font-size:1.2em;
    margin-bottom:5px;
    margin-top:10px;
    padding-top:10px;
    /*border-top:1px solid #DCDBD6;*/
  }


  /* First Element in Linklist */
  #sidebar li:first-child h3{
    border:none;
    padding-top:0;
  }
  .sidebar_box li#linkcat-2 h3{
      border:none;
      padding-top:0;
}


  #sidebar .sidebar_box a{
    color:#444340;
  }

  /* Sidebar --> Beliebte Artikel  */

  #sidebar .favposts li{
    margin-bottom:25px;
  }

  #sidebar .favposts a{
    display:block;
    margin-bottom:10px;
    color:#444340;
    font-weight:700;

  }

  #sidebar .favposts .viewcount{
    font-style:italic;
  }

  #sidebar .favposts .commentcount{
    display:block;
    float:right;
    margin-top:-3px;
    width:30px;
    height:19px;
    padding-top:2px;
    text-align:center;
    font-weight:700;
    background-image:url('images/comments_bubble.jpg');
    color:#fff;
  }

  #sidebar .sidebar_box{
    width:150px;
    margin-left:15px;
    margin-bottom:45px;
  }


  #giraffe_calendar{
    margin-bottom:45px;
  }

  /*****  BUTTONS   ****/

  /** Red On Darkgrey (small) Sliding Door */
  .btn_red_sm_sd {
      background:url('images/btn_red_sm_sd.png') no-repeat top left;
      color:#FFF !important;
      display:block;
      float:left;
  }
  .btn_red_sm_sd a,
  .btn_red_sm_sd a:visited,
  .btn_red_sm_sd input{
      color:#FFF !important;
      text-decoration:none;
      font-weight:500 !important;
  }
  .btn_red_sm_sd span {
      background:url('images/btn_red_sm_sd.png') no-repeat top right;
      line-height:19px;
      height:19px;
      float:left;
      margin-left:4px;
      margin-right:-4px;
      padding-right:4px;
  }
  .btn_red_sm_sd:hover{ background-position:left -19px;}
  .btn_red_sm_sd:hover span{ background-position:right -19px;}


  /** Darkgrey On Red (small) Sliding Door */
  .btn_darkgrey_sm_sd {
      background:url('images/btn_red_sm_sd.png') no-repeat left -19px;
      color:#FFF !important;
      display:block;
        float:left;
      height:19px;
  }
  .btn_darkgrey_sm_sd a,
  .btn_darkgrey_sm_sd a:visited,
  .btn_darkgrey_sm_sd input{
      color:#FFF !important;
      text-decoration:none;
      font-weight:500 !important;
      background:none;
      border:none;

  }
  .btn_darkgrey_sm_sd span {
      background:url('images/btn_red_sm_sd.png') no-repeat right -19px;
      /*text-align:center;*/
      line-height:19px;
      height:19px;
      float:left;
      /*width:100%;*/
      margin-left:4px;
        margin-right:-4px;
      padding-right:4px;
  }
  .btn_darkgrey_sm_sd:hover{ background-position:left top;}
  .btn_darkgrey_sm_sd:hover span{ background-position:right top;}


  /** Darkgrey On Red (big) Sliding Door */
  .btn_darkgrey_sd {
      background:url(images/btn_darkgrey_sd.png) no-repeat left 0px;
      color:#FFF !important;
      display:block;
        float:left;
      height:26px;
  }
  .btn_darkgrey_sd a,
  .btn_darkgrey_sd a:visited{
      color:#FFF !important;
      text-decoration:none;
      font-weight:500 !important;
  }
  .btn_darkgrey_sd span {
      background:url(images/btn_darkgrey_sd.png) no-repeat right 0px;
      line-height:26px;
      height:26px;
      float:left;
      width:100%;
      margin-left:4px;
      margin-right:-4px;
  }
  .btn_darkgrey_sd:hover{ background-position:left -26px;}
  .btn_darkgrey_sd:hover span{ background-position:right -26px;}

  /** Darkgrey On Lightgrey (small) Sliding Door */
  .btn_darkgrey_to_lightgrey_sm_sd {
      background:url('images/btn_darkgrey_on_lightgrey_sm_sd.png') no-repeat left 0px;
      color:#FFF !important;
      display:block;
        float:left;
      height:19px;
  }
  #infobox .btn_darkgrey_to_lightgrey_sm_sd{
    position:absolute;
    bottom:17px;
  }
  #twitter .btn_darkgrey_to_lightgrey_sm_sd{
    position:absolute;
    bottom:24px;
  }

  .btn_darkgrey_to_lightgrey_sm_sd a,
  .btn_darkgrey_to_lightgrey_sm_sd a:visited,
  .btn_darkgrey_to_lightgrey_sm_sd input{
      color:#FFF !important;
      text-decoration:none;
      font-weight:500 !important;
  }

  .btn_darkgrey_to_lightgrey_sm_sd span {
      background:url('images/btn_darkgrey_on_lightgrey_sm_sd.png') no-repeat right 0px;
      /*text-align:center;*/
      line-height:19px;
      height:19px;
      float:left;
      /*width:100%;*/
      margin-left:4px;
        margin-right:-4px;
      padding-right:4px;
  }
  .btn_darkgrey_to_lightgrey_sm_sd:hover{ background-position:left -19px;}
  .btn_darkgrey_to_lightgrey_sm_sd:hover span{ background-position:right -19px;}
  .btn_darkgrey_to_lightgrey_sm_sd:hover a,
  .btn_darkgrey_to_lightgrey_sm_sd:hover input{ color:#000 !important;}



  /** Lightgrey On Darkgrey (small) Sliding Door */
  .btn_lightgrey_to_darkgrey_sm_sd {
      background:url('images/btn_darkgrey_on_lightgrey_sm_sd.png') no-repeat left -19px;
      color:#000 !important;
      display:block;
        float:left;
      height:19px;
  }
  .btn_lightgrey_to_darkgrey_sm_sd a,
  .btn_lightgrey_to_darkgrey_sm_sd a:visited{
      color:#000 !important;
      text-decoration:none;
      font-weight:500 !important;
  }
  .btn_lightgrey_to_darkgrey_sm_sd span {
      background:url('images/btn_darkgrey_on_lightgrey_sm_sd.png') no-repeat right -19px;
      /*text-align:center;*/
      line-height:19px;
      height:19px;
      float:left;
      /*width:100%;*/
      margin-left:4px;
        margin-right:-4px;
      padding-right:4px;
  }
  .btn_lightgrey_to_darkgrey_sm_sd:hover{ background-position:left top;}
  .btn_lightgrey_to_darkgrey_sm_sd:hover span{ background-position:right top;}
  .btn_lightgrey_to_darkgrey_sm_sd:hover a{ color:#FFF !important;}


/** Red On Darkgrey (biggest) Sliding Door */
  .btn_red_biggest_sd {
      background:url('images/btn_red_biggest_sd.png') no-repeat left 0px;
      color:#FFF !important;
      display:block;
        float:left;
      height:51px;
  }
  .btn_red_biggest_sd a,
  .btn_red_biggest_sd a:visited{
      color:#FFF !important;
      text-decoration:none;
      font-weight:700 !important;
      font-size:1.4em;
      display:block;
      width:111px;
  }
  .btn_red_biggest_sd span {
      background:url('images/btn_red_biggest_sd.png') no-repeat right 0px;
      /*text-align:center;*/
      line-height:20px;
      height:45px;
      float:left;
      /*width:100%;*/
      margin-left:14px;
        margin-right:-14px;
        padding-top:6px;
      padding-right:14px;
  }
  .btn_red_biggest_sd:hover{ background-position:left -51px;}
  .btn_red_biggest_sd:hover span{ background-position:right -51px;}


  /** Darkgrey On Red (comments) Sliding Door */
  .btn_darkgrey_on_red_comments {
      background:url('images/btn_darkgrey_on_red_comments.png') no-repeat top left;
      color:#FFF !important;
      display:block;
      float:left;
      cursor:pointer;
  }
  .btn_darkgrey_on_red_comments a,
  .btn_darkgrey_on_red_comments a:visited{
      color:#FFF !important;
      text-decoration:none;
      font-weight:500 !important;
  }
  .btn_darkgrey_on_red_comments span {
      background:url('images/btn_darkgrey_on_red_comments.png') no-repeat top right;
      line-height:19px;
      height:23px;
      float:left;
      margin-left:4px;
      margin-right:-4px;
      padding-right:4px;
  }
  .btn_darkgrey_on_red_comments:hover{ background-position:left -23px;}
  .btn_darkgrey_on_red_comments:hover span{ background-position:right -23px;}



  /*~~~ MBX Plugins  mbx Suggest  ~~~~~*/

  .mbx_suggest_box{
    border:1px solid #e3e2de;
    padding:15px;
    float:left;
    width:463px;
    margin-bottom:20px;
  }

  .mbx_suggest_image{
    width:125px;
    float:left;
  }

  .mbx_suggest_description{
    float:left;
    width:330px;
  }
  .mbx_suggest_description h3{
    margin:0 0 12px 0;
    color:#ec3236;
  }
  .mbx_suggest_description h4{
    margin:0;
  }


  .invisible{
    visibility:hidden;
  }


  /*~~~~  EVENT Calender Plugin ~*/

  #wp-calendar{
    line-height:25px;
    color:#444340;
    margin-bottom:45px !important;
  }
  #wp-calendar #nav{
    margin-bottom:-22px;
  }
  #wp-calendar caption{
    text-align:center !important;
    height:20px;
    line-height:9px;
    /*margin-top:-28px;*/
  }

  table.nav{
    width:180px;
    margin-bottom:-28px;
  }

  #wp-calendar #prev,
  #wp-calendar #next{
    background-color:#FFF !important;
    width:10px;
    height:10px;
    line-height:10px;
  }
  #wp-calendar #prev{
    float:left;
  }
  #wp-calendar #next{
    float:right;
    text-align:left !important;
  }

  #wp-calendar #prev a,
  #wp-calendar #prev a:visited{
    background-image:url('images/btn_arrows_left.png');
    background-color:#FFF;
    background-repeat:no-repeat;
    background-position:0 0;
    display:block;
    width:10px;
    height:10px;
    padding:0;
    margin:0;
    outline:none;
    text-indent:-999em;
    /*border:1px solid black;*/
  }
  #wp-calendar #prev a:hover{
    background-position:0 -10px;
  }

  #wp-calendar #next a,
  #wp-calendar #next a:visited{
    background-image:url('images/btn_arrows_right.png');
    background-color:#FFF;
    background-repeat:no-repeat;
    background-position:0 0;
    display:block;
    width:10px;
    height:10px;
    padding:0;
    margin:0;
    outline:none;
    text-indent:-999em;
    /*border:1px solid black;*/
  }
  #wp-calendar #next a:hover{
    background-position:0 -10px;
  }

  #wp-calendar td.pad:hover{
    background-color:#dcdbd6;
  }
  #wp-calendar thead th{
    background-color:#c6c4bd;
    width:25px;
    height:25px;
  }
  #wp-calendar tbody td{
    background-color:#dcdbd6;
    width:25px;
    height:25px;
  }
  #wp-calendar tbody td:hover{
    border:0px solid #FFF !important;
  }
  #wp-calendar tbody td#today:hover{
    border:1px solid #999999 !important;
  }

  #wp-calendar tbody td a,
  #wp-calendar tbody td a:visited{
    background-color:#c5c4c0;
    color:#eb3335;
    text-decoration:none !important;
  }
  #wp-calendar tbody td a:hover{
    background-color:#eb3335;
    color:#FFF;
  }

/*~~~~  MBX Plugin 4Products  ~~~~~~*/

.mbx_4products_box{
  margin-top:20px;
  margin-bottom:20px;
  /*border:1px solid #e3e2de;*/
  /*padding:15px;*/
  /*float:left;*/
  /*width:463px;*/
}
.mbx_4products_box ul{
  text-indent:0 !important;
  margin:0 0 15px 0 !important;
  padding:0 !important;

}
.mbx_4products_box ul li{
  float:left;
  display:block;
  width:121px;
  margin:0 !important;
  padding:0 !important;
  border:1px solid #fff;
  text-align:center;
}

.mbx_4products_box ul li:hover{
  border:1px solid #e3e2de;
}

.mbx_4products_box ul li a,
.mbx_4products_box ul li a:visited{
  display:block;
  color:#444340;
  text-decoration:none;
  font-weight:500;
}
.mbx_4products_box ul li:hover a{
  color:red;
}

.mbx_4products_box ul li div.producttip_image{
  height:120px;
  text-align:center;
  margin-bottom:10px;
}
.mbx_4products_box ul li div.producttip_image img{

}

.mbx_4products_box ul li h4{
  font-weight:700;
  margin-bottom:0;
  margin-left:8px;
}
.mbx_4products_box ul li p{
  margin-top:0 !important;
  font-style:italic;
  font-weight:500 !important;
  margin-left:6px;
  text-align: center;
}


/*~~~~  MBX Plugin Quicklinks  ~~~~~~*/
#quicklinks{
    margin:35px 0 35px 35px;
  }

#quicklinks_description{
    float:left;
    margin-right:27px;
    width:141px;
  }

#quicklinks_description h2{
    color:#ec3237;
    margin:0;
    font-size:20px;
    line-height:20px;
    font-weight:700;
  }
#quicklinks_description p{
  margin-top:10px;
}


#quicklinks_images{
  /*margin-top:20px;*/
  /*margin-left:20px;
  margin-bottom:20px;*/
  /*padding:15px;*/
  /*float:left;*/
  /*width:463px;*/
}
#quicklinks_images ul{
  text-indent:0 !important;
  margin:0 !important;
  padding:0 !important;
}
#quicklinks_images ul li{
  float:left;
  display:block;
  width:154px;
  height:100%;
  margin:0 !important;
  padding:0 !important;
  border:1px solid #fff;
  text-align:center !important;
}

#quicklinks_images ul li:hover{
  border:1px solid #e3e2de;
}

#quicklinks_images ul li a,
#quicklinks_images ul li a:visited{
  display:block;
  color:#444340;
  text-decoration:none;
  font-weight:500;
}
#quicklinks_images ul li:hover a{
  color:red;
}

#quicklinks_images ul li img{
  /*width:100%;*/
}

#quicklinks_images ul li h4{
  font-weight:700;
  margin-bottom:0;
  /*margin-left:8px;*/
}
#quicklinks_images ul li p{
  margin-top:0 !important;
  font-style:italic;
  font-weight:500 !important;
  /*margin-left:6px;*/
  text-align:center;
}


.category-startseite > *{
  margin-bottom:10px;
}



/***  Gezwitscher  ***/

.gezwitscher_intro{
  background-image:url('images/twitter_introbox.png');
  background-repeat:no-repeat;
  height:113px;
  margin-bottom:20px;
}
.gezwitscher_intro .profile_image{
  float:left;
  width:100px;
  height:92px;
  margin-top:10px;
  text-align:center;
}
.gezwitscher_intro .profile_image img{
  width:70%;
}
.gezwitscher_intro .profile_description{
  float:left;
  width:325px;
  margin-top:8px;
}
.gezwitscher_intro .profile_description h2 a,
.gezwitscher_intro .profile_description h2 a:hover,
.gezwitscher_intro .profile_description h2 a:visited{
  font-size:0.9em;
  color:#EC3237;
  text-decoration:none;
}
.gezwitscher_intro .profile_description h4{
  margin-bottom:0;
  font-weight:700;
}
.gezwitscher_intro .profile_description p{
  margin-top:8px;
  margin-bottom:0;
}
.gezwitscher_intro .profile_description p a,
.gezwitscher_intro .profile_description p a:hover,
.gezwitscher_intro .profile_description p a:visited{
  color:#EC3237;
}

.tweet{
  border-bottom:1px solid #dcdbd6;
  margin-bottom:15px;
  padding-left:15px;
  padding-right:15px;
  width:456px;
}

.tweet .user_image{
    float:left;
    height:61px;
    width:61px;
}
.tweet .user_image img{
    border: 1px solid #e3e3e3;
    padding:3px;
}
.tweet .user_description{
    margin-left:61px;
}

.tweet .tweet_text{
  font-size:1.3em;
  line-height:1.3em;
  font-weight:700;
  margin-bottom:10px;
}

.tweet .tweet_date{
  font-style:italic;
  /*font-weight:700;*/
  /*font-size:0.9em;*/
  margin-bottom:0;
}
.tweet .tweet_date a,
.tweet .tweet_date a:hover,
.tweet .tweet_date a:visited{
  color:#333333 !important;
  text-decoration:none;
}

.tweet .tweet_status{
  font-style:italic;
  /*font-size:0.9em;*/
  font-weight:700;
  margin-top:0;
}
.tweet .tweet_text a,
.tweet .tweet_date a,
.tweet .tweet_status a{
  color:#EC3237;
}

.tweet .tweet_share{
  margin-top:20px;
  margin-bottom:20px;
}



#saftkanalwrap{
  float:left;
  width:997px;
}

#saftkanalwrap #content{
  float:left;
}

#saftkanalwrap #content .post{
  width:auto;
}

.video_show{
  background-color:#dcdbd6;
  margin-bottom:25px;
  width:717px;
}
.video_show div.video_player{
  width:500px;
  float:left;
}

.video_show div.video_details{
  float:left;
  padding-top:15px;
  padding-left:20px;
  background-image:url('images/video_show_bg.png');
  background-color:#dcdbd6;
  background-repeat:no-repeat;
  background-position:0 0;
  height:246px;
  width:187px;
}
.video_show div.video_details h2{
  color:#ec3237;
}

.video_show div.video_details p.video_date{
  margin-bottom:15px;
  font-style:italic;
}

.video_show div.video_details div.video_description{
  /*height:193px;*/
  /*overflow:hidden;*/
  margin-bottom:15px;

}

.category_show{
  margin-bottom:25px;
}

.saftkanal_list{
  list-style-type:none;
}
.saftkanal_list li{
  float:left;
  display:block;
  width:150px;
  height:165px;
  margin-right:15px;
}

#slider-stage1 .saftkanal_list li,
#slider-stage2 .saftkanal_list li,
#slider-stage3 .saftkanal_list li{
    height:197px !important;
}

.saftkanal_list li a,
.saftkanal_list li a:visited{
  color:#444340;
  text-decoration:none;
}
.saftkanal_list li:hover a{
  color:#ec3236;
}

.saftkanal_list li img{
  width:150px;
  border:1px solid #bcbbb7;
}
.saftkanal_list li h3{
  margin-top:0 !important;
  border:none !important;
  padding-top:0 !important;
  font-size:1.1em !important;
}
.saftkanal_list li p.video_date{
  font-style:italic;
  display:none;
}

h2.saftkanal_category{
  padding-bottom:7px;
  margin-bottom:5px !important;
  border-bottom:1px solid #e3e2de;
}

h2.saftkanal_category_vertical{
  padding-bottom:7px;
  padding-top:10px !important;
  margin-bottom:0 !important;
  border-bottom:none !important;
}

span.saftkanal_counter{
  float:right;
  margin-top:-24px;
}

/***  SINGLE Video Show  ***/
.single_video_show{
  margin-bottom:25px;
}
.single_video_show div.video_player{
  width:500px;
}

.single_video_show div.video_details{
  padding-top:15px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;
  background-image:url('images/single_video_show_bg.png');
  background-color:#dcdbd6;
  background-repeat:no-repeat;
  background-position:0 0;
  width:460px;
}
.single_video_show div.video_details h2{
  color:#ec3237;
}

.single_video_show div.video_details p.video_date{
  margin-bottom:15px;
  font-style:italic;
}

.single_video_show div.video_details div.video_description{
  margin-bottom:15px;

}

.saftkanal_navigation{
  height:391px;
  width:173px;
  padding-left:15px;
  background-image:url('images/infobox_grey_big.png');
}


#slider-stage1,
#slider-stage2,
#slider-stage3,
#slider-stage4{
float:left;
width:650px;
overflow:auto;
overflow-x:hidden;
overflow-y:hidden;
/*height:200px;*/
margin:0 auto;
}
#slider-list1,
#slider-list2,
#slider-list3,
#slider-list4{
width:2000px;
border:0;
margin:0;
padding:0;
/*left:400px;*/
}

#previous_horizontal1,
#previous_horizontal2,
#previous_horizontal3,
#previous_horizontal4{
  float:left;
  width:14px;
  height:25px;
  margin-top:47px;
  margin-right:10px;
  background-image:url('images/btn_prev_next.png');
  background-position:0 0;
}
#previous_horizontal1:hover,
#previous_horizontal2:hover,
#previous_horizontal3:hover,
#previous_horizontal4:hover{
  background-position:0 -25px;
}
#next_horizontal1,
#next_horizontal2,
#next_horizontal3,
#next_horizontal4{
  float:right;
  width:14px;
  height:25px;
  margin-top:47px;
  background-image:url('images/btn_prev_next.png');
  background-position:-14px 0;
}
#next_horizontal1:hover,
#next_horizontal2:hover,
#next_horizontal3:hover,
#next_horizontal4:hover{
  background-position:-14px -25px;
}


/*Vertical Video Navigation*/

#slider-stage_vertical{
overflow:auto;
overflow-x:hidden;
overflow-y:hidden;
height:340px;
margin:0 auto;
}
#slider-list_vertical{
height:2000px;
border:0;
margin:0;
padding:0;
/*left:400px;*/
}
.prevnext_vertical{
  width:62px;
  height:24px;
  margin-top:-9px;
  margin-bottom:25px;
  margin-left:65px;
}

#previous_vertical{
  float:left;
  width:31px;
  height:24px;
  margin-top:0px;
  margin-right:0px;
  background-image:url('images/btn_prev_next_vertical.png');
  background-position:0 0;
}
#previous_vertical:hover{
  background-position:0 -24px;
}
#next_vertical{
  float:right;
  width:31px;
  height:24px;
  margin-top:0px;
  background-image:url('images/btn_prev_next_vertical.png');
  background-position:-31px 0;
}
#next_vertical:hover{
  background-position:-31px -24px;
}

.saftplauschwrapper{
  float:left;
  width:787px;
}

.saftplausch{
  float:left;
  width:997px !important;

}
/* Social Link Box (Saftplausch) */
.saftplausch .social_link_box{
    width:183px;
    height:167px;
    background-image:url('images/linkbox_red.png');
    float:right;
    margin:0 33px 20px 0;
}
.saftplausch .social_link_box ul{
    margin-top:75px;
    margin-left:15px;
    list-style-type:none;
    padding:0;
}
.saftplausch .social_link_box ul li{
    margin-bottom:10px;
}
.saftplausch .social_link_box ul li a{
    display:block;
    padding-left:28px;
    height:20px;
    line-height:20px;
    color:#FFFFFF;
    font-weight:700;
    background-image:url('images/social_links_sprite.jpg');
    background-repeat:no-repeat;
}
.saftplausch .social_link_box ul li a#social_link_twitter{
    background-position:0 -20px;
}


.saftplausch .tweetsidebar{
  float:right;
  overflow:hidden;
  padding:0 30px 0 0;
  width:187px;
}
.saftplausch .tweetsidebar .tweet_show h2{
  color:#fff;
  font-size: 2em;
  font-weight:500;
  line-height:1em;
  margin:0 0 5px;
  padding-top:8px;
}
.saftplausch .twitter_navigation{
  height:651px;
  width:169px;
  padding-top:50px;
  padding-left:15px;
  background-image:url('images/infobox_red_big_new.png');
}

#slider-stage_vertical_twitter{
    overflow:auto;
    overflow-x:hidden;
    overflow-y:hidden;
    height:340px;
    margin:0 auto;
}
#slider-list_vertical_twitter{
    height:2000px;
    border:0;
    margin:0;
    padding:0;
    /*left:400px;*/
}



.saftplausch .twitter_navigation .tweet_show{
  margin-bottom:25px;
  color:#fff;
}

.saftplausch .twitter_navigation .tweet_show #slider-stage_vertical_twitter{
    height:631px;
}
.saftplausch .twitter_navigation .tweet_show .twitter_list{
  float:left;
  display:block;
  height:185px;
  width:155px;
  margin-right:15px;
  margin-bottom:15px;
  padding-bottom:15px;
  border-bottom:1px solid #f16568;

}
.saftplausch .twitter_navigation .tweet_show .twitter_list .user_image{
    float:left;
    width:50px;
}
.saftplausch .twitter_navigation .tweet_show .twitter_list .user_image img{
    border:1px solid #FFFFFF;
    width:50px;
    height:50px;
}
.saftplausch .twitter_navigation .tweet_show .twitter_list .tweet_info{
    float:left;
    margin-left:10px;
    margin-top:8px;
}
.saftplausch .twitter_navigation .tweet_show .twitter_list .tweet_info .tweet_autor{
  font-weight:700;
  color:#FFFFFF;
}
.saftplausch .twitter_navigation .tweet_show .twitter_list .tweet_info .tweet_date{
  font-style:italic;
  font-weight:700;
  color:#333333;
}
.saftplausch .twitter_navigation .tweet_show .twitter_list .tweet_text{
  font-style:italic;
  margin-top:5px;

}

.saftplausch .twitter_navigation .tweet_show .twitter_list a,
.saftplausch .twitter_navigation .tweet_show .twitter_list a:visited{
  color:#fff;
  text-decoration:none;
}
.saftplausch .twitter_navigation .tweet_show .twitter_list:hover a{
  /*text-decoration:underline;*/
}

.saftplausch .twitter_navigation .tweet_show .twitter_list .btn_lightgrey_to_darkgrey_sm_sd a,
.saftplausch .twitter_navigation .tweet_show .twitter_list .btn_lightgrey_to_darkgrey_sm_sd a:visited{
    background-image: url('images/retweet_arrows.png');
    background-repeat:no-repeat;
    background-position:left;
    padding-left:18px;
}
.saftplausch .twitter_navigation .tweet_show .twitter_list .btn_lightgrey_to_darkgrey_sm_sd a:hover{
    background-image: url('images/retweet_arrows_hover.png');
}

.prevnext_vertical_twitter{
  width:62px;
  height:24px;
  margin-top:-1px;
  margin-bottom:25px;
  margin-left:65px;
}
#previous_vertical_twitter{
  float:left;
  width:31px;
  height:24px;
  margin-top:0px;
  margin-right:0px;
  background-image:url('images/btn_prev_next_vertical.png');
  background-position:0 0;
}
#previous_vertical_twitter:hover{
  background-position:0 -24px;
}
#next_vertical_twitter{
  float:right;
  width:31px;
  height:24px;
  margin-top:0px;
  background-image:url('images/btn_prev_next_vertical.png');
  background-position:-31px 0;
}
#next_vertical_twitter:hover{
  background-position:-31px -24px;
}


/**** Table for alternative teasing Blog Layout ***/
.postteaser{
  margin-bottom:10px;
}
.postteaser .image{
  vertical-align:top;
}
.postteaser .description{
  padding-left:10px;
}
.postteaser .commentsandmore{
  margin-top:10px;
}
.postteaser .commentsandmore div:first-child{
  float:left;
  margin-right:10px;
}
.postteaser .commentsandmore .commentlink{
  margin-top:0;
  margin-bottom:0;
}


/*** X-Selling in Sidebar ***/
.xselling_show{
  height:146px;
  margin-bottom:10px;
}
.xselling_show a{
  display:block;
  text-decoration:none;
}
.xselling_show .description{
  margin-top:-69px;
  padding:0 15px 0 15px;
}
.xselling_show .description h3,
.xselling_show .description p{
  color:#fff !important;
  line-height:1.1em;
}
.xselling_show .description h3{
  margin-top:0 !important;
  padding-top:0 !important;
  border-top:none !important;
}


/*** Saftpresse ***/

.saftpresse_icon{
  float:left;
  width:105px;
  height:90px;
  background-image:url('images/saftpresse_icon.jpg');
  background-repeat:no-repeat;
  background-position:15px 0;
}
.saftpresse_intro{
  float:left;
  width:380px;
}
.saftpresse_intro h2,
.saftpresse_olderpubs h2{
  color:#ec3235;
  margin-bottom:5px;
}

.saftpresse_latestpub,
.saftpresse_olderpubs{
  margin:15px 0 15px 0;
}
.saftpresse_latestpub h3,
.saftpresse_olderpubs h2{
  margin-bottom:10px;
}


.page-id-546 .narrowcolumn hr{
  display:inherit;
  color:#dcdbd6;
  background-color:#dcdbd6;
  height:1px;
  border:0;
}

.pageflip_bottom{
  background-image:url('images/pageflip_bottom.jpg');
  height:14px;
  width:100%;
  margin-top:-17px;
  position:relative;
  margin-bottom:20px;
}
.saftpresse_old{
  float:left;
  width:245px;
  margin-bottom:25px;
}
.saftpresse_old img{
  float:left;
}
.saftpresse_old .description{
  margin-left:108px;
}
.saftpresse_old .description h3{
  margin-top:0;
}
.saftpresse_old .description p{
  height:90px;
  width:100px;
}


/* Service Seite */
.page-id-162 .post h2{
    margin-bottom:25px;
}
.page-id-162 .post{
    margin: 0;
}
.page-id-162 .post table h2{
    margin:0;
}
.page-id-162 .post table h3{
    margin:0 0 15px 0;
}
.page-id-162 .post table td{
    padding:0 !important;
}
.page-id-162 .post table td:first-child{
    width:396px;
}
.page-id-162 .post table td.service_description{
    padding:10px 0 10px 0px !important;
}
.page-id-162 .post table td ul{
    list-style-type: disc;
    text-indent:0;
}



/*Saftblog Seite */

.page-id-120 #mainwrap,
.archive #mainwrap,
.single #mainwrap{
    width:755px;
}

.page-id-120 #mainwrap #content,
.archive #mainwrap #content,
.single #mainwrap #content{
    width:525px;
    padding:0 0 0 20px;
}

.page-id-120 .post,
.archive .post,
.single .post{
    background-image:url(images/post_bg2.jpg);
    background-repeat:repeat-y;
    background-position:0 0;
    width:465px !important;
    padding-left:30px;
    padding-right:30px;
    padding-bottom:0 !important;
    margin-bottom:0 !important;
    border-bottom:none !important;

}
.page-id-120 .post_topborder,
.archive .post_topborder,
.single .post_topborder{
    display: block;
    height:51px;
    width:525px;
    background-image:url('images/post_border_bg2.jpg');
    background-position:0 0;
}
.page-id-120 .post_bottomborder,
.archive .post_bottomborder,
.single .post_bottomborder{
    display: block;
    height:39px;
    width:525px;
    background-image:url('images/post_border_bg2.jpg');
    background-position:0 -51px;
    margin-bottom: 20px;
}
.page-id-120 .post .entry img,
.archive .post .entry img,
.single .post .entry img{
    border:1px solid #ececec;
    margin-right:10px;
    padding:0 !important;
}
.page-id-120 .post .entry .image_block img,
.page-id-120 .post .entry img.size-full,
.page-id-120 .post .entry iframe,
.page-id-120 .post .entry embed,
.archive .post .entry .image_block img,
.archive .post .entry img.size-full,
.archive .post .entry iframe,
.archive .post .entry embed,
.single .post .entry .image_block img,
.single .post .entry img.size-full,
.single .post .entry iframe,
.single .post .entry embed{
    width:452px;
    padding:0 !important;
}
.page-id-120 .post .entry .mbx_suggest_box,
.archive .post .entry .mbx_suggest_box,
.single .post .entry .mbx_suggest_box{
    width:425px !important;
    background-color:#FFF;
}
.page-id-120 .post .entry .mbx_suggest_box .mbx_suggest_description,
.archive .post .entry .mbx_suggest_box .mbx_suggest_description,
.single .post .entry .mbx_suggest_box .mbx_suggest_description{
    width:292px !important;
}
.page-id-120 .post .entry .mbx_suggest_box img,
.archive .post .entry .mbx_suggest_box img,
.single .post .entry .mbx_suggest_box img{
    border:0px !important;
    width:100px;
}

.single .commentlist{
    width:495px;
}

.page-id-120 span.sticky{
    background-image:url('images/post_border_bg_sticky2.jpg');
}
.page-id-120 .post.sticky{
    background-image:url('images/post_bg_sticky2.jpg');
}



/* Warenkorb Platzhalter */
#cart_placeholder{
    height:124px;
}

/* Kontakt Seite */

#contactform form{
    text-align:left;
}

#contactform #left{
    float:left;
    padding-right:40px;
    width:230px;
}

#contactform #right{
    float:left;
}

#contactform .contactlabel{
    font-weight: 700;
}
#contactform input, #contactform textarea{
    margin-top:8px;
}
#contactform #left input{
    padding:7px;
    border:1px solid #BBBAB6;
    color:#555555;
    margin-bottom:0.9em;
}
#contactform .kontakt_checkbox{
    margin-right:10px;
    margin-bottom:30px;
    width:20px;
    float:left;
}
#contactform .contacterror {
    border: 1px solid #ff0000 !important;
}

#kontakt{
    margin-top:20px;
}
#kontakt #map{
    width:201px;
    height:201px;
    border:5px solid #dcdbd6;
    background-image: url('images/map.jpg');
    float:left;
}
#kontakt #description{
    float:left;
    margin-left:40px;
}
#kontakt #description #adresse{
    background-image: url('images/kontakt_adresse.jpg');
    background-repeat:no-repeat;
    background-position:top left;
    min-height:39px;
    padding-left:58px;
}
#kontakt #description #telefon{
    background-image: url('images/kontakt_telefon.jpg');
    background-repeat:no-repeat;
    background-position:top left;
    min-height:39px;
    line-height:39px;
    padding-left:58px;
}
#kontakt #description #fax{
    background-image: url('images/kontakt_fax.jpg');
    background-repeat:no-repeat;
    background-position:top left;
    min-height:39px;
    line-height:39px;
    padding-left:58px;
}
#kontakt #description #email{
    background-image: url('images/kontakt_email.jpg');
    background-repeat:no-repeat;
    background-position:top left;
    min-height:39px;
    line-height:39px;
    padding-left:58px;
}
#kontakt #description #skype{
    background-image: url('images/kontakt_skype.jpg');
    background-repeat:no-repeat;
    background-position:top left;
    min-height:39px;
    line-height:39px;
    padding-left:58px;
}


/* SITEMAP Seite */

#sitemap h2{
  margin-bottom:20px;
}
#sitemap ul{
    text-indent:0 !important;
}
#sitemap a{
  font-weight:500;
}


/* Haendlersuche */
.haendlersuche_box{
    width:171px;
    height:131px;
    padding:7px 10px 10px 10px;
    margin-bottom:10px;
    background-image:url('images/haendlersuche_box.png');
  }

.haendlersuche_box h2{
    color:#fff !important;
    border:none !important;
    margin-bottom:2px !important;
    padding-bottom:0 !important;
}

.haendlersuche_box label{
    color:#FFF !important;
    display:block;
    margin-bottom:5px;
}

.haendlersuche_box input{
    border:1px solid #BBBAB6;
    color:#9C9C9A;
    padding:7px;
    margin-bottom:8px;
}
.haendlersuche_box #search,
#myPlzForm #search{
    border:none;
    background:none;
    padding:0;
}

#mainwrap_haendlersuche #content{
    margin-top:25px;
}

#mainwrap_haendlersuche h3{
    margin:-16px 0 20px 0;
}


#myPlzForm .left{
    width:136px;
    float:left;
}
#myPlzForm .left input{
    border:1px solid #BBBAB6;
    color:#9C9C9A;
    margin-bottom:8px;
}


#detailview .productDetail .left .rating{
    /*margin:11px 0 0 0;*/
    text-align:center;
    width:150px;
}
#detailview .productDetail .left .share{
    margin:6px 0 0 0;
    padding-left:26px;
}
#detailview .productDetail .left .share .fb_share,
#detailview .productDetail .left .share .twitter_share,
#detailview .productDetail .left .share .google_share{
    height:28px;
    width:28px;
    margin-right:9px;
    float:left;
}
#detailview .productDetail .left .share .twitter_share a{
    display:block;
    background-image: url('images/twitter_share_icon.jpg');
    background-position: 0 0;
    height:28px;
    width:28px;
}
#detailview .productDetail .left .share .fb_share a{
    display:block;
    background-image: url('images/fb_share_icon.jpg');
    background-position: 0 0;
    height:28px;
    width:28px;
}
#detailview .productDetail .left .share .google_share a{
    display:block;
    height:28px;
    width:28px;
    overflow:hidden;
}

#detailview .productDetail .left .share .twitter_share a:hover,
#detailview .productDetail .left .share .fb_share a:hover{
    background-position: 0 -28px;
    text-decoration:none;
}

#detailview .productDetail .left .share .google_share a:hover img{
    margin-top: -28px;
}


.share_twitter{
    float:left;
    margin-right:5px;
}

#tweettoo{
    float:left;
    margin-left:10px;
}
.share_twitter a,
#tweettoo{
    display:block;
    background-image: url('images/twitter_share_icon_small.jpg');
    background-position: 0 0;
    height:18px;
    width:18px;
}
.share_facebook{
    float:left;
    margin-right:5px;
}
.share_facebook a{
    display:block;
    background-image: url('images/fb_share_icon_small.jpg');
    background-position: 0 0;
    height:18px;
    width:18px;
}
.share_google{
    float:left;
    margin-right:5px;
}
.share_google a{
    display:block;
    /*background-image: url('images/fb_share_icon_small.jpg');*/
    /*background-position: 0 0;*/
    height:18px;
    width:18px;
    overflow: hidden;
}
.share_google a:hover img{
    margin-top:-18px;
}

.share_twitter a:hover,
.share_facebook a:hover,
#tweettoo:hover{
    background-position: 0 -18px;
    text-decoration:none;
}

.like_facebook{
    margin-top:5px;
}

/* Facebook Wall */
.fb_wall{

}
.fb_wall .fb_post{
    padding-bottom:10px;
    border-bottom:1px solid #DDDDDD;
    margin-bottom:15px;
}
.fb_wall .fb_post .fb_image{
    float:left;
    height:65px;
    width:65px;
}
.fb_wall .fb_post .fb_image img{
    padding:2px;
    border:1px solid #DDDDDD;
}

.fb_wall .fb_post .fb_description{
    margin-left:65px;
}
.fb_wall .fb_post .fb_description .fb_date{
    color:#777777;
    background-image:url('images/fb_date_icon.png');
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:22px;
    margin-top:10px;
}
.fb_wall .fb_post .fb_description .fb_message .fb_actor{
    font-weight:700;
}
.fb_wall .fb_post .fb_description .fb_like{
    height:25px;
    line-height:26px;
    margin-bottom:2px;
    background-color:#eceff5;
    background-image:url('images/fb_like_icon.png');
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:26px;

}
.fb_wall .fb_post .fb_description .fb_media{
    margin-top:10px;
}
.fb_wall .fb_post .fb_description .fb_media img{
    border:1px solid #DDDDDD;
    padding:3px;
}

.fb_wall .fb_post .toggler_comment{
    cursor:pointer;
}
.fb_wall .fb_post .toggler_comment:hover{
    color:#EC3237 !important;
}

.fb_wall .fb_eckchen{
    margin-top:10px;
    height:5px;
    background-image:url('images/fb_eckchen.png');
    background-repeat:no-repeat;
    background-position:top left;
}

/* Attachments  */
.fb_wall .fb_post .att_content{
    display:table;
    padding-left:10px;
}
.fb_wall .fb_post a.att_image{
    float:left;
    display:block;
}
.fb_wall .fb_post a.att_title{
    color:#3B5998;
    font-weight: 700;
}
.fb_wall .fb_post a.att_image i{
    background:url("http://static.ak.fbcdn.net/rsrc.php/z467T/hash/1fjg6c8h.png") no-repeat scroll 0 0 transparent;
    height: 32px;
    position:absolute;
    display:block;
    width:39px;
    margin-top:-33px;
    margin-left:2px;
}
.fb_wall .fb_post .att_caption{
    color:#808080;
    font-style:italic;
}
.fb_wall .fb_post .att_desc{
    color:#808080
}

/* Comments */
.fb_wall .fb_comments{
    /*margin-top:15px;*/
}
.fb_wall .fb_comments .fb_comment{
    background-color:#eceff5;
    padding:5px 5px 10px 5px;
    margin-bottom:2px;
}
.fb_wall .fb_comments .fb_comment .fb_comment_image{
    float:left;
    height:40px;
    width:40px;
}
.fb_wall .fb_comments .fb_comment .fb_comment_image img{
    width:30px;
    height:30px;
    padding:2px;
    border:1px solid #DDDDDD;
}

.fb_wall .fb_comments .fb_comment .fb_comment_description{
    margin-left:40px;
}
.fb_wall .fb_comments .fb_comment .fb_comment_description .fb_comment_message .fb_actor{
    font-weight: 700;
}

.fb_wall .fb_comments .fb_comment .fb_comment_description .fb_comment_date{
    color:#777777;
}

.fb_wall .element_comment{
    padding:5px 5px 5px 5px;
    background-color:#eceff5;
}
.fb_wall .element_comment textarea{
    margin-bottom:5px;
    width:400px;
}

#fb_postform{
    display:none;
}
#fb_postform #fb_posttext{
    height:15px;
    width:308px;
    float:left;
    padding:7px;
    font-size:1em;
    color: #9C9C9A;
    border:1px solid #BBBAB6;
    font-family: 'Lucida Grande',Verdana,Arial,Sans-Serif;
}

.fb_commentsend{
    margin-top:3px;
    float:right;
}
.fb_commentsend .btn_darkgrey_sd span{
    margin-right:0px;
    cursor:pointer;
}

.fb_intro{
    padding-bottom:15px;
    border-bottom: 1px solid #dddddd;

}
.fb_intro .fb_image{
    float:left;
    height:104px;
    width:102px;
    background-image: url('images/fb_logo.jpg');
}
.fb_intro .fb_description{
    margin-left:150px;
}
.fb_intro .fb_description p{
    margin-top:10px;
    margin-bottom:10px;
}

#fb_form_ghost{
    width:499px;
    height:31px;
    background-image: url('images/form_ghost.jpg');
    display:none;
}

#fb_connect{
    display:none;
}

#fb_friend{
    display:none;
}
#fb_faces{
    display:none;
}
#fb_notverified{
    display:none;
}
.fb_stati{
    margin-top:20px;
    margin-bottom:20px;
}
.fb_stati #fb_loggedout,
.fb_stati #fb_loggedin_nofan,
.fb_stati #fb_loggedin_fan{
    display:none;
}

.fb_post_extended{
    display:none;
}

#fb_faces{
    float:right;
    padding: 0 30px 0 0;
    width:187px;
    margin-bottom:15px;
}
#fb_faces iframe{
    /*height:309px !important;*/
}


.fb_comments .fb_showallcomments{
    height:25px;
    line-height:26px;
    margin-bottom:2px;
    background-color:#eceff5;
    background-image:url('images/fb_showallcomments.png');
    background-repeat:no-repeat;
    background-position:top left;
    padding-left:26px;
}

.fb_viewnavigation{
    text-align:right;
}

#fb_becomefriend{
    display:none;
}


/* Tables */
.entry table{

}
.entry table td{
    padding:10px;
    vertical-align:top;
}


/* Saftplausch Startseite (118) */

.page-id-118 .post{
    border-bottom:none !important;
}
.page-id-118 #content img{
    border:none !important;
}

.page-id-118 #content #saftplausch_intro{
    border-bottom: 1px solid #ececec;
}

.page-id-118 #content table td{
    border-bottom: 1px solid #ececec;
    padding-left:20px;
}

.page-id-118 #content table img{
    margin: 11px 0 0 0 !important;
}
.page-id-118 #content table h3{
    margin:0 !important;
    padding-bottom: 2px;
}
.page-id-118 #content table p{
    margin:0 !important;
    padding-bottom:0.9em !important;
}

.page-id-118 #content table .border-right p,
.page-id-118 #content table .border-right h3{
    border-right:1px solid #ececec;
    padding-right: 20px;
}


/* Geschichte der Walthers (32) */

.page-id-32 #content img{
    border:none !important;
}
.page-id-32 #content table img{
    border:10px solid #ededea !important;
    padding:0 !important;
    margin:0 22px 22px 0;
}
.page-id-32 #content table{
    background-image: url('images/history_timeline.png');
    background-repeat: repeat-y;
    background-position:0 0;
}
.page-id-32 #content table td{
    padding-left:90px;
}
.page-id-32 #content table td.history_date{
    background-image:url('images/history_date.png');
    background-repeat:no-repeat;
    background-position: 36px 0;
    color:#FFFFFF;
    font-weight:700;
    font-size:26px;
    line-height:24px;
    padding-left:53px;
    height:53px;
}


/* Kelterei Walther / Lohnmost / Transportsaecke , Gewinnspiel */
.page-id-324 img,
.page-id-3389 img{
    border:none !important;
}


.no_border{
    border:none !important;
}



#map_anfahrt{
    border:10px solid #DCDBD6;
    height:400px;
}



/* wpstats smiley */
#wpstats{
    display:none;
}


/*** Backend Customizing! ***/

#wp-admin .mbx_suggest_box,
#wp-admin .mbx_4products_box{
  background-color:#e3e3e3;
  border:1px dashed red;
}






