/* @group Global settings */BODY, A, DIV, IMG, H5, H6, FORM, UL, LI, INPUT, SELECT, P, OL {	padding: 0;	margin: 0;	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;	color: #000000;}.clear {	clear: both;	}.ico-plus {	color: #FF0000;	margin: 0px 0px 0px 0.1em;}A {	color : #777777;	text-decoration: none;}A:hover {	text-decoration: none;	color: #FF0000;}A.underlined {	text-decoration: underline;}A.underlined:hover {	text-decoration: underline;
	color: #FF0000;}.orange {	color: #666565 !important;}.blue {	color: #777777;}

.lightGrey {
	color: #999;
}
.separator {	padding: 0 5px;}/* @end *//* @group Inputs */DIV.formRow {	overflow: hidden;	zoom:1;	padding: 6px 0;	margin: 1px;}

#righColumn DIV.formRow {
	padding: 2px 0;
}INPUT, SELECT,TEXTAREA {
	background: #fff url(images/btn_mid_grey.gif) repeat-x left top;	color: #2f2f2f;	font-size: 11px;	padding: 3px 1px;	_padding: 0 1px;	_font-size: 11px;	_height: 19px;
	border: 1px solid #929292;
}DIV.formRow UL {	list-style-type: none;	margin: 0;	padding: 0;}DIV.formRow UL LI {	float: left;	margin-right: 10px;}DIV.formRow UL LI LABEL {	margin-right: 15px;	width: auto;}DIV.formRow TEXTAREA {	height: auto;}DIV.formRowSpecial LABEL,DIV.formRow LABEL {	float: left;	width: 200px;}INPUT.buttonGrey, INPUT.buttonBlue,INPUT.buttonYellow {	background: transparent url(images/btn_mid_color.gif) repeat-x left center;	background-color: #FF0000;	height: 22px;	cursor: pointer;
	color: #fff;
	border: 1px solid #666565;
	overflow: visible;	font-size: 12px;	?font-size: 11px;	font-weight: bold;
}
/*INPUT.buttonGrey {	background: transparent url(images/btn_mid_grey.gif) repeat-x left center;
	color: #852a1f;}INPUT.buttonBlue {	background: transparent url(images/btn_mid_blue.gif) repeat-x left center;}*/INPUT.noStyleInput {	width: auto !important;	height: auto !important;	border: none !important;	margin: 0 !important;	padding: 0 !important;}DIV.fakeForm {	padding: 20px;}/* @end *//* @group Main layout */BODY {	_text-align: center;	background-color: #000000;	background-image: none;	font-size: 70%;}DIV#contentHolder {	text-align: left;	background-color: #fff;	display: table;	overflow: hidden;	zoom: 1;	line-height: 14px;
	%overflow: hidden;	margin: 0px;	width: 1000px;	padding: 0px;}DIV.rightColumn {	float:  right;	width: 255px;	padding-left: 1px;	_margin-left: -3px;}DIV.leftColumn {	border-right: 1px solid #a1a1a1;	overflow: hidden;	padding-right: 1px;	zoom: 1;}DIV.infoLink {	padding: 25px;}

.staticText DIV.infoLink {
	padding: 25px 0;
}

.body DIV.infoLink {
	padding: 10px 0 0 0;
}
A.formLink,DIV.infoLink A {	text-decoration: underline;	color: #852a1f;}


.infoLink A.arrowOrange {
	background: url(images/arrows_big.gif) no-repeat left 4px;
}DIV#headerHolder {	padding: 5px 10px;	height: 132px}DIV#headerHolder img {	float: left;	margin-right: 5px;	}DIV#headerHolder a {	color: #000;	font-style: italic;	font-weight: bold;	}/* @end *//* @group Top menu */DIV#menuSpace {	/*background-image: url('images/menu.gif');	background-repeat: repeat-y;*/	background-color: #ff0000;	margin: 0px;	
}DIV#menuSpace2 {	background-color: #000;	width: 1000px;	height: 3.6ex;	margin-bottom: 25px;	}DIV#menuSpace UL {	background: none;	display: block;	list-style-type: none;	overflow: hidden;	zoom: 1;	color: #852a1f;	padding-top: 1.7ex;	padding-bottom: 1.7ex;}

DIV#menuSpace UL LI A {
/*	color: #535353 !important;*/
	font-wight: bold;
}

/*
DIV#menuSpace UL LI A:hover {
	color: #852a1f !important;
}
*//* @end *//* @group Footer */DIV#footerHolder {	%text-align: center;	clear: both;}DIV#footerHolder UL {	display: table;	margin: 0 auto;	list-style-type: none;	overflow: hidden;	zoom: 1;	color: #852a1f;	padding: 0 5px;		text-align: center;	%display: inline;}DIV#footerHolder UL LI {	float: left;	padding: 6px 0 5px 0;	color: #852a1f;	}DIV#menuSpace UL LI {	float: left;	line-height: 3ex;	padding: 0px;}DIV#footerHolder UL LI A {	padding: 0 10px;	color: #852a1f ;}DIV#menuSpace UL LI A {	color: #fff;	font-weight: bold;	padding-left: 25px;	line-height: 3ex;}DIV#menuSpace UL LI A:hover {	color: #000;	background-image: url('images/select_sel.gif');	background-position: left center;	background-repeat: no-repeat;}/* @end *//* @group Form holder in main column */DIV.formHolder {	background: url(images/grgrad.gif) repeat-x left top;	zoom: 1;	min-width: 680px;}UL.tabHolder {	list-style-type: none;	overflow: hidden;	zoom: 1;	border-bottom: 2px solid #777777;	background-color: #fff;	?width: 970px;}UL.tabHolder LI {	float: left;	padding: 0;	background: url(images/tab_lightblue_bg.gif) repeat-x;	margin-right: 4px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #efefef;
}

UL.tabHolder LI H5,UL.tabHolder LI H6 {	color: #777777;	font-weight: bold;	font-size: 12px;	padding: 6px 5px 2px 23px;	background-repeat: no-repeat;	background-position: left 4px;	overflow: hidden;	zoom: 1;}

UL.tabHolder LI H5 IMG {
	vertical-align: middle;
}

UL.tabHolder LI H5 {
	padding: 6px 0 2px 0;
	font-size: 11px;
}

UL.tabHolder LI.active H5,
UL.tabHolder LI.active H6 {
	color: #fff;
}

UL.tabHolder LI.active {	background: url(images/tab_blue_bg.gif) repeat-x;
	border-color: #666565;
	}

UL.tabHolder LI.active H5 A,UL.tabHolder LI.active H6 A {	color: #fff;} 

DIV#rightColumn .staticText {
	padding: 15px;
}

DIV#rightColumn .body OL {
	margin-left: 15px;
}
.staticText H3 {
	font-size: 14px;
	margin: 0 0 10px 0;
	font-weight: bold;
}

.staticText UL LI IMG {
	vertical-align: middle;
}

.staticText UL LI SPAN {
	padding: 0 5px;
}

.staticText UL LI SPAN SMALL {
	font-size: 8px;
}
/* @end *//* @group Right column boxes and main column solid headers */DIV#rightColumn {	float: right;	width: 250px;	}DIV#content {	zoom: 1;}

DIV.sidebarBlueLight,DIV.sidebarBlue,DIV.sidebarOrange {	margin-bottom: 0px;}

DIV.sidebarBlueLight .body,DIV.sidebarBlue .body,DIV.sidebarOrange .body {	border-width: 1px;	border-style: solid;
	padding: 15px;}DIV.sidebarBlue .body {	border-color: #D8D8D8;	}DIV.sidebarOrange .body {	border-color: #852a1f;}

DIV.sidebarBlueLight .body {
	border-color: #d5d2d2;
}

.solidHeaderOrange,DIV.sidebarOrange H3,
.lightHeaderBlue,.solidHeaderBlue,
DIV.sidebarBlueLight H3,
DIV.sidebarBlue H3 {	background: url(images/tab_blue_bg.gif) repeat-x;	margin: 0;	color: #fff;	padding: 5px 15px;	font-size: 14px;
	font-weight: bold;}.solidHeaderOrange,DIV.sidebarOrange H3 {	background: url(images/tab_orange_bg.gif) repeat-x;}

DIV.sidebarBlueLight H3,
.lightHeaderBlue {
	background: url(images/tab_lightblue_bg.gif) repeat-x;
	
}

.simpleHeader,
.lightHeaderBlue {
	border-bottom: 1px solid #D8D8D8;
}

.simpleHeader {
	margin: 0;
	padding: 5px 10px 5px 10px;
	font-size: 18px;
	%padding: 0px 10px 4px 10px;
}

H3.lightHeader,
DIV.lightHeader {
	border-bottom: 2px solid #852a1f;
	font-size: 14px;
	margin: 0;
}

H3.lightHeader {
	padding: 5px 15px;
} .arrowWhite {	background: url(images/arrows_bigw.gif) no-repeat left 4px;	padding-left: 15px;}.arrowOrange {	background: none;	padding-left: 15px;	padding: 0px;	}.arrowOrange2 a:hover {	color: #777777;	}.arrowOrange2 a:active {	color: #FF0000;	}

.sidebarBlue  H3 .arrowOrange,
.sidebarOrange H3 .arrowOrange {	background: url(images/arrows_bigw.gif) no-repeat left 6px;	padding-left: 15px;}

H3.solidHeaderBlue .arrowOrange {
	background: transparent url(images/arrows_bigw.gif) no-repeat scroll left 4px;
}
DIV.miniFoot {	overflow: hidden;	zoom: 1;
	display: none;}DIV.miniFoot DIV.border {	border-bottom: 2px solid #FF7F00;	height: 8px;	overflow: hidden;	_overflow: hidden;	_margin: 0 10px;	_margin-top: -6px;	_height: auto;}DIV.miniFoot DIV.border > SPAN.spacer {	display: none;}DIV.sidebarBlue DIV.miniFoot DIV.border {	border-bottom: 2px solid #852a1f;	}

DIV.sidebarBlueLight DIV.miniFoot DIV.border {	border-bottom: 2px solid #74b2c2;	}/* @end */H3.solidHeaderBlue SMALL {	font-size: 10px;}DIV.forumHolder {
	background: url(images/grgrad.gif) repeat-x left 23px;
	%background: url(images/grgrad.gif) repeat-x left 17px;	
}

#rightColumn DIV.forumHolder {
	margin-bottom: 0;
}
DIV.forumHolder UL.filters {	padding: 5px 3px;	border: 1px solid #D8D8D8;	border-bottom-width: 2px;	overflow: hidden;	zoom: 1;	margin: 5px 0;	text-align: right;}DIV.forumHolder UL.filters LI {	display: inline;	list-style-type: none;	margin-left: 30px;}DIV.forumHolder UL.filters LABEL {	padding-right: 10px;}DIV.forumHolder UL.filters LI INPUT {	%height: auto;
	%padding: 2px 1px;
}
#keyword {	float: right;}#keyword A {	color: #fff;	font-size: 10px;}


DIV.forumNav {
	overflow: hidden; 
	zoom: 1; 
	border-bottom: 1px solid #D8D8D8; 
	padding: 5px 0;
}DIV.forumPosts DIV.post {	border-bottom: 1px solid #D8D8D8;	padding-bottom: 10px;	margin: 1px 1px 10px 1px;}DIV.post UL.summary {	font-size: 10px;	overflow: hidden;	zoom: 1;	clear: both;	%margin-bottom: 10px;}DIV.post UL.summaryVertical {	float: left;	width: 180px;}DIV.post UL.summary LI {	float: left;	margin: 5px 0;	list-style-type: none;}DIV.post UL.summaryVertical LI {	list-style-type: none;	padding: 5px 10px;	background-color: #f9f9f9;}DIV.post UL.summaryVertical LI.even {	background: #fff;}DIV.post UL.summaryVertical LI  SPAN.description {	width: 90px;	display: block;	float: left;	}DIV.post DIV.rating {	float: right;	text-align: right;	clear:right;}DIV.post DIV.ratePoll UL LI,DIV.post DIV.rating UL LI {	font-size: 10px;	list-style-type: none;	overflow: hidden;	zoom: 1;	width: 120px;	margin: 3px 0;}DIV.post DIV.rating UL LI SPAN {	clear: both;	display: block;}DIV.post DIV.rating UL LI IMG {	float: right;	height: 4px;	clear: both;
	background-color: #f5f5f5;
}DIV.post DIV.ratePoll {	border:1px solid #852a1f;	background-color: #f2f2f2;	width: 120px;	padding: 10px;	float: right;	margin-bottom: 15px;	}DIV.post DIV.ratePoll UL LI {	margin: 5px 0;}DIV.post DIV.ratePoll INPUT {	float: left;	margin-right: 10px;	background: transparent url(images/btn_mid_color.gif) repeat-x left center;	width: 60px;	cursor: pointer;}DIV.post DIV.ratePoll UL LI INPUT {	border: none;	background: none;	width: auto;}DIV.post DIV.ratePoll SPAN {	overflow: hidden;	zoom: 1;	display: block;}DIV.post DIV.promotionOne,DIV.post DIV.promotion1 {	float: left;	width: 52px;	height: 53px;	background: url(images/fellowup.png) no-repeat;	color: #fff;	font-size: 14px;	text-align: center;	padding-top: 10px;	cursor: pointer;}

DIV.post DIV.promotion2 {
	background: url(images/fellowup2.png) no-repeat;
}

DIV.post DIV.promotion2 SPAN {
	display: block;
	color: #FF0000;
	font-weight: bold;
	margin-top: 62px;
	%margin-top: 70px;	
}

DIV.post DIV.promotion3 {
	background: url(images/fellowup3.png) no-repeat;
}

DIV.post DIV.promotion3 SPAN {
	color: #852a1f;
	font-weight: bold;
}

DIV.post DIV.promotionOne SPAN,DIV.post DIV.promotion1 SPAN {
	display: block;
	margin-top: 45px;
	%margin-top: 55px;
	background: url(images/fixedWidthButton.png) no-repeat left top;
	width: 52px;
	padding: 3px 0;
	font-size: 12px;
}
DIV.post DIV.promotionOne {	background: url(images/fellowup_s.png) no-repeat;} DIV.post DIV.postDecs {	overflow: hidden;	zoom: 1;	padding: 0 10px 10px 10px;	text-shadow: #545454 0 0 0;}DIV.post DIV.postDecs H3 {	font-size: 14px;	line-height: 18px;	font-weight: bold;	margin: 0;	padding: 0;}DIV.post DIV.postDecs H4 {	margin: 10px 0;	font-size: 12px;	font-weight: normal;}DIV.post DIV.details {	float: right;	clear: both;	padding: 5px 0;	margin: 1px;}DIV.comments {	clear: both;}DIV.comments H3 {	margin: 20px 0 3px 0;	clear: both;}DIV.comments DIV.commentLine {	margin: 2px;	border-top: 1px solid #D8D8D8;}DIV.comments DIV.commentLine UL.summary {	margin-top: 1px;	margin-bottom: 10px;	clear: none;}DIV.comments DIV.commentLine UL.summary LI {	margin: 0;}DIV.comments DIV.postComment {	border-top: 1px solid #D8D8D8;	padding: 10px 0;}DIV.comments DIV.postComment DIV.formRow {	margin: 1px;	padding: 0;}DIV.comments DIV.postComment DIV.formRow INPUT,DIV.comments DIV.postComment DIV.formRow TEXTAREA {	border-color:#777777 rgb(204, 204, 204) rgb(204, 204, 204) rgb(119, 119, 119);	border-width: 1px;	border-style: solid;	background: #fff;	padding: 1px;}

DIV.comments DIV.postComment DIV.formRow INPUT.buttonGrey {	background: transparent url(images/btn_mid_color.gif) repeat-x left center;	height: 20px !important;	padding: 0 10px !important;	cursor: pointer;
	color: #fff;
	border: none;
	overflow: visible;
}


DIV.postIdea1 {
	width: 184px;
	height: 26px;
	background: url(images/postidea.png) no-repeat left top;
	padding: 15px 0 0 60px;
}DIV.homebutton {	width: 232px;	height: 41px;	padding-left: 15px;	line-height: 41px;	background: url(images/homebutton.png) no-repeat 3px top;	}div.homebutton a{	color: #fff;	font-weight: bold;		font-size: 18px;}

DIV.postIdea1 A {
	font-size: 14px;
	color: #fff;
	text-shadow: #808080 1px 1px 20%;
}

DIV.postIdea2 {
	width: 214px;
	height: 30px;
	background: url(images/postidea2.png) no-repeat left top;
	padding: 20px 0 0 30px;
}

DIV.postIdea2 A {
	font-size: 14px;
	color: #852a1f;
	text-shadow: #808080 1px 1px 20%;
}

DIV.postIdea1 A:hover,
DIV.postIdea2 A:hover {
	text-decoration: none;
}

label.error {	margin-left : 0px;	width : auto;	display : inline;	color: #F00;
	clear: both;	}#resultmsg {	color: #FF0000; 	font-weight: bold;	padding: 4px;	margin: 10px;
	border:1px solid #D8D8D8;	background-color: #fff;		}
.footer_afzender {	background-image: 	url('http://amsterdam.nl/contents/varianten/1/gemeenteamsterdamfooter.gif');	height:30px;	width:239px;}.footer {	height: auto;	background-color: #000;}