/*   
Theme Name: KultuurKlup theme
Theme URI: http://kultuurklup.nl
Description: Theme voor de website van KultuurKlup.nl
Author: Rick Lamers 
Author URI: http://reedeesign.com
Version: 1.00
*/



* { margin: 0; padding: 0; }
body { background: white; font-family:  Tahoma, Courier, monospace;}
html, body { height:100%; }
html {overflow-y:scroll;}
#header a {color:#000; text-decoration:none; font-size:20px; letter-spacing:1px;}
#header li.current_page_item a {color:#E9E9E9;}
#header li.current-page-ancestor a {color:#E9E9E9;}
#menu {float:right; width: 770px; text-align:right;}

#pAgenda {width:978px; margin-left:-20px; height:1200px; overflow:hidden; border: 1px solid black;}
#pAgenda iframe {width:978px; height:1200px; overflow:hidden;}

#banner {position:absolute; margin-left: 260px; margin-top:60px; font-size:30px; visibility:hidden;}
#banner2 {position:absolute; margin-left: 300px; margin-top:40px; font-size:30px; visibility:hidden;}
#banner3 {position:absolute; margin-left: 340px; margin-top:70px; font-size:30px; visibility:hidden;}

#login {height:50px; width:980px; margin:0px auto; display:block; margin-top:-25px; position:absolute; margin-left:-490px; left:50%; text-align:right;z-index:2;}
#login a{color:#000; font-size:10px;}
#loginbg {height:30px; width:980px; margin:0px auto; display:block; margin-top:-30px; position:absolute; margin-left:-490px; left:50%; text-align:right;z-index:1;background:#E9E9E9; }


#footer {text-align:right; font-size:11px; margin-top: 40px; padding-right:10px; margin:0px auto; width:970px; padding-top:10px; padding-bottom:5px; background:#666; color:#E9E9E9;}
#footer a {color:#e9e9e9;}

#mainContent {width:720px; float:left; font-size:13px; padding:10px; margin-top:10px; min-height:500px; margin-bottom:200px; margin-left: 10px;font-size:13px; font-family: Tahoma, Geneva, sans-serif; text-align:justify;}

#sub-menu {padding:5px; background: #F00; border:1px solid black; margin-bottom:10px; margin-top:0px;}
#sub-menu li.current-menu-item a {color:#eee;}
#sub-menu li {list-style: none; float:left; margin-right:10px;}
#sub-menu a {color:#000; font-size: 16px; text-decoration:none;}
#sub-menu a:hover {color:#eee;}

ul#programma li { background:#ccc; margin-bottom:5px; list-style:none; padding:10px; height: 40px; font-size:16px;}
ul#programma div.leftpart {width:400px; height:60px; overflow:hidden; float:left; }
ul#programma div.rightpart {float:right; width:300px; height:60px; overflow:hidden;}
ul#programma span.price {margin-left:2px;}
ul#programma a {color:#000; text-decoration:none;}
ul#programma li a {color:#000; text-decoration:none;}
ul#programma li:hover {background:#b9b9b9;}


#vPage span.price {margin-left:-2px;}
#vPage span.date {margin-left:2px;}

span.underline {text-decoration:underline;}

#news span.readmorelink {float: right; display:block;}
#news a {color:#000; text-decoration:underline;}
#news h2 {font-size:20px;}

.clearleft {clear:left;}

table, td, tr {border:0px !important;}

#header {width:980px; height:194px; font-family: Arial; overflow:hidden;}
#menuBox {width:779px; border:1px solid black; background:#F00; height:192px; float:right;}
#header img { border-right: 6px #E9E9E9 solid; position:absolute; }

#header li {list-style:none; float:right; margin-right: 10px; margin-top:160px;}
#header li a {display:block; }

#pageWrap {width:980px; height:auto; min-height:97.2%; margin:0px auto; background:#E9E9E9;}

#sidebar {width:200px; min-height:100px; background:#000; border: 1px solid #000;  float:right; margin-right:0px; margin-top:20px; color:#fff; padding:5px; font-size:13px;}
#sidebar li {list-style:none;}
#sidebar h1 {font-size: 17px; font-weight:normal; text-align:justify;}
#sidebar a {color:#fff; text-decoration:underline;}
#sidebar span.dated {font-size:12px; width:32px; display:inline-block; text-alignt:left;}
#sidebar a.noline { text-decoration:none !important;}
#pageName { color:#cccccc; font-size:120px; position:absolute; margin-top:-150px; margin-left:10px; width:800px; height:160px; overflow:hidden;}


.clear {clear:both;}
