/* colors and styles */
	body {
		background-color: rgb(167, 181, 146);
		color: rgb(68,77,64);
		font-family: Arial, Helvetica, sans-serif;
		text-align:	center;
		font-size:	12px;
		height: 101%;  
	}

	img.headImage {
		border: 1px solid rgb(219, 226, 208);
		float: left;
		margin-right: 7px;
	}

	table.headTable {
		border: 0px solid rgb(219, 226, 208);
	}

	td.headTableNavi {
		background-color: rgb(219, 226, 208);
		color: rgb(68,77,64);
		text-align: right;
		padding-right: 5px;
		border: 1px solid rgb(219, 226, 208);
		border-top: 1px solid rgb(68,77,64);
		height: 25px;
		cursor: pointer;
	}

	td.headTableNavi:hover {
		background-color: rgb(153,0,0);
		color: rgb(219, 226, 208);
		border: 1px solid rgb(153,0,0);
		border-top: 1px solid rgb(68,77,64);
	}

	td.contentText {
		background-color: rgb(219, 226, 208);
		color: rgb(68,77,64);
		text-align: left;
		vertical-align: top;
		padding: 5px;
		border: 1px solid rgb(219, 226, 208);
		width: 522px;
	}

	td.contentNavi {
		border: 0px solid rgb(219, 226, 208);
		width: 165px;
		vertical-align: top;
	}

	td.contentTableNavi {
		color: rgb(219, 226, 208);
		text-align: right;
		padding-right: 5px;
		height: 20px;
	}

	td.sideBarActionTitle {
		border: 2px solid rgb(153,0,0);
		background-color: rgb(219, 226, 208);
		color: rgb(153,0,0);
		padding: 5px;
		font-weight: 700;
		text-align: center;
	}

	td.sideBarActionContent {
		border: 2px solid rgb(153,0,0);
		color: rgb(68,77,64);
		background-color: rgb(219, 226, 208);
		padding: 5px;
	}

	h3 {
		margin-top: 10px;
		font-size: 14px;
		font-weight: 700;
	}

	h4 {
		font-size: 12px;
		font-weight: 700;
	}

	a.subnavi {
		color: rgb(219, 226, 208);
		text-decoration: none;
	}

	a.subnavi:hover {
		text-decoration: underline;
	}

	a.mainnavi {
		color: inherit;
		text-decoration: none;
	}

	a.mainnavi:hover {
		color: inherit;
	}

	input, button, textarea {
		font-size: 12px;
		border: 1px solid rgb(135,135,135);
	}

	button {
		background-color: rgb(153,0,0);
		color: rgb(219, 226, 208);
		cursor: pointer;
	}

/* positions and layout */
	#thisContentFrame {
		text-align: left;
		position: relative;  
		width: 711px;
		margin: 30px auto;
		background-color: rgb(68,77,64);
		padding: 5px;
	}

	#thisHead {
		text-align: left;
		position: relative;
		top: 0px;
		left: 2px;
		height: 179px;
		width: 706px;
		margin: 0px;
		padding: 0px;
	}

	#thisContent {
		text-align: left;
		position: relative;
		top:	-8px;
		left: 2px;
		width: 706px;
		margin: 0px;
		padding: 0px;
	}
	
/* wth kataloginhalte */
	.catalogueHead {
		background-color: rgb(219, 226, 208);
		color: rgb(68,77,64);
		text-align: center;
		border: 1px solid rgb(219, 226, 208);
		height: 25px;
		font-size: 10px;
		margin-top: 20px;
		width: 99%;
	}
	
	.catalogueHead a {
		color: rgb(68,77,64);
		font-weight: 700;
	}

	.catalogue {
		width:99%;
		text-align: center;
		border: 1px solid rgb(219, 226, 208);
	}
	
	.wth-item {
		padding: 5px;
		margin-bottom: 10px;
		font-size: 10px;
	}
	
	.wth-item a {
		color: rgb(219, 226, 208);
		text-decoration: none;
	}

	.wth-item a:hover {
		text-decoration: underline;
	}