/* CSS Document Basic templates site */

/* -------------------------------------------------------- */
/* General HTML elements                                    */
/* -------------------------------------------------------- */


a:link {
	color:#003e81;
	font-family:Arial,Verdana,Helvetica,sans-serif;
}

a:visited {
	color:#003e81;
	font-family:Arial,Verdana,Helvetica,sans-serif;
}

a:active {
	color:#003e81;
	font-family:Arial,Verdana,Helvetica,sans-serif;
}

a:hover {
	color:#003e81;
	font-family:Arial,Verdana,Helvetica,sans-serif;
}

p {
	padding:0px;
	margin:0px;
}

img {
	border-width:0px;
}

h1 {
	color:#6E6E6E;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:18pt;
}

h2 {
	color:#6E6E6E;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:14pt;
}

h4 {
	color:#6E6E6E;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12pt;
}


h5 {
}

/* Used by the component template headers */
h6 {
	font-weight:bold;
	font-size:8pt;
	margin:0px;
	padding-left:5px;
	padding-top:3px;
	height:17px;
	color:#FFFFFF;
	background-color:#003e81;
}

table {
	margin:auto;
}  

/* -------------------------------------------------------- */
/* General COMPONENT elements                               */
/* -------------------------------------------------------- */

.COMPONENT-CONTENT {
	padding-top:5px;
	padding-left:5px;
}
.INPUT-LABEL-VERTICAL {
	width:130px;
}

.INPUT-FIELD-VERTICAL {
	width:130px;
	height:18px;
	text-align:left;
	vertical-align:middle;
	color:#666666;
	font-family:arial,helvetica;
	font-size:8pt;
	font-weight:bold;
}
.INPUT-LABEL-HORIZONTAL {
	float:left;
	width:100px;
}

.INPUT-FIELD-HORIZONTAL {
	width:290px;
}

.INPUT-TEXTAREA-HORIZONTAL {
	width:290px;
	height:100px;
}

.BUTTON-SUBMIT {
	width:60px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	color:#666666;
	font-family:arial,helvetica;
	font-size:7pt;
	font-weight:bold;
	margin-top:10px;
}

.VERTICAL-SPACE {
	height:10px;
	clear:both;
}

.MESSAGES {
	font-family:arial,helvetica;
	font-weight:bold;
	font-size:10pt;
	color:#666666;
	text-align:center;
}
	
.NEXT-PREV {
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

/* Body */
#TPL1-ID-BODY {
	background-color:#c0e2ee;
	background-image:url(../images/Dot_Back_Blue.gif);
	text-align:center;
	font-family:verdana,arial;
	font-size:10pt;
	margin:0px;
}

/* Container site dimensions */
#TPL1-ID-CONTAINER-SITE-DIMENSIONS {
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	width:780px;
	background-color:#c0e2ee;
	text-align:left;
}           

/* Content 01 */
#PAGERESOURCE-01 {
	height:150px;
}
 
/* Container left */
#TPL1-ID-CONTAINER-LEFT {
	width:140px;
	height:auto;
	float:left;
	background-color:#c0e2ee;
	z-index:100;
}

/* Language 01 */
#LANGUAGEPICKER-01 {
	width:140px;
	height:15px;
	margin-top:3px;
	margin-bottom:2px;
	text-align:center;
}

    #LANGUAGEPICKER-01 table {
	margin:auto;
}

/* Menu 01 */    
#MENU-01 {
	position:relative;
	width:130px;
	height:120px;
	z-index:100;
}

/* Menu 01 menuitems*/
.MENU11_CONT {
}

.MENU11 {
	background-color:#092769;
	text-align:left;
	color:#FFFFFF;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	padding-top:4px;
	padding-left:5px;
	cursor:pointer;
}
 
.MENU11_CUR {
	background-color:#a4d0e0;
	font-family:arial;
	font-size:8pt;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:4px;
	padding-left:5px;
	cursor:pointer;
}
 
.MENU11_OVER {
	background-color:#a4d0e0;
	font-family:arial;
	font-size:8pt;
	text-align:left;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:4px;
	padding-left:5px;
	cursor:pointer;
}

.MENU11_DOWN {
	background-color:#a4d0e0;
	text-align:left;
	color:#FFFFFF;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	padding-top:4px;
	padding-left:5px;
	cursor:pointer;
}

.MENU12_CONT {
}
 
.MENU12 {
	background-color:#092769;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	color:#FFFFFF;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	padding-top:4px;
	padding-left:5px;
	cursor:pointer;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
}
 
.MENU12_CUR {
	background-color:#a4d0e0;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	color:#092769;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	padding-top:4px;
	padding-left:5px;
	cursor:pointer;
}
 
.MENU12_OVER {
	background-color:#a4d0e0;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	color:#092769;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	cursor:pointer;
	padding-top:4px;
	padding-left:5px;
}
 
.MENU12_DOWN {
	background-color:#a4d0e0;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	color:#092769;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	padding-top:4px;
	padding-left:5px;
	cursor:pointer;
}

.MENU13_CONT {
}

.MENU13 {
	background-color:#092769;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	color:#FFFFFF;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	padding-top:4px;
	padding-left:5px;
	cursor:pointer;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
}
    
.MENU13_CUR {
	background-color:#092769;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	color:#092769;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	padding-top:4px;
	padding-left:5px;
	cursor:pointer;
}
 
.MENU13_OVER {
	background-color:#a4d0e0;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	color:#092769;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	padding-top:4px;
	padding-left:5px;
	cursor:pointer;
}
 
.MENU13_DOWN {
	background-color:#a4d0e0;
	border-bottom:1px solid #FFFFFF;
	text-align:left;
	color:#092769;
	font-family:arial;
	font-size:8pt;
	padding-top:4px;
	padding-left:5px;
	font-weight:bold;
	cursor:pointer;
}

/* Random 01 */
#RANDOM-01 {
	width:140px;
	/*height:170px;*/
	padding-top:30px;
	text-align:center;
	margin-top:30px;
}

/* Random 02 */
#RANDOM-02 {
	width:140px;
	/*height:100px;*/
	padding-top:30px;
	text-align:center;
	margin-top:10px;
}


/* Content 02 */    
#PAGERESOURCE-02 {
	width:140px;
	height:auto;
	margin-top:20px;
	margin-bottom:20px;
	font-size:6pt;
	text-align:center;
}
    
/* Container middle */
#TPL1-ID-CONTAINER-MIDDLE {
	padding-left:20px;
	padding-top:20px;
	width:439px;
	float:left;
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	text-align:left;
	z-index:20;
}

/* We use the "container-min-height DIV" to set a minimal height for the
   content in the middle */ 
#TPL1-ID-CONTAINER-MIDDLE-MIN-HEIGHT {
	width:1px;
	height:480px;
	float:left;
}

/* Content 03 */ 
#PAGERESOURCE-03 {
	color:#666666;
	padding-bottom:10px;
	width:400px;
	vertical-align:top;
	text-align:left;
}

#CONTACTBASIC-01 {
	margin-bottom:20px;
	 margin-top:10px;
	 border-width:1px;
	 border-style:solid;
	 border-color:#003e81;
	 width:420px;
	 height:auto;
	}

/* XLNTcms Searchresults */
#XLNTSEARCH-RESULTS-01 {
	width:420px;
}

    /* Row name */
    .XLNTSEARCH-RESULTS-NAME {
	font-size:10pt;
}

    /* Row description */
    .XLNTSEARCH-RESULTS-DESCRIPTION {
	color:#666666;
}
   /* Navigation */
    .XLNTSEARCH-RESULTS-NAVIGATION {
	margin-bottom:10px;
	margin-top:10px;
}

/* ProductsBasic 01 */ 
#PRODUCTSBASIC-01 {
	width:420px;
	margin:bottom:20px;
}

    /* Default link classe */
    .LIST-LINK {
	text-decoration:none;
}

    .LIST-DEFINITION {
	color:#003e81;
	font-size:10pt;
}

    .LIST-NAVIGATION {
	width:100%;
	border:solid 1px #003e81;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:2px;
	padding-bottom:2px;
}

     .LIST-01-CONTENT {
	width:420px;
	text-align:left;
}
     .LIST-01-CONTENT-CATEGORY {
}

    /* Thumb DIV*/
    .LIST-01-CONTENT-THUMB {
	margin-right:10px;
	width:150px;
	float:left;
}

   /* Name */
    .LIST-NAME {
	font-family:arial,helvetica;
	font-weight:bold;
	font-size:8pt;
}   
   /* Value*/
    .LIST-VALUE {
	font-family:arial,helvetica;
	font-size:8pt;
}   

    
    /* Descriptionshort */
    .LIST-DESCRIPTIONSHORT {
	color:#666666;
	font-family:arial,helvetica;
	font-size:7pt;
}
   
    /* Detail link */
    .LIST-DETAILLINK {
	font-family:arial,helvetica;
	font-size:7pt;
	margin-bottom:10px;
}  

   /* Horizontal rule */
   .LIST-SEPARATOR {
	color:#003e81;
}


/* ProductsBasic Detail */ 
#PRODUCTSBASICDETAIL-01 {
	width:420px;
}

    /* List detail template div */
    .LIST-DETAIL-01 {
	width:420px;
	text-align:left;
	color:#003e81;
	margin-bottom:5px;
}
         
    /* List detail template div */
    .LIST-DETAIL-02 {
	width:210px;
	float:left;
	text-align:left;
	color:#003e81;
	margin-bottom:5px;
}

    /* List detail template div */
    .LIST-DETAIL-RESTAURATIES {
	width:380px;
	float:left;
	text-align:left;
	color:#003e81;
	margin-bottom:5px;
}
    .LIST-DETAIL-03 {
	width:30px;
	height:30px;
	float:left;
}
    .LIST-DETAIL-04 {
	width:400px;
	clear:both;
	text-align:left;
	color:#003e81;
	margin-bottom:5px;
}

    /* Name */
    .LIST-DETAIL-NAME {
	font-family:arial,helvetica;
	color:#003e81;
	font-weight:bold;
	font-size:11pt;
} 

    /* Description long */
    .LIST-DETAIL-DESCRIPTIONLONG {
	font-family:arial,helvetica;
	color:#666666;
	font-size:10pt;
}
 
   /* Detail Alignment the DIV's */
    .LIST-01-CONTENT2 {
	float:left;
}
   /* Label of the items */
    .LIST-DETAIL-LABEL {
	font-weight:bold;
	font-size:10px;
}
    
/* Container right */
#TPL1-ID-CONTAINER-RIGHT {
	width:174px;
	height:auto;
	float:right;
	text-align:left;
}

/* Menu 02 */
#MENU-02 {
	margin-left:5px;
	margin-top:20px;
	position:relative;
	width:140px;
	height:130px;
}

    /* Menu 02 menuitems*/
    .MENU21_CONT {
}
 
    .MENU21 {
	text-align:left;
	color:#003e81;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}
 
    .MENU21_CUR {
	text-align:left;
	color:#003e81;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
}

    .MENU21_OVER {
	color:#003e81;
	font-family:arial;
	font-size:8pt;
	cursor:pointer;
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
}
 
    .MENU21_DOWN {
	text-align:left;
	color:#003e81;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
} 

/* XLNTSearch 01 */
#XLNTSEARCH-01 {
	border:1px solid #003e81;
	width:160px;
	margin-left:2px;
	margin-top:10px;
}

/* Login 01 */ 
#LOGIN-01 {
	width:160px;
	margin-left:2px;
	border:1px solid #003e81;
	margin-top:10px;
}


/* ProductsBasic 01A */ 
#PRODUCTSBASIC-01A {
	width:160px;
	margin-left:2px;
	border:1px solid #003e81;
	margin-top:10px;
}

/* Content 04 */
#PAGERESOURCE-04 {
	width:160px;
	height:auto;
	padding-bottom:50px;
	margin-left:2px;
	margin-top:10px;
}   
   
/* Content 05 */
#PAGERESOURCE-05 {
	padding-bottom:10px;
	padding-top:10px;
	width:780px;
	height:10px;
	clear:both;
	color:#FFFFFF;
	text-align:center;
}
 
/* Footer method */
#TPL1-ID-METHOD-FOOTER {
	margin-top:10px;
	margin-bottom:10px;
	clear:both;
}

