/* Elements */

/* Fonts - change 'sans-serif' to your preferred font */
ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL {
font-family: Trebuchet, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif}

/* Real styles */


A:link {
color: blue;
background: transparent none;
text-decoration: underline;
font-weight: bold;
}

A:visited {
color: #813581;
background: transparent none;
text-decoration: underline;
font-weight: bold;
}

A:active {
color: red;
background: transparent none;
text-decoration: none;
font-weight: bold;
}

A:hover {
text-decoration: none;
color: red;
background: transparent none;
font-weight: bold;
}

BODY {
   margin: 0px;
   padding: 0px;
   font-size: 100%;
   line-height:1.125em; /* 16x1.125=18px */
   background:  transparent repeat url(../images/bg.gif) fixed;
   color: Black;
   height: 100%;
   width: 100%;
   text-align: left;
   position: relative;
   /* behavior: url("csshover3.htc"); */
}

DIV {margin: 0em 0%;
padding: 0;
}

H1 {margin: 0em 0% 0em 0%;
font-size: 1.5em; /* 16x1.5=24px */
line-height: 1.636;/* 16x1.636=36px */
font-weight: bold;
color: #0A1E6D;
background: transparent none;
}

H2 {margin: 0em 0% 0em 0%;
font: 1.5em/1;
font-weight: bold;
font-style: italic;
color: #0A1E6D;
background: transparent none;
padding-top: 10px;
}

H3 {margin: 0em 0% 0em 0%;
font-weight: bold;
color: maroon;
background: transparent none;
font-size: 1.2em; /* 16x1=16px */
line-height: 1.2;
margin: 1.41em 0; /* 16x1.125=18px */
}

H4 {margin: 0em 0% 0em 0%;
font: 1em/1;
font-weight: bold;
font-style: italic;
color: #0A1E6D;
background: transparent none;
}

H6 {margin: 0em 0% -1em 0%;
background: transparent none;
color: #fb0;
font: 1em/1;
font-weight: bold;
padding-top: 0px;
}

p {
   padding-top: 0px;
}

UL {margin: 0em 0% 1em 5%;
list-style: disc;
padding: 0 0 0 0;
}

UL UL{margin: 0em 0% 0 5%;
list-style: disc;
padding: 5px 0 0 0;
}

/* Classes */

#acties em {
	float: right;
	width: 550px;
	clear: both;
	font-size: 80%;
	font-weight: bold;
	margin: 10px 0 20px 0;
}

#acties li {
	clear: both;
}

.adres {
   list-style: none;
}

.adres1 {
   width: 100px;
   display: block;
   font-weight: bold;
   margin-left: -10px;
}

.adres2, .adres2 a {
   width: 300px;
   display: block;
   margin-bottom: 10px;
}

.attn {
   color: maroon;
   font-style: italic;
   border-top: 1px solid maroon;
   border-bottom: 1px solid maroon;
   background: transparent none;
}

.merci {
   width: 500px;
}

#blad {
   width: 1000px;
   /* border: 5px double black; */
   background: transparent repeat-y top center url(../images/bg.jpg);
   color: Black;
   min-height: 1224px;
   height:auto !important;
   height:600px;
   margin: 0 auto;
   padding: 0 0 0 20px;
}

.bottom {
	background: transparent url(../images/bgbottom.jpg) top center no-repeat;
	height: 50px;
	padding: 30px 0 0 20px;
   margin: 0 auto;
   width: 1000px;
}

.copyright {
   font-size: 0.515em;
   line-height: 100%;
   font-style: italic;
}

.datum {
   width: 300px;
   float: left;
}

.dubbellijst ul {
   padding-bottom: 20px;
   list-style: url(../images/dubbellijstdisc.gif);
}

.entree {
   width: 688px;
   height: 959px;
   padding: 0;
   margin: 10px 0 0 18px;
   background: transparent url(../images/papier.jpg) no-repeat;
   
}

	.entree .lezen {
   	text-decoration: overline;
		}

	.entree .verder {
		text-align: right;
		font-weight: bold;
		color: red;
		}
		
	.entree .verderkk {
		text-align: right;
		font-weight: bold;
		color: red;
		padding-top: 20px;
		}

.entreetekst {
	padding: 50px 70px 100px 200px;
	}

	.entreetekst h3 {
   		font-size: 3em;
		margin-top: 90px;
		}

.foto {
   font-style: italic;
   font-size: 0.815em;
   line-height: 1.3;
   padding-top: 10px;
}

.fotokop {
   /*position: absolute;
   top: 0px;
   left: 212px;
   z-index: 10;*/
   float: right;
   margin-right: 13px;
}

.fotoli {
   display: block;
   float: left;
   width: 209px;
   background: transparent none;
   color: Black;
   font-style: italic;
   font-size: 0.815em;
   line-height: 1.3;
   padding: 5px 10px 0 0;
   margin: 0;
}

.fotore {
   display: block;
   float: right;
   width: 209px;
   background: transparent none;
   color: Black;
   font-style: italic;
   font-size: 0.815em;
   line-height: 1.3;
   padding: 5 0 0 10px;
   margin: 0 0 0 10px;
}

.foto a:link, .foto a:visited, .foto a:active, .foto a:hover, 
#fotoli a:link, #fotoli a:visited, #fotoli a:active, #fotoli a:hover, 
#fotore a:link, #fotore a:visited, #fotore a:active, #fotore a:hover {
   font-weight: normal;
} 

.foutje {
   color: red;
   background: transparent none;
}

.heading {
	text-align: center;
	padding-top: 10px;
	margin-bottom: 15px;
	}

	.heading h1 {
		padding: 0;
		margin-bottom: -18px;
		font-size: 2em; /* 16x2=36px */
		line-height: 1.625;/* 16x2.5=26px */
		}

	.heading h2 {
		padding: 0;
		}

	.heading p {
		padding: 0;
		margin-bottom: 10px;
		font-style: italic;
		}

.inhoud {
   background: transparent none;
   color: Black;
   width: 750px;
   margin: 0 0 0 0px;
   padding: 0px 10px 10px 10px;
   height:auto !important;
   min-height: 600px;
   height:600px;
   float: right;
}

.inhoudtekst {
   background: transparent none;
   color: Black;
   float: left;
   width: 450px;
   margin: 0;
   padding: 0;
}

#kinderkermis #blad, #schoolreisjes #blad, #pretarrangementen #blad {
   width: 1000px;
   /* border: 5px double black; */
   background: transparent repeat-y url(../images/kinderkermisbg.jpg);
   color: Black;
   min-height: 600px;
   height:auto !important;
   height:600px;
}

#kinderkermis h3, #kinderfeestjes h3, #pretarrangementen h3, #schoolreisjes h3 {
   color: red;
   line-height: 0.3;
}

#kinderkermis h1, #kinderfeestjes h1, #pretarrangementen h1, #schoolreisjes h1 {
   color: #0A1E6D;
   padding: 20px 0 0 170px;
   font-size: 2.4em;
}

#kinderkermis h4, #pretarrangementen h4, #schoolreisjes h4 {
   color: red;
}

#schoolreisjes .entree h3 {
   font-size: 3em;
	padding-left: 190px;
	padding-top: 30px;
	margin-top: 0px;
}

#kinderkermis .euro {
   padding: 0;
   margin: 0 0 0 20px;
   font-size: 1.3em;
   font-weight: bold;
   float: left;
   width: 20px;
}

#kinderkermis .prijsje {
   padding: 0;
   margin: 0;
   width: 500px;
   clear: both;
}

#kinderkermis .prijs1 {
   width: 200px;
   font-weight: bold;
   float: left;
   clear: left;
}

#kinderkermis .prijs2 {
   margin-right: 190px;
   width: 70px;
   text-align: right;
   font-weight: bold;
   font-size: 1.3em;
   float: right;
   clear: right;
}

#kinderkermis .tussenstreepje {
	color: #c00;
	background: transparent none;
	}

#kinderfeestjes .uitleg, #pretarrangementen .uitleg {
   margin-top: 5px;
}

#kinderkermis .tekstblok, #schoolreisjes .tekstblok, #pretarrangementen .tekstblok {
   width: 723px;
   background: transparent url(../images/kinderkermistekst.png) repeat-y;
   color: #0A1E6D;
}

#kinderkermis .tekstblokbottom, #schoolreisjes .tekstblokbottom, #pretarrangementen .tekstblokbottom {
   width: 723px;
   height: 19px;
   background: transparent url(../images/kinderkermistekstbottom.png) no-repeat;
   color: #0A1E6D;
}

#kinderkermis .tekstblokkop, #schoolreisjes .tekstblokkop, #pretarrangementen .tekstblokkop {
   width: 723px;
   height: 24px;
   background: transparent url(../images/kinderkermistekstkop.png);
   color: #0A1E6D;
}

#kinderkermis .bedankt, #kinderfeestjes .bedankt, #schoolreisjes .bedankt {
   margin-top: 70px;
}

#kinderkermis .doorgegeven, #kinderfeestjes .doorgegeven {
   margin: 0em 0% 0em 0%;
font-weight: bold;
color: maroon;
background: transparent none;
font-size: 1.2em; /* 16x1=16px */
line-height: 1.2;
margin: 1.41em 0; /* 16x1.125=18px */
}

#kinderkermis .doorgegeven, #kinderfeestjes .doorgegeven, #pretarrangementen .doorgegeven, #schoolreisjes #doorgegeven {
font-weight: bold;
color: maroon;
background: transparent none;
font-size: 1.2em; /* 16x1=16px */
line-height: 1.2;
margin: 1.41em 0; /* 16x1.125=18px */
padding-left: 0;
}

#kinderkermis .foutje, #kinderfeestjes .foutje, #pretarrangementen .foutje {
   margin-top: 70px;
}

#schoolreisjes .foutje {
   margin: 30px 0 10px 0;
   font-size: 0.9em;
   padding: 0;
   font-weight: bold;
}

#schoolreisjes .foutje2 {
   color: maroon;
   background: transparent none;
   font-weight: normal;
}

#schoolreisjes .foutje3 {
   font-size: 0.9em;
   margin: 0;
   color: black;
   background: transparent none;
   font-weight: normal;
}

#kinderkermis .foutjekop, #kinderfeestjes .foutjekop, #pretarrangementen .foutjekop, #schoolreisjes .foutjekop {
   line-height: 40px;
   margin: 0;
}

.lihead {
   font-weight: bold;
   font-size: 1em;
   margin-top: 10px;
}

.lineright {
	text-align: right;
	padding-right: 20px;
}

#links .tekst li {
   padding-bottom: 20px;
   list-style: url(../images/dubbellijstdisc.gif);
}

#links .tekst ul {
   padding-top: 20px;
   list-style: url(../images/dubbellijstdisc.gif);
   margin-bottom: -20px;
}

.maker {
   font-size: 0.6em;
   background: transparent none;
   color: Black;
   margin: 0;
}

#maandmenu .tekstblok {
   text-align: center;
}

#maandmenu .uitleg {
   padding: 0px;;
}

#menucontainer {
   background: transparent none;
   /*position: absolute;
   top: 130px;
   left: 15px;*/
   float: left;
   width: 185px;
   margin: 180px -15px 0 8px;
   padding: 0;
}

#menu {
   width: 185px;
   color: Black;
   margin: 0px;
   padding: 0px;
   clear: left;
   text-align: left;
   line-height: 1em;
}

/*#menu li .1 {
   padding: 5px;
}*/

#menu li a {
   display: block;
   margin: 0;
   padding: 0;
}

#menu ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
}

#menu li {
   margin: 0;
   padding: 0;
   list-style-type: none;
   width: 175px;
   background: transparent none;
/*   border-right: 1px solid #0A1E6D;
   border-bottom: 1px solid #0A1E6D;
   border-left: 1px solid #0A1E6D;  */
   border-top: 1px solid white;
   border-right: 1px solid #0A1E6D;
   border-bottom: 1px solid #0A1E6D;
   border-left: 1px solid  #0A1E6D;
}

#menu1 li ul {
   padding-bottom: 5px;
}

#menu2 li, #menu3 li, #menu4 li {
   margin: 0 0 0px 30px;
   padding: 0;
   background: transparent none;
   list-style-type: none;
   width: 135px;
   height: 26px;
   font-size: 0.90em;
   font-style: italic;
}

#menu a:link {
   background: transparent none;
   text-decoration: none;
   font-weight: bold;
   color: #0A1E6D;
   padding: 5px 5px 5px 10px;
   margin: 0;
/*   border: 1px solid #dbe1ff;*/
}

#menu2 a:link, #menu3 a:link, #menu4 a:link {
   background: transparent none;
   text-decoration: none;
   font-weight: bold;
   font-style: italic;
   color: #0A1E6D;
   padding: 5px 5px 5px 10px;
   margin: 0;
/*   border: 1px solid #dbe1ff;*/
}

#menu a:visited {
   background: transparent none;
   text-decoration: none;
   font-weight: bold;
   color: #813581;
   padding: 5px 5px 5px 10px;
   margin: 0;
/*   border: 1px solid #dbe1ff;*/
}

#menu2 a:visited, #menu3 a:visited, #menu4 a:visited {
   background: transparent none;
   text-decoration: none;
   font-weight: bold;
   font-style: italic;
   color: #813581;
   padding: 5px 5px 5px 10px;
   margin: 0;
/*   border: 1px solid #dbe1ff;*/
}

#menu a:active {
   background: transparent none;
   text-decoration: none;
   font-weight: bold;
   color: red;
   padding: 5px 5px 5px 10px; 
}

#menu2 a:active, #menu3 a:active, #menu4 a:active {
   background: transparent url(../images/bgknop2h.jpg);
   text-decoration: none;
   font-weight: bold;
   font-style: italic;
   color: red;
   padding: 5px 5px 5px 10px;
   border-top: 1px solid white;
}

#menu li:hover {
   background: transparent url(../images/bgknoph.jpg);
}

#menu li a:hover {
   background: transparent url(../images/bgknophb.jpg);
   text-decoration: underline;
   font-weight: bold;
   color: red;
   padding: 5px 5px 5px 10px; 
   
}

#menu2 li a:hover, #menu3 li a:hover, #menu4 li a:hover {
   background: transparent url(../images/bgknophb.jpg);
   text-decoration: underline;
   font-weight: bold;
   font-style: italic;
   color: red;
   padding: 5px 5px 5px 10px;
/*   border-top: 1px solid white;
   border-right: 1px solid #0A1E6D;
   border-bottom: 1px solid #0A1E6D;
   border-left: 1px solid  #0A1E6D;*/
   
}

#index #mindex a, #sport #msport a, #restaurant #mrestaurant a, 
#kinderkermis #mkinderkermis a, #acties #macties a, #toernooien #mtoernooien a, 
#contact #mcontact a, #tarieven #mtarieven a, #openingstijden #mopeningstijden a, 
#links #mlinks a, #nieuwsbrief #mnieuwsbrief a {
   background: transparent url(../images/bgknophb.jpg);
   color: #13007c;
   padding: 5px 5px 5px 10px;
   text-decoration: none;
   text-transform: uppercase;
}

#zaalsport #mzaalsport a, #xtennis #mtennis a, #bowling #mbowling a, #biljart #mbiljart a, 
#ninigolf #mninigolf a, #instuif #minstuif a, #paasmenu #mpaasmenu a, #maandmenu #mmaandmenu a {
   background: transparent url(../images/bgknophb.jpg);
   color: #13007c;
   padding: 5px 5px 5px 10px;
   text-decoration: none;
   text-transform: uppercase;
}

#arrangementen #marrangementen a {
   background: transparent url(../images/bgknophb.jpg);
   color: #13007c;
   padding: 5px 5px 5px 10px;
   text-decoration: none;
   text-transform: uppercase;
   letter-spacing: -0.036em;
   font-size: 0.89em;
}

#kinderfeestjes #mkinderfeestjes a, #schoolreisjes #mschoolreisjes a {
   background: transparent url(../images/bgknophb.jpg);
   color: #13007c;
   padding: 5px 5px 5px 10px;
   text-decoration: none;
   text-transform: uppercase;
   letter-spacing: -0.01em;
}

#pretarrangementen #mpretarrangementen a {
   background: transparent url(../images/bgknophb.jpg);
   color: #13007c;
   padding: 5px 5px 5px 10px;
   text-decoration: none;
   text-transform: uppercase;
   letter-spacing: -0.04em;
   font-size: 0.87em;
}

#sport #mmsport, #zaalsport #mmsport, #xtennis #mmsport, #bowling #mmsport, 
#biljart #mmsport, #ninigolf #mmsport, #instuif #mmsport, #restaurant #mmrestaurant, 
#arrangementen #mmrestaurant, #paasmenu #mmrestaurant, #maandmenu #mmrestaurant, #kinderkermis #mmkinderkermis, 
#kinderfeestjes #mmrestaurant, #schoolreisjes #mmkinderkermis, #pretarrangementen #mmkinderkermis {
   background: transparent url(../images/bgknoph2.jpg);
}


.nb {
   color: #0A1E6D;
   background: #fec63d none;
   font-weight: bold;
   padding: 10px;
   border: 1px solid red;
}

.neutraal {
	color: #0A1E6D;
	background: transparent none;
	font-weight: normal;
	}

.nieuwtjeskopje {
color: red;
background: transparent none;
padding: 10px 0 20px 0;
border-top: 1px solid #0A1E6D;
}

#pagkop {
   position: absolute;
   top: 0;
   left: 50%;
   margin: 0 0 0 -500px;
   width: 1000px;
   height: 165px;
   z-index: 100;
   background: transparent url(../images/kop2.gif) top center no-repeat;
}
	#pagkop #logootje {
		position: absolute;
		top: 5px;
		left: 5px;
		z-index: 999;
		margin: 0;
   		}
		
	#pagkop #kop2 {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 1000;
		width: 1000px;
		margin: 0;
		}
	
.prijs {
   font-size: 1.5em;
   line-height: 1.1;
   font-weight: bold;
}

.spijskaart {
   margin-top: 0px;
   padding-left: 20px;
}

.spijskop {
color: maroon;
background: transparent none;
}

.stats {
   float: right;
   font-size: .5em;
   padding-right: 120px;
}

#tarieven .activiteit {
   width: 400px;
   float: left;
   clear: left;
}

#tarieven .break .activiteit {
	text-indent: 30px;
}

#tarieven .euro {
   width: 15px;
   float: left;
   font-weight: bold;
}

#tarieven h3 {
   clear: left;
}

#tarieven p {
   margin: 0;
}

#tarieven .prijs {
   font-size: 1em;
   font-weight: bold;
   float: left;
   width: 50px;
   text-align: right;
}

#tarieven .xtra {
   float: left;
   font-size: 0.9em;
   font-weight: bold;
   font-style: italic;
   clear: right;
   padding-left: 20px;
}

.tekst {
   padding: 5px 35px 10px 40px;
}

.tekst ul li {
	clear: none;
	}

.tekstli {
   float: left;
   /*clear: left;*/
}

.tekstre {
   float: right;
}

.tekstblok {
   width: 723px;
   background: transparent url(../images/tekstblok.jpg) repeat-y;
   color: #0A1E6D;
   min-height: 400px;
   height:auto !important;
   height:400px;
}

.tekstblokbottom {
   width: 723px;
   height: 19px;
   background: transparent url(../images/tekstblokbottom.jpg) no-repeat;
   color: #0A1E6D;
}

.tekstblokkop {
   width: 723px;
   height: 24px;
   background: transparent url(../images/tekstblokkop.jpg);
   color: #0A1E6D;
}

.tekstblokli {
   width: 450px;
   background: transparent url(../images/tekstblokli.jpg) repeat-y;
   color: #0A1E6D;
}

.tekstbloklibottom {
   width: 450px;
   height: 19px;
   background: transparent url(../images/tekstbloklibottom.jpg) no-repeat;
   color: #0A1E6D;
}

.tekstbloklikop {
   width: 450px;
   height: 24px;
   background: transparent url(../images/tekstbloklikop.jpg);
   color: #0A1E6D;
}

.tekstblokre {
   width: 270px;
   background: transparent url(../images/tekstblokre.jpg) repeat-y;
   color: #0A1E6D;
   margin-right: 20px;
}
.tekstblokre h4 {
   margin-top: 20px;
}
.tekstblokrebottom {
   width: 270px;
   height: 19px;
   background: transparent url(../images/tekstblokrebottom.jpg) no-repeat;
   color: #0A1E6D;
   margin-right: 20px;
}

.tekstblokrekop {
   width: 270px;
   height: 24px;
   background: transparent url(../images/tekstblokrekop.jpg);
   color: #0A1E6D;
   margin-right: 20px;
}

.trainjefit h4 {
color: #f00;
font-weight: bold;
font-size: 1em;
font-style: italic;
padding: 10px 0 0 0;
margin: 0;
border-top: 1px solid navy;
}

.trainjefit .karate {
   float: left;
}

.trainjefit .naam {
float: left;
padding-right: 10px;
font-size: large;
color: red;
}

.ularrangement {
   padding-top: 20px;
   list-style: url(../images/dubbellijstdisc.gif);
}

.uitleg {
   font-size: 0.8em;
   font-weight: bold;
   font-style: italic;
   padding-left: 20px;
   margin-top: -15px;
}

.ularrangement li {
   padding-bottom: 10px;
}

.uur {
   width: 300px;
   float: left;
}







/* tables */

.aanbieding {
	font-weight: bold;
	background: transparent none;
	color: black;
}

table {
   border: 1px solid #0A1E6D;
   width: 645px;
}

.1l {
   width: 350px;
   vertical-align: top;
   text-align: left;
   background: #ffeab0 none;
   color: black;
   padding: 5px;
}

.1r {
   width: 150px;
   vertical-align: bottom;
   text-align: right;
   background: #ffeab0 none;
   color: black;
   padding: 5px;
}

.2l {
   width: 350px;
   vertical-align: top;
   text-align: left;
   background: #ffefc4 none;
   color: black;
   padding: 5px;
}

.2r {
   width: 150px;
   vertical-align: bottom;
   text-align: right;
   background: #ffefc4 none;
   color: black;
   padding: 5px;
}

.optelling {
	border-bottom: 1px solid red;
}

th {
   background: #ffdb78 none;
   color: #0A1E6D;
   padding: 5px;
}


td {
   font-size: 0.875em; /* 16x0.875=14px */
   padding: 5px;
   vertical-align: top;
}

.prijskolom {
   text-align: right;
}

table ul {margin: 0em 0% 0em 5%;
list-style: disc;
padding: 5px 0 0 0;
}

#schoolreisjes .euro {
	width: 15px;
}

#schoolreisjes .prijs {
	text-align: right;
	width: 40px;
	font-weight: normal;
}

#schoolreisjes .aanbieding .prijs {
	text-align: right;
	width: 40px;
	font-weight: bold;
}

#schoolreisjes table {
	color: red;
	width: 410px;
	border: 1px solid red;
}

#schoolreisjes td {
   font-size: 0.875em; /* 16x0.875=14px */
   padding: 3px;
   vertical-align: top;
}

#schoolreisjes th {
   background: red none;
   color: white;
   padding: 5px;
}

#sportmenu .sport {
   float: left;
   line-height: 24px;
}

#sportmenu .euro {
   float: left;
   color: maroon;
   font-weight: bold;
   padding-left: 10px;
   line-height: 24px;
}

#sportmenu .actieprijs {
   float: left;
   color: maroon;
   text-align: right;
   font-weight: bold;
   padding-left: 10px;
   line-height: 24px;
}

#sportmenu .ipv {
   font-size: 1em;
   line-height: 24px;
   font-style: italic;
   float: left;
   padding-left: 10px;
}

tr {
   vertical-align: top;
}

.tr0 {
   background: #Ffb37d;
   color: #c50;
   font-weight: bold;
   font-variant: small-caps;
   text-align: center;
}

.tr1 {
   background: #ffeab0;
}

.tr2 {
   background: #ffefc4;
}

.tr1 li, .tr2 li {
   margin: 0;
}




/* formulier */

#aankomsttijd, #aantal, #achternaam, #activiteit, #adres, #bedrijf, #datum, #email, #kinderen, 
#personeel, #realname, #schoolnaam, #telefoon, #totaal, #volwassenen, #voornaam, #woonplaats {
width: 260px;
}

#mini-pretarrangement, #large {
   background: transparent none;
   border: none;
}

#small, #medium, #pretarrangement, #eenendertigaug, #familiepretarrangement, #minigolf, 
#PartyArrangement2, #PartyArrangement3, #tennis {
   margin: 3px 0 0 231px;
   background: transparent none;
   border: none;
}

#bowling-arr {
   background: transparent none;
   border: none;
}

.button1 {
 width: 15em;
 padding: .5em;
 color: #0A1E6D;
 text-shadow: 1px 1px 2px #fff;
 font-weight: bold;
 border: solid thin #0A1E6D;
 cursor: pointer;
 -webkit-border-radius: .6em;
 -moz-border-radius: .6em;
 border-radius: .6em;
 -moz-box-shadow: 2px 2px 3px #999;
 -webkit-box-shadow: 2px 2px 3px #999;
 box-shadow: 2px 2px 2px #bbb;
 background-color:  #C4CFF5;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9ede8', endColorstr='#909ED1'); /* for IE */
 background: -webkit-gradient(linear, left top, left bottom, from(#e9ede8), to(#C4CFF5),color-stop(0.4, #909ED1));
 background: -moz-linear-gradient(top,  #e9ede8, #909ED1 40%, #C4CFF5); /* for firefox 3.6+ */ 
 
 }
 
	.button1:hover {
		background-color:  #0A1E6D;
 		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#909ED1', endColorstr='#0A1E6D'); /* for IE */
 		background: -webkit-gradient(linear, left top, left bottom, from(#909ED1), to(#909ED1),color-stop(0.6, #0A1E6D));
 		background: -moz-linear-gradient(top, #909ED1, #0A1E6D 60%, #909ED1); /* for firefox 3.6+ */ 
		color: #e9ede8;
		text-shadow: 1px 1px 2px #000;
		}

.button2 {
 width: 15em;
 padding: .5em;
 color: maroon;
 text-shadow: 1px 1px 2px #fff;
 font-weight: bold;
 border: solid thin maroon;
 cursor: pointer;
 -webkit-border-radius: .6em;
 -moz-border-radius: .6em;
 border-radius: .6em;
 -moz-box-shadow: 2px 2px 3px #999;
 -webkit-box-shadow: 2px 2px 3px #999;
 box-shadow: 2px 2px 2px #bbb;
 background-color: #e59595;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9ede8', endColorstr='#D97777'); /* for IE */
 background: -webkit-gradient(linear, left top, left bottom, from(#e9ede8), to(#e59595),color-stop(0.4, #D97777));
 background: -moz-linear-gradient(top,  #e9ede8,  #D97777 40%, #e59595); /* for firefox 3.6+ */ 
 }
 
	.button2:hover {
		 background-color:  maroon;
 		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D97777', endColorstr='maroon'); /* for IE */
 		background: -webkit-gradient(linear, left top, left bottom, from(#D97777), to(#D97777),color-stop(0.6, maroon));
 		background: -moz-linear-gradient(top, #D97777 , maroon 60%, #D97777); /* for firefox 3.6+ */ 
		color: #e9ede8;
		text-shadow: 1px 1px 2px #000;
		}

#contact {
   /*background: transparent none;*/
   border: none;
}

#dertigjuni {
   background: transparent none;
   border: none;
}

#sportenquete #bodyj, #sportenquete #bodyn, #sportenquete #aerobicsj, #sportenquete #aerobicsn, 
#sportenquete #combatj, #sportenquete #combatn, #sportenquete #spinningj, #sportenquete #spinningn, 
#sportenquete #karatej, #sportenquete #karaten {
   background: transparent none;
   border: none;
} 

#sportenquete .activiteit {
   width: 150px;
}

#sportenquete table {
   width: 400px;
   margin-left: 110px;
}

#sportenquete .tdc, #sportenquete .thc {
   text-align: center;
   width: 130px;
}

fieldset {
width: 560px;
padding: 5px;
border: none;
}

#maandmenu fieldset {
width: 560px;
padding: 5px;
border: none;
text-align: left;
}

input {
color: #555;
background: white none;
border: 2px inset;
}

.invullen {
margin-left: 170px;
font-size: smaller;
font-weight: bold;
font-style: italic;
}

label {
width: 220px;
float: left;
text-align: left;
margin-right: 10px;
display: block;
}

legend {
color: #555;
font-weight: bold;
background: #fefefe;
border: 5px inset red;
padding: 2px 26px;
margin-top: -18px;
margin-left: 80px;
}



#PartyArrangement1 {
   background: transparent none;
   border: none;
}

#personen, #postcode {
width: 260px;
margin-right: 10px;
}

.submit input {
margin-left: 10px;
color: #555;
background: #ddd;
border: 2px outset;
font-weight: bold;
}

.verplicht {
   color: maroon;
   font-weight: bold;
}




