@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) central stylesheet - layout example "2col_right_31"
 * (de) Zentrales Stylesheet - Beispiellayout "2col_right_31"
 *
 * @copyright       Copyright 2005-2010, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.2.1
 * @revision        $Revision: 443 $
 * @lastmodified    $Date: 2009-12-31 18:05:05 +0100 (Do, 31. Dez 2009) $
 */

/* import core styles | Basis-Stylesheets einbinden */
@import url(yaml/core/base.css);

/* import screen layout | Screen-Layout einbinden */
@import url(yaml/navigation/nav_shinybuttons.css);
@import url(css/screen/basemod.css);
@import url(css/screen/basemod_2col_right_31.css);
@import url(css/screen/content.css);


/* import print layout | Druck-Layout einbinden */
@import url(yaml/print/print_003_draft.css);

body { background: #fff url("images/background.gif") repeat-x top center fixed; padding: 0px; }

.page_margins { 
	text-align:left; 
	margin: 0 auto; 
	width: 810px; 
	background-image: url(images/content-background.png);
	background-repeat: no-repeat;
}

.page { padding: 0px 5px; }

#col3 {
	margin-left: 0;
	margin-right: 252px;
	width: 548px;
}

#col1 {
	float:right;
	width: 252px;
}

#col1_content {
padding-left:20px;
padding-right:20px;
}

h3.categories { border-bottom: 1px solid #bababa; padding-left: 12px; padding-bottom: 10px; }
ul.categories { margin: 0px; padding: 0px;}
ul.categories li { line-height: 30px; height: 30px; border-bottom: 1px solid #cfcfcf; list-style: none; margin: 0px; padding: 0px 0px 0px 10px;}

h3.archiv { border-bottom: 1px solid #bababa; padding-left: 12px; padding-bottom: 10px; padding-top: 20px; }
ul.archiv { margin: 0px; padding: 0px;}
ul.archiv li { line-height: 30px; height: 30px; border-bottom: 1px solid #cfcfcf; list-style: none; margin: 0px; padding: 0px 0px 0px 10px;}

#sidebar ul { 
	margin: 0px; 
	padding: 0px;
}

#sidebar ul li{ 
	margin: 0px; 
	padding: 0px;
}

div#calendar_wrap {
	width: 212px;
	background-image: url(images/backgroundCalendar.png);
	height: 208px;
}

table#wp-calendar { 
	border: 0px;
	width: 202px;
	margin: 0px 5px;
}

table#wp-calendar thead th{ 
	border: 0px;
}

table#wp-calendar tbody tr td{ 
	background-image: url(images/backgroundCalendarDay.gif);
	background-repeat: no-repeat;

	height: 26px;
	width: 26px;
	padding: 0px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	text-indent: -4px;
}

table#wp-calendar tbody tr td#today{ 
	background-image: url(images/backgroundCalendarDayToday.gif);
	background-repeat: no-repeat;

	height: 26px;
	width: 26px;
	padding: 0px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	text-indent: -4px;
}

/* start list-styles sidebar */
/* 1st */
#sidebar li.widget_categories {	
	list-style: none;
	margin-top: 20px;
}

li.widget_categories ul li a{	
	list-style: none;
	color: #333333;
	padding-left: 12px;
}
/* 1st */
#sidebar li.widget_archive { 
	list-style: none;
	margin-top: 20px;
}

li.widget_archive ul li a{	
	list-style: none;
	color: #333333;
	padding-left: 12px;	
}
/* 2nd */
li.widget_categories ul li {	
	border-bottom:1px solid #CFCFCF;
	height:30px;
	line-height:30px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 10px;
}
/* 2nd */
li.widget_archive ul li{ 
	border-bottom:1px solid #CFCFCF;
	height:30px;
	line-height:30px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 0 0 10px;
}
li.widget_categories h2.widgettitle {	
	background-image:url(images/headerCategories.gif);  
	background-repeat: no-repeat;
	background-position: 12px 0px;
	text-indent: -9999px;
	list-style: none;
	border-bottom:1px solid #BABABA;
	padding-bottom:10px;
	padding-left:12px;
	margin: 0px;
	font-size: 100%;	
}
li.widget_archive h2.widgettitle { 
	background-image:url(images/headerArchiv.gif);
	background-repeat: no-repeat;
	background-position: 12px 0px;
	text-indent: -9999px;
	list-style: none;
	border-bottom:1px solid #BABABA;
	padding-bottom:10px;
	padding-left:12px;
	margin: 0px;	
	font-size: 100%;	
}

/* Content Überschriften */

#content h2  { 
	color: #666666;
	text-transform: uppercase;
	font-weight: bolder;
	letter-spacing: -0.4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	margin: 0px;
}
#content h2 a { 
	color: #666666;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

/* Comments */
ol.commentlist {
	margin:0;
	padding:0;
	margin-left: 50px;
}

.commentlist li, .commentarrows {
	margin-bottom:12px;
	background: #60360b url(images/comment_arrows.gif) bottom no-repeat;
	color:#FFF;
	list-style:none;
	width:453px;	
	margin-left: 0px;
}

.commentarrows {
	margin-bottom:12px;
	background: #60360b url(images/comment_arrows.gif) bottom no-repeat;
	color:#FFF;
	list-style:none;
	width:453px;	
	margin-left: 0px;
	height: 33px;
}

.alt .commentarrows {
	margin-bottom:12px;
	background: #60360b url(images/comment_arrows_alt.gif) bottom no-repeat;
	color:#FFF;
	list-style:none;
	width:453px;	
	margin-left: 0px;
	height: 33px;
}

.commentlist .commenttext {
	background:url(images/bg_paint.gif) no-repeat; position: relative;
	padding: 22px 22px 50px 22px;
	min-height: 134px;
	
}

.commentlist cite {
	display:block;
	color:#ccc;
	font-weight:bold;
	text-transform:uppercase;
	font-style:normal;
	background:url(images/bg_cite_arrows.gif) bottom repeat-x;
	padding-bottom:12px;
	font-size:1.1em;
}

.commentlist a:link, .commentlist a:visited {
	color:#ccc;
	}

.commentlist a:hover, .commentlist a:active {
	color:#FFF;
	}

.commentlist .date {
	border: 1px dotted #ccc;
	padding:3px;
	position: absolute;
	bottom: 40px;
	}
	
#respond { 
	margin-left: 50px;
}

h3#comments { 
	margin-left: 50px;
}

li.alt {
	background:#836241 url(images/comment_arrows_alt.gif) no-repeat bottom;
	}

li.alt .commenttext {
	background:url(images/bg_paint_alt.gif) no-repeat; position: relative; min-height: 134px;
	}	

li.alt .date {
	padding:3px;
	}


.post-date{
	float: left;
	width: 40px;
	height: 53px;
	display: inline;
	margin: 0 10px 0px -50px;
	background: url(images/calendar-icon.gif) no-repeat;
	clear: left;
}

.post-month { 
	color: #FFFFFF;
	font-size: x-small;
	text-align: center;
	padding-top: 3px;

}

.day  { 
	color: #666666;
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
}
#content { 
	padding-bottom: 15px;
	border-bottom: 1px solid #f2f2f2;
	margin-bottom: 15px;
	padding-right: 10px;
}
.post { padding-left: 50px; }

.entry { 
}

.postmetadata {
}

.postmetadata.alt {
	padding-left: 0px;
} 
.author { 
 	text-transform: uppercase;
	color: #CCCCCC;
	font-weight: bold;
	border-bottom: 1px dotted #ccc;
	display: block;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
 
textarea#comment {
	width: 453px;
}
 
input#submit { 
	font-size:14px;
   font-weight:bold;
   color:#0099FF;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:2px;
}

#header { 
	text-align: left;
	width: 810px;
	margin: 0px auto;
}

.home_link { 
}

.rss { 
	float: right;
	margin-top: 67px;
}

table#wp-calendar tbody tr td.pad {
	background-image: none;
	background-repeat:no-repeat;
	border:0 none;
	height:26px;
	margin:0;
	padding:0;
	text-align:center;
	text-indent:-4px;
	width:26px;
}

#sidebar #search input#suche, #sidebar #s { 
	width: 177px;
	height: 22px;
	border: 0px;
	background: none;
	background-image: url(http://www.bodychoice.de/blog/wp-content/themes/bodychoice-theme/images/suche.png);
}

#search input#suche, #s { 
	border: 1px solid #ccc;

}


#search #searchsubmit { 
	width: 32px;
	height: 22px;
	text-indent: -9999px;
	border: 0px;
	background: none;
	background-image: url(http://www.bodychoice.de/blog/wp-content/themes/bodychoice-theme/images/suche-button.png);
}

div#sidebar ul li { 
	list-style: none;
}

