html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

html, body { height: 100%; background: #2a2d34 url('http://rl-a.rstatic.be/images/bg.jpg') fixed top left repeat; }
body { font-family: "Trebuchet MS", Verdana, Arial, Sans-Serif; color:#222; font-size: 14px; }
a { color: #53534C; font-weight: bold;}
a:hover { color: #1B1B19; }

#container { background: transparent url('http://rl-a.rstatic.be/images/shade.png') repeat-y; width: 995px; margin: 0 auto; }
#center { float: left; width: 600px; margin-left: 175px; background-color: #f1f1e5; padding-top: 10px; }
#left { float: left; width: 175px; margin-left: -775px; background-color: #a92020; }
#right { float: left; width: 200px; background-color: #e2e2d6; padding-top: 10px; }
#center, #left, #right { padding-bottom: 32767px !important; margin-bottom: -32767px !important; }
#wrapper { width: 975px; overflow: hidden; }
#wrapper { float: left; float/**/: none; }
#wrapper:after { display: block;  height: 0;  clear: both;  visibility: hidden; }
#wrapper { display: inline-block; }
/*\*/
#wrapper { display: block; }
#wrapper, #header { width: 975px; margin: 0 auto; }
#footer { width: 980px; margin: 0 auto; }
#header { background-color: #f1f1e5; clear: both; height: 150px; }
#header h2 a, #header h6 a { float: left; position: absolute; margin: 5px 0 0 5px; }
#footer { background: url('http://rl-a.rstatic.be/images/shade-b.png') top left repeat-x; padding-top: 8px;  font-size:90%; text-align: right; color: #fff; }
#footer a { color: #f1f1f1; text-decoration: none; }
* > #footer, * > form, * > #notes, * > .output { position: relative; z-index: 10; }

pre { background-color: #fff; font-size: 90%; margin: 0 10px; border: 1px solid #D4D4C6; padding: 4px;  }
strong { font-weight: bold; }
label { float: left; width: 130px; margin-right: 10px; text-align: right; }
input { border: 1px solid #808080; margin: 0 0 2px 0; font-size: 13px; font-family: Arial, Verdana, sans-serif; padding: 2px; width: 179px; }
select { margin: 0 0 2px 0; font-size: 13px; font-family: Arial, Verdana, sans-serif; padding: 2px; }
textarea { border: 1px solid #606060; margin: 0 0 2px 0; font-size: 13px; font-family: Arial, Verdana, sans-serif; padding: 2px; width: 402px; height: 130px; }
.input-long { width: 400px; }
.nav { font-size: 14px; line-height: 19px; margin: 40px 0 20px 20px; color: #fff; }
.nav a { color: #fff; text-decoration: none; }
.nav a:hover { color: #2a2d34; text-decoration: none; }
.sub-nav { margin: 0 0 0 15px; }
.home-left { float: left; margin-left: 10px; }
.home-right { float: right; margin-right: 10px; }
.home-right div{ margin-bottom: 10px; }
.home-bottom { margin: 25px 0 10px 0; text-align: center; }
#header div.leaderboard { float: right; width: 100%; text-align: right; padding: 25px 0 0 0; text-align: center; margin-right: -80px }
#header div.language { float: right; width: 20%; text-align: right;  position: relative; top: -114px;}
#header div.language a { background-color: #E2E2D4; border: 1px solid #C9C9BD; border-top: 0px solid #C9C9BD; padding: 0px 4px 2px 4px; margin-right: 4px; text-decoration: none; }
#header div.language a { color: #666; }
#left h4 {color: #fff; font-weight: bold; margin-bottom: 5px; }
#left .login label { color: #fff; }
#right div { margin-bottom: 25px; text-align: center; }
#center p, #center ul, #center h1, #center h2, #center h3, #center h4, #center h5, #center h6 { margin: 0 10px 10px 15px; }
#center h1, #center h2 { font-size: 134%; color: #911919; font-weight: bold; text-decoration: underline; }
#center h3 { font-size: 112%; color: #911919; font-weight: bold; text-decoration: underline; margin-top: 20px; }
#center h4 { font-size: 109%; color: #911919; font-weight: bold; text-decoration: underline; margin-top: 20px; }
#center h6 { font-size: 109%; color: #911919; font-weight: bold; text-decoration: underline; margin: 5px 0 5px 0; }
#center .post, #center .box, #center .club { margin: 0 8px 15px 8px; padding: 4px 0; background-color: #e2e2d4; border: 1px solid #c9c9bd; }
#center .verified, #center .tip { background: url('http://rl-a.rstatic.be/images/tip-verified.png') top left no-repeat; float: right; text-indent: -9999px; cursor:pointer; cursor:hand; }
#center .tip { background-position: 0 0; width: 57px; height: 22px; }
#center .verified { background-position: -58px 0; width: 99px; height: 22px; }
#center .hot { background-color: #efefca; }
#center .club { padding: 10px; }
#center .post h1, #center .post h2, #center .latest h2 { color: #181818; font-size: 127%; font-weight: bold; text-decoration: none; margin: 0 20px; }
#center .post h1 a, #center .post h2 a { color: #181818; text-decoration: none; }
#center .post .date { font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; color: #6b6b69; text-decoration: none; font-size: 99%; font-weight: 500; border-bottom: 1px solid #b5b5a3; margin-left: 20px; margin-right: 20px; margin-top: 5px; margin-bottom: 5px; }
#center .post img { float: left; margin: 0 8px 4px 4px; padding: 4px; background-color: #fff; border: 1px solid #bbb; }
#center .post img.right { float: right; margin-left: 7px; width: auto; height: auto; }
#center .box img { margin: 0 8px 4px 4px; padding: 4px; background-color: #fff; border: 1px solid #bbb; }
#center .latest { margin: 15px 5px; padding: 4px 0; background-color: #e2e2d4; border: 1px solid #c9c9bd; }
#center .latest h3, #center .tags h3 { font-size: 112%; color: #911919; font-weight: bold; text-decoration: underline; margin: 0 0 5px 10px; }
#center .latest div { text-align: center; }
#center .latest a { margin: 0; padding: 0px; font-size: 82%; font-weight: normal; text-decoration: none; }
#center .abuse { text-align: right; margin-right: 2px; font-size: 80%; }
#center .latest img { vertical-align: bottom; float: left; margin: 4px; padding: 4px; background-color: #fff; border: 1px solid #bbb; }
#center .latest .date { font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; color: #6b6b69; text-decoration: none; font-size: 82%;}
#center .tags { margin: 15px 5px; padding: 4px 0; background-color: #e2e2d4; border: 1px solid #c9c9bd; }
#center .tags ul {  display: block; }
#center .tags ul li { float: left; margin-right: 7px; }
#center .padding5 { padding: 5px; }
#center .padding7 { padding: 7px; }
#center .padding10 { padding: 10px; }
#center .padding15 { padding: 0 15px; }
#center .label-left { text-align: left; width: 80px; padding-left: 10px; }
.info-box, .success-box, .warning-box, .error-box, .validation-box { border: 1px solid; margin: 10px 5px; padding:15px 10px 15px 50px; background-repeat: no-repeat; background-position: 10px center; }  
.info-box strong, .success-box strong, .warning-box strong, .error-box strong, .validation-box strong { font-weight: bold; }
.info-box { color: #00529B; background-color: #BDE5F8; background-image: url('http://rl-a.rstatic.be/images/info_button.png'); }  
.success-box { color: #4F8A10; background-color: #DFF2BF; background-image:url('http://rl-a.rstatic.be/images/ok_button.png'); }  
.warning-box { color: #9F6000;  background-color: #FEEFB3;  background-image: url('http://rl-a.rstatic.be/images/warning_button.png'); }  
.error-box { color: #D8000C;  background-color: #FFBABA; background-image: url('http://rl-a.rstatic.be/images/error_button.png'); }  
label.error { color: #D8000C; float: none; margin-left: 4px; font-size: 90%; }
input.error, textarea.error { border: 1px solid #D8000C; margin-left: 0; }

input.large { font-size: 16px; }
.button { margin: 0; background: transparent url("http://rl-a.rstatic.be/images/button.png") no-repeat center top; width: 90px; height: 22px; border: 0px solid #484848; color: #f1f1f1; font-weight: bold; font-family: Arial, Verdana, sans-serif; font-size:12px; } 
.button:hover { margin: 0; background: transparent url("http://rl-a.rstatic.be/images/button_hover.png") no-repeat center top; width: 90px; height: 22px; border: 1px solid #484848; color: #eee; font-weight: bold; }
.button-large { margin: 0; background: transparent url("http://rl-a.rstatic.be/images/button.png") no-repeat center top; width: 90px; height: 26px; border: 1px solid #484848; color: #f1f1f1; font-weight: bold; font-family: Arial, Verdana, sans-serif; font-size:16px; } 
.button-large:hover { margin: 0; background: transparent url("http://rl-a.rstatic.be/images/button_hover.png") no-repeat center top; width: 90px; height: 26px; border: 1px solid #484848; color: #eee; font-weight: bold; }
.authenticate { margin: 5px; padding: 10px; background-color: #d72828; border: 1px solid #891515;  }
.authenticate label { font-size: 80%; margin: 5px 0 0 0; text-align: left; }
.authenticate input { width: 138px; }
.small { font-size: 85%;}
.x-small { font-size: 80%;}
.white { color: #fff; text-decoration: none;}
.nav .active { color: #1B1B19; }
.clear { clear: both; }
.post-footer { clear: both; border: 1px solid #d4d4c6; border-bottom: 2px solid #A92020; margin: 10px 30px 10px 30px; background-color: #F1F1E5; padding: 10px; }
.left  { float: left; margin-left: 6px; }
.right  { float: right; width: 50% }
.profile-search  { float: right; margin: 5px 10px 0 0; font-size: 105%; }
.width50 { width: 50%; margin:0; }
.center { text-align: center; }
.pager { text-align: center; margin: 0 0 15px 0; font-size:18px; }
.pager a { font-size: 15px; }
.error {color: #D8000C;}
.grey { color: #606060; }
.dark-grey { color: #404040; }
.green {color: #2E7E0C; }
.pointer { cursor: pointer; }
.input40 { width: 40px; }
.checkbox { width: auto; border: 0px solid white; }
.marginbottom20 { margin-bottom: 20px; }

.no-underline { text-decoration: none; color: #222; font-weight: normal; }
.no-underline :hover { text-decoration: underline; }
.possibility { float: left; text-align: left; width: 230px; margin-bottom: 3px; }
.contact, .workhour { text-align: left; width: 70px; font-weight: bold; }
.detail { text-align: left; width: 100px; font-weight: bold; }
#image_wrap_labels div { margin-left: 140px; font-size:95%; }
#center .box img.captcha, #center img.captcha { border: 1px solid #606060; margin: 0 0 2px 0; padding: 0; }

img.in-beeld { border: 1px solid #ccc; padding: 4px; background: #fff; margin-right: 5px; margin-bottom: 7px; }

table.overview { width: 100%; margin: 0; padding: 0; border-collapse: collapse; border-spacing: 0px; background-color: #e2e2d4; }
table.overview th { text-align: left; font-size: 13px; height: 24px; font-weight: bold; }
table.overview td { padding: 2px; vertical-align: top; }
table.overview tr.tr1:hover, table.overview tr.tr2:hover { background-color: #d8d8c0; }
table.overview tr.tr1 { background-color: #f4f4e8; }
table.overview tr.tr2 { background-color: #edede1; }
table.overview td.td1 { background-color: #f1f1f1; padding-right: 5px; }
table.overview td.td2 { background-color: #fff; padding-left: 3px; }

#search .input { float: left; background-image:url('http://rl-a.rstatic.be/images/search_01.jpg'); font-size: 150%; width: 388px; padding: 12px 20px; border: 0px solid white; }
#search .button { float: left; background-image:url('http://rl-a.rstatic.be/images/search_02.jpg'); font-size: 0px; border: 0px solid white; width: 52px; height: 49px; line-height: 0px; display: block; text-indent: -10000px; cursor: pointer;  }
.search-results { border-bottom: 1px solid #c9c9bd; margin: 10px 8px; }
#search-popular { margin: 0; padding: 0; text-align: left; display: inline-block
 }
#search-popular li { float: left; margin-right: 14px; }

.phone-button, .email-button, .website-button, .profile-button { background-image:url('http://rl-a.rstatic.be/images/post_buttons.png'); background-repeat:no-repeat; width: 40px; height: 33px; float: left; margin: 0 6px 15px 0; }
.phone-button { background-position: 0 0 }
.email-button { background-position: 0 -33px }
.profile-button { background-position: -40px 0 }
.website-button { background-position: -40px -33px; }
#center .post .webcam-icon { width: 20px; background: none; border: none; padding: 0; margin: 0; float: right; }
.advertise li { list-style-type: square; margin: 5px 0 0 15px; font-weight: 500; }


#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; }
.lbLoading { background: #fff url('http://rl-a.rstatic.be/images/loading.gif') no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url('http://rl-a.rstatic.be/images/prevlabel.gif') no-repeat 0 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url('http://rl-a.rstatic.be/images/nextlabel.gif') no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url('http://rl-a.rstatic.be/images/closelabel.gif') no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber {	margin-right: 71px; }
#lbCaption { font-weight: bold; }


#tooltip { position: absolute;	z-index: 3000; border: 1px solid #111;	background-color: #eee; padding: 5px; opacity: 0.90; }
#tooltip h3, #tooltip div { margin: 0; }

#center #profile-nav { text-align: left; margin: 0 5px; font: 13px Verdana, arial, sans-serif; border-bottom: 1px solid #c9c9bd; list-style-type: none; padding: 3px 10px 3px 10px; }
#profile-nav li { display: inline; }
#profile-nav li a { padding: 3px 4px; border: 1px solid #c9c9bd; background-color: #cece6f; margin-right: 6px; text-decoration: none; border-bottom: none; }
#profile-nav a:hover { background: #fff; }
#profile-nav a.active { background: #fff; }
#profile { text-align: left; margin: 0 5px; padding: 5px; border-bottom: 1px solid #c9c9bd; border-left: 1px solid #c9c9bd; border-right: 1px solid #c9c9bd; background-color: #e2e2d4; } 
#profile h2 { display: block; color: #181818; font-size: 127%; font-weight: bold; text-decoration: none; border-bottom: 1px solid #b5b5a3; }
#profile img { float: left; margin: 0 8px 4px 4px; padding: 4px; background-color: #fff; border: 1px solid #bbb; }

#shop div { float: left; text-align: center; background-color: #E2E2D4; border: 1px solid #C9C9BD; padding: 4px; width: 265px; height: 200px; margin: 0 0 10px 15px; }
#shop div h5 { font-weight: bold; margin: 0 0 0 6px; }
#shop div img { background: #fff; border: 1px solid #BBBBBB; padding: 4px;  }
#shop div img { background: #fff; border: 1px solid #BBBBBB; padding: 4px;  }
#center .post .order { background-color: #a1cfea; border: 1px solid #0076ba; margin: 25px; text-align: right; padding: 10px; width: auto; float: right; font-size: 125%;  }
#center .post .order a { color: #0060b1; }

 
#overlay { height:100%; width:100%;	position:fixed; left:0; top:0; z-index:100 !important; background: url('http://rl-a.rstatic.be/images/overlay.png'); }
#overlay div.check { display:block; position:absolute; top:40%; left: 35%; margin: 0 auto; width: 300px; background: #ebebeb; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; padding: 30px; }
#overlay div.check p { color: #000; text-align: center; }
#overlay div.check div { color: #000; text-align: center; margin-top: 20px; }
#overlay div.check a.ok { background-color: #29990f; color: #fff; text-decoration: none; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; padding: 8px 20px; margin-right: 10px; }
#overlay div.check a.nok { background-color: #C01200; color: #fff; text-decoration: none; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; padding: 8px 20px; }
#overlay div.check a.nok:hover { background-color: #B21200; color: #f5f5f5; }
#overlay div.check a.ok:hover { background-color: #237b0e; color: #f5f5f5; }
 
 
 
.red { color: #911919; }

