
/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }


body {
	background: url(img/bck.gif);
	width:100%;
	height:100%;
	margin:0px;
	font-family:"Trebuchet MS", Arial;
}
a{
text-decoration:none;
text-align:left;
}
#logo{
position:absolute;margin:-70px 0px 0px 420px;z-index:10;
}
#roesterei{
position:absolute;top:0px;margin-left:0px;
}
#m a{
display:block;
width:90px;
font-size:11px;
color:#FFF;
background-color:#decfa5;
color:#4b2d1c;
padding:5px 0px 5px 8px;
text-transform:uppercase;
}
#m .current_page_item a,#m a:hover{
color:#fff;
background-color:#4b2d1c;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
#m{
float:left;
}
#c{

margin:0px auto;
width:800px;
height:100%;
padding-top:110px;
}
#content{
background:url(img/c_bck.png) repeat-y;
width:800px;
min-height:100%;
position:absolute;
margin-left:103px;
font-size:11px;
font-family:Trebuchet MS, Georgia;
line-height:160%;
padding-left:20px;
}
#content b, a{
color:#4b2d1c;
}

h1{
font-family:Georgia,Times,Times New Roman;
font-size:21px;
line-height:25px;
margin-top:16px;
color:#4b2d1c;
font-weight:normal;
}
#content strong{
color:#4b2d1c;
font-family:Georgia,Times,Times New Roman;
}
#content hr{
width:520px;
margin:30px 0px 30px 0px;
text-align:left;
}
hr.red{
border:1px solid #9d0d15;
}
#content p, hr{
margin-left:0px;
width:400px;
}
#content p{
margin-top:15px;
width:450px;
}
#content form p{
margin-top:0px;
}
#content form{
margin-bottom:30px;
}
ul li{
margin-bottom:4px;
}

hr.green{
border:1px solid #68a425;
}
.comment-form-comment label{
display:block;
font-weight:bold;
margin-top:5px;
}
#comments input{
left:130px;
position:absolute;
}
#content table p{width:auto !important;margin:0;}
table td{vertical-align:top;}
