/*
Theme Name: Bodybuilding Fitness Blog
Theme URI: http://www.bodybuilding-fitness-blog.com/
Author: Tanja Preu&szlig;e
*/

* { margin: 0; padding: 0; }
p { margin-bottom: 1em; }
html { height: 101%; }
body { width:100%; margin:0 auto; padding-top:0px; background:#99190E; font-family: Verdana, Helvetica, Arial, sans-serif; color:#000000; }
a { color:#9A180E; text-decoration:none; }
a:hover { color:#9A180E; text-decoration:underline; }
.clearing { clear:both; height:0; }
.leer { height:10px; }
h2 { margin: 0; padding: 0; }

/* Header */
#head { width:960px; margin:0 auto; padding:0 20px 0 20px; margin-top:10px; border-top:1px solid #FDFDFD; border-right:1px solid #FDFDFD; border-left:1px solid #FDFDFD; } 
#teaser { border-bottom:1px solid #FDFDFD; padding:4px 4px 4px 120px; color:#FDFDFD; font-size:0.8em; }
#teaser a { color:#FDFDFD; font-weight:bold; text-decoration:none; }
#teaser a:hover { color:#FDFDFD; text-decoration:none; }
#head-bild { background:url(images/bfb-header.jpg); height:113px; border-left:1px solid #FDFDFD; border-right:1px solid #FDFDFD; }
#head-nav { height:25px; border: 1px solid #FDFDFD; }
#head-nav ul { display: block; margin: 0; padding: 0; font-size: 0.9em; line-height: 0.9em; }
#head-nav ul li { float: left; margin: 0; padding-left: 0; list-style-type: none; border-right: 1px dotted #FDFDFD; }
#head-nav ul li a { display:block; width:auto; font-size:0.9em; font-weight:bold; text-decoration:none; color:#FDFDFD; margin: 0; padding: 0.5em 0.7em 0.5em 0.7em; }
#head-nav ul li a:hover { background:#E7D4D2; color:#9A180E; text-decoration: none; }
#head-nav ul li.current { background:#FCFCFC; }
#head-nav ul li.current a { color:#9A180E; text-decoration: none; }
#head-nav ul li.current a:hover { color:#000000; background: transparent; text-decoration: none; }


/* Content */
#seite { width:1000px; margin: 0 auto; background:url('images/flash-test.jpg') no-repeat left top; background-attachment: fixed; border-left:1px solid #FDFDFD; border-right:1px solid #FDFDFD; border-bottom:1px solid #FDFDFD; }
* html #seite { background-position:-50px top; }
#hauptbereich { width:960px; margin:0 auto; padding:25px 10px 0 10px; } 
#beitragsbereich { width:560px; float:left; margin:0 0 10px 0; font-size:12px; }

.artikel { margin-bottom:20px; background:#FCFCFC; padding:10px 10px 5px 10px; border:1px solid #FDFDFD; }
.artikel h1, .artikel h1 a, .artikel h2, .artikel h2 a { font-size:16px; margin:0; padding-top:5px; }
.eintrag { text-align:justify; line-height:16px; }
.eintrag a { font-weight:bold; }
.artikel-footer { background:url(images/020.jpg) no-repeat top; text-align:justify; font-size:11px; margin-left:60px; margin-right:60px; padding-top:9px; padding-bottom:9px; }
.schlagworte2 { clear:both; font-size:11px; text-align:left; margin-top:5px; }
.abgelegt { display:block; background:url(images/008.gif) no-repeat left center; margin:5px 0 5px 0; padding-left:20px; font-size:11px; line-height:15px; }

.seiten-nav { font-size:11px; text-align:center; background:#FCFCFC; padding:3px 0 3px 0; border:1px solid #FDFDFD; }
.ueberschrift { font-size:14px; margin-bottom:20px; text-align:center; padding:3px 0 3px 0; background:#FCFCFC; border:1px solid #FDFDFD; }

.similar { text-align:left; font-size: 12px; margin-left: 60px; line-height:16px; }
.similar ul { margin: 0; padding: 0 0 24px 24px; }

.suche { text-align:center; margin-bottom:25px; line-height:50px; }
.suchform input#s { width: 130px; height: 14px; padding: 2px; font-size: 11px; border: 1px solid #9A180E; margin-right:10px; }
.suchform input#s:focus { background:#F0F0F0; }
.suchform input#searchsubmit { width:20px; height:20px; border:none; background:url(images/button_quick_find.gif) no-repeat left bottom; cursor:pointer; }


/* Sidebar */
#sidebar { float:right; width:380px; font-size:11px; }
#sb1 { float:left; width:185px; }
#sb2 { float:right; width:185px; }
.widget-head { height:29px; line-height:29px; background-image:url(images/widget-header.jpg); color:#FEFEFE; font-weight:bold; padding: 0 5px 0 5px; font-size:13px; border-top: 1px solid #FDFDFD; border-left: 1px solid #FDFDFD; border-right: 1px solid #FDFDFD; }
.widget-head a { color:#FEFEFE; }
.widget-head a:hover { color:#FEFEFE; }
.widget-body { padding:5px 5px 10px 5px; border:1px solid #FDFDFD; background:#FCFCFC; line-height:20px; margin-bottom:20px; color:#9A180E; }
.widget-body ul { list-style-type: none; margin:0; padding:0; }
.widget-body ul li { border-bottom:1px dotted #9A180E; line-height:20px; }
.widget-body input#s { width: 130px; height: 14px; padding: 2px; font-size: 11px; border: 1px solid #9A180E; margin-right:10px; }
.widget-body input#s:focus { background:#F0F0F0; }
.widget-body input#searchsubmit { width:20px; height:20px; border:none; background:url(images/button_quick_find.gif) no-repeat left bottom; cursor:pointer; }
*+ html .widget-body form { display:inline; margin:0; padding:0; }
* html .widget-body form { display:inline; margin:0; padding:0; }
.widget-head-gross { height:29px; line-height:29px; background-image:url(images/widget-header-gross.jpg); color:#FEFEFE; font-weight:bold; padding: 0 5px 0 5px; font-size:13px; border-top: 1px solid #FEFEFE; border-left: 1px solid #FEFEFE; border-right: 1px solid #FEFEFE; }
.widget-head-gross a { color:#FEFEFE; }
.widget-head-gross a:hover { color:#FEFEFE; }


/* Kommentare */
.respond { font-size:11px; margin:20px 0 0 20px; text-align:left; }
.respond h3 { font-size:14px; margin-bottom:1em;}
.respond p { margin-left:20px; }
.respond input { border: 1px solid #96180E; padding:2px; }
.respond textarea { border: 1px solid #96180E; padding:2px; }
.respond input#submit { background: #96180E; border: 1px solid #cccccc; color:#FEFEFE; padding:3px; }
#submit { cursor: pointer; }

.comments { margin: 0 20px 0 20px; text-align:justify; line-height:16px; }
.comments h3 { font-size:14px; text-align:left; margin-bottom:1em; }
.commentlist { margin:0; padding-left:20px; padding-bottom:20px; }
.commentlist a { font-weight:bold; }


/* Footer */
#foot { width:960px; margin:0 auto; margin:0 20px 0 20px; padding: 10px 0 10px 0;  border-top:1px solid #FDFDFD; }
.foot-text { font-size:11px; padding:5px 10px 10px 10px; color:#FEFEFE; }
.foot-text a { color:#FEFEFE; }


/* Sonstiges */
img.alignleft, div.alignleft { float:left; margin:0 0.5em 0.5em 0; }
img.alignright, div.alignright { float:right; margin:0 0 0.5em 0.5em; }
img.aligncentered, div.aligncentered { text-align:center; margin:0 auto; }

.ddsg-wrapper { line-height:18px; margin-top:12px; }
.ddsg-wrapper ul { list-style:none; }
.ddsg-wrapper ul li ul { margin-bottom:6px; }
.ddsg-wrapper ul li ul li { list-style-type:disc; margin-left:15px; }

	img.left {
	float: left;
	margin: 5px 5px 0 0;
	padding: 5px;
	border: 1px solid #E6E6E6;
}
