@charset "UTF-8";

/* --- table of content -----------------------------------
	color definitions
	browser reset
	
	global
	page structure
	text styles
	navigation
	minor page elements
	forms
	icons
*/




/* --- color definitions ----------------------------------
	.white			{ color: #ffffff; }
	.black			{ color: #000000; }
   
	.grey-bright	{ color: #eeeeee; }
	.grey-light		{ color: #bbbbbb; }
	.grey-medium	{ color: #888888; }
	.grey-dark		{ color: #555555; }
	.grey-back		{ color: #d0d0d0; }

	.wj-blue		{ color: #193F81; }	
	.wj-grey		{ color: #717173; }	
*/




/* --- browser reset --------------------------------------
   font-size = 16px
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0em; padding: 0em; border: 0em; outline: 0em; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } :focus { outline: 0em; } 
body { 
	/*line-height: 1em; */
	color: black; 
	background: #FFFFFF; 
} 
ol, ul { list-style: none; } table { border-collapse: separate; border-spacing: 0em; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; }
* { margin: 0em; padding: 0em; } option { padding-left: 0.4em; } * html body * { overflow: visible; } * html iframe, * html frame { overflow: auto; } * html frameset { overflow: hidden } html { height: 100% } body { min-height: 101%; font-size: 100.01%; color: #000000; background: #FFFFFF; text-align: left; } fieldset, img { border: 0em solid; } ul, ol, dl, div { margin: 0px; padding: 0px; } li { margin-left: 1.5em; line-height: 1.5em; } dt { font-weight: bold; } dd { margin: 0em 0em 1em 2em; } blockquote, cite { margin: 0em 0em 1em 1.5em; font-size: 0.93em; width: auto;} html * { font-size: 100.01%; } .clearfix:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; } .clearfix { display: block; } .floatbox { overflow: hidden; } #ie_clearing { display: none; } label { position: absolute; top: -1000em; left: -1000em; height: 1px; width: 1px; } img { margin: 0px; padding: 0px; border: none; line-height: 0px; }










/* --- global ---------------------------------------------
*/

body {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

table {
	height: auto;
	border: none;
	}
	table tr td {
		vertical-align: top;
	}

img {
	border: none;
}

.skip, .hideme, .print {
	position: absolute;
	top: -1000em;
	left: -1000em;
	height: 1px;
	width: 1px;
}

.skip:focus, .skip:active {
	position: static;
	top: 0;
	left: 0;
	height: auto;
	width: auto;
}

.hide {
	display: none !important;
}

.left {
	float: left !important;
}

.right {
	float: right !important;
}

.center {
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center;
}

.middle {
	vertical-align: middle;
}




/* --- page structure -------------------------------------
	positioning and style of the basic page elements
*/

body {
	background: #FFFFFF;
}

#page_margins {
	background: transparent;
	border: none;
	height: 100%; 
	margin: 0px 0px 0px 30px; 
	padding: 0px; 
	width: 1100px; 
}

#page {
	margin: 0px; 
	overflow: hidden;
	padding: 0px 15px; 
	width: 900px; 
}

#header {
	background: #ffffff;
	border: none;
	margin: 0px; 
	padding: 0px; 
	width: 900px; 
	height: 120px;
	}
	#header	img { 
		height: auto;
		position: absolute;
		bottom: 0px;
		width: 900px; 
	}
	
#nav {
	float: left; 
	margin: 5px 0px 5px 0px; 
	padding: 0px; 
	border: none; 
	width: 850px; 
	height: 2.0em; 
	background: #FFFFFF; 
	/* overflow: hidden; */
	position: static;
}

#main {
	float: left; 
	margin: 0px; 
	padding: 0px; 
	border: none; 
	width: 850px; 
	background: transparent; 
	overflow: hidden; 
	position: static;
	}
	#pagebar {
		background: transparent url('../img/icons.gif') -16px -176px no-repeat;
		float: left;
		height: 32px;
		margin-bottom: 20px;
		width: 850px;
		}
		#pagebar ul {
			margin: 20px 0px 0px 1px;
		}
	#pagetitle {
		background: transparent;
		color: #717173;
		float: left;
		font-size: 1.3em;
		padding: 5px 0px 15px 0px;
		display:none;
	}
	#main_content { 
		float: left; 
		margin: 0px; 
/*		width: 690px; */
		width: 850px;
		}
		#content_fullWidth, #content_top, #content_top2, #content_bottom , #content_bottom2 {
			float: left; 
			margin: 0px; 
			padding: 0px; 
			/*width: 690px; */
			width: 850px;
			}
			.single_content_element {
				height: 100%;
				overflow: hidden;
				position: relative;
				width: 100%;
			}
			.oneThird, .twoThird , .threeThird , .fullWidth {
				float: left; 
				margin: 0px 20px 0px 0px;
				overflow: hidden;
				text-align: left;
			}
			.oneThird .single_content_element, .twoThird .single_content_element, .threeThird .single_content_element, .fullWidth .single_content_element {
				padding: 0px 0px 20px 0px;
			}
			.oneThird {
				/*width: 210px;*/
				width: 263px;
			}
			.twoThird {
				/*width: 440px;*/
				width: 546px;
			}
			.threeThird {
				/*width: 670px;*/
				width: 850px;
			}
			.fullWidth {
				text-align: left;
				width: 850px;
				}
				.fullWidth .column_ten {
					float: left;
					width: 200px;
				}
				.fullWidth .column_eleven {
					float: right;
					overflow: hidden;
					width: 630px;
				}
				.threeThird .column_ten {
					float: left;
					width: 150px;
				}
				.threeThird .column_eleven {
					float: right;
					overflow: hidden;
					width: 500px;
				}
	#advert {
		float: right;
		width: 160px;
		margin-top: 180px;
/*
		height: auto;
		position: absolute;
		right: 65px;
		z-index: 10;
		overflow: hidden;
*/
	}


#footer { 
	background: transparent; 
	border-top: 1px solid #B5E0F2;
	clear: both;
	float: left; 
	margin: 0px; 
	overflow: hidden; 
	padding: 0px; 
	position: static; 
	width: 850px; 
	}
	.footer_nav	{ 
		float: right; 
		text-align: left; 
		width: 850px; 
		display: inline; 
		background: transparent; 
		padding: 0px; 
		margin: 0px 0px 50px 0px;
		}

.breadcrumb-text {
	float: left; 
	margin: 0px 10px 0px 0px; 
	padding: 0px; 
	list-style-type: none; 
	line-height: 1em;
	}
	.breadcrumb-text a { 
		margin: -2px 0px 0px 0px;
	}




/* --- text styles ----------------------------------------
	use only relative font-size values (% or em)
	
	Arial, Verdana, Helvetica, sans-serif
	"Times New Roman", Times, serif
	Courier, monospace
	
	link selectors should follow the LoVe-Follows-HAte scheme
		:link = not yet visited
		:visited = already visited
		:focus = focused by using tabulator-key
		:hover = mouse over
		:active = just clicked
*/

body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 75.00%;
	color: #717173;
}
strong, b {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
sub {
	line-height: 0px;
	font-size: 10px;
}
sup {
	line-height: 0px;
	font-size: 10px;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	margin: 0px;
	font-size: 1em;
	color: #193F81;
	padding: 0px;
	letter-spacing: 0em;
	}
	h3,h4,h5,h6 {
		font-weight: normal
	}
	h1 {
		font-size: 1.0em;
		margin: 0px 0em 0.8em 0em;
		padding: 0px 0em 0em 3px;
		line-height: 1.3em
	}
	h2 {
		font-size: 1.1em;
	}
	h4 {
		font-size: 0.9em;
	}
	h6 {
		font-style: italic;
	}
	.oneThird h1 {
		background: transparent url('../img/icons.gif') -603px -208px no-repeat;
		min-height: 30px;
		padding-right: 30px;
		/*width: 180px;*/
		width: 233px;
	}
	.twoThird h1 {
		background: transparent url('../img/icons.gif') -320px -208px no-repeat;
		min-height: 30px;
		padding-right: 30px;
		/* width: 410px;*/
		width: 516px;
	}
	.threeThird h1 {
		background: transparent url('../img/icons.gif') -37px -208px no-repeat;
		min-height: 30px;
		padding-right: 30px;
		/*width: 670px;*/
		width: 850px;
	}
	.fullWidth h1 {
		background: transparent url('../img/icons.gif') -235px -208px no-repeat;
		min-height: 30px;
		padding-right: 30px;
		width: 600px;
		}
		.fullWidth .column_ten h1 {
			background: transparent url('../img/icons.gif') -677px -208px no-repeat;
			min-height: 30px;
			padding-right: 30px;
			width: 200px;
		}
		.fullWidth .column_eleven h1 {
			background: transparent url('../img/icons.gif') -186px -208px no-repeat;
			min-height: 30px;
			padding-right: 30px;
			width: 680px;
		}
		.threeThird .column_ten h1 {
			background: transparent url('../img/icons.gif') -697px -208px no-repeat;
			min-height: 30px;
			padding-right: 30px;
			width: 150px;
		}
		.threeThird .column_eleven h1 {
			background: transparent url('../img/icons.gif') -366px -208px no-repeat;
			min-height: 30px;
			padding-right: 30px;
			width: 500px;
		}

p {
	line-height: 1.5em;
	margin: 0px;
	font-size: 1.0em;
}

.smalltext {
	font-size: 0.8em;
	color: #929596;
}

#header {
	font-family: Times, serif;
	font-size: 100.00%;
}

#nav {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100.00%;
}

#breadcrumbs {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 90.00%;
}

#main {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100.00%;
	}
	#lastupdate {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 80.00%;
	}

#footer {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100.00%;
	}
	#footer a {
		border-left: 1px solid #888888;
		color: #193F81;
		float: left;
		font-size: 1.0em;
		line-height: 1.0em;
		margin: 10px 0px 0px 0px;
		padding: 0px 10px 2px 10px;
	}
	#footer a:hover {
		color: #717173;
	}
	#footer div.footer-first-child a {
		border: none;
		padding: 0px 10px 2px 0px;
	}

hr {
	border: none;
	/* border-bottom: 1px solid #888888; */
	display: none;
	height: 0px;
	margin-top: 0px;
}

a {
	text-decoration: none;
	cursor: pointer;
	color: #555555;
	}
	a:hover {
		color: #193F81;
	}
.bodytext a, .news-latest-morelink a, .news-list-morelink a, .news-single-backlink a, .csc-menu p a {
	background: #fff url('../img/icons.gif') -16px -69px no-repeat;
	color: #555555;
	cursor: pointer;
	padding-left: 10px;
	text-decoration: none;
	}
	.bodytext a:hover, .news-latest-morelink a:hover, .news-list-morelink a:hover {
		background: #fff url('../img/icons.gif') -16px -53px no-repeat;
		color: #193F81;
	}
	.bodytext a[t3page="url"] {
		background: #fff url('../img/icons.gif') -448px -69px no-repeat;
	}
	.bodytext a[t3page="url"]:hover  {
		background: #fff url('../img/icons.gif') -448px -53px no-repeat;
	}
	.bodytext a[t3page="file"] {
		background: #fff url('../img/icons.gif') -880px -68px no-repeat;
	}
	.bodytext a[t3page="file"]:hover  {
		background: #fff url('../img/icons.gif') -880px -52px no-repeat;
	}
sub a, sup a, .bodytext sub a[t3page="url"], .bodytext sup a[t3page="url"], .bodytext sub a[t3page="file"], .bodytext sup a[t3page="file"],
sub a:hover, sup a:hover, .bodytext sub a[t3page="url"]:hover, .bodytext sup a[t3page="url"]:hover, .bodytext sub a[t3page="file"]:hover, .bodytext sup a[t3page="file"]:hover {
	background: #fff url('../img/icons.gif') -1008px -1008px no-repeat;
	padding-left: 0px;
}

.single_content_element ul li {
	list-style: square;
}


/* --- navigation -----------------------------------------
*/

#nav_main {
	background: transparent;
	border: none;
	color: #193F81;
	display: inline;
	float: left;
	font-size: 1.2em;
	height: 2.0em;
	line-height: 1.2em;
	overflow: hidden;
	width: 850px;
	}
	#nav_main ul {
		margin: 0px 0px 0px 0px;
		padding: 0px;
		}
		#nav_main ul li {
			border: none;
			border-left: 1px solid #888888;
			float: left;
			line-height: 1.2em;
			list-style-type: none;
			margin: 0.2em 0em;
			padding: 0px;
			}
			#nav_main ul li:hover {
				background: transparent;
				color: #717173;
				}
				#nav_main ul li.first-child {
					border: none;
				}
			#nav_main ul li a, #nav_main ul li strong {
				background: transparent;
				border: none;
				color: #193F81;
				display: block;
				font-size: 1.0em;
				font-weight: normal;
				margin: 0;
				padding: 0em 0.4em 0em 0.4em;
				text-decoration: none;
				}
				#nav_main ul li.first-child a, #nav_main ul li.first-child strong {
					padding: 0em 0.4em 0em 0em;
				}
				#nav_main ul li a:focus, #nav_main ul li a:hover, #nav_main ul li a:active {
					background: transparent;
					color: #717173;
					}
					#nav_main ul li.current_cur strong, #nav_main ul li.current_cur a,
					#nav_main ul li.current_act strong, #nav_main ul li.current_act a {
						background: transparent;
						color: #000000;
						}
						#nav_main ul li.current_cur a:focus, #nav_main ul li.current_cur a:hover, #nav_main ul li.current_cur a:active,
						#nav_main ul li.current_act a:focus, #nav_main ul li.current_act a:hover, #nav_main ul li.current_act a:active,
						#nav_main ul li.current_sub a:focus, #nav_main ul li.current_sub a:hover, #nav_main ul li.current_sub a:active {
							background: transparent;
							cursor: pointer;
						}
				#nav_main ul li div.level_two {
					display: none;
				}
				#nav_main ul li:hover div.level_two {
					background: #ffffff;
					border: 1px solid #cccccc;
					display: block;
					position: absolute;
					text-align: left;
					width: 190px;
					z-index: 1000;
					padding: 5px;
				}
				#nav_main ul li div.level_two ul {
					line-height: 1.5em;
				}
				#nav_main ul li div.level_two ul li {
					
				}
				
				#nav_main ul li.current_cur div.level_two strong,
				#nav_main ul li.current_cur div.level_two a,
				#nav_main ul li.current_act div.level_two strong,
				#nav_main ul li.current_act div.level_two a {
					color:#193F81;
				}
				
				#nav_main ul li.current_cur div.level_two a:hover,
				#nav_main ul li.current_act div.level_two a:hover {
					color:#717173;
				}

#nav_main div.level_two ul li {
	float:none;
}				
				
#second_lvl_nav {
	background: #EEEEEE;
	border: none;
	color: #888888;
	display: inline;
	float: left;
	margin: 0px 10px;
	overflow: hidden;
	padding: 0px;
	width: 190px;
	}
	#second_lvl_nav a {
		background: transparent;
		border-bottom: 1px solid #FFFFFF;
		color: #888888;
		display: block;
		font-size: 1.0em;
		font-weight: normal;
		margin: 0px;
		padding: 5px 10px;
		text-decoration: none;
	}
	#second_lvl_nav ul {
		background: transparent;
		border: none;
		display: inline;
		float: left;
		margin: 0px;
		padding: 0px;
		}
		#second_lvl_nav ul li {
			border: none;
			float: left;
			line-height: 1em;
			list-style-type: none;
			margin: 0em;
			padding: 0em;
			width: 190px;
		}

		#second_lvl_nav ul li.current_cur strong, #second_lvl_nav ul li.current_cur a,
		#second_lvl_nav ul li.current_act strong, #second_lvl_nav ul li.current_act a {
			background: #FA8800;
			color: #000000;
			}
			#second_lvl_nav ul li a:focus, #second_lvl_nav ul li a:hover, #second_lvl_nav ul li a:active,
			#second_lvl_nav ul li.current_cur a:focus, #second_lvl_nav ul li.current_cur a:hover, #second_lvl_nav ul li.current_cur a:active,
			#second_lvl_nav ul li.current_act a:focus, #second_lvl_nav ul li.current_act a:hover, #second_lvl_nav ul li.current_act a:active,
			#second_lvl_nav ul li.current_sub a:focus, #second_lvl_nav ul li.current_sub a:hover, #second_lvl_nav ul li.current_sub a:active {
				background: #66A552;
				color: #FFFFFF;
			}
		
		#second_lvl_nav ul li.current_cur ul li a, #second_lvl_nav ul li.current_act ul li a, #second_lvl_nav ul li.current_sub ul li a {
			background-color: #EEEEEE;
			color: #888888;
			padding-left: 24px;
			}
			#second_lvl_nav ul li.current_act ul li.current1_cur a, #second_lvl_nav ul li.current_act ul li.current1_act a, #second_lvl_nav ul li.current_act ul li.current1_sub a {
				background-color: #FA8800;
				color: #000000;
			}
			#second_lvl_nav ul li.current_cur ul li a:focus, #second_lvl_nav ul li.current_cur ul li a:hover, #second_lvl_nav ul li.current_cur ul li a:active, 
			#second_lvl_nav ul li.current_act ul li a:focus, #second_lvl_nav ul li.current_act ul li a:hover, #second_lvl_nav ul li.current_act ul li a:active, 
			#second_lvl_nav ul li.current_sub ul li a:focus, #second_lvl_nav ul li.current_sub ul li a:hover, #second_lvl_nav ul li.current_sub ul li a:active {
				background-color: #66A552;
				color: #FFFFFF;
			}





/* --- minor page elements --------------------------------
*/

#nav_search {
	float: left;
}

#nav_language {
	float: right;
	margin: 0px 20px;
	line-height: 2.3em;
	}
	#nav_language #langmenu {
		margin: 0.7em 0em 0em 0em;
	}
	#nav_language a img {
		margin: 0px 3px;
	}
	#nav_language span {
		display: none;
	}

#breadcrumbs {
	width: 920px;
	height: 1.15em;
	overflow: hidden;
	margin: 10px 0px;
	float: left;
	display: inline;
	color: #ffffff;
	background: #66a552;
	border: none;
	line-height: 1em;
	}
	#nav_breadcrumbs {
		margin: 1px 0px 0px 210px;
	}
	#nav_breadcrumbs a {
		color: #FFFFFF;
	}
	#nav_breadcrumbs a:hover {
		color: #000000;
	}

#printview {
	background: #EEEEEE;
	border: none;
	color: #999999;
	display: inline;
	float: right;
	height: 250px;
	margin: 0px 10px;
	overflow: hidden;
	padding: 0px;
	width: 120px;
	}
	#fontsize {
		margin: 10px 0px 0px 10px;
		width: 51px;
		float: left;
		}
		#font-large, #font-normal,	#font-small {
		background: transparent url("img/icons.gif") no-repeat;
		float: left;
		height: 16px;
		margin: 0px 1px 0px 0px;
		padding: 0px;
		width: 16px;
		}
		#font-large {
			background-position: -208px -96px;
			}
			#font-large:focus, #font-large:hover {
				background-position: -240px -96px;
			}
		#font-normal {
			background-position: -112px -96px;
			}
			#font-normal:focus, #font-normal:hover {
				background-position: -144px -96px;
			}
		#font-small {
			background-position: -16px -96px;
			}
			#font-small:focus, #font-small:hover {
				background-position: -48px -96px;
			}
	#printer {
		float: left;
		height: 20px;
		margin: 10px 0px 0px 10px;
		overflow: hidden;
		padding: 0px;
		width: 16px;
		}
		#printer a img{
			background: transparent url("img/icons.gif") no-repeat;
			background-position: -16px -128px;
			}
			#printer a img:focus, #printer a img:hover {
				background-position: -48px -128px;
			}
			#printer a span {
				display: none;
			}



/* --- forms ----------------------------------------------
*/

input {
	margin: 2px 0px 0px 0px;
	padding: 0px;
	height: 16px;
	/* float: left; */
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #555555;
	/* border: 1px solid #717173; */
	border: 1px solid #CCCCCC;
	}
	textarea, select {
		margin: 2px 0px 0px 0px;
		padding: 0px 0px 0px 5px;
		border: 1px solid #CCCCCC;
		height: 20px;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 12px;
		color: #555555;
	}
	option {
		padding-right: 10px;
	}
	
	select {
		/*width: 300px;*/
	}
	input[type="text"] {
		width: 300px;
		color: #000000;
		padding: 1px;
	}
	input[type="password"] {
		border: 1px solid #CCCCCC;
		height: 18px;
		width: 302px;
	}
	input[type="radio"] {
		border: none;
		height: 12px;
		color: #000000;
		clear: both;
	}
	input[type="checkbox"] {
		border: none;
		border: none !important;
		color: #000000;
		height: 13px;
		padding: 1px;
		width: 13px;
	}
	input[type="file"] {
		border: 1px solid #CCCCCC;
		height: 18px;
		width: 300px;
	}
	input[type="submit"] {
		background: #DAE5E9;
		border: 1px solid #717173;
		color: #183E80;
		float: left;
		height: 20px;
		margin-top: 20px;
		width: 302px;
	}
	textarea {
		width: 298px;
		height: 80px;
		color: #000000;
	}
.csc-mailform-field, .form-field {
	clear: both;
	min-height: 32px;
	width: 305px;
	overflow: hidden;
	margin-bottom: 10px;
}
.form-field .input-size-50 input {
	margin-right: 220px;
	width: 80px;
}
.tx-fhvform-pi1 {
	margin-top: 0px;
}
.tx-fhvform-pi1 form {
	float:left;
	width: 440px;
}

.tx-fhvform-pi1 h1 {
/*	margin-top: 20px;*/
	margin-bottom: 0px;
	height: 20px;
}
label {
	height:1px;
	left:0em;
	position:relative;
	text-align: left;
	top:0em;
	width:170px;
}

#search {
	width: 118px;
	color: #000000;
	border: 1px solid #717173;
	float: left;
}




/* --- icons ----------------------------------------------
*/

.icon {
	background: transparent url("../img/icons.gif") no-repeat;
	height: 16px;
	width: 16px;
	padding: 0px;
	border: none;
	float: left;
	text-align: center;
	font-weight: normal;
	}
	.icon-breadcrumb {
		background-position: -48px -16px;
		margin-top: 2px;
		width: 8px;
	}
	.icon-nav, .icon-nav1, .icon-nav2 {
		background-position: -1008px -1008px;
		width: 0px;
		height: 0px;
	}




/* --- extensions -----------------------------------------
*/

.news-single-img {
	float:right;
	width: 230px;
	padding-left: 20px;
}

.news-single-imgcaption {
	font-size: 10px;
	margin-bottom: 15px;
}

.news-single-timedata {
	margin-bottom: 5px;
}

.news-single-item hr.clearer {
	clear:both;
}

.news-single-item h2 {
	font-weight:bold;
}

.news-list-category {
	display:none;
}

.news-single-backlink {
	margin-top: 10px;
}

.news-single-timedata {
	margin-bottom: 10px;
}

.news-latest-item {
	padding-bottom: 2em;
	clear: both;
}
.news-latest-date {
}
.news-latest-item h3,.news-list-item h3 {
	font-weight: bold;
	line-height: 1.4em;
}
.news-latest-item h3 {
	margin-bottom: 10px;
}

.news-latest-date a {
	color: #aaa;
	font-size: 0.8em;
}
.news-latest-image {
	float: left;
}
.news-latest-image img {
	margin: 5px 10px 10px 0px;
}
.news-latest-morelink {
	width: 100%;
	clear: both;
	line-height: 1.5em;
}

.news-latest-subheader {
	margin-bottom: 15px;
}

.news-list-item {
	padding-bottom: 2em;
	clear: both;
}
.news-list-date {
	color: #aaa;
	font-size: 0.8em;
}
.news-list-image {
	float: left;
}
.news-list-image img {
	margin: 5px 10px 10px 0px;
}
.news-list-morelink {
	width: 100%;
	clear: both;
	line-height: 1.5em;
}

.news-single-item {
	padding-bottom: 2em;
	clear: both;
}
.news-single-item h3 {
	font-weight: bold;
	line-height: 1.4em;	
}
.news-single-date {
	color: #aaa;
	font-size: 0.8em;
}
.news-single-image {
	float: left;
}
.news-single-image img {
	margin: 5px 10px 10px 0px;
}
.news-single-morelink {
	width: 100%;
	clear: both;
	line-height: 1.5em;
}
.news-single-subheader h3 {
	color: #717173;
}
.news-single-additional-info {
	margin-top: 20px;
}
.news-single-additional-info dt {
	padding: 10px 0px 10px 0px;
}

.tx-ttnews-browsebox td a, .tx-fhlistmyeventadmin-pi1-browsebox td a {
	padding: 0px 5px 0px 0px;
}
.tx-ttnews-browsebox-SCell a, .tx-fhlistmyeventadmin-pi1-browsebox-SCell a {
	font-weight: bold;
}


.tx-fhshowwjkmembers-pi1 p {
	text-align: center;
}
.tx-fhshowwjkmembers-pi1 img {
	margin-bottom: 10px;
}
.tx-fhshowwjkmembers-pi1 .fh_showwjkmembers_wjk_position {
	display: none;
}
.tx-fhshowwjkmembers-pi1 .fh_showwjkmembers_company {
	display: block;
}
.tx-fhshowwjkmembers-pi1 .fh_showwjkmembers_position {
	display: none;
}
.tx-fhshowwjkmembers-pi1 .fh_showwjkmembers_membership {
	display: none;
}


.tx-cfamooflow-pi1 {
	margin-top: -100px;
}


.tx-newloginbox-pi1 p {
	padding: 0px 10px 0px 0px;
}
table.tx_fhmyeventadmin {
	width: 100%;
}
.tx_fhmyeventadmin .myeventadmin_details_contact_photo {
	width: 100%;
}
.tx_fhmyeventadmin .myeventadmin_details_contact_photo img {
	margin: 0 auto 10px auto;
}

.csc-default {
	clear: both;
}


.tx-fhlistmyeventadminregister-pi1 {
	clear: both;
}

ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;
}

p.csc-sitemap-level1 {
	font-weight:bold;
	margin-top: 10px;
}
p.csc-sitemap-level2 {
	padding-left: 20px;
	margin-top: 5px;
}
p.csc-sitemap-level3 {
	padding-left: 40px;
	font-size: 0.8em;
	line-height: 1.2em;
	
}

.tx-fhlistmyeventadmin-pi1 .news-list-item {
	margin-bottom: 5px;
}

.tx-fhextsearchlistview-pi1 h2 {
	margin-bottom: 10px;
	font-weight: bold;
}

.myeventadmin_details_photo {
	margin-bottom: 10px;
}

p.tx-newloginbox-pi1-forgotP {
	margin-top: 10px;
}

.tx-newloginbox-pi1 h3 {
	margin-bottom: 10px;
}
.tx-newloginbox-pi1 p {
	margin-bottom: 10px;
}

.tx-newloginbox-pi1 form div label.tx-newloginbox-pi1-username {
	display:block;
	height: 20px;
}

.tx_fhmyadmin_form h2 {
	margin-bottom: 10px;
}

.tx-gsifeuserlist-pi1 {
	clear:both;
	margin-top: 15px;
	padding-top: 15px;
}

.tx-gsifeuserlist-pi1  table{
	width: 100%;
}

.tx-gsifeuserlist-pi1-browsebox  table{
	width: auto;
}

.tx-gsifeuserlist-pi1  table th{
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

.tx-gsifeuserlist-pi1 .tx-gsifeuserlist-pi1-browsebox {
	margin-top: 10px;
}

.tx-gsifeuserlist-pi1-browsebox td {
	padding: 0 5px 0 0;
}

.tx-gsifeuserlist-pi1 table {
	margin-bottom: 10px;
	vertical-align: top;
}

#c1506 {
	clear:both;
	padding-top: 20px;
}

#c1506 td, #c1506 th {
	padding: 3px;
}

#MooFlow div.caption {
	color: #717173;
	
}
