html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, address, img, ul, li {
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  border-top-width: 0pt;
  border-right-width: 0pt;
  border-bottom-width: 0pt;
  border-left-width: 0pt;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  font-size: 100%;
  vertical-align: baseline;
}
body {
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
div#content {
  width: 984px;
  height: 544px;
  margin-top: 0pt;
  margin-right: auto;
  margin-bottom: 0pt;
  margin-left: auto;
  position: relative;
  z-index: 1;
}
div#index_box {
  width: 984px;
  height: 544px;
  background-color: rgb(236, 245, 252);
  background-image: url("../img/index_background.png");
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  z-index: 2;
}
div#plain_box {
  width: 984px;
  height: 544px;
  background-color: rgb(236, 245, 252);
  background-image: url("../img/plain_background.png");
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  z-index: 2;
}
div.centred {
  background-color: rgb(203, 228, 250);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  color: rgb(118, 181, 213);
  width: 484px;
  height: 324px;
  top: 137px;
  left: 250px;
  position: absolute;
  overflow: auto;
}
ul#kollektion {
  list-style-type: none;
  list-style-position: outside;
  list-style-image: none;
  margin-left: 2px;
  margin-top: 3px;
}
ul#kollektion li {
 float: left;
 margin: 5px;
}
ul#onko-kollektion {
  list-style-type: none;
  list-style-position: outside;
  list-style-image: none;
  margin-left: 2px;
  margin-top: 121px;
}
ul#onko-kollektion li {
 float: left;
 margin: 2px;
}
div#datenschutz h3 {
 font-size: 14px;
 margin: 10px;
}
div#datenschutz h4 {
 font-size: 12px;
 margin: 10px;
}
div#datenschutz p {
 font-size: 10px;
 margin: 5px 10px;
}
div#impressum {
  color: rgb(118, 181, 213);
  height: 324px;
  width: 984px;
  top: 137px;
  position: absolute;
}
div.box {
  float: left;
  margin-top: 80px;
  margin-right: 20px;
  margin-bottom: 20px;
  margin-left: 40px;
  width: 268px;
}
div.box p {
 font-size: 14px;
}
div.box span.name {
 font-size: 16px;
}
div#hut img {
 position: absolute;
 top: 0pt;
 right: 0pt;
 margin: 1px;
}
div#hut p {
 font-size: 10px;
 margin-top: 20px;
 margin-left: 10px;
}
div#hut span#hut_name {
 font-size: 18px;
}
div#hut span#hut_beschreibung {
 font-size: 12px;
}
div#hut span#hut_preis {
 font-size: 12px;
}
div#hut a {
 color: rgb(118, 181, 213);
 font-size: 12px;
}
div#hut p img {
 position: relative;
 margin: 0pt 5px -5px 0pt;
}
div#kontakt p {
 margin: 10px;
 font-size: 20px;
}
div#impressum_box {
  width: 984px;
  height: 544px;
  background-color: rgb(236, 245, 252);
  background-image: url("../img/impressum_background.png");
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
}
img#lilo_logo {
  position: absolute;
  top: 244px;
  left: 70px;
}
img#lilo_hut {
  position: absolute;
  top: 26px;
  right: 70px;
}
img#lilo_logo_klein {
  position: absolute;
  top: 28px;
  left: 29px;
}
img#lilo_hut_klein {
  position: absolute;
  top: 28px;
  right: 40px;
}
img#lilo_email {
  position: absolute;
  bottom: 45px;
  left: 70px;
}
div#info {
  position: absolute;
  bottom: 42px;
  right: 32px;
}
div#info a {
 color: rgb(118, 181, 213);
 font-size: 14px;
 text-decoration: none;
}
ul#navigation {
  position: absolute;
  font-size: 12px;
  right: 30px;
  top: 96px;
  font-weight: bold;
}
ul#navigation li {
 display: inline;
 color: rgb(78, 160, 199);
 margin-right: 10px;
}
ul#navigation a {
 color: rgb(181, 208, 229);
 text-decoration: none;
}
ul#navigation a:hover {
 text-decoration: underline;
 color: rgb(78, 160, 199);
}
img#prev_button {
  position: absolute;
  top: 500px;
  left: 477px;
  z-index: 100;
}
img#next_button {
  position: absolute;
  top: 500px;
  right: 477px;
  z-index: 100;
}
img#newsimage {
  width: 296px;
  height: 236px;
  margin-top: 44px;
  margin-left: 94px;
}
.simple_overlay {
  display: none;
  z-index: 10000;
  background-color: rgb(51, 51, 51);
  width: 428px;
  height: 600px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(102, 102, 102);
  border-right-color: rgb(102, 102, 102);
  border-bottom-color: rgb(102, 102, 102);
  border-left-color: rgb(102, 102, 102);
  -webkit-box-shadow: 0pt 0pt 90px 5px rgb(0, 0, 0);
  box-shadow: 0pt 0pt 90px 5px rgb(0, 0, 0);
}
.simple_overlay .close {
  background-image: url("../img/close.png");
  position: absolute;
  right: -15px;
  top: -15px;
  cursor: pointer;
  height: 28px;
  width: 28px;
}
#like {
  position: absolute;
  top: 480px;
  left: 250px;
}
#atelier01 {
  float: right;
  width: 245.063px;
  height: 121px;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
  padding-top: 10pt;
  padding-right: 10pt;
  padding-bottom: 10pt;
  padding-left: 5pt;
  position: static;
  text-align: right;
  display: -moz-box;
  display: -webkit-box;
  display: box;
  clear: none;
}
#lageplan {
  float: none;
}
#atelier02 {
  width: 181.358px;
  height: 121px;
  padding-top: 10pt;
  padding-right: 5pt;
  padding-bottom: 10pt;
  padding-left: 10pt;
  position: static;
  text-align: right;
  display: -moz-inline-box;
  display: -webkit-inline-box;
  display: inline-box;
  clear: none;
}
#Hutsalon {
  clear: none;
  position: relative;
  display: -moz-box;
  display: -webkit-box;
  display: box;
  font-size: x-small;
}
#Lage {
  clear: none;
}
#box zentral {
 clear: none;
}
#box hellblau {
 clear: none;
}
#box hellblau {
 -moz-column-count: 2;
}
#lokal {
  width: 181.358px;
  height: 143.492px;
  float: left;
  position: static;
  padding-top: 10pt;
  padding-right: 10pt;
  padding-bottom: 10pt;
  padding-left: 10pt;
}
#text {
  font-size: 50%;
  font-family: Arial, Helvetica, sans-serif;
  font-variant: normal;
}
#at03 {
  width: 85.0538px;
  height: 113px;
  margin-top: 7pt;
}
#kontakt {
  font-size: 100%;
}
#lilo {
  width: 177.188px;
  height: 270px;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
  float: left;
  padding-top: 6pt;
  padding-right: 15pt;
  padding-bottom: 5pt;
  padding-left: 15pt;
}
#at01 {
  width: 85.0538px;
  height: 113px;
  margin-top: 7pt;
}
#at05 {
  width: 85.0538px;
  height: 113px;
  margin-top: 7pt;
}
#at04 {
  width: 85.0538px;
  height: 113px;
  margin-top: 7pt;
}
#at02 {
  width: 85.0538px;
  height: 113px;
  margin-top: 7pt;
}
#berry {
  width: 210px;
  height: 280px;
}
#kirsche {
  width: 112.903px;
  height: 150px;
}
#heels angels {
 width: 863px;
}
#heels angels {
 height: 499px;
}
#heels angels {
 width: 863px;
}
#heels angels {
 height: 499px;
}
#heels angels {
 height: 498px;
}
#heels angels {
 width: 861.271px;
}
#heels angels {
 height: 497px;
}
#heels angels {
 width: 859.541px;
}
#heels angels {
 height: 496px;
}
#heels angels {
 width: 857.812px;
}
#heels angels {
 height: 495px;
}
#heels angels {
 width: 856.082px;
}
#heels angels {
 height: 494px;
}
#heels angels {
 width: 854.353px;
}
#heels angels {
 height: 493px;
}
#heels angels {
 width: 852.623px;
}
#heels angels {
 height: 492px;
}
#heels angels {
 width: 850.894px;
}
#heels angels {
 height: 491px;
}
#heels angels {
 width: 849.164px;
}
#heels angels {
 height: 490px;
}
#heels angels {
 width: 847.435px;
}
#heels angels {
 height: 489px;
}
#heels angels {
 width: 845.705px;
}
#heels angels {
 height: 488px;
}
#heels angels {
 width: 843.976px;
}
#heels angels {
 height: 487px;
}
#heels angels {
 width: 842.247px;
}
#heels angels {
 height: 486px;
}
#heels angels {
 width: 840.517px;
}
#heels angels {
 height: 286px;
}
#heels angels {
 width: 494.625px;
}
#heels angels {
 height: 186px;
}
#heels angels {
 width: 321.679px;
}
#heels angels {
 width: 863px;
}
#heels angels {
 height: 499px;
}
#heels angels {
 height: 500px;
}
#heels angels {
 width: 864.729px;
}
#heels angels {
 width: 863px;
}
#heels angels {
 height: 499px;
}
#heels angels {
 padding-bottom: 1pt;
}
#heels angels {
 padding-top: 1pt;
}
#heels angels {
 padding-left: 1pt;
}
#heels angels {
 padding-right: 1pt;
}
#heels angels {
 padding-bottom: 2pt;
}
#heels angels {
 padding-top: 2pt;
}
#heels angels {
 padding-left: 2pt;
}
#heels angels {
 padding-right: 2pt;
}
#heels angels {
 padding-bottom: 3pt;
}
#heels angels {
 padding-top: 3pt;
}
#heels angels {
 padding-left: 3pt;
}
#heels angels {
 padding-right: 3pt;
}
#heels angels {
 padding-bottom: 4pt;
}
#heels angels {
 padding-top: 4pt;
}
#heels angels {
 padding-left: 4pt;
}
#heels angels {
 padding-right: 4pt;
}
#heels angels {
 padding-bottom: 5pt;
}
#heels angels {
 padding-top: 5pt;
}
#heels angels {
 padding-left: 5pt;
}
#heels angels {
 padding-right: 5pt;
}
#heels angels {
 padding-bottom: 6pt;
}
#heels angels {
 padding-top: 6pt;
}
#heels angels {
 padding-left: 6pt;
}
#heels angels {
 padding-right: 6pt;
}
#heels angels {
 padding-bottom: 7pt;
}
#heels angels {
 padding-top: 7pt;
}
#heels angels {
 padding-left: 7pt;
}
#heels angels {
 padding-right: 7pt;
}
#heels angels {
 padding-bottom: 8pt;
}
#heels angels {
 padding-top: 8pt;
}
#heels angels {
 padding-left: 8pt;
}
#heels angels {
 padding-right: 8pt;
}
#heels angels {
 padding-bottom: 9pt;
}
#heels angels {
 padding-top: 9pt;
}
#heels angels {
 padding-left: 9pt;
}
#heels angels {
 padding-right: 9pt;
}
#heels angels {
 padding-bottom: 10pt;
}
#heels angels {
 padding-top: 10pt;
}
#heels angels {
 padding-left: 10pt;
}
#heels angels {
 padding-right: 10pt;
}
#heels angels {
 padding-bottom: 11pt;
}
#heels angels {
 padding-top: 11pt;
}
#heels angels {
 padding-left: 11pt;
}
#heels angels {
 padding-right: 11pt;
}
#heels angels {
 padding-bottom: 12pt;
}
#heels angels {
 padding-top: 12pt;
}
#heels angels {
 padding-left: 12pt;
}
#heels angels {
 padding-right: 12pt;
}
#heels angels {
 padding-bottom: 13pt;
}
#heels angels {
 padding-top: 13pt;
}
#heels angels {
 padding-left: 13pt;
}
#heels angels {
 padding-right: 13pt;
}
#heels angels {
 padding-bottom: 14pt;
}
#heels angels {
 padding-top: 14pt;
}
#heels angels {
 padding-left: 14pt;
}
#heels angels {
 padding-right: 14pt;
}
#heels angels {
 padding-bottom: 15pt;
}
#heels angels {
 padding-top: 15pt;
}
#heels angels {
 padding-left: 15pt;
}
#heels angels {
 padding-right: 15pt;
}
#heels angels {
 padding-bottom: 16pt;
}
#heels angels {
 padding-top: 16pt;
}
#heels angels {
 padding-left: 16pt;
}
#heels angels {
 padding-right: 16pt;
}
#heels angels {
 padding-bottom: 17pt;
}
#heels angels {
 padding-top: 17pt;
}
#heels angels {
 padding-left: 17pt;
}
#heels angels {
 padding-right: 17pt;
}
#heels angels {
 padding-bottom: 18pt;
}
#heels angels {
 padding-top: 18pt;
}
#heels angels {
 padding-left: 18pt;
}
#heels angels {
 padding-right: 18pt;
}
#heels angels {
 padding-bottom: 19pt;
}
#heels angels {
 padding-top: 19pt;
}
#heels angels {
 padding-left: 19pt;
}
#heels angels {
 padding-right: 19pt;
}
#heels angels {
 padding-bottom: 20pt;
}
#heels angels {
 padding-top: 20pt;
}
#heels angels {
 padding-left: 20pt;
}
#heels angels {
 padding-right: 20pt;
}
#heels angels {
 padding-bottom: 21pt;
}
#heels angels {
 padding-top: 21pt;
}
#heels angels {
 padding-left: 21pt;
}
#heels angels {
 padding-right: 21pt;
}
#heels angels {
 padding-bottom: 22pt;
}
#heels angels {
 padding-top: 22pt;
}
#heels angels {
 padding-left: 22pt;
}
#heels angels {
 padding-right: 22pt;
}
#heels angels {
 padding-bottom: 23pt;
}
#heels angels {
 padding-top: 23pt;
}
#heels angels {
 padding-left: 23pt;
}
#heels angels {
 padding-right: 23pt;
}
#heels angels {
 padding-bottom: 24pt;
}
#heels angels {
 padding-top: 24pt;
}
#heels angels {
 padding-left: 24pt;
}
#heels angels {
 padding-right: 24pt;
}
#heels angels {
 padding-bottom: 25pt;
}
#heels angels {
 padding-top: 25pt;
}
#heels angels {
 padding-left: 25pt;
}
#heels angels {
 padding-right: 25pt;
}
#heels angels {
 padding-bottom: 26pt;
}
#heels angels {
 padding-top: 26pt;
}
#heels angels {
 padding-left: 26pt;
}
#heels angels {
 padding-right: 26pt;
}
#heels angels {
 padding-bottom: 27pt;
}
#heels angels {
 padding-top: 27pt;
}
#heels angels {
 padding-left: 27pt;
}
#heels angels {
 padding-right: 27pt;
}
#heels angels {
 padding-bottom: 28pt;
}
#heels angels {
 padding-top: 28pt;
}
#heels angels {
 padding-left: 28pt;
}
#heels angels {
 padding-right: 28pt;
}
#heels angels {
 padding-bottom: 29pt;
}
#heels angels {
 padding-top: 29pt;
}
#heels angels {
 padding-left: 29pt;
}
#heels angels {
 padding-right: 29pt;
}
#heels angels {
 padding-bottom: 30pt;
}
#heels angels {
 padding-top: 30pt;
}
#heels angels {
 padding-left: 30pt;
}
#heels angels {
 padding-right: 30pt;
}
#heels angels {
 padding-bottom: 31pt;
}
#heels angels {
 padding-top: 31pt;
}
#heels angels {
 padding-left: 31pt;
}
#heels angels {
 padding-right: 31pt;
}
#heels angels {
 padding-bottom: 5pt;
}
#heels angels {
 padding-top: 5pt;
}
#heels angels {
 padding-left: 5pt;
}
#heels angels {
 padding-right: 5pt;
}
#heels angels {
 padding-bottom: 55pt;
}
#heels angels {
 padding-top: 55pt;
}
#heels angels {
 padding-left: 55pt;
}
#heels angels {
 padding-right: 55pt;
}
#heels angels {
 padding-bottom: 5pt;
}
#heels angels {
 padding-top: 5pt;
}
#heels angels {
 padding-left: 5pt;
}
#heels angels {
 padding-right: 5pt;
}
#heels angels {
 }
#heels angels {
 height: 99px;
}
#heels angels {
 width: 171.216px;
}
#heels angels {
 width: 863px;
}
#heels angels {
 height: 499px;
}
#heels angels {
 height: 79px;
}
#heels angels {
 width: 136.627px;
}
#heels angels {
 width: 863px;
}
#heels angels {
 height: 499px;
}
#heels angels {
 width: 863px;
}
#heels angels {
 height: 499px;
}
#heels angels {
 width: 863%;
}
#heels angels {
 height: 863%;
}
#heels angels {
 width: 63%;
}
#heels angels {
 height: 63%;
}
#k {
  width: 94.1528px;
  height: 130px;
  margin-right: 0pt;
  margin-left: 15pt;
}
#j {
  width: 400px;
  height: 321.965px;
}
#l {
  width: 400px;
  height: 313.174px;
}
#p {
  width: 400px;
  height: 170.262px;
}
#ü {
  width: 440px;
  height: 217.25px;
}
#m {
  width: 214.861px;
  height: 170px;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  margin-left: 10pt;
  margin-bottom: 0pt;
  margin-right: 10pt;
  float: left;
}
#o {
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  width: 440px;
  height: 293.562px;
  margin-top: 3pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
}
#e {
  width: 350px;
  height: 119.878px;
}
#g {
  width: 250px;
  height: 256px;
}
#c {
  width: 150px;
  height: 180px;
  padding-top: 0pt;
  padding-right: 10pt;
  padding-bottom: 0pt;
  padding-left: 10pt;
  float: left;
}
#x {
  width: 350px;
  height: 170.7px;
}
#v {
  width: 131.552px;
  height: 202px;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  float: left;
  font-size: 92%;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 10pt;
  margin-left: 10pt;
  clear: right;
}
#n {
  width: 95.6766px;
  height: 130px;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  margin-top: 3pt;
  margin-right: 15pt;
  margin-bottom: 0pt;
  margin-left: 15pt;
}
#b {
  width: 108.638px;
  height: 150px;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  float: left;
}
#menu {
  font-size: larger;
}
#m1 {
  font-size: 115%;
}
#m2 {
  font-size: 115%;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  margin-top: 10pt;
  margin-right: 10pt;
  margin-bottom: 0pt;
  margin-left: 2pt;
  width: 45.1613px;
  height: 60px;
}
#m3 {
  font-size: 115%;
}
#m4 {
  font-size: 115%;
  text-align: justify;
}
#kopf {
  width: 45.1613px;
  height: 60px;
  margin-top: 10pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 10pt;
}
#mk {
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 2pt;
  width: 45.1613px;
  height: 60px;
}
#ll {
  margin-left: 10pt;
  margin-right: 2pt;
  width: 45.1613px;
  height: 60px;
  margin-top: 10pt;
}
#lo {
  margin-left: 20pt;
  margin-right: 2pt;
  height: 60px;
  width: 47.191px;
}
#pl {
  width: 45.1613px;
  height: 60px;
  margin-top: 10pt;
}
#op {
  width: 94.1528px;
  height: 130px;
  margin-top: 15pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 15pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
}
#oo {
  margin-top: 0pt;
}
#ö {
  width: 150px;
  height: 100px;
  margin-left: 25pt;
}
#lage {
  width: 170px;
  height: 134.3px;
  float: left;
  margin-left: 10pt;
  margin-right: 10pt;
  text-align: left;
}

