html, body, div, span, p, blockquote, pre, a, em, font, img, strong, dt, dd, 
ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, 
thead, tr, th, td { 
margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; 
font-style: inherit; font-family: inherit; vertical-align: baseline; }

body { font-family: verdana, arial, hevetica, sans-serif; text-align: center; color: #505367; font-size:100.1%;}
#container { margin-left:auto; margin-right:auto; min-height: 600px; width: 900px; height:auto; text-align: left; position:relative;  margin: 0 auto !important; }
#header, #logo, #mainnav, #sidebar, #hilfsnavi, #druck{ display: none;}


#content { width: 90%; padding:5px 0 ; margin: -6px 0px 6px -6px; background-color: #fff; min-height:400px; }
#content p{ margin:0px 10px 5px 20px; min-height: 100%; font-weight:normal; color:#505367; font-size: 0.85em;}
#content h1 { margin:10px 5px 5px 10px; min-height: 100%; font-weight:bold; color:#86424F; font-size: 1.1em;}
#footer	{ position:absolute; bottom:0px; width:99.9%; text-align: center; margin: -6px 6px 6px -6px; height: 24px; }
#footer p {clear:both;  font-size: 1.1em; font-weight: bold; font-family: verdana, arial, hevetica, sans-serif; color: #fff; margin:0; padding:0; }
#footer a:link, #footer a:visited { font-weight : normal; color: #fff; text-decoration: none; background: transparent; }
#footer a:hover, #footer a:active, #footer a:focus { font-weight : normal; color: #86424F; text-decoration: none; background: transparent; }
.imagecontainer{ float:left; clear:left; background: url(../images/layout/shadowAlpha.png) no-repeat bottom right !important; background: url(../images/layout/shadow.gif) no-repeat bottom right; margin: 15px 5px 10px 15px !important; margin: 10px 0px 10px 5px; }
.imagecontainer img{ display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 6px 6px -6px; padding: 6px; }

 
form.formfelder fieldset { border: 1px solid #748A49; margin: 0px 20px 0px 20px; padding: 10px; border-right: 1px solid #748A49; border-bottom: 1px solid #748A49; font-size:12pt; font-family: verdana, arial, sans-serif; color:#333; }
form.formfelder label { margin-top: .33em; display: block; font-size:10pt; font-family: verdana, arial, sans-serif; color:#333;}
form.formfelder legend { font-weight: bold; padding: .5em; font-size:12pt; font-family:verdana, arial, sans-serif; color: #748A49;}
form.formfelder input { font-size:10pt; font-family:verdana, arial, sans-serif; color:#333; border-width:1px; letter-spacing:1.5pt; }
#content form.formfelder p { font-size:10pt; font-family:verdana, arial, sans-serif; color:#333;}
#content form.formfelder b { font-weight: bold; text-decoration: none; font-style: normal; color: #748A49;}
form.formfelder p.both { margin-left: 12px; clear:both;}
form.formfelder em { font-size:12pt; font-family: verdana, arial, sans-serif; color:#333; }
form.formfelder textarea { width: 320px; height: 150px; }

.formleft {float: left; margin-right: 0px; w\idth:300px;}
.formright {float: right; margin-left: 0px; w\idth:300px;}

/*################ END Formulare ##################*/

/***********     googleMap   **********/
#map { margin: 5px 10px 5px 20px; }
/*################ END content ##################*/

