/*******************************/
/* ***Colors and Typography*** */
/*******************************/

a {color:#06c; text-decoration:none;}

a:hover {color:#147;}

a:visited {color:#147;}

a.cut {background:transparent url(images/scissors.gif) no-repeat; padding-left:23px; font-weight:bolder;}

.single a.cut {background-image:none; padding:0;}

#header a:visited {color:#06c;}

abbr, acronym {border-bottom:1px dotted; cursor:help;}

body {color:#333; background-color:#fff; font-family: Verdana, Arial, sans-serif; font-size:62.5%; text-align:center;}

#page {text-align:left;}

#header {font-size:1.4em;}

#content {background:url(images/page_body.gif) repeat-y; font-size:1.2em; text-align:left;}

#entries {line-height:1.4}

#top {background:transparent url(images/page_top.gif) no-repeat;}

.post {background:#FFFFFF none repeat scroll 0%; border:1px solid #A4B5BD; color:#333333; text-align:left;}

.post-title, #comments, #respond {background:url(images/post_title_closed.gif) repeat-y; color:#999}

.related-posts {list-style-type:disc; background-color:#e9eff6; font-size:small}

#comments {background:url(images/post_title_closed.gif) repeat-y;}

.commentlist {border:1px solid #e9eff6; list-style-type:none;}

.commentlist li {border-bottom:1px dashed #e9eff6;}

.commentmetadata {color: #999; font-size:x-small;}

#sidebar {background-color:#e9eff6; color:#333;}

#sidebar li {border-bottom:1px solid #a4b5bd;}

#sidebar li ul li {border-bottom:medium none;}
 
#footer {font-size:1.2em; background:url(images/page_body.gif) repeat-y; border-bottom:2px solid #ddd; text-align:center;}

.search-box {background-color:#fff; color:#666; border-top:1px solid #ddd; border-left:1px solid #ddd;}

.search-box:hover, .search-box:focus, input:focus {background-color:#FFFFE0;}

.search-submit {background:none; border:none; color:#ddd; font-size:12px;}

.search-submit:hover {color:#333;}

.search-submit:active {color:#000;}

/****************/
/* ***Images*** */
/****************/

img.centered {display: block; margin-left: auto; margin-right: auto;}

img.alignright {margin: 1px 0 5px 10px; display: inline;}

img.alignleft {margin: 1px 10px 5px 0; display: inline;}

.alignright {float: right;}

.alignleft {float: left;}

/*****************/
/* ***Headers*** */
/*****************/

h1, h2, h3, h4, h5, h6 {margin:0px;}

h1 {font-size:2em}
h2 {font-size:1.5em}
h3 {font-size:1.25em}
h4 {font-size:1em}

#entries h1, #entries h2, #entries h3, #entries h4, #entries h5 {font-weight:normal;}

#header h1 {display:inline; font-size:1em;}

.page-title {margin-bottom:10px; padding-left:18px; color:#666;}

#sidebar h2 {font-size:1em; color:#666; margin:0px 5px 5px;}

#text-3 h2, #text-4 h2, #text-5 h2 {display:none;}

.post-title h2 {margin-bottom:0px; padding:0 20px;}

.post-title {margin:0px; padding:2px 2px 2px 0px; position:relative; width:495px; right:23px;}

.post-title small {font-size:0.8em; padding:0 20px;}

.post h2 a {color:#666;}

.post h2 a:hover {color:#06c;}

#comments, #respond {padding:5px 20px; margin:0px;}

/*******************/
/* ***Structure*** */
/*******************/

html {margin:0px; padding:0px;}

body {margin:0px; padding:0px;}

#page {margin:auto; width:759px;}

#header  {height:25px; padding-top:10px; text-align:right;}

#header ul {margin-left:0; padding-top:0; display:inline;}

#header ul li {margin-left:0; padding:0px 5px; list-style:none; display:inline;}

#top {width:762px; height:12px;}

#entries {float:left; width:510px; padding:0px 10px; overflow: hidden;}

#widepage {width:762px}

#widepage .post {margin-bottom:0px;}

.post {padding:10px 20px 5px; margin-bottom:20px;}

.entry {padding-top:5px;}

.related-posts {margin:0px 0px 15px; padding:5px;}

.related-posts li {margin:0px 0px 0px 40px;}

.commentlist {margin:5px 0px; padding:0px;}

.commentlist li {margin-left:0; padding:5px 20px;}

.count {margin-right:7px;}

textarea {width:99%;}

.alignleft a, .alignright a {font-size:small;}

#paged-nav {margin-left:20px;}

#sidebar {float:right; width:210px; list-style:none; margin:0px 10px 0px 0px; padding:0px;}

#sidebar li {margin:0px; padding:10px 5px;}

#sidebar li ul {margin:0px; padding:0px; list-style:none;}

#sidebar li ul li {margin:0px; padding:3px 0px; list-style:none;}

#portraitimg {float:left; margin:0 6px 0 0;}

#text-1 .textwidget, #text-5 {text-align:center;}

.portrait {margin-top:0px; margin-bottom:0px;}

#footer {padding:10px 5px 5px 5px; clear:both; margin-bottom:5px;}

#footer ul {display:inline;}

#footer ul li {display:inline;}

.search-box {width:200px; padding:2px;}

#magnify {position:absolute; top:8px;}

#magnify, #magnify li, #magnify li ul, #magnify li ul li {display: inline; margin:0px; padding:0px;}

.search-submit {margin-left:-4px;}


/***********************/
/* Rezepte */
/***********************/

.list p {border-top:1px solid #e9eff6; margin: 2px; padding-left:20px;}

/***********************/
/* Contact form Plugin */
/***********************/

#contact-form ul {list-style-type:none; margin:0px; padding:0px;}

.names {margin:0em; font-size:100%; margin-top:0.5em; color:#555; padding-bottom:1px;}

.actions {margin-bottom:0.8em; font-size:100%; font-style:normal;}

.actions.submit, #contact-form ul.labels, .actions.submit  {margin-top:2em;}

#contact-form input, #contact-form textarea {padding:2px 2px; font-size:1em}


/***********************/
/*      Site Map       */
/***********************/

.ddsg-sitemap ul {margin:5px 0px; list-style-type:none;}

.ddsg-sitemap ul li ul {list-style-type:circle;}

/**************/
/* Links Page */
/**************/

.links-container, .links-container2 {width:250px; padding-top:10px;}

.links-container {float:left; margin-left:-20px;}

.links-container2 {float:right;}

.links-on-page h2 {font-size:1.2em; background:none; margin-bottom:5px;}

.links-on-page ul {margin-bottom:20px;}

.links-on-page, .links-on-page ul {list-style-type:none;}

.links-on-page ul li {padding:2px 0px;}

.clear {clear:both;}

/******************/
/* Abnahmeverlauf */
/******************/

#tabelle {clear:both; border:2px solid #ddd; font-size:1em; margin: 20px auto; text-align:right;}

#tabelle td {width:85px; height:22px; padding:1px 1px 1px 3px;}

#row0, .blue {background-color:#E9EFF6; text-align:center; color:#666; text-transform:uppercase; letter-spacing:1px; font-size:0.8em;}

#row0 hr {padding:1px; font-weight:normal;}

.darker {background-color:#eee;}

#tabelle tr:hover {color:#333; background-color:#E9EFF6;}

/*******************/
/*    Adsense      */
/*******************/

#adensebannertop {margin:5px 15px 15px;}