/*
	Style-sheet VIP Internet (www.vip.nl) - (c) 2003
	Lichte kleur:	#EEF8FD
	Donkere kleur:	Skyblue
*/

@media all{
	BODY {
		margin: 0px;
		background-color: #FFFFFF;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 10pt;
	}
   
	A {
		text-decoration: underline;
		color: #000099;
	}
   
	A:hover {
		text-decoration: none;
		color: #000099;
	}

	H3 {
		margin: 0px;
		font-size: 12pt;
	}

	h4 {
		margin: 0px;
		padding: 0;
		font-size: 10pt;
	}

	TABLE {
		margin: 0px;
		padding: 0px;
	}

	TH {
		vertical-align: top;
		padding: 3px;
		font-size: 10pt;
		border-bottom: 1px solid #000;
		text-align: left;
	}

	TD {
		vertical-align: top;
		padding: 0px;
	}

	TABLE TD {
		font-size: 10pt;
	}

	HR{
		border: 0px;
		width: 100%;
		height: 1px;
		color: #0F5397;
		background-color: #0F5397;
	}

	UL {
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 20px;
	}

	LI {
		list-style: none outside url(/images/list.gif);
	}

	dt {
		float: left;
		clear: both;
		padding-right: 10px;
		margin-bottom: 4px;
	}

	dd {
		padding-bottom: 10px;
		margin-bottom: 4px;
	}

	dt a img {
		border: 1px solid #000;
	}

	#header {
		width: 780px;
		margin: 0px;
		padding: 0px;
	}

	#header A {
		color: #EEDDCC;
	}

	#header .bar {
		heigth: 20px;
		background-color: #B92733;
		border-bottom: 1px solid #FFFFFF;
		border-top: 1px solid #000000;
		color: #EEDDCC;
		font-size: 8pt;
	}

	.menu_group_item {
		font-weight: bold;
		padding-left: 10px;
	}

	#header .menu {
		height: 90px;
		background-color: #005A9C;
	}

	#footer {
		width: 780px;
		margin: 0px;
		padding: 0px;
		color: #EEDDCC;
		background-color: #B92733;
	}

	#footer A {
		color: #EEDDCC;
	}

	#footer .bar {
		heigth: 20px;
		background-color: #BF2F38;
		background-color: #B92733;
		qborder-bottom: 1px solid #FFFFFF;
		qborder-top: 1px solid #000000;
		color: #EEDDCC;
		font-size: 8pt;
	}

	#columns {
		width: 780px;
		padding: 0px;
		margin : 0px;
	}

	#columns #left {
		width: 200px;
	}

	#columns #left A {
		text-decoration: none;
		color: #000099;
	}

	#columns #left A:hover {
		text-decoration: underline;
		color: #000099;
	}

	#columns #left .menu_group_item {
		background: #CFDDEA;
		padding: 2px 10px 2px 20px;
		font-weight: bold;
		padding-left: 10px;
	}

	#columns #left a.menu_group_item_link, #columns #left a:hover.menu_group_item_link {
		color: #000;
		text-decoration: none;
		padding-left: 10px;
	}

	#columns #middle {
		width: 560px;
		padding: 0px 0px 0px 10px;
	}

	INPUT.TEXT {
		background-color: #EEF8FD;
		border: 1px solid #000000;
		width: 140px;
	}

	INPUT.TEXTERROR {
		background-color: #EDB5B9;
		border: 1px solid #000000;
		width: 140px;
	}

	INPUT.ERRORTEXT {
		background-color: #F6A1A1;
		border: 1px solid #000000;
		width: 140px;
	}

	INPUT.BUTTON {
		font-weight: bold;
		color: #FFFFFF;
		background-color: #0F5397;
		width: 100px;
		border: 1px solid #FFFFFF;
	}

	SELECT {
                background-color: #EEF8FD;
                border: 1px solid #000000;
        }

	TEXTAREA {
		background-color: #EEF8FD;
		border: 1px solid #000000;
		width: 520px;
		height: 200px;

		scrollbar-arrow-color:#EEF8FD;
		scrollbar-base-color: #0F5397;
		scrollbar-shadow-color: #0F5397;
		scrollbar-highlight-color: #0F5397;
		scrollbar-track-color: #EEF8FD;
		scrollbar-darkshadow-color:#EEF8FD;
		scrollbar-3dlight-color:#EEF8FD;
	}

   .small{
   	font-size:8pt;
   }
   
   .tiny{
   	font-size:7pt;
   }
   
	.bold {
		font-weight : Bold;
	}
   
	.italic{
		font-style : Italic;
	}
   
	.bolditalic{
		font-weight : Bold;
		font-style : Italic;
	}
   
	.borders{
		border : 1px solid #0F5397;
	}

	.border-bottom{
		border-bottom: 1px solid #0F5397;
	}
   
   .bigred{
   	color: Red;
   	font-size: 20pt;
   	text-align: center;
   	font-weight: bold;
   	border: 2px solid Red;
   	padding:2px;
   }
   
   .indent{
	 	padding-left:10px;   	
   }

	.bigindent{
		padding-left: 30px;
	}
	 
	.typewriter{
		font-family: Courier New, Courier, mono;
	}
	 
	.error{
		color: #FF0000;
		color: #B92733;
	}
	 
	.bolderror{
		color: #FF0000;
		font-weight: bold;
	}
	 
	.noScreen{
		display: none;
	}
	 
	.backgroundLight{
		background-color: #EEF8FD;
		background-color: #CFDDEA;
	}

	.backgroundDark{
		background-color: Skyblue;
		backgrounf-color: #0F5397;
	}

	 .borderLight{
	  border: 1px solid #EEF8FD;
	 }

	 .borderDark{
	  border: 1px solid Skyblue;
	 }

	.bar {
		height: 20px;
		color: #FFFFFF;
		font-size: 8pt;
	}

	.hilite {
		font-size: 8pt;
	}

	.hilitehead {
		color: #005A9C;
		font-weight: bold;
	}

	.box {
		padding: 0px 10px 0px 10px;
		font-size: 10pt;
		color: #000000;
	}

	.section {
		background-color: #CFDDEA;
		qborder-top: 2px solid #0F5397;
		qborder-bottom : 2px solid #0F5397;
		font-weight: bold;
		margin-top: 20px;
		margin-bottom: 4px;
		padding: 3px 3px 3px 10px;
	}

	h3.section {
		font-size: 10pt;
	}


	.imageborder {
		border: 1px solid #0F5397;
	}

	.head {
		font-weight: bold;
		text-decoration: none;
	}

	.normal {
		color: #000000;
		text-decoration: none;
	}

	.errorBackground {
		background-color: #EDB5B9;
	}

	.shiftUp {
		margin-top: -84px;
	}

	#sitemap ul {
		margin: 0;
		padding: 0;
		padding-left: 1em;
	}
	
	#sitemap ul ul {
		margin-bottom: 1.5em;
		padding-left: 2em;
	}
	
	#sitemap li {
		padding: 2px 0;
	}
	
	#sitemap ul li {
		list-style: disc inside url();
		font-weight: bold;
	}
	
	#sitemap ul ul li {
		list-style: circle inside url();
		font-weight: normal;
	}
	
	#sitemap ul ul ul {
		margin: 0;
	}

	.stamp {
		background: url(/images/stamp_1999.gif) center no-repeat;
		height: 96px;
	}


@media print{
   #header {
		display: none;
	 }
	 
   #columns #left {
   	display: none;
   }

   #columns #right {
   	display: none;
   }
	 
	 #footer {
	 	display: none;
	 }

   body{
   	border-left: 0px solid Skyblue;
   	border-right: 0px solid Skyblue;
		width: 500px;
	 }

   #columns #middle {
   	padding-left: 10px;
   	padding-right: 10px;
   	width: 500px;
   	width: 620px;
	width: 700px;
	width: 620px;
   	text-align: justify;
	 }

   #columns #middle HR{
   	border:0px;
   	width: 100%;
   	height:1px;
   	color: Black;
   	background-color: Black;
   }

   .clLevel0{
	 	display: none;
	 }
	 
   INPUT.TEXT, SELECT {
    border: 0px solid Black;
    border-bottom: 1px solid Black;
		width: 400px;
   }

   TEXTAREA {
    border: 1px solid Black;
		scrollbar-arrow-color:White;
		scrollbar-base-color: White;
		scrollbar-shadow-color:White; 
		scrollbar-highlight-color:White;
		scrollbar-track-color:White;
		scrollbar-darkshadow-color:White;
		scrollbar-3dlight-color:White; 
   }

	 INPUT.BUTTON {
	  display: none;
	 }
	 
	 .noPrint{
	 	display: none;
	 }

	 .noScreen{
	 	display: block;
	 }

	.printFullWidth {
		width: 16.57cm;
	}

	.pagebreak{
		page-break-after: always;
	}

	.section {
		background-color: #CFDDEA;
		qborder-top: 2px solid #0F5397;
		qborder-bottom : 2px solid #0F5397;
		font-weight: bold;
		margin-top: 20px;
		margin-bottom: 4px;
		padding: 3px 3px 3px 10px;
	}

	.shiftUp {
		margin-top: 0px;
		display: none;
	}

}

