#main
{
  margin-top: 20px;
  position: inherit;
}
#navigation
{
  position: inherit;
  margin-top: -70px;
}
#header
{
  padding: 0;
  margin: 0;
  height: 140px;
}
#header #logo
{
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  float: none;
  background-image: url(_header_test_volles_bild.png);
}
#header #logo #transparente_infobox
{
  float: right;
  margin: 10px;
  padding: 10px;
  width: 300px;
  height: 100px;
  background-color: rgba(255, 255, 255, 0.8);
  -moz-box-shadow: 2px 2px 4px #333;
  -webkit-box-shadow: 2px 2px 4px #333;
  box-shadow: 2px 2px 4px #333;
}
#header0
{
  padding: 0;
  margin: 0;
  margin-left: 100px;
  margin-right: 100px;
  height: 140px;
}
#header0 #logo0
{
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  float: none;
  background-image: url(_header_test_volles_bild.png);
}
#header0 #logo0 #transparente_infobox0
{
  float: right;
  margin: 10px;
  padding: 10px;
  width: 300px;
  height: 100px;
  background-color: rgba(255, 255, 255, 0.8);
  -moz-box-shadow: 2px 2px 4px #333;
  -webkit-box-shadow: 2px 2px 4px #333;
  box-shadow: 2px 2px 4px #333;
}
#header2
{
  padding: 0;
  margin: 0;
  height: 150px; 
  z-index: 99 !important;
}
#header2 #logo2
{
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  float: none;
  background-image: url(_header_test_volles_bild.png);
  z-index: 99 !important;
}
#header2 #logo2 #transparente_infobox2
{
  float: left;
  margin: 10px;
  margin-top: 55px;
  padding: 10px;
  width: 300px;
  height: 100px;
  background-color: rgb(255,204,0);
  z-index: 99 !important;
  box-shadow: 2px 2px 4px #111;
}
#header2 #logo2 #transparente_infobox2_dreieck
{
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 50px 0 50px;
  border-color: rgb(255,204,0) transparent transparent transparent;
  left: 140px;
  position: absolute;
  margin-top: 175px;
  z-index: 99 !important;
}
#header3
{
  padding: 0;
  margin: 0;
  height: 150px; 
  z-index: 99 !important;
}
#header3 #logo3
{
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  float: none;
  background-color: rgb(255,204,0);
  background-image: url(_header_test_volles_bild2.png);
  z-index: 99 !important;
}
#header3 #logo3 img
{
  vertical-align: top;
  display: inline-block;
  margin-left: 30px;
}
#header3 #logo3 div
{
  vertical-align: top;
  display: inline-block;
  margin-left: 40px;
}
#header3 #logo3 div h2
{
  margin: 15px;
  margin-bottom: 10px;
  padding: 0;
}
#header3 #logo3 div ul
{
  margin: 0;
  margin-left: 35px;
  padding: 0;
}
#header3 #logo3 div ul li
{
  margin: 4px;
  padding: 0;
}
#header3 #logo3_dreieck
{
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 50px 90px 0 90px;
  border-color: rgb(255,204,0) transparent transparent transparent;
  left: 400px;
  position: absolute;
  z-index: 99 !important;
}
#inhalt
{
  margin: 30px 100px 0 100px;
  padding: 0;
}
#inhalt ul
{
  margin: 5px;
  padding: 2px;
}
#inhalt li
{
  list-style-type: none;
}
#inhalt h2
{  
  margin: 5px;
  padding: 2px;
}
#inhalt .box_voll
{
  margin: 10px;
  padding: 10px;
}
#inhalt .box_variabel
{
  margin: 10px;
  padding: 10px;
}
#inhalt .box_links
{
  clear: left;
  float: left;
  width: 250px;
  margin: 10px;
  margin-right: 60px;
  padding: 10px;
}
#inhalt .box_rechts
{
  clear: right;
  float: right;
  width: 250px;
  margin: 10px;
  margin-left: 60px;
  padding: 10px;
}
#inhalt .variante1
{  
  background-color: #bdebf8;
  border: 1px solid #11536d;
  -moz-box-shadow: 2px 2px 4px #333;
  -webkit-box-shadow: 2px 2px 4px #333;
  box-shadow: 2px 2px 4px #333;
}
#inhalt .variante1 h2
{  
  margin: 5px;
  padding: 2px;
  color: #11536d;
  border-bottom: 2px solid #11536d;
}
#inhalt .variante1 p
{
  color: #11536d;
}
#inhalt .variante2
{  
  background-color: #eee;
  border: 1px solid #febf12;
  -moz-box-shadow: 2px 2px 4px #333;
  -webkit-box-shadow: 2px 2px 4px #333;
  box-shadow: 2px 2px 4px #333;
}
#inhalt .variante2 h2
{  
  margin: 5px;
  padding: 2px;
  -moz-text-shadow: 1px -1px 2px #febf12;
  -webkit-text-shadow: 1px -1px 2px #febf12;
  text-shadow: 1px -1px 2px #febf12;
}
#inhalt .variante2 li
{
  border-bottom: 1px solid #febf12;
}
#inhalt .variante3
{  
  background-color: #febf12;
  border: 1px solid #fb8a00;
  -moz-box-shadow: 2px 2px 4px #333;
  -webkit-box-shadow: 2px 2px 4px #333;
  box-shadow: 2px 2px 4px #333;
}
#inhalt .variante3 h2
{
  margin: 5px;
  padding: 2px;
}
#inhalt .gradient
{
  padding: 0;
  margin: 10px;
  background: linear-gradient(to right, #FAFAFA 0%, #4F4F4F 40%, #4F4F4F 60%, #FAFAFA 100%) repeat scroll 0 0 transparent;
  border: 0;
  height: 1px;
}
#inhalt .element1 ul
{
  margin: 10px;
  padding: 0;
}
#inhalt .element1 li
{
  background: url(haken1.png) top left no-repeat;
  width: 180px;
  min-height: 70px;
  display: inline-block;
  margin: 10px 15px;
  padding: 0;
  padding-left: 90px;
  vertical-align: top;
}
#inhalt .element2 ul
{
  margin: 10px;
  padding: 0;
}
#inhalt .element2 li
{
  display: inline-block;
  min-height: 70px;
  margin: 10px 30px 10px 0;
  padding: 0;
}
#inhalt .element2 .text
{
  background: url(checklist1.png) top left no-repeat;
  width: 500px;
  padding-left: 90px;
}
#inhalt .element2 .button
{
  float: right;
  width: 260px;
  text-align: center;
  margin: 10px 30px 10px 0;
}
#inhalt .element2 .button .button_design
{
  width: 260px;
  height: 70px;
  border: 0;
  margin: 0;
  padding: 0;

  -moz-box-shadow: 4px 4px 6px #222;
  -webkit-box-shadow: 4px 4px 6px #222;
  box-shadow: 4px 4px 6px #222;

  border-radius: 4px;
  border: 1px solid #febf12;

  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #febf12), color-stop(1, #fb8a00));
  background:-moz-linear-gradient(top, #febf12 5%, #fb8a00 100%);
  background:-webkit-linear-gradient(top, #febf12 5%, #fb8a00 100%);
  background:-o-linear-gradient(top, #febf12 5%, #fb8a00 100%);
  background:-ms-linear-gradient(top, #febf12 5%, #fb8a00 100%);
  background:linear-gradient(to bottom, #febf12 5%, #fb8a00 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#febf12', endColorstr='#fb8a00',GradientType=0);
       
  background-color:#febf12;

}
#inhalt .element2 .button .button_design:hover
{
  -webkit-box-shadow: 2px 2px 4px #222;
  -moz-box-shadow: 2px 2px 4px #222;
  box-shadow: 2px 2px 4px #222;

  border: 1px solid #fb8a00;

  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fb8a00), color-stop(1, #febf12));
  background:-moz-linear-gradient(top, #fb8a00 5%, #febf12 100%);
  background:-webkit-linear-gradient(top, #fb8a00 5%, #febf12 100%);
  background:-o-linear-gradient(top, #fb8a00 5%, #febf12 100%);
  background:-ms-linear-gradient(top, #fb8a00 5%, #febf12 100%);
  background:linear-gradient(to bottom, #fb8a00 5%, #febf12 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb8a00', endColorstr='#febf12',GradientType=0);
      
  background-color:#fb8a00;

}
#inhalt .element3 .slider
{
  background: linear-gradient(to right, #FAFAFA 0%, #4F4F4F 40%, #4F4F4F 60%, #FAFAFA 100%) repeat scroll 0 0 transparent;
  min-height: 280px;
  text-align: center;
  position: relative;
  overflow: auto;
  margin: 0;
  padding: 0;
}
#inhalt .element3 .slider p
{  
  color: rgb(255,204,0);
  text-align: center;
  margin: -40px auto;
  padding: 0;
  width: 600px;
  min-height: 30;
}
#inhalt .element3 .slider ul
{
  text-align: center;
  margin: 30px auto;
  padding: 0;
}
#inhalt .element3 .slider ul li
{
  float: left;
  margin: 0 auto;
  padding: 0;
  list-style: none;
}
#inhalt .element3 .slider ul li img
{
  border: 1px solid rgb(255,204,0);
  -webkit-box-shadow: 2px 2px 4px #111;
  -moz-box-shadow: 2px 2px 4px #111; 
  box-shadow: 2px 2px 4px #111;
}
#inhalt .element3 .slider .dots
{
  position: absolute;
  left: 0;
  right: 0;
  bottom: -10px;
}
#inhalt .element3 .slider .dots li
{
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 4px;      
  text-indent: -999em;      
  border: 2px solid #fff;
  border-radius: 6px;      
  cursor: pointer;
  opacity: .4;      
  -webkit-transition: background .5s, opacity .5s;
  -moz-transition: background .5s, opacity .5s;
  transition: background .5s, opacity .5s;
}
#inhalt .element3 .slider .dots li.active
{
    background: #fff;
    opacity: 1;
}
#ganz_oben
{
    margin: 0;
    padding: 0;
    background-color: #fff;
    color: #000;
}
#ganz_oben ul
{
    margin: 0;
    padding: 0;  
}
#ganz_oben li
{
  display: inline-block;
  background: url(haken2.png) top left no-repeat;
  width: 300px;
  height: 30px;
  margin: 0 20px;
  padding: 0;
  padding-left: 35px;
}
#inhalt .element5 ol
{
  margin: 10px;
  padding: 0;
}
#inhalt .element5 li
{
  margin: 5px;
  padding: 0;
  list-style-type: decimal;
}
#inhalt .element5 .title
{
  width: 640px;
  padding-left: 90px;
  font-size: 30px;
}
#inhalt .element5 .text
{
  background: url(checklist1.png) top left no-repeat;
  width: 640px;
  padding-left: 100px;
}
#inhalt .element5 .button
{
  float: right;
  width: 260px;
  text-align: center;
  margin: 10px 30px;
}
#inhalt .element5 .button .button_design
{
  width: 260px;
  height: 70px;
  border: 0;
  margin: 0;
  padding: 0;

  -moz-box-shadow: 4px 4px 6px #222;
  -webkit-box-shadow: 4px 4px 6px #222;
  box-shadow: 4px 4px 6px #222;

  border-radius: 4px;
  border: 1px solid #febf12;

  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #febf12), color-stop(1, #fb8a00));
  background:-moz-linear-gradient(top, #febf12 5%, #fb8a00 100%);
  background:-webkit-linear-gradient(top, #febf12 5%, #fb8a00 100%);
  background:-o-linear-gradient(top, #febf12 5%, #fb8a00 100%);
  background:-ms-linear-gradient(top, #febf12 5%, #fb8a00 100%);
  background:linear-gradient(to bottom, #febf12 5%, #fb8a00 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#febf12', endColorstr='#fb8a00',GradientType=0);
       
  background-color:#febf12;
}
#inhalt .element5 .button .button_design:hover
{
  -webkit-box-shadow: 2px 2px 4px #222;
  -moz-box-shadow: 2px 2px 4px #222;
  box-shadow: 2px 2px 4px #222;

  border: 1px solid #fb8a00;

  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fb8a00), color-stop(1, #febf12));
  background:-moz-linear-gradient(top, #fb8a00 5%, #febf12 100%);
  background:-webkit-linear-gradient(top, #fb8a00 5%, #febf12 100%);
  background:-o-linear-gradient(top, #fb8a00 5%, #febf12 100%);
  background:-ms-linear-gradient(top, #fb8a00 5%, #febf12 100%);
  background:linear-gradient(to bottom, #fb8a00 5%, #febf12 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb8a00', endColorstr='#febf12',GradientType=0);
      
  background-color:#fb8a00;
}
#inhalt .element4
{
  margin: 10p;
  padding: 0;
  text-align: center;
}
#inhalt .element4 iframe
{
  display: none;
  width: 800px;
  margin: 0 auto;
}
#inhalt .element4 ul
{
  width: 800px;
  margin: 0 auto;
  padding: 0;
}
#inhalt .element4 li
{
  display: inline-block;
  margin: 0 15px;
  padding: 10px;
  width: 210px;
  cursor: pointer;

  -moz-box-shadow: 4px 4px 6px #222;
  -webkit-box-shadow: 4px 4px 6px #222;
  box-shadow: 4px 4px 6px #222;

  border-radius: 4px;
  border: 1px solid #febf12;

  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #febf12), color-stop(1, #fb8a00));
  background:-moz-linear-gradient(top, #febf12 5%, #fb8a00 100%);
  background:-webkit-linear-gradient(top, #febf12 5%, #fb8a00 100%);
  background:-o-linear-gradient(top, #febf12 5%, #fb8a00 100%);
  background:-ms-linear-gradient(top, #febf12 5%, #fb8a00 100%);
  background:linear-gradient(to bottom, #febf12 5%, #fb8a00 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#febf12', endColorstr='#fb8a00',GradientType=0);
       
  background-color:#febf12;
}
#inhalt .element4 li:hover
{
  -webkit-box-shadow: 2px 2px 4px #222;
  -moz-box-shadow: 2px 2px 4px #222;
  box-shadow: 2px 2px 4px #222;

  border: 1px solid #fb8a00;

  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fb8a00), color-stop(1, #febf12));
  background:-moz-linear-gradient(top, #fb8a00 5%, #febf12 100%);
  background:-webkit-linear-gradient(top, #fb8a00 5%, #febf12 100%);
  background:-o-linear-gradient(top, #fb8a00 5%, #febf12 100%);
  background:-ms-linear-gradient(top, #fb8a00 5%, #febf12 100%);
  background:linear-gradient(to bottom, #fb8a00 5%, #febf12 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb8a00', endColorstr='#febf12',GradientType=0);
      
  background-color:#fb8a00;
}
#inhalt .element7 ul
{
  margin: 10px;
  padding: 0;
}
#inhalt .element7 li
{
  display: inline-block;
  min-height: 70px;
  margin: 10px 30px;
  padding: 0;
}
#inhalt .element7 .text
{
  width: 490px;
}
#inhalt .element7 .button
{
  float: right;
  width: 300px;
  text-align: center;
  margin: 10px 30px;
}
#inhalt .element7 .button .button_design
{
  width: 300px;
  height: 70px;
  border: 0;
  margin: 0;
  padding: 0;

  -moz-box-shadow: 4px 4px 6px #222;
  -webkit-box-shadow: 4px 4px 6px #222;
  box-shadow: 4px 4px 6px #222;

  border-radius: 4px;
  border: 1px solid #febf12;

  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #febf12), color-stop(1, #fb8a00));
  background:-moz-linear-gradient(top, #febf12 5%, #fb8a00 100%);
  background:-webkit-linear-gradient(top, #febf12 5%, #fb8a00 100%);
  background:-o-linear-gradient(top, #febf12 5%, #fb8a00 100%);
  background:-ms-linear-gradient(top, #febf12 5%, #fb8a00 100%);
  background:linear-gradient(to bottom, #febf12 5%, #fb8a00 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#febf12', endColorstr='#fb8a00',GradientType=0);
       
  background-color:#febf12;
}
#inhalt .element7 .button .button_design:hover
{
  -webkit-box-shadow: 2px 2px 4px #222;
  -moz-box-shadow: 2px 2px 4px #222;
  box-shadow: 2px 2px 4px #222;

  border: 1px solid #fb8a00;

  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fb8a00), color-stop(1, #febf12));
  background:-moz-linear-gradient(top, #fb8a00 5%, #febf12 100%);
  background:-webkit-linear-gradient(top, #fb8a00 5%, #febf12 100%);
  background:-o-linear-gradient(top, #fb8a00 5%, #febf12 100%);
  background:-ms-linear-gradient(top, #fb8a00 5%, #febf12 100%);
  background:linear-gradient(to bottom, #fb8a00 5%, #febf12 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb8a00', endColorstr='#febf12',GradientType=0);
      
  background-color:#fb8a00;
}
#inhalt .element10
{
  margin: 10p;
  padding: 0;
  text-align: center;
}
#inhalt .element10 iframe
{
  width: 800px;
  margin: 0 auto;
}
#inhalt .element10 ul
{
  width: 800px;
  margin: 0 auto;
  padding: 0;
}
#inhalt .element10 li
{
  background-color: #bdebf8;
  border: 1px solid #11526e;
  -moz-box-shadow: 2px 2px 4px #333;
  -webkit-box-shadow: 2px 2px 4px #333;
  box-shadow: 2px 2px 4px #333;
  vertical-align: top;
  display: inline-block;
  margin: 0;
  padding: 1px;
  width: 260px;
  min-height: 80px;
}