html,body {margin:0px;}
body {font-family:verdana,arial,sans-serif;font-size:0.8em;width:100%;height:100%;line-height:1.5em;}
img {border:none;}
form {display:inline;}
a,#content a {text-decoration:none;background:transparent;}
#content a.help {cursor:help;border:2px outset #555;}
a:link.nw,a:visited.nw,a:hover.nw,a:active.nw,a:focus.nw,#content a:link.nw,#content a:visited.nw,#content a:hover.nw,#content a:active.nw,#content a:focus.nw {padding-left:18px;background:url(img/nw.gif) no-repeat left center;}

table {border-collapse:collapse;}
table#produktdb th {padding:2px 5px 2px 5px;font-size:0.9em;}
table#produktdb td {padding:2px 5px 2px 5px;}

code,pre {font-size:1.2em;}


#content {float:right;width:70%;padding-bottom:20px;padding-left:8%;z-index:2;}
#content h1 {margin:0px 0px 10px 0px;font-size:20px;}
#content h2 {margin:0px 0px 10px 0px;font-size:20px;}
#content h3 {margin:0px 0px 5px 0px;font-size:16px;}
#content p,#content fieldset {margin-right:8%;}
#content img.gal {margin-right:10px;margin-top:10px;}
#content dt {float:left;}
#content span.rspace {width:150px;float:left;}
#content ul li a {font-weight:bold;}

fieldset legend {margin:0px 20px 0px 20px;font-weight:bold;}
label {vertical-align:top;width:150px;clear:left;float:left;}
input.txt {width:300px;}
input.gen {width:300px;}
textarea.txt {width:300px;height:50px;}
textarea.kontakt {width:300px;height:150px;}
input.subm {font-weight:bold;margin-left:150px;}


#menue {float:left;width:18%;padding:20px 0px 0px 0px;}
#menue2 {position:relative;top:10px;left:20px;margin-top:20px;z-index:1;}
#menue ul,#menue li {display:inline;margin:0;padding:0;position:relative;z-index:10;}


#menue a:link,#menue a:visited {font-weight:bold;display:block;width:90%;}
#menue a:hover,#menue a:active,#menue a:focus {font-weight:bold;display:block;width:90%;}
#menue a.sublink:link,#menue a.sublink:visited,#menue a.sublink:hover,#menue a.sublink:focus,#menue a.sublink:active {padding-left:10px;font-weight:normal;}

span#counter {color:#fff;background:#555;border:2px outset #ccc;font-size:9px;position:relative;z-index:4;}

#footer {clear:both;font-size:0.7em;text-align:center;}
#footer a {font-size:1em;}


.hspacer {height:30px;}
.fleft {float:left;margin-right:10px;margin-bottom:10px;}
.fright {float:right;margin-left:10px;margin-bottom:10px;}
.cl {clear:left;}
.cr {clear:right;}
.center {display:block;text-align:center;}
.right {text-align:right;}
.left {text-align:left;}
.toplink {font-size:1.1em;font-weight:bold;}
.dr {position:relative;cursor:hand;}
.onlyprint {display:none;}
.sc {font-variant:small-caps;}

#p_backlink {display:none;}


/* rss-feed */
h2.channelname {display:none;}
h3.itemtitle {margin:0px 0px 5px 0px;font-size:16px;}
p.itemdescription {margin-right:8%;}
p.itemdescription span,p.itemdescription span a {display:none;}
img {border:none;}


/* Gen-DB-Landwirte */
#gendb table {border-collapse:collapse;margin-left:-5%;width:100%;}
#gendb table th,td {border:1px solid #000;padding:1px 5px 1px 5px;font-size:0.8em;font-family:verdana,arial,sans-serif;color:#000;vertical-align:top;}
#gendb table td p {margin:0px 0 0 0;padding:none;height:48px !important;}
#gendb a {text-decoration:none;color:blue;}
#gendb fieldset {border:1px solid #000;}
#gendb fieldset legend {font-weight:bold;padding:0 20px 0 20px;}

#gendb .n1 {background:#5f5;}
#gendb .n2 {background:#f40;}
#gendb .n3 {background:#f22;}
#gendb .n4 {background:#f00;}

#produktdb .n1 {background:#5f5;}
#produktdb .n2 {background:#f40;}
#produktdb .n3 {background:#f22;}
#produktdb .n4 {background:#f00;}

label.lnf {float:none;clear:none;width:100px;float:left;}
#content option {font-size:0.9em;}