/* Sticky footer styles
-------------------------------------------------- */
html {
position: relative;
min-height: 100%;
}


/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

body > .container {
}
.container .text-muted {
}

.footer > .container {
}

code {
font-size: 80%;
}
body {
  /*padding-top: 40px;*/
  padding-bottom: 40px;
  /*background-color: #eee;*/
  margin-bottom: 60px;
}

.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="text"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.send {
    border: solid 1px green;
    position: relative;
}
.send input[type=text] {
    border: none;
    width: 100%;
    padding-right: 123px;
}
.input-group-prepend {
  position: absolute;
  right: 6px;
  top: 50%;
  transform: translateY(-50%);
}

/* Ulis Code */
/* body { background:url(DSC_10980_2.jpg) top left fixed; } */
body { background:#777 url(../img/m.jpg); }
div#page { width:90%; margin:0 auto; }
nav.navbar { padding:0em; }
div#navbar { text-align:left; background:url(hannohirrim.png) top left no-repeat; height:8em; text-align:right; }
div#navbar ul { list-style:none; padding:0em; margin:0em; padding-top:1em; }
div#navbar ul li { display:inline; padding-left:0.5em; }
div#navbar ul li a { color:#fafad2; font-family:sans-serif; text-decoration:none; }
div#navbar ul li a:hover { color:#fafad2; font-family:sans-serif; text-decoration:underline; }

div#head { padding-bottom:0em; }
div.fuss { padding:0.5em; background:#0F6532; color:#f0f0f0; font-family:sans-serif; }
div.fuss a { color:#fafad2; font-family:sans-serif; text-decoration:none; }
div.fuss a:hover { color:#fafad2; font-family:sans-serif; text-decoration:underline; }
div.senden { padding:0.5em; background:#fff; border-top:1px solid #aaa; }
div.senden form { margin-bottom:0em; }
div.senden textarea { width:80%; }
div.senden input { float:right; }

div.messages { height:36em; overflow:auto; background:#fff; padding:1em; font-family: Serif; font-size:1em; }
span.user { font-family: sans-serif; font-size:0.9em; font-weight:bold; color: #008000; }
span.msg { display:block; padding-left:1.3em; padding-top:0.3em; color:#000; line-height:1.3em; }
span.zeit { color:#999; }

div.std { background:#fff;padding:1em; font-family: Serif; font-size:1em; min-height:20em; line-height:1.4em; }
div.std h1 { line-height:1.2em; }
div.std a { color: #1F6F40; text-decoration:underline; }
div.std a:hover { color: #CE7926; text-decoration:underline; }

form.login input { font-size:1.2em; font-family:Serif; padding:0.2em; border:1px solid #777; margin-bottom:0.2em; width:16em; }
form.login input.sbmt { width:8em; background: #9EE2A3; }
p.fehler { font-style:italic; font-size:1.3em; color: #d2691e; }

h2 { margin:0em; padding:0.2em 0em 0em 0.5em; }
div.e { display:inline; }
div.e img { position:relative; top:4px; }
#bilder_container { float:left; margin-right:1em; }
.bcnt { font-family: Arial, sans-serif; font-size:0.9em; padding-top:0.2em;}
.fflist { padding-bottom:0.5em;float:left; font-size:0.8em; padding-left:0.5em; font-family:Arial,sans-serif;}
