
body {margin: 0; padding: 0; background: #2D2D2D; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #666666;}

h1, h2, h3 {margin: 0; padding: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #F49500;}

h2 {text-transform: uppercase; font-size: 18px;}

h3 {text-transform: uppercase; letter-spacing: 2px;	font-size: 11px;}

p, blockquote, ul, ol {line-height: 18px; text-align: justify;}

/*blockquote {padding-left: 20px;	background: url(images/img05.gif) repeat-y;}*/

a {color: #F49500;}

a:hover {text-decoration: none;}

/*wrapper*/
#wrapper{position: relative; min-height: 100%; background: #FFFFFF url(images/img01.jpg) repeat-x;}

/* Header */
#header {width: 850px; height: 180px; margin: 0 auto; background: url(images/img03_4.jpg) no-repeat;}
#header h1, #header h2 {text-transform: lowercase; font-weight: normal; color: #FFFFFF;}
#header h1 {float: left; padding: 120px 0 0 20px; font-size: 36px;}
#header h2 {float: right; padding: 134px 20px 0 0;font-size: 22px;}

/* Menu */
#menu {width: 850px; height: 50px; margin: 0 auto;}
#menu ul {margin: 0; padding: 0; list-style: none;}
#menu li {display: inline;}
#menu a {display: block; float: left; padding: 17px 20px 0 20px; background: url(images/img03.gif) no-repeat; text-transform: uppercase;	text-decoration: none; font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #D8D8D8;}
#menu a:hover { color: #FFFFFF;}
#menu .first a {background: none;}

/* Content */
#content {display:table; width: 810px; margin: 0 auto 20px auto; padding: 20px; background: #FFFFFF url(images/img04.jpg) repeat-x left bottom;}

/* Gästebuch */
#guestbook {float: left; width: 570px; margin: 0 auto 20px auto; padding: 20px; background: #FFFFFF url(images/img04.jpg) repeat-x left bottom;}

/* Posts */
#posts {float: left; width: 565px; padding-right: 20px; border-right-width: 1px; border-right-style: dashed; border-right-color: #FFA518;}

/*shop*/
#shop {float: left; width: 770px; padding-right: -10px; padding-left: -10px;}

/*Amazonlist*/
#amazonlist {float:left; width:240px; margin: 0; padding: 0;}
#amazonlist a{padding-bottom: 5px;}

/*Story*/
#story p{clear:both;}

/* Contact */
#contact {float: left; width: 400px; border-width: 1px; border-style:dashed; border-color: #FFA518; padding: 10px; text-align: left;}
#contact .field {padding: 3px; margin: 2px; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #666666; width: 200px;}
#contact .textfield {width: 380px;}

/* Links */
#links {float: right; width: 190px; margin: 0; padding: 0;}
#links ul {margin: 0; padding: 0; list-style: none;}
#links li ul {padding: 5px 0 30px 0;}
#links li li {padding: 7px 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFA518;}
#links li a {text-decoration: none;}
#links li a:hover {text-decoration: underline;}
#links li i {font-style: normal; font-size: 9px;}
#links li h2 {font-size: 14px;}

/* Footer */
#footer {clear:both; overflow: auto; background: #2D2D2D; height: 100px; width: 100%;}
#footer p {text-align: center;color: #999999;}