/************ media ************/

body {

    margin:0px;

    padding:0px;

    color:#AAAAAA;

	font-family: Geneva, Helvetica, Monaco, sans-serif;

}



form {

    margin:0px;

    padding:0px;

}



.main 

{

    position: relative;

    width:900px;

    min-height:500px;

    margin:0px auto;

    padding-bottom:20px;

}



.mainstenen {

    position: relative;

    width:960px;

    min-height:438px;

    margin:0px auto;

}



.footer 

{

    width:800px;

    margin:0px auto;

    text-align: center;

    font-size: 11px;

    color:#999999;

}



body.index .main {width:960px !important;}

body.index .footer {width: 960px !important;}



.back 

{

    position:relative;

    width:108px;

    height:108px;

}



.back a

{

    display:block;

    width:140px;

    height:140px;

}

.stone1 a {	background:url(images/stone1.gif) no-repeat; }

.stone1 a:hover {	background:url(images/stone1over.gif) no-repeat; }

.stone2 a {	background:url(images/stone1.gif) no-repeat; }

.stone2 a:hover {	background:url(images/stone1over.gif) no-repeat; }

.stone3 a {	background:url(images/stone1.gif) no-repeat; }

.stone3 a:hover {	background:url(images/stone1over.gif) no-repeat; }

.stone4 a {	background:url(images/stone1.gif) no-repeat; }

.stone4 a:hover {	background:url(images/stone1over.gif) no-repeat; }

.stone5 a {	background:url(images/stone1.gif) no-repeat; }

.stone5 a:hover {	background:url(images/stone1over.gif) no-repeat; }

.stone6 a {	background:url(images/stone1.gif) no-repeat; }

.stone6 a:hover {	background:url(images/stone1over.gif) no-repeat; }



h2 {   font-size:22px;}

h3 {   font-size:16px;}

p {}



/************ contact / agenda ************/

.agenda_regel 

{

    width:500px;

    margin:20px auto 0px auto;

    font-weight:bold;

    font-style:italic;

    b1order:solid 1px blue;

}

.agenda_regel p 

{

    display:block;

    float:right;

    margin:0px;

    width:350px;

    b1order:solid 1px green;

    font-weight:normal;

    font-style:normal;

}



/************ cv ************/

.cv_regel 

{

    width:500px;

    margin:7px auto 0px auto;

    font-weight:bold;

    font-style:italic;

    b1order:solid 1px blue;

}

.cv_regel p 

{

    display:block;

    float:right;

    margin:0px;

    width:400px;

    b1order:solid 1px green;

    font-weight:normal;

    font-style:normal;

}



/************ media ************/

.media {

    position: relative;

	display:block;

    width: 900px;

    min-height:500px;

    margin:0px auto;

    b1order:solid 1px blue;

	text-align:center;

	vertical-align: middle;

	overflow:hidden;

}

.media img

{

    position: relative;

	display:block;

	margin: auto;

	vertical-align: middle;

    bo1rder:solid 1px blue;

}



.group .thumbs {

    position: absolute;

	right:0px;

	top:0px;

}



.group .thumbs img {

	width:120px;

	height:120px;

	border:none;

}



.col0 , .col1 , .col2 { position:absolute; }



.col0 { right:260px; }

.col1 { right:130px; }

.col2 { right:0px; }



.row0 { top: 0px; }

.row1 { top:130px;}

.row2 { top:260px;}



.group .preview {

    position: absolute;

	left:0px;

	top:0px;

}



.group {

    position: relative;

	display:block;

    width: 800px;

    height:430px;

    margin:0px auto;

	text-align:center;

	vertical-align: middle;

}

.hor img

{

    width: 500px;

}

.ver img

{

    height:500px;

}

.media .video

{

    position: relative;

	display:block;

    margin:0px auto;

    bo1rder:solid 1px blue;

}

.media .pijllinks 

{

    position: absolute;

    display:block;

    width:107px;

    height:36px;

    background:url(images/pijl2.gif) no-repeat;

    top:235px;

    left:0px;

}

.media .pijlrechts {

    position: absolute;

    display:block;

    width:100px;

    height:51px;

    background:url(images/pijl.gif) no-repeat;

    top:235px;

    right:0px;

}

.group .pijllinks 

{

    position: absolute;

    display:block;

    width:107px;

    height:36px;

    background:url(images/pijl2.gif) no-repeat;

    top:400px;

    left:-20px;

}

.group .pijlrechts {

    position: absolute;

    display:block;

    width:100px;

    height:51px;

    background:url(images/pijl.gif) no-repeat;

    top:400px;

    right:-20px;

}

.description {

    position: relative;

    width: 500px;

    margin:20px auto 0px auto;

}

.description p {

    

}



.stenen {

	position:relative;

	display:block;

	width:960px;

	height:438px;

    margin:0px auto;

	background:url(images/2twee.jpg) no-repeat;

}



.mainlist a {

	color:#DDDDDD;

}



.mainlist li {

	color:#DDDDDD;

	margin:0px;

}



body.index h1 {

	width:960px;

	background:url(images/ava.gif) no-repeat;

	background-position:top right;

	text-indent:-9999px;

	margin:0px auto;

	display:block;

	position:relative !important;

}



h1 {

	width:381px;

	background:url(images/ava.gif) no-repeat;

	background-position:top right;

	text-indent:-9999px;

	position:absolute;

	right:0px;

	top:0px;

	margin:20px 0px 0px 0px;

	display:block;

	height:50px;

	z-index:10;

}
.bgblack {
   background-color:#000;
}