/*
Theme Name: huettenhilfe2
Theme URI: http://huettenhilfe.de/
Description: The original Huettenhilfe theme
Version: 0.1
Author: Alin
*/


/**
 *  FARBEN
 *  #5B8026  - dunkles gruen
 *  #8EBC22  - helles gruen
 *  #D64643  - rot
 *  #68715B  - graugruen
 */
 
 

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
/*li{list-style:none;}*/
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

strong{font-weight:bold;}




/*---------------------------- Main -------------------------------*/
html {


  }
body {
  /**/
  font-family:arial, verdana, sans-serif;
  color:#18181e;
  background: url(../_img/bg-body.gif) repeat-y;
width:952px;
  }

/*---------------------------- Links -------------------------------*/
a {
        color: #5B8026;
        text-decoration: none;
        }
a:visited {
        color: #5B8026;/*color: #7F7F07;*/
        text-decoration: none;
        }
a:hover {
        color: #D64643;
        text-decoration: none;
        }
a img {
        border: none;
        }
/*--------------------------- ELEMENTS ---------------------------*/
.breaker {
  font-weight:bold;
  color:#D64643;
  padding-bottom:12px;
  text-transform:uppercase;
  font-size:13px;
  width:100%;
}
.smallBreaker {
  font-weight:bold;
  color:#D64643;
  padding-bottom:2px;
  text-transform:uppercase;
  font-size:13px;
  width:100%;
}
.breaker a {
  color:#D64643;
}
.banner img{
  margin:0 0 7px 0;
}
.singlePrint{
  padding:0px 0px 0 15px;
  background:url(../_img/black_print.gif) no-repeat;
  font-size:13px;
}
.sendRecipe {
  background:url(../_img/icon_email.gif) no-repeat;
  padding:0px 0px 0 15px;
}
.delic{padding:0 4px 0 10px;font-size:13px;}


/*--------------------------- HEADER -----------------------------*/
#header {
  /* hier aendern fuer navi 
  background:#ffffff url(../_img/bg-body.gif) 0 -100px no-repeat;)*/
  margin-left:0px; 
  width:937px !important;
}

#permanentNavi {
  clear:both;
  width:370 !important;
  margin:0 0 0 0 !important;
  padding:0 0 0 0 !important;
}
#permanentNavi li{
  display:inline;
}
#permanentNavi li a {
  font-size:11px;
  color:#737373;
  padding:0 10px 0 0px;
  text-transform: uppercase;
  font-weight:bold;
}

#mainNavi {
  float:left;
  margin:0px 0 0 0px;
  padding:0px 0 0 0;

}
#mainNavi li {
  display:inline;
}
#mainNavi li a {
  display:block;
  float:left;
  color:#68715b;
  font-size:16px;
  font-weight: bold;
  color:#a8b930;
  margin:0 0px 0 0;
  padding:19px 20px 0px 10px;
  text-transform: uppercase;	
}
#mainNavi li#startHome a {padding:21px 0px 0px 20px;}
#mainNavi li a.active {
  color:#D64643;
  
}

#mainNavi li a:hover {
  color:#68715B;
}
#mainNavi li a.active:hover {
  color:#737373;

}






#headShadow {
 background: url(../_img/bg-shadowhead-2.gif) no-repeat  -20px bottom;
 clear:both;
 margin-left:16px;
 width:971px;
}
#headShadowBottom {

 clear:both;
 margin-left:42px;
 width:878px;
 border-bottom:3px solid #dfdfdf !important;
}


.cmBig {padding:5px 0 5px 47px;}
#cmHead {background: #ffffff;margin-left:16px;}
.homeButton {
 float:left;
 padding:17px 0;
}
.communication {
 float:right;
 width:420px;
 padding:7px 0 15px;
}

.searchBaby{
  float:right;
  padding:25px 0 0;
  background:url(../_img/bg-button.gif) no-repeat right 25px;
  }
#feedmail {
	width:390px;
	clear:both;
}





/*---------------------------- Sidebar -------------------------------*/
.sidebar {
  width:275px;
  float:right;
  margin-right:20px;
}

/**
 *  Sidebar Navi
 */

#categs{
  font-size:13px;
  padding:17px 0;
  font-weight:bold;}
#categs li{
  font-size:13px;
  margin:5px 0 0px;
  text-transform:uppercase;}
#categs li a {color:#D64643;}

#lessSpace #categs {padding:0 0 17px;}

#categs li ul.children{margin:10px 0 0 0;}
#categs li ul.children li{
  margin:1px 0 0px;
  padding:1px 0;
  display:block !important;
  font-size:14px;
  font-weight:normal;
  color:#000000;
  text-transform:none;
  }
#categs li ul.children li a{color:#5B8026;}
#categs li ul.children li a:hover {
  text-decoration:underline;
  color:#D64643;}




/**
 *  Sneak Preview
 */
#sneakPreview {padding:0 0 12px 0;}
#sneakPreview ul li {
  width:77px;
  float:left;
  display:inline;
  padding:0 12px 0 0;
  height:70px;
}
#sneakPreview ul li img {
  width:77px;
  margin:0 0 5px 0;
}

/**
 *  Books
 */
#books {clear:both;padding:0 0 12px 0;}


/**
 *  Rezeptinfo
 */
.rezeptInfo {margin-top:22px;}
.rezeptInfo ul li h4 a {
  font-size:12px;
  text-transform:uppercase;
  font-weight:bold;
}

.rezeptInfo ul{
padding:0px 0 10px 0;
}
.rezeptInfo ul li{
padding:2px 0 0px 20px;
background:url(../_img/folder.gif) no-repeat top left;
}
.rezeptInfo ul.noPic li{
padding:0px 0 0px 18px;
background:url(../_img/arrow_right_grey.gif) no-repeat 0 2px;padding:0 0 0 17px;/*background:url(../_img/dot.gif) no-repeat 2px 4px;*/
}
.rezeptInfo #printmark{float:right;width:50px;}
.rezeptInfo #printmark a{padding:0 5px 0px 0;}
.rezeptInfo p{margin:0;padding:0 0 3px 0;}


.rezeptInfo ul.singleUnavi {
  padding-bottom:20px !important;
}
.singleInfo {clear:both;font-size:14px;font-weight:bold;padding:31px 0 7px !important;}



/**
 * Related Post
 */
.sidebar ul.relatedRecipe {list-style-type:none !important;padding-bottom:20px;padding-right:17px;}
.sidebar ul.relatedRecipe li{clear:both;padding:0 5px 4px 0;background:none !important;line-height:100%;}
.sidebar ul.relatedRecipe li a.picLink {float:left;}
.sidebar ul.relatedRecipe li a img{float:left;margin:0 9px 9px 0;padding:1px; border:1px solid #efefef;}
.sidebar ul.relatedRecipe li a{font-size:13px !important;display:inline !important;font-weight:bold;}
.sidebar ul.relatedRecipe li a:visited {color:#5B8026;}
.sidebar ul.relatedRecipe li p {font-size:11px;color:#7f7f7f;}


#sidebarTagcloud {padding:0 20px 17px 0;}
#tagHeader {margin-top:22px;}


/*---------------------------- Bottom  -----------------------------*/
#bottom {
  clear:both;
  margin:30px 0 0 16px;
}
.bottomStart {
  background: url(../_img/footer1.jpg) no-repeat bottom left;
  padding-bottom:150px;
}
#tagcloud{
  text-align:center;
  margin:0px 0px 17px 0px;
  padding:0 27px 0 0;
  width:263px;
  float:left;
}
#tagcloud p {

}

#foodies {width:290px;float:left;margin-left:17px;}
#foodies p a img{margin-right:10px;}
#tagcloud h3.breaker {
  font-weight:bold;
  color:#D64643;
  padding-bottom:12px;
  text-transform:uppercase;
  font-size:13px;
  width:100%;
}

#bottomLeft,
#bottomCenter,
#bottomRight {
width:200px;
height:400px;
float:left;
}

#newsOn {float:left;width:286px;margin-left:30px;}
#newsOn li {font-size:12px;padding-bottom:2px;}
#newsOn li h4 a{font-size:14px !important;font-weight:bold;}
#newsOn li p.newsMeta {font-size:11px;color:#7f7f7f;padding-bottom:4px;}

/*---------------------------- Footer -----------------------------*/
.footer{
 clear:both;
 padding:10px 0 4px 17px;
 font-size:11px;
 color:#737373;
 background:#ffffff url(../_img/bg-footer-2.gif) no-repeat;
 width:920px;
 }
.footer a {color:#737373;font-size:11px;}
#sk2-footer{display:none;}
p.bloggerei{width:96px;float:right;margin-right:8px;}
p.bloggerei a{margin-left:10px;}
p.powered {float:left;width:500px;font-size:11px;}
p.powered span {color:#bfbfbf;padding-left:20px;}


/*---------------------------- Content -----------------------------*/
.ncol{
  width:580px;
  float:left;
  padding:20px 0 20px 45px;
  margin-top:0;
}
#moreInfoTag {width:670px;}
.ncol p,
.ncol ul li{
  font-size:14px;
}
.postRating{font-size:0.7em;clear:both;text-align:left;padding:2px 0 4px 277px;}

.post hr{clear:both;
   border:none;

   border-bottom:solid #dfdfdf 1px;
   background-color:#ffffff;
   height:1px;
   margin:20px 0 30px;}



.ncol .post{clear:both; margin:0 0 0 17px;}
/**
 *  Rezept auf Startseite
 */

.ncol .post ul{width:225px;float:left;list-style-type:none;padding:2px 0px 0 0;}
.ncol .post ul li{padding:1px 0 1px 0px;margin:0;}
.ncol .post ul li strong{padding:2px 0 2px 0;display:block;font-weight:bold;}
.ncol .post p{width:312px;float:right;margin-bottom:0px;padding:0;margin:5px 0 5px 0;}
.ncol .post h2{
  padding:0;
  margin:20px 0 0 0;
  text-transform:uppercase;
  font-weight:bold;}
.ncol .post h2 a {color:#D64643;}
.ncol .post h2 a:hover {color:#5B8026;}
.ncol .post .postmetadata{text-align:left !important;clear:both;width:100%; margin-bottom:20px;font-size:.7em;padding:0;margin-top:0;}





.post p img{padding:2px;border:1px solid #dfdfdf;}









/**
 *  Archiv Navi
 */
#archivNavi {
  padding:0 0 0 17px;
}
#archivNavi div {
  float:left;
  width:100px;
  margin:0 18px 0 0;
  padding-bottom:4px;
  border:1px solid #bfbfbf;
}
#archivNavi div.lastPreviewLink {
  margin:0 0px 0 0;
}
#archivNavi div a img {width:100px;}
#archivNavi div h2 {
  font-size:11px;
  padding:5px 2px;
  font-weight:bold;
}
#archivNavi div {font-size:11px;}
#archivNavi span {padding:0 2px;}


/**
 * Paginator
 */
div.pagination {clear:both;padding:30px 0 3px 3px;margin:3px 0 3px 3px;text-align:right;font-size:11px !important;}
div.pagination a {padding: 1px 5px 1px 5px;margin-right: 2px;border: 1px solid #efefef;text-decoration: none;color: #5B8026;}
div.pagination a:hover, div.pagination a:active {padding: 1px 5px 1px 5px;margin-right: 2px;border: 1px solid #efefef;}
div.pagination span.current {padding: 1px 5px 1px 5px;margin-right: 2px;border: 1px solid #ffffff;font-weight: bold;background-color: #5B8026;color: #ffffff;}
div.pagination span.disabled {padding: 1px 5px 1px 5px;margin-right: 2px;border: 1px solid #efefef;color: #B0C12A;}
#topCounter div.pagination{padding:7px 0 3px 3px;}



.arcList{padding:15px 0 15px;/*font-size:1.2em;*/width:620px;}
.scrapper {float:right;width:120px;padding:24px 7px 0 0;}
.arcList h2,
.arcList p{margin:0;padding:0;}
.arcList h2{font-weight:bold;background:none;font-size:14;text-transform:uppercase;}
.arcList li{margin:0px 0 0px 20px;padding:9px 0 0px 0px;border-bottom:2px solid #efefef;clear:both;}

.arcList li a{color:#5B8026;}
.arcList li a:hover {color:#D64643;}
.arcList li p,
.arcList div{font-size:0.8em;}
.arcList li p.moreInfo{padding:2px 0 0 0;text-align:right;clear:both;}
.arcList li p.excrel{font-size:1em !important;color:#5f5f5f;padding:2px 0 0 0;}
.arcList li p.excrel img{float:left; margin:3px 5px 0 0; width:100px;padding:2px;border:1px solid #dfdfdf;}
.arcList li:hover p.excrel img{float:left; margin:3px 5px 0 0; width:100px;padding:2px;border:1px solid #afafaf;}

.arcList li.ads{text-align:left;margin:18px 0 10px 18px;padding:0;border-bottom:none;}

.catBreadCrumb {margin:5px 0 0 20px;}
.catBreadCrumb span,
.catBreadCrumb span a,
.catBreadCrumb a img{padding:0;margin:0;}
.catBreadCrumb a {color:#afafaf;font-size:11px;}
.catFeed {font-size:11px;margin:0 0 0 20px;color:#afafaf;}

#arcH{text-transform:uppercase;margin:0 0 0 20px;padding:0;clear:both;}

#arcH a{color:#D64643;}
#arcH span.colored {color:#D64643;font-weight:bold;}

#container{

 padding-left:0px;
 z-index:2;
 margin:0;
}





h2{font-size:1em;font-weight:normal;}

.comarea{margin:0 0 0 20px}
.comarea h3{font-size:1em;font-weight:normal;background:none !important;}

/*----------------------------------- Comments ------------------------------------------*/

#comments {
 padding:10px 0px;
 margin:15px 0 0 20px;
 border-top:3px solid #999999;
 /*background:#8ebc22 url(../_img/bg-comments.gif) no-repeat top left;*/
}
#comments-bottom {clear:both;height:18px;margin:0 0 0 10px;}
#comments h2 {font-size:14px;text-transform:uppercase;font-weight:bold;margin:0px 0 10px;color:#5B8026;}

.commentlist,
.trackbacklist {padding-bottom:17px;}
.commentlist li{padding:0 0 10px 0;margin:0 0 0px 0px;border-bottom:1px solid #cccccc;}
.commentlist li.alt{background:#f7f7f7;}
.commentlist li p{padding:0 10px 0px;}
.commentlist li p.startItem {padding-top:10px;}
.commentlist li img.gravatar {float:left;margin:0 10px 4px 0;width:30px;height:30px;}


.trackbacklist li{padding:0 0 10px 0;margin:0 0 5px 0px;border-bottom:1px solid #cccccc;}
.trackbacklist li p{padding:0 0px;}
.trackbacklist li p.startItem {padding-top:4px;}
.trackbacklist li img.gravatar {float:left;margin:0 10px 4px 0;width:30px;height:30px;}

.commNo {float:right;padding:4px 11px 7px 10px;margin:5px 5px 0 0;font-size:18px;font-weight:bold;color:#afafaf;}


#commentlist{padding:0 0px 0 20px;margin:0 0 0 23px;}

#commentlist li p{padding:0;margin:0;}
#commentlist li p.comment-title{font-size:1em;font-weight:bold;}
#commentlist li p.comment-meta{font-size:.8em;color:#7f7f7f;padding-bottom:5px;}

.comments-num{margin:20px 0 20px 20px;font-size:1em !important;padding:0;border-bottom:2px solid #cfcfcf;}
#postcomment{padding:20px 0 0 0;}
#postcomment, .postcomments{margin:0 0 0 20px;}
#commentArch li {padding:3px;}
#commentArch input{width:200px;border:1px solid #afafaf;padding:2px;}
#commentArch textarea{width:400px;border:1px solid #afafaf;padding:2px;}


.comarea{margin:0 0 0 0px;}
#commentform{padding:0px; }
#commentform input, #commentform textarea{width:170px;}
#commentform input {border:1px solid #737373;padding:3px 10px 7px;margin:0 0 4px;}
#commentform p.sendButtonComm input {background:#5B8026; width:156px;padding:3px 8px 3px 6px;color:#ffffff;float:right;margin:7px 4px 0 0;}
#commentform textarea{width:565px;border:1px solid #737373;height:160px;padding:10px 0 10px 10px;}
.subscribe-to-comments {width:300px;float:left;font-size:13px;color:#838181;margin:7px 0 0 0;}




.pageCounter{text-align:right;font-size:0.9em;font-weight:normal;clear:both;padding:1px 0 10px 0;}

/*.pageCounter a{padding:0px 5px;font-size:0.85em;border:1px solid #B0C12A;}*/

.wcol .pageCounter{color:#afafaf;}





.navlist h3{margin:0;padding:0;font-size:0.84em;}
.navlist p{margin:0;padding:0;font-size:0.7em;}
.freshStuff {font-size:0.7em;color:#afafaf;}
.navlist li{padding:0 0 10px;}
.navlist li.recent {padding-right:20px;}
.navlist li.recent h3 {font-weight:bold !important;}

.searchli{margin:30px 0;}
.searchlitop{margin:15px 0 30px;}









#tagcloud h3{font-size:1em; color:#B0C12A; font-weight:normal;padding:0 0 10px;margin:0;}



#tagBomb{list-style-type:none;font-size:1em;margin:30px 0 0 20px;}
#tagBomb li {padding:0 0 10px 0;}
#tagBomb li p,
#tagBomb li h4{margin:0;padding:0 0 0 2px;}
#tagBomb li p{font-size:0.9em;}
#tagBomb li p a{color:#000000;}
#tagBomb li h4 a{color:#7F7F07;text-decoration:underline;font-size:0.85em;}

#found_categ{margin:0 0 0 20px;}

.naviTag{color:#B0C12A;}

.sidead{padding:20px 0 0 0;}




#aehnliche{clear:both;text-align:right;float:right;font-size:.9em;padding:10px 0 0;}
#aehnliche a{font-size:.9em;}



#gewinnspiel{
 position:absolute;
 top:2px;
 left:260px;
 z-index:1;
}

.feedlist{padding:7px 0 0 0;}
.feedlist li{padding:0;margin:0;font-size:1em;font-weight:bold;}


.nospace{padding:0;margin:0;font-weight:bold;}

.blogroll{margin:7px 0 0 0;}
.blogroll li{font-size:.9em; background:url(../_img/arrow_right_grey.gif) no-repeat 0 2px;padding:0 0 0 17px;}





#postad{clear:both;float:right;}
li.empfehlung{margin:-5px 0 28px;padding:0px 0 0px;/*background:url(../_img/bg_empfehlung.jpg) no-repeat top left;*/}

.myroll{clear:both; width:550px;padding:10px 0 10px 0;}
.myroll ul{float:right !important; margin-right:86px;}
.myroll ul li{width:280px !important; font-weight:bold;}

.events p{width:120px;}
.events p.recent{float:left;}
.events p.past{float:right;}
.events p.past img{width:90px;padding:2px;border:1px solid #cfcfcf;margin-left:23px; margin-bottom:3px;margin-right:0;}
.events p.past a{padding:0 0 4px;margin-right:0;}

#winabook{position:absolute;top:10px;left:307px;}





.yobHead{padding-top:5px;font-weight:bold;}
.yob{
width:250px;
height:105px;
font-size:0.9em;
scroll:auto;
overflow:auto;
display:block;
color:#858445;
margin-bottom:15px !important;}

#mySiteMap{padding:20px 0 20px 0px;}
/*#mySiteMap ul li a{color:#14761A;}
#mySiteMap ul li a:hover{color:#858445;}*/
#mySiteMap ul li a{font-size:1.1em;}
#mySiteMap ul li a:visited{color:#D1D0A7;}
#mySiteMap ul li a:hover{color:#FFA004;}
#mySiteMap h3{padding:0 0 5px 0;margin:17px 0 0 0;color:#F2960B;}
#mySiteMap ul,
#mySiteMap h3{margin-left: 30px;}
#mySiteMap div.pageCounter p{padding:0;font-size:1em;margin:0;}

#mySiteMap ul li{clear:both;display:block;}
#mySiteMap ul li ul{float:right;width:300px;padding:0;margin:0;}
#mySiteMap ul li img{float:left;width:180px;padding:2px;border:1px solid #cfcfcf;margin:0 17px 0 31px;}
#mySiteMap ul li ul li img{border:none;width:15px;margin:0 7px 0 1px;}

#abouthh{padding:0 0 0 25px;}
#abouthh h3{margin: 0 0 0 0;padding:0 0 0 0;font-size:18px;font-style:italic;}

#huettenhelfer div h3{clear:both;padding:20px 0 7px 0;font-size:14px;text-transform:uppercase;color:#D64643;font-weight:bold;}
#huettenhelfer div.authContent {width:400px;float:left;font-size:14px;}
#huettenhelfer div.authContent ul {margin-left:15px;width:100%;}
#huettenhelfer div.authContent ul li{background:none;width:100% !important;}

#huettenhelfer div.authImg {float:left !important;width:170px;}

#coopsearch{padding-left:16px;padding-top:25px;}

.wcol .post .fullsize p {width:100%;}
.ncol .post .fullsize p {width:100%;}

.fullsize ul,
.fullsize ol {
 clear:both;
 margin-bottom:10px;
}
.fullsize ul li,
.fullsize ol li {
 font-size:14px;
 margin:0 0 0 15px;
 list-style:disc;
}

.banner{padding:17px 0;}
.centerads{padding:14px 0 0 30px !important;background:#ffffff;}
.centeradsb{padding:9px 0 7px 110px !important;background:#ffffff;}

.newsletterLink {font-size:12px;background:url(../_img/email.png) no-repeat;padding:0 0 0 20px;position:absolute;top:28px;left:357px; }


.pageCounter .disabled{display:none;}
.pageCounter a {padding:0 2px 0 1px;}

.catAuthor {margin-bottom:13px;}
.catAuthor li{font-size:13px;}
.catAuthor li a{font-size:14px;}


.lebenslauf {width:100%;clear:both;}
.lebenslauf td {font-size:14px;vertical-align: top;}

.preloadnavi {display:none;}

#blogrollLinks {padding-right:20px;}





#cm_skyscraper {position:absolute;top:210px;left:1000px;}
#cm_head {position:absolute;top:0;left:100px;}

/**
 * Feedmail
 */


#feedmail form {
	border: none;
	width: 370px;
	padding:0 !important;
}
#feedmail form input {
	width: 180px;
}
#feedmail form input.fsend {
	padding:0px !important;
	font-size:11px;
	background:#68715b;
	color:#ffffff;
	border:1px solid #737373;
}
#feedmail form input.fmail {
	padding:0px !important;
	font-size:11px;
	background:#ffffff;
	border:1px solid #737373;
}
#feedmail form p {
	font-size: 12px;
	padding-bottom:0 !important;
}
#feedmail form p strong {
	font-size: 11px;
	color:#737373;
	font-weight:normal;
}
#feedmail form p.feedmsg {
	font-size: 11px;
	text-align: right;
	color: #afafaf;
	padding-right: 10px;
	display: none;
}


/**
 *  Suchbox
 */

.searchBaby #q{
  font-size:14px;
  padding:5px;
  border:none !important;
  border:2px solid #dfdfdf !important;
  width:214px;
  height:auto;
  cursor:auto;
  }
.searchBaby input{
  font-size:7px;
  color:#68715b;
  background:transparent !important;
  border:none;
  padding-left:5px;
  width:34px;
  height:30px;
  cursor:pointer;
  }



.cmBig {padding:5px 0 5px 47px;}
#cmHead {height:90px;width:984px;background: #ffffff;padding-left:15px;}


.ncol ol {list-style-type:decimal;margin-left:16px;}
.ncol ol li {font-size:13px;}





/*  NEW SECTION  */
h1, h2, h3, h4, h5 {padding-bottom:12px;color:#D64643;clear:both;}
h1 {font-size:18px;text-transform:uppercase;font-weight:bold;}
h2 {font-size:16px;text-transform:uppercase;}
h3 {font-size:14px;text-transform:uppercase;color:#5B8026;}
h4 {font-size:13px;color:#8EBC22;}
h5 {font-size:12px;color:#68715B;}


p {padding-bottom:12px;}
ul, ol {padding-bottom:12px;margin-left:14px;}
ol {margin-left:25px !important;}
ol li {font-size:14px !important;}


#container .ncol p, 
#container .ncol li {line-height:130%;}

.lexNaviHeader {padding:20px 0 5px 0px;text-transform:uppercase;color:#D64643;font-weight:bold;}


.lexNavi{list-style-type:none;padding-bottom:20px;padding-left:0;margin-left:0 !important;}
.lexNavi li ul {list-style-type:none;padding-bottom:0;}
.lexNavi li a {display:block;background:url(../_img/folder.gif) no-repeat;padding:1px 0 0px 18px;font-size:14px;text-transform:uppercase;font-weight:bold;
color:#5B8026;}
.lexNavi li a:hover {color:#8EBC22;}
.lexNavi li ul li {padding-right:12px;}
.lexNavi li ul li a {background:url(../_img/arrow_right_grey.gif) no-repeat 3px 3px;padding:0px 0 0px 14px;text-transform:none;font-weight:normal;color:#68715B;} 
.lexNavi li ul li a.active,
.lexNavi li ul li a.activeb {color:#D64643;}
.lexNavi li ul li a:hover {color:#8EBC22;}



/* the clearfix : ------------------ */

.cf {
display: inline-block;
}

.cf[class] {
display: block;
overflow: hidden;
}



.csc-textpic {clear:both:}
.csc-textpic-caption {font-size:13px;padding:7px 0;}
.csc-textpic-imagewrap {padding-bottom:15px;}

hr.contentSlimline {clear:both;color:#efefef;height:1px;border:none;border-top:1px solid #bfbfbf;margin-bottom:16px;}


/** Kochbuch **/
.kochbuch {width:445px;padding-bottom:18px;}
.kochbuch .kochbuchText {width:350px;float:right;}
.kochbuch .kochbuchText a{font-size:16px;text-transform:uppercase;color:#5B8026;}
.kochbuch .kochbuchImg {width:85px;float:left;}


#container .ncol .articleNaviBox ul {margin-left:0;}
#container .ncol .articleNaviBox ul li ul {margin-left:16px;}
#container .ncol .articleNaviBox ul li{list-style-type:none !important;padding-left:0 !important;}
#container .ncol .articleNaviBox ul li ul{margin-bottom:0;padding-bottom:0;}
#container .ncol .articleNaviBox ul li a{background:url(../_img/arrow_right_grey.gif) no-repeat 0px 3px;padding:0px 0 0px 12px;display:block;}
#container .ncol .articleNaviBox ul li b {display:block;padding-left:4px;color:#D64643;}

.fce3col {width:600px;margin-bottom:12px;}
.fce3col .left{float:left;width:200px;}
.fce3col .center{float:left;width:200px;}
.fce3col .right{float:right;width:200px;}

a.lexStart {color:#D64643 !important;}
