body {
	height:auto !important;
}
#container {
  overflow: visible;
}

#container #content .cont {
  clear: both;
}

a {
  outline: none;
}

.black a {
  color: #000;
  text-decoration: none;
}

.black a:hover {
  color: #aca37d;
  text-decoration: underline;
}

#container #content .txt p,
#container #content .txt span {
 line-height: 1.35em; 
}

#container #content .projekte_pics .pics {
  width: 99999px;
}

#container #content .projekte_pics .pics,
#container #content .projekte_pics .pics .pic {
  position: relative;
}

#container #content .projekte_pics .pics .pic {
  padding: 0;
  margin-left: 12px;
  margin-right: 86px;  
}

#container #content .projekte_pics .select .next,
#container #content .projekte_pics .select .back {
  width: 90px;
  height: 150px;
}

#container #content .projekte_pics .select .back span.prj-pos
{
  width: 35px;
  height: 102px;
  display: block;
  background: url(../images/select_back.png) 0 0 no-repeat;
  color: #FFF;
  text-decoration: none;
  padding-top: 68px;
  padding-left: 75px;
}

#container #content .projekte_pics .select .next span.prj-pos,
#container #content .projekte_pics .select .next.black span.prj-pos
{
  width: 100px;
  height: 102px;
  display: block;
  background: url(../images/select_next.png) 0 0 no-repeat;
  color: #FFF;
  text-decoration: none;
  padding-top: 68px;
  padding-left: 10px;
}
#container #content .projekte_pics .select .next.black span.prj-pos
{
  background: url(../images/select_next_black.png) 0 0 no-repeat;
  color: #000;
}

#container #content .projekte_all .pics ul,
#container #content .archiv .pics ul {
  width: 960px;
}

#container #content .projekte_pics .pics,
#container #content .projekte_pics .select,
#container #content .projekte_pics .select .next-prj
#container #content .projekte_pics .select span,
#container #content .projekte_pics .pics .pic img {
/*   cursor: url("../images/blank.cur"), url("fileadmin/templates/images/blank.cur"), pointer; */
}

#container #content .projekte_pics .select #next-prj {
  display: none;
}

#container #navi_home,
#container #txt_home,
#container #navi,
#container #subnavi,
#container #subnavi2,
#container #content #select {
  width: 1000px;
  
}

.home #container #navi_home,
.home #container #txt_home,
.home #container #navi,
.home #container #subnavi,
.home #container #subnavi2,
.home #container #content #select {
  width: 800px;
  
}



#container #subnavi,
#container #subnavi2 {
  font-size: 18px;
  line-height: 1.25em;
}

#container #navi_home {
  font-size: 18px;
}

#container #navi_home ul ul li .black {
  color: #000;
}

#container #subnavi.favnav ul ul li a {
 text-transform: none;
 padding-left: 0; 
}
 
#container #subnavi ul ul li span.black,
#container #subnavi2 ul ul li span.black {
  color: #000;
}

#container #subnavi ul ul li a,
#container #subnavi ul ul li span,
#container #subnavi2 ul ul li a,
#container #subnavi2 ul ul li span {
  line-height: 1.25em;
}

#container #navi_home ul ul li a.aktiv,
#container #subnavi.favnav ul ul li a.aktiv {
  color: #000;
  text-decoration: none;
}

#container #subnavi2 ul ul li a.back,
#container #subnavi2 ul ul li a.next {
  text-decoration: none;
  padding-left: 0;
} 

#container #subnavi2 ul ul li a.back:hover,
#container #subnavi2 ul ul li a.next:hover {
  text-decoration: underline;
}

#container #subnavi ul ul li span {
  /*padding-left: 5px;*/
}

#container #subnavi2 ul li ul li.select a span.pos-cur,
#container #subnavi2 ul li ul li.select a span.pos-cnt {
  padding: 0;
}

#container #content .kunden .txt ul li {
  margin-bottom: 2px;
}

#container #content .kunden .txt ul li a {
  font-size: 1.1em;
  text-decoration: none;
  text-transform: lowercase;
  line-height: 1.05em;
}

#container #content .kunden .txt ul li a:hover {
  color: #000;
  text-decoration: underline;
}

#container #content .archiv {
  padding-top: 0;
}

#container #navi {
  font-size: 1.1em;
  line-height: 0;
}

#container #navi ul li a,
#container #navi ul li span {
  line-height: 100%;
}

#container #content #select,
#container #content #select.fce-select {
  position: relative;
  top: 55px;
  left: 0;
}

#container #content #select.fce-select {
 left: 12px;
}

#container #content .projekte_all #select {
  top: 75px;
}

#container .projekte_idea #select ul {
  padding-left: 0;
}

#container #subnavi ul ul li span {
  padding-left: 3px;
}

#container #subnavi.favnav ul ul li span,
#container #subnavi ul ul li span.black {
  padding-left: 0;
}

h1 {
  line-height: 1.35em;
}

#container #content .cont .txt,
#container #content .projekte_idea .txt {
  font-family: Georgia,"Times New Roman",Times,serif;
}

.frame_wrapper {
  display:block;
  position:absolute;
  background-color:#fff;
  left:0;
  top:0;
  width:12px;
  height:100%;
  z-index:109238;
}

span.black {
  color: #000;  
}

#container #enter {
  display: block;
  position: absolute;
  top: 250px;
  left: 250px;
  width: 107px;
  height: 185px;
  color: #FFF;
  text-indent: -50000px;
  background: url(../images/select_home.png) 0 0 no-repeat;
  /* cursor: url("../images/blank.cur"), url("fileadmin/templates/images/blank.cur"), pointer; */
  z-index: 100;
}

#container #pic_home,
#container #pic_home a,
#container #pic_home a img {
  /* cursor: url("../images/blank.cur"), url("fileadmin/templates/images/blank.cur"), pointer; */
}

#container #content .projekte_pics .pics .pic .caption {
  /*display: none;*/
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 13px;
  line-height: 1.3em;
  padding-top: 4px;
}

#container #content .projekte_pics .pics .pic .caption a {
  text-decoration: underline;
}

#container #content .projekte_pics .pics .pic .caption a:hover {
  color: #000;
  text-decoration: underline;
}

#container #navi_home ul ul li a:hover {
  text-decoration: underline;
}