/*
Theme Name: Gesund24h
Theme URI: http://www.gesund24h.de/blog/
*/


body { width:100%; margin:0 auto; padding-top:0px; background: #ffffff; font-family: Verdana, Helvetica, Arial, sans-serif; color:#40403F; }
a { color:#95B200; text-decoration:none; }
a:hover { text-decoration:underline; }
.clearing { clear:both; height:0; }
h2 { margin: 0; padding: 0; }

/* Header */
#head { width:960px; margin:0 auto; padding:0 10px 0 10px; background-color:#ffffff; } 
#teaser { background: #f5f5f6; padding:4px 4px 4px 4px; }
#teaser a { color:#ffffff; font-weight:bold; text-decoration:none; }
#head-bild { background:url(images/header_fin.jpg); height:116px; }
#head-height { height:116px; }
#head-nav { height:25px; background:#b8b8b8 url(images/nav-background.gif) repeat-x center right; border-top: 1px #B2D27D solid; border-bottom: 0px #74A31A solid; }
#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-left: 0px #74A31A solid; border-right: 0px #74A31A solid; }
#head-nav ul li a { display:block; width: auto; font-size: 0.9em; font-weight: bold; background: transparent; text-decoration: none; color: #74A31A; margin: 0; padding: 0.5em 0.7em 0.5em 0.7em; }
#head-nav ul li a:hover { background: #eee; color: #618816; text-decoration: none; }
#head-nav ul li.current { border-left: 0px #74A31A solid; border-right: 0px #74A31A solid; background: transparent url(images/nav-background_active.gif) repeat-x center right; }
#head-nav ul li.current a, #head-nav ul li.current a:hover { color: #74A31A; background: transparent; text-decoration: none; }


/* The Content */
#hauptbereich { width:960px; margin:0 auto; padding:10px 10px 10px 10px; background-color:#ffffff; } 
#beitragsbereich { width:550px; float:left; border:1px solid #B2D27D; padding:10px; font-size:12px; }
#beitragsbereich a, #beitragsbereich a:hover { color:#5A8B16;}

.artikel { margin-bottom:20px; }
.artikel h1, .artikel h1 a, .artikel h2 { font-size:16px; margin:0; padding-top:5px; }
.eintrag { text-align:justify; line-height:16px; }
.eintrag a { font-weight:bold; }
.trennlinie { border-bottom:1px solid #B2D27D; margin-top:25px; }
.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-top:5px; padding-left:20px; font-size:11px; line-height:15px; }

.seiten-nav { font-size:11px; text-align:center; margin-bottom:10px; }
.ueberschrift { font-size:14px; margin-bottom:12px; text-align:center; }

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

.suche { color:#000000; text-align:center; margin-bottom:25px; line-height:50px; }
.suchform input#s { width: 130px; height: 14px; padding: 2px; font-size: 11px; border: 1px solid #B2D27D; 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 { float:right; width:380px; font-size:11px; }
#sb1 { float:left; width:185px; }
#sb2 { float:right; width:185px; }
.widget-head { height:25px; background-color:#74A31A; background-image:url(images/headerwidget.jpg); color:#74A31A; font-weight:bold; padding: 5px 5px 0 5px; border: 0px solid #74A31A; font-size:13px; }
.widget-head a { color:#E4A119; text-decoration:underline; }
.widget-head a:hover { color:#ccc; text-decoration:underline; }
.widget-body { padding:5px 5px 10px 5px; border:0px solid #74A31A; line-height:20px; margin-bottom:10px; }
.widget-body a, .widget-body a:hover { color:#000000; }
.widget-body ul { list-style-type: none; margin:0; padding:0; }
.widget-body ul li { border-bottom:1px solid #c5c5c5; line-height:20px; }
.widget-body input#s { width: 130px; height: 14px; padding: 2px; font-size: 11px; border: 1px solid #7F9DB9; 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:25px; background-color:#74A31A; background-image:url(images/headerwidgetgross.jpg); color:#E4A119; font-weight:bold; padding: 5px 5px 0 5px; border: 0px solid #74A31A; font-size:13px; }
.widget-head-gross a { color:#E4A119; text-decoration:underline; }
.widget-head-gross a:hover { color:#ccc; text-decoration:underline; }


/* Comments */
.respond { font-size:11px; margin:20px 0 0 20px; text-align:left; }
.respond h3 { font-size:14px; }
.respond p { margin-left:20px; }
.respond input { border: 1px solid #95B200; }
.respond textarea { border: 1px solid #95B200; }
.respond input#submit { background: #95B200; border: 1px solid #B2D27D; }
#submit { cursor: pointer; }

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


/* The Footer */

#foot { width:960px; margin:0 auto; padding:10px 10px 10px 10px; background-color:#ffffff; }
.foot-bild { background:url(images/footerback2.jpg); height:88px; margin-bottom:10px; }
.foot-text { text-align:right; color:#E3A119; font-size:11px; padding:30px 10px 0 0; }
.foot-text a { color:#E3A119; }

#fo1 { width:185px; float:left; margin-right:9px; }
#fo2 { width:185px; float:left; margin-right:8px; }
#fo3 { width:185px; float:left; margin-right:9px; }
#fo4 { width:185px; float:left; margin-right:9px; }
#fo5 { width:185px; float:left; }
.fo-ueb, .fo-ueb a { color:#000000; font-size:11px; background:#669900; padding:0 3px 0 3px; line-height:20px; }
.fo-body { padding:5px 5px 10px 5px; border:1px solid #74A31A; line-height:20px; font-size:11px; }
.fo-body a, .fo a:hover { color:#000000; }
.fo-body ul { list-style-type: none; margin:0; padding:0; }
.fo-body ul li { border-bottom:1px solid #c5c5c5; line-height:20px; }



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;

}

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

.ddsg-wrapper ul li { line-height:18px; }
