/* ADMIN STYLESHEET */

/* colors
- - - - - - - - - - - - - - - - - - 
blue (lightest at top, darker below)
- - - - - - - - - - - - - - - - - - 
e9f4ff
cbe5ff
1989ca 	kleur v adminmenu, kjs kleur
0f5178 	iets donkerder dan adminmenu
0a354e
- - - - - - - - - - - - - - - - - - 
purple
- - - - - - - - - - - - - - - - - - 
7a7aac
- - - - - - - - - - - - - - - - - - 
red (lightest at top, darker below)
- - - - - - - - - - - - - - - - - - 
f9e0e1
f9bec1
d22129	dark default kzgids color

- - - - - - - - - - - - - - - - - - 

*/

body {font-family:arial;font-size:.8em;}

/* tables */
table  {border-collapse:collapse;font-size:1em;table-layout: fixed;} 
table  {table-layout: fixed;} /* layout property makes tables load progressively in IE, as opposed to waiting for entire table to finish */
table .borderBottom td  {border-bottom:solid #ccc 1px;border-right:solid #eee 1px;border-left:solid #eee 1px;padding:3px;}
table .expansionRow td.left {border:solid #B28302 1px;border-right:solid 0px;border-top:solid #fff 2px;padding:0px;background:#FFFFEE;font-size:.9em;color:#B28302;}
table .expansionRow td.right {border:solid #B28302 1px;border-left:solid 0px;border-top:solid #fff 2px;padding:10px;background:#FFFFEE;font-size:.9em;color:#B28302;}
table .whiteRow td {}
table .columntitle td {background:#bbb;padding:6px 2px 6px 6px;color:#000;border-right:solid #fff 1px;font-family:arial narrow;}
table .columntitle td b {text-decoration:none;color:#555;}
table .table_head td {border:solid darkblue 0px;padding:5px;background:#fff;border-bottom:dashed #bbb 0px;}
table .table_head td b {font-size:1.4em;}
table .row_seperator td {background:#efefef;padding:4px 2px 4px 2px;}
table .history_row td{border-bottom:solid #ddd 1px;padding:5px;text-decoration:none;}
table .rightcolumn {padding:0px 0 0 20px;}

.newsEditMenu {border-bottom:solid #aaa 0px;padding:5px 5px 3px 5px;text-align:center;display:inline;background:#fff;margin-bottom:10px;color:#aaa;}

/* table subscription overview */
.subOverview tr td{padding:3px 0 3px 0;}
.subPos, .subNeg, .subSub{text-align:center;}
.subPos, .subNeg {font-weight:bold;font-size:1.1em;}
.subPos {background:#aaff88;color:#008000;border:solid #87ea52 2px;}
.subNeg {background:#FF0000;color:#fff;border:solid #FF8FB4 2px;}
.subSub {background:#FEFF99;border:solid #FFCC00 2px;font-weight:bold;}
.subFunc {background:#efefef;border-bottom:solid #777 1px;}

/* table subscription costs */
.subCosts tr td{padding:3px 0 3px 0;}
.subEuro {background:#D4E0FF;color:#004891;border:solid #567391 2px;text-align:center;}
.costsTitle {font-size:1.2em;cursor:pointer;color:#d22129;text-decoration:none;border-bottom:dotted #f9bec1 1px;}


a {color:#D22129;}
a img{text-decoration:none;border:solid #000 0px;}
li {line-height:25px;}
.warning {color:red;font-weight:bold;text-decoration:none;}
.intro {font-size:1.2em;}
.lgrey {color:#ccc;}
.grey {color:#999;}
.red {color:red;}
.darkred {color:darkred;}
.orange {color:orange;}
.darkorange {color:#ff5c00;}
.green {color:#34b700;}
.gold {color:#B28302;}
.bold {font-weight:bold;}
.no_underline {text-decoration:none;}
.clear {clear:both;height:1px;display:block;}
.verplicht {background:#f9e0e1;}
.smallfont {font-size:.9em;}
.xsmallfont {font-size:11px;}
.narrow {font-family:arial narrow;}
.icon {text-decoration:none;}
.pointer {cursor:pointer;}
.displaynone {display:none;} /* nodig voor verbergen v 0/1 naast approved icoontjes (nodig voor sorteren) */
.icon_approved_txt {color:green;background:#C1F399;padding:2px;}
.icon_waiting_txt {color:#000;background:#ffff7b;padding:2px;}
.icon_disapproved_txt {color:#a00;background:#ffe2e2;padding:2px;}
.conditions_title {background:#1989ca;color:#fff;padding:5px;font-weight:bold;}
.hr {height:1px; margin:10px 0 10px 0;border-bottom:solid #ccc 1px;border-top:solid 0px;border-left:solid 0px;border-right:solid 0px;}	
.bglyellow{background:#FFFDDB;}
.bgyellow{background:#ffff7b;}
.softLink {text-decoration:none;color:#000;border-bottom:solid #f9bec1 1px;}
.lgrey a {color:#ccc;}
.nounderline {text-decoration:none;}
.disabledLink {color:#f9bec1;}

/* classes used by javascript */
.highlight_clicked {background:gold;}
.highlight_mouseover {background:#ffff7b;}
.highlight_mouseout {background:white;}
table.sortable thead {cursor:pointer;} /* comes from sorttable.js website */


/* divs */
#main_menu {background:#000 url(../img/menubg.gif) repeat-x scroll left center;color:#555;padding:9px;border-bottom:solid orange 0px;}
#main_menu a {color:#fff;font-size:15px;letter-spacing:1px;text-decoration:none;margin:0 10px 0 10px;font-weight:100;border-bottom:solid #aaa 0px;padding:2px;}
#main_menu a.current {border-bottom:solid orange 2px;}
#user_menu {background:#efefef;color:#888;padding:4px;text-align:right;margin-bottom:20px;border-bottom:solid #ccc 0px;}
#user_menu a {text-decoration:none;color:#333;border-left:dotted black 0px;margin:0 5px 0 5px;}
#logo_menu {padding:0 5px 0 0;}
#logo_menu .logo_instnaam {font-family:times, times new roman;font-style:italic;font-size:20px;border-bottom:solid #eee 0px;color:#333;}
#admin_menu{padding:4px;background:#D22129;text-align:right;color:darkred;border-top:solid darkred 0px;}
#admin_menu a{text-decoration:none;color:#F9BEC1;padding:0 5px 0 5px;border-right:dotted #cbe5ff 0px;}
#warning_file_used {padding:15px;background:#fff;width:500px;border:solid red 2px;}
#history_item {padding:5px;background:#FFFDAC;border:solid #D6AA27 2px;width:635px;height:385px;overflow-y:scroll;font-size:1em;}
#footer {border-top:dashed #ddd 1px;padding:5px;margin-top:15px;background:#fff;color:#aaa;text-align:center;}
#footer a {color:#aaa;text-decoration:none;}
.negfeedback {background:#ffe2e2;border-left:solid red 13px;padding:5px;}
.posfeedback {background:#e5fdcd;border-left:solid #32d400 13px;padding:5px;}
.neutralfeedback {background:#FFEBB5;border-left:solid orange 13px;padding:5px;}
.attention {background:#e9f4ff;border-left:solid #1989ca 13px;padding:5px;}
.register {border:solid #D22129 5px;padding:10px 0 10px 0;}
.subscription_expired {background:#F9BEC1;}
.subscription_almost_expired {background:#FFD46E;}
.request {padding:8px;border:solid orange 3px;background:#FFFDDB;}
.msg {font-size:.9em;background:#eee;border:solid #555 2px;padding:10px;color:#000;width:500px;font-family:arial;}
.msg b {font-size:1.2em;}
.checkboxRow {padding:2px;border-bottom:solid #efefef 1px;}
.checkboxRowTitle {padding:4px;background:#ddd;}
.newsContainer {}
.subMenuColumn {padding-right:15px;border-right:solid #ddd 1px;width:170px;}
.newsColumn {width:600px;}
.newsColumnFloat {width:600px;float:left;padding-left:20px;}
.newsColumnTable {padding-left:15px;width:600px;}
.submenu {list-style-type:none;padding:0;margin:0;overflow:hidden;font-size:1em;text-align:right;}
.submenu a {display:block;margin-bottom:8px !important;}
.submenu b {display:block;padding:4px;background:#efefef;margin:25px 0 10px 0;}
.submenu b.notopmargin {margin-top:5px;}
.aanbieding {border:solid yellow 0px;padding:5px;background:#fff;}

.submenublock {border:solid #ccc 1px;background:#efefef;display:inline;padding:4px;}
.approveNeutral {border:solid #aaa 1px;padding:8px;background:#efefef;}
.approvePos{border:solid green 1px;padding:8px;background:#C1F399;}
.approveNeg{border:solid red 1px;padding:8px;background:#ffe2e2;}
.approveReason{border:solid #FFBFBF 0px;padding:12px 8px 8px 8px;background:#ffe2e2;margin:0px 0 10px 0;color:#a00;}
.tooltip {font-size:.9em;background:#FFFDDB;border:solid #D6AA27 1px;padding:10px;color:#000;width:500px;font-family:arial;}

/* iframe */
.iframe {margin:0px;background:#fff;}

.iframeColumnS,
.iframeColumnM,
.iframeColumnL {border:dotted #D22129 1px;overflow:hidden;padding:3px 0 0 3px;background:#fff;}

.iframeColumnS {width:auto;height:180px;font-family:arial;}
.iframeColumnS a.iframeLink {font-size:.85em;line-height:20px;}
.iframeColumnS .iframeLogo {font-size:1.2em;border-bottom:solid #D22129 3px;}
.iframeColumnM {width:auto;height:180px;}
.iframeColumnM a.iframeLink {font-size:.9em;line-height:18px;}
.iframeColumnM .iframeLogo {font-size:1.4em;border-bottom:solid #D22129 3px;}
.iframeColumnL {width:auto;height:360px;}
.iframeColumnL a.iframeLink {font-size:.9em;line-height:20px;font-weight:bold}
.iframeColumnL .iframeLogo {font-size:1.4em;border-bottom:solid #D22129 3px;}

/*
.iframeFooter {font-size:.85em;color:#aaa;text-align:center;border-top:solid #ddd 1px;padding:0px;margin:3px 3px 0 0;}
.iframeFooter a {color:#aaa;text-decoration:none;font-size:11px;font-weight:100;line-height:20px;}
*/

/* forms */
form {display:inline;}
.textareaApproval {width:400px;height:60px;padding:5px;font-size:12px;font-family:arial;}
.textareaIntro {width:620px;height:70px;padding:3px;font-family:arial;font-size:1em;}
.textareaPublishCode {background:#eee;font-size:12px;border:solid #aaa 1px;padding:3px;margin-top:5px;overflow:hidden;width:420px;height:75px;color:#333;}

.textXS {width:80px;}
.textS {width:50px;}
.textM {width:300px;}
.textL {width:400px;}
