/***** reset elements *****/
body, .pianoo div, .pianoo dl, .pianoo dt, .pianoo dd, .pianoo h1, .pianoo h2, .pianoo h3, .pianoo h4, .pianoo h5, .pianoo h6, .pianoo pre, .pianoo form, .pianoo fieldset, .pianoo input, .pianoo blockquote, .pianoo th, .pianoo td, ul.pianoo, ol.pianoo, .pianoo li, .pianoo p { margin:0; padding:0; }
.pianoo table { border-collapse:collapse; border-spacing:0; }
.pianoo fieldset, .pianoo img { border:0; }
.pianoo address, .pianoo caption, .pianoo cite, .pianoo code, .pianoo dfn, .pianoo em, .pianoo strong, .pianoo th, .pianoo var { font-style:normal; font-weight:normal; }
.pianoo caption, .pianoo th { text-align:left; }
.pianoo q:before, .pianoo q:after { content:''; }
.pianoo h1, 
.pianoo h2, 
.pianoo h3, 
.pianoo h4, 
.pianoo h5, 
.pianoo h6 { padding-bottom:1em; }
.pianoo p { padding-bottom:1.22em; }
/* these must be set explicitly */
ul.pianoo , ol.pianoo  { list-style-type:none; }

#searchresults {font-weight:bold; min-height:50px; padding-top:10px; padding-left:10px; padding-bottom:20px;}
#searchresults .content {padding-left:0px;}
#searchresults h3{padding-left:0px;}
#searchresults .sort {padding-left:0px;}

.bestekcontainer {
background-color:#fff !important;
}
.bestekcontainer #content-start {
border-right:1px solid #fff;
}
 p.cpvp {margin-top:10px; margin-bottom:10px; margin-left:150px;}

#navigation { border-right:1px solid #fff; } 
#inloggencontent {border-left:0px;  } 



.marge {
margin-left:156px !important;
}


input#tussenvoegsel {
width:75px !important;
}

input#organisatiepostcode {
width:75px !important;
}

input#hoedeuitdrukkingoud {
width:175px !important;
}

.inputwidth {
width:175px !important;
}

.korter {
width: 260px! important;
}

a.user {
font-weight:bold;
font-size:12px;
}

/***** font styling *****/
.pianoo * { line-height:1.22em; font:11px verdana,arial,helvetica,clean,sans-serif; }
.pianoo h1, 
.pianoo h2 { font-size:16px; /*color:#ff6600;*/}
.pianoo h3 { font-size:12px; }
.pianoo h4 { font-size:12px; } 
.pianoo h5, 
.pianoo h6 { font-size:100%; }
.pianoo h1, 
.pianoo h2,
.pianoo h3,
.pianoo h4, 
.pianoo h5, 
.pianoo h6 { font-weight:bold; }
.pianoo table { font-size:inherit; }
.pianoo select, .pianoo input, .pianoo textarea { font:11px verdana,arial,helvetica,clean,sans-serif; }
.pianoo pre, .pianoo code { font:115% monospace; }


h2.zwart{color:#000;}
h2.orange{color:#ff6600;}
.article h3 {padding-left:0px; padding-left:0px !important;}
.article h3 a {font-weight:bold; font-size:12px; padding-left:0px !important;}
h2.wit {color:#fff;}

 /*****H met border*****/
.pianoo h3.h_border { border-bottom:#000000 1px dotted; padding-bottom:5px; margin-bottom: 8px; padding-left: 1px; margin-left:4px;}
.pianoo h3.h_border2 {width:280px; border-bottom:#000000 1px dotted; padding-bottom:5px; margin-bottom: 8px; padding-left: 4px; margin-left:4px;}
 
 /*****Relevante links*****/
.pianoo h5.relevantlinks {margin:0px; padding:0px;}

ul.pianoo li a:hover {
text-decoration:underline;
}


/*****Toegevoegde styling*****/
.pianoo a.klikhier { padding-left: 5px; color:#ff6600; background:url(../images/raquo_normal.gif) no-repeat left top; text-decoration:none; }

.formcontent input.text {margin-left:7px; margin-right:5px;}
.formcontent {padding:5px;}

.contentlogin .clear3 { margin-top: 5px; border-bottom:1px solid #000; padding-bottom :19px; margin-right:8px;}
.contentlogin p {padding-bottom:5px;}
.contentlogin h3{padding-left:0px !important;}

 /*****Folderview links*****/
#folder-view {padding-bottom:35px;}
ul.pianoo li.folderlinks a {font-weight:700; margin-bottom:3px;}
ul.pianoo li.folderlinks {margin-bottom:3px;}

/***** layout *****/
#container { width:901px; margin:auto; }
#left { width:600px; float:left; display:inline; }
#right { width:299px; float:left; display:inline; }
#footer { }
.clear { clear:both; }

/***** styling: global *****/
body { background-color:#ccc; color:#000; }
#top { padding-top:10px; }
#container { background:#fff; }
hr { display:none; }
.pianoo a { color:#000; text-decoration:none; }
.pianoo a:hover { text-decoration: underline; }
#skip { position:absolute; top:-100em; }
img.right-aligned { float:right; }
img.left-aligned { float:left; }

/***** styling: form-elements *****/
input.text  { padding:2px 2px; } 
input.button { background:#c4c4c4 url(../images/bg_button.gif) repeat-x; }
select.select { }
input.bijlage {margin-left:0px !important; background:#c4c4c4 url(../images/bg_button.gif) repeat-x; }

input.button_send { background:#c4c4c4 url(../images/bg_button.gif) repeat-x;}

/*****Threaded Discussion*****/
.titellinks {float: left; }
p.reactielinks  {margin-left:8px;}
.reactielinks h3 {padding-left:0px !important; margin-top:5px;}
.reactielinks h3 a {font-weight:700 !important;}
.reactielinks h3 a:hover {text-decoration: underline;!important;}


.content .reactie_even {border: 1px solid #bbb; padding:3px; margin-bottom:10px; margin-top: 15px; position: relative;}
.content .reactie_uneven {background-color:#eeeeee; border: 1px solid #bbb; padding:3px; margin-bottom:10px; margin-top: 15px; position: relative;}

.reactie h4 a {font-weight:bold;}
.content .reactie .details p {padding-bottom:3px;}
h2.reactie  {color: #ff6600; margin-top: 8px;}
a.reactiekleur { color: #ff6600; text-decoration: underline; padding-left:0px !important;}
a:hover.reactiekleur { color: #ff6600; text-decoration: underline;}
p.reactie_tekst{ margin-left: 10px; text-align: justify; margin-right: 10px; }
.align { vertical-align: middle; }
/*****Reactie oneven*****/
.content .reactie5 {padding:3px; border: 1px solid #bbb; margin-top: 10px; background-color: #eee; position: relative;}
.reactie5 h4 a {font-weight:bold;}
.content .reactie5 .details p {padding-bottom:0em;}

/*****Reactie op Reactie*****/
.content .reactie2 {margin-left:20px; margin-top:10px; padding:3px; /*background-color: #eee;*/ border: 1px solid #bbb; position: relative;}
.reactie2 h4 a {font-weight:bold;}
.content .reactie2 .details p {padding-bottom:0em;}

/*****Reactie op Reactie op Reactie*****/
.content .reactie3 {margin-left:45px; padding:3px; border: 1px solid #bbb; margin-top: 10px; position: relative;}
.reactie3 h4 a {font-weight:bold;}
.content .reactie3 .details p {padding-bottom:0em;}

/*****Reactie op Reactie op Reactie op Reactie*****/
.content .reactie4 {margin-left:65px; padding:3px; border: 1px solid #bbb; /*background-color: #eee;*/ margin-top: 10px; position: relative;}
.reactie4 h4 a {font-weight:bold;}
.content .reactie4 .details p {padding-bottom:0em;}

.reactielinks h4 a {font-weight:bold;}
.reactierechts {position: absolute; right: 8px; display:block; top: 0px;}

/*
Threaded Discussion
.titellinks {float: left;}
p.reactielinks  {margin-left:8px;}
.content .reactie {background-color:#eeeeee; padding:3px; margin-bottom:10px;}
.reactie h4 a {font-weight:bold;}
.content .reactie .details p {padding-bottom:3px;}
h2.reactie  {color: #ff6600; margin-top: 8px;}
a.reactiekleur { color: #ff6600; }
.titelrechts p { float: right; margin-right: 5px; margin-top: 10px;}	

/*****Reactie op Reactie
.content .reactie2 {margin-left:20px; padding:3px;}
.reactie2 h4 a {font-weight:bold;}
.content .reactie2 .details p {padding-bottom:0em;}

/*****Reactie op Reactie op Reactie
.content .reactie3 {margin-left:45px; padding:3px;}
.reactie3 h4 a {font-weight:bold;}
.content .reactie3 .details p {padding-bottom:0em;}

/*****Reactie op Reactie op Reactie op Reactie
.content .reactie4 {margin-left:65px; padding:3px;}
.reactie4 h4 a {font-weight:bold;}
.content .reactie4 .details p {padding-bottom:0em;}

.reactielinks {float: left;}
.reactierechts {float: right; margin-right: 5px !important; display:block;}

*/

/***** styling: header *****/
#header.pianoo,
#header.pianoo * { font-size:10px; }
#header { background:url(../images/bb_bg_header.jpg) no-repeat; text-align:right; height:100px; border:1px solid #fff; }
#header h1 { width:400px; height:71px; margin:18px 0 0 16px; float:left; display:inline; background:transparent url(../images/bb_logo.gif) no-repeat; text-align:left; }
#header h1 a { display:block; width:100%; height:100%; }
#header h1 a span { margin-left:-4000px; }

#header ul { padding:3px 10px 0 0; }
#header ul a { text-decoration:none; }
#header ul a:hover { text-decoration:underline; }

#font-size { display:none; }
#font-size a { display:block; width:13px; height:13px; background:url(../images/font_size.gif); float:right; margin:5px 10px 0 0; display:inline; }
#font-size a#increase { background-position:0px -100px; }
#font-size a span { position:absolute; top:-100em; }

/***** help-navigation *****/
#help-navigation ul {margin-top:15px;}
#help-navigation li {padding-top:3px; padding-bottom:3px;}

/***** styling: blocks *****/
.blockcontent { border:1px solid #fff; border-width:0 0 1px 1px; height:145px; min-height:145px; position:relative; overflow:hidden; }
.blockrelevant { border:1px solid #fff; border-width:0 0 1px 1px; min-height:250px; position:relative; overflow:hidden; }
.block { border:1px solid #fff; border-width:0 0 1px 1px; height:200px; position:relative; overflow:hidden; }
.border { height:198px; }
.block a { padding-left:9px; background:url(../images/raquo_normal.gif) no-repeat left top; text-decoration:none; }
.blockrelevant p {padding-left:8px;}
.content .pianoo a { padding-left:9px; background:url(../images/raquo_normal.gif) no-repeat left top; text-decoration:none; }
.formcontent a {margin-left:9px; padding-left:9px; background:url(../images/raquo_normal.gif) no-repeat left top; text-decoration:none; }
#right a.aclass {margin-left:9px; padding-left:9px; background:url(../images/raquo_normal.gif) no-repeat left top; text-decoration:none; }

.width-300 { width:299px; float:left; }
.width-600 { clear:both; }
.double-height { height:401px; }
.double-height .border { height:399px; }
.auto-height,
.auto-height .border { height:auto; }
.pianoo .content { padding:8px 8px 8px 8px; }
.pianoo .contentlogin { padding:8px 0px 8px 8px; }
.pianoo h2, 
.pianoo h3 { padding-top:8px; padding-right:8px; padding-left:8px; }
.width-300 div.left,
.width-300 div.right { width:132px; float:left; }
.width-300 div.left { margin-right:16px; }
.read-further { position:absolute; top:9px; right:8px; }
.pianoo .caption p { padding:5px; }
.pianoo .image-left { float:left; margin:8px; }
.pianoo .homeimage-left { float:left; margin-left:8px; margin-top:8px; margin-bottom:0px; margin-right:8px; }

.read-further a.rss {padding-left:25px; background:url(../images/rss.gif) no-repeat 10px 0px;}

/***** styling: global *****/
.pianoo p.situation-map { padding:5px 8px 0 8px; }
.pianoo p.situation-map a { text-decoration:underline; background:none; padding:0; }
.pianoo strong { font-weight:bold; }
.pianoo em { font-style:italic; }
.pianoo ul,
.pianoo ol { margin-top:0 } /* toegevoegd */

/***** styling: navigation *****/
#navigation .content { padding:0; }
#navigation h2 { padding:13px 0 12px 0; margin:0 8px; border-bottom:1px solid #fff; }
#navigation .clear { margin:0 8px; border-top:1px solid #fff; }
#navigation .clear2 { margin:0 8px; border-bottom:1px solid #fff; padding-bottom :5px; }

#navigation,
#navigation a { color:#fff; background-position:left -100px; }
#navigation ul { width:291px; float:left; padding:10px 0 12px 0; }
#navigation ul li { padding:0; font-size:0px; }
#navigation ul li a { padding:2px 8px 2px 8px; display:block; background:none; }
#navigation ul li a span { font-size:12px; font-weight:bold; padding-left:13px; background:url(../images/raquo_bold.gif) no-repeat left -100px; text-decoration:none; }
#navigation ul li.selected a,
#navigation ul li a:hover { display:block; color:#f60; background:#fff; text-decoration:none; }
#navigation ul li.selected a span,
#navigation ul li a:hover span { background-position:left -200px; }
#navigation p { padding:4px 0 0 0; margin:0 8px; }

#navigation legend { visibility:hidden; }
#navigation label { position:absolute; top:-100em; }
#navigation input.text { width:215px; float:left; } /* float:left for safari */
#navigation select.select { width:160px; margin-left:4px; }

/***** styling: search-section *****/
#search-section fieldset { margin-bottom:10px; }
#search-section legend { visibility:hidden; font-size:0px; position:absolute; top:-100em; }
#search-section label { display:block; font-size:12px; font-weight:bold; margin-bottom:5px; }
#search-section select.select { width:215px; }
#search-section ul li { margin-bottom:10px; }
#search-section ul li a { font-weight:bold; padding-left:13px; background:url(../images/raquo_bold.gif) no-repeat left 0px; }
#search-section ul li li { padding-left:15px; margin-bottom:2px; }
#search-section ul li li a { font-weight:normal; }

/***** styling: instruments *****/
#instruments .left h4 { width:110px; height:34px; background:transparent url(../images/logo_pianoo_desk.gif) no-repeat; }
#instruments .right h4 { width:90px; height:34px; background:transparent url(../images/logo_tenderned.gif) no-repeat; }
#instruments h4 a { display:block; width:100%; height:100%; padding:0; background:none;}
#instruments h4 a span { margin-left:-4000px; }
#instruments legend { visibility:hidden; font-size:0px; position:absolute; top:-100em; }
#instruments label { position:absolute; top:-100em; }
#instruments input.text { width:115px; float:left; margin-bottom:3px; }
#instruments input.button { float:left; }
#instruments .right p a { color:#f60; background-position:left -200px; }
#instruments .left p a { color:#f60; background-position:left -200px; }
/*.instrumenten { width: 150px; float: left; margin-right: 30px !important; }*/

.instrumenten { width: 150px; float: left;}
.instrumenten_middle { width: 150px; float: left; margin-right: 55px !important; margin-left: 55px !important;}
.instrumenten img {}
.instrumenten h4 a { height:34px; width:150px; overflow:hidden; display:block;}
.instrumenten a { color:#FF6600; background: url(../images/raquo_normal.gif) no-repeat left 50%;	text-decoration: none;}
.instrumenten_middle a { color:#FF6600; background: url(../images/raquo_normal.gif) no-repeat left 50%;	text-decoration: none;}
#instruments .right {  float: left; margin-right: 60px !important; margin-left: 60px !important;}




/***** styling: quicklinks *****/
#quicklinks ul { width:283px; float:left; padding:0 0 10px 0; }
#quicklinks ul li { padding:0 0 10px 0; }
#quicklinks ul li a { color:#f60; background-position:left -200px; }

/***** styling: more-on-subject *****/
#more-on-subject h3 { color:#f60; }
#more-on-subject ul { width:281px; padding:0 0 10px 0; }
#more-on-subject ul li { padding:0 0 10px 0; }
#more-on-subject ul.bullets li { padding-left:10px; background:url(../images/bullet.gif) no-repeat left top; }
#more-on-subject ul.bullets li a { background:none; padding:0; }
#more-on-subject .article h4 { font-weight:bold; color:#000; padding:0; background:none; font-size:11px; padding-bottom:0; }
#more-on-subject .article p { padding-bottom:0; }
#more-on-subject .article .details { color:#f60; }
#more-on-subject .article .details { padding:0 8px 1.22em 0; }

/***** styling: link-list, list-archive *****/
.list-archive { height:auto; }
.list-archive .border { height:auto; }
.link-list h3,
.list-archive h3 { color:#f60; }
.link-list ul,
.list-archive ul { width:281px; padding:0 0 10px 0; }
.link-list ul li,
.list-archive ul li { padding:0; }

/***** styling: list-with-date *****/
.list-with-date ul { width:282px; float:left; padding:12px 0 10px 0; font-size:0px; }
.list-with-date ul li { padding:0 0 10px 0; font-size:11px; }
/*.list-with-date ul li a { float:left; } uitgeschakeld */
.list-with-date .clear { display:block; color:#f60; }


/***** styling: searchbox *****/
.searchbox h3 { color:#f60; }
.searchbox form p { padding-bottom:3px; }
.searchbox form label { display:block; width:76px; float:left; }
.searchbox form .text { width:180px; }
.searchbox form .select { width:188px; }
.searchbox form .select_date { width:60px; }
.searchbox form .select_date_dag { width:50px; }
.searchbox form .select_date_maand { width:70px; }

/***** styling: poll *****/
.poll strong { font-weight:bold; }
.poll legend { visibility:hidden; font-size:0px; position:absolute; top:-100em; }
.poll label { padding-left:6px; }
.poll .content div { padding:0 0 3px 0; }
.poll dl { clear:both; height:30px; padding:0 0 5px 0; }
.poll dd span { display:block; width:40px; padding-left:3px; float:right; background:#e5e5e5; } /* percentage (in numbers) */
.poll dt,
.poll dd,
.poll dd span { height:15px; }
/*coloring*/
.poll dl.result-1 dd { background:#ff6804; }
.poll dl.result-2 dd { background:#ff8838; }
.poll dl.result-3 dd { background:#ffa66b; }
.poll dl.result-4 dd { background:#ffc59e; }
.poll dl.result-5 dd { background:#ffe3d1; }


/***** styling: list-articles *****/
.list-articles .sort { padding:0 8px 20px 8px; font-weight:bold; }
.list-articles .sort a { color:#f60; }
.list-articles h4 { padding-bottom:0; }
.list-articles .article h4 a { font-weight:bold; color:#000; font-size:12px; padding:0; background:none; }
.list-articles h3,
.list-articles .details { color:#f60; }
.list-articles .details { padding:0 8px 1.22em 0; }
.list-articles .details span { color:#000 }
.list-articles .article { margin-bottom:1.22em; border-bottom:1px solid #ccc; }
.list-articles .article p a { color:#f60; padding-left:9px; background:url(../images/raquo_normal.gif) no-repeat left -200px; }
/*.list-articles .pagination a.next { padding-right:11px; background:url(../images/raquo_normal.gif) no-repeat right -200px; color:#f60; }
.list-articles .pagination a.prev { padding-left:11px; background:url(../images/laquo_normal.gif) no-repeat left -200px; color:#f60; }*/
.list-articles .pagination a { color:#f60; }
.list-articles .pagination { margin:8px; margin-top:0; font-weight:bold; }


/***** styling: FAQ *****/
.faq .article p a { color:#000; text-decoration:underline;}
.faq .article p span { font-weight:bold; color:#000; padding:0; background:none; font-size:12px; }
.faq .article span a { font-weight:bold; color:##ff6600; padding:0; background:none; }
.faq .article p span a { color:#ff6600; }
.faq h3 { color:#ff6600; }
.faq .article { margin-bottom:1.22em; border-bottom:1px solid #ccc; font-size:12px; }
 
 
/***** styling: Sitemap *****/
.sitemap h3 { color:#ff6600;}
.sitemap h2 { color:#ff6600;}
.sitemap ul { padding-left:20px; margin-top:10px; }
.sitemap ul.level-1 { padding-left:0; }
.sitemap ul.level-1 a { color:#ff6600; font-weight:bold; font-size:12px; padding-right:11px; background:url(../images/raquo_normal.gif) no-repeat right top; background-position:right -200px; }
.sitemap ul.level-2 { padding-left:10px; padding-bottom:10px; }
.sitemap ul.level-2 li{padding-bottom:5px; }
.sitemap ul.level-2 a { color:#000; font-weight:bold; font-size:11px; background-position:right 0px; }
.sitemap ul.level-3 { padding-left:20px; margin-top:5px; }
.sitemap ul.level-3 a { color:#000; font-size:11px; font-weight:normal; background-position:right 0px; }
.sitemap li.space { padding-bottom:10px; }



/***** styling: news-single *****/
#news-single { margin-bottom:1.22em; }
#news-single h2,
#news-single h3,
#news-single h4 { padding-bottom:0; }
#news-single h3,
#news-single h4 { font-size:11px; margin:0; padding:0; }
#news-single h4 { color:#777; }
#news-single ul li { font-size:11px; line-height:1.22em; }
#news-single h2,
#news-single .details { color:#f60; }
#news-single .details { padding:0 8px 1.22em 8px; }
#news-single .details span { color:#000 }
#news-single .actions { padding:0 8px; }
#news-single .actions a { color:#f60; }
#news-single .actions .respond,
#news-single .actions .print,
#news-single .actions .forward { padding-left:17px; background:url(../images/icons.gif) no-repeat; }
#news-single .actions .print { background-position:left -100px; }
#news-single .actions .forward { background-position:left -200px; }
#news-single .content img { margin:3px; }
#news-single .content a { color:#f60; text-decoration:underline; }

/***** styling: folder-view *****/
#news-single { margin-bottom:1.22em; }
#news-single h2,
#news-single h3,
#news-single h4 { padding-bottom:0; }
#news-single h3,
#news-single h4 { font-size:11px; margin:0; padding:0; }
#news-single h4 { color:#777; }
#news-single ul li { font-size:11px; line-height:1.22em; }
#news-single h2,
#news-single .details { color:#f60; }
#news-single .details { padding:0 8px 1.22em 8px; }
#news-single .details span { color:#000 }
/*#news-single*/ .actions { padding:0 8px !important; padding-bottom:5px !important; margin-top:15px !important;}
/*#news-single*/ .actions a { color:#f60; }
/*#news-single*/ .actions .respond,
									.actions .doorsturen,
/*#news-single*/ .actions .print,
/*#news-single*/ .actions .forward { padding-left:17px; background:url(../images/icons.gif) no-repeat; }
/*#news-single*/ .actions .print { background-position:left -100px; }
/*#news-single*/ .actions .doorsturen { background-position:left -200px; }
/*#news-single*/ .actions .forward { background-position:left -200px; }
#news-single .content img { margin:3px; }
#news-single .content a { color:#f60; text-decoration:underline; }


/***** styling: profile [GV Custom] *****/
#profile-page {height:auto !important;}



/***** styling: error *****/
.error { min-height:400px; height:400px!important;}
.error h2 { color:#f60; font-size:12px }

.combi-lijst ul.opties {list-style-type:square;}
.combi-lijst ul.opties li {padding-top:5px; padding-bottom:5px;}
.error ul.link-lijst  {list-style-type:none; width:350px;}
.error ul.link-lijst li {list-style-type:none; border-bottom:#999999 1px solid; padding: 5px 0 5px;}
.error form.zoekterm {margin-left:35px; width:500px;}

input.button { background:#c4c4c4 url(../images/bg_button.gif) repeat-x; }





/***** styling: site-reaction *****/
/*#site-reaction a { padding-right:0; background:transparent; }*/
#site-reaction h2 { padding-bottom:0; }

#site-reaction legend { visibility:hidden; font-size:0px; position:absolute; top:-100em; }
#site-reaction form p { clear:left; padding:0 0 2em 0; }
#site-reaction form p.no-padding { padding:0 0 3px 0; }
#site-reaction form p.medium-padding { padding:0 0 8px 0; }
#site-reaction form input.text,
#site-reaction form textarea { width:345px; }
#site-reaction form span.obligated { color:#f60; }
#site-reaction form label { display:block; width:96px; float:left; }
#site-reaction form p.obligated { padding-left:96px; }
#site-reaction form .button { margin-left:96px; }



/***** styling: news-reaction *****/
#news-reaction {height:auto;}
#news-reaction a { padding-right:0; background:transparent; }
#news-reaction h2 { padding-bottom:0; }

#news-reaction legend { visibility:hidden; font-size:0px; position:absolute; top:-100em; }
#news-reaction form p { clear:left; padding:0 0 2em 0; }
#news-reaction form p.no-padding { padding:0 0 3px 0; }
#news-reaction form p.medium-padding { padding:0 0 8px 0; }
#news-reaction form input.text,
#news-reaction form textarea { width:345px; }
#news-reaction form span.obligated { color:#f60; }
#news-reaction form label { display:block; width:96px; float:left; }
#news-reaction form p.obligated { padding-left:96px; }
#news-reaction form .button { margin-left:96px; }

#content-start .pagination a.next { /*padding-right:11px; background:url(../images/raquo_normal.gif) no-repeat right -200px; color:#f60;*/ font-weight:bold;   }
#content-start .pagination a.prev { /*padding-left:11px; background:url(../images/laquo_normal.gif) no-repeat left -200px; color:#f60;*/  font-weight:bold;   }
#content-start .pagination a { color:#f60; margin:0px; padding:0px;  font-weight:bold;  }
#content-start .pagination { margin-left:8px; margin-top:0; font-weight:bold;  margin-top:8px;  margin-bottom:8px;}
#content-start .pagination span { font-weight:bold; }

#reactie-start .pagination a.next { padding-right:11px; background:url(../images/raquo_normal.gif) no-repeat right -200px; color:#f60; }
#reactie-start .pagination a.prev { padding-left:11px; background:url(../images/laquo_normal.gif) no-repeat left -200px; color:#f60; }
#reactie-start .pagination a { color:#f60; margin:0px; padding:0px; }
#reactie-start .pagination { margin-left:8px; margin-top:0; font-weight:bold;  margin-top:8px;  margin-bottom:8px;}


/***** styling: user-registration-sso *****/
#user-registration-sso {height: auto !important;}
#user-registration-sso a { /*padding-right:0; background:transparent; */}
#user-registration-sso h2 { padding-bottom:0; }
#user-registration-sso h3 { padding-bottom:0; display:block; }

#user-registration-sso legend { visibility:hidden; font-size:0px; position:absolute; top:-100em; }
#user-registration-sso form p { clear:left; padding:0 0 2em 0; }
#user-registration-sso form p.no-padding { padding:0 0 3px 0; }
#user-registration-sso form p.medium-padding { padding:5px 0 8px 0; }
#user-registration-sso form input.text,
#user-registration-sso form textarea { width:345px; }
#user-registration-sso form span.obligated { color:#f60; }
#user-registration-sso form label { display:block; width:125px; float:left; }
#user-registration-sso form p.obligated { padding-left:125px; }
#user-registration-sso form .button { margin-left:125px; }
#user-registration-sso form select {}
#user-registration-sso p.stappen { float:right; text-align: right; display:block;}
#user-registration-sso p.stappen a {margin-right:3px; margin-left:3px;}
#user-registration-sso form .adresfield {width:170px; padding:0 0 3px 0;}
#user-registration-sso form .postbusfield {width:170px; margin-left:5px; padding:0 0 3px 0;}
#user-registration-sso form .postcodefield {width:170px; padding:0 0 3px 0;}
#user-registration-sso form .plaatsfield {width:170px; margin-left:5px; padding:0 0 3px 0;}
#user-registration-sso form .pulldown {width:150px; margin-left:0px; padding:0px;}
#user-registration-sso FORM SELECT.select {	WIDTH: 353px}

#user-registration-reg {height: 401px !important;}
#user-registration-reg a { /*padding-right:0; background:transparent; */}
#user-registration-reg h2 { padding-bottom:0; }
#user-registration-reg h3 { padding-bottom:0; display:block; }

#user-registration-reg legend { visibility:hidden; font-size:0px; position:absolute; top:-100em; }
#user-registration-reg form p { clear:left; padding:0 0 2em 0; }
#user-registration-reg form p.no-padding { padding:0 0 3px 0; }
#user-registration-reg form p.medium-padding { padding:5px 0 8px 0; }
#user-registration-reg form input.text,
#user-registration-reg form textarea { width:345px; }
#user-registration-reg form span.obligated { color:#f60; }
#user-registration-reg form label { display:block; width:125px; float:left; }
#user-registration-reg form p.obligated { padding-left:125px; }
#user-registration-reg form .button { margin-left:125px; }
#user-registration-reg form select {}
#user-registration-reg p.stappen { float:right; text-align: right; display:block;}
#user-registration-reg p.stappen a {margin-right:3px; margin-left:3px;}
#user-registration-reg form .adresfield {width:170px; padding:0 0 3px 0;}
#user-registration-reg form .postbusfield {width:170px; margin-left:5px; padding:0 0 3px 0;}
#user-registration-reg form .postcodefield {width:170px; padding:0 0 3px 0;}
#user-registration-reg form .plaatsfield {width:170px; margin-left:5px; padding:0 0 3px 0;}
#user-registration-reg form .pulldown {width:150px; margin-left:0px; padding:0px;}
#user-registration-reg FORM SELECT.select {	WIDTH: 353px}
#user-registration-reg



/***** printlink *****/

.actions .print {	PADDING-LEFT: 17px;	BACKGROUND: url(../images/icons.gif) no-repeat} 
.actions .print {	BACKGROUND-POSITION: left -100px}




/***** printlink *****/
.error_red {
color:red;
}







/***** styling: user-registration *****/
#user-registration {height: 310px !important;}
#user-registration a { padding-right:0; background:transparent; }
#user-registration h2 { padding-bottom:0; }
#user-registration h3 { padding-bottom:0; display:block; }

#user-registration legend { visibility:hidden; font-size:0px; position:absolute; top:-100em; }
#user-registration form p { clear:left; padding:0 0 2em 0; }
#user-registration form p.no-padding { padding:0 0 3px 0; }
#user-registration form p.medium-padding { padding:5px 0 8px 0; }
#user-registration form input.text,
#user-registration form textarea { width:345px; }
#user-registration form span.obligated { color:#f60; }
#user-registration form label { display:block; width:125px; float:left; }
#user-registration form p.obligated { padding-left:125px; }
#user-registration form .button { margin-left:125px; }
#user-registration form select {}
#user-registration p.stappen { float:right; text-align: right; display:block;}
#user-registration p.stappen a {margin-right:3px; margin-left:3px;}
#user-registration form .adresfield {width:170px; padding:0 0 3px 0;}
#user-registration form .postbusfield {width:170px; margin-left:5px; padding:0 0 3px 0;}
#user-registration form .postcodefield {width:170px; padding:0 0 3px 0;}
#user-registration form .plaatsfield {width:170px; margin-left:5px; padding:0 0 3px 0;}
#user-registration form .pulldown {width:150px; margin-left:0px; padding:0px;}

/***** styling: user-registration2 *****/
#user-registration2 {height: 290px !important;}
#user-registration2 a { padding-right:0; background:transparent; }
#user-registration2 h2 { padding-bottom:0; }
#user-registration2 h3 { padding-bottom:0; display:block; }

#user-registration2 legend { visibility:hidden; font-size:0px; position:absolute; top:-100em; }
#user-registration2 form p { clear:left; padding:0 0 2em 0; }
#user-registration2 form p.no-padding { padding:0 0 3px 0; }
#user-registration2 form p.medium-padding { padding:5px 0 8px 0; }
#user-registration2 form input.text,
#user-registration2 form textarea { width:345px; }
#user-registration2 form span.obligated {color:#f60; }
#user-registration2 form label { display:block; width:140px; float:left; }
#user-registration2 form p.obligated { padding-left:140px; }
#user-registration2 form .button { margin-left:140px; }
#user-registration2 form select {}
#user-registration2 p.stappen { float:right; text-align: right; display:block;}
#user-registration2 p.stappen a {margin-right:3px; margin-left:3px;}
#user-registration2 form input.checkbox { margin-left:140px; }


/***** styling: user-registration3 *****/
#user-registration3 {height: 230px !important;}
#user-registration3 a { padding-right:0; background:transparent; }
#user-registration3 h2 { padding-bottom:0; }
#user-registration3 h3 { padding-bottom:0; display:block; }

#user-registration3 legend { visibility:hidden; font-size:0px; position:absolute; top:-100em; }
#user-registration3 form p { clear:left; padding:0 0 2em 0; }
#user-registration3 form p.no-padding { padding:0 0 3px 0; }
#user-registration3 form p.medium-padding { padding:5px 0 8px 0; }
#user-registration3 form input.text,
#user-registration3 form textarea { width:345px; }
#user-registration3 form span.obligated { color:#f60; }
#user-registration3 form label { display:block; width:140px; float:left; }
#user-registration3 form p.obligated { padding-left:140px; }
#user-registration3 form .button { margin-left:140px; }
#user-registration3 form select {}
#user-registration3 p.stappen { float:right; text-align: right; display:block;}
#user-registration3 p.stappen a {margin-right:3px; margin-left:3px;}
#user-registration3 form input.checkbox { margin-left:140px; }

/***** styling: upload-bestek *****/
#upload-bestek {height:auto;}
#upload-bestek .situation-map { padding:5px 8px 0 8px; }
#upload-bestek .explanation { padding:0 8px 1.22em 8px; }
#upload-bestek .situation-map a u { text-decoration:underline; padding-right:0; background:transparent; }
#upload-bestek h3 { padding-bottom:5px; }

#upload-bestek legend { visibility:hidden; font-size:0px; position:absolute; top:-100em; }
#upload-bestek form p { clear:left; padding:0 0 2em 0; }
#upload-bestek form p.no-padding { padding:0 0 3px 0; }
#upload-bestek form p.medium-padding { padding:0 0 8px 0; }
#upload-bestek form input.text { width:345px; }
#upload-bestek form select.select { width:354px; }
#upload-bestek form label { display:block; width:156px; float:left; }
/*#upload-bestek form .button { margin-left:156px; }ati ff test abi*/
#upload-bestek p.checkboxes  { margin-left:156px; }
#upload-bestek form span.obligated { color:#f60; }
#upload-bestek form p.obligated { padding-left:155px; }
#upload-bestek form textarea { width:349px; }
.bijlage {}


/***** styling: deep-search *****/
#deep-search {height:auto;}
#deep-search .situation-map { padding:5px 8px 0 8px; }
#deep-search .explanation { padding:0 8px 1.22em 8px; }
#deep-search .situation-map a u { text-decoration:underline; padding-right:0; background:transparent; }
#deep-search h3 { padding-bottom:5px; }

#deep-search legend { visibility:hidden; font-size:0px; position:absolute; top:-100em; }
#deep-search form p { clear:left; padding:0 0 2em 0; }
#deep-search form p.no-padding { padding:0 0 3px 0; }
#deep-search form p.medium-padding { padding:0 0 8px 0; }
#deep-search form input.text { width:345px; }
#deep-search form select.select { width:354px; }
#deep-search form label { display:block; width:156px; float:left; }
#deep-search form .button { margin-left:156px; }

/***** styling: newsletter *****/
#newsletter legend { visibility:hidden; font-size:0px; position:absolute; top:-100em; }
#newsletter label { position:absolute; top:-100em; }
#newsletter input.text { width:215px; float:left; margin-bottom:3px; }
#newsletter input.button { clear:both; margin:0 20px 0 0; }

/***** styling: inloggen *****/
#inloggen legend { visibility:hidden; font-size:0px; position:absolute; top:-100em; }
#inloggen label { position:absolute; top:-100em; }
#inloggen input.text { width:215px; float:left; margin-bottom:3px; }
#inloggen input.button { clear:both; margin:0 20px 0 0; }

.contentlogin .loginlinks {margin-top:17px;}
.contentlogin .loginlinks p{padding:0px; margin-top:5px;}
.contentlogin a.klikhier {padding-left:7px; color:#000000;}
.contentlogin a.klikhier a:hover {text-decoration:underline;}

.content .homeloginlinks {margin-top:10px;}
.content .homeloginlinks p{padding:0px; margin-top:5px;}
.homeloginlinks a.klikhier {padding-left:7px; color:#000000;}

/***** styling: inloggen contentpagina *****/
#inloggencontent legend { visibility:hidden; font-size:0px; position:absolute; top:-100em; }
#inloggencontent label { position:absolute; top:-100em; }
#inloggencontent input.text { width:96px; float:left; margin-bottom:3px; margin-right:3px; padding-left:0px !important;}
#inloggencontent input.button {float:left; margin:0 0px 0 0; }

/***** temp colors *****/
.orange-full { background: #f60; }
.grey-full {background: #888888;}
.orange-flat { background:#ffc299; }
.salmon { background:#ffefe5; }
.salmon-light { background:#ffe0cc; }
.salmon-light .border { border:1px solid #ffc299; }
.gray { background:#e5e5e5; }
.gray-bestekdetail { background:#ffffff; }
.light-gray { background:#f2f2f2; }
.light-gray .border { border:1px solid #999; }
.white { background:#fff; }
.white .caption { background:#fff0e5; color:#f60; }

/***** styling: footer *****/
#footer { background:#ccc; text-align:right; padding:8px 0 0 0; height:20px; }
#footer p { font-size:10px; }
#footer ul { float:right; }
#footer ul li { float:left; }
#footer ul li a { display:block; padding-left:10px; margin-left:10px; border-left:1px solid #000; font-size:10px; text-decoration:underline; }
#footer ul li a.rss { padding-left:25px; background:url(../images/rss.gif) no-repeat 10px 0px; }

/***** styling: table.pianoo-styled *****/
table.pianoo-styled { border-collapse:collapse; border:1px solid #999; border-width:1px 1px 0 0; width:100%; margin:0 0 1.22em 0; }
table.pianoo-styled td,
table.pianoo-styled th { border:1px solid #999; border-width:0 0 1px 1px; padding:3px; }
table.pianoo-styled th { font-weight:bold; background-color:#ffefe5; }

/***** DEMO (should be arranged from CMS) *****/
/*caption image*/
#caption-for-demo-template { width:280px; }
#caption-for-home-template { width:95px; }

/*poll results (100% = 200px + 40px, 50% = 100px + 40px);*/
.poll dl.result-1 dd { width:50px; } /*80% = 160px + 40px*/
.poll dl.result-2 dd { width:50px; } /*20% = 40px + 40px*/
.poll dl.result-3 dd { width:220px; } /*20% = 40px + 40px*/



/*-----------DISCUSSION----------------*/
#discussion{
	width:100%;
}

	#discussion .action{
		margin:10px 0px 10px 20px;
	}
	
	.showhide_links{
		display: none;
	}

#discussion_tree{
	width:100%;
	border-left:1px solid #cccccc;
	padding:10px 0px 10px 0px;
}

#discussion h2{
	font-weight:normal;
	margin:0px 0px 0px 10px;
	font-size:115%;
	font-weight:bold;
}

#discussion p{
	margin-left:10px;
}

#discussion ul{
	margin:20px 0px 20px 20px;
	padding:0px 0px 0px 0px;
	border-left:1px solid #cccccc;
	list-style-type:none;
}

	#discussion ul li{
		background-image:url(../images/dispointer.gif);
		background-repeat:no-repeat;
		background-position:0px 0px;
		margin:10px 0px 0px -20px;
		padding:0px 0px 0px 20px;
	}

#discussion ul ul{
	margin:10px 0px 30px 20px;
}

#discussion ul ul ul{
	margin:10px 0px 0px 20px;
}
 
/*-----------Kenniskaart----------------*/

.kenniskaart {
	margin-left: 10%;
}	

.kenniskaart h1 {
	margin-left: 15px;
	margin-top: 15px;
	color: #fa6805;
}

.kenniskaart h2 {
	color: #fa6805;
	margin-top: 10px;
}

.kenniskaart table{
	margin-left: 10%;
}
.kenniskaart .content td {
	padding: 6px;
	width: 50%;
	}

.kenniskaart .content tr {
	width: 50%;
}

.link a:hover {	text-decoration: underline; }

.datum { padding-left: 10px; }

div.test {display:block; float:left; padding-right:10px; padding-top:5px;}




/* === Kleuren typo [AG] ====*/
.oranje {color:#ff6600;}
h2.oranje {padding-left:0px;}


/*=== Bestekdetailpagina [AG] ===*/

.floatleft { float:left;}
.floatright { float:right; position: relative;}

div.bestekdetail h2 { float:left; position: relative; }

p.downloadbestek { float:right; position: relative; }
p.downloadbestek img {margin-right:5px;}
p.downloadbestek span a{display:block; text-decoration:underline; background:none;}

/*div.bestekdetailinfo {
	border:1px solid #888888;
	border-left:0;
	border-right:0;
	clear:both;
	padding:15px 0;
}

div.bestekdetailinfo a { text-decoration:underline; background:none; padding-left:0;}

div.bestekdetailinfo table {
border-collapse: separate;
}

div.bestekdetailinfo th {
	font-weight:bold;
	width:25%;
	vertical-align:top;
	padding-bottom:10px;
}

div.bestekdetailinfo td {
	padding-bottom:10px;
	padding-left:10px;
}*/



/*Styling update bestekkenpagina*/
.bijlagen{
	border-left:0;
	border-right:0;
	clear:both;
	padding:0px 0 0 30px !important;
	border-top: 1px solid #999999;
}

.bijlagen h3 {
	padding-left:0px;
}


div.bijlagen table {
	border-collapse: separate;
}

div.bijlagen th {
	font-weight:bold;
	width:25%;
	vertical-align:top;
	padding-bottom:10px;
}

div.bijlagen td {
	padding-bottom:10px;
	padding-left:10px;
}

div.bestekdetailinfo {
	clear:both;
	padding:15px 0;
	/*border-top:#888888 1px solid;*/
}

div.bestekdetailinfo a { text-decoration:underline; background:none; padding-left:0;}

div.bestekdetailinfo table {
	border-collapse: separate;
	width:100%;
}

div.bestekdetailinfo th {
	font-weight:bold;
	width:/*25%;*/145px;
	vertical-align:top;
	padding-bottom:10px;
}

div.bestekdetailinfo td {
	padding-bottom:10px;
	padding-left:10px;
}


div.url table {
	border-collapse: separate;
	padding:15Px 0pt;
}

div.url th {
	font-weight:bold;
	width:/*25%;*/145px;
	vertical-align:top;
	padding-bottom:10px;
}

div.url td {
	padding-bottom:10px;
	padding-left:10px;
}

div.url {
	clear:both;
	padding:0px 0 0 30px !important;
}



.bijlageitem {
	clear:both;
	margin-bottom:5px;
	display: table;
	border-bottom: #cecece 1px solid;
	width:100%;
	padding-top:10px !important;
}

.bijlageitem .bestekdetailinfo {
	border-top:#CECECE 1px solid;
}


.urlitem {
	clear:both;
	Margin-bottom:5px;
	display: table;
	border-bottom: #cecece 1px solid;
	width:100%;
}
.oranje_h {
	border-bottom:1px solid #888888;
	color:#FF6600;
	padding-left:0;
}

/***/

div.bestekdetailbijlage {padding:15px 0 0 25px;}
div.bijlageitem h3{float:left; color:#FF6600; padding-left:0; position: relative; margin-bottom:15px; }
div.url h3{ color:#FF6600; 	border-bottom: #cecece 1px solid;; padding-top:10px;  padding-bottom:10px !important; padding-left:0px;}

div.waardeer {
	/*padding:10px 0 10px 25px;*/
	padding:10px 0 10px 0;
}

	div.waardeer p {font-weight:bold; position: relative; }
	div.waardeer p.links {padding-top:5px; float:left; position: relative;}
	div.waardeer a { background:none;}

div.recentereacties {clear:both; border-top:1px solid #888888; padding-top:5px;}
div.recentereacties h3 {color:#FF6600; width:45%; padding-left:0px;}
div.recentereacties p {padding-left:25px; font-weight:bold; text-decoration:underline;}
div.recentereacties li { list-style:none; line-height:18pt;}
div.recentereacties li a{ text-decoration:underline;}
div.recentereacties ul {margin-top:15px;}

.waarderingnee { width:30px; float:left; display:block;}
.waarderingja { width:30px; float:left; display:block;}

.reactiebestek {text-decoration:underline !important; background:none !important;}


p.overzicht { float:right; }
p.overzicht img {margin-right:5px;}
p.overzicht span a{display:block; text-decoration:underline; background:none;}

.recentoverview ul {
margin-left:0px;
padding-left:30px;
}


/****Search Hoogte nij geen results****/

.heightdiv {
	height:450px;
}

div.bestekdetailinfo a { text-decoration:underline; background:none; padding-left:0;}

div.bestekdetailinfo table {
border-collapse: separate;
}
 
/****************custom gvstyles*********************/

a.mailto {
	text-decoration:underline; background:none; padding-left:0;
}

a.user {
	text-decoration:underline; background:none; padding-left:0;
}

a.urlbestek {
	text-decoration:underline; background:none; padding-left:0;
}


textarea#description {
height:140px;
padding-top:3px;
}


p.fout {
color:red;
font-weight:bold;
}

p.alert {
color:red;
font-weight:bold;
}

.fout {
color:red;
font-weight:bold;
}

/****Styles voor bestektoevoegen****/

input.text_small{
	width:77px !important;
	padding:2px;
}

input#pages {
	width:170px !important;
}

a.lijstcpv {
	Background:none !important;
	list-style:none;
	text-decoration:underline;
}

input#check_euro2 {
	margin-left:25px;
}

.content h3 {
	padding-left:0px;
}

p.formp{
	width:515px;
}
.hr_line {
	border-bottom:1px solid #888888;
	height:10px;
}

span.obligated { color:#f60; }

p.left{padding-left:10px;}

input.verzenden {
	margin-left:15px;
}

p.marginleft {
	margin-left:150px;
	margin-top:-15px;
}

p.buttons {
/*margin-left:25%;*/
width:150px;
}
/* ati ff test abi
form#terugform fieldset {
width:60px !important;
float:left;
}
*/

form#terugform { float:left; margin:0 10px 0 156px; }
form#terugformsso { float:left; margin:0 10px 0 0px; }

form#verzendform { }

form#sendform fieldset {

}

.marge {
margin-left:156px;
}
.marginright {
	margin-right:5px !important;
}

.nomarge {
margin-left:0px !important;

}

p.reedstoegevoegd {
	padding-bottom:0.5em !important;
	font-style:italic;
}

.uitloggencontent {
	margin-top:10px !important;
}

/*Contact.jsp*/

.invoer-input {
	padding-top:3px;
	margin-bottom:10px;
	height:25px;
}

.invoer-reeks {
	margin-bottom:10px;
}

#site-reaction form p.fout {
	padding-top:10px;
	padding-bottom:10px;
}

#inkooppakket {
	height:110px !important;
}

optgroup {
  font-style:normal !important; 
  font-weight:bold !important; 
}

div.reactie_tekst {
	margin-left: 8px; 
	margin-right: 10px;
}

div.reactie_tekst a {
	color: #f60;	
	text-decoration: underline;
}



a.terug {
 padding-left:9px; background:url(../images/raquo_vorig.gif) no-repeat left top; text-decoration:none;
}

/****profile****/

table.profile th {
font-weight:bold;
}
table.profile {
	border-collapse: separate;
	width:100%;
}

table.profile th {
	font-weight:bold;
	width:/*25%;*/145px !important;
	vertical-align:top;
	padding-bottom:10px;
}

table.profile td {
	padding-bottom:10px;
	padding-left:10px;
}


input#euro_ja {
	margin-left:25px;
}

input#euro_nee {
	margin-left:25px;
}

.test {
clear:both;
}

/* toevoeging voor radiobuttons op bestek add formulier*/
label.radio{
 position: relative !important; display: inherit !important; float: inherit !important; width: auto !important;
 	padding-top:0px !important;
}
span.label{
	display: block; float: left; width: 156px;
}
span.radio{
 white-space:nowrap !important;
}


/*abonneren link styling*/

#abonneren a {
	color:#FF6600;
	text-decoration:underline;
	
}

#abonneren a:hover {
	text-decoration:underline;
}


 /*****Folderview links*****/
ul.pianoo li.rsslinks a { font-weight:normal !important; text-decoration:underline; padding-left: 15px; font-weight:700; margin-bottom:3px; background:transparent url(../images/rss.gif) no-repeat scroll left top;}
ul.pianoo li.rsslinks {margin-bottom:3px;}
ul.pianoo li.rsslinks h3 {padding-bottom:3px; color:#000000;}

 /*****register detailinfo*****/

div.registerdetailinfo {
	clear:both;
	padding:15px 0;
	/*border-top:#888888 1px solid;*/
}

div.registerdetailinfo a { text-decoration:underline; background:none; padding-left:0;}

div.registerdetailinfo table {
	border-collapse: separate;
	width:100%;
}

div.registerdetailinfo th {
	font-weight:normal;
	width:/*25%;*/145px;
	vertical-align:top;
	padding-bottom:10px;
}

div.registerdetailinfo td {
	padding-bottom:10px;
	padding-left:10px;
}


div.url table {
	border-collapse: separate;
	padding:15Px 0pt;
}

div.url th {
	font-weight:bold;
	width:/*25%;*/145px;
	vertical-align:top;
	padding-bottom:10px;
}

div.url td {
	padding-bottom:10px;
	padding-left:10px;
}

div.url {
	clear:both;
	padding:0px 0 0 30px !important;
}

a.linkred {
color:red;
font-weight:bold;
text-decoration:underline;
}

a.linkoranje {
color:#ff9900;
padding-left:0px; 
background: none; 
text-decoration:underline; 
}

form.terugform { margin-left: 160px; width:75px; display:block; float:left;}

form.terugform input.button {margin-left:0px !important;}

form.verzendenform { width:75px; display:block;}

form.verzendenform input.button {margin-left:0px !important; }

.tdregister {width:245px;}

.addedwidth {width:400px !important;}

.marginleft10 {margin-left:10px !important;}


/*----------------Bestekken verwijderen---------------*/

ul.bestekkenoverzicht {list-style-type: none; margin-left:0px; padding-left:10px;}
ul.bestekkenoverzicht li {Padding-top:5px; padding-bottom:5px;}
ul.bestekkenoverzicht li a.aangemaakt {display:block;}
ul.bestekkenoverzicht li a.changebesteklink {background-image:none; color:#ff6600 !important; text-decoration:underline;}
ul.bestekkenoverzicht li a.removebesteklink {background-image:none; color:#ff6600 !important; text-decoration:underline;}

.urlitem h3.bestekbijlagetitel {width:550px; display:block; padding-bottom:20px !important; margin-bottom:20px;}
a.bijlagemarge {margin-top:-40px; display:block; margin-bottom:20px;}

/*--------------------Bestekken wijzigen-----------------------*/
span.inkooppakketaanpassen{display:block;margin-left:160px;}