body {
	color:					#58595b;
	font-family:				Helvetica;
	font-size:				11px;
	font-weight:				normal;	
}

.bodytext a {
	color:					#ff0000;
	text-decoration:			none;	
}

table#basicTable {
	border:					0px none;
	border-spacing:				0px;
	padding-top:				13px;
}

span#firstLevel {
	margin:					3px 25px 3px 0px;
}

span#firstLevel_ACT {
	margin:					3px 25px 3px 0px;
}

span#firstLevel a {
	color:					#ffffff;
	text-decoration:			none;
	font-size:				14px;
	font-weight:				bold;
}

span#firstLevel a:hover {
	color:					#ff0000;
	text-decoration:			none;
	font-size:				14px;
	font-weight:				bold;
}

span#firstLevel_ACT a {
	color:					#ff0000;
	text-decoration:			none;
	font-size:				14px;
	font-weight:				bold;
}

span#firstLevel_CUR a {
	color:					#ff0000;
	text-decoration:			none;
	font-size:				14px;
	font-weight:				bold;
}

div#secondLevel {
	padding:				3px 0px 1px 30px;
	background:				url(../images/second_level_dot.png) no-repeat;
}

div#secondLevel a {
	color:					#000000;
	text-decoration:			none;
	font-size:				10px;
	font-weight:				bold;
	text-align:				left;
}

div#secondLevel a:hover {
	color:					#ff0000;
	text-decoration:			none;
	font-size:				10px;
	font-weight:				bold;
	text-align:				left;
}


div#secondLevel_ACT {
	padding:				1px 0px 1px 30px;
	background:				#ffffff url(../images/second_level_dot.png) no-repeat;
}

div#secondLevel_ACT a {
	color:					#ff0000;
	text-decoration:			none;
	font-size:				10px;
	font-weight:				bold;
	text-align:				left;
}




div#topMenuBox {
	padding-left: 10px;
	padding-bottom: 15px;
}







div#thirdLevel {
	padding:				1px 0px 1px 45px;
	background:				#ffffff url(../images/third_level_dot.png) no-repeat;
}

div#thirdLevel a {
	color:					#000000;
	text-decoration:			none;
	font-size:				10px;
	font-weight:				bold;
	text-align:				left;
}

div#thirdLevel:hover a {
	color:					#ff0000;
	text-decoration:			none;
	font-size:				10px;
	font-weight:				bold;
	text-align:				left;
}

div#thirdLevel_CUR {
	padding:				1px 0px 1px 40px;
	background:				#ffffff url(../images/third_level_dot.png) no-repeat;
}

div#thirdLevel_CUR a {
	color:					#ff0000;
	text-decoration:			none;
	font-size:				10px;
	font-weight:				bold;
	text-align:				left;
}













.generalBox {
	background:				#ffffff;
	width:					950px;
	margin:					35px auto 25px auto;
}

.headerBox {
	background:				#abacae;
}

.fadeBox {
	background:				#00ff00 url(../fade/header1_fadeBG.png) no-repeat;
	height:					178px;
	width:					950px;
}

.nofadeBox {
	display:				table-cell;
	width:					200px;
	height:					54px;
	background:				#abacae url(../images/header_nofadeBG.png) no-repeat;
}





ul li {margin-left:-20px;} 





.menuBox {
	background:				#abacae;
	display:				table-cell;
	width:					740px;
	vertical-align:				bottom;
}

.submenuBox {
	width:					200px;
	background:				#ededed;
	vertical-align:				top;
}

#parentMenuItem {
	background:				#58595b;
	color:					#ffffff;
	font-size:				14px;
	font-weight:				bold;
	padding:				1px 0px 2px 13px;
}

.contentBox {
	width:					500px;
	height:					300px;
	background:				#ffffff url(../images/left_borderLine_bg.png) repeat-y;
	padding:				10px;
	vertical-align:				top;
	font-size:				11px;
	font-weight:				normal;
}

.additionalBox {
	width:					210px;
	background:				#ededed url(../images/additionalBox_bg.png) repeat-y;
	padding:				10px;
	vertical-align:				top;
	font-size:				11px;
	font-weight:				normal;
}

#impressumBox {
	position:				absolute;
	top:					-40px;
	left:					10px;
	color:					#000000;
	text-decoration:			none;
	font-size:				9px;
	font-weight:				bold;
	text-align:				left;
}

#impressumBox a {
	text-decoration:			none;
	color:					#000000;
	font-size:				11px;		
}

#impressumBox a:hover {
	text-decoration:			none;
	color:					#ff0000;
	font-size:				11px;		
}

.footerBox {
	background:				#58595b;
	height:					15px;
}

h1 {
	font-size:				17px;	
	font-weight:				bold;
}



















.row {
  padding:5px 5px 5px 0px;
}

.formField {
  border:1px solid #000000;
  background:#ffffff;
}

td.descField {
  font-size:12px;
}

td.descField_2{
  font-size:15px;
  font-weight:bold;
}

#sumbitButton {
  display:inline;
  border:0px none;
  background:#ffffff;
  margin:4px 18px 4px 0px;
  font-size:8pt;
  font-weight:bold;
  color:#ff0000;
}

#resetButton {
  display:inline;
  border:0px none;
  background:#ffffff;
  margin:4px 18px 4px 0px;
  font-size:8pt;
  font-weight:bold;
  color:#000000;
}

.internal-link {
  color:#ff0000;
  text-decoration:			none;
}
