.clear {clear: both;}
a img {border: none;}

#colorscheme {position: absolute; left: 10px; top: 5px;}

#top {height: 150px; background: url('img/topbg.png') repeat-x;}
#top #inner {margin: auto; width: 950px; }
#top #minihead {float: right; background: url('img/miniheadbg.png') no-repeat; width: 541px; height: 27px; padding-top: 5px; text-align: center;}
#top #minihead a {text-decoration: none; font-size: 1.2em; margin-left: 10px; padding-right: 10px; color: #ccc; font-weight: bold; border-right: 1px solid #666;}
#top #minihead a:hover {color: white;}
#top #minihead a.last {border: none;}

#logo {display: block; float: left; width: 309px; height: 75px; padding-top: 50px; }
#zutaten {display: block; float: left; width: 462px; height: 114px; margin-left: 80px; }

#wrapper { background: url('img/bgpattern.png'); padding-top: 5px; text-align: left;}

/* Mininav + Buttons */
#mininav {width: 630px; padding-left: 370px; height: 50px; margin: auto; z-index: 3; position: relative; }
a#rssfeedbtn {display: block; float: left; margin-left: 0px; margin-right: 20px; margin-top: 10px; width: 131px; height: 27px; background: url('img/rssfeed.png') 0px 0px no-repeat;}
a:hover#rssfeedbtn {display: block; width: 131px; height: 27px; background: url('img/rssfeed.png') 0px -27px no-repeat;}
a#archivbtn {display: block; float: left; margin-right: 20px; margin-top: 10px; width: 131px; height: 27px; background: url('img/archiv.png') 0px 0px no-repeat;}
a:hover#archivbtn {display: block; width: 131px; height: 27px; background: url('img/archiv.png') 0px -27px no-repeat;}
a#suchbtn {display: block; float: left; margin-right: 20px; margin-top: 10px; width: 131px; height: 27px; background: url('img/suchen.png') 0px 0px no-repeat;}
a:hover#suchbtn {display: block; width: 131px; height: 27px; background: url('img/suchen.png') 0px -27px no-repeat;}
a#bookmarkenbtn {display: block; float: left; margin-right: 20px; margin-top: 10px; width: 131px; height: 27px; background: url('img/bookmarken.png') 0px 0px no-repeat;}
a:hover#bookmarkenbtn {display: block; width: 131px; height: 27px; background: url('img/bookmarken.png') 0px -27px no-repeat;}

#main {width: 1001px; margin: auto; z-index: 2; position: relative; }
#main #top {background: url('img/maintopbg.png') no-repeat; width: 1001px; height: 19px;}
#main #mid {background: url('img/mainmidbg.png') repeat-y; width: 1001px; }
#main #bot {background: url('img/mainbotbg.png') no-repeat; width: 1001px; height: 23px;}

#gradient {background: url('img/gradient.png') repeat-x; height: 744px; width: 100%; z-index: 1; position: absolute; top: 150px; left: 0px;}
.transparenz {filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; }

#content {width: 520px; background: url('img/trenner.png') repeat-y right top; text-align: left; float: left; padding-right: 15px; margin-left: 25px; margin-bottom: -14px; padding-top: -20px; margin-top: -10px; color: #666; line-height:25px; font-size:120%; word-spacing:2px;}
#sidebar {width: 410px; padding-top: 20px; padding-left: 10px; padding-right: 12px; float: left; margin-top: -10px; background: url('img/sidebartopbg.jpg') no-repeat top right;}

#footer {height: 300px;}
#wbecke {position: absolute; top: -53px; left: -65px;}

/* Typo */
#content h2 {margin-top: 20px; margin-bottom:5px; font-size: 1.4em;}
#content h2 a {color: #424132; font-family: georgia; text-decoration: none; font-size: 1.1em; line-height:1.3em; }
#content h2 a:hover {color: #778B03; text-decoration: none;}

#content h3 {color: #424132; margin-bottom: 5px; margin-top: 40px; font-size: 1.3em;}

#content a {color: #778B03; text-decoration: none;}
#content a:hover { text-decoration: underline;}
#content .meta {background: url('img/metabg.png') repeat-y; margin-left: -16px; margin-right: -15px; font-size: 0.8em; font-weight: normal; color: #424132; padding-left: 20px; margin-bottom: 70px;}
#content .meta a {color: #424132;}


/* Sidebar */
#newlinks {font-family: georgia; font-size: 14px; color: #666; }
#newlinks ul {list-style-type: none; margin: 0px; padding: 0px;}
#newlinks li {margin-bottom: 10px;}
#newlinks a {text-decoration: none; color: #2175bd;}
#newlinks a:hover {color: #d54e21;}

#advertisement {height: 330px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: white; margin-left: -19px; margin-top: 20px; padding-left: 40px; padding-top: 40px;}

#kategorien {width: 180px; margin-top: 10px; float: left; border-right: 1px solid #eee; }
#kategorien strong {font-size: 1.4em; margin-left: 5px; margin-bottom: 10px; display: block; }
#kategorien ul {margin: 0px; padding: 0px; }
#kategorien li {list-style-type: none; border-bottom: 1px solid #eee; margin-left: -10px;}
#kategorien a {display: block; font-weight: bold; padding: 5px; padding-left: 20px; text-decoration: none; color: #2175bd;}
#kategorien a:hover {color: #d54e21; background: white;}

#links {width: 220px; margin-top: 10px; float: left; }
#links strong {font-size: 1.4em; margin-left: 10px; margin-bottom: 10px; display: block; }
#links ul {margin: 0px; padding: 0px; }
#links li {list-style-type: none; border-bottom: 1px solid #eee; }
#links a {display: block; padding: 5px; text-decoration: none; padding-left: 10px; color: #2175bd;}
#links a:hover {color: #d54e21; background: white;}

#archiv {width: 180px; margin-top: 10px; float: left; }
#archiv strong {font-size: 1.4em; margin-left: 10px; margin-bottom: 10px; display: block; }
#archiv ul {margin: 0px; padding: 0px; }
#archiv li {list-style-type: none; border-bottom: 1px solid #eee; }
#archiv a {display: block; padding: 5px; text-decoration: none; padding-left: 10px; color: #2175bd;}
#archiv a:hover {color: #d54e21; background: white;}

#suche {height: 60px; color: #ddd; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; background: white; margin-left: -19px; padding: 20px; padding-top: 40px; padding-left: 40px; }
#buecher {width: 300px; margin-top: 10px; border-right: 1px solid #eee; }

#recent_comments {margin-top: 10px; }
#recent_comments strong {font-size: 1.4em; margin-bottom: 10px; display: block; }
#recent_comments ul {margin: 0px; padding: 0px; }
#recent_comments li {list-style-type: none; border-bottom: 1px solid #eee; }
#recent_comments a {}
#recent_comments a:hover {}


/* Comments */
#comments li {margin-top: 30px; margin-bottom: 10px; border-bottom: 1px solid #eee;}
.comment-meta {font-size: 0.9em;}
.comment-date {color: #bbb;}
.comment-text {}

#trackbacks {font-size: 0.8em;}
#trackbacks li {border-bottom: 1px solid #eee;}

#comments-form {margin-top: 40px; }
#comments-form label {font-weight: normal; font-size: 0.9em;}
#commentform textarea {width: 480px; }
#commentform input {width: 200px;}

#comments-closed {font-weight: bold;}

.alignleft {float: left; margin: 10px; }
.alignright {float: right; margin: 10px; }