body {
	font-family: Tahoma;
	font-size: 11px;
	color: #312519;
	margin: 0px;
	background: url('gfx/midBg.jpg');
}


.kath
{
 text-transform: uppercase;
 font-size: 14px;
}

p {
	margin: 0px;
	padding: 0px;
}
.clearBoth {
	clear: both;
}

.table td {
  border: 1px black solid;
  text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	color: #312519;
}
.table tr {
border: 1px black solid;
text-align: center;
}
#mainContainer {
	position: absolute;
	width: 100%;
	z-index: 2;
}
#mainContainer2 {
	width: 958px;
}
#top1 {
	background: url('gfx/top1.png') no-repeat;
	width: 952px;
	height: 189px;
}
#top2 {
	background: url('gfx/top2.jpg') no-repeat;
	width: 952px;
	height: 727px;
}
#top3 {
	background: url('gfx/top3.gif') no-repeat;
	width: 958px;
	height: 109px;
}
#top4 {
	background: url('gfx/top4.gif') no-repeat;
	width: 648px !important;
	height: 30px !important;
	width: 958px;
	height: 80px;
	padding: 50px 0px 0px 310px;
	text-align: left;
	color: #93150d;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

.topDoc
{
  background: url('gfx/topDoc.gif') no-repeat;
  width: 758px;
  height: 43px;
	padding: 0px 0px 0px 220px;
	line-height: 43px;
	text-align: left;
	color: #93150d;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;  
}

#leftGfx {
	/* background: url('gfx/shadowLeft.gif'); */
	
	width: 96px;
	height: 602px;
	float: left;
}
#doc {
	width: 758px;
	height: auto;
	float: left;
}
#container {
	background: url('gfx/bigBg.gif') repeat-y;
	width: 958px;
}
#rightGfx {
	/* background: url('gfx/leftDoc.png'); */ 
	width: 104px;
	height: 602px;
	float: left;
}
#docBg {
	/*	background: url('gfx/contentBg.gif') repeat-y; */
	width: 758px;
	height: 650px;
	clear: left;
}
#docEnd {
	background: url('gfx/contentEnd.gif') no-repeat;
	width: 758px;
	height: 53px;
}
#footer {
	background: url('gfx/footer.gif') repeat-x;
	width: 958px;
	height: 52px !important;
	height: 105px;
	padding: 53px 0px 0px 0px;
}
#footer a { color: #E1BA84 }
.btn {
	background: url('gfx/btnUp.gif') no-repeat;
	width: 86px;
	height: 34px;
	float: right;
}
.btn a {
	color: #e1ba84;
	font-weight: bold;
	line-height: 30px;
	text-decoration: none;
}
.floatRSep {
	float: right;
	width: 120px;
}
.floatRSep2 {
	float: right;
	width: 10px;
}
#topBg {
	position: absolute;
	background: url('gfx/topBg.jpg') repeat-x;
	width: 100%;
	height: 459px;
	z-index: 1;
}
.leftSep {
	float: left;
	width: 14px;
}
.contentCol {
	float: left;
	width: 533px;
}
#documentTop {
	background: url('gfx/docTop.gif') no-repeat;
	width: 533px;
	height: 14px;
}
#documentBg {
	background: url('gfx/docBg.gif') repeat-y;
	width: 513px !important;
	width: 533px;
	padding: 0px 10px 0px 10px;
	text-align: left;
}
#documentEnd {
	background: url('gfx/docEnd.gif') no-repeat;
	width: 533px;
	height: 14px;
}
#menuCol {
	float: left;
	width: 178px;
}
#menuUp {
	background: url('gfx/menuTop.gif') no-repeat;
	width: 178px;
	height: 15px;
}
#menuBg {
	background: url('gfx/menuBg.gif') repeat-y;
	width: 158px !important;
	width: 178px;
	padding: 0px 10px 0px 10px;
	text-align: left;
}
.menuSep {
	background: url('gfx/menuSep.gif') no-repeat;
	width: 158px;
	height: 5px;
}
a.menuMain {
	margin: 0px 5px 0px 5px;
	font-size: 12px;
	font-weight: bold;
	color: #e1ba84;
	line-height: 22px;
	text-decoration: none;
}
a.menuDoc {
	background: url('gfx/menuArrow.gif') no-repeat;
	padding: 0px 5px 0px 20px;
	color: #e1ba84;
	line-height: 22px;
	text-decoration: none;
}
#menuEnd {
	background: url('gfx/menuEnd.gif') no-repeat;
	width: 178px;
	height: 15px;
}
#ornament {
	background: url('gfx/ornament.gif') no-repeat;
	width: 178px;
	height: 42px;
}
.photoRight {
	float: right;
	border: 1px solid #d3bfa3;
	background: #e2d5c2;
	padding: 6px;
	margin: 0px 0px 0px 5px;
}

.photoLeft {
	float: right;
	border: 1px solid #d3bfa3;
	background: #e2d5c2;
	padding: 6px;
	margin: 0px 5px 0px 0px;
}

.left { float: left; padding: 0px 0px 0px 100px; }

.Kontakt { font-size: 11px; font-family: Tahoma; }