* {	margin:0; 	border:0; }

html {
	padding:0; 
	margin:0; 
	border:0; 
	font-size:100%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #fff;	}
	
body { background:  #3C0B43  url(../imgs/bg.gif) no-repeat left top fixed;}

#wrapperhome {position: absolute; top: 50%; left: 50%; width: 830px; height: 576px; margin: -288px 0 0 -415px;}

#wrapper {position: relative; margin: 0px auto; width: 1150px; text-align: left; }

#language {
	position:absolute;
	z-index:101;
	left: 890px;
	top: 105px;
	font-size: 70%;
}

#language2 {
	position:absolute;
	z-index:101;
	width : 190px;
	top: 520px;
	font-size: 70%;
	text-align: right;

}

#language a {color: #f26522; text-decoration:none; outline:none;}
#language a:visited {color: #f26522; text-decoration:none; outline:none;}
#language a:hover {color: #f26522; text-decoration:underline;  outline:none;}

#language2 a {color: #fff; text-decoration:none; outline:none;}
#language2 a:visited {color: #f26522; text-decoration:none; outline:none;}
#language2 a:hover {color: #fff; text-decoration:underline;  outline:none;}

#menurechts {
	position:absolute;
	width:190px;
	z-index:101;
	right: 30px;
	top: 180px;
	text-align: right;

}

#menuonder {
	position:absolute;
	width:850px;
	min-width:718px;
	height: 30px;
	z-index:101;
	text-align: center;
	top: 520px;
}

#logohome {
	position:relative;
	width:200px;
	z-index:100;
	left: 20px;
	top: 20px;
}
#logo {
	width:250px;
	height:197px;
	z-index:100;
	margin-left: 46px;
	left: 0px;
	top: 0px;
}


#fotohome {
	width:830px;
	height:576px;
	z-index:2;
	background-image: url(../imgs/home.jpg);
	background-repeat: no-repeat;
	background-position: right;
}





.select {  
	color:#F96502;
	font-size: 0.75em;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
}

#titel {padding-top: 20px;	padding-bottom: 15px;	text-align:center; color: #fff;}
#titelport {padding-top: 109px;	padding-bottom: 20px;	text-align:center; color: #fff;}
*html #titelport {padding-top: 104px;}
#titelportsub {padding-top: 60px;	padding-bottom: 20px;	text-align:center; color: #fff;}
#titelhoog {padding-top: 20px; padding-bottom: 5px;	text-align:center; color: #fff;}

.subtitel {font-size: 1.2em;}
#titel0 {position:absolute; width:500px;	z-index:11;	left: 320px; top: 60px;	text-align:center; color: #fff;}
#titel2 {position:absolute; width:630px; z-index:11;	left: 320px; top: 25px;	text-align:center; color: #fff;}



#foto2 { position:relative; width:630px; bottom: -20px;padding-bottom: 10px;text-align:center; background: #000; font-size: 0.75em;}


#padding {padding-bottom: 50px;}

#content {padding-left: 310px;padding-top: 300px;padding-bottom: 10px;	width:500px;	height: 100%;	overflow:visible;	z-index:101;}

#left {float: left; width: 300px; padding-top: 10px;}
#right {float: left;width: 540px; margin-left: 30px;}
#rightport {position: absolute; left:300px; width: 930px; text-align:center; }

#foto {position: relative; margin: 0px auto 10px auto; width: 900px; height: 626px;  text-align:center;	background:  url(../imgs/bgportfolio222222.gif) no-repeat center center; font-size: 0.7em; color: #e1e1e1;}


#fotonav {width: 760px; padding-top: 5px; margin: 0px auto; font-size: 1.2em; color: #d7d7d7; text-align: center; }

#fotogroot {position: relative; margin: 0px auto; width: 1204px; height: 760px;  text-align:center;	background:  url(../imgs/bgportfoliogroot2.gif) no-repeat center center; font-size: 0.7em; color: #e1e1e1;}

/*onderstaande stijlen voor grote fotoseries portfolio*/
#fotonavboven {width: 900px; margin: 0px auto; font-size: 0.8em; color: #d7d7d7; text-align:center; margin-top: 10px; margin-bottom: 10px;}
#fotoosgroot {width: 1150px; text-align:center; }
/*einde stijlen voor grote fotoseries portfolio*/

#tekst { padding-top: 40px; padding-bottom: 20px; text-align:left; }

#foto0 {position: relative; padding-bottom: 10px;text-align:center;	font-size: 0.75em; }

#menu {padding-left: 10px; padding-top: 15px; }

#submenu {position: absolute; left: 180px; top: 223px; font-size: 1.15em; }
#submenu_journalist {position: absolute; left: 180px; top: 248px; font-size: 1.15em; }
#submenu_cma {position: absolute; left: 180px; top: 274px; font-size: 1.15em; }

#submenu ul, #submenu_cma ul, #submenu_journalist ul {list-style: none; }
#submenu ul li, #submenu_cma ul li, #submenu_journalist ul li {line-height: 2em; }
#submenu a, #submenu_cma a, #submenu_journalist a {color: #fff; text-decoration:none; outline:none; }
#submenu a:visited, #submenu_cma a:visited, #submenu-journalist a:visited {color: #fff; text-decoration:none; outline:none;}
#submenu a:hover, #submenu_cma a:hover, #submenu_journalist a:hover {color: #f26522; text-decoration:none; outline:none; }

#submenu .selected, #submenu_cma .selected, #submenu_journalist .selected{color:#f26522 !important;}

.fotonav {position: relative; margin: 5px auto;  }


.left {position: absolute; left: 30px;}
.right {position: absolute; right: 30px;}

#footer {
	width: 540px;
	padding-top: 20px;
	text-align: center;
}

/*onderstaande stijlen voor oranje kader portfolio*/
.rb { background:url(../imgs/roundedbox_rb.gif) top right no-repeat; margin:0; padding:0; } 
.lb { background:url(../imgs/roundedbox_lb.gif) top left no-repeat; margin:0; padding:0; } 
.ro { background:url(../imgs/roundedbox_ro.gif) bottom right no-repeat; margin:0; padding:0; } 
.lo { background:url(../imgs/roundedbox_lo.gif) bottom left no-repeat; margin:0; padding:0; } 
.inhoud { margin:0; padding:15px 0px 15px 0px; font-size: 0.7em; color: #e1e1e1; } 
.inhoud p { margin:0; padding:0; } 



p {
font-size: 0.7em;
line-height: 200%;
letter-spacing: 1px;
}

#crumbs {padding-bottom: 18px; text-align: center;}

ul {margin-left: 0px;}
ol {margin-left: 0px;}
li {font-size: 0.7em; line-height: 200%; letter-spacing: 1px;}

*html #tekst ul {margin-left: 17px;}
*html #tekst ol {margin-left: 24px;}

h1 {font-size: 0.9em; font-weight: bold; padding-bottom: 8px; letter-spacing:1px; text-align:center; }
h2 {font-size: 0.8em; font-weight: bold; margin-bottom: 3px; letter-spacing:1px; color: #f26522; }
h3 {font-size: 0.7em; font-weight: bold; letter-spacing:1px; }
td h2 {font-size: 1.2em; font-weight: bold; letter-spacing:0px; }

.subkopje {color: #f26522; }

a {color: #f26522; text-decoration:none; outline:none;}
a:visited {color: #f26522; text-decoration:none; outline:none;}
a:hover {text-decoration:underline;outline:none; }

.fotonav a.selected, #fotonav a.selected, .fotonavtxt a.selected {color: #f26522 !important;}
.fotonav a, #fotonav a, .fotonavtxt a {color: #e1e1e1; text-decoration:none;outline:none; }
.fotonav a:visited, #fotonav a:visited, .fotonavtxt a:visited {color: #e1e1e1; text-decoration:none;outline:none; }
.fotonav a:hover, .fotonavtxt a:hover { color: #f26522; text-decoration:none;outline:none;}
#fotonav a:hover { color: #e1e1e1 !important; text-decoration:none;outline:none;}

#crumbs a {color: #d7d7d7; text-decoration:none;outline:none;}
#crumbs a:visited {color: #d7d7d7; text-decoration:none; outline:none;}
#crumbs a:hover {text-decoration:none;outline:none;  }

.dropcap {
float:left;
color:#C44600;
font-size:70px;
line-height:62px;
padding-top: 2px;
padding-right: 6px;
margin-left: -4px;
}

.fotonav td {line-height: 150%; padding: 10px; }

.fotonavtxt td {line-height: 150%; padding: 15px 10px 0px 10px;}

.sub {position: relative; top: 8px;}

#disclaimer {padding: 10px 90px; width: 680px; text-align: center; color: #d7d7d7; letter-spacing: 0px; }
#sitemap {display: none;}

#nieuw {position: absolute; left: 210px; top: 335px; }

#nieuwhome {padding: 150px 0px 0px 40px;}

#nieuwhome a:hover, #nieuw a:hover {position: relative; top: 2px;}

#nieuw br {line-height: 10px; }
