* {
     border: 0px none;
     margin: 0px;
     padding: 0px;
}

h1, h2 {
     color: #77805a;
     font-family: Verdana,Geneva,sans-serif;
     font-size: 1.5em;
     font-weight: normal;
     padding-bottom: 0.5em;
  margin-bottom: 0.5em;
}

h2 {
    font-size: 1.5em;
  border-bottom: 0.5px solid black;

}


h3 {
  color: #77805a;
  font-size: 110%;
  font-weight: 100;
  margin-bottom: 0.7em;
}

hr {margin-bottom: 0.7em;}

p {
margin-bottom: 2em;
}

hr {border:solid lightgrey 0.1px;}

a:link, a:visited, a:active {
     color: #77805a;
     text-decoration: none;
}

a:hover {
     color: #666666;
}

body {
background-color: #c9cbaf;
font-family: Verdana,Geneva,sans-serif;
line-height: normal;
min-height: 100vh;
height: 100%;
}

#container {
margin-left: 1.5em;
}

#header {
border-bottom: 1px solid white;
height: 9.95em;
}

#text {
align-items: flex-end;
width: 58%;
color: #ffffff;
display: flex;
font-family: arial;
}

#text:hover {
color: #77805a;
}

#text1 {
     font-size: 3.75em;
     letter-spacing: 0.125em;
     margin-left: -0.06em;
     padding-top: 1.25em;
}

#text2 {
     font-size: 1.25em;
     letter-spacing: 0.125em;
     margin-bottom: 0.5em;
}

#uhr {
     background: rgba(0, 0, 0, 0) url("http://www.juden-in-st-poelten.at/joomla/material/uhr_home.png") no-repeat scroll 0% 0%;
     height: 9.2em;
     margin-bottom: -1.8em;
     margin-left: 40.7em;
     margin-top: -8.3em;
     opacity: 0.4;
     width: 19em;    
}

#marmorfeld {
display: flex;
}

#marmor {
     background: rgba(0, 0, 0, 0) url("http://www.juden-in-st-poelten.at/joomla/templates/forum/images/Marmor.png") repeat scroll 0% 0%;
     border-left: 5px solid white;
     border-top-right-radius: 1.25em;
     height: 2em;
     width: 45em;
}

#language {
margin-left: 19em;
     margin-top: 0.4em;
     font-size: 0.8em;
}

#language a:hover {color: white;}

.lang-inline {display: flex}

#anmelden {
     font-size: 0.8em;
     margin-top: 0.28em;
     margin-left: 0.6em
}
#anmelden a:hover {color: white;}

#anmelden ul {list-style: none;  }

#main {
display: flex;
width: 100%;
}

#banner {
display: flex;
width: 33em;
margin-left: 2em;
margin-top: -1em;
z-index: 10;
}

#main {
display: flex;
}

#center {
display: flex;
background-color: #f1f2eb;
min-height: 77vh;
max-width: 45.4em;
}


.edit-icon {display:none;}

#textfeld {
     border-top: 1px solid #77805a;
     border-right: 1px solid #77805a;
     border-bottom: 1px solid #77805a;
     font-size: 0.75em;
     margin-left: 0.3em;
     margin-right: 1em;
     margin-top: 1em;
     margin-bottom: 0.5em;
     padding: 0.6em;
width: 60em;
     hyphens: auto;
       line-height: 1.8em;
}

#textfeld a::before {
     content: " | ";
}

#textfeld a::after {
     content: " | ";
}

#right {
     max-width: 42%;
  padding-top: 2em;
  padding-left: 3.2em;
}

#right :link {color: black;}
#right :visited {color: black;}
#right :hover {color: white;}
#right ul {list-style-type:none;font-size: 0.9em;}
#right ul li li {margin-left: 0.3em;}
#right .current :link {color: #7b2d18;font-weight: 600;}
#right .current :visited {color: #7b2d18; font-weight: 600;}
#right .current ul li :link{  font-weight: 100;}
#right .current :hover  {color: white;}
#right .current ul li  {margin-left: 0.5em; }
#right ul li ul :link {color: #7b2d18;}
#right ul li ul :visited {color: #7b2d18;}
.menu {line-height: 1.5em;}


img {
  max-width: 100%;
  padding-right: 10px;
}

#mod-search-searchword87 {
     background-color: #c9cbaf;
     border-radius: 4px;
     border: 1px solid #ffffff;
     font-size: 0.9em;
     padding-left: 5px;
     margin-top: 1em;
}

.search .button {
     margin-bottom: -3.5%;
}

.search a::before, .search a::after {
     display: none;
}


#search-searchword {
     border-radius: 4px;
     border: 1px solid #c9cbaf;
     padding: 3px;
}