/* --- articleCol ---*/
#articleCol {
float: left;
width: 430px;
 min-height:300px;
 height:auto !important;
}


/* --- leftCol ---*/
#leftCol {
border-top: 1px dashed #dabda3;
float: left;
width: 165px;
padding: 15px 15px 15px 0px;
background-color:transparent;
}

#leftCol h1 {
font-size: 20px;
margin-bottom: 5px;
}

#leftCol ul {
list-style: none;
}

#leftCol ul li {
font-size: 14px;
line-height: 1.5em;
border-bottom: 1px dashed #ccc;
padding: 8px 0px;
}


/* --- blog --- */   
.post {
background-color: #ebdfd4;
padding: 10px;  
line-height: 1.3em;
}                 

.post-info-outerbox {
padding: 22px 80px 0px 0px;
height: 57px;
}

.post-infobox {
padding: 0px 0px 14px 5px;
height: 19px;
margin-bottom: 10px;
border-top: 1px dotted #a77d51;
border-bottom: 1px dotted #a77d51;
}

.entry {
min-height: 85px;
height:auto !important;
}

.post-info {
font-style: italic;
font-size: 12px;
margin-top: 0px;
}

.post-foto {    
float: right; 
}

.post-infobild_Melanie {
background: url(images/meli.png) top right no-repeat;  
}

.post-infobild_Ines {
background: url(images/ines.png) top right no-repeat;  
}

.post-infobild_Louisa {
background: url(images/louisa.png) top right no-repeat;  
}

.post h3 a {
color: #622607;
font-size: 1.2em;
}

.post h3 a:hover {
color: #fff;
}

.readmore { 
text-decoration: none;
}

.newsimg {
margin: 10px;
margin-top: 5px;
padding: 3px;
background-color: #fff;
float: left;
border: none;
width: 150px;
}

/*--- Breadcrumbs ---*/ 
#Breadcrumbs {
font-size: 12px;
clear: both;
width: 100%;       
}


#Breadcrumbs a {
color: #2f1b12;
float: left;
margin-right: 5px;
text-decoration: none;
}

#Breadcrumbs a:hover {
text-decoration: underline;
background: none;
color: #cc3c3c;
}

#Breadcrumbs .sep {
float: left;
margin-right: 5px;
margin-top: -1px;
}

#Breadcrumbs .B_currentCrumb {
color: #cc3c3c;
}     

.zutaten {
margin-bottom: 30px;
margin-top: 20px;
}

.zutaten td {
padding: 3px 6px 3px 5px;
border-bottom: 1px dotted #a77d51;
border-left: 1px dotted #a77d51; 
}

.pages { 
text-align: right;
list-style: none; }

.pages li {
display: inline-block;
}