/* reset */
	html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input { margin: 0; padding: 0; }
	h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th { font-size: 1em; font-weight: normal; font-style: normal; }
	ul { list-style: none; }
	fieldset, img { border: none; }
	caption, th { text-align: left; }
	table { border-collapse: collapse; border-spacing: 0; }
/* reset end */

/* classic html tags */
	body { padding-top:20px; padding-bottom: 20px;  background-color: #EAEAEA; font-size: 75%;  font-family: "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif; color: #333; }
	a { text-decoration: none; color: #701471;  }
	a:visited { color: #9D639F; }
	a:hover { text-decoration: underline; }
	a.act { color: #000000; }
	a img { border: 0px; }
	p.note { color: #FF0000; margin: 0 0 4px 0; }
	span.note {  color: #FF0000; }
	
	h1, h2, h3, h4 { color: #000000; margin-bottom: 18px; }
	h1 { font-size: 200%; margin-bottom: 28px; }
	h2 { font-size: 160%; }
	h3 { font-size: 120%; }
	h4 { font-size: 100%; }
	strong, em, b, i, h1, h2, h3, h4 { font-family: "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif; }
	
	#MAIN h2 { margin-top: 32px; }
	#MAIN h2.news-list-head { margin: 0px; margin-top: 20px; margin-bottom: 6px;  padding: 0px; }
	#MAIN h3 { margin-top: 29px; }
	#MAIN table { margin-bottom: 16px; }
	#MAIN th { font-weight: bold; background-color: #CCDF61; padding: 2px; padding-left: 7px; padding-right: 7px; border: 2px solid #fff; }
	#MAIN td { background-color: #EAEAEA; padding: 2px; padding-left: 7px; padding-right: 7px; border: 2px solid #fff; }
/* classic html tags end */

	.clear { clear: both; }
	.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }
	.floatl { float: left; }
	.floatr { float: right; }

/* container placement */
	.bg_shadow { width: 100%; background: url(../img/bg_shadow.png) no-repeat bottom center; padding-bottom: 23px; }
	.pagewidth_cont { width: 981px; margin: auto; }
	
	.headtools_cont { background-color: #EAEAEA; font-size: 95%;float: left; width: 100%; padding-bottom: 10px; }
	#LANGMENU { margin-left: 9px; float: left; text-transform: lowercase; display: inline; }
	#LANGMENU li { float: left; margin-right: 20px; }
	#LANGMENU img { margin-right: 6px; }
	#LANGMENU a { display: block; float: left; }
	#TEXTLINK { float: right; margin-right: 6px; display: inline; }

	.header_bg { background: url(../img/bg_head_bg.png) repeat-y; float: left;  width: 100%; }
	.header_cont { width: 100%; background: url(../img/bg_head_top.png) no-repeat; float: left; }
	#LOGO { width: 279px; height: 54px; margin-left: 31px; margin-top: 24px; float: left; display: inline; }
	
	#HOMESITEMAP { float: left;  margin-top: 45px; text-transform: lowercase; }
	#HOMESITEMAP ul li { float: left; margin-right: 10px; display: inline;  text-align: center; }
	li.home a { margin-left: 30px; width: 50px; color: #701471; display: block; background: url(../img/home.gif) no-repeat center top; padding-top: 24px; }
	li.home a:visited { color: #701471; }
	li.sitemap a, li.sitemapfront a { width: 75px; display: block; background: url(../img/sitemap.gif) no-repeat center top; padding-top: 24px; }
	li.sitemap a:visited, li.sitemapfront a:visited { color: #701471; }
	li.sitemapfront a { margin-left: 90px;  display: block; background: url(../img/sitemap.gif) no-repeat center top; padding-top: 24px; }
	
	#SEARCHBOX { float: left; margin-top: 40px;  margin-left: 6px; background: url(../img/searchbox_bg.png) no-repeat; }
	form#indexedsearch { width: 222px; height: 25px; padding-left: 4px; margin-top: 3px; }
	.searchbutton, .searchword { border: none; }
	.searchword { width: 149px; font-size: 110%; line-height: 110%; padding-top: 2px; }
	.searchbutton { line-height: 100%; background: none; width: 64px; padding-left: 24px; text-transform: lowercase; font-size: 110%; color: #701471; }
	input.searchbutton { padding-top: 0px; }
	form input.searchbutton:hover { cursor: pointer; }
	
	.tx-indexedsearch-browsebox ul { font-size: 90%; }
	.tx-indexedsearch-browsebox ul li {
		background: url(../img/btn_sml_right.png) no-repeat right !IMPORTANT;
		padding: 0 !IMPORTANT;
		margin: 0 3px 0 0 !IMPORTANT;
		float: left;
	}
	.tx-indexedsearch-browsebox ul li a {
		width: auto;
		background: url(../img/btn_sml_left.gif) no-repeat left;
		float: left !IMPORTANT;
		color: #701471;
		padding: 7px 9px 6px 9px;
	}
	.tx-indexedsearch-browsebox ul li.tx-indexedsearch-browselist-currentPage { background: none !IMPORTANT; }
	.tx-indexedsearch-browsebox ul li.tx-indexedsearch-browselist-currentPage a {
		background: none !IMPORTANT;
		color: #000000;
	}
	.tx-indexedsearch-browsebox ul li.tx-indexedsearch-browselist-currentPage a:visited { color: #000000; }
	
	#HALFBANNER { float: right; margin-right: 14px; margin-top: 26px; width: 234px; height: 60px; display: inline; overflow: hidden; }
	#HALFBANNER .banner { height: 60px; }
	#HALFBANNER .textad { padding: 0 0 0 12px; }
	
	.content_bg { width: 100%; background: url(../img/bg_body_bg.png) repeat-y; background-color: #F7F7F7; float: left; }
	.content_cont { width: 100%; margin-top: 10px; float: left;  background: url(../img/bg_body_bottom.png) no-repeat  left bottom; }
	
	.left_cont { margin-top: 27px;  margin-left: 19px;  min-height: 2px; width: 209px; float: left; margin-right: 18px; display: inline; }
		
/* main content with path line */
	#PATH { float: left; width: 605px; font-size: 95%;  margin-bottom: 12px; color:#666; }
	#RELATEDLEFT, #RELATEDRIGHT { float: left; width: 50%; }
	.middle_bg { float: left; background: url(../img/cont_bg.gif) repeat-y; background-color: #fff; margin-bottom: 12px; }
	.middle_top { float: left; background: url(../img/cont_top.gif) no-repeat; }
	.middle_cont { width: 605px; float: left; background: url(../img/cont_bot.gif) no-repeat bottom; }
	.middlepadding_cont { padding: 27px; float: left; }
	
	#MIDDLEROW { float: left; width: 605px; }

	#MAIN { background-color: #fff; }
	#MAIN h1 { padding-bottom: 16px; margin-bottom: 6px; }
	#MAIN p { margin-bottom: 16px; }
	#MAIN b, #MAIN strong { color: #000; font-weight: bold; }
	#MAIN ul, #MAIN ol { margin-bottom: 16px; margin-left: 18px; }
	#MAIN li ul, #MAIN li ol { margin-left: 0px; }
	#MAIN ul li { padding-left: 20px; background: url(../img/list_level1.gif) no-repeat 0px 4px; }
	#MAIN ol li { margin-left: 21px; }
	 


	.related_cont .middle_cont { width: 605px; }
	
	.related_cont_width { width: 605px; line-height: 0; font-size: 0; }
	.related_cont strong { font-weight: bold; }
	.related_cont p { margin-bottom: 12px; }
	.related_cont ul, .related_cont ol { margin-bottom: 12px; }
	.related_cont ul li { padding: 0 0 1px 20px; background: url(../img/list_level1.gif) no-repeat 0px 4px; }
	.related_cont ol li { margin: 0 0 1px 21px; }
	
	
	#RELATEDPAGES { float: left; width: 270px; padding: 20px 0 8px 26px; }
	
	#RELATEDCONTENT { float: right; padding: 20px 26px 8px 26px; width: 257px; }
	#RELATEDCONTENT h1 { font-size: 100%; font-weight: bold; }


	.tx-sadatesinfo-pi1 p { clear: both; margin: 0px; padding-top: 10px; margin-bottom: -6px; color: #666; }
/* main content end */	

/* text tools font size, tip afriend, print */
	.texttools_cont { margin-top: 27px; float: right; margin-right: 14px; width: 100px; display: inline; }
	.texttools_cont a, .front_texttools_cont a { display: block; }
	.front_texttools_cont { margin-top: 27px; float: right; margin-right: 20px !IMPORTANT; width: 100px; display: inline; }
	#FONT { float: left; }
	#FONT ul { float: left; }
	#FONT ul li { float: left; }
	#FONT ul li a { font-weight: bold; padding-top: 2px; width: 29px; height: 20px; text-align: center; background: url(../img/font_bg.gif) no-repeat; }
	.tx-ghfontsize-smaller { margin-right: 6px; }
	.tx-ghfontsize-reset { margin-right: 6px; }
	#PRINT_TIP li { text-transform: lowercase; margin-top: 3px; font-size: 90%; line-height: 90%; }			
	#PRINT_TIP a { padding-left: 28px; padding-top: 6px; padding-bottom: 7px; }
	#PRINT_TIP .btn_sml_right, #PRINT_TIP .btn_sml_tworow_right { width: 100px; }
	
	li.print a { background: url(../img/print.gif) no-repeat 6px 5px; }
	li.tipafriend a { background: url(../img/mail.gif) no-repeat 6px 5px; }
    li.tipafriend .btn_sml_tworow_right a { background: url(../img/mail.gif) no-repeat 6px 7px; }
/* text tools */

/* front page columns */
	#columns_cont h1 { background: url(../img/header1_bg.png) no-repeat left bottom; font-size: 148%; padding-left: 28px; font-weight: bold; padding-bottom: 28px; margin-bottom: 6px; }
	#columns_cont ul { margin-left: 18px; }
	#columns_cont ul li { padding-left: 22px; background: url(../img/list_level1.gif) no-repeat 0px 4px; margin-bottom: 10px; }
	
	.front_texttools_cont { margin-top: 0px; margin-bottom: 8px; float: right; margin-right: 13px; width: 100px; display: inline; }
	#columns_cont { float: left; width: 962px; display: inline; margin-left: 19px; background: url(../img/columns_bg.gif) repeat-y; }
	.columns_top { float: left; background: url(../img/columns_top.gif) no-repeat top left; }
	.columns_bottom { float: left; background: url(../img/columns_bottom.gif) no-repeat bottom left; padding-bottom: 2px; }

	.column1_cont,.column2_cont, .column3_cont { margin-top: 2px; background-color: #fff;  width: 303px; float: left; margin-left: 1px; margin-right: 14px; display: inline; }
	.column1_cont { margin-top: 1px; }
	.column_cont2 { margin-right: 10px; }
	#COLUMN2, #COLUMN3 { padding-top: 14px; padding-right: 20px;  margin-bottom: 17px; }
	#COLUMN1 { margin-bottom: 17px; }
	#COLUMN1 h1, #COLUMN1 p { padding-right: 16px; }
	#COLUMN2 p, #COLUMN3 p { margin-left: 22px; }
	.tx-jkpoll-pi1 { padding: 0 0 34px 0; }
	p.jk_poll_question { padding-bottom: 12px; }
	.jk_poll_answers { padding-left: 16px; }
	.jk_poll_answers label { margin-left: 25px; }
	.jk_poll_answers .btn_sml_right { margin-top: 6px; margin-left: 6px; }
	* html .jk_poll_answers .btn_sml_right { margin-left: 3px; }
	input.pollsubmit { margin-top: 12px; padding-top: 7px !IMPORTANT; padding-bottom: 6px !IMPORTANT; background: none; font-size: 90%; }
	input.pollsubmit:hover { cursor: pointer; }
	#columns_cont  #COLUMN1 h1 { padding-bottom: 6px; background: none; padding-left: 0px; margin-top: 20px; margin-left: 16px; }
	#COLUMN1 p { margin-left: 16px; margin-right: 16px; }
/* front page columns end */

	#FOOTERSITEMAP { float: left; width: 979px; margin: 0 0 0 1px; border-bottom: 1px solid #C7C7C7; border-top: 1px solid #C7C7C7; background-color: #fff; }
	#FOOTERSITEMAP td { padding: 12px 31px 12px 19px; font-weight: bold; }
	#FOOTERSITEMAP td.bar { border-right: 1px solid #C7C7C7; }
	#FOOTERSITEMAP ul li { padding: 0 73px 0 0; line-height: 21px; }
	#FOOTERSITEMAP ul { padding: 21px 12px 0 0; font-weight: normal; }
	#FOOTERSITEMAP ul li { padding: 0; }
	*html #FOOTERSITEMAP { width: 978px; }
	html>body #FOOTERSITEMAP { *margin: 10px 0 0 1px; }
	
	
	.footer_cont { width: 940px; clear: both; padding-top: 17px; padding-bottom: 17px; float: left; padding-left: 20px; }

	#address { float: left; }
	#SUBSCRIBE { float: right; text-transform: lowercase; }
	#SUBSCRIBE a, .fce_frontnews_link a { display: block; padding-right: 22px; background: url(../img/rarrow.gif) no-repeat right; font-weight: normal; }
	.fce_frontnews_link a:visited { color: #701471; }
	
	.copy_cont { width: 968px; margin: auto;  color: #666;   clear: both;  font-size: 90%; margin-top: -9px; }
	#COPY { float: left; width: 600px; }
	#COPY div {display: inline-block;}
	#COPY div a {display: inline-block; margin-left: 20px;}
	#FOOTERLOGOS { width: 180px; float: right; }
/* container placement end */

/* menus */
	.tmenu_cont { float: left; width: 100%; border-bottom: 4px solid #711672; }
	.actborder { border-bottom: 4px solid #B55FC1; }
	ul.tmenu a { display: block; color: #fff; }
	ul.tmenu a:visited { color: #fff; }
	ul.tmenu { float: left;  margin-left: 19px; display: inline; margin-top: 23px; }
	
	ul.tmenu li { background-color: #701471; float: left;  margin-right: 4px; }
	ul.tmenu li p { background: url(../img/tmenu_right.gif) no-repeat right top; }
	ul.tmenu li a { background: url(../img/tmenu_left.gif) no-repeat; padding-left: 11px; padding-right: 11px; padding-top: 4px; padding-bottom: 3px; }
	
	ul.tmenu li.act { background-color: #B55FC1; }
	ul.tmenu li.act p { background: url(../img/tmenu_right_act.gif) no-repeat right top; }
	ul.tmenu li.act a { background: url(../img/tmenu_left_act.gif) no-repeat; }
	
	#LMENU { width: 209px; float: left; }
	#LMENU a { color: #fff; }
	ul.lmenu { margin-bottom: 16px; }
	ul.lmenu li { float: left; width: 209px; margin-bottom: 4px; }
	ul.lmenu li div { background-color: #701471; }
	ul.lmenu li p { background: url(../img/lmenu_bottom.gif) no-repeat bottom left; }
	ul.lmenu li.act div { background-color: #B55FC1; }
	ul.lmenu li.act p { background: url(../img/lmenu_bottom_act.gif) no-repeat bottom left; }
	ul.lmenu li a { background: url(../img/lmenu_top.gif) no-repeat;  display: block; padding-left: 12px; padding-right: 12px; padding-top: 4px; padding-bottom: 4px; }
	ul.lmenu li.act a { background: url(../img/lmenu_top_act.gif) no-repeat;  display: block; padding-left: 12px; padding-right: 12px; padding-top: 4px; padding-bottom: 4px; }
	
	#LMENU ul.lsubmenu a { color: #711471; background: none; }
	#LMENU ul.lsubmenu li { margin-bottom: 0px; }
/* menus end */

/* content */
	#maincontent { clear: both; padding-top: 12px; }
/* content end */

/* forms */
	form { padding: 0px; margin: 0px; }
	fieldset { border: 0px; padding: 0px; margin: 0px; }
	.formrow { clear: both; }
	legend { display: none; }
	label { float: left; width: 140px; }
	input, textarea, select { font-family: "Lucida Grande", "Lucida Sans", Arial, Verdana, sans-serif; font-size: 100%; margin-bottom: 4px; border: 1px solid gray; margin-right: 4px; padding-top: 1px; padding-bottom: 1px; }
	input:focus, textarea:focus, select:focus { border-color: #B0CF00; }
	input:hover, textarea:hover, select:hover { border-color: #000; }

	.tx-powermail-pi1 form { margin-bottom: 20px; }
	.tx_powermail_pi1_fieldwrap_html_submit { padding-left: 140px; background: none; border: none; }

	.tx-powermail-pi1_mandatory { color: #FF0000; }
	ul.powermail_mandatory_list { padding: 6px 0 12px 0; }
	ul.powermail_mandatory_list li { color: #000000; }
	ul.powermail_mandatory_list li b { font-weight: normal !IMPORTANT; }
/* forms end */

/* buttons */	
	.btn_big_left { float: left; background: url(../img/btn_big_left.gif) no-repeat bottom left; padding-top: 4px; padding-bottom: 4px; }
	.btn_big_right { float: left; background: url(../img/btn_big_right.png) no-repeat right; }
	.btn_big_right input { color: #701471; border: none; background: none; padding: 0px; margin: 0px; padding-left: 7px; padding-right: 7px; line-height: 100%; }
	.btn_big_right input:hover { text-decoration: underline; }

	.btn_sml_left { width: auto; background: url(../img/btn_sml_left.gif) no-repeat left; float: left; color: #701471; }
	.btn_sml_right { background: url(../img/btn_sml_right.png) no-repeat right; float: left; }
	
	.btn_sml_tworow_left { width: 100%; background: url(../img/btn_sml_tworow_left.gif) no-repeat left; float: left; color: #701471; }
	.btn_sml_tworow_right { background: url(../img/btn_sml_tworow_right.png) no-repeat right; float: left; }
	
	.btn_big_right input, .btn_sml_right input { color: #701471; border: none; background: none; padding: 0px; margin: 0px; padding-left: 7px; padding-right: 7px; line-height: 100%; }
	.btn_big_right input:hover, .btn_sml_right input:hover { text-decoration: underline; }
	.btn_sml_right input { padding-top: 2px; padding-bottom: 2px; }
/* buttons end */
	
/* Filelist start */
	.odd, .even { padding-bottom: 10px; }
	#MAIN p.filelisthead { margin-bottom: 0; color: #666; }
	#MAIN p.filelisthead a { font-weight: bold; }
	.filedescription {
		margin: 0 !IMPORTANT;
	}
/* Filelist end */

/* news */
	.news-single-item .news-list-date { margin-bottom: 16px; }
	.show-results-wrap {
		clear: both;
		margin: 32px 0 0 0;
	}
	ul.browse-links-wrap {
		margin: 12px 0 0 0 !IMPORTANT;
		font-size: 90%;
	}
	ul.browse-links-wrap li {
		background: none !IMPORTANT;
		padding: 0 !IMPORTANT;
		margin: 0 3px 0 0;
		float: left;
	}
	ul.browse-links-wrap li.disabled-first-link, ul.browse-links-wrap li.disabled-previous-link, ul.browse-links-wrap li.active-link-wrap, ul.browse-links-wrap li.disabled-next-link, ul.browse-links-wrap li.disabled-last-link {
		padding: 7px 9px 6px 9px !IMPORTANT;
	}
	ul.browse-links-wrap li.active-link-wrap { font-weight: bold; }
	ul.browse-links-wrap li.inactive-first-link, ul.browse-links-wrap li.inactive-previous-link, ul.browse-links-wrap li.inactive-link-wrap, ul.browse-links-wrap li.inactive-next-link, ul.browse-links-wrap li.inactive-last-link {
		background: url(../img/btn_sml_right.png) no-repeat right !IMPORTANT;
		float: left !IMPORTANT;
	}
	ul.browse-links-wrap li.inactive-first-link a, ul.browse-links-wrap li.inactive-previous-link a, ul.browse-links-wrap li.inactive-link-wrap a, ul.browse-links-wrap li.inactive-next-link a, ul.browse-links-wrap li.inactive-last-link a {
		width: auto;
		background: url(../img/btn_sml_left.gif) no-repeat left;
		float: left !IMPORTANT;
		color: #701471;
		padding: 7px 9px 6px 9px;
	}
/* news end */

/* jk_poll */
	.jk_poll_google { margin-bottom: 10px; }
	.jk_poll_answers { margin-top: 3px; }
/* jk_poll end */

/* FCE frontnews container */
	#columns_cont .fce_frontnews_head_cont {
		background: url(../img/header1_bg.png) no-repeat left bottom;
		padding-left: 28px;
		font-weight: bold;
		padding-bottom: 28px;
		margin-bottom: 6px;
	}
	.fce_frontnews_title { float: left; width: 120px; }
	#columns_cont h1.fce_frontnews_title  { float: left; display: block; clear: both; width: 120px; background: none; margin: 0px; padding: 0px; }
	.fce_frontnews_link a { margin-top: 6px; }
	.fce_frontnews_link { float: right; }
/* FCE frontnews container end*/

/* image placement */
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0px;  color: #666;}
	.csc-textpic-caption { padding-top: 2px; font-size: 95%; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
/* image placement end*/

/* tipafriend_plus start */
	.tx_tipafriend_formfield { clear: both; }
	.tx_tipafriend textarea {
		width: 237px;
		height: 51px;
	}
	.tx_tipafriend_codetext {
		float: left;
		width: 400px;
		margin: 0 0 10px 0;
	}
	img.tx-srfreecap-pi2-image { margin: 0 0 10px 0; }
/* tipafriend_plus end */

/* df_direct_mail_subscription start */
	.extraspace { margin: 12px 0 0 0; }
/* df_direct_mail_subscription end */

/* bzdstaffdirectory */
div.tx-bzdstaffdirectory-pi1 {width: 550px; }
div.name:hover {padding: 0px; margin: 0px; text-decoration: underline; color: #701471;}
#MAIN td.left, #MAIN .tx_bzdstaffdirectory_detail td {vertical-align: top; padding: 0px; margin: 0px; padding-bottom: 3px; padding-right: 4px; background-color: #fff;}

#MAIN .tx_bzdstaffdirectory_detail h2 {margin-top: 0px;}
#MAIN .tx-bzdstaffdirectory-pi1 h2 {margin-top: 6px; margin-bottom: 6px;}
.tx_bzdstaffdirectory_jumpmenu {margin-bottom: 22px;}


#MAIN .tx_bzdstaffdirectory_box td {background-color: #fff; margin: 0px; padding: 0px; width: 0}
#MAIN .tx_bzdstaffdirectory_box td.tx_bzdstaffdirectory_box_image {padding: 0px; margin: 0px; width: 0%;}
#MAIN .tx_bzdstaffdirectory_box td.tx_bzdstaffdirectory_box_image img {margin-right: 8px; margin-top: 2px; margin-bottom: 12px;}
#MAIN .tx_bzdstaffdirectory_box h3 {margin: 0px; padding: 0px;}
#MAIN .tx_bzdstaffdirectory_box h3:hover {text-decoration: underline; color: #701471}
#MAIN p.tx_bzdstaffdirectory_box_function {margin-top: 2px; margin-bottom: 6px;}
#MAIN .tx_bzdstaffdirectory_boxdetail td {margin: 0px; padding: 0px;}

