body {
	margin: 0px;
	padding: 0px;
	position: absolute; top: 0px; left: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 0.7em;
	background-image: url(im/hg.gif);
	background-color: #ffe4b5;
}

a {
  color: #900;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
a:hover {
  color: #033;
	text-decoration: line-through;
}
a img {
	border-top: 1px solid #c60;
  border-right: 1px solid #ffc;
  border-bottom: 1px solid #ffc;
  border-left: 1px solid #c60;
}


#forname, #foremail {
	width: 240px;
	line-height: 1.5em;
}
#formitt {
	width: 570px;
	height: 210px;
	line-height: 1.5em;
}
#forsenden {
	border-top: 1px solid #fff;
  border-right: 1px solid #c60;
  border-bottom: 1px solid #c60;
  border-left: 1px solid #fff;
	background-image: url(im/hg.gif);
	background-color: #ffe4b5;
}

#img {
	float: left;
	position: absolute; left: 36px; top: 78px;
	border-top: 1px solid #fff;
  border-right: 1px solid #c60;
  border-bottom: 1px solid #c60;
  border-left: 1px solid #fff;
	background-image: url(im/hg.gif);
	background-color: #ffe4b5;
}

#in {
	float: left;
  width: 600px;
	margin-left: 15px;
	margin-right: 6px;
	padding: 15px 6px 3px 120px;
	text-align: left;
	font-size: 1em;
	font-style: normal;
	color: #c60;
	border-top: 1px solid #fff;
  border-right: 1px solid #c60;
  border-bottom: 1px solid #c60;
  border-left: 1px solid #fff;
	background-image: url(im/hg.gif);
	background-color: #fff;
}

#meta {
	width: 80px;
	padding-top: 9px;
	text-align: right;
	border-top: 1px solid #c60;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #c60;
}

#tipu {
	float: left;
	width: 726px;
	margin-left: 15px;
	padding-top: 1px;
	font-style: oblique;
	color: #c60;
	border-top: 1px dotted #c60;
	border-left: 1px solid #c60;
	background-image: url(im/hg.gif);
	background-color: #fff;
}

#top, #tip {
	float: left;
  width: 760px;
	margin: 12px 3px 9px 15px;
	padding-top: 6px;
	padding-bottom: 3px;
  font-size: 0.9em;
}
#tip {
	margin: 6px 3px 0px 15px;
	padding: 0px;
	color: #900;
}

#up {
	height: 0px;
	position: absolute; top: 0px; left: 0px;
	margin: 0px;
	padding: 0px;
}




.a {
	margin-bottom: 6px;
	border: 0px;
}


.details, .autor {
  margin-top: 0px;
  margin-bottom: 6px;
	text-align: right;
	font-size: 0.8em;
	font-style: oblique;
	color: #90a090;
  border-top: 1px dotted #c60;
}

.img {
	width: 90px;
	height: 111px;
}

.info {
	float: left;
	position: absolute; top: 120px; left: 420px;
	width: 270px;
	text-align: justify;
}

.list {
  
}
.list li {
  width: 100%;
	margin-bottom: 15px;
}

.liteas {
  letter-spacing: 0.3em;
}
.litext {
  margin-top: 6px;
  margin-bottom: 15px;
}

.meta, .metaa, .metar {
  margin-bottom: 3px;
	font-size: 0.7em;
}
.metaa {
  margin-top: 9px;
}
.metaa a {
	color: #033;
}
.metar a {
  margin-bottom: 3px;
	color: #033;
}
.metal {
  text-align: left;
}

.nav, .nava {
  float: left;
	width: 114px;
	margin-right: 3px;
	padding-left: 3px;
  color: #003;
  border-top: 1px solid #fff;
  border-right: 1px solid #c60;
  border-bottom: 1px solid #c60;
  border-left: 1px solid #fff;
}
.nava {
	background-color: transparent;
  border-top: 1px solid #c60;
  border-right: 1px solid #c60;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #fff;
}
.navi, .navia {
  float: left;
	font-size: 0.9em;
	letter-spacing: 0.1em;
	width: 115px;
	padding-left: 6px;
  color: #003;
  border-top: 0px solid #ffc;
  border-right: 1px solid #fff;
}
.navia {
	background-image: url(im/hg.gif);
	background-color: #fff;
  border-top: 0px solid #c60;
  border-right: 1px solid #c60;
}
.navi a {
  color: #699;
}
.navi a:hover {
  color: #003;
}

.teaser {
	margin-bottom: 3px;
	font-variant: small-caps;
	font-size: 0.9em;
	font-weight: bold;
	letter-spacing: 0.1em;
}

.tel {
	margin-top: 9px;
	font-size: 0.8em;
	letter-spacing: 0.1em;
}

.text {
  margin-bottom: 15px;
	padding-left: 9px;
	border-left: 1px solid #c60;
	letter-spacing: 0.1em;
}

.tipu {
	float: left;
	margin-right: 12px;
	padding-left: 6px;
	font-size: 0.8em;
	color: #c60;
}
.tipu a {
	font-style: oblique;
	color: #c60;
}
.tipu a:hover {
	text-decoration: none;
	color: #900;
}

.titel {
	margin-bottom: 6px;
	letter-spacing: 0.3em;
}
.titel img {
	border-top: 1px solid #fff;
  border-right: 1px solid #c60;
  border-bottom: 1px solid #c60;
  border-left: 1px solid #fff;
}


.ueberb {
	margin-bottom: 24px;
	font-size: 0.9em;
}

.ueberbl {
  float: left;
	margin-right: 21px;
}

.up {
	width: 100%;
	text-align: right;
	font-size: 1.5em;
}
.up a:hover {
	color: #003;
	text-decoration: none;
}

.v {
  font-size: 0.8em;
}