body {
	background-color:	#A0A0A0;
	color:			#1a3553;
	
	height:			100%;

	margin:			0px;
	padding:		0px;
	
	text-align:		center;
	font-family:		tahoma,arial,helvetica;

	overflow:		auto;
}

.centerBlock {
	width:			1000px;

	left:			0px;
	_left:expression(eval((document.body.clientWidth-1000) / 2));
	right:			0px;

	margin:			0px auto;
	padding:		0px;
}

#head {
	height:			180px;
	background-image:	url(../fileadmin/images/menuback.gif);
	text-align:		left;
}

#headleft {
	width:			557px;
	float:			left;
}

#headright {
	width:			328px;
	float:			right;
}

#headright table.menu1_main {
	margin-left:		35px;
}

#content {
	position:		absolute;
	top:			180px;
	bottom:			0px;
	_height:expression(eval(document.body.clientHeight-180));
	overflow:		auto;
	background-color:	#dfdfdf;
	text-align:		left;
}

h1 {
	font-size:		15pt;
	font-weight:		bold;
	color:			#1a3553;
}

li {
	color:			#000000;
	font-size:		14px;
}

.csc-subheader {
	font-size:		10pt;
	font-weight:		bold;
	color:			#1a3553;
}

.bodytext {
	font-size:		10pt;
	font-weight:		normal;
	color:			#1a3553;
}

.c2l1-left {
	width:			30%;
	border:			0px;
	vertical-align:		top;
}

.c2l2-left {
	width:			60%;
	border:			0px;
	vertical-align:		top;
}

.c2l2-left p.bodytext {
	color:			#000000;
	font-size:		14px;
}

.c2l1-middle {
	width:			30%;
	border:			0px;
	vertical-align:		top;
}

.c2l2-middle {
	width:			30%;
	border:			0px;
	vertical-align:		top;
	background-color:	#efefef;
}

#contentTable {
	
}

#center {
	width:			75%;
	vertical-align:		top;
	padding:		20px 10px 0px 20px;
}

#right {
	width:			25%;
	vertical-align:		top;
	padding:		10px;
}

.csc-firstHeader {
	margin:			0px;
	padding:		0px;
}

table.menu1_main {
	padding:		0px;
	margin:			0px;
}

.menu1_main a,
.menu1_main_act a {
	font-family:		tahoma,arial,helvetica;
	font-size:		11px;
	font-weight:		bold;
	padding:		5px 20px 3px 20px;
	margin-top:		3px;
	text-decoration:	none;
	display:		block;
}

.menu1_main a:link	{ color: #FFFFFF; background-color: #1a3553; }
.menu1_main a:visited	{ color: #FFFFFF; background-color: #1a3553; }
.menu1_main a:hover	{ color: #1a3553; background-color: #e5e5e5; }
.menu1_main a:active	{ color: #1a3553; background-color: #e5e5e5; }

.menu1_main_act a:link		{ color: #1a3553; background-color: #e5e5e5; }
.menu1_main_act a:visited	{ color: #1a3553; background-color: #e5e5e5; }
.menu1_main_act a:hover		{ color: #1a3553; background-color: #e5e5e5; }
.menu1_main_act a:active	{ color: #1a3553; background-color: #e5e5e5; }


table.menu1_main {
	padding:		0px;
	margin:			0px;
}

.menu1_main2 a,
.menu1_main2_act a {
	font-family:		tahoma,arial,helvetica;
	font-size:		11px;
	font-weight:		bold;
	padding:		5px 20px 3px 20px;
	margin-top:		0px;
	text-decoration:	none;
	display:		block;
}

td.menu1_main2	{ 	border-left: 1px solid #66788c; 
			border-right: 1px solid #66788c;
			border-bottom: 1px solid #66788c; }
			
td.menu1_main2_act { 	border-left: 1px solid #1a3553; 
			border-right: 1px solid #1a3553;
			border-bottom: 1px solid #1a3553; }

.menu1_main2 a:link	{ color: #FFFFFF; background-color: #1a3553; }
.menu1_main2 a:visited	{ color: #FFFFFF; background-color: #1a3553; }
.menu1_main2 a:hover	{ color: #1a3553; background-color: #e5e5e5; }
.menu1_main2 a:active	{ color: #FFFFFF; background-color: #1a3553; }

.menu1_main2_act a:link		{ color: #1a3553; background-color: #e5e5e5; }
.menu1_main2_act a:visited	{ color: #1a3553; background-color: #e5e5e5; }
.menu1_main2_act a:hover	{ color: #1a3553; background-color: #e5e5e5; }
.menu1_main2_act a:active	{ color: #1a3553; background-color: #e5e5e5; }

.csc-textpic-caption {
	color:		#000000;
	font-weight:	bold;
	font-size:	14px;
}

.csc-textpic-caption {
	height:		50px;
}

.csc-textpic-caption {
	margin-bottom:	10px !important;
}

.csc-textpic-caption li {
	color:		#000000;
	font-weight:	normal;
	font-size:	13px;
	margin-left:	20px !important;
	margin-top:	5px !important;
	list-style:	disc !important;
}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 1px solid black !important;
		padding: 0px 0px !important;
}

div.csc-header h1 a {
	font-size:		12px;
	color:			#000000;
	text-decoration:	none;
}

.contenttable {
	background-color:	#ffffff;
	border-collapse:	collapse;
	width:			100%;
}

.contenttable * th,
.contenttable * td {
	padding:		1px;
	border:			1px solid #000000;
	vertical-align:		top;
}

.contenttable * th {
	background-color:	#1a3553;
	color:			#ffffff;
}

.contenttable * td {
	font-size:		12px;
	line-height:		15px
}

.contenttable * td a {
	text-decoration:	none;
	color:			#1a3553;
	font-weight:		bold;
}

/**********************
*     Contact         *
***********************/

.csc-mailform {
	border:				none;
	width:				400px;
	padding:			0px;
}

.csc-mailform-field {
	padding:			5px;
	float:				left;
}

.csc-mailform-field label{
	display:			block;
	width:				80px;
	float:				left;
	font-weight:			bold;
	font-size:			12px;
	padding-top:			3px;
	margin-left:			20px;
}

.csc-mailform-check,
.radio {
	width:				12px !important;
}

.csc-mailform-field input, .csc-mailform-field textarea {
	width:				250px;
}

.csc-mailform-field input.csc-mailform-submit {
	width:				100px;
	text-align:			center;
	margin-left:			120px;
}

.csc-mailform-field #mailformformtype_reset {
	width:				100px;
}
