/*BEGIN tag bound settings*/
	/*common stuff*/
	body, table, tr, th, td {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font: 13px Verdana, Arial, sans-serif;
		color: #171900;
	}
	table, tr, th, td, img {
		border: 0px;
	}
	input, select, option, textarea {
		padding: 0px;
		font-size: 13px;
		color: #171900;
		background-color: #CDCF61;
		border: inset 1px #D3CF2D;
	}
	
	/*input button*/
	input.button {
		border-style: outset;
		background-color: #D3CF2D;
	}
	
	/*table stuff*/
	table {
		border-collapse: collapse;
		border-width: 0px;
		border-style: none;
		border-spacing: 0px;
		empty-cells: show;
	}
	th {
		font-weight: bold;
		/*background-color: #7C844C;*/
		background-color: #D3CF2D;
	}
	td.even{
		/*background-color: #A4AC77;*/
		background-color: #CDCF61;
	}
	td.uneven{
		/*nothing*/
	}
	
	/*links && menu*/
	a {
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
	}
	a.menue {
		color: #C7CF9B;
	}
	a.text { /*links in the text with eye-catching*/
		color: #545B22;
		font-weight: bold;
		/*text-decoration: underline;*/
	}
	a.untext { /*links in the text with text style*/
		color: #171900;
	}
	div.level_1 { /*menu*/
		background-color: #171900;
		color: #C7CF9B;
		font-weight: bold;
		padding: 5px 0px 5px 5px;
		margin-bottom: 5px;
	}
	div.level_2 { /*submenu1*/
		background-color: #393F14;
		color: #C7CF9B;
		padding: 5px 0px 5px 10px;
		margin-bottom: 5px;
	}
	div.level_3 { /*submenu2*/
		background-color: #67722E;
		color: #C7CF9B;
		padding: 5px 0px 5px 15px;
		margin-bottom: 5px;
	}
	div.level_10 { /*menu*/
		background-color: #171900;
		color: #C7CF9B;
		font-weight: bold;
		padding: 5px 0px 5px 10px;
		margin-top: 15px;
		margin-left: 0px;
		width: 140px;
	}
	div.level_20 { /*submenu1*/
		background-color: #393F14;
		color: #C7CF9B;
		padding: 5px 0px 5px 20px;
		margin-top: 10px;
		margin-left: 50px;
		width: 140px;
	}
	div.level_30 { /*submenu2*/
		background-color: #67722E;
		color: #C7CF9B;
		padding: 5px 0px 5px 30px;
		margin-top: 5px;
		margin-left: 100px;
		width: 140px;
	}
	
	/*headings*/
	h1 {
		font-size: 18px;
		font-weight: bold;
		padding: 8px 10px 4px 10px;
	}
	h2 {
		font-size: 16px;
		font-weight: bold;
		padding: 6px 10px 3px 10px;
	}
	h3 {
		font-size: 14px;
		font-weight: bold;
		padding: 4px 10px 2px 10px;
	}
	
	/*input fields*/
	input.small {
		font-size: 10px;
	}
/*END tag bound settings*/

/*BEGIN special classes - free use in all tags*/
	.text_standard { /*standard font-settings ... whyever*/
		font: normal 13px Verdana, Arial, sans-serif;
		color:  #171900;
		text-decoration: none;
	}
	.text_note { /*hints in text*/
		font-style: italic;
	}
	.text_small { /*quite small but readable*/
		font-size: 10px;
	}
	.text_error { /*error messages > wrong login, empty input field, ...*/
		color: #FF0000;
	}
	.note { /*special hints*/
		font-style: italic;
		font-size: 10px;
	}
	.color_outer {
		background-color: #171900;
		color: #C7CF9B;
	}
	.color_center {
		background-color: #909E45;
		color: #171900;
	}
	.color_inner {
		background-color: #C7CF9B;
		color: #171900;
	}
	.xtrainfo {
		border-bottom: 1px dashed; cursor: help;
	}
/*END special classes*/