
#header {
  position: relative;
  height: 94px;
}

a#logo,
a#logo:link,
a#logo:visited,
a#logo:hover,
a#logo:active {
	position: absolute;
	bottom: 16px;
	right: 36px;
  border: none;
  width: 171px;
  height: 57px;
}

body#home #middle {
  height: 205px;
  margin-bottom: 5px;
}

#middle img.emotion {
  float: left;
  width: 702px;
  height: 205px;
}

#middle ul.quickaccess {
  float: right;
  width: 205px;
}

#middle ul.quickaccess li {
  width: 205px;
  height: 64px;
  position: relative;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: top left;
}

#middle ul.quickaccess li img.title {
  position: absolute;
  top: 12px;
  left: 77px;
}

#middle ul.quickaccess li a {
  position: absolute;
  top: 0;
  left: 0;
  width: 205px;
  height: 64px;
}
#middle ul.quickaccess li.login {
  margin-bottom: 6px;
  background-image: url(/fileadmin/templates/images/banner_login.jpg);
}
#middle ul.quickaccess li.module {
  margin-bottom: 7px;
  background-image: url(/fileadmin/templates/images/banner_module.jpg);
}
#middle ul.quickaccess li.suche {
  background-image: url(/fileadmin/templates/images/banner_suche.jpg);
}
#middle ul.quickaccess li.suche h1 {display:none;}
#middle ul.quickaccess li h1 span {display:none;}

#middle ul.quickaccess li.suche form {
  position: absolute;
  bottom: 9px;
  left: 73px;
}

#middle ul.quickaccess li.suche form input.searchbox-sword {
  font-family: Arial, Helvetica, Verdana;
  font-size: 1em;
  border: 1px solid #816D6F;
  width: 99px;
  padding: 1px;
  margin: 0;
  margin-right: 2px;
}

#middle ul.quickaccess li.suche form button {
  vertical-align: bottom;
}

#bottom {
  position: relative;
  background: #fff url(/fileadmin/templates/images/home_streifen.gif) 0 0 no-repeat;
  height: 303px;
}

#bottom h1.caption {
  position: absolute;
  bottom: 17px;
  left: 29px;
  width: 265px;
	height: 50px;
  background: url(/fileadmin/templates/images/titel.gif) no-repeat 0 0;
}
#bottom h1.caption span {display:none;}

a#logo-lipo,
a#logo-lipo:link,
a#logo-lipo:visited,
a#logo-lipo:hover,
a#logo-lipo:active {
	position: absolute;
	width: 231px;
	height: 41px;
	bottom: 18px;
	right: 17px;
}

#bottom div.newsticker {
  height: 26px;
  position: relative;
}

#bottom div.newsticker h2 {
  position: absolute;
  bottom: 2px;
  left: 14px;
}

#bottom div.newsticker h2 span {
  display: none;
}

#bottom div.newsticker #tickerviewport {
  position: absolute;
  right: 0;
  bottom: 1px;
  overflow: hidden;
  width: 812px;
  height: 1.3em;
}

#bottom div.newsticker #tickerviewport ul {
  position: absolute;
  bottom: 0;
}

#bottom div.newsticker #tickerviewport ul li {
  float: left;
  padding-right: 8px;
  color: #816D6F;
}

#bottom div.newsticker #tickerviewport ul li a,
#bottom div.newsticker #tickerviewport ul li a:link,
#bottom div.newsticker #tickerviewport ul li a:visited,
#bottom div.newsticker #tickerviewport ul li a:active,
#bottom div.newsticker #tickerviewport ul li a:hover {
  color: #666;
  font-weight: bold;
  margin-right: 8px;
  white-space: nowrap;
}

#footer ul.gnav {float: right;}

#footer ul.gnav li {
  float: left;
  margin-right: 6px;
}

#footer ul.gnav li:last-child,
#footer ul.gnav li:last-child a,
#footer ul.gnav li:last-child a:link,
#footer ul.gnav li:last-child a:visited,
#footer ul.gnav li:last-child a:hover,
#footer ul.gnav li:last-child a:active {
  margin-right: 0;
}