/*
Theme Name: FUDDER
Theme URI: http://www.fudder.net/
Description: Theme f&uuml;r den Blog "FUDDER".
Version: 2.0
Author: ENBIT
Author URI: http://www.enbit.de/
Tags: fudder
*/

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
.clear { clear:both !important; font-size:0px !important; height:0px !important; width:0px !important; visibility:hidden !important; float:none !important; margin:0 !important; padding:0 !important; }

/*body*/
body { background:#f19f50 url(images/bg_bottom.jpg) bottom repeat-x fixed; min-width:1015px; }
#wrap { background:url(images/bg_content.png) top repeat-x fixed; min-width:1015px; }
#fix { width:100%; position:fixed; }
#fix_hold { width:100%; height:149px; }

/* Header */
#header { height:149px; width:1003px; margin:auto; background:url(images/bg_top.jpg) top left repeat-x; }
#header div.bg_l { height:149px; width:1003px; background:url(images/bg_top_l.jpg) top left no-repeat; }
#header div.bg_r  { height:149px; width:1003px; background:url(images/bg_top_r.jpg) top right no-repeat; }
#navigation_s { list-style:none; margin:auto; width:1003px; }
#navigation_s li { float:right; }
#logo_out { margin:auto; width:1003px; padding:35px 0 0 0; }
#logo_out div { float:left; }
#rss { display:block; height:79px; width:116px; position:absolute; margin:0 0 0 20px; }
#logo { background:url(images/logo.png) no-repeat; height:104px; width:344px; }

/* Navigation */
#rahmen { height:21px; margin:auto; width:1003px; }
#navigation { list-style:none; margin-top:-21px; }
#navigation li { float:right; height:21px; margin-right:5px; width:117px; }

/* Navigationsbilder */
#navigation li.menu-1 { background:url(images/menu-1.jpg) no-repeat; }
#navigation li.menu-1 a:hover { background:url(images/menu-1-a.jpg) no-repeat; }
#navigation li.menu-2 { background:url(images/menu-2.jpg) no-repeat; }
#navigation li.menu-2 a:hover { background:url(images/menu-2-a.jpg) no-repeat; }
#navigation li.menu-3 { background:url(images/menu-3.jpg) no-repeat; }
#navigation li.menu-3 a:hover { background:url(images/menu-3-a.jpg) no-repeat; }
#navigation li.menu-4 { background:url(images/menu-4.jpg) no-repeat; }
#navigation li.menu-4 a:hover { background:url(images/menu-4-a.jpg) no-repeat; }
#navigation li.menu-5 { background:url(images/menu-5.jpg) no-repeat; }
#navigation li.menu-5 a:hover { background:url(images/menu-5-a.jpg) no-repeat; }

/* Content */
#huelle { background:none; height:auto !important; height:979px; /* min-height für den IE */ min-height:979px; }
#content { height:auto !important; height:979px; /* min-h eight für den IE */ min-height:979px; margin:auto; width:1003px;  /*background:url(images/content_top.png) no-repeat; */ }
#content_t { height:auto !important; height:636px; /* min-height für den IE */ min-height:636px; width:1003px; /*padding-top:5px;*/ }
#content_s { width:auto; height:auto; background:url(images/content.png) top left repeat-y; float:none; }
#content_b { background:none; height:auto !important; height:314px; /* min-height für den IE */ min-height:314px; width:1003px; top:100%; position:fixed; }
#text { float:left; padding:35px 0 40px 37px; height:auto !important; height:880px; /* min-height für den IE */ min-height:880px; width:707px; }
#text div.post p { padding:0 0 10px; }
#text div.post h1 { padding:0 0 3px; }
#text div.post p.subtext { padding-bottom:1.8em; }
#blogroll { float:right; padding:40px 30px 40px 0; width:201px; }
#blogroll li, #blogroll ul li { list-style:none; }
.alignleft { float:left; margin:0 5px 5px 0; }

/* Post */
h1 { margin-top:15px; width:550px; }
.datum { background:url(images/datum.png) repeat-y; float:right; height:53px; padding-top:3px; width:49px; }
#tags { margin:10px 0 12px 0; }
.kategorie { background:url(images/kategorie.jpg) no-repeat; padding:0 9px 0 20px; }
.postkommentare { background:url(images/kommentare.jpg) no-repeat; padding-left:20px; }
/* Suchergebnisse */
.suchergebnisse {overflow:hidden;}

/* Social Bookmark */
.options-1 {height:29px;line-height:1.2;margin-top:29px;}
.options-1 .rss {float:left;width:277px;}
.options-1 .socialbookmarking {float:right;width:165px;}
.options-1 .socialbookmarking p {margin:0;}
.options-1 .rss img {float:left;}
.options-1 .socialbookmarking img {float:right;}
.options-1 .socialbookmarking img {float:right;}

/* Kommentare */
.kommentare { margin-top:15px; }
.kommentartitel { margin-bottom:15px;}
.kommentar { border-bottom:1px #CCC solid; }
.kommentarbox { margin-top:15px; }

/* Blogroll */
.suche { background:url(images/suche.jpg) no-repeat; height:28px; line-height:28px; margin-bottom:15px; width:201px; }
.archive { width:210px; }
.sidebar { background:url(images/navigation_s.jpg) no-repeat; height:21px; margin:15px 0 10px 0; padding-left:10px; width:210px; padding-top:2px; }
.empfehlungen { list-style:none; }

/* Clear */
.clear { clear:both; font-size:0em; height:0px; visibility:hidden; width:0px; }

/* Footer */
.footer_huelle { padding:292px 0 0 1px; }
.footer { background-color:#89a325; height:22px; margin:auto; padding:0 10px 0 10px; width:972px; margin-top:-314px; }
.f_l { float:left; width:50%; }
.f_r { float:left; width:50%; }

*+html .footer { position:relative; top:-314px; }

/* Fonts */
body { font-family:Helvetica, Helvetica Neue, Arial; font-size:1.0em; }
#navigation li a { display:block; text-indent:-9999px; }
#navigation_s li a { color:#fff; font-weight:bold; margin:10px; }
h1 a:link, a:active, h1 a:focus, h1 a:hover, h1 a:visited { color:#4d4d4d; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.25em; font-weight:bold; }
.datum { text-align:center; }
.monat { color:#fff; font-size:0.70em; font-weight:bold; }
.tag { color:#afafaf; font-size:1.3em; font-weight:bold; }
.subtext { color:#848484; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.875em; }
a:link, a:visited { color:#7aa0bd; font-size:1em; font-weight:normal; text-decoration:none; }
a:active, a:focus, a:hover { color:#ff8915; font-size:1em; font-weight:normal; text-decoration:underline; }
#tags { font-size:0.875em; }
.suche { text-align:center; }
.sidebar { color:#fff; font-weight:bold; font-size:13px;}
.empfehlungen { font-size:0.875em; }
.footer { color:#d0daa8; font-size:0.813em; }
.f_r { text-align:right; }
.options-1 .rss a {display:block;text-decoration:none;}
.options-1 .rss span {color:#444444;}
.options-1 .rss a span.link {color:#7aa0bd;text-decoration:underline;}
.options-1 .rss a:focus span.link, .options-1 .rss a:hover span.link {color:#ff8915;}
.options-1, .options-2 {font-size:11px;font-weight:bold;}
.options-1 .socialbookmarking {color:#444444;}

h1, h1 a:link, h1 a, h1 a:hover, h1 a:visited  {line-height: 23px !important; font-size:20px;}
.post {margin-bottom: 30px;}
#text, #text p {font-size: 14px;}

#navigation_s a:link, #navigation_s a:hover, #navigation_s a:visited, #navigation_s a {font-size:15px; !important}
#tag_cloud-2 {line-height: 1.2em !important}
#linkcat-2 a:link, #linkcat-2 a:hover, #linkcat-2 a:visited, #linkcat-2 a,
.recentcomments, #recent-comments-2 a:link, #recent-comments-2 a:hover, #recent-comments-2 a:visited, #recent-comments-2 a, #wassup-widget {font-size: 13px !important; line-height: 1.2em;}
li.recentcomments {margin-bottom: 10px !important;}

