/* 
Design   : westbrook
CCML   	 : webdesignconsult
Date   	 : 29.04.2014
Website  : http://designshop.webdesignconsult.de/
===============================================================================
*/
/* gewählte Designfarben */
/*
usercolor.medium = "#2E3B66"
usercolor.dark = "#161D32"
picturebordercolor = "#aaaaaa"

*/

/* schiebt sb-inhalteganz nach oben */
#sb_fixed {position:fixed;top:30px;background-color:#E7E7E7;}


.sidebar_shop_id,
.sidebar_teaser_error,
.sidebar_shop_preis  {
color:#900;
font-weight:700;
}

/* neue Listen-Teaser */
div.entryindex_sb  {
margin:0 0 10px 0 !important;
}
#sidebar div.entryindex_sb ul li p.excerpt {
display:none;
padding:2px 1px 2px 4px !important;
margin-right:10px  !important;
text-align:justify;
list-style:none  !important;
}
#sidebar div.entryindex_sb ul li {
margin-left:10px  !important;
padding:.1em;
list-style:none;
border-radius:8px;
border:thin solid #aaaaaa;
background-image:none  !important
}
#sidebar div.entryindex_sb ul li h3 a {
margin:2px 2px 0 0  !important;
padding:2px 0 2px 5px;
list-style:none  !important;
border-bottom:none;
text-decoration:none  !important;
}
#sidebar div.entryindex_sb ul li:hover h3 a,
#sidebar div.entryindex_sb ul li:focus h3 a,
#sidebar div.entryindex_sb ul li:hover h3 a,
#left div.entryindex_sb ul li:focus h3 a {
text-decoration:none  !important;
}
#sidebar div.entryindex_sb ul {
margin-left:-8px  !important;
list-style:none  !important;
background-image:none  !important
}

#sidebar div.entryindex_sb ul li:hover,
#sidebar div.entryindex_sb ul li:focus,
#sidebar div.entryindex ul li:hover,
#sidebar div.entryindex ul li:focus {
border:thin solid #2E3B66;
}
#sidebar div.entryindex_sb ul li:hover .postinfos,
#sidebar div.entryindex_sb ul li:focus .postinfos,
#sidebar div.entryindex ul li:hover .postinfos,
#sidebar div.entryindex ul li:focus .postinfos {
display:none;
}
#sidebar div.entryindex_sb ul li:hover p.excerpt,
#sidebar div.entryindex_sb ul li:focus p.excerpt {
display:block;
}

/* Diverses */
div.datum_ausgeben,
div.datum_ausgeben h2 {
text-align:left !important;
}
p.date {
margin:10px 0;
text-align:left;
color:#2E3B66;
}
#kontakt, div.kontakt   {
width:240px;
margin:5px 0  0 0;
text-align:left;
}
p.kontakttext  {
text-align:left;
margin-left:3px !important;
color:#2E3B66;
}
div.logo_ausgeben {
width:240px;
margin:10px 0;
text-align:left;
}
/* Kalender */
div.kalender h2  {
margin-top:-10px !important;
}
div.kalender {
width:240px;
margin:10px 0;
text-align:left;
width:228px;
border:1px solid #F0F0F0;
border-right:2px solid #ccc;
padding:5px;
}
td.kalender_cell  {
width:16%;
text-align:center;
line-height:100%;
}

/* Listen ausgelagert nach style_content.css */
#sidebar_hr {
width:240px;
border-bottom:0.01em solid #2E3B66;
padding:0     0   10px   0;
margin:0     0   10px  0;
width:90%;
clear:both;
}

table.sb_table  {
width:240px;
margin-top:10px;
background-color:transparent;
border:1px solid #2E3B66;
}
table.sb_table .cell {
border:1px solid #ccc;
padding:2px 4px;
}
table.sb_table tr.even {
color:#000;
background-color:transparent;
}
table.sb_table tr.odd {
color:#fff;
background-color:#888;
}
div.sbFlash  {
width:240px;
text-align:center !important;
margin:10px auto  !important;
border-radius:4px;
padding:0  !important;
border:0.01em solid #2E3B66;
} 

/* für Haftzettel */
#postit p.close {text-align:right;padding-bottom:10px;padding-right:20px;}

#postit p { color:#fff !important;padding:10px 10px 10px  0;}

#postit a:hover{ color:#2E3B66 !important;}

#postit a  { color:#161D32 !important;}

#postit{
z-index:1000;
cursor:pointer;
position:absolute;
top:40px;
width:253px;
}
#postit  h3 {
 font-size:1.8em;
 color:#2E3B66;
}
#postit p {
letter-spacing:.1em;
color:#2E3B66 !important;
padding-bottom:5px;
}
.sticky_note_container {
float:right;
width:253px;
margin-right:10px;
margin-left:40px;
}
.sticky_note {
 width:253px;
 background:url(../images/pnote_middle.gif) repeat-y;
 margin:0;
 padding:10px 0 0 10px;
}
.sticky_note_content {
padding:10px;
color:#fff;
}
.sticky_note_footer {
width:253px;
background:url(../images/pnote_finish.gif) 0% 100% no-repeat;
margin:0;
padding:0;
}
