body, table {
  font-family:"Titillium Web","Helvetica-Neue",Helvetica,Arial,sans-serif;
  font-size:16px;
  line-height: 1.42857
  color:#333333;
  background: transparent url("../img/bg-dark.jpg") repeat scroll 0% 0%;
  padding-top:0px;
  margin-top:0px;
}
div#page {
  /*margin:0px;*/
  /*position:absolute;*/
  margin:0px auto;
  /*top:0px;*/
  /*left:25%;*/
  /*width:720px;*/
  /*margin-left: -100px;*/
  padding:0px;
}
@media (min-width: 950px) {
  /* breite Browserfenster */
   div#page {
       width:800px;
   }
 }
 @media (min-width: 450px) and 
  (max-width: 950px) {
  /* Darstellung auf Netbooks */
  div#page {
       width:720px;
   }
  } 
  @media (max-width: 450px) {
    /* mobile Geräte */
    div#page {
       width:350px;
   }
}
 
ul.mebisvorlage li {
  list-style-image:url(../img/mebis_18x18.png);
  text-indent:0px;
  margin-left:40px;
}
h3.sectionname {
  color:#300a24;
  font-weight:bold;
}
h1 {
  font-family: 'Ubuntu', sans-serif !important;
  border-top-style:none !important;
  border-top-width:1px !important;
  border-top-color:#cc3300 !important;
  font-size:1.6em !important;
  color:#cc3300 !important;
  text-align:center;
}
h2 {
  font-family: 'Ubuntu', sans-serif !important;
  border-top-style:solid !important;
  border-top-width:1px !important;
  border-top-color:#cc3300 !important;
  font-size:1.4em !important;
  font-weight:bold !important;
  color:#cc3300 !important;
}
h3 {
  font-family: 'Ubuntu', sans-serif !important;
  font-size:1.2em !important;
  color:#cc3300 !important;
}
h4 {
  font-family: 'Ubuntu', sans-serif !important;
  font-size:1em !important;
  color:#cc3300 !important;
}
h5 {
  font-family: 'Ubuntu', sans-serif !important;
  font-size:1em !important;
  color:#666666 !important;
}
h1, h2, h3, h4, h5, h6, p, ul, ol, table {
  border-style:solid;
  border-color:#ffffff;
  border-width:1px;
  background-color:#ffffff;
  margin-top:0px;
  margin-bottom:0px;
  padding-top:5px;
  padding-bottom:5px;
  /*width:720px;
  max-width:720px;
  min-width:720px;*/
  /*margin-left:80px;*/
  padding-left:20px;
  padding-right:20px;
}
select, input[type=text], textarea {
  border-style:solid;
  border-width:1px;
  border-color:#bebebe;
  padding:2px;
  background-color:#ffffff;
}
select:hover, input[type=text]:hover, textarea:hover {
  border-color:cornflowerblue;
}
input[type=button] {
  font-weight:bold;
  background-color:cornflowerblue;
  color:white;
  padding:2px;
  border-style:solid;
  border-color:#bebebe;
  border-width:1px;
}
input[type=button]:hover {
  color:cornflowerblue;
  background-color:#fff;
  border-color:cornflowerblue;
  cursor:pointer;
}
.nach_rechts {
  text-align:right;
}
.zentriert {
  text-align:center;
}
.nach_oben {
  vertical-align:top;
}
a:focus {
  outline: thin dotted;
}
a:active, a:hover {
  outline: 0;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover, a:focus {
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
