/* === ALGEMEEN === */
html, body {
	font-family:            Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:              12px;
	color:                  #001A40;
	margin:                 5px 0px 0px 0px;
    background-color:       #F5F5F5;
	/*background-image:       url(../Images/body_bg.gif)*/
}
a {
	color:                  #001A40;
	text-decoration:        none;
}

ul {
    list-style-type:        square;
}

h1 {
    color: rgb(42, 66, 86);
    font-size: large;
    font-weight: normal;
}
h2 {
    color: rgb(42, 66, 86);
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
    width: 100%;

    border-width: 0px 0px 1px 0px;
    border-style: solid;
}
a:link
{
	color:                  #001A40;
	text-decoration:        none;
}
a:visited {
	color:                  #001A40;
	text-decoration:        none;
}
a:hover {
	color:                  #CD0000;;
	text-decoration:        none;
}
a:active {
	color:                  #001A40;
	text-decoration:        none;
}
select {
	font-family:            Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:              12px;
	color:                  #001A40;
}
select:hover {
	font-family:            Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:              12px;
	color:                  #0103D2;
}

select[disabled] {
    color:                  #001A40;
}

.label {
	font-family:            Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:              12px;
	text-transform:         capitalize;
	color:                  #000099;
}
.textbox
{
	height:					16px;
	font-family:            Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:              12px;
	color:                  #4a6276;
	border:                 1px solid #333333;
}

.ingredient_header
{
    font-weight:            bold;
    text-align:             left;
}

.ingredient_cell
{
   text-align:             left;
}

.ingredient_example
{
    font-size:              9px;
    font-style:             italic;
    text-align:             center;
}
.textarea
{
	font-family:				Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:					12px;
	color:						#4a6276;
	border:						1px solid #333333;
	scrollbar-face-color:		#FFFFFF;
	scrollbar-highlight-color:	#FFFFFF;
	scrollbar-shadow-color:		#FFFFFF;
	scrollbar-3dlight-color:	#FFFFFF;
	scrollbar-arrow-color:		#001A40;
	scrollbar-track-color:		#FFFFFF;
	scrollbar-darkshadow-color:	#FFFFFF;
}
.radiocheck {
	font-family:            Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:              12px;
	color:                  #000099;
}
.listbox
{
	overflow:				auto;
}
.button
{
	height:					20px;
	font-size:              12px;
	border:                 1px solid #B5C7D6;
	background-color:       #F8F8F8;
	color:                  #001A40;
	font-weight:            bold;
}
.button_small
{
    height:                 18px;
    font-size:              10px;
    border:                 1px solid #B5C7D6;
    background-color:       #F8F8F8;
    color:                  #001A40;
    font-weight:            normal;
    padding-left:           2px;
    padding-right:          2px;
}
.sitemap_path{
	font-family:            Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:              12px;
}
.treeview{
	font-family:            Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:                  #001A40;
	font-size:              11px;
}
.treeview_hover{
	Background:             #B5C7D6;
}
.table
{
	width:					96%;
	height:					auto;
}
/* === ZELF GEDEFINIEERD === */
.bordered_table
{
    border-top:             1px solid #E5E5E5;
    border-right:           1px solid #E5E5E5;
    border-bottom:          1px solid #E5E5E5;
    border-left:            1px solid #E5E5E5;
}

.masterpage_tabel
{
    border-right:           #2a4256 1px solid;
    border-top:             #2a4256 1px solid;
    border-left:            #2a4256 1px solid;
    border-bottom:          #2a4256 1px solid;
    border-collapse:        collapse;
    background-color:       #e5e5e5
}
.header
{
    padding-right:          5px;
    padding-left:           5px;
    padding-bottom:         0px;
    padding-top:            5px;
    height:                 74px;
    background-image:       url(../Images/header.png);
    background-repeat:      no-repeat
}

.titelbalk
{
    padding-left:           7px;
    font-weight:            bold;
    font-size:              11px;
    color:                  #ffffff;
    padding-top:            2px;
    height:                 20px;
    background-color:       #444F5B;
}
.afmelden
{
    color:                  #ffffff;
}
.afmelden:link:hover
{
    color:                  #D4D0C8;
}
.afmelden:link
{
    color:                  #ffffff;
}
.afmelden:href
{
    color:                  #ffffff;
}
.contentpage
{
    padding-right:          5px;
    background-position:    right bottom;
    padding-left:           5px;
    background-image:       url(../Images/body_watermark.gif);
    padding-bottom:         0px;
    padding-top:            5px;
    background-repeat:      no-repeat
}
.footer
{
    border-right:           #cccccc 1px solid;
    border-top:             #cccccc 1px solid;
    border-left:            #cccccc 1px solid;
    border-bottom:          #cccccc 1px solid;
    border-collapse:        collapse;
    background-color:       #ffffff;
    font-size :             9px;
}

/* === TABBLADEN === */
.activetab
{
	border:                 1px solid #001A40;
	background:             #001A40;
	color:                  #FFFFFF;
	font-weight:            bold;
}
.tab
{
	border:                 1px solid #B5C7D6;
	border-bottom:          none;
	background-color:       #FFFFFF;
	color:                  #001A40;
	font-weight:            normal;
}
.PaneInvisible
{
	visibility:             hidden;
	display:                none;
}
.ActivePane
{
	min-height:             200px;
	/*max-height:             1000px; waarom???*/
	width:					100%;
	overflow-y:				auto;
}
.listbox
{
	border-top:				1px solid #B5C7D6;
}
.combobox
{
	border:                 1px solid #B5C7D6;
}

.menus_maintd
{
	width:					20%;
	vertical-align:			top;
	padding-bottom:         10px;
}
.menus_td
{
	font-size:				10px;
	padding:				1px;
	text-align:				right;
}
.menus_maintable
{
	width:					550px;
}
.menus_table
{
	width:					100%;
	border-collapse:		collapse;
	border-color:			#FFFFFF;
}
.menus_input
{
	width:					20px;
	height:					14px;
	text-align:				center;
	vertical-align:			middle;
	font-family:			Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					#001A40;
	border:					1px solid #7898b5;
}
.menus_normaal
{
	width:					20px;
	height:					14px;
	text-align:				center;
	vertical-align:			middle;
	font-family:			Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:				9px;
	color:					#7898B5;
	background-color:		White;
	border:					1px solid #7898b5;
}
.menus_zonder_zout
{
	width:					20px;
	height:					14px;
	text-align:				center;
	vertical-align:			middle;
	font-family:			Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					Red;
	background-color:		#ffefa3;
	border:					1px solid #ffb400;
}
.menus_zonder_suiker
{
	width:					20px;
	height:					14px;
	text-align:				center;
	vertical-align:			middle;
	font-family:			Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	color:					Red;
	background-color:		#d5ffa3;
	border:					1px solid #83d225;
}
.toegepast_dieet
{
	background-color:		#ffbeb7;
	border:					1px solid #ff0600;
}

.class_textbox
{
    border:                 1px solid #B2B09B;
    font-family:            Tahoma;
    font-size:              12px;
    font-size-adjust:       none;
    font-stretch:           normal;
    font-style:             normal;
    font-variant:           normal;
    font-weight:            normal;
    line-height:            normal;
    padding-left:           3px;
    width:                  210px;
}
.violationtext
{
    color:                  #C91B1B;
}
.violationbutton
{
    color:                  #FF8080;
    border:					1px solid #FF8080;
}

.violation
{
    background-color:       #FF8080;
    border:					1px solid #C91B1B;
    color:                  black;
}
.tooltip
{
    font-size:              10px;
    color:                  #F8F8F8;
}