/* 
----------------------------------------------
Custom stylesheet om de basis layout en template styles aan te passen.
Vooral voor onderdelen die niet met de standaard template gemaakt kunnen worden
----------------------------------------------
*/

/* enquete stylesheets */
/*
@import URL("/css/e_ijsgrijs.css"); 
@import URL("/css/e_blue.css");  
@import URL("/css/e_classic.css");  
@import URL("/css/e_helius.css");  
@import URL("/css/e_iglo.css");  
@import URL("/css/e_ody.css");  
*/


a{
Color: #3399FF;
text-decoration:underline;
}

a:hover{
color: #003399;
text-decoration:underline;
}


/* afbeelding met link border kleur  */
/*
a img{border-color:#000000;}
*/

.mastertable{
margin-left:auto; 
margin-right:auto;
}

/* //////// FORMS \\\\\\\\\\\\\\ */
#form_groep{
margin-top:20px;
position:relative;
}
.form_fieldset{
padding-top:20px;
padding-bottom:10px;
margin-top:10px;
position:relative;
background-color:#FFFFFF;
margin-bottom:20px ;
border:1px solid #666666;
}
.form_label{
position:absolute;
top:-20px;
left:40px;
background-color:#FFFFFF;
padding:5px;
border:1px solid #666666;
border-bottom:1px solid #FFFFFF;
}



/* ////////////////////////////////// Layout \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* BODY instellingen */
BODY{
}



/* voor taal buttons website */
.taal_selectie{
padding:4px;
display: inline;
}
.vlaggen{
}


/*  Onderkant balk */
.bottomlayout{
height:20px;
padding:4px;
}


/* Top navigatie  */
.topnavbar{ 
}

/*
.topbar{
margin-left:200px;
height:38px;
}
*/



/* buttons en links */

/*
.topnavbuttonlink, .topnavbuttonlink2, .topnavbuttonlinkover, .topnavbuttonlinkover2{
background-image:URL(/custom/images/top_bar_linkitem.jpg);
background-position:left bottom;
background-repeat:no-repeat;
padding-left:25px;
}
*/

.topnavbuttonlink{
}
.topnavbuttonlink2{ 
}
.topnavbuttonlinkover{ 
} 
.topnavbuttonlinkover2{ 
}

.main_layout{
background-image:url(/Custom/images/menu_back.jpg);
background-position:bottom left;
background-repeat:no-repeat;

}

/* ------------Menu structuur linkerkant---------- */

/* menu totaal: achtergrond en dergelijke */
.menu_maintable{ 


}

/* links in het menu */
.menulink, .menulinkover, .menulink2, .menulinkover2{
border:0px solid;
}

.menulink{ 
}
.menulinkover{ 
}
.menulink2{ 
}
.menulinkover2{ 
}

/* top van het menu (header menu tekst etc ) */
.menu_top{ 
}

/* menu items omlijsting (waar de links instaan) */
.menu_items{ 
}

/* menu waar alle link menus instaan */
.menutable{ 
}

/* menulinks onderkant */
.menu_bodem{ 
}

.menu_zoek{
}


/*---------------- Main pagina instellingen ------------- */
.pagina_instellingen {
padding-top:0px;
} 

#pagina_inhoud {
padding:0px;
margin-top:10px;
} 


.pagina_aanhef{ 
padding-top:10px;
}

.pagina_midden{
padding-top:10px;
}

.paginaback{
padding:5px;
border-bottom:0px solid ;
}




/*
.pagina_main { 
background-image:url("/custom/images/paginaback.jpg");
background-repeat:no-repeat;
background-position:right top;
}


.Pagina_bottom { 
background-image:url();
background-repeat:repeat-x;
background-position:top;
width:100%;
}

.paginaback2 { 
background-color: transparent;
background-attachment: fixed;
background-image: url();
background-repeat: no-repeat;
background-position: left bottom;
padding:0; margin:0; 
}
*/



/*Nieuws instellingen */

.nieuwslink{
color:#cc0000;
}
.nieuws_border{
border:10px inset #555555;
}

.nieuws_categorie {
font-size: 9pt; 
color: #000000; 
border: 1px #DDDDDD;
}
.nieuws_titel, .nieuws_titel2{
background-color:transparent;
padding:4px;
border:0px;
border-bottom:1px solid #FF0000;
}
.nieuws_titel {
font-size: 10pt; 
font-weight: bold;
color: #FF0000; 
}
.nieuws_titel2 {
font-size: 7pt; 
font-weight: normal;
color: #FF0000; 
}
.nieuws_inleiding { 
font-size: 8pt;
color: #444444;
background-color:transparent; 
text-align:justify;
border:0px;
}
.nieuws_inhoud { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color: #000000; 
border:0px solid;
text-align:justify;
}
.nieuws_table{
border:0px solid #FF0000;
}
.nieuws_bodem { 
font-size: 8pt; 
font-weight: bold; 
color: #FF0000; 
border:0px;
border-bottom:1px solid #444444; 
padding-bottom: 2px;
padding-left: 2px; 
background-color:transparent;
padding-top:10px;

}


/*
.nieuws_tickertitel { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt; 
 font-weight: normal; 
 color: #ea7000; 
 text-decoration: none;
 }



	.vacature_categorie { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt;
color: 	 #000000;
background-color:TRANSPARENT; 
border-color:  #CCCCCC; 
border-style: dashed; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px;
}



/* NIEWSTICKER OPTIES */
/*
.nieuwsticker_table { 
border-bottom:1px solid #003366;
border-top:0px solid #000033;
border-left:0px solid #000033;
border-right:0px solid #373b74;
background-color: #C2D6E7;
}
.nieuws_tickeritem { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt; 
font-weight: normal; 
color: #FFFFFF; 
text-decoration:none;
border-bottom:2px solid #373b74;
padding-top:10px;
cursor: pointer;
}
.ulink {
font-style: normal;
font-weight: bold;
text-decoration: none;
font-family: Verdana;
font-size: 8pt;
cursor: pointer;
color:#ea7000;
background-color:#28305a;
border:0px;
}
.ulinkover { 
font-style: normal;
font-weight: bold;
text-decoration: none;
font-family: Verdana;
font-size: 8pt;
cursor: pointer;
background-color:#373b74;
color: #FF9900;
border:0px;
}
.ulink2 { 
font-style: normal;
font-weight: bold;
text-decoration: none;
font-family: Verdana;
font-size: 8pt;
cursor: pointer;
color:#FFFFFF;
border:0px;
}
.ulinkover2 { 
font-style: normal;
font-weight: bold;
text-decoration: none;
font-family: Verdana;
font-size: 8pt;
cursor: pointer;
color:#FFFFFF;
border:0px;
}
*/


/* bottom balk tekst en link */
/*
.USRF{
color: #336699 ;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7pt;
}
.USRF:hover{
color: #336699 ;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 7pt;
}

.BladerKader{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: bold;
background-image:url("/images/vip/dotpixels.gif");
background-repeat:repeat-x;
background-position:bottom;
padding:4;
}


/* Pagina nummering main pagina */
/*
.paginaNummers{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: bold;
text-decoration:underline;
}
.paginaNummers:hover{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: bold;
text-decoration:underline overline;
}
.paginaNummers2{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: bold;
}
.paginaNummers2:hover{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight: bold;
text-decoration:underline overline;
}
*/


/*/////////////////////////////  DYNAMIC MENU \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/*
#bar {
position:relative;
width: 100%;
top: 30px;
right: 0;
bottom: auto;
left: 0;
}

div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: "MS Sans Serif", Arial, sans-serif;
  font-size: 8pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
}

div.menuBar {
  background-color: #e0e0e0;
  border: 2px outset #e0e0e0;
  padding: 4px 2px 4px 2px;
  text-align: left;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 1px solid #e0e0e0;
  color: #000000;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
 top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  border: 1px outset #e0e0e0;
  color: #000000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #5050f0;
  border: 1px inset #e0e0e0;
  color: #ffffff;
  left: 1px;
  top: 1px;
}

div.menu {
  background-color: #e0e0e0;
  border: 2px outset #e0e0e0;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: #000000;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #5050f0;
  color: #ffffff;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #e0e0e0;
  margin: 4px 2px;
}

*/

/* ////////////////////////////  FOTOALBUM SETTINGS \\\\\\\\\\\\\\\\\\\\\\\\\\ */
.fotoheader, .fototumb, .fotodiv, .fotodiv2, .fotofooter, .fotorow{font-family:Verdana, Arial, Helvetica, sans-serif;}

.fototable{
position:relative;
}
.fotoheader{
font-size:8pt;
color:#000000;
padding: 2px; 
font-weight:bold;
}

.fotofooter{
font-weight:bold;
font-size:9pt;
color:#EFEFEF;
padding: 2px; 
height:30px;
}

.blader_header{
border-bottom:1px solid #666666;
margin-top:5px;
padding-bottom:5px;
}
.blader_footer{
padding-top:5px;
margin-bottom:5px;
border-top:1px solid #666666;
}

.fotorow{
font-size:8pt;
color:#000000;
padding-top:15px;
}
.fotothumb{
z-index:20;
cursor:pointer;
border:1px solid #000000;
}
.fotothumb2{
z-index:20;
}

.fotokader{
font-size:7pt;
position:relative;
padding: 4px; 
margin:4px;
text-align:center;
}

.foto_zoom{
font-size:7pt;
position:absolute;
cursor:pointer;
left:-4px;top:-8px;
font-size:6pt;
background-image:URL("/images/zoomfoto_black.gif");
/*background-image:URL("/images/zoomfoto_white.gif");*/
background-position:left top;
background-repeat:no-repeat;
padding-left:12px;
}

.fotonummer{
z-index:25;
font-size:7pt;
color: #000000;
position:absolute;
font-weight:bold;
top:-10px;
right:8px;

}

.fotonummer2{
z-index:25;
font-size:7pt;
background-color:#FFFFCC;
border:1px solid #000000;
color: #000000;
position:absolute;
font-weight:bold;
left:-4px;
top:0px;
padding:1px;
}


.pagebrowser, .pagebrowseractive{
font-size:8pt;
margin-right:2px;
margin-left:2px;
}
.pagebrowser a{
text-decoration:none;
}
.pagebrowser a:hover{
text-decoration:none;
color:#000000;
}
.pagebrowserActive a{
color:#000000;
}
.pagebrowseractive a:hover{
color:#555555;
text-decoration:none;
}


#View_foto{
z-index:0;
position:absolute;
text-align:center;
background-color:#CCCCCC;
}

#trans_tekst{
position:absolute;
z-index:3;
top:0px;
right:5px;
height:20px;
color: #FFFFFF;
font-weight:bold;
font-size:11pt;
background: transparent; 
}

#trans_tekst2{
position:absolute;
z-index:2;
right:6px;
top:1px;
height:20px;
color: #000000;
font-weight:bold;
font-size:11pt;
background: transparent; 
}


/* -----------LIJSTEN--------------- */

#lijsten{
font-size:8pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:95%;
margin-top:-10px;
}

.lijst_itemlist{
width:100%;
text-align:left;
}

/* top van lijst */
.lijst_header{
width:100%;
margin-top:10px;
font-weight:bold;
font-size:9pt;
padding:4px;
border-bottom:2px solid #000000;
}
.lijst_index{
font-weight:normal;
font-size:7pt;
float:right;
}

/* item lijst table */
.lijst_table{
background-image:URL("/images/effecten/grey_top_fade.gif");
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
width:100%;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}
.lijst_items{
border:0px solid #00FFFF;
margin-top:20px;
}
/* item inhoud table */
.lijst_tekst{
width:20%;
text-align:right;
vertical-align:top;
margin-right:5px;
font-weight:bold;
color:#000000;
}
.lijst_tekst2{
width:80%;
vertical-align:top;
}

.item_header{
border-bottom:1px solid #DDDDDD;
padding:2px;
}

/* afbeeldingen */
div.lijst_afbeelding_thumb{
padding:5px;
}
div.lijst_afbeelding_thumb img{
border:1px solid #000000;
}
/* meer info link */
.lijst_item_info{
text-align:center;
padding:2px;
}
.lijst_item_info a{
text-decoration:none;
}

/* bladeren lijsten */
.lijst_bladeren{
width:95%; 
margin-top:10px;
Margin-bottom:10px;
padding:4px;
border-bottom:2px solid #000000;
}
.lijst_bladeren a{
text-decoration:none;
}


/* ---------------- RSS FEEDS SETTINGS ------------------ */
.rss_table{
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #000000;
padding:5px;
}
.rss_titel, .rss_content, .rss_header{
color:#0099FF;
font-size:8pt;
font-weight:bold;
}
.rss_titel a{
text-decoration:none;
}
.rss_titel a:hover{
color:#003399;
}
.rss_titel_info{
font-size:6pt;
}
.rss_header{
font-size:12pt;
padding-bottom:10px;
}
.rss_content{
font-weight:normal;
color:#000000;
border-top:1px dotted #999999;
text-align:justify;
padding-bottom:5px;
}



/* ----------------------- VACATURES ------------------------ */ 
.vacature_table{
}
.vacature_header{
}
.vacature_header2{

}



