body                        { text-align:center;
                          	  background:#C0C0C0;
                          	  color:#000;
                          	  font-weight:normal;
							  font-size: 100.01%;
                              height:12px;
			                  font-family: Verdana, Arial, Helvetica, sans-serif;
                              text-decoration:none;
                              margin-top:10px; }
.galerie                    { display:inline;
							  float:left;
                         	  margin:0px 0 0 0px;
							  line-height:22px; }
html:first-child>b\ody .galerie {margin-top:-18px; }
a.appr                      { display:inline; float: left;margin-bottom:-10px; }
* html  a.appr       	    { display:inline; float: left; }
html + body a.appr 			{ display:inline; margin-left:-12px; }
html:first-child>b\ody a.appr{ margin-bottom:-10px; }
h3                          { display:block;
                              background:url(http://www.legere-gmbh.de/img/pfeil.gif) no-repeat;
                              color:#505050;
                              background-color:transparent;
                          	  font-weight:bold;
                         	  font:90% verdana, sans-serif;
                         	  vertical-align:baseline;
                              text-decoration:none;
                              margin:0px 0px 2px 0px;
                              padding:0px 0px 0px 25px;
                              line-height:20px; }
* html  h3                  { font:bold 90% verdana, sans-serif; }
h4                       	{ color:#676767;
							  background:#ECE9D8;
                          	  font-weight:bold;
                         	  font-size:80%;
                              line-height:20px;
                              margin-bottom:5px;
                              font-family: verdana, sans-serif; }
* html  h4        			{ font:bold 80% verdana, sans-serif; }
h4 a                        { color:#077C81; background:#ECE9D8;
                              text-decoration:none; }
h4 a:link                   { color:#077C81; background:#ECE9D8; }
h4 a.active                 { color: #9a1c1d; background:#ECE9D8;
                              text-decoration: none; }
h4 a:hover                  { color: #000; background:#ECE9D8;
                              text-decoration: none; }
h1                          { display:inline;
			 				  margin:10px 0 0 15px;
			                  font-size:1.4em;
			                  line-height:20px;
			                  font-family:Arial, Helvetica, Geneva, Verdana, Swiss, SunSans-Regular, Sans-Serif; }
h1 a			            { color:#CCC;
			                  text-decoration:none; }
h1 a:link		            { color:#CCC; }
h1 a.active		            { color: #9a1c1d;
			                  text-decoration: none; }
h1 a:hover		            { color: #000;
			                  text-decoration: none; }
html + body h1		        { float:left; margin-top:5px; padding-left:0px; margin-right:0px; padding-bottom:20px; }
* html b\ody h1	            { margin-left:16px; margin-top:3px; }
* html h1	                { margin-left:12px; margin-top:4px; }
h2                          { height:auto;
                              margin:0px 0px 15px 0px;
                              padding:2px 0 2px 0px;
                              color: #505050;
                              font:bold 110% verdana, sans-serif;
                              background:transparent;
                              voice-family: "\"}\"";
                              voice-family:inherit;
                              margin:0px -4px 15px 0px; }
* html  h2                  { font:bold 110% verdana, sans-serif;  }
.logo                       { border:0px; margin-left:0px; margin-top:15px; }
html + body .logo		    { margin-left:6px; }
.bildob                     { margin-left:10px; border:0px; margin-top:0px; }
html + body .bildob		    { margin-left:2px; }
* html .bildob		        { margin-left:8px; }
*+html, * html .bildob		{ margin-left:2px; }
html:first-child>b\ody .bildob {margin-bottom:-20px;  }
.bildli                     { border:0px; margin-left:0px; margin-top:0px; margin-bottom:-4px; }
.bildre                     { border:0px; margin-left:0px; margin-top:0px; margin-bottom:-4px; }
* html .bildre              { margin-left:-1px; margin-bottom:0px; }
* html .bildli              { margin-bottom:0px; }
p.obennav                   { color: #72324D; font-size: 70%; margin-top:9px;
                              text-align: left;
                              line-height: 1px; margin-left: 7px;
                              font-weight: bold;
                              text-decoration: none; letter-spacing:normal; }
html + body p.obennav     { margin-top:9px; font-size: 70%; letter-spacing:-0.03em; margin-bottom:3px; }
* html  p.obennav           { margin-top:9px; }
*+html  p.obennav           { margin-top:9px; }


p                           { color: #505050;
                              text-align: justify;
                              line-height: 22px;
                              font-weight: normal;
                              font-size: 75%;
                              font-family: sans-serif;
                              text-decoration: none;    }
* html  p                   { font-size: 75%; }
p a                         { color:#077C81;
                              font-weight:bold;
                              text-decoration:none; }
p a:link                    { color:#077C81; }
p a.active                  { color: #9a1c1d;
                              text-decoration: none; }
p a:hover                   { color: #9a1c1d;
                              text-decoration: none; }
p.center                    { text-align: center; }
p.kleiner                   { color: #505050;
                              text-align: justify;
                              font-weight: normal;
                              font: 75% verdana, sans-serif;
                              line-height: 18px;
                              text-decoration: none; }
img.border                  { border:1px solid #CCC; }
li                          { margin: 0; margin-top: 0px;
                              margin-bottom: 0px; }
li.blue                     { color:#505050;
                              font-family: verdana, sans-serif;
                              margin-bottom: 0.5em;
                              line-height: 17px;
                              font-size:75%;
                              list-style-type:disc; margin-left: 20px; }
* html  li.blue             { font-size:70%; line-height: 17px; }
li.blue a                   { font-weight:bold;
                              color:#077C81;
                              text-decoration:none;
                              margin-bottom: 0.5em; }
.top                        { float:right;
                              color:#6B6B99;
                              text-decoration:none;
                              margin:-4px 8px 2px 0px;
                              line-height:16px;
                              padding:0px; font-size:85%;
                              voice-family: "\"}\"";
                              voice-family:inherit;
                              margin:-4px 3px 2px 0px; }
html + body .top            { margin:-14px 8px 2px 0px;
                              font-size: 85%;  }
* html  .top                { margin:-14px 8px 2px 0px;
                              font-size: 85%; }
* html b\ody .top           { margin:-14px 4px 2px 0px;
                              font-size: 85%; }
.bold                       { font-weight:bold; }
#navrechts                  { float:right;
                              background-color:#ECE9D8;
                              width:212px;
                              voice-family: "\"}\"";
                              voice-family:inherit;
                              background-color:#ECE9D8;
                              width:206px; }
html + body #navrechts      { width:180px; }
* html  #navrechts          { float:right; width:205px; }
#navunten                   { clear:both;
                              text-align:center;
                              font-weight:bold;
                              padding:5px 0px 5px 0px;
                              width:100%;
                              background:#FFCC66;
                              border-top:0px solid #505050;
                              height:14px; font-size:65%; }
html + body  #navunten      { margin-left:-1px; }
* html #navunten            { padding: 5px 0 5px 0; font-size:65%; margin-top:-10px; }
#navunten p		{ color: #CCC;
			  text-decoration: none; }
#navunten a                 { color:#72324D; font-size:105%;
                              font-family: verdana, sans-serif;
                              font-weight:bold;
                              text-decoration:none;
                              margin:0px 4px 0px 4px; }
#navunten a:hover           { color:#000;
                              text-decoration:none; }
#navunten a.active          { color:#000; }
.hidden                     { display:none; }
#container                 { width:100%;
                             margin:0px;
                             background-color:#ECE9D8;
                             voice-family: "\"}\"";
                             voice-family:inherit;
                             background-color:#ECE9D8;
                             margin-top:0px;
                             width:100%; }
img                        { border:0px; }
#rahmen                    { width:990px;
                             background-color: #89B9CD;
                             border:0px solid #505050;
                             margin:5px auto 5px auto;
                             text-align:left; }
* html  #rahmen            { width:988px; }
#head                      { background-color:#FFCC66;
                             width:100%;
                             min-height:122px;
                             text-align:center;
                             padding:0px;
                             border-top:0px solid #505050;
                             border-bottom:0px solid #505050;
                             margin:0px; }
* html  #head              { width:100%; margin-top:-3px; }

#content                   { clear:both;
                             width:100%;
                             background-color:#F6F4F6; }
html + body  #content      { margin-left:-1px; }
* html  #content           { margin-top:-3px; }
#text                      { float:left; margin-top:0px; margin-left:10px;
                             background-color:#ECE9D8;
                             padding:10px 24px 8px 15px;
                             width:541px; min-height:399px;
                             voice-family: "\"}\"";
                             voice-family:inherit;
                             border-right:0px solid #505050; border-top:0px solid #505050;
                             border-left:0px solid #505050; border-bottom:0px solid #505050;
			                 width: 100%; background-color:#ECE9D8;
                             padding:10px 24px 0px 15px;
                             width:520px; height:399px; }
* html  #text              { margin-top:-1px; margin-left:-3px; padding-right:10px; border-right:0px solid #505050; border-left:0px solid #505050; height:338px; width:526px; }
html + body  #text         { width:539px; border-left:0px solid #505050; margin-top:-1px;  border-right:0px solid #505050; height:338px; }
#navlinks                  { float:left;
                             background-color:#ECE9D8;
                             width:205px;
                             margin-right:0;
                             voice-family: "\"}\"";
                             voice-family:inherit;
                             width:205px; background-color:#ECE9D8; }
* html  #navlinks          { margin-left:0px; margin-right:0px; width:208px; border:none; }
html + body  #navlinks     { margin-left:-2px; margin-right:3px; }
#navoben                   { background-color: #FFCC66; color:#333366;
                             padding: 7px 0; height: 20px;
                             text-align:center;
                             padding:1px 0px 1px 0px;
                             width:100%; }
:root #navoben             { letter-spacing:-0.015em; }
* html  #navoben           { padding: 0px 0 0px 0; margin-left:-1px; }
html + body #navoben       { background-color: #FFCC66; padding: 7px 0; height: 5px; margin-top: 0px; margin-bottom:5px; padding-right:5px; }
*+html #navoben            { background-color: #FFCC66; padding: 7px 0; height: 5px; margin-top: 0px; margin-bottom:-4px; }

#navmitte                  { background-color: #FFCC66; color:#333366;
                             padding: 7px 0; height: 20px;
                             text-align:center;
                             margin-top:-2px;
                             padding:1px 0px 1px 0px;
                             width:100%; }
:root #navmitte             { letter-spacing:-0.015em; }
* html  #navmitte          { padding: 0px 0 0px 0; margin-left:-1px; }
html + body  #navmitte     { background-color: #FFCC66; padding: 7px 0; height: 5px; margin-top: 0px; margin-bottom:5px; padding-right:5px; }
*+html #navmitte           { background-color: #FFCC66; padding: 7px 0; margin-top: 0px; height: 5px; margin-bottom:-4px; }
p.mittenav                 { color: #72324D;  font-size: 70%; margin-top:9px;
                             text-align: left;
                             line-height: 1px; margin-left: 7px;
                             font-weight: bold;
                             text-decoration: none; letter-spacing:normal; }
html + body p.mittenav     { margin-top:9px; font-size: 70%; letter-spacing:-0.03em;  }
* html  p.mittenav         { margin-top:11px; }
*+html  p.mittenav         { margin-top:9px; }
.clear                     { clear:left; }
.clear                     { clear: both; }











