/* Allgemeine Formatierungen */
*	{ margin: 0; border: 0; padding: 0; }
img, a img	{ margin: 0; border: 0; padding: 0; }
a:link, a:visited	{ color: #069; }
a:hover, a:focus, a:active	{ background: #fd3; text-decoration: none; outline: none; }
body	{ color: #333; background: #fff; }

#head	{ height: 175px; background: #069; }
h1	{ color: #fc3; font: bold 2.5em/1.5em Times, serif; position: relative; top: 30px; left: 230px; width: 590px; }
h1 a:link, h1 a:visited	{ color: #fc3; text-decoration: none; outline: none; }
h1 a:hover, h1 a:focus, h1 a:active	{ color: #c8e045; background: none; }
h2	{ color: #fc3; font: 1.6em Times, serif; position: relative; top: 30px; left: 230px; width: 590px; }
h3	{ color: #069; font: bold 1.4em Times, serif; position: relative; top: 5px; left: 110px; width: 590px; }
h4	{ color: #069; font: bold 1.1em Times, serif; position: relative; top: 21px; left: 72px; margin: 0 0 30px; width: 670px; }
h5	{ color: #069; font: italic 1em Times, serif; position: relative; top: 12px; left: 72px; margin: 0 0 20px; width: 590px; }

#title	{ position: absolute; top: 20px; left: 20px; }
		
ul.nav	{ background: #c8e045; padding: 0 0 0 235px; }
ul.nav li	{ display: inline; font: bold 1.2em/1.5em Times, serif; margin: 0 23px 0 0; }

#content	{ padding: 50px 0 0 70px; }
p	{ font: 1em/1.3em Times, serif; margin: 0.6em 2em; text-align: justify; }
.ind	{ text-indent: 1em; }
.ind_cont	{ text-indent: 3em; line-height: 0.6em; }
#content img.right	{ float: right; margin: 4px 20px 10px; }
ol	{ margin: 0 40px; }
ol li	{ margin: 5px 40px; list-style: decimal-leading-zero; }
ol ol li	{ margin: 5px 0; list-style: lower-latin; }
#content ul	{ margin: 0.5em; }
#content ul li	{ list-style: none; margin: 0.5em 1.5em; }
#footer	{ display: block; margin: 0.6em auto; }

fieldset	{ border: 1px solid #c8e045; margin: 2em 2.5em; }
legend	{ color: #069; margin: 0 0.8em; padding: 0 0.6em; }
label	{ margin: 10px 0 0 25px; width: 120px; display: block; float: left; }
select	{ margin: 20px 18px 15px; background: #c8e045; width: 130px; border-right: 2px solid #ddd; border-bottom: 2px solid #ddd; border-left: 2px solid #666; border-top: 2px solid #666; }
input	{ margin: 12px 15px 15px; background: #c8e045; border-right: 2px solid #ddd; border-bottom: 2px solid #ddd; border-left: 2px solid #666; border-top: 2px solid #666; }
textarea	{ margin: 20px 0 0 -120px; background: #c8e045; border-right: 2px solid #ddd; border-bottom: 2px solid #ddd; border-left: 2px solid #666; border-top: 2px solid #666; }
button	{ margin: 10px 0 0 30px; padding: 2px 0 0; width: 60px; text-align: center; font: 15px/20px Times, serif; background: #fc3; color: #069; border-left: 2px solid #ddd; border-top: 2px solid #ddd; border-right: 2px solid #666; border-bottom: 2px solid #666; }
form span	{ position: relative; top: -15px; }

#order input	{ margin: 5px 15px 5px; }
#order input.menge	{ width: 30px; }
#order label	{ margin: 7px 0 0 25px; width: 90px; }
#order textarea	{ margin: 20px 0 0 -90px; }
#order span	{ position: relative; top: -5px; }

div#site	{ display: none; }

/* hCard */
a.url	{ color: #000; text-decoration: none; }
a.url:hover	{ background: #fff; }
.org	{ display: none; }


#hcard-Regine-Sonja-Heidorn	{ display: none; }