/*----------------------------------------------------------
 Copyright (c) 2002-2006 by Ing. Gerhard Rittenhofer
 www.rittenhofer.at
 Alle Rechte vorbehalten
----------------------------------------------------------*/

body, form, fieldset, legend, label, table, td, h1, h2, p, a, small, sup, sub, ul, li, input, textarea {
  font-family:"Arial","Helvetica",sans-serif; font-size:12px; font-style:normal; font-weight:normal; font-variant:normal; font-stretch:normal; 
  line-height:18px; letter-spacing:0; word-spacing:0; text-decoration:none; text-transform:none; text-shadow:none; text-indent:0; white-space:normal;
}
body {margin:0; padding:0; color:#000; background:#fff; text-align:left; vertical-align:top;}
form {margin:0; padding:0; border:none 0;}

table {border:none 0; table-layout:auto; border-collapse:separate;}
td {border:none 0; text-align:left; vertical-align:top;}

h1 {font-size:18px; line-height:22px; font-weight:bold; margin:0; padding:0; color:rgb(122,125,130);}
p {margin:0; padding:0;}
a {margin:0; padding:0; color:rgb(47,119,70); text-decoration:underline;}
a:hover {color:#000;}
small, sup, sub {font-size:11px; line-height:11px;}
sup {vertical-align:text-top;}
sub {vertical-align:baseline;}

ul {margin:0 0 18px 16px; padding:0; list-style:disc outside;}
li {margin:0; padding:0;}

hr {width:100%; height:1px; color:#000; background:#000; border:none 0;}

img {margin:0; padding:0; border:none 0;}

label {margin:0; padding:0 16px 0 0; width:140px; color:rgb(41,121,58); text-align:right; vertical-align:top;}
input, textarea {margin:0; padding:0;}
input.submit {}
input.edit, textarea.edit {border:solid 1px rgb(188,190,192); background:#fff; width:256px;}
textarea.edit {height:93px;}

.err {font-weight:bold; color:#ee0;}

#container {position:absolute; left:0; top:0; width:100%; min-width:792px; height:100%; min-height:594px;}

#mmpapier0 {position:absolute; left:0; bottom:0; width:100%; height:100%; background:url("images/mmpapier0.gif") left bottom; overflow:hidden;}
#brdlt0 {position:absolute; left:0; top:0; width:33px; height:100%; background:#fff;}
#brdtp0 {position:absolute; left:0; top:0; width:100%; height:33px; background:#fff;}
#brdrt0 {position:absolute; right:0; top:0; width:66px; height:100%; background:#fff;}
#brdbt0 {position:absolute; left:0; bottom:0; width:100%; height:33px; background:#fff;}

#aquafix0 {position:absolute; left:0; bottom:0; width:274px; height:378px; background:url("images/aquafix0.jpg") left top no-repeat; overflow:hidden;}
#messlatte0 {position:absolute; left:93px; bottom:0; width:211px; height:217px; background:url("images/messlatte0.jpg") left top no-repeat; overflow:hidden;}
#nuesse0 {position:absolute; left:370px; bottom:0; width:234px; height:146px; background:url("images/nuesse0.jpg") left top no-repeat; overflow:hidden;}
#navigation0 {position:absolute; left:0; bottom:0; width:528px; height:378px;}

#logo0 {position:absolute; right:0; bottom:0; width:306px; height:434px; overflow:hidden;}

#headline0 {position:absolute; left:0; top:50px; width:100%; text-align:center;}
#content0 {position:absolute; left:0; top:119px; width:100%; text-align:center;}
#content0 p {font-size:18px; line-height:30px; color:rgb(122,125,130); padding:0 66px 0 33px;}

#mmpapier {position:absolute; left:0; top:33px; width:100%; height:66px; background:url("images/mmpapier.gif") left top;}
#logo {position:absolute; right:0; top:0; width:100%; text-align:right; overflow:hidden;}

#headline {position:absolute; left:0; top:46px; width:100%; text-align:center;}
#headline2 {position:absolute; left:21%; top:131px; width:625px;}

#mainnav {position:absolute; left:0; top:0; width:380px;}
#mainnav p {margin:14px 8px 0 44px;}
#mainnav a {text-decoration:none;}

#metanav {position:absolute; left:50%; top:0;}
#metanav p {margin:14px 0 0 8px;}
#metanav a {text-decoration:none;}

#subnav {position:absolute; left:0; top:33px; width:180px; height:300px; background:no-repeat left top;}
#subnav ul {margin:111px 0 0 44px; list-style-type:none;}

#margbild {position:absolute; left:0; top:298px; width:400px; height:432px; background:left top no-repeat; overflow:hidden;}
#marginal {position:absolute; left:21%; top:183px; width:223px;}
#marginal p {margin-bottom:18px; color:rgb(47,119,70);}
#marginal span {font-weight:bold; color:#000;}

#content {position:absolute; left:50%; top:183px; width:388px;}
#content p {margin:0 15px 18px 8px;}
#content span {color:rgb(122,125,130);}

#headform {position:absolute; left:33.3%; top:131px; width:528px;}
#margform {position:absolute; left:44px; top:266px; width:223px;}
#margform p {margin-bottom:18px;}
#form {position:absolute; left:33.3%; top:183px; width:396px; text-align:right;}
#form p {margin:0 0 15px 0;}

