body { overflow-y: scroll; }
#biolife { position: absolute; left: 50%; margin-left: -338px; width: 677px; top: 50px; }
#logo { position: absolute; right: 0; top: 0; }
#menu { margin-top: 2px; }
#picture { position: absolute; top: 67px; left: 0px; }
#kalender { position: absolute; top: 132px; left: 152px; }
#content { position: absolute; top: 365px; left: 0px; }
#footer { height: 50px; }

.spacer, .defloat { width: 1px; height: 10px; }
.defloat { clear: both; }

.menuBlock { float: left; width: 85px; }
.menuItem, .menuItemBot, .menuItemTop, .menuItemEShop { height: 10px; margin-top: 4px; }
.menuItemBot, .menuItemEShop { height: 11px; }
.menuItemTop { margin-top: 0px; }
.menuItemEShop { margin-top: 42px; }

.contentLeft { float: left; width: 160px; }
.contentSpace { float: left; width: 13px; }
.contentMain { float: left; width: 504px; }
.contentRef { float: left; width: 180px; height: 159px; }
.boxRef { padding: 10px; background-color: #d5e7b7; font-size: 9px; line-height: 12px; font-family: Arial; height: 139px; }

h1 { font-family: Arial; font-size: 16px; font-weight: bold; margin: 0; line-height: 20px;}
.font_content, a, label, input, textarea { font-family: Tahoma; font-size: 12px; line-height: 16px; }
a { color: #349327; text-decoration: underline; }
a.pdf_link { color: #000000; font-family: arial; font-size: 10px; }

ul.start { margin: 0; padding: 0;}
li.startli { list-style: none; margin-top: 10px; }

dl.order-form { margin: 10px 0 10px 1px; padding: 0px;}

dl.order-form dt { float: left; width: 100px;}
dl.order-form dt, 
dl.order-form dd { margin: 0 0px; padding: 5px 0px;}
dl.order-form input { width: 150px; height: 12px; margin: 0px;}
dl.order-form textarea { width: 250px; height: 80px; margin: 0px;}
dl.order-form dt.birthday { width: 180px;}
dl.order-form input.birthday { width: 70px; margin: 0px;}
span.order-form-zip input { width: 42px; margin: 0px;}
span.order-form-city input { width: 98px; margin: 0px 0px 0px 4px; outline: 5px;} 

ul.order-messages			{ border: 1px solid green; padding-top: 10px; padding-bottom: 10px; list-style-type: none;}
ul.order-messages li		{ font-weight: bold; color: green;}
ul.order-error				{ padding-top: 10px; padding-bottom: 10px;}
ul.order-error li			{ color: red;}
