html, body {height: 100%; margin: 0; padding: 0;}

body {
  background-color: #F8F7F0;
}

#all{
  position: relative;
  height: 100%;
  min-height: 100%;
}

html>body #all {height: auto;}

#footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  font-size: 70%;
  color: #757573;
  font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;

}

#footer, #empty {height: 55px;}

#main_l {
  padding: 30px 0 0 32px;
}

#main_c {
  margin: -20px 15px 0 15px;
	font-size: 70%;
  color: #757573;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
  postiton: relative;
}

#main_c td {
	font-size: 70%;
  color: #757573;
}

#main_c a {
  color: #757573;
}

#phone {
  position: absolute;
  left: 33px;
  bottom: 12px;
  width: 139px;
  text-align: right;
  border-left: 1px solid #C6C6C0;
}

#address {
  position: absolute;
  left: 265px;
  bottom: 19px;
}

#copyright {
  position: absolute;
  left: 565px;
  bottom: 23px;
}

.hdr {
	width: 300px;
	height: 190px;
	background-repeat: no-repeat;
}

.hdr img {
	margin: 42px 0 0 15px;
}

#new {
padding: 15px;
  background-color: #FDFDFB;
	background-image: url(img/c2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#citate td {
  padding: 25px 15px;
}

#citate  {
	background-image: url(img/c1.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

ol {
  padding: 0;
  margin: 10px 0 10px 0;
  list-style-position : inside;
}

li strong {
  color: #ff6c00;
}

input {
  vertical-align: middle;
}

.wide {
  width: 90%;
  margin: 2px 0 5px 0;
}
