body	{
	background-color : #3f4348;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

table, td, tr, p, h1, h2, h3, h4, h5, h6, span {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #cccccc;
	line-height : 16px;
}


input, select  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	background-color : #e7e7f8;
}


a {
	color : #B3C873;
	text-decoration : none;
}

a:active  {
	color : #868a8a;
}

a:visited  {
	color : #B3C873;
}

a:hover  {
	color : #868a8a;
	text-decoration : none;
}



b.rot  {
	font-weight : normal;
	color : #CA7971;
}

b.grau  {
	font-weight : bold;
	color : #65708b;
}

b.gruen  {
	font-weight : bold;
	color : #B3C873;
}


.backgr_gr  {
	background-color : #333333;
}

h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #54AB5A;
	line-height : 14px;
	margin : 0px;	
  margin-bottom:0px;
}


a.start {
	color : #54AB5A;
	text-decoration : none;
}

a.start:active  {
	color : #54AB5A;
}

a.start:visited  {
	color : #54AB5A;
}

a.start:hover  {
	color : #54AB5A;
	text-decoration : none;
}

/* Bereich Text-Inhalt */

h1.text_backgr {
	font-size : 8px;
	font-weight : normal;
	color : #3e4046;
	line-height : 1px;
	margin : 0px;	
  margin-bottom:0px;
}

h1.text_justify_gr  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	background-color : #333333;
	color : #CCCCCC;
	line-height : 16px;
	text-align : justify;
	margin : 0px;	
  margin-bottom:0px;
}


h1.text_normal {
	font-size : 12px;
	font-weight : normal;
	color : #cccccc;
	line-height : 17px;
	margin : 0px;	
  margin-bottom:0px;
}

h2.text_normal {
	font-size : 12px;
	font-weight : normal;
	color : #cccccc;
	line-height : 17px;
	margin : 0px;	
  margin-bottom:0px;
}

h2.text_bold {
	font-size : 12px;
	font-weight : bold;
	color : #cccccc;
	line-height : 17px;
	margin : 0px;	
  margin-bottom:0px;
}

.text_normal  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #cccccc;
	line-height : 17px;
}

.text_normal_gn  {
	font-size : 12px;
	font-weight : normal;
	color : #B3C873;
	line-height : 16px;
}


.text_normal_gr  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	background-color : #333333;
	color : #CCCCCC;
	line-height : 16px;
}

.text_justify_gr  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	background-color : #333333;
	color : #CCCCCC;
	line-height : 16px;
	text-align : justify;
}

.text_justify_border_gr  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	background-color : #333333;
	color : #CCCCCC;
	line-height : 16px;
	text-align : justify;
	padding-left : 10px;
	padding-right : 10px;
}


.text_small_backgr  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	background-color : #333333;
	color : #CCCCCC;
	line-height : 13px;
}

.text_small_justify  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	background-color : #333333;
	color : #CCCCCC;
	line-height : 13px;
	text-align : justify;
}

.text_bold  {
	font-size : 12px;
	font-weight : bold;
	color : #cccccc;
	line-height : 17px;
}

.text_small  {
	font-size : 11px;
	font-weight : normal;
	color : #cccccc;
	line-height : 14px;
}

.text_small_gn  {
	font-size : 11px;
	font-weight : normal;
	color : #B3C873;
	line-height : 14px;
}

.text_small_gr  {
	font-size : 11px;
	font-weight : normal;
	color : #AAAAAA;
	line-height : 14px;
}

.text_link_docPDFsize  {
	font-size : 10px;
	font-weight : normal;
	color : #AAAAAA;
}

.link_small  {
	font-size : 11px;
	font-weight : normal;
	line-height : 12px;
	color : #B3C873;
}

/* Formular */

.radio_field {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #333333;
	background-color : #333332;
}

.backgr_form  {
	background-color : #333333;
}


.form_fields {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #e7e7f8;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	width: 65px;
}

.form_fieldm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #e7e7f8;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	width: 210px;
}

.form_field {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #e7e7f8;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-bottom: #000000 1px solid;
	width: 300px;
}

.form_table  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #cccccc;
	background-color : #333333;
	padding-left : 10;
	padding-right : 10;
}

.form_button  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #333333;
	background-color : #B3C873;
	border-left: #222222 1px solid;
	border-right: #222222 1px solid;
	border-top: #222222 1px solid;
	border-bottom: #222222 1px solid;
	width: 80px;
}
