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; height:1915px; }
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: #FFCC66;
                             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:336px;
                             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:336px; }
* 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; }
.fehler                        { color:red;
                          font-size:100%;
                          font-weight:bold;
                          list-style:none; }
.formular                { margin:13px 10px 10px 0px; }
div.zeile                { clear: both; }
fieldset                        { border: 0 solid black;

                          margin-bottom:0.8em;
                          padding:0; }
.labelanrede                { display:inline;
                          text-align:left;
                          float:left;
                          width:6.6em;
                          padding:0;
                          margin-top:0px; }
.frau                  { display:inline;
                          float:left;
                                                    text-align:left;
                          width:3.6em;
                          padding:0;
                          margin-top:-0.05em; }
.herr                 { display:inline;
                          float:left;
                                                    text-align:left;
                          width:3.6em;
                          padding:0;
                          margin-top:-0.05em; }
.labelvorname          { display:inline;
                          text-align:left;
                          float:left;
                          width:6.6em;
                          padding:0;
                          margin-top:0px; }
.labelempfehlung         { display:inline;
                          text-align:left;
                          float:left;
                          width:6.6em;
                          padding:0;
                          margin-top:0px; }
* html b\ody .labelempfehlung { margin-top:1em;  }
.labelmodre, .labeltaetae  { display:inline;
                          text-align:left;
                          float:left;
                          width:6.6em;
                          height:20px;
                          padding:0;
                          margin-top:0px; }
* html b\ody .labelmodre,* html b\ody  .labeltaetae { margin-top:0.5em; height:20px; }
.labelkonfektion         { display:inline;
                          text-align:left;
                          float:left;
                          width:6.6em;
                          padding:0;
                          margin-top:0px; }
.labelschuhgroesse       { display:inline;
                          text-align:left;
                          float:left;
                          width:6.6em;
                          padding:0;
                          margin-top:0px; }
.labelgroesse           { display:inline;
                          text-align:left;
                          float:left;
                          width:6.6em;
                          padding:0;
                          margin-top:0px; }
.labeljeans              { display:inline;
                          text-align:left;
                          float:left;
                          width:6.6em;
                          padding:0;
                          margin-top:0px; }
.labelbh                 { display:inline;
                          text-align:left;
                          float:left;
                          width:6.6em;
                          padding:0;
                          margin-top:0px; }
.labeleinsatz            { display:inline;
                          text-align:left;
                          float:left;
                          width:6.6em;
                          height:20px;
                          padding:0;
                          margin-top:0px; }
* html b\ody .labeleinsatz { margin-top:1em; height:20px; }
.labelname                { display:inline;
                          text-align:left;
                          float:left;
                          width:6.6em;
                          padding:0;
                          margin-top:0px; }
.labelfirma                { display:inline;
                          text-align:left;
                          float:left;
                          width:6.6em;
                          padding:0;
                          margin-top:0px; }
.labelhandy               { display:inline;
                          text-align:left;
                          float:left;
                          width:6.6em;
                          padding:0;
                          margin-top:0px; }
.labelstrasse           { display:inline;
                          text-align:left;
                          float:left;
                          width:6.6em;
                          padding:0;
                          margin-top:0px; }
.labelnr                { display:inline;
                          text-align:left;
                          float:left;
                          width:0.6em;
                          padding:0;
                           margin-left:-2em;
                          margin-top:0px; }
.labelplz                { display:inline;
                          text-align:left;
                          float:left;
                          width:6.5em;
                          padding:0;
                          margin-top:0px;
                          margin-left:-6.55em; }
* html .labelplz  { margin-left:0px; }
* html b\ody .labelplz {  margin-left:0px; }
.labelort                { display:inline;
                          text-align:left;
                          float:left;
                          width:0.6em;
                          padding:0;
                           margin-left:-3.8em;
                          margin-top:0px; }
.labelland                { display:inline;
                          text-align:left;
                          float:left;
                          width:6.5em;
                          padding:0;
                          margin-top:0px; }
.labeltelefon                { display:inline;
                          text-align:left;
                          float:left;
                          width:6.6em;
                          padding:0;
                          margin-top:0px; }
.labelemail                { display:inline;
                          text-align:left;
                          float:left;
                          width:6.6em;
                          padding:0;
                          margin-top:0px; }
.labelnachricht                { text-align:left;
                          margin-bottom:3px; }
.labelbild                { display:inline;
                          text-align:left;
                          float:left;
                          width:2.8em;
                          padding:0;
                          margin-top:0px; }
input, textarea          { font-size:80%; font-family: verdana, sans-serif; }
* html  input, textarea { font-size:80%; font-family: verdana, sans-serif;  }
.inputvorname                { width:17.8em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 3px 0.3em;
                          padding:2px 0.2em; }
.inputname                { width:17.8em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 3px 0.3em;
                          padding:2px 0.2em; }
.inputempfehlung          { width:17.8em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 3px 0.3em;
                          padding:0em; }
html*.inputempfehlung   { font-size:80%; }
html:first-child>b\ody .inputempfehlung { width:16.3em; }
* html  .inputempfehlung   { width:17.3em; }
* html b\ody .inputempfehlung { width:17.95em; margin-top:1em;   }
.inputmodre, .inputtaetae  { width:17.8em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 10px 0.3em;
                          padding:0em; }
html:first-child>b\ody .inputmodre { width:16.3em; }
html:first-child>b\ody .inputtaetae { width:16.3em; }
* html  .inputmodre,* html  .inputtaetae   { width:17.3em; }
* html b\ody .inputmodre,* html b\ody  .inputtaetae { width:17.95em; margin-top:0.8em; }
.inputkonfektion          { width:17.8em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 3px 0.3em;
                          padding:2px 0.2em; }
.inputschuhgroesse        { width:17.8em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 3px 0.3em;
                          padding:2px 0.2em; }
.inputjeans               { width:17.8em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 3px 0.3em;
                          padding:2px 0.2em; }
.inputbh                  { width:17.8em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 3px 0.3em;
                          padding:2px 0.2em; }
.inputgroesse                  { width:17.8em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 3px 0.3em;
                          padding:2px 0.2em; }
.inputeinsatz           { width:17.8em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          height:20px;
                          margin:0 0 10px 0.3em;
                          padding:0em;  }

html:first-child>b\ody .inputeinsatz { width:16.3em; }
* html  .inputeinsatz   { width:17.3em; }
* html b\ody .inputeinsatz { width:17.95em; margin-top:1em; }
.inputfirma                { width:17.8em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 3px 0.3em;
                          padding:2px 0.2em; }
.inputhandy               { width:17.8em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 3px 0.3em;
                          padding:2px 0.2em; }
.inputstrasse            { width:14.3em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 3px 0.3em;
                          padding:2px 0.2em; }
html:first-child+b\ody .inputstrasse { margin:0 0 3px 0em; }
.inputnr                { width:2.35em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 3px 0.3em;
                          padding:2px 0.2em; }
* html + body .inputnr { width:2.8em; }
* html b\ody .inputnr { width:2.15em; }
html:first-child>b\ody .inputnr { width:2.5em; }
* html .inputnr          { width:2.8em; }





.inputplz                { width:4.3em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 3px 0.3em;
                          padding:2px 0.2em; }
* html  .inputplz { width:4.5em; margin-left:0.35em; }
* html b\ody inputplz { width:4.5em; }


.inputort                { width:12.3em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 3px 0.3em;
                          padding:2px 0.2em; }
html:first-child>b\ody .inputort { width:12.5em; }
* html  .inputort        { width:12.6em; }
* html b\ody .inputort { width:12.0em; }
.inputland                { width:17.8em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 3px 0.4em;
                          padding:2px 0.2em; }

.inputtelefon           { width:17.8em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 3px 0.3em;
                          padding:2px 0.2em; }
.inputemail                { width:17.8em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background:#fff;
                          margin:0 0 3px 0.3em;
                          font-size:80%;
                          padding:2px 0.2em; }
.inputnachricht         { width:17.75em;
                          height:9em;
                          border:1px solid #93a0c9;
                          color:#000;
                          background-color:#fff;
                          margin-left:6.85em;
                          margin-top:-20px;
                          font-size:80%;
                          padding:2px 0.2em; }
* html  .inputnachricht { margin-left: 5.75em; width: 17.85em; }
.inputradio                { float:left;
width:1.1em;
                          height:1.5em;
                          padding:0;
                          margin:0 0.5em 0.2em 0.5em;
                          vertical-align:-0.2em; }
.inputsubmit {
                          line-height:0.8em;
                          width:21.5em;
                          color:#ccc;
                          background-color:#077C81;
                          font-weight:bold;
                          border:1px solid #152970;
                          margin:5px 0px 3px 8.2em;
                          padding:0.2em 0.15em 0.2em 0.15em;
                          cursor:pointer; }
* html b\ody .inputsubmit { margin-left: 6.85em; width: 21.7em; }
* html  .inputsubmit { margin-left: 6.85em; width: 20.9em; }

.inputsubmit:hover, .inputsubmit:active { color:#152970; background-color:#077C81; }
.absenden                { font-size:85%; }










