@font-face {    font-family: 'OptimaLTBold';    src: url('/_fonts/lte50021-webfont.eot');    src: local('?'), url('/_fonts/lte50021-webfont.woff') format('woff'), url('/_fonts/lte50021-webfont.ttf') format('truetype'), url('/_fonts/lte50021-webfont.svg#webfontPjCcLWXD') format('svg');    font-weight: normal;    font-style: normal;}html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure,  footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, A, textarea {		font-size : 11px;	font-family: Arial, Helvetica, sans-serif;	color : #424242;} BODY, HTML{	margin : 0;	padding : 0;}BODY{	background-color : #7294a7;}TABLE TD{	vertical-align : top;}IMG{    border : 0;}H1{    font-family : OptimaLTBold;    font-weight : normal;    font-size : 20px;    margin-bottom : 15px;}H2{    font-family : verdana;    font-weight : bold;    font-size : 12px;    margin-bottom : 5px;}H3{    font-family : verdana;    font-size : 11px;    color : #ed1c24;    margin-bottom : 5px;}UL{    margin : 0;    padding : 0;    padding-left : 20px;}OL{    margin : 0;    padding : 0;    color : #ed1c24;}OL LI{    margin : 0;    padding : 0;    margin-left : 25px;}HR{    border : 0;    height : 1px;    line-height : 1px;    border-bottom : 1px solid #ed1c24;}A{    text-decoration : underline;}INPUT{    margin-right : 4px;}#logo{	background-image : url(/_images/site/logo_AMSTERDAMopMAAT.jpg);	width : 847px;	height : 117px;	margin-left : auto;	margin-right : auto;	margin-top : 10px;}#footermenu{    width : 847px;    height : 16px;    margin-left : auto;    margin-right : auto;    text-align: right;    padding-right : 40px;}#footermenu A{    font-size : 11px;    padding-left : 10px;    text-decoration : none;    color : #FFF;}#maintable{    width : 847px;    margin-left : auto;    margin-right : auto;    border-bottom : 1px solid #231f20;    table-layout: fixed;}#maintable TD.grijs{	background-color : #231f20;    width : 17px;}#maintable TD.menu{    background-image : url(/_images/site/verloop_menu.png);    background-repeat: repeat-x;    background-position: top;    background-color : #bfbfbf;    width : 132px;    padding-top : 35px;}#maintable TD.contenthome,#maintable TD.content{    background-image : url(/_images/site/verloop_wit.png);    background-repeat: repeat-x;    background-position: top;    background-color : #fff;    padding : 35px;}#maintable TD.content{    }#maintable TD.contenthome{    padding-right : 0;}.big,.big P{    font-size:16px;    }#maintable TD.content P,#maintable TD.contenthome P{    padding-bottom : 10px;}#maintable TD.sidebar{    width : 131px;    background-color : #f9f9f9;    border-left : 1px solid #bfbfbf;    padding : 13px;    padding-top : 35px;}.blok{    width : 198px;    float : left;}.blok IMG{    margin-bottom : 5px;}.blok A{    text-decoration: none;}.blok A.text{    float : left;}.blok .pijltje{    margin-bottom : 0px;    margin-left : 8px;    background-image : url(/_images/site/pijtje_op_wit.png);    width : 10px;    height: 14px;    display : block;    float : left;}#wie, #wat{    margin-right : 30px;}#wie, #hoe{    margin-bottom : 38px;}#steun{    float : right;    padding-left : 20px;    margin-left : 20px;    background-image : url(/_images/site/vert_ruler.png);    background-position: left;    background-repeat: no-repeat;}#languagebar{    width : 80px;    padding-top : 15px;    margin-left : auto;    margin-right : auto;    padding-bottom : 40px;    float : right;    padding-right : 20px;}#languagebar .nl{    padding-right : 5px;}#steps{    height : 50px;}#steps DIV.step{    float : left;    width : 110px;    padding-right : 40px;}#steps DIV.active,#steps DIV.active H4{    color : #ed1b24;}#steps DIV.step h4{    margin : 0;    padding : 0;    padding-bottom : 4px;}.aanvraagtable{    width : 466px;    border : 1px solid #fcdee0;}.aanvraagtable .odd TD{    background-color : #fcdee0;}.aanvraagtable TD{    vertical-align : middle;    font-weight : bold;    padding : 3px;}.aanvraagtable TD A{    font-weight : normal;}.aanvraagtable2{   width : 466px;}.aanvraagtable2 TH{    vertical-align : top;    text-align : left;}TEXTAREA{    font-size : 12px;}.textarea,.textareagroot{    width : 330px;    height : 50px;    border : 1px solid #bcbcbc;    overflow : auto;}.textareagroot{    width : 460px;}.inputsmall{    border : 1px solid #bcbcbc;    width : 40px;}#wandelen_opties,#fietsen_opties,#varen_opties,#winkelen_opties,#markten_opties,#musea_opties,#winkels_opties,#architectuur_opties,#monumenten_opties,#kunst_opties,#anders_opties,#hightea_opties,#lunch_opties,#avondprogramma_opties, #diner_opties,#overnachting_opties{    display : none;}.button,.buttonl{    background-image : url(/_images/site/button.png);    background-repeat : no-repeat;    width : 101px;    height : 18px;    display : block;    padding-left : 15px;    padding-top : 2px;    color : #FFF;    text-decoration : none;    font-weight : bold;}.buttonl{    background-image : url(/_images/site/button_l.png);    padding-left : 25px;}.small{    font-size : 9px;}.inputmedium{    border : 1px solid #bcbcbc;    width : 140px;}#fietsen,#wandelen,#varen,#winkelen,#markten,#musea,#hightea,#lunch,#diner,#avondprogramma,#overnachting{    display : none;}.detail .input{    width : 300px;    border : 1px solid #bcbcbc;}.detail .checkbox{    margin-right: 5px;;}.detail H2{    padding-bottom : 10px;}.detail TABLE TH{    color : #ed1c24;    font-weight : bold;    width : 20px;    vertical-align : top;}.detail TABLE TD,.detail TABLE TH{    padding : 5px;}.detail{    padding-top : 10px;}#menu{    width : 827px;    height : 21px;    margin-left : auto;    margin-right : auto;    background-color : #ed1c24;    padding-left : 20px;    padding-top : 5px;}#menu A{    font-family : OptimaLTBold;    color : #FFF;    text-decoration : none;    font-size : 14px;    text-transform : uppercase;    margin-right : 27px;    padding-bottom : 10px;}#menu A:hover,#menu A.active{    color : #000;}#submenu{    position : absolute;    border-left: 1px solid #FFF;    border-top: 1px solid #FFF;    border-right: 1px solid #FFF;    width : 160px;    z-index : 2;    margin-left : 69px;    margin-top : 5px;    display : none;}#submenu A{    display : block;    background-color : #ed1c24;    border-bottom: 1px solid #FFF;    width : 150px;    padding : 5px;}#submenu A:hover{    color : #000;}#wedstrijd{    background-image: url(/_images/site/actiehartje2.png);    width : 232px;    height : 216px;    display : block;    position : absolute;    margin-left : -50px;    margin-top: 365px;    overflow : hidden;    line-height: 8000px;}.homecenter{    text-align : center;    text-transform : uppercase;    margin-bottom : 5px;}#menu_algvoorw_nl,#menu_algvoorw_en{    background-image : url(/_images/site/menu2_algvwdn.gif);    width : 183px;    overflow : hidden;    display : block;    line-height : 8000px;    height : 16px;    background-position : 0px -16px;    float : right;}   #menu_algvoorw_en{    background-image : url(/_images/site/menu2_algvwdn.gif);}#menu_algvoorw_nl:hover,#menu_algvoorw_en:hover{    background-position : 0px 0px;}.something-temporary{    color: #888;    font-style: italic; }#hometable .colleft{    border-right: 1px solid #d9d9d9;    width : 573px;    padding-right : 20px;}#top5{    padding : 15px;}#top5 H2{    margin : 0;    padding : 0;    margin-bottom : 5px;    font-size : 11px;}#top5 P{    padding-bottom : 8px;}#hometable{    width : 100%;}#kostentabel TH{    text-align : left;    background-color : #231f20;    color : #FFF;    padding : 3px;}#kostentabel TD{    padding : 3px;}#aanvragen_fietsen_verhuurblok{    display : none;}.amsterdagtable{    width : 100%;}.amsterdagtable TD{    padding-top : 10px;    padding-bottom : 10px;    vertical-align : middle;}.amsterdagtable TD H3 A{    color : #ed1c24;    font-size : 11px;    text-decoration : none;}#maintable td.content TD P{    padding-bottom : 0px;}#knoppen{    float : right;}#knoppen A{    background-color : #7294a7;    display : block;    width : 100px;    height : 20px;    margin-bottom : 15px;    color : #FFF;    text-align : center;    text-decoration : none;    line-height : 18px;}/* ADMIN */#admindiv{    background-color:#eeeeee;    filter:alpha(opacity=85);    -moz-opacity:.85;    opacity:.85;    position:absolute;    border:1px solid #000;    width : 250px;    left : 20px;    top : 10px;    z-index : 10000;}#admindiv .header{    padding:2px;    background-color:#e32322;    color:#FFF;    font-weight:bold;    background-image : url(/_images/generic/sitemanager.png);    background-repeat : no-repeat;    background-position : 232px 0px;    height : 15px;    border-bottom : 1px solid #000;    font-size : 11px;}#admindiv .header #logout,#admindiv .header #logout:hover{    float : right;    padding-right : 20px;    color : #FFF;    text-decoration: underline;}#admindiv .header #logout:hover{    text-decoration: none;}#admindiv .header SPAN A{    color:#FFF;    font-weight:bold;    text-decoration : none;}#admindiv .body{    padding:4px;    font-size : 11px;}#admindiv .body A{    color:#000;    font-weight:bold;    text-decoration : none;}/* Overlay */#simplemodal-overlay {background-color:#000; cursor:wait;}/* Container */#simplemodal-container {height:500px; width:600px; background-color:#fff; border:3px solid #ccc; }#simplemodal-container a.modalCloseImg {background:url(/_images/site/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}#simplemodal-container #basicModalContent {padding:28px;}
