html,body{
	margin:0;
	padding:0;
}

body{
	font:12px/17px Arial,Helvetica,Verdana,sans-serif;
	text-align:center;
	background:#63AFDE url(/layout/body_background.jpg) no-repeat top center;
}
#container{
	text-align:left;
	width:960px;
	margin:0 auto;
	background:transparent url(/layout/background.jpg) no-repeat top left;
	min-height:915px;
	height:auto !important;
	height:915px;
	position:relative;
}
#header{
	height:200px;
	margin:0;
}
#header #tagline{
	position:absolute;
	left:-999px;
}
#navigation{
	position:absolute;
	width:101px;
	height:90px;
	top:165px;
	left:96px;
	overflow:hidden;
	text-align:center;
	z-index:1;
}
h1{
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	width:515px;
	height:100px;
	top:215px;
	left:235px;
	font-size:40px;
	line-height:40px;
}
h1 span{
	position:absolute;
	left:-9999px;
}
#content{
	background:#fff;
	position:absolute;
	width:575px;
	height:350px;
	top:320px;
	left:175px;
	overflow:hidden;
}
#partners{
	position:absolute;
	width:310px;
	height:65px;
	top:742px;
	left:315px;
	overflow:hidden;
	z-index:2;
	text-align:center;
}
#partners a{
	float:left;
}
#page_intro #partners,#page_schools_intro #partners,#page_schools_contact #partners,#page_vraagje #partners{
	height:94px;
	top:710px;
}
#partnersimg{
	position:absolute;
	left:15px;
	top:0;
	height:94px;
	width:100000px;
	text-align:left;
}
#partnersimg .p_img{
	height:94px;
	float:left;
}
#partnersimg .p_bottom{
	clear:both;
}
#partnersimg img{
	vertical-align:top;
}

#partners #fadein,#partners #fadeout{
	position:absolute;
	top:0;
	width:20px;
	height:94px;
}
#partners #fadein{
	left:0;
	background:url(/layout/fade-in.png) repeat-y left top;
}
#partners #fadeout{
	right:0;
	background:url(/layout/fade-out.png) repeat-y left top;
}
#footer{
	position:absolute;
	width:960px;
	height:40px;
	top:875px;
	left:0;
	text-align:center;
	color:#0055A5;
	line-height:16px;
	font-size:12px;
}
#footer p{
	margin:0;
}
#footer a{
	color:#0055A5;
}
#languages{
	color:#fff;
	position:absolute;
	text-align:right;
	top:10px;
	right:10px;
	font-size:14px;
}
#languages a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

/* ELEMENTS
-----------*/

p{
	margin:0 0 15px;
}
h2{
	color:#0055A5;
	font:bold 17px Rockwell,serif;
	margin:7px 0 0;
}
h3{
	color:#0055A5;
	font-size:12px;
	margin:0;
}
a{
	color:#009BC9;
}
a:hover{
	text-decoration:none;
}
small{
	font-size:11px;
	line-height:15px;
}

/* NAVIGATION
-------------*/

#navigation span{margin-left:-9999px;}
#navigation a{display:block;height:24px;background-image:url(/layout/titles/navigation.gif);background-repeat:no-repeat;}
.fr #navigation a{background-image:url(/layout/titles/navigation_fr.gif);}

#navigation #nav_start     a{background-position:0   2px;}
#navigation #nav_meersport a{background-position:0 -21px;}
#navigation #nav_tips      a{background-position:0 -46px;}
#navigation #nav_contact   a{background-position:0 -72px;}
#navigation #nav_start     a:hover{background-position:-202px   2px;}
#navigation #nav_meersport a:hover{background-position:-202px -21px;}
#navigation #nav_tips      a:hover{background-position:-202px -46px;}
#navigation #nav_contact   a:hover{background-position:-202px -72px;}
#navigation #nav_start.active      a{background-position:-101px   2px;}
#navigation #nav_meersport.active  a{background-position:-101px -21px;}
#navigation #nav_tips.active       a{background-position:-101px -46px;}
#navigation #nav_contact.active    a{background-position:-101px -72px;}

.schools #navigation a{background-image:url(/layout/titles/navigation_schools.gif);}
.schools.fr #navigation a{background-image:url(/layout/titles/navigation_schools_fr.gif);}
.schools #navigation{
	top:158px;
	height:106px;
}
.schools #navigation a{
	height:21px;
}

.schools #navigation #nav_start     a{background-position:0   2px;}
.schools #navigation #nav_meersport a{background-position:0 -22px;}
.schools #navigation #nav_bestellen a{background-position:0 -43px;}
.schools #navigation #nav_reglement a{background-position:0 -65px;}
.schools #navigation #nav_contact   a{background-position:0 -89px;}
.schools #navigation #nav_start     a:hover{background-position:-202px   2px;}
.schools #navigation #nav_meersport a:hover{background-position:-202px -22px;}
.schools #navigation #nav_bestellen a:hover{background-position:-202px -43px;}
.schools #navigation #nav_reglement a:hover{background-position:-202px -65px;}
.schools #navigation #nav_contact   a:hover{background-position:-202px -89px;}
.schools #navigation #nav_start.active      a{background-position:-101px   2px;}
.schools #navigation #nav_meersport.active  a{background-position:-101px -22px;}
.schools #navigation #nav_bestellen.active  a{background-position:-101px -43px;}
.schools #navigation #nav_reglement.active  a{background-position:-101px -65px;}
.schools #navigation #nav_contact.active    a{background-position:-101px -89px;}


/* TITLES
---------*/
#page_start      h1 {background-image:url(/layout/titles/start.gif);}
#page_meersport  h1 {background-image:url(/layout/titles/meer-sport.gif);}
#page_tips       h1 {background-image:url(/layout/titles/tips.gif);}
#page_vraagje    h1 {background-image:url(/layout/titles/contact.gif);}
#page_wettelijk  h1 {background-image:url(/layout/titles/wettelijk.gif);}
#page_start.fr     h1 {background-image:url(/layout/titles/depart.gif);}
#page_meersport.fr h1 {background-image:url(/layout/titles/plus-de-sport.gif);}
#page_tips.fr      h1 {background-image:url(/layout/titles/conseils.gif);}
#page_vraagje.fr   h1 {background-image:url(/layout/titles/question.gif);}
#page_wettelijk.fr h1 {background-image:url(/layout/titles/legales.gif);}

#page_schools_start      h1 {background-image:url(/layout/titles/start.gif);}
#page_schools_meersport  h1 {background-image:url(/layout/titles/meer-sport.gif);}
#page_schools_bestellen  h1 {background-image:url(/layout/titles/bestellen.gif);}
#page_schools_reglement  h1 {background-image:url(/layout/titles/reglement_nl.gif);}
#page_schools_contact    h1 {background-image:url(/layout/titles/contact.gif);}
#page_schools_wettelijk  h1 {background-image:url(/layout/titles/wettelijk.gif);}
#page_schools_start.fr     h1 {background-image:url(/layout/titles/depart.gif);}
#page_schools_meersport.fr h1 {background-image:url(/layout/titles/plus-de-sport.gif);}
#page_schools_bestellen.fr h1 {background-image:url(/layout/titles/commander.gif);}
#page_schools_reglement.fr h1 {background-image:url(/layout/titles/reglement_fr.gif);}
#page_schools_contact.fr   h1 {background-image:url(/layout/titles/question.gif);}
#page_schools_wettelijk.fr h1 {background-image:url(/layout/titles/legales.gif);}

/* CLASSES
----------*/

.red{
	color:#E6423B;
}
.center{
	text-align:center;
}

/* CLASSES
----------*/

#languages{
	background-image:url(/layout/nl-fr.jpg);
	position:absolute;
	left:907px;
	top:3px;
	width:65px;
	height:16px;
}
#languages #link_nl,#languages #link_fr{
	position:absolute;
	top:0;
	width:24px;
	height:16px;
}
#languages #link_nl{
	left:0;
}
#languages #link_fr{
	left:40px;
}
#languages span{
	display:none;
}

/* PAGES
--------*/
#page_intro #content{
	top:200px;
	width:606px;
	height:500px;
	background:transparent;
}
#kies{
	display:block;
	position:absolute;
	left:20px;
	top:240px;
}
#choisissez{
	display:block;
	position:absolute;
	right:20px;
	top:200px;
}
#page_wettelijk{
	font-size:11px;
	line-height:13px;
}
#page_wettelijk #content{
	top:290px;
	height:370px;
}
#page_wettelijk #content p{
	margin:0 0 10px;
}

/* TIPS
-------*/

#page_start #tip{
	width:448px;
	height:94px;
	position:absolute;
	top:622px;
	left:257px;
	background-image:url(/layout/p2-tip.gif);
	z-index:1;
}
#page_start.fr #tip{
	width:570px;
	left:199px;
	top:617px;
	background-image:url(/layout/p2-tip_fr.gif);
}
#tip p,#tip h3,#page_start #gadget p,#tip span{
	margin-left:-9999px;
}
#page_start #tip #meertips{
	position:absolute;
	bottom:10px;
	left:250px;
}
#page_start #gadget{
	width:163px;
	height:217px;
	position:absolute;
	top:357px;
	left:669px;
	background-image:url(/layout/p2-gadget.jpg);
	z-index:1;
}
#page_start.fr #gadget{
	background-image:url(/layout/p2-gadget_fr.jpg);
	height:197px;
}
#page_start #content{
	width:493px;
}
#page_schools_start h1{
	top:200px;
}
#page_schools_start #content{
	top:284px;
	height:384px;
	width:613px;
	line-height:15px;
}
#page_schools_start #tip{
	width:480px;
	height:62px;
	position:absolute;
	top:657px;
	left:213px;
	background-image:url(/layout/p2_schools.gif?100607);
	z-index:1;
}
#page_schools_start.fr #tip{
	background-image:url(/layout/p2_schools_fr.gif?100607);
	height:72px;
	width:397px;
	left:285px;
	top:672px;
}
#page_schools_start #tip a{
	display:block;
	width:480px;
	height:81px;
}

#page_meersport #tip{
	width:346px;
	height:104px;
	position:absolute;
	top:611px;
	left:268px;
	background-image:url(/layout/meer-sport-tip.gif);
	z-index:1;
}
#page_meersport.fr #tip{
	width:461px;
	background-image:url(/layout/meer-sport-tip_fr.gif);
}
#page_meersport #tip #meertips{
	position:absolute;
	top:46px;
	left:178px;
}
#page_schools_meersport #tip{
	width:449px;
	height:253px;
	position:absolute;
	top:461px;
	left:179px;
	background-image:url(/layout/schools_meersport_left.gif);
	z-index:1;
}
#page_schools_meersport.fr #tip{
	width:469px;
	height:255px;
	top:464px;
	left:169px;
	background-image:url(/layout/schools_meersport_left_fr.gif);
}
#page_schools_meersport #tip #tipinner{
	margin-left:-9999px;
}
#page_schools_meersport #gadget{
	width:170px;
	height:213px;
	position:absolute;
	top:440px;
	left:584px;
	background-image:url(/layout/schools_meersport_right.jpg);
}
#page_schools_meersport.fr #gadget{
	width:170px;
	height:233px;
	top:450px;
	left:597px;
	background-image:url(/layout/schools_meersport_right_fr.jpg);
}

#tips_sluit{
	position:absolute;
	left:710px;
	top:315px;
	width:42px;
	height:42px;
	z-index:2;
}
.fr #tips_sluit{
	background:url(/layout/fermez1.gif);
	left:706px;
	top:317px;
	width:58px;
	height:60px;
}
.tips-sub2 #tips_sluit{
	left:646px;
	top:302px;
}
.fr.tips-sub2 #tips_sluit{
	background:url(/layout/fermez2.gif);
	left:630px;
	top:299px;
	width:70px;
	height:83px;
}
#tips_sluit span{
	margin-left:-9999px;
}

/* RAND
-------*/

#extra1,#extra2,#extra3,#extra4,#extra5,#extra6,#extranav,#extratitle{
	position:absolute;
}

#extratitle{
	left:535px;
	top:45px;
	width:301px;
	height:158px;
	background:#63AFDE url(/layout/title_bg.png);
}
.fr #extratitle{
	background:#63AFDE url(/layout/title_fr_bg.png);
}
#extranav{
	left:79px;
	top:145px;
	width:135px;
	height:134px;
	background:#63AFDE url(/layout/navigation_bg.jpg);
}

#page_intro #extratitle,#page_intro #extranav{
	background:none;
}

#page_intro #extra1{
	left:741px;
	top:140px;
	width:125px;
	height:109px;
	background:#63AFDE url(/layout/intro-right.jpg);
}
#page_intro #extra2{
	left:116px;
	top:62px;
	width:100px;
	height:222px;
	background:#63AFDE url(/layout/intro-kang.jpg);
}
#page_intro #extra3{
	left:777px;
	top:632px;
	width:89px;
	height:116px;
	background-image:url(/layout/vraagje-right.jpg);
}
#page_intro #extra4{
	left:96px;
	top:724px;
	width:143px;
	height:72px;
	background-image:url(/layout/vraagje-bottom.jpg);
}
#page_intro #content{
	z-index:1;
}

#page_start #extra1,#page_schools_start #extra1,#page_schools_bestellen #extra1{
	left:212px;
	top:55px;
	width:83px;
	height:109px;
	background-image:url(/layout/p2-top.jpg);
}
#page_start #extra2,#page_schools_start #extra2,#page_schools_bestellen #extra2{
	left:21px;
	top:372px;
	width:121px;
	height:152px;
	background-image:url(/layout/p2-sabine.jpg);
}
#page_start #extra3,#page_schools_start #extra3,#page_schools_bestellen #extra3{
	left:802px;
	top:170px;
	width:87px;
	height:224px;
	background-image:url(/layout/p2-kang.jpg);
}
#page_start #extra4,#page_schools_start #extra4{
	left:140px;
	top:745px;
	width:93px;
	height:100px;
	background-image:url(/layout/p2-bottom.jpg);
}
#page_start #extra5,#page_schools_start #extra5,#page_schools_bestellen #extra5,#page_schools_bestellen #extra5{
	left:813px;
	top:571px;
	width:78px;
	height:114px;
	background-image:url(/layout/p2-right.jpg);
}
#page_start #extra6,#page_schools_start #extra6,#page_schools_bestellen #extra6{
	left:686px;
	top:671px;
	width:130px;
	height:159px;
	background-image:url(/layout/p2-jean-mi.jpg);
}
#page_schools_bestellen #extra4{
	left:80px;
	top:612px;
	width:156px;
	height:197px;
	background-image:url(/layout/bestellen-kang.jpg);
}



#page_meersport #extra1,#page_schools_meersport #extra1,#page_schools_reglement #extra1{
	left:212px;
	top:41px;
	width:94px;
	height:100px;
	background-image:url(/layout/meer-sport-top.jpg);
}
#page_meersport #extra2,#page_schools_meersport #extra2,#page_schools_reglement #extra2{
	left:136px;
	top:654px;
	width:131px;
	height:163px;
	background-image:url(/layout/meer-sport-sabine.jpg);
}
#page_meersport #extra3,#page_schools_meersport #extra3,#page_schools_reglement #extra3{
	left:743px;
	top:625px;
	width:93px;
	height:194px;
	background-image:url(/layout/meer-sport-kang.jpg);
}
#page_meersport #extra4,#page_schools_meersport #extra4,#page_schools_reglement #extra4{
	left:19px;
	top:375px;
	width:119px;
	height:147px;
	background-image:url(/layout/meer-sport-jean-mi.jpg);
}
#page_meersport #extra5,#page_schools_meersport #extra5,#page_schools_reglement #extra5{
	left:821px;
	top:195px;
	width:75px;
	height:149px;
	background-image:url(/layout/meer-sport-right.jpg);
}

#page_tips #extra1{
	left:246px;
	top:44px;
	width:106px;
	height:98px;
	background-image:url(/layout/tips-top.jpg);
}
#page_tips #extra2{
	left:65px;
	top:727px;
	width:124px;
	height:83px;
	background-image:url(/layout/tips-bottom.jpg);
}
#page_tips #extra3{
	left:693px;
	top:645px;
	width:155px;
	height:197px;
	background-image:url(/layout/tips-kang.jpg);
}
.page_tips #extra4{
	left:808px;
	top:300px;
	width:133px;
	height:133px;
	background-image:url(/layout/tips-right.jpg);
}
.page_tips.fr #extra4{
	left:802px;
	top:289px;
	width:155px;
	height:155px;
	background-image:url(/layout/tips-right_fr.jpg);
}
.page_tips #content{
	background:transparent url(/layout/tips-background.jpg) no-repeat;
	left:125px;
	top:309px;
	width:676px;
	height:336px;
}
#page_vraagje #extra6,#page_schools_contact #extra6{
	background-image:url(/layout/vraagje-sabine-jean-mi.jpg);
	left:261px;
	top:390px;
	width:460px;
	height:262px;
}
#page_schools_contact #extra6{
	background-image:url(/layout/contact-sabine-jean-mi.jpg);
}
#page_vraagje.fr #extra6,#page_schools_contact.fr #extra6{
	background-image:url(/layout/vraagje-sabine-jean-mi_fr.jpg);
	left:234px;
	width:482px;
	height:263px;
}
#page_schools_contact.fr #extra6{
	background-image:url(/layout/contact-sabine-jean-mi_fr.jpg);
	width:483px;
}
#page_vraagje #extra1,#page_schools_contact #extra1{
	left:219px;
	top:23px;
	width:54px;
	height:138px;
	background-image:url(/layout/vraagje-top.jpg);
}
#page_vraagje #extra2,#page_schools_contact #extra2{
	left:813px;
	top:169px;
	width:93px;
	height:211px;
	background-image:url(/layout/vraagje-kang.jpg);
}
#page_vraagje #extra3,#page_schools_contact #extra3{
	left:777px;
	top:632px;
	width:89px;
	height:116px;
	background-image:url(/layout/vraagje-right.jpg);
}
#page_vraagje #extra4,#page_schools_contact #extra4{
	left:96px;
	top:724px;
	width:143px;
	height:72px;
	background-image:url(/layout/vraagje-bottom.jpg);
}
#page_wettelijk #extra1{
	left:213px;
	top:41px;
	width:93px;
	height:100px;
	background-image:url(/layout/wettelijk-top.jpg);
}
#page_wettelijk #extra2{
	left:19px;
	top:375px;
	width:119px;
	height:147px;
	background-image:url(/layout/wettelijk-jean-mi.jpg);
}
#page_wettelijk #extra3{
	left:812px;
	top:165px;
	width:99px;
	height:224px;
	background-image:url(/layout/wettelijk-right.jpg);
}
#page_wettelijk #extra4{
	left:127px;
	top:732px;
	width:127px;
	height:130px;
	background-image:url(/layout/wettelijk-bottom.jpg);
}
#page_wettelijk #extra5{
	left:676px;
	top:666px;
	width:129px;
	height:164px;
	background-image:url(/layout/wettelijk-sabine.jpg);
}
#bestellen_ok{
	position:absolute;
	left:206px;
	top:265px;
	width:345px;
	height:97px;
	background-image:url(/layout/bestellen-ok.gif);
}
.fr #bestellen_ok{
	background-image:url(/layout/bestellen-ok_fr.gif);
}

/* TIPS
-------*/

#page_tips ol#tips li a{
	display:block;
	background-image:url(/layout/tips-overview.gif);
	background-repeat:no-repeat;
	position:absolute;
	width:329px;
}
#page_tips.fr ol#tips li a{
	background-image:url(/layout/tips-overview_fr.gif);
	width:344px;
}
#page_tips ol#tips li a span{
	margin-left:-9999px;
}

#page_tips ol#tips li#tip1 a{	left:239px;	top:36px;	height:37px;	background-position:0  0px;}
#page_tips ol#tips li#tip2 a{	left:239px;	top:73px;	height:30px;	background-position:0 -37px;}
#page_tips ol#tips li#tip3 a{	left:239px;	top:103px;	height:29px;	background-position:0 -67px;}
#page_tips ol#tips li#tip4 a{	left:165px;	top:166px;	height:37px;	background-position:0 -100px;}
#page_tips ol#tips li#tip5 a{	left:165px;	top:196px;	height:33px;	background-position:0 -137px;}
#page_tips ol#tips li#tip6 a{	left:165px;	top:218px;	height:52px;	background-position:0 -167px;}
#page_tips ol#tips li#tip7 a{	left:165px;	top:269px;	height:80px;	background-position:0 -219px;}
#page_tips.fr ol#tips li#tip1 a{	left:249px;	top:30px;	height:50px;	background-position:0  0px;}
#page_tips.fr ol#tips li#tip2 a{	left:249px;	top:82px;	height:28px;	background-position:0 -50px;}
#page_tips.fr ol#tips li#tip3 a{	left:249px;	top:110px;	height:33px;	background-position:0 -78px;}
#page_tips.fr ol#tips li#tip4 a{	left:157px;	top:169px;	height:35px;	background-position:0 -112px;}
#page_tips.fr ol#tips li#tip5 a{	left:157px;	top:197px;	height:37px;	background-position:0 -142px;}
#page_tips.fr ol#tips li#tip6 a{	left:165px;	top:228px;	height:49px;	background-position:0 -184px;}
#page_tips.fr ol#tips li#tip7 a{	left:165px;	top:274px;	height:51px;	background-position:0 -231px;}

.page_tips-sub #content{
	background:url(/layout/tips-ballon1.gif) no-repeat left top;
	top:300px;
	left:265px;
	width:490px;
	height:275px;
	padding:25px 0;
	z-index:1;
	text-align:center;
	color:#004999;
}
.tips-sub2 #content{
	background:url(/layout/tips-ballon2.gif) no-repeat left top;
	top:300px;
	left:196px;
	width:494px;
	height:295px;  
}
.page_tips-sub #content p{
	padding:0 20px;
}
.tip7 #content p{
	padding:0 36px 0 20px;
}
.page_tips-sub #extra4{
	left:153px;
	top:494px;
	width:234px;
	height:166px;
	background-image:url(/layout/tips-sabine-groot.jpg);
}
.page_tips-sub #extra5{
	left:681px;
	top:542px;
	width:116px;
	height:92px;
	background-image:url(/layout/tips-jean-mi-klein.jpg);
}
.tips-sub2 #extra4{
	left:153px;
	top:537px;
	width:135px;
	height:97px;
	background-image:url(/layout/tips-sabine-klein.jpg);
}
.tips-sub2 #extra5{
	left:611px;
	top:487px;
	width:181px;
	height:145px;
	background-image:url(/layout/tips-jean-mi-groot.jpg);
}
.tip1 #extra6{
	left:438px;
	top:532px;
	width:204px;
	height:180px;
	background-image:url(/layout/tip1-rugnummer.jpg);
	z-index:2;
}

#tipsnav{
	position:absolute;
	left:150px;
	top:306px;
	height:180px;
	width:100px;
	z-index:3;
}
.tips-sub2 #tipsnav{
	left:683px;
}
#tipsnav li a{
	display:block;
	position:absolute;
	width:100px;
	height:30px;
	left:0;
	background-image:url(/layout/tips-navigation.gif);
}
.fr #tipsnav{
	width:121px;
	left:140px;
}
.fr.tips-sub2 #tipsnav{
	left:694px;
}
.fr #tipsnav li a{
	width:121px;
	background-image:url(/layout/tips-navigation_fr.gif);
}
#tipsnav li a span{
	margin-left:-9999px;
}
#tipsnav li#tipsnav1 a{top:  0px; background-position:0   -0px;}             #tipsnav li#tipsnav1 a:hover,#tipsnav li#tipsnav1.active a{background-position:-100px   -0px;}
#tipsnav li#tipsnav2 a{top: 28px; background-position:0  -30px;height:29px;} #tipsnav li#tipsnav2 a:hover,#tipsnav li#tipsnav2.active a{background-position:-100px  -30px;}
#tipsnav li#tipsnav3 a{top: 57px; background-position:0  -59px;height:26px;} #tipsnav li#tipsnav3 a:hover,#tipsnav li#tipsnav3.active a{background-position:-100px  -59px;}
#tipsnav li#tipsnav4 a{top: 82px; background-position:0  -85px;height:25px;} #tipsnav li#tipsnav4 a:hover,#tipsnav li#tipsnav4.active a{background-position:-100px  -85px;}
#tipsnav li#tipsnav5 a{top:104px; background-position:0 -110px;}             #tipsnav li#tipsnav5 a:hover,#tipsnav li#tipsnav5.active a{background-position:-100px -110px;}
#tipsnav li#tipsnav6 a{top:130px; background-position:0 -140px;}             #tipsnav li#tipsnav6 a:hover,#tipsnav li#tipsnav6.active a{background-position:-100px -140px;}
#tipsnav li#tipsnav7 a{top:160px; background-position:0 -170px;height:25px;} #tipsnav li#tipsnav7 a:hover,#tipsnav li#tipsnav7.active a{background-position:-100px -170px;}

.fr #tipsnav li#tipsnav1 a{top:  0px; background-position:0   -0px;height:23px;} .fr #tipsnav li#tipsnav1 a:hover,.fr #tipsnav li#tipsnav1.active a{background-position:-121px   -0px;}
.fr #tipsnav li#tipsnav2 a{top: 21px; background-position:0  -23px;height:29px;} .fr #tipsnav li#tipsnav2 a:hover,.fr #tipsnav li#tipsnav2.active a{background-position:-121px  -23px;}
.fr #tipsnav li#tipsnav3 a{top: 48px; background-position:0  -52px;height:32px;} .fr #tipsnav li#tipsnav3 a:hover,.fr #tipsnav li#tipsnav3.active a{background-position:-121px  -52px;}
.fr #tipsnav li#tipsnav4 a{top: 75px; background-position:0  -84px;height:28px;} .fr #tipsnav li#tipsnav4 a:hover,.fr #tipsnav li#tipsnav4.active a{background-position:-121px  -84px;}
.fr #tipsnav li#tipsnav5 a{top:102px; background-position:0 -112px;}             .fr #tipsnav li#tipsnav5 a:hover,.fr #tipsnav li#tipsnav5.active a{background-position:-121px -112px;}
.fr #tipsnav li#tipsnav6 a{top:129px; background-position:0 -142px;height:22px;} .fr #tipsnav li#tipsnav6 a:hover,.fr #tipsnav li#tipsnav6.active a{background-position:-121px -142px;}
.fr #tipsnav li#tipsnav7 a{top:158px; background-position:0 -168px;height:22px;} .fr #tipsnav li#tipsnav7 a:hover,.fr #tipsnav li#tipsnav7.active a{background-position:-121px -168px;}

.page_tips-sub #content h3{
	background:url(/layout/titles/tips-sub.gif) no-repeat top left;
	height:30px;
	width:400px;
	margin:3px 0 5px 45px;
	float:left;
}
.page_tips-sub.fr #content h3{
	background-image:url(/layout/titles/tips-sub_fr.gif);
	margin-left:39px;
}
.page_tips-sub #content h3 span{
	margin-left:-9999px;
}
.tip1 #content h3{background-position:0    0px;}
.tip2 #content h3{background-position:0  -30px;}
.tip3 #content h3{background-position:0  -60px;}
.tip4 #content h3{background-position:0  -90px;}
.tip5 #content h3{background-position:0 -120px;}
.tip6 #content h3{background-position:0 -150px;}
.tip7 #content h3{background-position:0 -180px;height:43px;margin-top:0;}
.fr.tip1 #content h3{background-position:0   -5px;height:47px;}
.fr.tip2 #content h3{background-position:0  -55px;}
.fr.tip3 #content h3{background-position:0  -90px;}
.fr.tip4 #content h3{background-position:0 -130px;}
.fr.tip5 #content h3{background-position:0 -175px;}
.fr.tip6 #content h3{background-position:0 -208px;}
.fr.tip7 #content h3{background-position:0 -238px;margin-bottom:10px;}


/* FR
-----*/

#page_start.fr #content{
	top:303px;
	width:501px;
	left:166px;
}
#page_meersport.fr #content{
	top:303px;
	width:600px;
	left:166px;
}

/* FORMS
--------*/

#page_schools_bestellen #content{
	z-index:2;
}
#page_schools_bestellen.fr #content p{
	margin-bottom:7px;
}
.formrow{
	padding:2px 0;
	position:relative;
	height:22px;
}
.formrow.last{
	padding:0;
}
.formrow label{
	width:80px;
	position:absolute;
	left:0;
	top:0;
}

input.text{
	border:1px solid #888;
	padding:2px;
	font:12px Arial,Helvetica,Verdana,sans-serif;
	width:150px;
	position:absolute;
	left:85px;
	top:0;
}
input#naam{
	width:480px;
}
input#straat{
	width:380px;
}
label#nrlabel{
	width:25px;
	left:480px;
}
input#nr{
	width:50px;
	left:515px;
}
input#postcode{
	width:80px;
}
label#gemeentelabel{
	left:180px;
	width:80px;
}
input#gemeente{
	width:315px;
	left:250px;
}
label#telefoonnummerlabel{
	width:100px;
}
input#telefoonnummer{
	width:175px;
	left:105px;
}
label#faxnummerlabel{
	left:300px;
	width:85px;
	text-align:right;
}
input#faxnummer{
	width:175px;
	left:390px;
}
label#sectielabel,label#kleuterlabel,label#lagerlabel,label#secundairlabel,input.checkbox{
	position:static;
}
label#leerlingenlabel{
	left:280px;
	width:252px;
	text-align:right;
	top:5px;
}
input#leerlingen{
	width:30px;
	left:535px;
	top:3px;
}

#persoonsgegevens label{
	width:125px;
}
#persoonsgegevens input.text{
	width:430px;
	left:135px;
}
input#aantalreeksen,input#aantalpotloden{
	position:relative;
	width:80px;
	left:0;
}


.formrow.last{
	text-align:center;
}

div.error{
	border:1px solid #E7454D;
	padding:5px 10px;
	background:dff;
	color:#E7454D;
	margin:0 4px 5px 0;
}
input.error{
	border:1px solid #E7454D;
}