* {
    margin:0px;
    padding:0px;
    vertical-align:top;
    border:0px;
    font-family:Arial;
}
body {
    text-align:center;
    background-image:url('../../gfx/bg_body.jpg');
    background-color:#edf5f8;
    background-repeat:repeat-x;
    font-size:0.8em;
}
table {
    font-size:1.0em;
}
table th {
    font-weight:normal;
    text-align:left;
}
p {
    margin-bottom:12px;
}
ul {
    padding-left:15px;
}
ul li {
    padding-left:10px;
}
.purple {
    color:#a20075;
}
.red {
    color:red;
}
.purpleSave {
    color:#a20075;
    float:right;
    cursor:pointer;
    font-size:0.8em;
    letter-spacing:1px;
}
.opac30 {
    opacity: .3;
    filter: alpha(opacity=30);
}
.opac50 {
    opacity: .5;
    filter: alpha(opacity=50);
}
.cursorPointer {
	cursor:pointer;
}
#fakeBody {
    background-image:url('../../gfx/bg_container.jpg');
    background-position:bottom left;
    background-repeat:repeat-x;
}
#mainContainer {
    margin:auto;
    width:998px;
    text-align:left;
}
#mainContainer #header {
    /*height:92px;*/
	height:144px;
    background-image:url('../../gfx/bg_header.jpg');
    position:relative;
}
#mainContainer #header #topMenu {
	position:absolute;
	top:0px;
	right:0px;
    height:28px;
    padding-left:11px;
}
#mainContainer #header #topMenu a {
    /*color:#028ecb;*/
    color:#00cbfe;
    text-decoration:none;
    line-height:28px;
    margin-right:10px;
    font-size:0.9em;
}
#mainContainer #header #topMenu a.colorWhite {
	color:#fff;
}
#mainContainer #header #logos {
	position:absolute;
	bottom:55px;
	right:220px;
	/*width:162px;*/
	text-align:center;
}
#mainContainer #header #logos #logoVernieuwing {
	position:absolute;
	right:0px;
	bottom:-5px;
}
#mainContainer #header #logos #logoCrow {
	position:absolute;
	right:120px;
	bottom:0px;
}
#mainContainer #header #logos #logoTno {
	position:absolute;
	right:230px;
	bottom:-5px;
}
#mainContainer #header #logos img {
	margin-left:5px;
	margin-right:5px;
}
#mainContainer #header #lea {
    position:absolute;
    display:block;
    top:38px;
    right:0px;
    height:55px;
    line-height:49px;
    width:122px;
    padding-right:70px;
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
    /*background-image:url('../../gfx/bg_lea.jpg');*/
    color:#0469a6;
    font-size:0.9em;
    text-decoration:none;
}
#mainContainer #header #crumbs {
    position:absolute;
    bottom:0px;
    left:195px;
    height:40px;
    line-height:40px;
    font-size:0.9em;
    color:#31d5ff;
}
#mainContainer #header #cplan {
    position:absolute;
    bottom:0px;
    right:25px;
    height:40px;
    line-height:40px;
    font-size:0.9em;
    color:#ffffff;
}
#mainContainer #header #crumbs a {
    color:#31d5ff;
    text-decoration:none;
}
#mainContainer #header #crumbs a:hover {
    text-decoration:underline;
}
#mainContainer #header #topRight {
    position:absolute;
    bottom:1px;
    right:-5px;
}
#mainContainer #contentTable {
    width:100%;
}
#mainContainer #contentTable #leftMenu {
    width:165px;
    border-left:1px solid #ffffff;
}
#mainContainer #contentTable #leftMenu #infoContainer {
    position:relative;
    height:290px;
	padding-top:30px;
	padding-left:4px;
}
#mainContainer #contentTable #leftMenu #infoContainer .title {
	margin-left:12px;
	margin-bottom:10px;
}
#mainContainer #contentTable #leftMenu #infoContainer .forumLink {
	margin-bottom:10px;
}
#mainContainer #contentTable #leftMenu #infoContainer .searchLea {
	background-image:url('../../gfx/bg_zoeken.jpg');
	height:53px;
	width:149px;
	padding-top:30px;
	padding-left:10px;
}
#mainContainer #contentTable #leftMenu #infoContainer .searchLea a.searchAdv {
	display:block;
    font-size:0.85em;
    text-decoration:none;
	color:#d90466;
	margin-top:7px;
}
#mainContainer #contentTable #leftMenu #infoContainer .searchLea a.searchAdv:hover {
    text-decoration:underline;
}
#mainContainer #contentTable #leftMenu #infoContainer .searchLea img {
    margin-bottom:10px;
}
#mainContainer #contentTable #leftMenu #infoContainer .searchLea input {
    border:1px inset #130552;
    width:114px;
}
#mainContainer #contentTable #leftMenu #infoContainer .searchLea .submitButton {
    width:17px;
	height:17px;
	margin-left:5px;
	border:0px;
}
/*
#mainContainer #contentTable #leftMenu #infoContainer #info {
    position:absolute;
    top:40px;
    left:-1px;
    width:173px;
    background-image:url('../../gfx/bg_info.jpg');
}
#mainContainer #contentTable #leftMenu #infoContainer #bgTop {
    background-image:url('../../gfx/bg_info_top.jpg');
    background-repeat:no-repeat;
}
#mainContainer #contentTable #leftMenu #infoContainer #bgTop #bgBottom {
    background-image:url('../../gfx/bg_info_bottom.jpg');
    background-repeat:no-repeat;
    background-position:bottom left;
    padding:20px;
    color:#0467a5;
    font-size:0.9em;
}
#mainContainer #contentTable #leftMenu #infoContainer #bgTop #bgBottom input {
    border:1px inset #130552;
    width:100px;
}
#mainContainer #contentTable #leftMenu #infoContainer #bgTop #bgBottom a {
    color:#0467a5;
    text-decoration:none;
}
#mainContainer #contentTable #leftMenu #infoContainer #bgTop #bgBottom a:hover {
    text-decoration:underline;
}
#mainContainer #contentTable #leftMenu #infoContainer #bgTop #bgBottom a.searchAdv {
    font-size:0.8em;
    text-decoration:underline;
}
#mainContainer #contentTable #leftMenu #infoContainer #bgTop #bgBottom a.searchAdv:hover {
    text-decoration:none;
}
#mainContainer #contentTable #leftMenu #infoContainer #bgTop #bgBottom img {
    margin-bottom:10px;
}
#mainContainer #contentTable #leftMenu #infoContainer #bgTop #bgBottom .submitButton {
    width:17px;height:17px;margin-left:5px;border:0px;
}*/
#mainContainer #contentTable #leftMenu .disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
#mainContainer #contentTable #leftMenu .menuItem {
    background-image:url('../../gfx/bg_menu.jpg');
    height:43px;
    border-bottom:1px solid #FFFFFF;
    color:#0267ab;
    position:relative;
    font-size:1.0em;
}
#mainContainer #contentTable #leftMenu .menuItem .arrow {
    display:none;
}
#mainContainer #contentTable #leftMenu .menuItem .prefix {
    float:left;
    /*color:#963e7a;*/
	font-family:'Lucida Fax';
	color:#d90267;
    font-size:1.7em;
	font-weight:bold;
    padding-left:10px;
    padding-right:5px;
    line-height:43px;
    width:20px;
}
#mainContainer #contentTable #leftMenu .menuItem a.title {
    display:block;
    height:28px;
    width:120px;
    padding-top:15px;
    float:left;
    color:#0267ab;
    text-decoration:none;
    vertical-align:middle;
}
#mainContainer #contentTable #leftMenu .menuItem a.titleTwoLines {
    padding-top:5px;height:33px;
}
#mainContainer #contentTable #leftMenu .active {
    background-image:url('../../gfx/bg_menu_active.jpg');
}
#mainContainer #contentTable #leftMenu .active .arrow {
    display:block;
    position:absolute;
    right:-12px;
    top:0px;
}
#mainContainer #contentTable #leftMenu .active .prefix {
    color:#FFFFFF;
}
#mainContainer #contentTable #leftMenu .active a.title {
    color:#FFFFFF;
}
#mainContainer #contentTable #content {
    background-color:#FFFFFF;
    background-image:url('../../gfx/bg_content_shadow.jpg');
    background-repeat:repeat-y;
}
#mainContainer #contentTable #content #shadowDiv {
    background-image:url('../../gfx/bg_content_overloop.jpg');
    background-repeat:no-repeat;
    min-height:300px;
}
/*
#mainContainer #contentTable #content #shadowDiv #topTabs {
    border-bottom:1px solid #acd7e4;
    padding-top:5px;
    padding-left:2px;
    height:40px;
    position:relative;
}
#mainContainer #contentTable #content #shadowDiv #topTabs #stadia {
    position:absolute;
    top:55px;
    right:60px;
    line-height:20px;
    color:#0467a5;
    background-color:#c0e4ef;
    padding:4px;
}
*/
#mainContainer #contentTable #content #shadowDiv #topTabs {
    padding-top:19px;
    padding-left:50px;
    height:39px;
    position:relative;
}
#mainContainer #contentTable #content #shadowDiv #topTabs #stadia {
    position:absolute;
    top:70px;
    right:60px;
    line-height:20px;
    color:#0467a5;
    background-color:#c0e4ef;
    padding:4px;
}
#mainContainer #contentTable #content #shadowDiv #topTabs #stadia select {
    border:1px solid #b5e0ee;
    width:200px;
}
#mainContainer #contentTable #content #shadowDiv #topTabs a {
    display:block;
    position:relative;
    float:left;
    height:39px;
    text-align:center;
    line-height:45px;
    color:#57b7d2;
    text-decoration:none;
	font-family:'Lucida Fax';
	font-weight:bold;
    padding-left:8px;
    padding-right:8px;
}
#mainContainer #contentTable #content #shadowDiv #topTabs a.active {
	background-image:url('../../gfx/bg_tab_center.jpg');
	color:#d90366;
    padding-left:16px;
    padding-right:16px;
}
#mainContainer #contentTable #content #shadowDiv #topTabs a img.left,
#mainContainer #contentTable #content #shadowDiv #topTabs a img.right {
	display:none;
}
#mainContainer #contentTable #content #shadowDiv #topTabs a.active img.left {
	display:block;
    position:absolute;
    top:0px;
    left:0px;
}
#mainContainer #contentTable #content #shadowDiv #topTabs a.active img.right {
	display:block;
    position:absolute;
    top:0px;
    right:0px;
}
/* Padding-left en right was 25px */
/*
#mainContainer #contentTable #content #shadowDiv #topTabs a {
    display:block;
    position:relative;
    float:left;
    margin-left:2px;
    padding-left:18px;
    padding-right:18px;
    background-color:#d6edf4;
    height:40px;
    text-align:center;
    line-height:40px;
    color:#6da9cc;
    text-decoration:none;
}
#mainContainer #contentTable #content #shadowDiv #topTabs a .arrow {
    display:none;
}
#mainContainer #contentTable #content #shadowDiv #topTabs a img.topleft {
    position:absolute;
    top:0px;
    left:0px;
}
#mainContainer #contentTable #content #shadowDiv #topTabs a img.topright {
    position:absolute;
    top:0px;
    right:0px;
}
#mainContainer #contentTable #content #shadowDiv #topTabs a.disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
#mainContainer #contentTable #content #shadowDiv #topTabs a.active {
    background-color:#c0e4ef;
    color:#0467a5;
}
#mainContainer #contentTable #content #shadowDiv #topTabs a.active .arrow {
    display:block;
    position:absolute;
    top:40px;
    left:42%;
}
#mainContainer #contentTable #content #shadowDiv #topTabs a.purple {
    background-color:#aa6c9c;
    background-image:url('../../gfx/tab_center_purple.jpg');
    color:#ffffff;
}
#mainContainer #contentTable #content #shadowDiv #topTabs a.activePurple {
    background-color:#aa6c9c;
    background-image:url('../../gfx/tab_center_purple.jpg');
    color:#ffffff;
}
#mainContainer #contentTable #content #shadowDiv #topTabs a.activePurple .arrow {
    display:block;
    position:absolute;
    top:40px;
    left:42%;
}
*/
#mainContainer #contentTable #content #shadowDiv #innerContent {
    padding:60px;
    padding-top:40px;
    padding-bottom:40px;
    color:#024356;
}
#mainContainer #contentTable #content #shadowDiv #innerContent a {
    color:#000000;
    text-decoration:none;
}
#mainContainer #contentTable #content #shadowDiv #innerContent a:hover {
    text-decoration:underline;
}
#mainContainer #contentTable #content #shadowDiv #innerContent th {
    font-weight:bold;
    padding-right:10px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .formTable th,
#mainContainer #contentTable #content #shadowDiv #innerContent .formTable td {
    padding-right:20px;
    padding-bottom:8px;
    padding-top:8px;
    color:#0c9dc7;
    border-bottom:1px dashed #b5e2ef;
}

#mainContainer #contentTable #content #shadowDiv #innerContent td input,
#mainContainer #contentTable #content #shadowDiv #innerContent td select,
#mainContainer #contentTable #content #shadowDiv #innerContent td textarea {
    border:1px solid #b5e0ee;
    padding:0px;
    padding-left:2px;
    color:#0b9dc8;
}
#mainContainer #contentTable #content #shadowDiv #innerContent td select {
    width:227px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent textarea {
    padding:2px;
    font-size:1.0em;
}
#mainContainer #contentTable #content #shadowDiv #innerContent h1 {
    color:#0b9dc8;
    font-size:1.8em;
    font-weight:normal;
    margin-bottom:20px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent h3 {
    font-size:1.0em;
    color:#a20075;
}
#mainContainer #contentTable #content #shadowDiv #innerContent table.button {
    background-image:url('../../gfx/button_center.jpg');
    height:33px;
    cursor:pointer;
}
#mainContainer #contentTable #content #shadowDiv #innerContent table.button td {
    padding:0px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent table.button td.left {
    background-image:url('../../gfx/button_left.jpg');
    width:4px;
    height:33px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent table.button td.center {
    line-height:33px;
    padding-left:10px;
    padding-right:20px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent table.button td.center a {
    font-family:Arial;
    color:#0b9dc8;
}
#mainContainer #contentTable #content #shadowDiv #innerContent table.button td.center button {
    font-family:Arial;
    color:#0b9dc8;
    display:inline;
    height:33px;
    border:0px;
    background:none;
    cursor:pointer;
}
#mainContainer #contentTable #content #shadowDiv #innerContent table.button td.center a:hover {
    color:#0467a5;
    text-decoration:none;
}
#mainContainer #contentTable #content #shadowDiv #innerContent table.button td.right {
    background-image:url('../../gfx/button_right.jpg');
    width:21px;
    height:33px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .helpDiv {
    padding:20px;
    border-top:1px solid #088BBD;
    border-right:2px solid #088BBD;
    border-bottom:2px solid #088BBD;
    border-left:1px solid #088BBD;
    background:#FFFFFF;
    position:absolute;
    top:-20px;
    right:50px;
    z-index:1;
    width:500px;
	color:#024356;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .helpDiv div {
    z-index:2;
    margin-bottom:10px;
    float:right;
    cursor:pointer;
	font-weight:bold;

}
#mainContainer #contentTable #content #shadowDiv #innerContent .argDiv {
    padding:20px;
    border-top:1px solid #088BBD;
    border-right:2px solid #088BBD;
    border-bottom:2px solid #088BBD;
    border-left:1px solid #088BBD;
    background:#FFFFFF;
    position:absolute;
    top:-20px;
    right:50px;
    z-index:1;
    font-weight:bold;
    width:500px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .argDiv div {
    z-index:2;
    margin-bottom:10px;
    float:right;
    cursor:pointer;

}
#mainContainer #contentTable #content #shadowDiv #innerContent .infoBox {
    border:1px solid #98d6e8;
    padding-top:1px;
    padding-bottom:1px;
    margin-bottom:20px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .infoBox .head {
    background-color:#98d6e8;
    color:#0467a5;
    font-weight:bold;
    line-height:24px;
    padding-left:5px;
    text-align:left;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .infoBox .head .open {
    position:absolute;
    top:5px;
    right:5px;
    cursor:pointer;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .infoBox .head .min {
    position:absolute;
    top:5px;
    right:5px;
    cursor:pointer;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .infoBox .content {
    padding:15px;
    text-align:left;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .procesStatus {
    width:100%;
    border-left:1px solid #ceecf4;
    border-top:1px solid #ceecf4;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .procesStatus th {
    padding-bottom:5px;
    padding-left:10px;
    border-bottom:1px solid #ceecf4;
    border-right:1px solid #ceecf4;
    text-align:center;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .procesStatus td {
    padding-bottom:5px;
    padding-top:5px;
    border-bottom:1px solid #ceecf4;
    border-right:1px solid #ceecf4;
    text-align:center;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .filesTable .ext {
    width:25px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .filesTable .title {
    width:210px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .filesTable .date {
    width:75px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .listTable {
    width:100%;
    margin-top:15px;
    margin-bottom:15px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .listTable td {
    border-bottom:1px dashed #b5e2ef;
    padding-left:10px;
    padding-right:10px;
    line-height:20px;
    color:#a20075;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .listTable td a {
    color:#0c9dc7;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .listTable td img {
    float:right;
    margin-top:5px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .vastTable {
    border-top:1px dashed #cae8f2;
    width:100%;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .vastTable th {
    color:#0c9dc7;
    width:500px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .vastTable th span {
    color:#a20075;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .vastTable th,
#mainContainer #contentTable #content #shadowDiv #innerContent .vastTable td {
    border-bottom:1px dashed #cae8f2;
    padding-top:20px;
    padding-bottom:20px;
    padding-right:20px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .vastTable .icons {
    width:120px;
    text-align:right;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .amxTable {
    margin-top:15px;
    width:680px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .amxTable th {
    border-bottom:1px dashed #a3daea;
    padding:5px;
    border-right:1px solid #a3daea;
    color:#0c9dc7;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .amxTable td {
    border-bottom:1px dashed #a3daea;
    border-right:1px solid #a3daea;
    padding:5px;
    padding-top:5px;
    padding-bottom:5px;
    color:#a20075;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .amxTable .info {
    background-color:#caecee;
    color:#a70284;
    border:1px solid #b6e0f0;
    font-size:0.6em;
    padding-left:3px;
    padding-right:3px;
    cursor:pointer;
    margin-right:3px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .amxTable .changeAmxTable {
    width:100%;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .amxTable .changeAmxTable td {
    border-bottom:1px dashed #a3daea;
    border-right:1px solid #a3daea;
    padding:5px;
    padding-top:5px;
    padding-bottom:5px;
    color:#a20075;  
}
#mainContainer #contentTable #content #shadowDiv #innerContent .motiefTable {
    border-top:1px dashed #ceebf3;
    margin-bottom:15px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .motiefTable td {
    border-bottom:1px dashed #ceebf3;
    padding-bottom:10px;
    padding-top:10px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .motiefTable td.left {
    text-align:right;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .motiefTable td.center {
    text-align:center;
    width:50px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .motiefTable td.right {
    text-align:left;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .info {
    cursor:help;
}

#mainContainer #contentTable #content #shadowDiv #innerContent .overweging {
    padding-top:15px;
    padding-bottom:15px;
    margin-right:-60px;
    border-bottom:1px dashed #c9e9f2;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable .schalingTable .owIcons {
    width:110px;
    text-align:right;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable td.vraagTd {
    color:#0c9dc7;
    width:340px;
    padding-right:40px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable td.vraagTd span {
    color:#a20075;
    font-weight:bold;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable .schalingTable td {
    width:46px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable .schalingImg {
    margin-left:10px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable .iconTr td,
#mainContainer #contentTable #content #shadowDiv #innerContent .bekijkArguTd {
    color:#a20075;
    padding-top:5px;
    padding-bottom:5px;
    cursor:pointer;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable .iconTr td img {
    margin-top:3px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable td.owContextTd,
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable td.owArgumentatieTd {
    border-top:1px dashed #c9e9f2;
    padding-top:5px;
    padding-bottom:5px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable td.owArgumentatieTd {
    text-align:right;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable td.owArgumentatieTd textarea {
    width:310px;
    height:70px;
    border:1px dashed #a00977;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable tr.owContext {
    display:none;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable tr.owArgumentatie {
    display:none;
}

#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable tr.owArgumentatie .contextTable {
    width:100%;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable tr.owArgumentatie .contextTable td {
    border-bottom:1px dashed #c9e9f2;
    padding-bottom:5px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable tr.owArgumentatie .contextTable .arrow {
    width:14px;
    background-image:url('../../gfx/bg_contextarrow.jpg');
    background-repeat:no-repeat;
    background-position:top right;
    padding-top:12px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable tr.owArgumentatie .contextTable .vraag {
    width:200px;
    color:#0c9dc7;
    padding-left:8px;
    padding-top:12px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable tr.owArgumentatie .contextTable .antwoord {
    width:100px;
    color:#120552;
    font-weight:bold;
    padding-top:12px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .overweging .overwegingTable tr.owArgumentatie .contextTable .icons {
    width:50px;
    text-align:right;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .warning {
    background-image:url('../../gfx/icon_warning.jpg');
    background-repeat:no-repeat;
    padding-left:18px;
    color:#a20075;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .arguBoxen {
	margin-top:15px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .arguBoxen div {
	display:none;
	border:1px solid #ceecf4;
	padding:5px;
	margin-bottom:5px;
	font-size:0.7em;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .arguBoxen div textarea {
	border:1px solid #0467a5;
	height:30px;
	width:100%;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .arguBoxen div.active {
	display:block;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .drempBedragenTable {
    border-left:1px solid #ceecf4;
    border-top:1px solid #ceecf4;
    /*margin-right:-50px;*/
	width:100%;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .drempBedragenTable th {
    font-weight:bold;
    border-bottom:1px solid #ceecf4;
    border-right:1px solid #ceecf4;
}

#mainContainer #contentTable #content #shadowDiv #innerContent .drempBedragenTable td.kop {
    vertical-align:bottom;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .drempBedragenTable td.kop input {
    width:60px;
    font-size:1.0em;
    border:0px;
    border-bottom:1px dashed black;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .drempBedragenTable td {
    font-size:0.7em;
    border-right:1px solid #ceecf4;
    border-bottom:1px solid #ceecf4;
    line-height:18px;
    padding:2px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .drempBedragenTable td.item {
	width:90px;
	text-align:center;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .drempBedragenTable td input {
	
}
#mainContainer #contentTable #content #shadowDiv #innerContent .drempBedragenTable td.active input {
    border:1px solid #0467a5;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .drempBedragenTable td div.relative {
	position:relative;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .drempBedragenTable td div.relative div {
	display:none;
    border:1px solid #0467a5;
	position:absolute;
	height:16px;
	width:20px;
	right:7px;
	top:0px;
	z-index:99;
	text-align:center;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .drempBedragenTable td.active div.relative div {
	display:block;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .alternatiefVergelijking {
    border-left:1px solid #ceecf4;
    border-top:1px solid #ceecf4;
    margin-right:-50px;
    width:680px;
    margin-bottom:15px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .alternatiefVergelijking th {
    font-weight:bold;
    border-bottom:1px solid #ceecf4;
    border-right:1px solid #ceecf4;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .alternatiefVergelijking td {
    border-right:1px solid #ceecf4;
    border-bottom:1px solid #ceecf4;
    width:6%;
    line-height:18px;
    padding:5px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .alternatiefVergelijking td textarea {
    width:200px;
    height:70px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #dossierTable {
    width:100%;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #dossierTable th {
    background-color:#d6edf4;
    padding:6px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #dossierTable th.type {
    width:50px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #dossierTable th.name {
    
}
#mainContainer #contentTable #content #shadowDiv #innerContent #dossierTable th.date {
    width:150px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #dossierTable th.actions {
    width:60px;
    text-align:right;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #dossierTable td {
    padding:6px;
    padding-top:3px;
    padding-bottom:3px;
    border-bottom:1px dashed #b5e2ef;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #uploadFile {
    margin:10px;
    margin-bottom:10px;
    text-align:right;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #sliderTable {
    width:100%;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #sliderTable th {
    width:200px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #sliderTable td.sliderTD {
    width:300px;
    padding-top:5px;
    padding-bottom:5px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #sliderTable td.benamingTD {
    text-align:right;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .functieOverzicht {
    width:100%;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .functieOverzicht td {
    border-bottom:1px dashed #b5e2ef;
    padding-bottom:3px;
    padding-top:3px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .functieOverzicht th {
    border-bottom:1px dashed #b5e2ef;
    padding-bottom:3px;
    padding-top:3px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .functieOverzicht th.overweging {
    width:300px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .functieOverzicht th.motief {
    width:100px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .functieOverzicht th.a,
#mainContainer #contentTable #content #shadowDiv #innerContent .functieOverzicht th.m,
#mainContainer #contentTable #content #shadowDiv #innerContent .functieOverzicht th.x {
    width:30px;
    text-align:right;
    padding-right:0px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .functieOverzicht .functieNaam {
    font-size:1.2em;
    padding-bottom:10px;
    border:0px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .ieWidthFix {
    width:712px;
}
#mainContainer #footer {
    height:34px;
    line-height:34px;
}
#mainContainer #footer #left {
    float:left;
    width:165px;
    height:34px;
    position:relative;
}
#mainContainer #footer #left #fontsize {
    position:absolute;
    bottom:0px;
    left:3px;
    width:162px;
    height:39px;
    line-height:39px;
    background-image:url('../../gfx/bg_fontsize.jpg');
    text-align:center;
    color:#FFFFFF;
}
#mainContainer #footer #left #fontsize span {
    cursor:pointer;
}
#mainContainer #footer #right {
    font-size:0.9em;
    float:left;
    width:785px;
    color:#00a3d0;
    padding-left:45px;
}
#mainContainer #footer #right #functions {
    float:right;
    padding-top:10px;
    line-height:24px;
    padding-right:45px;
}
#mainContainer #footer #right a {
    color:#00a3d0;
    text-decoration:none;
}
#mainContainer #footer #right a:hover {
    text-decoration:underline;
}
.tip {
    background-color:#FFFFFF;
    color:#000;
    border:2px outset #297cb0;
    padding:5px;
    padding-left:10px;
    padding-right:10px;
    font-size:0.9em;
    width:300px;
    text-align:left;
}
.tip .tip-title {
}
.tip .tip-text {
    display:none;
}
.subTabs {
    border-bottom:1px solid black;
    border-top:1px solid black;
    border-left:1px solid black;
    height:30px;
}
.subTabs a {
    display:block;
    float:left; 
    height:30px;
    line-height:30px;
    padding-left:10px;
    padding-right:10px;
    border-right:1px solid black;
}
.subTabs a.active {
    font-weight:bold;
}
.proceStageTable {
    width:100%;
}
.proceStageTable th {
    font-weight:bold;
    padding-right:10px;
    padding-top:2px;
    padding-bottom:2px;
}
.proceStageTable td {
    padding-top:2px;
    padding-bottom:2px;
    
}
.subkop {
    font-size:1.1em;
    color:#054257;
}
hr.hrRoles {
    border-top:1px solid #9fcfdb;
    font-size:0.1em;
    padding:0px;
    margin:0px;
    height:1px;
    margin-bottom:10px;
    margin-top:10px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .listTable td a.viewMore {
    /*color:#38b327;*/
    color:#a20075;
    font-weight:normal;
    font-size:0.85em;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .listTable td a.viewMore:hover {
    text-decoration:none;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .listTable td a.viewMore img {
    float:none;
    margin-top:5px;
    margin-right:2px;
}


.documentConnectionList {
	width:100%;
	color:#024356;
}
.documentConnectionList td {
	background-image:url('../../gfx/bg_bluedot.jpg');
	background-repeat:repeat-x;
	background-position:bottom left;
	padding-bottom:5px;
	padding-top:5px;
}
.documentConnectionList {
	font-size:0.90em;
}
.documentConnectionList td.icon {
	width:25px;
}
.documentConnectionList td.date {
	width:120px;
	color:#0c9dc8;
}
.documentConnectionList td.file a:hover {
	text-decoration:none;
}
#mainContainer #contentTable #content #shadowDiv #innerContent .selectFileButton {
	cursor:pointer;
	color:#a00977;
	font-weight:bold;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #documentDialoog {
	position:absolute;
	margin-left:-25px;
	visibility:hidden;
	/*
	background-color:white;
	border:1px solid #a20075;
	*/
	width:759px;
	z-index:10;
	/*background-image:url('../../gfx/bg_popup_center.png');*/
}
#mainContainer #contentTable #content #shadowDiv #innerContent #documentDialoog .top {
	background-image:url('../../gfx/bg_popup_top.png');
	background-position:top left;
	background-repeat:no-repeat;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #documentDialoog .top .bottom {
	background-image:url('../../gfx/bg_popup_bottom.png');
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-bottom:20px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #documentDialoog .top .bottom .center {
	background-image:url('../../gfx/bg_popup_center.png');
	background-repeat:no-repeat;
	background-position:left 49px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #documentDialoog div.title {
	font-size:1.2em;
	font-weight:bold;
	width:500px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #documentDialoog div.close {
	position:absolute;
	right:20px;
	top:30px;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:1px;
	text-align:right;
	cursor:pointer;
	z-index:9999;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #upload {
	margin-top:5px;
	border:1px solid #a20075;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #files {
	margin-top:10px;
	position:relative;
}
/*
#mainContainer #contentTable #content #shadowDiv #innerContent #files fieldset { 
	border:1px solid #a20075;
	margin-bottom:10px; 
	padding:5px;
}
*/
/*
#mainContainer #contentTable #content #shadowDiv #innerContent #files legend {
	padding-left:10px;
	padding-right:10px;
	margin-left:15px;
	text-align:right;
	font-weight:bold;
}
*/
#mainContainer #contentTable #content #shadowDiv #innerContent #files .labelTitle {
	color:#0c9dc8;
	font-family:'Lucida Fax';
	font-weight:bold;
	font-size:1.2em;
	border-bottom:1px solid #a0cfdb;
	padding-bottom:5px;
	margin-bottom:10px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable {
	width:100%;
	margin-bottom:15px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable td {
	background-image:url('../../gfx/bg_bluedot.jpg');
	background-repeat:repeat-x;
	background-position:bottom left;
	padding-top:5px;
	padding-bottom:5px;
	font-size:0.90em;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable th {
	font-weight:normal;
	font-size:0.85em;
	padding-bottom:10px;
	color:#7cb0be;
	background-image:url('../../gfx/bg_bluedot.jpg');
	background-repeat:repeat-x;
	background-position:bottom left;	
}
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable td.noData {
	font-size:0.85em;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable td.icon,
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable th.icon {
	width:20px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable td.filename span {
	cursor:pointer;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable td.user,
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable th.user {
	width:140px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable td.date,
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable th.date {
	width:100px;
	color:#0c9dc8;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable td.context,
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable th.context {
	width:8px;
	text-align:right;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable td.download,
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable th.download {
	width:8px;
	text-align:right;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable td.delete,
#mainContainer #contentTable #content #shadowDiv #innerContent #documentDialoog #files .fileTable th.delete {
	width:8px;
	text-align:right;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable td.context .contextDiv {
	position:absolute;
	right:70px;
	margin-top:-10px;
	display:none;
	background-color:#fff;
	border:1px dashed #b5e2ef;
	border-bottom:0px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable td.context .contextDiv div {
	border-bottom:1px dashed #b5e2ef;
	padding:3px;
	text-align:left;
	font-size:0.85em;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #files .fileTable td.context span {
	cursor:pointer;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #files .uploadTable td {
	padding-right:5px;
}
#mainContainer #contentTable #content #shadowDiv #innerContent #files .uploadTable .dsubmit {
	border:0px;
}
