/* MAIN COLORS */
	BODY, DIV, TH, TD, SPAN, P, LI, INPUT, TEXTAREA, SELECT, OPTGROUP, FONT, H1, H2, H3, H4, H5, H6, CAPTION, FIELDSET {
		color: #000000;
		font-family: arial, verdana;
		font-size: 14px;
	}
	H1, H2, H3, H4, H5, H6 {
		clear: both;
	}
	
	INPUT,
	TEXTAREA,
	SELECT,
	OPTGROUP {
	}
	INPUT.red,
	TEXTAREA.red,
	SELECT.red,
	OPTGROUP.red {
		border-color: #FF0000;
		background-color: #FBC3B9;
	}
	
	FIELDSET {
		border: 1px solid #D8DED5;
		margin: 5px 0px 0px 0px;
		padding: 4px 4px 4px 4px;
	}
	FIELDSET LEGEND {
		margin: 0px 0px 0px 10px;
		color: #0F7426;
	}
/* ENDE */

/* COLORS */
	/* styles für main content */
		H1 {
			color: #0F7426;
		}
		H2,
		H3,
		H4,
		H5,
		H6 {
			color: #FFAF32;
		}
		
		HR,
		hr {
			border-top: none;
			border-bottom: 1px solid #D8DED5;
		}
		
		FONT.big,
		SPAN.big {
			color: #0F7426;
		}
		FONT.coloredGreen,
		SPAN.coloredGreen {
			color: #0F7426;
		}
		FONT.comment,
		SPAN.comment {
			color: #808080;
		}
		FONT.footer,
		SPAN.footer {
			color: #808080;
		}
		FONT.red,
		SPAN.red{
			color: #FF0000;
		}
		
		UL {
			list-style-image: url('../IMAGES/listIcon.gif');
		}
		
		IMG.border,
		DIV.border {
			border: 2px solid #0F7426;
		}
		IMG.floatLeft,
		DIV.floatLeft {
			border: 2px solid #0F7426;
		}
		IMG.floatRight,
		DIV.floatRight {
			border: 2px solid #0F7426;
		}
		
		DIV.user_info {
			background-color: #CEE6C4;
			border: 1px solid #0F7426;
		}
		
		A,
		A.normal,
		A.middle,
		A.head,
		A.pdf,
		A.postscript,
		A.txt,
		A.video,
		A.sound,
		A.web,
		A.email,
		A.zip {
			color: #0F7426;
		}
		A:hover,
		A.normal:hover,
		A.middle:hover,
		A.head:hover,
		A.pdf:hover,
		A.postscript:hover,
		A.txt:hover,
		A.video:hover,
		A.sound:hover,
		A.web:hover,
		A.email:hover,
		A.zip:hover {
			color: #FFAF32;
		}
		A.act {
			color: #FFAF32;
		}
		A.act:hover {
			color: #FFAF32;
		}
		
		TABLE.list {
			border-top: 3px solid #0F7426;
			border-bottom: 3px solid #0F7426;
			border-left: 1px solid #0F7426;
			border-right: 1px solid #0F7426;
			background-color: #EEF0ED;
		}
		TABLE.list CAPTION {
			color: #0F7426;
		}
		TABLE.list TH {
			border-bottom: 3px solid #0F7426;
			border-left: 1px solid #0F7426;
			border-right: 1px solid #0F7426;
			background-color: #CEE6C4;
			color: #0F7426;
		}
		TABLE.list TD {
			border-bottom: 1px solid #CEE6C4;
			border-left: 1px solid #CEE6C4;
			border-right: 1px solid #CEE6C4;
		}
		TABLE.list TH TH,
		TABLE.list TH TD,
		TABLE.list TD TH,
		TABLE.list TD TD {
			border: none;
			background-color: none;
			color: #000000;
		}
	/* ende */
/* COLORS END */

/* GLOBAL STYLES */
	H1, H2, H3, H4, H5, H6 {
		font-size: 14px;
		margin: 0px 0px 5px 0px;
	}
	H1 {
		font-size: 16px;
	}
	H1, H2 {
		text-transform: uppercase;
	}

	INPUT, TEXTAREA, SELECT, OPTGROUP {
		z-index: 50;
		vertical-align: middle;
		margin: 4px;
	}
	OPTGROUP {
		padding-left: 5px;
	}
	INPUT.radio,
	INPUT.checkbox {
		width: 13px;
		height: 13px;
	}
	
	FORM, PRE {
		margin: 0px 0px 0px 0px;
	}
	TD {
		vertical-align: middle;
	}
	
	OL {
		list-style-type: decimal;
	}
	
	HR {
		margin: 6px 0px 6px 0px;
		padding: 0px;
		height: 2px;
		font-size: 1px;
		display: block;
		line-height: 2px;
		border-left: none;
		border-right: none;
	}
	
	IMG {
		border: none;
	}
	
	
	P {
		margin: 0px;
		padding: 0px 0px 6px 0px;
		text-align: left;
	}
	P.alignLeft {
	}
	P.alignCenter {
		text-align: center;
	}
	P.alignRight {
		text-align: right;
	}
	
	FONT.big, SPAN.big {
		font-size: 14px;
		font-weight: bold;
	}
	FONT.middle, SPAN.middle {
		font-size: 14px;
	}
	FONT.normal, SPAN.normal {
		font-size: 14px;
	}
	FONT.coloredGreen, SPAN.coloredGreen {
		font-size: 14px;
	}
	FONT.comment, SPAN.comment {
		font-size: 14px;
	}
	FONT.footer, SPAN.footer {
		font-size: 14px;
		font-style: italic;
	}
	FONT.bold, SPAN.bold {
		font-weight: bold;
	}
	FONT.italic, SPAN.italic {
		font-style: italic;
	}
	FONT.underline, SPAN.underline {
		text-decoration: underline;
	}
	
	TABLE.list {
		width: 100%;
		height: 1%;
		border-collapse: collapse;
	}
	TABLE.list CAPTION {
		text-align: left;
		padding: 0px 0px 2px 10px;
	}
	TABLE.list TH {
		padding: 5px 10px 5px 10px;
		font-size: 14px;
		font-weight: bold;
	}
	TABLE.list TD {
		padding: 3px 10px 3px 10px;
	}
	TABLE.list TH TH,
	TABLE.list TH TD,
	TABLE.list TD TH,
	TABLE.list TD TD {
		padding: 0px;
		font-size: 14px;
		font-weight: normal;
	}
	TH.alignLeft,
	TD.alignLeft {
		text-align: left;
	}
	TH.alignRight,
	TD.alignRight {
		text-align: right;
	}
	TH.alignCenter,
	TD.alignCenter {
		text-align: center;
	}
	TH.alignTop,
	TD.alignTop{
		vertical-align: top;
	}
	TH.alignBottom,
	TD.alignBottom{
		vertical-align: bottom;
	}
	TH.alignMiddle,
	TD.alignMiddle{
		vertical-align: middle;
	}
	
	IMG.border,
	DIV.border {
		display: inline;
	}
	IMG.floatLeft,
	DIV.floatLeft {
		float: right;
		margin: 2px 0px 5px 10px;
	}
	IMG.floatRight,
	DIV.floatRight {
		float: left;
		margin: 2px 10px 5px 0px;
	}
	
	DIV.user_info {
		width: auto;
		height: auto;
		padding: 5px 5px 5px 42px;
		margin: 0px 0px 6px 0px;
		vertical-align: top;
		text-align: left;
		white-space: normal;
		
		background-repeat: no-repeat;
		background-position: 5px center;
		background-image: url('../IMAGES/info.png');
	}
	DIV.user_info H1 {
		font-size: 14px;
		font-weight: bold;
	}
	DIV.user_info P {
		padding: 0px;
	}
	
	A,
	A.act,
	A.normal,
	A.middle,
	A.head,
	A.pdf,
	A.postscript,
	A.txt,
	A.video,
	A.sound,
	A.web,
	A.email,
	A.zip {
		text-decoration: none;
		font-weight: normal;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background-position: left 2px;
		background-repeat: no-repeat;
	}
	
	A.middle {
		font-size:14px;
	}
	A.head {
		font-size:14px;
		font-weight: bold;
	}
	
	A.pdf {
		padding: 0px 0px 0px 17px;
		background-image: url('../MIMETYPES/pdf.gif');
	}
	A.postscript {
		padding: 0px 0px 0px 17px;
		background-image: url('../MIMETYPES/postscript.gif');
	}
	A.txt {
		padding: 0px 0px 0px 17px;
		background-image: url('../MIMETYPES/txt.gif');
	}
	A.video {
		padding: 0px 0px 0px 17px;
		background-image: url('../MIMETYPES/video.gif');
	}
	A.sound {
		padding: 0px 0px 0px 17px;
		background-image: url('../MIMETYPES/sound.gif');
	}
	A.web {
		padding: 0px 0px 0px 17px;
		background-image: url('../MIMETYPES/web.gif');
	}
	A.email {
		padding: 0px 0px 0px 17px;
		background-image: url('../MIMETYPES/email.gif');
	}
	A.zip {
		padding: 0px 0px 0px 17px;
		background-image: url('../MIMETYPES/zip.gif');
	}
/* GLOBAL STYLES ENDE*/
