@charset "utf-8";
/*
Theme Name: Nijm Style
Theme URI: http://www.nijm.nl/
Description: The original WordPress theme that graced versions 1.2.x and prior.
Version: 1.5
Author: Arjan Nijmeijer
Tags: fixed width, two columns, widgets, special

Nijm Theme by Arjan Nijmeijer || http://www.nijm.nl
Modifications by Arjan Nijmeijer || http://www.nijm.nl
This theme is the main theme for Nijm Webdesign and Hosting.
*/

/********** Main **********/
body{background:#414042 url(../images/body.jpg) repeat-x fixed 301px -8px; font-family:Calibri, Helvetica, arial, tahoma, georgia; background-attachment: fixed;}
#wrapper{width:980px; margin:-20px auto 0 auto;}
#inner_wrapper{float:left; width:980px; background-color:#414042;}
#quickacces{display:block; height:1px; width:1px; overflow:hidden;}
.clear{height:30px; width:500px; float:left; clear:both;}

/********** Header **********/
#header{display:block; height:280px; width:980px; background:#333; background:#000; color:#CCCCCC;  margin-bottom:20px; overflow:hidden;}
#headerimg{position:absolute; background:#000 url(../images/header.jpg) repeat-x 0 0; width:980px; height:288px; overflow:hidden; margin:0 0 0 0;}

#logo{background:url(../images/logo.png) no-repeat 0 0; display:block; margin:-42px 0 0 730px; width:200px; height:290px; cursor:pointer; float:right; } 
#domeinvrij{display:none; background:#222; color:#FFFFFF; margin:1px 1px 0 490px; width:500px; height:26px; font-size:11px; padding:5px; }
#domeinvrij input{float:left; height:18px; padding:2px; }
#domeinvrij .message{float:left; width:240px; padding:5px 0 0 10px; font-weight:bold; font-size:10px;}
#domeinvrij .tld {float:left; width:55px; height:26px; font-family:Calibri, Helvetica, arial, tahoma, georgia; font-size:11px; }
#domeinvrij .domeinnaam { width:160px; font-family:Calibri, Helvetica, arial, tahoma, georgia; font-size:11px;}
#domeinvrij .domeincheckbutton  {margin:2px 0 0 5px; width:22px; height:22px; background:url(../images/checkbutton.png) 0 0 no-repeat; cursor:pointer; border:none; }
#domeinvrij .domeincheckbutton:hover{ background:url(../images/checkbutton_hover.png) 0 0 no-repeat;}
#domeinvrijcontent .domeincheckbutton  { width:60px; height:26px; background:url(../images/checkbutton.jpg) no-repeat left top;}
.whois_button{margin:1px 0 0 -25px; font-weight:bold; font-size:11px; font-family:Calibri, Helvetica, arial, tahoma, georgia; background:none; color:white; border:none; cursor:pointer; text-decoration:underline;}

/********** Menu **********/
#menu {z-index:99999; height:50px; width:1000px; float:left; clear:both; background:url(../images/gradientblackgray.jpg) repeat-x 0 0 #000; color:#CCCCCC; font-weight:bold; font-size:130%; padding:0px; }
#nav { padding: 0; margin: 10px; height: 1em;}
#nav li { float: left; padding: 0; list-style:none;}
#nav li a { display: block; color: #fff; text-decoration: none; font-size:14px; padding:5px 20px 5px 20px; }
#nav li ul {z-index:99999; position: absolute; left: -999em; height: auto; width: 150px; font-weight: normal; margin: 0; list-style: none; }
#nav li ul li { width: 110px; border: 0px;}
#nav li ul li a{ border-bottom:1px solid #222; display:block; background-color:#333333; }
#nav li ul li a:hover{background:#CCC; color:#000;}
#nav li ul a { width: 120px;}
#nav li:hover ul, #nav li li:hover ul {display:block; background:#333333; left: auto;}
#nav li:hover, #nav li.sfhover { background:#333333; }


/********* Top Menu *********/
.top-menu  { height:26px; margin: 0 auto; background:#CCC url(../images/menu_bg.jpg) repeat-x; }
.top-menu { margin: 0; padding: 0 20px;list-style: none;}
.top-menu  ul {margin-left:-20px;}
.top-menu  ul li {float: left; list-style:none; margin: 0 0 0 10px; padding: 0;}
.top-menu  ul li:hover {background: none;}
.top-menu  ul li a {float:left; margin: 0 1px 0 0; font-size: 100%; font-weight: normal; text-decoration: none; padding: 5px 5px; font-size: 14px; color: #333;}
.top-menu  ul li a:hover {background:none;}	
.top-menu .current_page_item, .top-menu .current_page_ancestor{ background:#CCC url(../images/menu_bg/active.jpg) repeat-x; margin-top:-2px; }

.top-subMenu  {  height:29px; margin:0 auto; background:#000; float:left; clear:both; padding:0;}
.top-subMenu ul { margin:-2px 0 0 30px; }
.top-subMenu ul li { margin:0; display:block; float:left;}
.top-subMenu ul li a{ text-decoration: none; padding: 5px 5px; font-size: 14px; color: #FFF; }
.top-subMenu .current_page_item a{ color:#AAA;}
.top-subMenu a:hover{ color:#CCC;}

#voordelen{ margin:220px 0 0 0; position:absolute;  z-index:10; }
#voordelen ul{  }
#voordelen ul li{ list-style:none; float:left; margin:0 10px 0 0; text-align:center; }
#voordelen ul li a{font-weight:bold; font-size:14px; padding:6px; line-height:20px;  display:block; background:#CCC; height:40px; width:126px; color:#404042; text-decoration:none;  text-align:center; opacity:0.8; -moz-border-radius-topleft: 15px; -moz-border-radius-topright: 15px; border-top-left-radius: 15px; border-top-right-radius:15px;} 
#voordelen ul li a:hover{color:#FFF; background:#e8561d;} 
#voordelen  .current_page_item a{color:#e8561d;} 
#voordelen  .current_page_item a:hover{color:#e8561d;} 


/********** Boxes  **********/
#box_block { width:1000px; clear:both; padding:0 0 10px 0; clear:both; float:left; margin:20px 0 0 8px;}
.box { width:321px; margin:0 10px 0 0; float:left; background:url(../images/box_bg.gif) repeat-y; }
.box .box_t { background:url(../images/box_t.jpg) no-repeat top left; }
.box .box_b { background:url(../images/box_b.gif) no-repeat bottom left; padding:0 0 10px 0;}
.box .box_b img { width:60px; height:60px;}
.box h2 { margin:0 0 10px 0; padding:15px 0 11px 15px; color:#FFF; font:normal 16px Arial, Helvetica, sans-serif;}
.box img { float:left; padding:15px;}
.box p { padding:5px 11px; margin:0; font:normal 11px Calibri, Helvetica, arial, tahoma, georgia; color:#5f5f5f; line-height:1.8em;}
.box a { font:normal 11px Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.box a.more { padding:0 10px; font:bold 11px Arial, Helvetica, sans-serif; color:#0092dd; line-height:1.8em; text-decoration:none;}
.box ul { padding:10px 20px; margin:0; list-style:none;}
.box ul li { background:url(images/sub_nav.gif) no-repeat ; margin:0; padding:3px 0 3px 25px; border-bottom:1px solid #eaeaea;}

/********** Slider **********/
#slider_block{float:left; clear:both; margin:0 0 0 8px; width:auto;}
#slider { margin:0; padding:0; list-style:none;}
#slider ul,
#slider li { margin:0; padding:0; list-style:none; width:964px; height:231px;}
.slider_bg { background:url(../images/slider_bg.gif) repeat-y; margin:10px auto; padding:0; width:984px;}
.slider_t { background:url(../images/slider_t.gif) top no-repeat;}
.slider_b { background:url(../images/slider_b.gif) bottom no-repeat; padding:10px;}
.slider_b h1{ color:#333; width:100%; border-bottom:1px solid #CCCCCC;}
.slider_t .small { height:50px;}
.title_text h2 { padding:2px 10px 0 40px; margin:0; color:#2a2a2a; font:normal 36px Calibri, Helvetica, arial, tahoma, georgia;}
.title_text p {width:auto; float:right; padding:6px 20px 0 10px; color:#2a2a2a; font:normal 11px Calibri, Helvetica, arial, tahoma, georgia;}
p#controls { margin:0; position:relative; }
#prevBtn,
#nextBtn { display:block; margin:0; overflow:hidden; width:84px; height:28px; position:absolute; left:758px; top:-36px; }
#nextBtn { left:842px; }
#prevBtn a { display:block; width:84px; height:28px; background:transparent url(../images/button_left.png) no-repeat scroll 0 0;}
#prevBtn a:hover { background:transparent url(../images/button_left_hover.png) no-repeat scroll 0 0;}
#nextBtn a { display:block; width:84px; height:28px; background:transparent url(../images/button_right.png) no-repeat scroll 0 0;}
#nextBtn a:hover { background:transparent url(../images/button_right_hover.png) no-repeat scroll 0 0;}
#slider p.img {width:auto; float:left; padding:0 10px 0 0; margin:0 5px; line-height:0;}
#slider p.img img { padding:0; margin:0; border:0;}
#slider h2 { font:bold 36px Arial, Helvetica, sans-serif; color:#2a2a2a; margin:0; padding:10px; line-height:1.2em;}
#slider p {font:normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; margin:0; padding:10px; line-height:1.8em;}
#slider div.button { clear:right; float:left; margin:0 0 0 420px; width:520px; margin-top:-31px;}
#slider div.button .right_but { margin:0 0 0 100px;}
.moreInfo a{float:left; background:transparent url(../images/button_meerinfo.png) no-repeat scroll 0 0; display:block; width:84px; height:28px;}
.moreInfo a:hover {background:transparent url(../images/button_meerinfo_hover.png) no-repeat scroll 0 0;}
.www a{float:left; background:transparent url(../images/button_www.png) no-repeat scroll 0 0; display:block; width:84px; height:28px; }
.www a:hover{background:transparent url(../images/button_www_hover.png) no-repeat scroll 0 0; }
.sliderImg{ width:405px; height:226px;}

/********** Content **********/
#content_block{width:auto; float:left; clear:both; margin:-20px 0 0 8px;}
.content_bg {  background:url(../images/content_bg.gif) repeat-y; margin:10px auto; padding:0; width:983px; margin-top:10px;}
.content_t { background:url(../images/content_t.gif) top no-repeat; margin:0 0 0 1px;}
.content_b { background:url(../images/content_b.gif) bottom no-repeat; padding:10px; min-height:500px;}
.content_t .small { height:50px;}
#content_block .small-link, #content_block .small-link a, #content_block .small-link strong{ font-size:11px; color:#CCC;}
#content_block .small-link { font-size:10px; color:#CCC;}
#content_block h1 { color:#FFF; font:normal 26px Arial, Helvetica, sans-serif; font-size:18px; padding:8px 10px; margin:0; border-bottom:1px solid #d2d2d2;}
#content_block h1 a { font-size:18px; }
#content_block h2 { color:#FFF; font:normal 16px Arial, Helvetica, sans-serif; padding:8px 10px; margin:0; }
#content_block h3 { color:#FFF; font:normal 14px Arial, Helvetica, sans-serif; padding:8px 10px; margin:0 0 10px 0; }
#content_block p { color:#FFF; font:normal 12px Arial, Helvetica, sans-serif; line-height:1.8em; padding:5px 10px; margin:0;}
#content_block p.spec { color:#FFF; font:normal 11px Calibri, Helvetica, arial, tahoma, georgia; line-height:1.8em;}
#content_block strong{ font-weight:bold; color:#FFF; }
#content_block em{ color:#FFF; }
#content_block a {cursor:pointer; color:#FFF; font:normal 14px Calibri, Helvetica, arial, tahoma, georgia; line-height:1.8em; text-decoration:none;}
#content_block a:hover { text-decoration:underline;}
#content_block img.img { float:left; padding:10px;}
#content{ width:410px; margin-left:218px;}
#content_block .intro{background-color:#FBFBFB; font-weight:bold; font-style:italic; color:#333333; border-left:1px dotted #CCCCCC; border-right:1px dotted #CCCCCC; }
#content ul li{font:normal 14px Calibri, Helvetica, arial, tahoma, georgia; list-style:disc url(../images/bullet_blue.png); color:#666666; padding:1px 0 0 0; margin:0 0 0 20px; }
#content ol li{font:normal 14px Calibri, Helvetica, arial, tahoma, georgia; color:#FFF; padding:1px 0 0 0; margin:0 0 0 20px; }
.sociable{font-size:12px; padding:10px;}
th,td {border:none; padding:.5em; font-size:12px;}
.url {display:block; float:left; clear:left; width:580px; background-color:#CCC; text-decoration:none; padding:2px 5px; margin:0;} 
.url:hover {color:#FFF; background-color:#333333;}
.odd {background-color:#DDD;}

.hostingPack{ height:360px;}
.hostingPackLabel{margin:0 0 0 30px;}
.hostingPackLabel, .hostingPack{ border:1px solid #333; float:left; background-color:#FFF; font-size:10px;}
.hostingAttribute a{ display:block;	background-color:#CCC; color:#FFFFFF; margin:0 0 0 -3px; }
.hostingAttribute a:hover{ background-color:#FFF; color:#003366; }
.hostingPackLabel{ width:140px; font-weight:bold; }
.hostingPack{ width:80px; margin:0 0 0 5px; }
.hostingAttributeLabel, .hostingAttribute{ display:block; padding:1px 0 1px 3px; margin:0 0 -10px 0; background-color:#DDD; font-size:10px; height:15px;}
.hostingAttributeLabel{	font-size:10px;	width:137px;}
.hostingAttribute{ width:77px; text-align:center;  }
.hostingName{ background-color:#003366; color:#FFFFFF; font-size:140%; }
.hostingPrice{ background-color:#003366; color:#FFFFFF; font-size:110%; font-weight:bold; }


/********** Sidebar **********/
#sidebar{float:right; width:310px; margin:10px 20px 0 20px; color:#FFF;}
#sidebar h1 a{color:red; color:#FFF; font:normal 18px Calibri, Helvetica, arial, tahoma, georgia; margin:0 0 0 -8px;}
#sidebar h1 a img{margin:0; padding:0; float:right;  margin:5px 0 0 0;}
.widget_twitter{font-size:12px;}
.twitterwidget-title{color:#FFF; font:normal 18px Calibri, Helvetica, arial, tahoma, georgia; padding:8px 10px; margin:0;}
.widget_twitter ul{}
.widget_twitter ul li{border-bottom:1px dotted #DDD; padding:2px 0 3px 0; list-style:none; margin:0 10px 10px 0;}
.entry-content{}
.entry-meta{}
.time-meta{}
.from-meta{}
.twitter_ul{list-style: disc inside; padding-left: 15px; font-weight: normal;}
.twitter_h4{margin-bottom:0;}
.twitter_img{background:#ea671f;color:white; border:none; width:14px; height:14px;}

#calendar_wrap{color:#000; margin:0 10px 0 -5px;}
#wp-calendar table{width:100px;}
#wp-calendar caption{background:#121213; color:#FFF; border:1px solid #666; font-size:12px;}
#wp-calendar th{background:#414042; color:#FFF; font-size:10px;}
#wp-calendar tr td{background:#b4b1b1; border:1px solid #666; font-size:10px;}
#wp-calendar #todayWidget{background:#e8561d; color:#FFF; font-size:10px; border:1px solid #333 !important; }


.wpf a{color:#999 !important;}

#leftBar{float:left; width:218px; min-height:500px; margin:0 0 0 -5px; color:#FFF; }

#leftBar-widget{background:#b4b1b1; background:#5E5D5E; padding:0 0 10px 10px; margin:0 0 10px 0; }
#leftBar-widget h1{margin:0 0 10px 0; }
#rightBar-widget{background:#5e5d5e; padding:0 0 10px 0; margin:0 0 10px 0; }


/********** Footer **********/
#footer{  float:left; margin:0 0 10px 10px; width:940px; padding:2px 0 0 20px; background:#5E5D5E; color:#CCCCCC; }
.footerLinks{ font-size:11px; line-height:20px; float:left; width:auto; margin:10px 0 0 40px; padding-left:10px; color:#FFFFFF; border-left:#FFF dotted 2px;}
.footerLinks li{ list-style-type:none; }
.footerLinks li a{ color:#FFFFFF; text-decoration:none; }
.footerLinks li a:hover{ text-decoration:underline; }
.first{ font-weight:bold; font-size:120%; }
#credits{ color:#FFFFFF; font-size:10px; float:right; width:200px; margin:60px 10px 0 0; }
#credits a{ color:#FFFFFF; text-decoration:none; font-size:10px; }
#credits a:hover{ text-decoration:underline; }

#leftBar-widget{ font-size:12px; font-family:Calibri, Helvetica, arial, tahoma, georgia;}
.ngg_slideshow{ }
.ngg_slideshow object{  }

div.sociable  { font-size:11px; margin:-10px 0 0 -10px; }
div.sociable_tagline strong{ font-size:10px !important; }

#content ol, #content ul, #content ul li {color:#FFF !important; list-style-type:square; margin-left:13px;}
#footer .widget li { margin: 5px;}

#rightBar-widget .twitterwidget-title { font-weight:bold; font:18px Arial,Helvetica,sans-serif !important;}
#rightBar-widget div ul li{ list-style-type:none; border-bottom:1px solid #CCC; margin:0 0 0 -20px;}
#rightBar-widget .entry-content{ }

#rightBar-widget .entry-meta { clear:both; display:block; font-size:12px; color:#ea671f; }
#rightBar-widget .entry-meta .time-meta a{ font-size:10px; color:#ea671f; }
#rightBar-widget .entry-meta .date-meta a{ font-size:10px; color:#ea671f; }
#rightBar-widget .entry-content {font-size:14px;}

.twtr-bd, .twtr-widget, .twtr-tweet-wrap, .twtr-doc, .twtr-timeline, .twtr-tweets, .twtr-tweet, .twtr-tweet-text{padding: 0 !important;}
.twtr-hd{display:none;}
.twtr-widget {margin:0; padding:0;}
.twtr-widget div{margin:0; padding:0;}
.twtr-tweet-text p{display:block;  margin: 0 0 0 -40px !important; padding: 0; width: 380px !important;}
#rightBar-widget div {margin:0 !important;}
.twtr-doc{width:300px !important;}
.twtr-timeline{height:auto !important;}
.twtr-ft{ padding: 10px 16px 0 0 !important;} 
