/* Pento - Zwolle | Kai Diepenmaat - Maximedia*/

/* body-tag & definitie achtergrond */
/* ================================ */

body {
	background-image: url(../../gfx/www.acamersfoort.nl/main_background.gif);
	background-repeat: repeat;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

.td_inlay_background {
	background-image: url(../../gfx/www.acamersfoort.nl/inlay_background.gif);
	background-repeat: repeat;
	vertical-align: top;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 30px;
	width: 800px;
}

/* standaard opmaak tags */
/* ===================== */

td {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	line-height: 20px;
	color: #263140;
}

img-border {
	border: 1px solid #56af53;
}

a:link, a:visited {
	color : #56af53; 
	text-decoration : underline;
}

a:hover {
	color : #263140;
	text-decoration : none;
}

H1 {
	color : #56af53;
	font-size : 24px;
	margin: 0px;
}

H2 {
	color : #56af53;
	font-size : 20px;
	margin: 0px;
}

H3 {
	color : #56af53;
	font-size : 18px;
	margin: 0px;
}

H4 {
	color : #56af53;
	font-size : 16px;
	margin: 0px;
}

H5 {
	color : #56af53;
	font-size : 14px;
	margin: 0px;
}

/* Opmaak van formulieren */
/* ====================== */

form{
	margin: 0px;
}

.input_checkbox {
	background : transparent;
}

.input_text {
	background: White;
	border: 1px solid #99A0A5;
}

.input_button {
	font-weight: bolder;
	color: White;
	background-color: #56af53;
	border-left: 1px solid #D1D1CF;
	border-top: 1px solid #D1D1CF;
	border-right: 1px solid #ACACA8;
	border-bottom: 1px solid #ACACA8;
}

.input_button_over {
	font-weight: bolder;
	color: White;
	background-color: #E91616;
	border-left: 1px solid #ACACA8;
	border-top: 1px solid #ACACA8;
	border-right: 1px solid #D1D1CF;
	border-bottom: 1px solid #D1D1CF;
}

/* layout van de inlay achtergrond */
/* =============================== */

table.inlay {
	width: 100%;
}

.td_top_header_leftside {
	width: 8px;
	height: 20px;
	background-image: url(../../gfx/www.acamersfoort.nl/top_header_leftside.gif);
	background-repeat: no-repeat;
}

.td_top_header_rightside {
	width: 8px;
	height: 20px;
	background-image: url(../../gfx/www.acamersfoort.nl/top_header_rightside.gif);
	background-repeat: no-repeat;
}

.td_top_header_filler {
	height: 20px;
	background-image: url(../../gfx/www.acamersfoort.nl/top_header_filler.gif);
	background-repeat: repeat-x;
}

.td_main_left {
	width: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/main_left.gif);
	background-repeat: repeat-y;
}

.td_main_right {
	width: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/main_right.gif);
	background-repeat: repeat-y;
}

.td_main_bottom {
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/main_bottom.gif);
	background-repeat: repeat-x;
}

.td_main_bottom_left {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/main_bottom_left.gif);
	background-repeat: no-repeat;
}

.td_main_bottom_right {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/main_bottom_right.gif);
	background-repeat: no-repeat;
}

.td_inlay_gradient_leftside {
	width: 8px;
	height: 148px;
	background-image: url(../../gfx/www.acamersfoort.nl/inlay_gradient_leftside.gif);
	background-repeat: repeat-x;
	background-color: White;
	vertical-align: top;
}

.td_inlay_gradient_rightside {
	width: 8px;
	height: 148px;
	background-image: url(../../gfx/www.acamersfoort.nl/inlay_gradient_rightside.gif);
	background-repeat: repeat-x;
	background-color: White;
	vertical-align: top;
}

.td_inlay_gradient_filler {
	height: 148px;
	background-image: url(../../gfx/www.acamersfoort.nl/inlay_gradient_filler.gif);
	background-repeat: repeat-x;
	background-color: White;
	vertical-align: top;
}

.td_inlay_filler {
	background-color: White;
}

/* layout van menu content news (mcn) */
/* ================================== */

table.header {
	width: 100%;
}

.td_header_logo {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 204px;
	background-color: transparent;
	text-align: center;
	vertical-align: middle;
}

.td_header_photo {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 160px;
	background-color: transparent;
	text-align: center;
	vertical-align: middle;
}

table.mcn {
	width: 100%;
}

.td_mcn_menu {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;	
	width: 204px;
	background-color: White;
	text-align: left;
	vertical-align: top;
}

.td_mcn_content {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;	
	width: auto;
	background-color: White;
	text-align: center;
	vertical-align: top;
}

.td_news_pento {
	width: auto;
	text-align: right;
	vertical-align: top;
}

table.news-pento {
	width: 180px;
	height: 100%;
	vertical-align: top;
}

.td_mcn_news {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;	
	width: auto;
	background-color: White;
	text-align: center;
	vertical-align: top;
}

.td_mcn_pento {
	width: auto;
	background-color: White;
	text-align: center;
	vertical-align: middle;
	padding-top: 10px;	
	padding-bottom: 10px;	
}

/* layout van het menu */
/* =================== */

table.menu {
	width: 100%;
}

.td_menu_top_left {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/menu_top_left.gif);
	background-repeat: no-repeat;
}

.td_menu_top_right {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/menu_top_right.gif);
	background-repeat: no-repeat;
}

.td_menu_bottom_left {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/menu_bottom_left.gif);
	background-repeat: no-repeat;
}

.td_menu_bottom_right {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/menu_bottom_right.gif);
	background-repeat: no-repeat;
}

.td_menu_left {
	width: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/menu_left.gif);
	background-repeat: repeat-y;
}

.td_menu_right {
	width: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/menu_right.gif);
	background-repeat: repeat-y;
}

.td_menu_top {
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/menu_top.gif);
	background-repeat: repeat-x;
}

.td_menu_bottom {
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/menu_bottom.gif);
	background-repeat: repeat-x;
}

.td_menu_filler {
	background-color: #7B8A9D;
}

/* layout van het submenu */
/* ====================== */


.td_submenu {
	padding-left: 18px;
	background-color: #999999;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bolder;
	color: White;
	line-height: 20px;
	border-bottom: 1px solid #7B8A9D;
	height: 24px;
	text-align: left;
	vertical-align: middle;
}

/* Stijlen van het submenu */
/* ======================= */

.td_submenu a:link, .td_submenu a:visited {
	color : White; 
	text-decoration : underline;
}

.td_submenu a:hover {
	color : #ECECE8;
	text-decoration : none;
}

/* layout van de content */
/* ===================== */

table.content {
	width: 100%;
}

.td_content_top_left {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/content_top_left.gif);
	background-repeat: no-repeat;
}

.td_content_top_right {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/content_top_right.gif);
	background-repeat: no-repeat;
}

.td_content_bottom_left {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/content_bottom_left.gif);
	background-repeat: no-repeat;
}

.td_content_bottom_right {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/content_bottom_right.gif);
	background-repeat: no-repeat;
}

.td_content_left {
	width: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/content_left.gif);
	background-repeat: repeat-y;
}

.td_content_right {
	width: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/content_right.gif);
	background-repeat: repeat-y;
}

.td_content_top {
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/content_top.gif);
	background-repeat: repeat-x;
}

.td_content_bottom {
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/content_bottom.gif);
	background-repeat: repeat-x;
}

.td_content_filler {
	background-color: #e3e3e3;
	text-align: left;
	vertical-align: top;
}

/* layout van het nieuws */
/* ===================== */

table.news {
	width: 100%;
}

.td_news_top_left {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/news_top_left.gif);
	background-repeat: no-repeat;
}

.td_news_top_right {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/news_top_right.gif);
	background-repeat: no-repeat;
}

.td_news_bottom_left {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/news_bottom_left.gif);
	background-repeat: no-repeat;
}

.td_news_bottom_right {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/news_bottom_right.gif);
	background-repeat: no-repeat;
}

.td_news_left {
	width: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/news_left.gif);
	background-repeat: repeat-y;
}

.td_news_right {
	width: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/news_right.gif);
	background-repeat: repeat-y;
}

.td_news_top {
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/news_top.gif);
	background-repeat: repeat-x;
}

.td_news_bottom {
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/news_bottom.gif);
	background-repeat: repeat-x;
}

.td_news_filler {
	text-align: left;
	vertical-align: top;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color: White;
	line-height: 18px;
	background-color: #56af53;
}

/* Stijlen van het nieuws */
/* ====================== */

.td_news_filler a:link, .td_news_filler a:visited {
	color : White; 
	text-decoration : underline;
}

.td_news_filler a:hover {
	color : White;
	text-decoration : none;
}

/* layout van de logo omheining */
/* ============================ */

table.logo {
	width: 100%;
	height: 141px;
}

.td_logo_top_left {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/logo_top_left.gif);
	background-repeat: no-repeat;
}

.td_logo_top_right {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/logo_top_right.gif);
	background-repeat: no-repeat;
}

.td_logo_bottom_left {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/logo_bottom_left.gif);
	background-repeat: no-repeat;
}

.td_logo_bottom_right {
	width: 8px;
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/logo_bottom_right.gif);
	background-repeat: no-repeat;
}

.td_logo_left {
	width: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/logo_left.gif);
	background-repeat: repeat-y;
}

.td_logo_right {
	width: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/logo_right.gif);
	background-repeat: repeat-y;
}

.td_logo_top {
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/logo_top.gif);
	background-repeat: repeat-x;
}

.td_logo_bottom {
	height: 8px;
	background-image: url(../../gfx/www.acamersfoort.nl/logo_bottom.gif);
	background-repeat: repeat-x;
}

.td_logo_filler {
	background-color: White;
	text-align: center;
	vertical-align: middle;
}

/* V-INT toevoegingen */
table.menu tr td p {
	background:#f00;
}

/* V-INT CSS menu */
ul.topnav {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    width: 188px;
}

ul.topnav li {
    color:#fff;
    background-repeat: no-repeat;
    background-image: url( ../../gfx/www.acamersfoort.nl/menu_button.gif );        
    list-style-type: none;          
    width:188px;

    padding:4px 0px 4px 25px; 
    margin: 4px 0px 0px 0px;
    
    text-align: left; 
}

ul.topnav li.inactive {
    background-image: url( ../../gfx/www.acamersfoort.nl/menu_button.gif ); 
    
}

ul.topnav li.active  {
    background-image: url( ../../gfx/www.acamersfoort.nl/menu_button_down_over.gif ); 
}

ul.topnav li.inactive:hover, ul.topnav li.inactive_hover {
    background-image: url( ../../gfx/www.acamersfoort.nl/menu_button_over.gif ); 
}

ul.topnav li.active:hover, ul.topnav li.active_hover {
    background-image: url( ../../gfx/www.acamersfoort.nl/menu_button_down_over.gif ); 
}

/* link kleuren */
ul.topnav li a, ul.topnav li.active a, ul.topnav li.inactive a  {
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    display: block;
    width:100%;
}

ul.topnav li a, ul.topnav li.active_hover a, ul.topnav li.inactive_hover a  {
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    display: block;
}
/* // linkkleuren */


/* submenu */
ul.topnav li ul {
    padding: 0px 0px 0px 0;
    margin: 10px 0px 0px -25px;
    width: 188px;
	background-color: #999999;
}

ul.topnav li ul li {
    background-image: none;
    list-style-type:none;
	width: 170px;
	padding: 0px 0px 0px 18px;
    margin: 0px 0px 0px 0px;

    background-color: #999999;

	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bolder;
	color: White;
	line-height: 20px;
	border-bottom: 1px solid #CBCBCB;
	min-height: 24px;
	text-align: left;
	vertical-align: middle;
}

ul.topnav li.inactive ul, ul.topnav li.inactive_hover ul {
    margin: -20px 0px 0px 140px;

    width: 188px;
 	background-color: #999999;
 	border:1px solid white;

    position: absolute;
    /*left: 20px;*/
    z-index:100;
    display:none;
}

ul.topnav li.inactive:hover ul, ul.topnav li.inactive_hover ul {
    display:block;
}


/* submenu link kleuren */
ul.topnav li.active ul li a, ul.topnav li.inactive ul li a {
	color : White; 
	text-decoration: none;
	display: block;
}

ul.topnav li ul li a:hover {
	color : #ccf;
	text-decoration : underline;
}

/* sub-sub menu */
ul.topnav li ul li ul {
    padding: 0px 0px 0px 0;
    margin: 0px 0px 0px -10px;
    width: 178px;
	background-color: #999999;
}

ul.topnav li ul li ul li {
    background-image: none;
    list-style-type:none;
	width: 170px;
	padding: 0px 0px 0px 18px;
    margin: 0px 0px 0px 0px;

    background-color: #999999;

	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bolder;
	line-height: 20px;
	border-bottom: 0px solid #7B8A9D;
	height: 24px;
	text-align: left;
	vertical-align: middle;
}

/* einde sub-sub menu */

/* Typo3 extensies */
/* default styles for extension "tx_indexedsearch" */
INPUT.tx-indexedsearch-searchbox-button { width:50px; }
INPUT.tx-indexedsearch-searchbox-sword { width:100px;}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }

	<!--
	/* default styles for extension "tx_croncssstyledimgtext" */
/*
 * css-styled-imgtext
 */
/*
  Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
  (c) the TYPO3 content rendering group
  (c) Ernesto Baschny (ernst@cron-it.de)
*/

/* Captions */
P.csc-caption { margin: 0; }
P.csc-caption {
  font-size: 80%; /* Customize me */
}
DIV.csi-caption-c .csi-caption { text-align: center; }
DIV.csi-caption-r .csi-caption { text-align: right; }
DIV.csi-caption-l .csi-caption { text-align: left; }

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn { float: left; display: inline; }

/* Border just around the image, like content (default) does: */
DIV.csi-border-2-black DIV.csi-imagewrap .csi-image IMG {
  border: 2px solid black; /* Customize me, and set borderSpace/borderThick in TS, "0"/"2" in this example */
}
/* Border around the whole image/caption (alternative to the above):
DIV.csi-border-2-black DIV.csi-imagewrap .csi-image {
  border: 1px solid #06639E; /* Customize me and set borderThick in TS ("1" here) */
  padding: 5px 5px; /* Customize me, and set borderSpace in TS ("10" here) */
}
*/

DIV.csi-imagewrap { padding: 0; }

DIV.csi-textpic IMG { border: none; }

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image { float: left; }

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csi-textpic DIV.csi-imagewrap UL LI { float: left; margin: 0; padding: 0; }

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image { float: left; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD { float: none; }
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csi-image { margin: 0; }
DL.csi-image DT { margin: 0; display: inline; }
DL.csi-image DD { margin: 0; }

/* Clearer */
DIV.csi-clear { clear: both; }

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 10px; /* Customize me, and set colSpace/textMargin in TS */
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 10px; /* Customize me, and set colSpace/textMargin in TS */
}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 5px; /* Customize me, and set colSpace/textMargin in TS */
  margin-right: 5px; /* Customize me, and set colSpace/textMargin in TS */
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption { margin: 0; }
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG { margin: 0; }

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image { margin-bottom: 5px; }
DIV.csi-equalheight DIV.csi-imagerow { margin-bottom: 5px; display: block; }

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text { clear: both; }

/* Center (above or below) */
DIV.csi-center { text-align: center; /* IE-hack */ }
DIV.csi-center DIV.csi-imagewrap { margin: 0 auto; }
DIV.csi-center DIV.csi-imagewrap .csi-image { text-align: left; /* Remove IE-hack */ }
DIV.csi-center DIV.csi-text { text-align: left; /* Remove IE-hack */ }

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap { float: right; }
DIV.csi-right DIV.csi-text { clear: right; }

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap { float: left; }
DIV.csi-left DIV.csi-text { clear: left; }

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap { float: left; }

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap { float: right; }

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text { height: 1%; }
/* End hide from IE5/mac */
	-->
	
	
DIV.csc-header h1 {
	color : #56af53;
	margin: 0px;	
	font-size : 16px;
}

table.news DIV.csc-header h1 {
	color : #fff;
}

DIV.csc-header-pagetitle h1 {
	font-size: 18x;
	margin: 0px 0px 10px 0px;
}

/* forms */
.csc-mailform-field {
   clear: both;
   display: block;
   margin-bottom: 0.3em;
   width: 100%;
}

.csc-mailform legend {
   display: none;
}

fieldset.csc-mailform  {
	   border: 0px;
}

.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea {
   width: 250px;
}

.csc-mailform-field label {
   float: left;
   width: 150px;
}

.csc-mailform-radio fieldset{
   border: 0px;
   width: 200px;
   padding: 0px;
}

.csc-mailform-radio input, .csc-mailform-radio label {
   display: inline;
   float: left;
   margin-bottom: 0.3em;
}

.csc-mailform-field input.csc-mailform-radio,
.csc-mailform-field .csc-mailform-check {
   background: none;
   clear: left;
   border: none;
   margin-right: 4px;
   width: 20px;
}

.csc-mailform-radio label, .csc-mailform-check label {
    text-align: left;
}

input.csc-mailform-submit {
	margin-left: 150px;
}

td.td_news_filler div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {margin-left:0px;}
