body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	position: absolute;	
}

html
{
	overflow-y: scroll;
}

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

td {
	margin: 0px;
	padding: 0px;
	border: none;
}

table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse; 
	border: none;
}

.tblbackbild {
	height: 100%;
	width: 100%;
}

.randoben {
	height: 24px;
	background-image: url(pics/ro.jpg);
	background-repeat: repeat-x;
}

.randunten {
	height: 10px;
	background-image: url(pics/ru.jpg);
	background-repeat: repeat-x;
}

.randrechts {
	width: 24px;
	background-image: url(pics/rr.jpg);
	background-repeat: repeat-y;	
}

.randlinks {
	width: 24px;
	background-image: url(pics/rl.jpg);
	background-repeat: repeat-y;	
}

.ecke1 {
	width: 24px;
	height: 24px;
	background-image: url(pics/e1.jpg);
	background-repeat: no-repeat;	
}

.ecke2 {
	width: 24px;
	height: 24px;
	background-image: url(pics/e2.jpg);
	background-repeat: no-repeat;	
}

.ecke3 {
	width: 24px;
	height: 10px;
	background-image: url(pics/e3.jpg);
	background-repeat: no-repeat;	
}

.ecke4 {
	width: 24px;
	height: 10px;
	background-image: url(pics/e4.jpg);
	background-repeat: no-repeat;	
}

.hinter {
	background-image: url(pics/hinter.jpg);
	text-align: left;
	vertical-align: top;
}

.rand {
	width: 150px;
	text-align: left;
	vertical-align: top;
}

.text {
	vertical-align: top;
}

.tdtitel {
	text-align: left;
	vertical-align: top;
}

.tdsola {
	text-align: right;
	vertical-align: top;
}

.vorschau {
	position: absolute;
	left: 0px;
	height: 130px;
	width: 100%;
	z-index: 3;
	vertical-align: bottom;
	overflow: auto;
	white-space: nowrap;
	bottom: 0px;
}

.tdvorschau {
	height: 145px;
	vertical-align: middle;
	background-image: url(pics/siegel.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.tblbild {
	margin: 0px;
	padding: 0px;
	border: none;
	width: 100%;
	text-align: left
	vertical-align: top;
}

.image {
	margin: 0px;
	padding: 5px;
	border: none;
	width: 70%;
	text-align: left
	vertical-align: top;
}

.tabInner {
	border: none;
	margin: 0px;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

.komentar {
	margin: 0px;
	border: none;
	width: 30%;
	text-align: left;
	vertical-align: top;
	height: 100%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.komtitel {
	font-size: x-large;
	font-weight: bold;
}

.tdTextUnten {
	text-align: left;
	vertical-align: top;
}

.tdendsiegel {
	height: 145px;
	vertical-align: middle;
	background-image: url(pics/siegel.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}