/* Start of CMSMS style sheet 'Nieuws Poort Framework' */
body {
	color: #636B70;
	font-family: verdana, Arial, Helvetica, sans-serif;
        font-size: 0.9em;
	padding: 0px;
	margin: 0px;
}

a {
	color: #636B70;
}

*html body {
overflow:hidden;
}


.npborder-actueel {
font-size: 0.9em;
}

img {
border: 0px;
}
			
				#frame {
 					background-image: url('uploads/layout/body_bg.jpg');
        			        background-position: center;
					background-repeat: repeat-y;	
				}
				
				#main {
				        margin: 0 auto;
					width: 1002px;
					height: auto;
					background-image: url('uploads/layout/main_bg.jpg');
					background-repeat: repeat-y;
				}

#shade {
position: relative;
float: left;
font-size: 1px;
					width: 1002px;
					height: 8px;
					background-image: url('uploads/layout/shade.gif');
					background-repeat: no-repeat;
}
				
				#header {
					width: 1003px;
					height: 146px;
					border-bottom: 4px solid #026dbd;
					background-color: #5c92ac;
				}
				
				#content { 
                                        position: relative;
                                        float: left;  
                                        padding-top: 30px;     
                                        width: 1003px;
                                        height: auto;
                                        
                                        background-image: url('uploads/layout/main_bg.gif');
                                        background-repeat: repeat-y;
				}

				#footer {
                                        display: block;
					font-size: 0.7em; 
					color: #75abc5;	
					width: 953px;
					height: 23px;
					padding: 10px 0px 0px 50px;					
					background-color: #5c92ac;
                                        clear:both;
				}

#footer a {
color: #75abc5;	
}
				
				#logo {
					position: absolute;
					margin-top: 20px;
					margin-left: 10px;
					width: 551px;
					height: 111px;
					background-image: url(uploads/layout/logo.jpg);
					z-index: 0;
				}

#menu_boven_snel{
					position: absolute;
					margin-top: 130px;
					margin-left: 800px;
text-align: right;
					width: 200px;
					height: 25px;
					z-index: 0;
}

				
				#menu_boven {
					position: absolute;
					margin-top: 120px;
					margin-left: 240px;
					height: 35px;
					width: 625px;
					color: #FFFFFF;
					font-size: 0.6em;
				}

#snel_menu {
font-size: 1.0em;
line-height: 1.0em;
height: 200px;
margin-top: 100px;
}

#menu_boven a {
color: #FFFFFF;
text-decoration: none;
}
	
.menu_boven_current {
cursor: pointer;
}			

.menu_boven_home {
	position: relative;
	float: left;
	width: 135px;
	height: 35px;
        margin-left: -35px;
	background-image: url(uploads/layout/knop_standaard.png);
	background-repeat: no-repeat;
        z-index: 90;
        cursor: pointer;
}

*html .menu_boven_home {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/layout/knop_standaard.png');
}

.menu_boven_activiteit {
	position: relative;
	float: left;
	width: 135px;
	height: 35px;
        margin-left: -35px;
	background-image: url(uploads/layout/knop_standaard.png);
	background-repeat: no-repeat;
        z-index: 80;
cursor: pointer;
}

*html .menu_boven_activiteit {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/layout/knop_standaard.png');
}

.menu_boven_mededelingen {
	position: relative;
	float: left;
	width: 135px;
	height: 35px;
        margin-left: -35px;
	background-image: url(http://www.nieuwspoort.nl/uploads/layout/knop_standaard.png);
	background-repeat: no-repeat;
        z-index: 70;
cursor: pointer;
}

*html .menu_boven_mededelingen {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/layout/knop_standaard.png');
}

.menu_boven_faciliteiten {
	position: relative;
	float: left;
	width: 135px;
	height: 35px;
        margin-left: -35px;
	background-image: url(uploads/layout/knop_standaard.png);
	background-repeat: no-repeat;
        z-index: 81;
cursor: pointer;
}


*html .menu_boven_faciliteiten {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/layout/knop_standaard.png');
}

.menu_boven_poorten {
	position: relative;
	float: left;
	width: 135px;
	height: 35px;
        margin-left: -35px;
	background-image: url(uploads/layout/knop_standaard.png);
	background-repeat: no-repeat;
        z-index: 50;
cursor: pointer;
}

*html .menu_boven_poorten {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/layout/knop_standaard.png');
}

.menu_boven_nieuwspoort {
	position: relative;
	float: left;
	width: 135px;
	height: 35px;
        margin-left: -35px;
	background-image: url(uploads/layout/knop_standaard.png);
	background-repeat: no-repeat;
        z-index: 40;
        cursor: pointer;
}

*html .menu_boven_nieuwspoort {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/layout/knop_standaard.png');
}

.menu_boven_contact {
	position: relative;
	float: left;
	width: 135px;
	height: 35px;
        margin-left: -35px;
	background-image: url(uploads/layout/knop_standaard.png);
	background-repeat: no-repeat;
        z-index: 30;
        cursor: pointer;
}
				
*html .menu_boven_contact {
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='uploads/layout/knop_standaard.png');
}			

#content_links {
position: relative;
float: left;
width: 200px;
margin-left: 2px;
height: inherit;
min-height: 300px;
}

#content_mid {
position: relative;
float: left;
width: 580px;
height: inherit;
font-size: 0.8em;
line-height: 2;

margin-bottom: 20px;
}

#content_mid h1 {
font-size: 1.1em;
}

#content_mid h2 {
font-size: 1.0em;
}

#content_rechts {
position: relative;
float: right;
width: 190px;
min-height: 100px;
overflow: hidden;
}

				
.knop {
	float: left;
	padding-left: 20px;
	padding-top: 10px;
	width: 70px;
        text-align: center;
}

#content_mid img, #content_rechts img {
border-bottom: 5px solid #0c6cc2;
margin-bottom: 10px;
}


.knop_links {
float: left;
font-size: 0.6em;
color: #FFFFFF;
padding-left: 10px;
padding-top: 7px;
width: 160px;
height: 28px;
text-decoration: none;
overflow: hidden;

}

.menu_links {
	position: relative;
	float: left;
	width: 160px;
	height: 28px;
        margin-bottom: 5px;
	background-image: url(uploads/layout/blauw.png);
	background-repeat: no-repeat;
}

.menu_links:hover {
	position: relative;
	float: left;
	width: 160px;
	height: 28px;
        margin-bottom: 5px;
	background-image: url(uploads/layout/blauw_donker.png);
	background-repeat: no-repeat;
}

.menu_links_d {
	position: relative;
	float: left;
	width: 160px;
	height: 28px;
        margin-bottom: 5px;
	background-image: url(uploads/layout/blauw_donker.png);
	background-repeat: no-repeat;
}

.menu_links_d:hover {
	position: relative;
	float: left;
	width: 160px;
	height: 28px;
        margin-bottom: 5px;
	background-image: url(uploads/layout/blauw_donker.png);
	background-repeat: no-repeat;
}

.menu_links_sub {
	position: relative;
	float: left;
	width: 170px;
	height: 28px;
        margin-bottom: 5px;
        margin-left: 20px;
}

.menu_links_d_sub {
	position: relative;
	float: left;
	width: 160px;
	height: 28px;
        margin-bottom: 5px;
        margin-left: 20px;
}


#content_links a {
text-decoration: none;
cursor: pointer;
}
/* End of 'Nieuws Poort Framework' */

