html,
body {
  height: 100%;
}

body {  
  background: #e2e3de url(../img/bg.jpg);
  background-repeat: repeat-x;
}

nav.navbar {
  border-radius: 0;
  z-index: 999;
  margin-bottom: 0px;
}

nav.affix {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
}

nav.affix > .container > .navbar-header > #navlogo {
  position: relative;
  display: inline !important;
}

#carousel-main {
  padding: 0;
}

.carousel-image {
  height:          300px;
  width:           100%;
  margin:          auto;
}

#head {
  margin-top:    35px;
  margin-bottom: 18px;
}

#main {
  background: #fefefe;
  min-height: 200px;
  padding-bottom: 15px;
}

#footer {
  height: 170px;
  padding: 25px;
  background: #ededed;
  border-top: 1px solid #ddd;
}

#wappen_footer {
  margin-top: 6px;
  width: 120%;
}

#smalltitletext 
{
  color: #333;
}

#pic 
{
  /*background:#fff;
  padding: 4px;
  border: 1px solid #bbb;
  margin: 4px;*/
}

#code 
{
  width:85%;
  background:#fff;
  border:1px dotted #aaa;
  margin: 10px;
  margin-left: 20px;
  padding: 4px;
  font-family: courier;
  color: #444;
}

#quote 
{
  background:#f5f5f5 url(../images/quote.gif);
  background-repeat: repeat-x;
  border:0 none;
  margin: 10px;
  padding: 4px;
  padding-left: 45px;
  color: #444;
  font-style: italic;
}

#qauthor {
  font-weight: bold;
  font-style: normal;
}
#infobox 
{
  margin:0 auto;
  width: 146px;
  background: url(images/infoboxbg.png);
}

.infobuchen
{
  width: 500px;
  margin: 10px;
  padding: 4px;
  color: #333;
  font-size:14px;
  border: 1px dashed #ccc;
}

.calendar
{
	border: 0 none;
	text-align: center;
}

#belegt
{
	background: #ffcc33;
}

#belegt_an
{
	background: #ffcc33 url(images/uebergabe_f.gif);
  background-position: center;
}

#belegt_ab
{
	background: #ffcc33 url(images/uebergabe_l.gif);
  background-position: center;
}

#wechsel
{
	background: #ffff00;
}

#frei
{
	background: #fff;
}

.socialbtn {
  filter:     alpha(opacity = 70);    /* IE 6, 7, 8 */
  -ms-filter: "alpha(opacity = 70)";  /* ab IE 8 zusätzlich möglich */
  opacity:    .70;                    /* alle anderen Browser einschließlich IE 9 */
}

.socialbtn:hover {
  filter:     alpha(opacity = 100);    /* IE 6, 7, 8 */
  -ms-filter: "alpha(opacity = 100)";  /* ab IE 8 zusätzlich möglich */
  opacity:    1;                    /* alle anderen Browser einschließlich IE 9 */
}