BODY
{
  color: white;
  background-color: black; 
  border-collapse: collapse;
  padding: 0;
  margin: 0;
}
H1
{
  padding: 0;
  margin: 0;
  color: red;
  font-weight: bold;
}
H2
{
  height: 20;
  color: red;
  font-weight: bold;
}
IMG
{
  border-width: 0;
  width: 100%;
}
SELECT
{
  margin: 10 2 2 7;
  width: 257;
}
INPUT.aanmelden
{
  margin: 3 2 2 7;
}
TABLE
{
  border-collapse: collapse;
  padding: 0;
  margin: 0;
}
TD
{
  font-family: Comic Sans MS, cursive, tempus sans itc, Italianate, Monotype Corsiva, Casablanca SF, Grenoble SF, Maiandra GD, Verdict SF, Times New Roman, Times;
  font-weight: normal;
  color: #330033;
  padding: 0;
  margin: 0;
}
FORM
{
}
INPUT
{
  font-family: Comic Sans MS, cursive, tempus sans itc, Italianate, Monotype Corsiva, Casablanca SF, Grenoble SF, Maiandra GD, Verdict SF, Times New Roman, Times;
  font-weight: normal;
  font-size: 13;
  color: #330033;  
}
TEXTAREA
{
  width: 257;
  font-family: Comic Sans MS, cursive, tempus sans itc, Italianate, Monotype Corsiva, Casablanca SF, Grenoble SF, Maiandra GD, Verdict SF, Times New Roman, Times;
  font-weight: normal;
  font-size: 13;
  color: #330033;  
}
DIV
{
  font-family: Comic Sans MS, cursive, tempus sans itc, Italianate, Monotype Corsiva, Casablanca SF, Grenoble SF, Maiandra GD, Verdict SF, Times New Roman, Times;
  font-weight: normal;
  color: #330033;  
}
A
{
  font-family: Comic Sans MS, cursive, tempus sans itc, Italianate, Monotype Corsiva, Casablanca SF, Grenoble SF, Maiandra GD, Verdict SF, Times New Roman, Times;
  font-weight: normal;
  color: #330033;
}
IFRAME
{
  text-align: center;
  margin-left: 10px;
  border-style: solid;
  border-color: white;
  border-width: 0;
}
TABLE.window
{
}
TABLE.page_company
{
  width: 960;
}
TABLE.page
{
  width: 760;
}
TD.page_top
{
  height: 5;
  padding: 0;
  margin: 0;
}
TD.page_left
{
  width: 10;
}
IMG.page_left
{
  width: 10;
  height: 550;
}
TD.page_party
{
  color: white;
  background: url(../images/achtergrond_party.jpg) no-repeat;
  width: 760;
  height: 1100;
  border: 1px solid white;
  vertical-align: top;
  padding: 0;
  margin: 0;
}
TD.page_links
{
  color: white;
  background: url(../images/achtergrond_links.jpg);
  width: 760;
  height: 1000;
  border: 1px solid white;
  vertical-align: top;
  padding: 0;
  margin: 0;
}
TD.page_home
{
  color: white;
  background: url(../images/achtergrond_home.jpg);
  width: 760;
  height: 550;
  border: 1px solid white;
  vertical-align: top;
  padding: 0;
  margin: 0;
}
TD.page_company
{
  color: white;
  background: url(../images/achtergrond_company.jpg);
  width: 900;
  height: 550;
  border: 1px solid white;
  vertical-align: top;
  padding: 0;
  margin: 0;
}
TD.page
{
  color: white;
  background: url(../images/achtergrond.jpg);
  width: 760;
  height: 550;
  border: 1px solid white;
  vertical-align: top;
  padding: 0;
  margin: 0;
}
TD.page_text
{
  color: white;
  background: url(../images/achtergrond.jpg);
  width: 760;
  height: 550;
  border: 1px solid white;
  vertical-align: top;
  padding: 0;
  margin: 0;
}
TD.page_right
{
}
DIV.page
{
  position: relative; 
  left: 10; 
  top: 5; 
  width: 760; 
  height: 550; 
  z-index: 0; 
  padding: 0;
  margin: 0;
}
IMG.page
{
  border: 1px solid white;
}
DIV.title
{
  position: absolute; 
  left: 15; 
  top: 20; 
  width: 760; 
  height: 100; 
  z-index: 1; 
  border: 0px;
  padding-left: 15;
  text-align: left;
  vertical-align: top;
  font-size: 30pt;
}
DIV.top
{
  position: absolute; 
  left: 10; 
  top: 105; 
  width: 760; 
  height: 150; 
  z-index: 1; 
  border: 0px;
  padding: 0;
  text-align: left;
  vertical-align: top;
  font-size: 28pt;
}

DIV.bottom
{
  position: absolute; 
  left: 10; 
  top: 300; 
  width: 760; 
  height: 150; 
  z-index: 1; 
  border: 0px;
  padding: 0;
  text-align: left;
  vertical-align: top;
  font-size: 28pt;
}

DIV.top2
{
  position: absolute; 
  left: 10; 
  top: 105; 
  width: 760; 
  height: 150; 
  z-index: 2; 
  border: 0px;
  padding: 0;
  text-align: left;
  vertical-align: top;
  font-size: 28pt;
}

DIV.bottom2
{
  position: absolute; 
  left: 10; 
  top: 300; 
  width: 760; 
  height: 150; 
  z-index: 2; 
  border: 0px;
  padding: 0;
  text-align: left;
  vertical-align: top;
  font-size: 28pt;
}

DIV.terug
{
  position: absolute; 
  left: 20; 
  top: 510; 
  width: 760; 
  height: 80; 
  z-index: 1; 
  border: 0px;
  padding: 10;
  text-align: left;
  vertical-align: bottom;
}

TD.title
{
  font-size: 32pt;
  width: 100%;
  height: 90;
  padding: 20 0 0 20;
  vertical-align: top;
  background: url(../images/title.jpg);
}
TD.company
{
  font-size: 32pt;
  width: 100%;
  height: 90;
  padding: 20 0 0 20;
  vertical-align: top;
}
TD.middle
{
  height: 70;
  padding: 10 20 0 20;
  font-size: 13pt;
  vertical-align: bottom;
}
TD.bottom
{
  font-size: 28pt;
  width: 100%;
  padding: 5 20 0 0;
  vertical-align: middle;
  text-align: right;
}
TD.terug
{
  padding: 40 0 20 15;
  vertical-align: top;
}
IMG.terug
{
  vertical-align: middle;
  margin: 0;
  padding: 0;
  width: 208;
}

a.terug 
{
  padding: 10;
  width: 208;
  height: 40;
  text-align: left;
  vertical-align: middle;
  background: url(../images/terug.gif) no-repeat;
}

a.terug:link 
{
}
a.terug:visited 
{
}
a.terug:hover 
{
  background: url(../images/terug2.gif) no-repeat;
}


a.title 
{
  color: #330033;
  font-size: 22pt;
}

a.title:link
{
}
a.title:visited 
{
}
a.title:hover 
{
  color: white;
}

TD.text_title
{
  background: url(../images/blur2.gif);
  font-size: 24pt;
  width: 100%;
  height: 30;
  padding: 5 0 5 10;
  vertical-align: bottom;
}
TD.text
{
  background: url(../images/blur2.gif);
  font-size: 11pt;
  font-weight: bold;
  padding: 5 5 5 20;
}
TD.fill
{
  height: 100%;
  width: 1%;
  padding: 10 5 10 5;
}

TD.hartjes
{
  height: 130;
}
TABLE.hartjes
{
  width: 100%;
  border-collapse: collapse;
  padding: 0;
  margin: 0;
}
TD.heart
{
  height: 130;
  padding: 5 1 5 1;
  text-align: center;
  vertical-align: top;
}
BR.heart_top
{
  font-size: 10pt;
}
BR.heart
{
  font-size: 5pt;
}
a.heart 
{
  height: 130;
  width: 148;
  background: url(../images/heart.gif) no-repeat;
  font-size: 13pt;
  text-decoration: none;
  display: block;
  float: center;
  text-align: center;
  vertical-align: top;
}

a.heart:link 
{
}
a.heart:visited 
{
}
a.heart:hover 
{
  background: url(../images/heart2.gif) no-repeat;
  font-weight: bold;
}

TD.background
{
  height: 150;
  padding: 16 1 5 1;
}
a.background 
{
  color: black;
  font-size: 13pt;
  font-weight: bold;
  background: url(../images/heart.gif) no-repeat;
  height: 130;
  width: 148;
  text-decoration: none;
  display: block;
  float: center;
  text-align: center;
  vertical-align: top;
}

a.background:link 
{
}
a.background:visited 
{
}
a.background:hover 
{
}

TD.vlinder
{
  height: 130;
  padding: 15 1 5 1;
}

a.vlinder 
{
  background: url(../images/heart.gif) no-repeat;
  height: 130;
  width: 148;
  font-size: 13pt;
  text-decoration: none;
  display: block;
  float: center;
  text-align: center;
  vertical-align: top;
}

a.vlinder:link 
{
}
a.vlinder:visited 
{
}
a.vlinder:hover 
{
  background: url(../images/vlinder.gif) no-repeat;
	color: #transparent;
	color: #FF6598;
  font-size: 0pt;
}

TD.footer
{
  height: 40;
  vertical-align: top;
  text-align: center;
}

a.footer 
{
  font-size: 15;
	font-weight: normal;
	color: #AAAAAA;
}
a.footer:link 
{
}
a.footer:visited 
{
}
a.footer:hover 
{
	color: white;
}

TD.line
{
  height: 1;
  text-align: left;
}
IMG.line
{
  border: 0;
  width: 500;
  height: 1;
}

P.middle
{
  font-size: 15pt;
}
IMG.home
{
  border: 0;
  width: 200;
  height: 64;
}

TABLE.party
{
  width: 700;
  border-style: solid;
  border-collapse: collapse;
  border-width: 1;
  border-color: #FF66CC;
}
TH.party_date
{
  background-color: #FAE9EF;
  color: black;
  width: 85;
  height: 28;
  padding: 2 10 5 10;
  font-size: 14pt;
  font-family: Comic Sans MS, cursive, Verdict SF, Times New Roman, Times;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
}
TH.party
{
  background-color: #FAE9EF;
  color: black;
  height: 28;
  padding: 2 10 5 10;
  font-size: 14pt;
  font-family: Comic Sans MS, cursive, Verdict SF, Times New Roman, Times;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
}
TD.date
{
  width: 100;
  height: 40;
  padding: 1 10 1 10;
  background: url(../images/blur1.gif);
}
TD.date2
{
  width: 100;
  height: 40;
  padding: 1 10 1 10;
  background-color: url(../images/blur.gif);
}
P.date
{
  font-size: 12pt;
  font-family: Comic Sans MS, cursive, Verdict SF, Times New Roman, Times;
  font-weight: bold;
  color: #663366;  
}
P.date2
{
  font-size: 12pt;
  font-family: Comic Sans MS, cursive, Verdict SF, Times New Roman, Times;
  font-weight: bold;
  color: #663366;  
}
TD.party
{
  width: 80%;
  height: 32;
  padding: 1 10 1 10;
  background: url(../images/blur1.gif);
}
TD.party2
{
  width: 80%;
  height: 32;
  padding: 1 10 1 10;
  background-color: #FAE9EF;
}

a.party 
{
	text-decoration: none;
  font-size: 12pt;
  font-family: Comic Sans MS, cursive, Verdict SF, Times New Roman, Times;
  font-weight: bold;
  color: #663366;  
}
a.party:link 
{
}
a.party:visited
{
}
a.party:hover 
{
  color: black;  
}
a.party2
{
	text-decoration: none;
  font-size: 12pt;
  font-family: Comic Sans MS, cursive, Verdict SF, Times New Roman, Times;
  font-weight: bold;
  color: #663366;  
}
a.party2:link 
{
}
a.party2:visited 
{
}
a.party2:hover
{
  color: black;  
}

TABLE.produkten
{
}
TD.produkt_image
{
  width: 60;
  height: 100;
  padding: 10;
  vertical-align: middle;
}
TD.produkt_omschrijving
{
  padding: 30;
}
IMG.produkt_image
{
  width: 150;
  height: 150;
}
a.produkt
{
  font-size: 12pt;
  font-family: Comic Sans MS, cursive, Verdict SF, Times New Roman, Times;
  font-weight: bold;
  color: #330033;
;
  text-decoration: none;
}
a.produkt:link
{
}
a.produkt:visited
{
}
a.produkt:hover
{
  color: red;  
}

TABLE.links
{
  width: 700;
  border-style: solid;
  border-collapse: collapse;
  border-width: 1;
  border-color: #FF66CC;
  background: url(../images/blur1.gif);
}
TH.link
{
}
TD.link_category
{
  width: 50%;
  padding: 3 3 2 3;
  color: white;
  background-color: #663366;
}
TD.link
{
  width: 50%;
  padding: 2 3 2 3;
}
a.link
{
  font-size: 10pt;
  font-family: Comic Sans MS, cursive, Verdict SF, Times New Roman, Times;
  font-weight: normal;
  color: #663366;  
  text-decoration: none;
}
a.link:link 
{
}
a.link:visited
{
}
a.link:hover 
{
  color: #996699;  
}
a.link_category
{
  font-size: 12pt;
  font-family: Comic Sans MS, cursive, Verdict SF, Times New Roman, Times;
  font-weight: bold;
  color: white;
  text-decoration: none;
}
a.link_category:link
{
}
a.link_category:visited
{
}
a.link_category:hover
{
  color: red;
}


TD.regio_title
{
  font-size: 26pt;
  width: 100%;
  height: 60;
  padding: 5 0 0 5;
  vertical-align: top;
}
TD.text_title
{
  font-size: 22pt;
  height: 50;
  padding: 5 0 0 20;
  vertical-align: top;
}
TD.regio_table
{
  height: 150;
  width: 225;
  padding-left: 5;
  vertical-align: top;
}

TD.regio_map
{
  width: 100%;
}

a.region 
{
  width: 50;
  height: 28;
background: url(../images/region.gif) no-repeat;
font-size: 9pt;
font-family: Comic Sans MS, cursive, tempus sans itc, Italianate, Monotype Corsiva, Casablanca SF, Grenoble SF, Maiandra GD, Verdict SF, Times New Roman, Times;
font-weight: bold;
text-decoration: none;
color: black;
display: block;
float: center;
  text-align: left;
  vertical-align: bottom;
}

a.region:link 
{
}
a.region:visited 
{
}
a.region:hover 
{
  background: url(../images/region2.gif) no-repeat;
  font-size: 10pt;
}

TABLE.aanmelden
{
  width: 720;
  border-style: solid;
  border-width: 1;
  border-color: #FFD8D0;
  background-color: #EDACB2;
}
TD.aanmelden_label
{
  font-family: Comic Sans MS, cursive, tempus sans itc, Italianate, Monotype Corsiva, Casablanca SF, Grenoble SF, Maiandra GD, Verdict SF, Times New Roman, Times;
  font-weight: bold;
  font-size: 13pt;
  height: 18;
  text-align: right;
  vertical-align: middle;
  color: black;
  height: 18;
  padding: 0 0 0 10;
  width: 150;
}
TD.aanmelden_voorbeeld
{
  font-family: Comic Sans MS, cursive, tempus sans itc, Italianate, Monotype Corsiva, Casablanca SF, Grenoble SF, Maiandra GD, Verdict SF, Times New Roman, Times;
  font-size: 12pt;
  font-weight: normal;
  font-style: italic;
  padding: 5 5 5 5;
  margin: 8;
  text-align: left;
  vertical-align: middle;
  color: black;
  height: 18;
  width: 400;
}
TD.aanmelden_input
{
  text-align: left;
  vertical-align: middle;
}
TD.aanmelden_button
{
  text-align: center;
  padding: 25;
  vertical-align: middle;
}
TD.aanmelden_banner
{
  height: 120;
  text-align: center;
  vertical-align: middle;
  padding: 0 0 0 0;
}
.aanmelden_input
{
  width: 310;
}
INPUT.aanmelden_input
{
  text-align: left;
  padding: 2 5 2 5;
  margin: 8;
  vertical-align: middle;
}
.aanmelden_radio
{
  font-family: Comic Sans MS, cursive, tempus sans itc, Italianate, Monotype Corsiva, Casablanca SF, Grenoble SF, Maiandra GD, Verdict SF, Times New Roman, Times;
  font-size: 16;
  font-weight: normal;
  font-style: normal;
}
INPUT.aanmelden_button
{
  font-size: 18;
  font-weight: normal;
  font-style: normal;
}
TEXTAREA.aanmelden_input
{
  text-align: left;
  padding: 2 5 2 5;
  margin: 8;
  vertical-align: middle;
}

TABLE.regios
{
  border-style: solid;
  border-width: 1;
  border-color: #FFD8D0;
}
TH.regio
{
  height: 18;
  text-align: center;
  vertical-align: middle;
  background-color: #EDACB2;
  font-size: 12pt;
  font-family: Comic Sans MS, cursive, tempus sans itc, Italianate, Monotype Corsiva, Casablanca SF, Grenoble SF, Maiandra GD, Verdict SF, Times New Roman, Times;
  font-weight: bold;
  text-decoration: none;
  color: black;  
}
TD.regio
{
  height: 18;
  padding: 1;
  margin: 1;
  width: 105;
  text-align: left;
  vertical-align: middle;
}
a.regio 
{
  width: 105;
  font-size: 8pt;
  font-family: Comic Sans MS, cursive, tempus sans itc, Italianate, Monotype Corsiva, Casablanca SF, Grenoble SF, Maiandra GD, Verdict SF, Times New Roman, Times;
  font-weight: bold;
  text-decoration: none;
  color: black;  
  text-align: left;
  display: block;
  float: middle;
}
a.regio:link 
{
}
a.regio:visited 
{
}
a.regio:hover 
{
  background-color: #fce1e8;
  text-decoration: underline;
  font-size: 9pt;
}

DIV.nederland
{
  position: absolute;
  left: 185; 
  top: 10; 
  width: 580; 
  height: 540; 
  z-index: 1; 
  border: 0; 
  padding: 0;
  margin: 0;
}

DIV.region
{
  width: 34px;
  height: 28px;
  vertical-align: middle;
}

TD.regio_terug
{
  padding: 15 0 0 15;
  vertical-align: top;
}
TD.label
{
  padding: 15 0 0 20;
  width: 100;
  font-size: 12pt;
  font-style: italic;
}
TD.value
{
  padding: 15 0 0 5;
  font-size: 16pt;
  font-weight: bold;
}
TD.subtitle
{
  background: url(../images/blur2.gif);
  padding: 10 10 10 20;
}
TD.small_text
{
  background: url(../images/blur2.gif);
  padding: 10 10 10 20;
  font-size: 12pt;
}
TD.small_extra
{
  padding: 10 10 10 20;
  font-size: 12pt;
}
TABLE.companies
{
  background-color: #996699;  
}
a.company 
{
  font-size: 16pt;
  font-family: Comic Sans MS, cursive, Verdict SF, Times New Roman, Times;
  font-weight: bold;
  color: #330033;  
}
a.company:link 
{
}
a.company:visited
{
}
a.company:hover 
{
  color: red;
}
TABLE.preview
{
  border-style: solid;
  border-width: 2;
  border-color: black;
  background-color: white;  
}
TH.preview
{
  font-family: Calibri, Verdana, Arial;
  font-weight: bold;
  font-size: 10pt;
  border-style: solid;
  border-width: 2;
  border-color: black;
  color: white;
  background-color: darkblue;
  text-align: left;
  padding: 2;
}
TD.preview1
{
  font-family: Calibri, Verdana, Arial;
  font-size: 10pt;
  border-style: solid;
  border-width: 1;
  border-color: black;
  color: black;
  background-color: #B7D5E8;
  padding: 2;
}
TD.preview2
{
  font-family: Calibri, Verdana, Arial;
  font-size: 10pt;
  border-style: solid;
  border-width: 1;
  border-color: black;
  color: black;
  background-color: #E6F1F8;
  padding: 2;
}
