/* -----------------------------------------------------------------------------------------------------------------
	screen.css - costum changes; load after common.css
----------------------------------------------------------------------------------------------------------------- */
	/* reset p, div for RTE */
	p,div { padding: 0; margin: 0; }
	/* only for testing as we don't want the BE in the RTE 
	body { background: #efeae5 url('img/body_bg.jpg') top repeat-x; } */
	
	body { font-family: Tahoma; font-size: 12px;}
	a { color: #37863b; text-decoration: none; }
	a:hover { color: #000; }
	h1 { color: #37863b; margin-top: 20px; padding: 0; font-size: 18px; }
	h2 { color: #000000; margin-top: 20px; padding: 0; font-size: 15px; }
	
	#header { height: 64px; background: url('img/header_bg.jpg'); position: relative; }
	
	.px220x740 > .col1  { width: 220px; background: url('img/leftCol_bg.jpg'); }
	.px220x740 > .col2  { width: 740px; background: #fff; }
	
	#contentMain { padding: 15px 0; background: #fff; }
	
	#menu { background: url('img/menu_bg.jpg'); margin-bottom: 10px; padding: 10px 0 0; }
		#menu ul { list-style-type: none; margin: 0; padding: 0; }
			#menu ul li { margin: 5px 25px 5px 18px; }
				#menu ul li ul li { margin: 5px 0 5px 10px; }
		#menu a { color: #fff; display: block; border-bottom: 1px solid #fff; font-weight: bold; padding-bottom: 2px;  }
			#menu a:hover { color: #000; }
			#menu a.ifsub { background: url('img/menu_arrow.gif') right center no-repeat; }
			#menu a.act { background: url('img/menu_arrow_act.gif') right center no-repeat; }
			#menu a.cur  { background: url('img/menu_arrow_cur.gif') right center no-repeat; }
		#menu_bottom { background: url('img/menu_bottom.jpg'); height: 15px; margin-top: 15px; }
	
	#menuTop { position: absolute; left: 180px; top: 28px; }
		#menuTop ul { list-style-type: none; margin: 0; }
			#menuTop ul li { float: left; margin: 0 15px; }
		#menuTop a { color: #000; }
		#menuTop a:hover { color: #007f32; }
	
	#logo_top { display: block; position: absolute; left: 0; bottom: 0; height: 40px; width: 215px; }
	#logo_bottom { height: 60px; background: url('img/logo_bottom.jpg'); display: block; }
	
	#bottomBar { background: #efeae5; margin: 0 -3px; }
	.teaser { width: 187px; background: #f4f5f6; float: left; margin: 0 3px 6px; font-size: 12px; }
		.teaser h3 { padding: 5px 0; margin: 0; background: #37863b; font-size: 14px; text-align: center; }
			.teaser h3, .teaser h3 a { color: #fff; }
		.teaser .text { border: 1px solid #c0c1c3; border-width: 0 1px 1px 0; }
		.teaser .bottomLink { display: block; border-top: 1px dotted #ccc; margin: 0 10px; padding: 5px 0 5px 12px; background: url('img/link_arrow.gif') left center no-repeat; }
		.teaser .content  { height: 105px; margin: 0 10px; padding: 5px 0; }
	
	.inlineTab { background: #f4f5f6; margin: 0 3px 6px; font-size: 12px; }
		.inlineTab h3 { padding: 5px 0; margin: 0; background: #37863b; font-size: 13px; text-align: center; }
			.inlineTab h3, .inlineTab h3 a { color: #fff; }
		.inlineTab .text { border: 1px solid #c0c1c3; border-width: 0 1px 1px 0; }
		.inlineTab .content  { height: 105px; margin: 0 10px; padding: 5px 0; }
	
	.inlineTabTabs { }
		.inlineTabTabs h3 { padding: 5px 0; margin: 0 3px; background: #37863b; font-size: 13px; text-align: center; float: left; width: 187px; border: 1px solid #37863b; }
		.inlineTabTabs h3 { border-width: 1px 1px 0 1px; cursor: pointer; }
			.inlineTabTabs h3.act { background: #F4F5F6; border-color: #c0c1c3; }
				.inlineTabTabs h3.act, .inlineTabTabs h3.act a  { color: #37863b; }
			.inlineTabTabs h3, .inlineTabTabs h3 a { color: #fff; }
	
	#searchBox { position: absolute; right: 0; top: 28px; }
	
	#footer { background: url('img/footer_bg.gif') left top repeat-x; text-align: right; margin: 15px 0; padding: 15px 5px 0 5px; }
		#footer .copyright { float: left; }
		#footer, #footer a { color: #9d7b5d; }
		#footer a:hover { color: #000; }
	
	.breadcrum { border-bottom: 1px solid #dcdcdc; padding: 1px 0 3px 10px; font-size: 11px; color: #aaa; margin-bottom: 5px; }
		.breadcrum a { color: #aaa; text-decoration: none; }
		.breadcrum a:hover { color: #000; text-decoration: underline; }
		
	/*.p50x50 > .col1 { padding-right: 5px; width: 48.3%; background: url('img/p50x50_col1_bg.gif') right repeat-y; }
	.p50x50 > .col2 { width: 49.3%; }*/
	
	.col1 > .content { margin: 0 15px 0 0; }
	.col2 > .content { margin: 0 0 0 15px; }
	
	.csc-textpic-clear {
    padding-bottom: 25px;
  }
  
  .tx-indexedsearch-whatis, .tx-indexedsearch-browsebox, .tx-indexedsearch-res {
    margin-top: 10px;
  }
