/* main */
body, html				{ width:100%; height:100%; margin:0; padding:0; }
body 					{ font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:20px;}
body.none				{ background:none; }
div						{ position:relative; overflow:visible; margin:0; padding:0; color:#666;text-align:left; }
a img						{border:0;}
.clear 					{ padding:0; margin:0; clear:both; height:0; overflow:hidden;}
.buffer					{ padding:0; margin:0; clear:both; height:10px; overflow:hidden;}
form					{ padding:0; margin:0; }
.btn					{ cursor:pointer; }
.mainTekst				{ padding:10px; }
.paddingL				{ padding:20px; }
.small					{ font-size:10px; }
.breadcrumbArrow		{ font-family:Arial Narrow; color:#fff; font-size:13px; padding:0 5px; text-align:center;}
.content				{ padding:20px; }

h1						{ padding:0; margin:0; color:#fff; font-size:14px; display:inline; font-weight:normal; line-height:20px;}
h1.tekst				{ color:#D01410; font-weight:bold; }
h2						{ padding:0; margin:0; color:#fff; font-size:14px; display:inline; line-height:20px;}
h3						{ padding:0; margin:0; color:#D01410; font-size:11px; }
h4						{ padding:0; margin:0; color:#000; font-size:11px;}
h5						{ padding:0; margin:0; color:#4c4c4c; font-size:11px;}
h6						{ padding:0; margin:10px 0 0 0; color:#D01410; font-size:11px;}

a:link, a:visited		{ color:#4c4c4c; text-decoration:underline; }
a:hover					{ color:#000; text-decoration:underline; }

a.none:link, a.none:visited, a.none:hover	{ text-decoration:none; }

a.snelmenu				{ display:block; border-left:6px solid #D01410; margin-bottom:3px; padding:1px 10px;}
a.snelmenu:link, a.snelmenu:visited	{ background:#666; color:#fff; text-decoration:none;}
a.snelmenuActive:link, a.snelmenuActive:visited	{ background:#444; border-left:10px solid #D01410; }
a.snelmenu:hover		{ background:#444; text-decoration:none; border-left:10px solid #D01410; }

a.snelmenu2				{ display:block; border-left:6px solid #006600; margin-bottom:3px; padding:1px 10px;}
a.snelmenu2:link, a.snelmenu2:visited	{ background:#666; color:#fff; text-decoration:none;}
a.snelmenu2Active:link, a.snelmenu2Active:visited	{ background:#444; border-left:10px solid #006600; }
a.snelmenu2:hover		{ background:#444; text-decoration:none; border-left:10px solid #006600; }

a.submit				{ display:inline; background:#006600; padding:5px; font-weight:bold;}
a.submit:link, a.submit:visited	{ color:#fff; text-decoration:none;}
a.submit:hover			{ background:#003300; color:#fff; text-decoration:none;}

/* container */
.bgContainer			{ background:#E5E5E5 url(../images/bg-page.jpg) repeat-x;   }
.container 				{ width:900px; left:50%; margin-left:-450px; }
.footer					{ background:url(../images/bg-footer-container.jpg) repeat-x; }

/* home */
.homeIntroTop			{ height:15px; background:url(../images/bg-home-top.jpg) no-repeat; }
.homeIntro				{ background:#EFEFEF url(../images/bg-home.jpg) repeat-y; line-height:20px; }
.homeIntro h5			{ margin-top:20px; }
.homeIntroMain			{ padding:0; }
.homeLeft			{ float:left; width:260px; padding:2px 20px 20px 20px; }
.homeRight			{ float:left; width:563px; padding:2px 0 20px 37px;  }
.homeRight h1		{ margin-bottom:20px; }
.homeNewsList			{ margin-top:20px; }

/* home 
.homeHeader				{ width:900px; height:87px; float:center; left:50%; margin-left:-450px;}
.homeIntroContainer		{ width:100%; background:#666; border-top:2px solid #999; }
.homeIntroContent		{ width:900px; color:#fff; padding:10px 0;  left:50%; margin-left:-450px;}
.homeKeuzemenuContainer	{ height:30px; background:url(../images/bg-keuzemenu-home.jpg) no-repeat top center; }
.homeKeuzeMenuContent	{ width:900px; color:#D01410; font-weight:bold; padding:10px 0 0 0 ;  left:50%; margin-left:-450px; }
.homeKeuzeContainer		{ background:url(../images/bg-container-keuzemenu-home.jpg) repeat-x; height:134px; border-bottom:1px solid #999; }
.homeKeuzeContent		{ width:900px; padding:40px 0 0 0;  left:50%; margin-left:-450px; }
.homeMainContainer		{   }
.homeMainContent		{ width:900px; left:50%; margin-left:-450px; }
.homeFooterContainer	{ background:url(../images/bg-footer-home.jpg) repeat-x; }
.homeFooterContent		{ width:900px; left:50%; margin-left:-450px; text-align:right; font-size:10px; color:#999; }
.homeMainContentLeft	{ float:left; width:439px; padding:5px; border-right:1px solid #ccc; }
.homeMainContentRight	{ float:left; width:440px; padding:5px; }*/

/* page */
.pageHeader				{ height:86px; overflow:hidden; margin-bottom:1px; }
.pageHeaderLeft			{ float:left; width:300px; }
.pageHeaderRight		{ float:left; width:600px; }
.pageIntro				{ line-height:12px; }
.pageIntroTop			{ height:15px; background:url(../images/bg-page-intro-top.jpg) no-repeat; }
.pageIntro				{ background:#EFEFEF url(../images/bg-page-intro.jpg) repeat-y; }
.pageIntroLeft			{ float:left; width:254px; padding:36px 23px 15px 23px; }
.pageIntroRight			{ float:left; width:563px; padding:2px 0 20px 37px;  }
.pageMain				{ background:#fff; }
.pageMainIndex			{ background:#fff url(../images/bg-pagemain-index.jpg) top repeat-x; }
.pageMainLeft			{ float:left; width:300px;  }
.pageMainRight			{ float:left; width:543px; padding:20px 20px 20px 37px; }
.pageMainPicture		{ margin-top:1px; }
.pageFooterContent		{ padding:8px 0; width:900px; left:50%; margin-left:-450px; text-align:right; font-size:10px; color:#999; background:url(../images/bg-footer-content.jpg) repeat-x;}
.pageDescription		{ padding:10px; margin:0 0 20px 0; background:#eee; }

.pagePicturesPictureContainer	{ width:270px; padding:10px; margin:5px; float:left; height:290px; overflow:hidden; background:#eee;}
.pagePicturesPicture			{ width:250px; height:200px; overflow:hidden; background:#fff;}
.pagePicturesOnderschrift		{ width:246px; height:66px; margin:9px; border:1px solid #ccc; overflow:hidden; background:#fff; padding:2px; font-size:9px;  }
.pagePicturesDescription		{ padding:10px; margin:20px; background:#eee; }

.pageOccasionsIframe		{ margin:10px; }

/* lists */
.listContainer			{ margin-bottom:10px; }
.listContainerPicture	{ float:left; width:150px; }
.listContainerContent	{ float:left; width:300px; padding:0 0 0 20px; }
.listContainer img		{ margin-top:6px; }
.listAll				{ margin-left:170px; }

/* menu's */
#mainMenu				{ margin:0;  padding:57px 0 0 0;  list-style:none; }
#mainMenu li 			{ padding:0 0 0 15px;  height:20px; font-weight:bold;  float:right; }
#subMenu				{ margin:0;  padding:0;  list-style:none; }
#subMenu li 			{ width:136px; padding:0; margin: 10px 3px 0 0; height:20px;  float:left; font-size:10px; }
#subMenu li.active		{ color:#D01410; font-weight:bold; }
#subMenu a:link, #subMenu a:visited	{ color:#4c4c4c; text-decoration:none; }
#subMenu a:hover		{ color:#000; text-decoration:underline; }
#subMenu .active a:link, #subMenu .active a:visited	{ color:#D01410; text-decoration:none; }
#subMenu .active a:hover		{ color:#D01410; text-decoration:none; }

/* form */
.formContainer 			{ background:#eee; margin-bottom:1px; }
input.small				{ width:40px; }
textarea				{ width:300px; height:100px; }


/* form */
.formLabel				{ width:180px; float:left; text-align:right; }
.formValue				{ width:280px; float:left; padding-left:20px; }
textarea				{ width:200px; height:80px; }

.sitemap				{ position:absolute; width:500px; height:400px; overflow:hidden; left:-800px; top:0; }