@import url(jquery-ui-1.7.2.custom.css);
/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	
	font-family: inherit;
	vertical-align: baseline;
	font-family: Verdana, Sans-Serif;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

table, caption, tbody, tfoot, thead, tr, th, td 
{
    	margin: 0;
	padding: 0;
	
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	
}




body {
	line-height: 1.5em;
	color: #828282;
	background: white;
}
ol, ul {
	list-style: none;
	color: #828282;
	
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* Einde Reset */

body {
	background-color: white;
}



.SubHead 
{
  margin: 0px;
  padding: 0px;
}

body, p, td, .producttext 
{
    font-size: 11px;
    font-family: Verdana, Arial, helvetica, Sans-Serif;
    color: #8c8c8c;
    line-height: 1.5em;
}
td 
{
    vertical-align: top;
}

div 
{
    line-height:1.5em;
}


.QuickSelect 
{
   
    width: 305px;
    height: 130px;
    float: right;
    margin-right: 34px;
    position:relative;
    top: 125px;
}

.xtgcombobox 
{
    margin-bottom: 3px;
    margin-right: 1em;
}

.radiobuttonlist TD
{
    padding-right: 20px;
    height: 30px;
}

.quickselect_title 
{
    font-size: 14.5px;
    color: White;
    font-weight: normal;
    width: 273px;
    text-align:justify;
    margin-bottom: 1em;
}

.quickselect_title strong 
{
    font-weight:bold;
    
}


.quickselect_combobutton
{
    width: 288px;
    height: 24px;
    
    background-image: url(images/quickselect_combobutton2.png);
    padding-left: 16px;
    padding-top: 4px;
    
    
    color: #666;
    font-size: 11px;
    background-repeat:no-repeat;
}

.quickselect_combobutton_light
{
    width: 385px;
    height: 24px;
    
    background-image: url(images/quickselect_combobutton3.png);
    padding-left: 16px;
    padding-top: 4px;
    
    
    color: #666;
    font-size: 11px;
    background-repeat:no-repeat;
}

.quickselect_combobutton_long
{
    width: 493px;
    height: 24px;
    
    background-image: url(images/quickselect_combobutton_long.png);
    padding-left: 16px;
    padding-top: 4px;
    
    
    color: #666;
    font-size: 11px;
    background-repeat:no-repeat;
}

.quickselect_combobutton span 
{
    width: 220px;
    height: 16px;
    display:block;
    overflow:hidden;
}



.quickselect_combobutton2
{
    width: 112px;
    height: 16px;
    background-image: url(images/xtgcombobox_button2.png);
    padding-left: 8px;
    padding-top: 0px;
    font-size: 10px;
    color: white;
    
    background-repeat:no-repeat;
}

.quickselect_combolist2 
{
    width: 172px;
    border: none;
    display:none;
    position: absolute;
    background-color: #a8a8a8;
    color:White;
    z-index:10;
}

.quickselect_buttons 
{
    width: 288px;
    height: 24px;
    color: White;
    background-image: url(images/quickselect_buttonbar.png);
    background-repeat:no-repeat;
}



.quickselect_buttons A:link, .quickselect_buttons A:visited,.quickselect_buttons A:active, .combobox_hyperlink
{
    color: White;
    display:inline-block;
    width: 93px;
    height: 20px;
   padding-top:3px;
   font-weight: normal;
   font-size: 11px;
    text-align: center;
}

.quickselect_combolist 
{
    width: 272px;
    border: none;
    display:none;
    position: absolute;
     z-index:10;
    padding-top: 5px;
    padding-bottom: 5px;
}

.quickselect_panel 
{
   background-color: #c1c1c1;
   width: 289px;
   height: 150px;
   overflow:auto;
}

.quickselect_panel_vendors
{
  
   height: 105px;

}

.quickselect_panel_light 
{
    width: 382px;
  
}

.quickselect_panel_long
{
    width: 493px;
  
}

div.quickselect_item
{
    padding-left: 16px;
    border-bottom:  1px solid #ababab; 
}



div.quickselect_item:hover 
{ 
    background-color: #eaeaea;
   
}

.quickselect_item a:link,
.quickselect_item a:active,
.quickselect_item a:hover,
.quickselect_item a:visited 
{
    color: #4f4f4f;
    font-size: 9.5px;
    display:inline-block;
    margin-left: 0px;
    width: 100%;
    
}

.quickselect_item A .product_code 
{
   font-size: 9.5px;
}

.quickselect_item a:hover {
    background-color: #eaeaea;
    text-decoration: none;
}

#dnn_ContentPane
{
  
 
    
   
   
 
}

#MainContent 
{
    padding-left: 50px;
}

#dnn_ContentPane 
{
    width: 580px;
    margin-left: 20px;
}





#trainingselect_trainingname 
{
    font-size: 12px;
    color: #848484;
    margin-bottom: 1em;
}

#trainingselect 
{
    color: #848484;
    z-index: 1000;
}


#trainingselect table td,#trainingselect table th 
{
    border-bottom: 1px solid #c1c1c1;
}


.trainingselect_link:link,.trainingselect_link:hover,.trainingselect_link:visited,.trainingselect_link:active 
{
    color:#3aa9dd;
}

.trainingselect_header 
{
    font-weight: bold;
    font-size: 10px;
    color: #848484;
}

.Certificeringen, .XTGandVendor 
{
    padding-right: 24px;
}
.XTGandVendor h1, .Certificeringen h1  
{
    font-size: 14px;
    color: #38a7db;
}

#tabtitle div 
{
    display: inline;
    border: 0px;
    padding: 0px;
    border: 1px solid green;
}


.VendorOptions 
{
   
}

.VendorOptions A:link, .VendorOptions A:visited, .VendorOptions A:active, .VendorOptions A:hover, .VendorOptions A
{
    color: #56514b;
    font-weight: normal;
    text-decoration: none;
    display:block;
    background-image: url('images/vendorlinkbutton.png');
    background-repeat: no-repeat;
    width: 221px;
    height: 27px;
    padding-left: 10px;
    padding-top: 2px;
    vertical-align: middle;
    font-size: 12px;
    margin-bottom: 0px;   
    font-weight: normal;
    text-align:left;
}


.VendorLinks A:link.Normal, .VendorLinks A:visited.Normal, .VendorLinks A:active.Normal, .VendorLinks A:hover.Normal 
{
   
    font-weight: normal;
    text-decoration: none;
    display:block;
    background-image: url('images/vendorlinkbutton.png');
    background-repeat: no-repeat;
    width: 221px;
    height: 27px;
    padding-left: 10px;
    padding-top: 2px;
    vertical-align: middle;
 
    margin-bottom: 0px;   
    font-weight: normal;
    text-align:left;
  
     color: #666;
        font-size: 11px;
}

.relative_container 
{
   
}

.mannetje, .citrix-calc 
{
    min-width: 133;
    min-height: 115;
    height: 133px;
    width: 144px;
    float:right;
    background-image: url(images/mannetje.gif);
    background-repeat: no-repeat;
    margin-right: 20px;
    clear: both;
}
.citrix-calc
{
	background-image: url(images/CALC_2010.jpg);
	height: 172px;
    width: 221px;
}


.enrollstatus th
{
    font-weight: bold;
    color: #575757;
    text-align: left;
    padding: 2px;
}

.enrollstatus td
{
    padding: 2px;
}


.producttext 
{
    margin-bottom: 1em;
}

 A:link,
 A:active,
 A:visited,
 A:hover
{
   
    color: #d1392d;
    text-decoration: none;
}

A:hover 
{
    text-decoration: underline;
}

/*Background*/

.sizer {
	
	width: 1024px;
}

/* Main styles */
h1 
{
   
}

h1 
{
    font-size: 18.16px;
    font-weight: bold;
    color: #575757;
}

h2 
{
    font-size: 12.09px;
    font-weight: bold;
    color: #e5731b;
}
h3 
{
    font-weight: bold;
    color: #717171;
}

.introtext 
{
    font-size: 11px;
}

li 
{
    margin-left: 2em;
    list-style: none;
    font-size: 11px;
    
}
ul {
	list-style: none;
	font-size: 11px;
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 1em;
}

UL LI
{
	list-style-type: none;
	/*list-style-image: url(images/bluebullet.gif);*/
	background-image:url(images/bluebullet.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	
	padding-left: 10px;
	margin-left: 0em;
	
	
}

UL UL 
{
    margin-bottom: 0px;
}

UL LI LI
{
	background-image:url(images/dash.gif);
	background-position: 0 7px;
	list-style-type: none;
}

UL LI LI LI
{
	list-style-type: none;
}

.line-through 
{
    text-decoration:line-through;
}


p.flatparagraph
{
  
    margin-bottom: 0px;
}

.breadcrumb 
{
    padding-top: 70px;
    padding-left: 71px;
    padding-bottom: 20px;
  
    
    font-size: 10px;
    font-weight: normal;
    color: #aeaeae;
}

.crumblink 
{
  
      padding: 0px;
   
    
}
.breadcrumb A,
.breadcrumb A:active,
.breadcrumb A:visited,
.breadcrumb A:hover
{
    font-size: 10px;
    font-weight: normal;
    color: #d1392d;
    
  
    
}

.xtgred 
{
    color: #d1392d;
}

.breadcrumb 
{
   
}


.enrollmoduleBreadCrumb 
{
    margin-bottom: 5px;
}
.CrumbTab 
{
    padding: 2px;
    border-left: 1px solid #CCCCCC;
   margin: 3px;
}

/* Panes */
.TopLinkPane 
{

    width: 165px;
    height: 140px;
    position: relative;
    left: 345px;
    top: 110px;
}



.TopLinkPane table  
{
    
}

.TopLinkPane .LinksDesignTable
{
    
      height: 27px;
     
}

.TopLinkPane table.LinksDesignTable  td
{
     background-image:  url(images/littleorangebutton.png);
    background-position: 12px 5px;
     background-repeat: no-repeat;
     padding-left: 30px;
     height: 34px;
}



.TopLinkPane A.Normal,
.TopLinkPane A.Normal:hover,
.TopLinkPane A.Normal:link,
.TopLinkPane A.Normal:visited,
.TopLinkPane A.Normal:active
{
    
    display:inline-block;
  
    font-weight:normal;
    font-size:12px;
    height: 27px;
    
    width:130px;
 
    color: #8d8d8d;
   
}


#floatingperson 
{
    position: absolute;
    z-index: 16;
    right: 355px;
    top: -10px;
    width: 163px;
    height: 404px;
   
   
}

.mens1 
{
    background-image: url(images/mens1.png);
    background-repeat: no-repeat;
}

.mens2 
{
    background-image: url(images/mens2.png);
    background-repeat: no-repeat;
}

.mens3 
{
    background-image: url(images/mens3.png);
    background-repeat: no-repeat;
}

.mens4 
{
    background-image: url(images/mens4.png);
    background-repeat: no-repeat;
}

.mens5 
{
    background-image: url(images/mens5.png);
    background-repeat: no-repeat;
}

.mens6 
{
    background-image: url(images/mens6.png);
    background-repeat: no-repeat;
}



#DivSlogan 
{
    font-size: 11px;
    color: #9d9d9d;
    position: absolute;
    z-index: 5;
    right: 715px;
    top: 170px;
    width: 190px;
    height: 104px;
    text-align:left;
    padding: 0px;
}

#DivSlogan div 
{
    font-size: 11px;
    color: #828282;
}

#DivSlogan DIV A:link,#DivSlogan DIV A:hover,#DivSlogan DIV A:visited,#DivSlogan DIV A:active 
{
    text-decoration: none;
  
    color: #828282;
    font-weight: normal;
}

#logolink 
{
    position: absolute;
    z-index: 15;
    right: 35px;
    top: 20px;
    width: 237px;
    height: 77px;
}

strong 
{
    font-weight: bolder;
}

em 
{
    font-style:italic;
}

#sitemap_links A:link
#sitemap_links A:hover,
#sitemap_links A:visited,
#sitemap_links A:active
{
    font-weight: normal;
}



#middlePane 
{
    width: 700px;
    padding-bottom: 50px;
    

}
#rightPane 
{
   
    padding: 0px;
    width: 350px;
 
   
}

#dnn_Search 
{
    width: 210px;
}

.RightPane 
{
       
       width: 245px;
       float:right;
       margin-top: 25px;
      
}
.RightPane #bar
{
    width: 205px;
}

.RightPane h2
{
    background-image: url(images/greenbutton.png);
    background-repeat: no-repeat;
    background-position: 2px 3px;
    padding-left: 25px;
   
   
    letter-spacing: .1em;
    font-size: 13.70px;
    font-weight: bold;
    color: #676767;
   
    vertical-align: middle;
    margin-bottom: .7em;
}

#TopPaneContent 
{
    width: 500px;
}


body 
{
    background-image: url(images/XTGBackground.png);
    background-repeat:repeat-x;
    background-color: White;
    margin: 0px;
    padding: 0px;
}

#Page 
{
    margin-left: auto;
    margin-right: auto;
    position: relative;
   
    width:  1024px;
    margin-top:0px;
   
}

.MetaLinkPane 
{
    
   
    width:  875px;
  
    padding: 0px;
    margin:0px;
   
    
    line-height:1.2em;
    text-align:left;
  
  
    
    
}



.MetaLinkPane A:link, .MetaLinkPane A:visited, .MetaLinkPane A:active
{
   
    font-size: 11px;
    color: #949494;
}

#mainBody 
{
    padding: 0px;
    margin: 0px;
    width: 956px;
  
}
#bgHeader 
{
    background-image: url(images/xtgheader.png);
    background-repeat: no-repeat;
  
  
    min-height: 265px;
    height: 265px;
  
}



#bgShadowLeft 
{
    background-image: url(images/shadowbarleft.png);
    background-repeat: repeat-y;
    width: 13px;
}

#bgBody 
{
    background-image: url(images/GradientRepeatX.png);
    background-repeat:repeat-x;
    width: auto;
}

#bgShadowRight
{
    background-image: url(images/shadowbarright.png);
    background-repeat: repeat-y;
    width: 15px;
}

#bgFooter 
{ 
    background-image: url(images/xtgfooter.png);
    min-height: 23px;
    height: 43px;
    background-repeat: no-repeat;
    text-align: left;
    vertical-align: top;
    
    padding-left: 520px;
    color: White;
    font-size: 10.76px;
    padding-top: 5px;
    
}
#bgBody
{
    padding-bottom: 50px;
   
}
#bgFooter A:link,#bgFooter A:visited,#bgFooter A:hover,#bgFooter A:active 
{
    color: White;
    font-size: 10.76px;
    font-weight: normal;
}



.trainingserviceinfo 
{
    
}

.trainingserviceinfo .label 
{
    
    
}
.mandatory 
{
    font-weight: bold;
    color: #990000;  
}
.divaanmelden 
{
    margin-left: 2em;
}
.showmoreinfo 
{
    font-weight: bold;
    cursor:pointer;
    border: 1px solid white;
}

.announcement 
{
    text-align: center;
    width: 100%;
    font-size: 20px;
   
}
#vendorlist 
{
  
}

.vendorproducts 
{
    min-height: 40px;
    width:2px;
    padding: 5px;
}

.courseoverview_row td
{
    padding: 2px;
}

.inschrijfform .navbuttons 
{
    width:392px;
    text-align:right;
    margin-top: 20px;
}

.inschrijfform 
{
    margin-left: 1.5em;
}

.inschrijfform h2  
{
    font-size: 14px;
    color: #888888;
    font-weight: normal;
   
}

.inschrijfform .deelnemer_form 
{
   
   margin-bottom: 1em;
   
}


.inschrijfform .label 
{
    display:inline-block;
    width: 124px;
    
}
.inschrijfform .longlabel 
{
    display:inline-block;
    width: 250px;
}

.inschrijfform .textbox 
{
    width: 260px;
    height: 20px;
    font-size: 13px;
    background-color: #eaeaea;
    border: none;
    margin: 5px;
    border: 1px solid #fcfcfc;
}

.training_actionbutton
{
    background-image: url('images/training_actionbutton.png');
    background-repeat: no-repeat;
    width: 136px;
    height: 30px;
    vertical-align: middle;
    color: #ffffff;
    font-weight: normal;
    text-align:left;
    display:inline-block;
}

.training_actionbutton:link,
.training_actionbutton:active, 
.training_actionbutton:hover, 
.training_actionbutton:visited 
{
    text-decoration: none;
    color: White;
  
    padding-left: 1em;
    padding-top: 3px;
    font-size: 10px;
}

.training_brochurebutton
{
    background-image: url('images/training_brochurebutton.png');
    background-repeat: no-repeat;
    width: 136px;
    height: 32px;
    vertical-align: middle;
    color: #ffffff;
    font-weight: normal;
    text-align:left;
    display:inline-block;
}

.training_brochurebutton:link,.training_brochurebutton:active, .training_brochurebutton:hover, .training_brochurebutton:visited 
{
    text-decoration: none;
    color: White;
    font-size: 10px;
    padding-left: 1em;
    padding-top: 3px;
}

.button_vorigestap
{
    background-image: url('images/button_vorigestap.png');
    background-repeat: no-repeat;
    width: 152px;
    height: 33px;
    vertical-align: middle;
    font-size: 16px;
    color: #3b3b3b;
    font-weight: normal;
    text-align:left;
     display:inline-block;
}

.button_volgendestap
{
    background-image: url('images/button_volgendestap.png');
    background-repeat: no-repeat;
    display:inline-block;
    width: 152px;
    height: 33px;
    vertical-align: middle;
    font-size: 16px;
    color: #3b3b3b;
    font-weight: normal;
    text-align:left;
}

.button_nieuwedeelnemer
{
    background-image: url('images/button_nieuwedeelnemer.png');
    background-repeat: no-repeat;
    display:inline-block;
    width: 152px;
    height: 33px;
    vertical-align: middle;
    font-size: 16px;
    color: #3b3b3b;
    font-weight: normal;
    text-align:left;
}

.button_bevestigen
{
    background-image: url('images/button_bevestigen.png');
    background-repeat: no-repeat;
    display:inline-block;
    width: 152px;
    height: 33px;
    vertical-align: middle;
    font-size: 16px;
    color: #3b3b3b;
    font-weight: normal;
    text-align:left;
}


.button_verzenden
{
    background-image: url('images/button_verzenden.png');
    background-repeat: no-repeat;
    display:inline-block;
    width: 152px;
    height: 33px;
    vertical-align: middle;
    font-size: 16px;
    color: #3b3b3b;
    font-weight: normal;
    text-align:left;
}


.button_type_1 
{
    background-image: url('images/trainingaction_button.png');
    background-repeat: no-repeat;
    width: 128px;
    height: 19px;
    vertical-align: middle;
    font-size: 10px;
    padding-left: 10px;
    color: #56514b;
    display:inline-block;
    font-weight: normal;
    text-align:left;
    margin-bottom: 2px;
}

.button_type_1 A:link, .button_type_1 A:visited, .button_type_1 A:active, .button_type_1 A:hover 
{
    color: #56514b;
    font-weight: normal;
    text-decoration: none;
    display:inline-block;
}

A.button_type_1:link, A.button_type_1:visited, A.button_type_1:active, A.button_type_1:hover 
{
    padding-top: 1px;
    color: #56514b;
    font-weight: normal;
    text-decoration: none;
    display:inline-block;
    
}

.button_type_2 
{
    background-image: url('images/orangebutton203.png');
    background-repeat: no-repeat;
    width: 203px;
    height: 36px;
    padding-left: 20px;
    padding-top: 9px;
    vertical-align: middle;
    font-size: 14.7px;
    color: #3b3b3b;
    font-weight: normal;
    text-align:left;
    display: block;
}

.button_type_2:link, .button_type_2:visited, .button_type_2:active, .button_type_2:hover 
{
    color: #3b3b3b;
    display: block;
    font-weight: normal;
    text-decoration: none;
}

.button_type_3 
{
    background-image: url('images/greenbutton203.png');
    background-repeat: no-repeat;
    width: 203px;
    height: 36px;
    padding-left: 20px;
    padding-top: 9px;
    vertical-align: middle;
    font-size: 14.7px;
    color: #3b3b3b;
    font-weight: normal;
    text-align:left;
}

.button_type_3:link, .button_type_3:visited, .button_type_3:active, .button_type_3:hover 
{
    color: #3b3b3b;
    display: block;
    font-weight: normal;
    text-decoration: none;
}
.h1inschrijven 
{
    color: #37a7db;
    font-size: 16.64px;
    margin-bottom: 1em;
}
.button_aanmelden_small 
{
    background-image: url('images/small_aanmeld_button.png');
    background-repeat: no-repeat;
    width: 73px;
    height: 21px;
    padding-left: 10px;
    padding-top: 2px;
    vertical-align: middle;
    font-size: 9px;
    color: #3b3b3b;
    font-weight: normal;
    text-align:left;
   
}

.button_aanmelden_small:link, .button_aanmelden_small:visited, .button_aanmelden_small:active, .button_aanmelden_small:hover 
{
    color: #3b3b3b;
    display: inline-block;
    font-weight: normal;
    text-decoration: none;
}
 .button_type_4:hover  
 {
     /*background-image: url('images/greenbutton180x28.png');*/
 }



#topnav 
{
    position: absolute;
    z-index: 45;
    left: 700px;
    top: 10px;
}
#topnav UL,#topnav LI
{
    list-style: none;
}

/* News */
.DNN_News_ItemLink 
{
    font-size: 10px;
    font-weight: bold;
    color: #717171;
   
}

.DNN_News_ItemDate 
{
    
}
.DNN_News_ItemDetails 
{
    font-size: 10px;
    font-weight: normal;
    color: #909090;
    margin-bottom: 1em;
}

.NormalTextBox 
{
    border: 1px solid #AAAAAA;
    background-image:url(images/inputboxshadow.gif);
    background-repeat:no-repeat;
}





.participantslist
{
    margin-top: 1em;
    margin-bottom: 1em;
}

.partipantcheck 
{
  
    margin-top: 1em;
}
.actions
{
    text-align: right;
    padding: 1em;
}




.deelnemertoevoegpanel 
{
    background-color: white;
  
    padding: 1em;
    margin: 1em;
}

.deelnemertoevoegpanel td 
{
    padding: 4px;
}

.button2 
{
    background-color: White;
    padding: 2px;
    border: 1px solid #CCCCCC;
}

.eigenschappenitem 
{
    border: 1px solid #EEEEEE;
    margin: 5px;
}
#subnav 
{
    margin-left: 0px;
    
  
}
#subnav, #subnav li, #subnav ul
{
    list-style-image: url(images/littleorangebutton.png);
    background-image: none;
    padding: 0px;
    margin-left: 10px;
    
}

#subnav li 
{
    padding-bottom: 3px;
    padding-left: 3px;
    
}

#subnav A
{
    font-size: 12px;
    color: #8d8d8d;
    font-weight: normal;
}


/* admin menu */
#mnuAdmin ul
{
	position: relative;
	z-index: 15;
	list-style-type:none;
	
	    
	
}

#mnuAdmin 
{
    z-index: 15;
    margin: 0px;
    padding: 0px;
}
#mnuAdmin ul 
{
    
    
}

#mnuAdmin a
{
	display: block;
	text-align: left;
	border: 1px solid #eee;
	color: #000;
	text-decoration: none;
	background-color: #ccc;
	z-index: 15;
	padding: 3px;
	
}

#mnuAdmin a:hover 
{
    background-color: White;
}


#mnuAdmin li
{
	float: left;
	position: relative;
    list-style-type:none;

	z-index: 15;
}

#mnuAdmin ul
{
	position: absolute;
	display: none;
	width: 12em;
	top: 1.5em;
}

#mnuAdmin li ul a
{
	width: 12em;
	height: auto;
	float: left;
	list-style-type: none;
	list-style-position: inside;
}

#mnuAdmin ul ul
{
	top: auto;
}

#mnuAdmin li ul ul
{
	left: 12em;
	
}


#mnuAdmin li:hover ul, #mnuAdmin li li:hover ul, #mnuAdmin li li li:hover ul, #mnuAdmin li li li li:hover ul
{
	display: block;
}

/* End Admin Menu */



.trainingdetail
{
    float:left;
   
}
TD.tdLabel
{
   
    width: 100px;
  
    font-weight: bold;
}

TD.tdField
{
    width: 100px;
  
}

#TrainingList .TrainingName 
{
    font-size: 14px;
    
}
#TrainingList .TrainingItem
{
    margin-bottom: 1em;
   
}

h2.aanmelden 
{
    color: Black;
    font-weight: bold;
    font-size: 13px;
    letter-spacing:.1em;
}
.aanmeldenLinkbutton 
{
    border: 1px solid #CCCCCC;
    padding: 3px;
    margin: 3px;
    padding-left: 7px;
    padding-right: 7px;
    background-color: #DEDEDE;
}

.divMoreparticipants 
{
    margin-top: 1em;
    
}

.gvProductList 
{
    border: 0px solid white;
}
.gvProductList td
{
    padding-right: 5px;
   
}

#dnn_QuickLinks A:link.Normal, 
#dnn_QuickLinks A:visited.Normal, 
#dnn_QuickLinks A:active.Normal, 
#dnn_QuickLinks A:hover.Normal    
{
    padding-left: 15px;
    background-image: url(images/littleorangebutton.png);
    background-repeat:no-repeat;
    background-position: 0px 1px;
    font-size: 12px;
    font-weight: normal;
    color: #9e9e9e;
}


.tabheader 
{
  font-size: 12px;
  
  font-weight: normal;
}
.tabheader li
{
  list-style-type:none;
  
 
}

.tabheader a 
{
  
}

#container-1 
{
        width: 559px;
        margin-left: 0px;
      
}
#container-1, #container-1 div
{
  
}

#container-2 
{
        width: 559px;
      
}
#container-2
{
    padding:0px;
}
.ui-helper-clearfix:after { font-size:0px;}

#container-body 
{
    background-color: white;
    background-image: url(images/tabcontrol_gradient.png);
    background-repeat:repeat-x;
   
    min-height: 400px;
    height:auto !important;
    height: 400px;
}

.accordion 
{
    width: 100%;
}

.tabheader .ui-state-default,.tabheader  .ui-widget-content .ui-state-default{ width: 127px;background-repeat:no-repeat;font-size: 11px;}
.tabheader .ui-state-default a,.tabheader  .ui-state-default a:link,.tabheader  .ui-state-default a:visited { display:inline-block; width:100%;}

.tabheader .ui-state-hover,.tabheader  .ui-widget-content .ui-state-hover{ width: 127px;background-repeat:no-repeat;}
.tabheader .ui-state-hover a,.tabheader  .ui-state-hover a:link,.tabheader  .ui-state-hover a:visited { display:inline-block; width:100%;}


.tabheader .ui-state-active,.tabheader  .ui-widget-content .ui-state-active{ width: 127px;background-repeat:no-repeat;}
.tabheader .ui-state-active a,.tabheader  .ui-state-active a:link,.tabheader  .ui-state-active a:visited { display:inline-block; width:100%;}

.ui-state-disabled, .ui-widget-content .ui-state-disabled {background: #f6f6f6 url(images/disabledtab.png) repeat-x;  }
.ui-state-disabled a, .ui-state-disabled a:link, .ui-state-disabled a:visited {}


.accordion .ui-state-default,.accordion  .ui-widget-content .ui-state-default { border: none; background: #f6f6f6 url(images/accordionheadernormal.png) repeat-x; font-weight: normal; color: black; outline: none; height: 18px;}
.accordion .ui-state-default a,.accordion  .ui-state-default a:link,.accordion  .ui-state-default a:visited { color: black; text-decoration: none; outline: none; height: 18px; font-size: 10px;padding: 0px 0px 0px 10px; }
.accordion .ui-state-hover,.accordion  .ui-widget-content .ui-state-hover,.accordion  .ui-state-focus,.accordion  .ui-widget-content .ui-state-focus { border: none; background: #f6f6f6 url(images/accordionheadernormal.png) repeat-x; font-weight: normal; color: black; outline: none; height: 18px;}
.accordion .ui-state-hover a,.accordion  .ui-state-hover a:hover  { color: black; text-decoration: none; outline: none; height: 18px; font-size: 10px;padding: 0px 0px 0px 10px; }
.accordion .ui-state-active,.accordion  .ui-widget-content .ui-state-active { border: none; background: #ffffff url(images/accordionheaderactive.png) repeat-x; font-weight: normal; color: white; outline: none; height: 18px; }
.accordion .ui-state-active a,.accordion  .ui-state-active a:link,.accordion  .ui-state-active a:visited { color: #ff6600; outline: none; text-decoration: none; font-size: 10px;padding: 0px 0px 0px 10px;}

.ui-widget-content {background-color: Transparent;color: #8c8c8c;}

.PricedItemDetail h2
{
    font-size: 14px;
    color: #37a7db;
    font-weight: normal;
    margin-bottom: 1em;
}

.PricedItemDetail h1
{
    font-size: 16.64px;
    font-weight:bold;
    color: #FFAA00; 
    
    margin-bottom: 1em;
}




.productdetail_traininglist h3
{
    font-size: 12px;
    width: 100%;
    font-weight: normal;
}
.productdetail_traininglist 
{
  
}



.trainingitem 
{
    position: relative;
    width: 500px;
   
    margin-top: .5em;
}
.productdetail_traininglist .trainingdetail 
{
   
    left: 0px;
 
    width: 300px;
    
}

.productdetail_traininglist .trainingactions 
{
    width: 130px;
    
    position: absolute;
    right: 0px;
    bottom: 7px;

   
}

.productdetail_traininglist .trainingactions:after 
{
    
}

.productdetail_traininglist .label
{
    
    display:inline-block;
    width: 100px;
   
}
.productdetail_traininglist 
{
    font-size: 10px;
  
    color: #848484;
}

.productdetail_traininglist hr {
  border: 0;
  background-color: #a8a8a8;
  height: 1px;
  width: 100%;
  color: #a8a8a8;
  clear:both;
}



.AddressPopup 
{
    width: 278px;
    height: 148px;
    background-image:url(images/adres_popup.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    padding-top: 10px;
    position: absolute;
    top: -10px;
    left: 30px;
    z-index: 10;
    color: #848484;
    
}

.AddressPopup h3 
{
    color: #c3341c;
    font-size: 12px;
    font-weight: bold;
    
}


.priceditem_li 
{
    list-style-type:none;
    list-style-image: url(images/priceditem_bullet.png);
    margin-left: 0px;
    background-image: none;
    padding-left: 0px;
    
    
}

.priceditem_li A:link,
.priceditem_li A:visited,
.priceditem_li A:hover,
.priceditem_li A:active
{
     color: #666;
}
.priceditem_ul {

    list-style-image: url(images/priceditem_bullet.png);
    list-style-type:none;

}

.priceditem_li A:link,.priceditem_li A:visited,.priceditem_li A:hover,.priceditem_li A:active 
{
    font-weight: normal;
    font-size: 10px;
   
}

.priceditem_li .bullet
{
    color: #0095da;
    font-weight: bold;
    
}

/* Sitemap */
.sitemap 
{
    background-image: url(images/sitemap_header.png);
    background-repeat: no-repeat;
    width: 900px;
    background-color: White;
    padding: 1em;
    position:relative;
    z-index: 100;
 }
 
 .sitemap .vendorname 
 {
     font-weight: bold;
 }
 ul.sitemaptree 
 {
      background-image: none;
      margin: 0 0 0 5px;
      padding: 0px;
 }
 ul.sitemaptree li 
 {
    
     background-image:  url(images/dash.gif);
     margin: 0px;
     background-position: 0 7px;
     padding:0 0 0 9px;
    
 }
 
 
 .tree_vendorname 
 {
     color: #0493d7;
 }




 
 
 #divSiteMap 
 {
    
 }

.sitemap_column 
{
    background-image: url(images/sitemap_column.png);
    width: 256px;
    float: left;
    margin-right: 0px;
    margin-left: 33px;
    background-color: White;
    background-repeat: no-repeat;
    min-height: 400px;
     height:auto !important;
    height: 400px;
}

.sitemap h1 
{
    color: #c3341c;
    font-size: 18px;
    font-weight: normal;
    margin-left: 41px;
    margin-bottom: 1em;
    margin-top: 15px;
}

.sitemap h2 
{
    color: #0493d7;
    font-size: 14px;
    font-weight: bold;
      margin-bottom: 1em;
      padding: 1em;
}

/* / Sitemap*/

.noresults 
{
    text-align:center;
}
.noresults P
{
    font-size: 12px;
    color: #828282;
    display:block;
    width: 300px;
    
    margin-left:auto;
    margin-right:auto;
}

.kop1groen, .kop1groen A:link,.kop1groen A:hover,.kop1groen A:active,.kop1groen A:visited {
	color: #abc220;
    font-weight: normal;
    font-size: 16.64px;
     text-decoration:none;
    margin-bottom: 0px;
}
.kop2groen, .kop2groen A:link,.kop2groen A:hover,.kop2groen A:active,.kop2groen A:visited {
	font-size: 11px;
    color: #abc220;
    font-weight: bold;
     text-decoration:none;
    letter-spacing: .1em;
}

.kop1blauw, .kop1blauw A:link,.kop1blauw A:hover,.kop1blauw A:active,.kop1blauw A:visited {
	color: #0095da;
    font-weight: normal;
     text-decoration:none;
    font-size: 16.64px;
    margin-bottom: 0px;
}
.kop2blauw, .kop2blauw A:link,.kop2blauw A:hover,.kop2blauw A:active,.kop2blauw A:visited {
	color: #0095da;
    font-size: 11px;
    font-weight: bold;
     text-decoration:none;
    letter-spacing: .1em;
}

.kop1rood, .kop1rood A:link,.kop1rood A:hover,.kop1rood A:active,.kop1rood A:visited {
	color: #d1392d;
	font-weight: normal;
    font-size: 16.64px;
     text-decoration:none;
    margin-bottom: 0px;
}
.kop2rood, .kop2rood A:link,.kop2rood A:hover,.kop2rood A:active,.kop2rood A:visited  {
	color: #d1392d;
	 font-size: 11px;
     text-decoration:none;
    font-weight: bold;
    letter-spacing: .1em;
}

.kop1grijs, .kop1grijs A:link,.kop1grijs A:hover,.kop1grijs A:active,.kop1grijs A:visited {
	color: #828282;
	font-weight: normal;
    font-size: 16.64px;
     text-decoration:none;
    margin-bottom: 0px;
}

.kop1oranje, .kop1oranje A:link,.kop1oranje A:hover,.kop1oranje A:active,.kop1oranje A:visited  {
	color: #ff6600;
	font-weight: normal;
    font-size: 16.64px;
    text-decoration:none;
    margin-bottom: 0px;
}


.SubHead 
{
     color: #848484;
     font-family: Verdana;
     font-weight: normal;
     
}
.helferlein .helferlein_formitem 
{
    
    top: 0px;
}

.FormPanelStyle .NormalTextBox 
{
    background-color: #eaeaea;
    background-image:none;
    width: 258px;
    border: 1px solid #eaeaea;
    right: 0px;
    margin:0px;
    margin-bottom: 1em;
}

#SubmitButton 
{
    width: 120px;
     background-image: url(images/formbutton.png);
      background-repeat: no-repeat;
    color: White;
    text-align:right;
    padding: 0px;
    position:relative;
    left: 314px;
    height: 18px;
}
#SubmitButton A:link,
#SubmitButton A:hover,
#SubmitButton A:visited,
#SubmitButton A:active 
{
    color: White;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    padding-right: 10px;
}
div.FormPanelStyle 
{
   
   
}
div.helferlein 
{
    width: 441px;
   
}
.search 
{
    background-image: url(images/bg_zoeken.gif);
    width: 230px;
    height: 81px;
    padding-top:10px;
    padding-left: 10px;
    background-repeat: no-repeat;
    margin-bottom: 1em;
}
.search table 
{
   
}


.search .Normal 
{
    font-weight: bold;
}
.search INPUT.NormalTextBox 
{
   
    background-color: White;
    background-image: none;
    margin-right: 10px;
    width: 100px;
    height: 24px;
    line-height: 2em;
    vertical-align:middle;
}

.flatlist 
{
    margin-left: 20px;
    width: 440px;
}

.accordion td.productcode 
{
  
    width: 100px;
}
.accordtion td.productname 
{
   
    width: 360px;
}

.accordion td.bullet 
{
    background-image:url(images/priceditem_bullet.png);
    background-repeat:no-repeat;
    background-position: 0px 4px;
    width: 10px;
}

/* leesmeer links voor Homepage */
A:link .greenbulletlink, A:visited .greenbulletlink, A:active .greenbulletlink, A:hover .greenbulletlink

{
    font-style: italic;
    padding-left: 15px;
    background-image: url(images/littlegreenbutton.png);
    background-repeat:no-repeat;
    background-position: 0px 1px;

    font-weight: normal;
    color: #a1a1a1;
    
   
}


A:link .bluebulletlink, P A:visited .bluebulletlink,P A:active .bluebulletlink,P A:hover .bluebulletlink

{
    font-style: italic;
    padding-left: 15px;
    background-image: url(images/littlebluebutton.png);
    background-repeat:no-repeat;
    background-position: 0px 1px;

    font-weight: normal;
    color: #a1a1a1;
}





