body { margin:20px; color:#000; background-color:#0366DE; font-family: Verdana, Arial, Helvetica, sans-serif; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left; margin:0px 0px 10px 0px; }
img { border:0px; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; text-align:left; margin:0px 0px 10px 0px; }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-align:left; margin:25px 0px 10px 0px; color:#444; }
a { color:#003399; }
legend { font-size:10px; color:#666; }

#header { width:950px; height:200px; background-image:url('../images/head.jpg'); }
#ads { width:950px; height:80px; background-color:#fff; text-align:center; }
#content { width:950px; min-height:550px; background-color:#fff; }
#contentSpaceHor { width:950px; height:8px; background-color:#fff; }
#contentSpaceVer1 { float:left; width:20px; min-height:450px; }
#contentSpaceVer2 { float:left; width:20px; min-height:450px; }
#contentLeft { float:left; width:160px; min-height:550px;  }
#contentCenter { float:left; width:590px; min-height:550px; }
#contentRight { float:left; width:160px; min-height:550px; }
#ad { clear:both; padding-left:20px; width:930px; height:20px; background-color:#fff; }

/* navigation */
#cssNav { background-color:#fff; height:22px; border-bottom:1px solid #0366DE; text-align:center;  }
#cssNavSelected { background-color:#0366DE; height:22px; border-bottom:1px solid #0366DE; text-align:center; }
a.cssNav { text-decoration:none; color:#0366DE; }
a.cssNav:hover { color:#000; }
a.cssNavSelected { text-decoration:none; color:#fff; }
a.cssNavSelected:hover { color:#000; }
p.cssNav { margin:4px 0px 0px 10px; }
p.cssNavSelected { font-weight:bolder; margin:4px 0px 0px 10px; color:#fff; }

table.garden { width:590px; border:1px dotted #0366DE; table-layout:fixed; margin:0px 0px 10px 0px }
td.garden { vertical-align:middle; }
p.gardenName { font-size:16px; font-weight:bolder; margin:5px 0px 10px 0px; color:#0366DE; }
p.kaButton { text-align:right; }

p.footer { text-align:left; font-size:10px; color:#fff; margin:15px 0px 15px 0px; }
a.footer { color:#fff; }

p.standard { margin:0px 0px 8px 0px; }
p.browse { margin:20px 0px 10px 0px; text-align:center; }
p.error { margin:0px 0px 8px 0px; color:#FF0000; font-weight:bolder; }


/* formular */
label { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  display:block; width:120px; text-align:right; margin-top:4px; float:left; padding-right:1em; }
form br { clear:left; }
input#eintragsformular { width:360px; }
input#submit1 {float:right; width:150px; margin:20px 20px 20px 0px; }

