HTML, BODY {
  height: 100%;
}

BODY {
	background-image: url("../images/body_hg.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #000000;
  margin: 0;
  padding: 0;
  height: 100%;
}

BODY, TD, TH, P, DIV {
  color: #4d4a49;
  font-size: 12px;
  font-family: Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif;
}

#mobilemenu {
  display: none;
}

.slicknav_menu {
  display:none;
}

p {
  margin: 0;
  padding-top: 5px;
  padding-bottom: 5px
}

img {
  border-width: 0px;
}

h1 { font-size: 16px; font-weight: normal; color: #4d4a49; font-family: Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; font-style: italic; font-weight: bold }
h2 { font-size: 15px; font-weight: normal; color: #4d4a49; font-family: Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; }
h3 { font-size: 14px; font-weight: normal; color: #4d4a49; font-family: Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; }
h4 { font-size: 13px; font-weight: normal; color: #4d4a49; font-family: Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; }
h5 { font-size: 12px; font-weight: normal; color: #4d4a49; font-family: Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; }
h6 { font-size: 10px; font-weight: normal; color: #4d4a49; font-family: Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0; }

a { color: #575147; font-size: 12px; font-family: Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none;}
a:hover { color: #575147; font-size: 12px; font-family: Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: underline; }

.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
}

.seminardiv {
  margin-top: -78px;
}

#wrapper {
  width: 890px;
  position: relative;
	margin: 0px auto;
  z-index: 10;
}

#wrapper-top {
  width: 890px;
  height: 22px;
  z-index: 10;
  background-image: url("../images/wrapper_top_hg.png");
  background-repeat: repeat-y;
  padding-left: 38px;
}

#header {
  width: 890px;
  height: 317px;
  z-index: 10;
  background-image: url("../images/wrapper_header_hg.png");
  background-repeat: repeat-y;
  padding-left: 38px;
}

#header-mobile {
  display: none;
}

#header img {
  -moz-border-radius:7px; /* Firefox */
  -webkit-border-radius:7px; /* Safari, Chrome */
  -khtml-border-radius:7px; /* Konqueror */
  border-radius:7px; /* CSS3 */
}


#haus-der-stille {
  width: 890px;
  height: 107px;
  background-image: url("../images/haus_der_Stille.png");
  background-repeat: no-repeat;
  z-index: 10;
}

#main {
  width: 890px;
  min-height: 200px;
  background-image: url("../images/wrapper_hg.png");
  background-repeat: repeat-y;
  z-index: 10;
}

#main #navigation {
  float: left;
  width: 185px;
  padding-left: 39px;
}

#main #navigation  .nav-button  a {
  width: 160px;
  height: 18px;
  background-image: url("../images/nav_button_hg.jpg");
  background-repeat: no-repeat;
  margin-bottom: 4px;
  padding-left: 23px;
  display: block;
  margin-top: 2px;
  text-decoration: none;
  font-family: "Times New Roman";
  text-transform: uppercase;
  font-size: 12px;
}

#main #navigation  .nav-button  a:hover {
  background-image: url("../images/nav_button_hg_over.jpg");
}

#main #navigation  .nav-button-act  a {
  width: 160px;
  height: 18px;
  background-image: url("../images/nav_button_hg_over.jpg");
  background-repeat: no-repeat;
  margin-bottom: 4px;
  padding-left: 23px;
  display: block;
  margin-top: 2px;
  text-decoration: none;
  font-family: "Times New Roman";
  text-transform: uppercase;
  font-size: 12px;
}

#main #navigation  .nav-button-act a:hover {
  background-image: url("../images/nav_button_hg_over.jpg");
}

#main #content {
  float: left;
  width: 544px;
  padding-left: 31px;
  padding-right: 91px:
}

#wrapper-footer {
  width: 890px;
  height: 53px;
  background-image: url("../images/wrapper_footer_hg.png");
  background-repeat: no-repeat;
}

.comform input {
  border: 1px solid #4d4a49;
  height: 20px;
  padding-left: 10px;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  max-width: 311px;
  width: 90%;
  margin-bottom: 5px;
}
  
.comform textarea {
  border: 1px solid #4d4a49;
  height: 100px;
  max-width: 450px;
  padding-left: 10px;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  padding-top: 10px;
  width: 90%;
  margin-bottom: 5px;
}

.comform select {
  border: 1px solid #4d4a49;
  padding-left: 10px;
  color: #000000;
  font-family: Arial;
  font-size: 12px;
  width: 90%;
  max-width: 500px;
  height: 20px;
  margin-bottom: 5px;
}


::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000000;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000000;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000000;
}
:-moz-placeholder { /* Firefox 18- */
  color: #000000;
}
