a { outline:none; }

body { background:url(../images/layout/background.jpg) center center; }

#wrapper { position:relative;width:996px;margin:0px auto; }
#container { position:relative;float:left;width:996px;background:#fff; }
#header { position:relative;float:left;width:986px;height:290px;margin:0px 5px;background:url(../images/layout/header.jpg) top left no-repeat; }
#header-overlay { position:absolute;top:0px;left:0px;background:url(../images/layout/headeroverlay.png) top left no-repeat;width:986px;height:290px; }
#logo { position:relative;display:block;float:left;width:263px;height:184px;background:url(../images/layout/logo.png) top left no-repeat;margin:0px 0px 0px 15px; }

#login { position:relative;float:right;width:146px;height:133px;background:url(../images/layout/login-bg.png) top left no-repeat;margin:0px 27px 0px 0px;padding:24px 7px 0px 7px; }
#login input[type="text"], #login input[type="password"] { float:left;width:142px;height:16px;background:#fff;border:0px;padding:5px 2px;font:11px Arial,Verdana,Helvetica;margin:0px 0px 8px 0px; }
#login input[type="submit"], #login input[type="button"] { float:right;width:146px;text-align:right;font:11px Arial,Verdana,Helvetica;color:#ffffff;cursor:pointer;background:transparent;border:0px; }

#login form { float:left;margin-bottom:12px; }
#login ul { float:left;list-style:disc inside; }
#login li { float:left;font:11px Arial,Verdana,Helvetica;color:#fff; }

#login a { font:11px Arial,Verdana,Helvetica;color:#fff;text-decoration:none; }
#login a:hover { text-decoration:underline; }

#menu { position:relative;float:left;width:996px;height:32px;background:url(../images/layout/menubg.jpg) top left repeat-x;padding-top:15px; }
#menu ul { float:left;width:936px;margin:0px 30px; }
#menu li { float:left;padding:0px 22px; }
#menu li a { display:block;background:0px 0px no-repeat;height:17px; }
#menu li a:hover { background-position:0px -17px; }
	
#menu #menu-left, #menu #menu-right { position:absolute;top:0px;height:56px;width:12px;background:none top left no-repeat; }
#menu #menu-left { left:-12px;background-image:url(../images/layout/menuleft.png); }
#menu #menu-right { right:-12px;background-image:url(../images/layout/menuright.png); }

#content { position:relative;float:left;width:996px;background:url(../images/layout/footer.png) bottom left no-repeat; }

/*#inner-content { position:relative;float:left;width:986px;background:url(../images/layout/content-hdr.png) top center no-repeat;padding:0px 5px;min-height:420px; }*/
#inner-content { position:relative;float:left;width:986px;background:url(../images/layout/header.jpg) center -337px no-repeat;padding:0px 5px;min-height:420px;z-index:1; }
#inner-overlay { position:absolute;top:0px;left:0px;width:996px;height:269px;z-index:2;background:url(../images/layout/inner-content-overlay.png) top left no-repeat; }

#content-info { position:relative;float:left;width:938px;margin:3px 25px 21px 25px;z-index:3; }

#content-left { float:left;width:205px;min-height:1px; }
#content-middle { float:left;width:386px;min-height:1px;margin:0px 33px 55px 33px; }
#content-right { float:left;width:281px;min-height:1px;margin-bottom:135px; }

#content-left .box { width:203px; }
#content-middle .box { width:384px; }
#content-right .box { width:279px; }

#content-left .box .title { width:183px; }
#content-left .box .info { width:183px; }
#content-middle .box .title { width:364px; }
#content-middle .box .info { width:364px; }
#content-right .box .title { width:259px; }
#content-right .box .info { width:259px; }

.box { position:relative;float:left;border:1px solid #fdc43c;background:#fff;margin-top:40px; }
.box .title { float:left;background:url(../images/layout/titlebar.jpg) top left repeat-x;height:23px;font:14px Arial,Verdana,Helvetica;color:#fff;padding:6px 10px 0px 10px; }
.box .info { float:left;padding:10px;font:11px/16px Arial,Verdana,Helvetica;color:#4a4a4a; }

h1 { font:14px Arial,Verdana,Helvetica;color:#f57e25;margin-bottom:24px; }
#content h1 a, #content h2 a { color:#f57e25;text-decoration:none; }
h2 { font:14px Arial,Verdana,Helvetica;color:#f57e25; }

.newsb .title { background:none;padding:0px;margin:6px 10px 0px 10px;border-bottom:1px solid #fde7d3; }
.newsb .info { background:none;font:11px/16px Arial,Verdana,Helvetica;color:#ffffff; }
.newsb { background:url(../images/layout/titlebarnews.jpg) top left repeat-x #f15b28; }

.box .info a { color:#4a4a4a;text-decoration:none; }
.box .info a:hover { color:#4a4a4a;text-decoration:underline; }
.newsb .info a { float:right;color:#ffffff;text-decoration:underline; }
.newsb .info a:hover { color:#ffffff;text-decoration:none; }
.newsb .info img { padding:3px;background:#fff;float:left;margin:0px 6px 6px 0px; }

.crown { position:absolute;top:-31px;left:10px;height:31px;width:40px;background:url(../images/layout/crown.png) top left no-repeat; }

#footer { position:relative;float:left;width:956px;height:24px;font:11px Arial,Verdana,Helvetica;color:#fff;padding:8px 0px 0px 40px; }
#footer a { color:#fff;text-decoration:none; }
#footer a:hover { color:#f68d24; }

/* Twitter */
.twitterbird { position:absolute;top:-26px;right:10px;width:47px;height:26px;background:url(../images/layout/twitter.png) top left no-repeat;z-index:20; }
.twitteritem { float:left;width:100%;margin-top:24px; }
.twitterfirst { margin-top:0px; }
.twitteritem .twittertext { float:left;width:100%; }
.twitteritem .twitterbottom { float:left;width:100%;color:#b2b2b2;margin-top:6px; }

.twitteritem .twitterbottom a { color:#b2b2b2;text-decoration:none; }
.twitteritem .twitterbottom a:hover { color:#4a4a4a; }
.twitterdate { float:left;width:110px; }
.twitterreply { float:right;text-align:right; }
.twitterretweet { float:right;text-align:right;padding:0px 10px 0px 15px; }

/* Poll */
.pollQuestion { float:left;width:100%; }
.pollOptions { float:left;width:100%;margin:8px 0px; }
.pollAnswer { float:left;width:100%;margin:2px 0px 0px 0px; }
.pollPercentage { float:left;width:100%;height:9px;font-size:1px;line-height:1px;margin-bottom:2px; }
.pollPercentage .pollRed { float:left;background:#f10000;border:1px solid #ff4d4d;height:5px; }
.pollPercentage .pollWhite { float:left;background:#ffffff;border:1px solid #d6d6d6;height:5px; }
.pollPercentage .pollBlue { float:left;background:#0084ff;border:1px solid #319cff;height:5px; }
.pollResults { float:left;width:100%;text-align:right; }

/* Foto's */
.image { float:left;width:77px;height:77px;margin-bottom:10px; }
.imageLarge { float:left;width:112px;height:112px;margin-bottom:14px; }
.imageLargeUser { float:left;width:112px;height:130px;margin-bottom:14px; }
.imagemiddle { margin:0px 14px; }
.imageLinks { float:left;width:100%; }
.imageLinks a { color:#4a4a4a;text-decoration:none; }
.imageLinks a:hover { color:#4a4a4a;text-decoration:underline; }

/* Agenda */
.agendaItem { float:left;width:100%;margin-bottom:5px; }

/* Parners */
.partner { float:left;width:100%;margin-bottom:8px;text-align:center; }

/* Social */
.social { float:left;width:100%;margin-top:20px; }

#content a.more { color:#343233;float:right; }

/* Tables */
table.album-form { width:100%;margin-bottom:24px; }
table.album-form td.titel { font-weight:bold;width:100px; }
table.album-form td select { width:262px;border:1px solid #eaeaea;background:#fff;font:12px Arial,Verdana,Helvetica;padding:4px; }
table.album-form td option { background:#fff;font:12px Arial,Verdana,Helvetica;padding:0px 4px; }

table.form { width:100%; }
table.form td.titel { font-weight:bold;width:150px; }
table.form td { padding:0px 4px; }

/* Pages */
.pages { float:left;width:100%;text-align:center;margin-top:24px; }

/* Input */
input.inputNormal { width:150px;height:15px;padding:4px 4px;border:1px solid #e4e8e8;margin-bottom:2px;font-size:12px;font-family:Arial,Verdana,Helvetica;color:#202425; }
select.selectNormal { width:150px;height:25px;padding:3px 2px;border:1px solid #e4e8e8;margin-bottom:2px;font-size:12px;font-family:Arial,Verdana,Helvetica;color:#202425; }
textarea.inputNormal { width:150px;height:112px;padding:4px 4px;border:1px solid #e4e8e8;margin-bottom:2px;font-size:12px;font-family:Arial,Verdana,Helvetica;color:#202425; }
input.submitNormal { height:25px;border:0px;margin:0px;padding:2px 4px;background-color:#f7931e;color:#FFFFFF;text-transform:uppercase;font-family:arial;font-size:12px;font-weight:bold;cursor:pointer; }

/* Error */
.error { width:100%;color:#ff0000; }
.success { width:100%;color:#007310; }

/* Guestbook */
.guestbook { float:left;width:100%;margin-bottom:24px;padding-bottom:24px;border-bottom:1px dashed #FDC43C; } 
.guestbookLeft { float:left;width:100px; }
.guestbookRight { float:left;width:264px; }
.guestbookBottom { float:left;width:100%;margin-top:12px; }

.guestbookLeft img { width:80px;height:80px;padding:3px;border:1px solid #FDC43C; }

.profileimage { position:absolute;top:34px;right:5px;width:80px;height:80px; }

#overflow { position:fixed;top:0;left:0;width:100%;height:100%;background:url(../images/overflow.png);z-index:300;display:block; }
#overflow .inner { position:relative;top:50%;left:50%;width:1020px;height:400px;margin:-200px 0 0 -510px;z-index:310; }
#overflow .inner iframe { border:2px solid #fff;padding:2px;background:#000; }            
#overflow .inner .close { cursor:pointer;position:absolute;top:-25px;right:-8px;z-index:320px;background:url(../images/close.png) top left no-repeat;width:104px;height:20px; }      
