*
{
    color: white;
    font-family: Verdana, sans-serif;
    font-family: Trebuchet MS;
    font-size: 10pt;
    margin: 0;
    padding: 0;
}

body
{
    margin: 0;
    padding: 0;
    background-color:#e7e5e6; 
}

a
{
    text-decoration: none;
}

h1, h2 ,h3 ,h4 ,h5, h6
{
    margin: 0;
    padding: 0;
}

a:hover
{
    text-decoration: underline;
}

a img
{
    border: none;
}

.tekst_black *
{
    color: black;
}

.tekst_grey *
{
    color: #828282;
}

.tekst_purple *
{
    color: #820e92;
}

.tekst_orange *
{
    color: #ff6300;
}

.tekst_green *
{
    color: #20a20a;
}

.tekst_red *
{
    color: #cd2d2d;
}

.tekst_pink *
{
    color: #ff00aa;
}

.tekst_blue *
{
    color: #1f55c2;
}

.tekst_yellow *
{
    color: #dac510;
}

.tekst_lblue *
{
    color: #1fa8e8;
}

.tekst_pino *
{
    color: #72bdc2;
}

h1 a
{
    font-size: 20pt;
    margin: 0;
}

.kop_black h1 *
{
    color: #000000;
}

.kop_white h1 *
{
    color: #ffffff;
}

#main
{
    width: 811px;
    height: 983px;
    /* background: transparent url(http://sitemedia.gordon.nl/img/cover-bg.jpg) no-repeat top left; */
    padding: 40px 0 0 33px;
}

#cover_photo
{
    position: relative;
    background-color: white;
    background-repeat: no-repeat;
    background-position: top left;
    height: 907px;
    width: 750px;
    overflow: hidden;
}

#header
{
    margin: 21px 26px;
}

#header h1
{
    margin: 0;
    padding: 0;
    width: 702px;
    height: 102px;
    text-indent: 750px;
}

#header p
{
    margin: 0;
    text-align: right;
    font-size: 15pt;
}

#menu
{
    position: absolute;
    top: 180px;
    right: 26px;
    width: 170px;
    overflow: hidden;
}

#menu ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#menu *
{
    text-align: right;
    font-size: 11pt;
}

#menu li
{
    margin: 0;
    padding: 0;
}

#menu a
{
    font-size: 11pt;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

.kop_black #menu a
{
    color: black;
}

.kop_white #menu a
{
    color: white;
}

#nieuws *,
#weblog *,
#agenda *
{
    font-size: 30pt;
}

#nieuws p,
#weblog p,
#agenda p
{
    margin-top: -10px;
}

#nieuws h1 a,
#weblog h1 a,
#agenda h1 a
{
    font-size: 20pt;
}

#nieuws
{
    position: absolute;
    top: 350px;
    left: 26px;
    width: 350px;
}

.layout_links #nieuws
{
    text-align: right;
    left: 226px;
}

#weblog
{
    position: absolute;
    top: 170px;
    left: 26px;
    width: 350px;
}

.layout_links #weblog
{
    text-align: right;
    left: 226px;
}

#agenda
{
    position: absolute;
    top: 550px;
    left: 26px;
    width: 350px;
}

.layout_links #agenda
{
    text-align: right;
    left: 373px;
}

#agenda_datumtijd
{
    font-style: italic;
    font-size: 15pt;
    display: block;
}

#barcode
{
    position: absolute;
    bottom: 5px;
    right: 5px;
    width: 110px;
    height: 82px;
    text-align: center;
    font-size: 9px;
}

#barcode a
{
    font-size: 9px;
}

#barcode a:hover
{
    text-decoration: none;
}

#tickertape
{
    position: absolute;
    top: 780px;
    left: 33px;
    width: 750px;
    height: 20px;
}

#banner
{
    position: absolute;
    top: 40px;
    left: 803px;
}

#shop_sticker
{
    position: absolute;
    top: 558px;
    left: 637px;
}

#shop_sticker a
{
    display: block;
    width: 129px;
    height: 129px;
    text-indent: -129px;
    overflow: hidden;
}

div#audio_player {
	position: absolute;
    top: 40px;
    left: 800px;
}

div#oz_player
{
    position: absolute;
    top: 200px;
    left: 800px;
	display:none;
}
