/*
Theme Name: Redfibre Theme
Version: 1.0
Author: Redfibre
*/

body {
   background:url(images/bg.png) #fdfdfd  repeat-x;
   font-family:"Arial";
   font-size:12px;
   color:#000;
   margin:0;
}
a {color:#0061ae;}
#container {
   background:url(images/container.png) repeat-x;
   width:100%;
}

#header {
   padding:102px 0 0 0;
   margin:0 auto;
   height:48px;
   width:800px;
}

#header h1.logo {
   background:url(images/logo.png) no-repeat;
   text-indent:-6000px;
   display:block;
   height:30px;
   width:184px;
   float:left;
   padding:0;
   margin:0;
}

#header h1.logo a {
   display:block;
   height:30px;
   width:184px;
}

#header ul.pages {
   list-style-type:none;
   padding:5px 0 0 0;
   float:right;
   margin:0;
}

#header ul.pages li {
   float:left;
}

#header ul.pages li a {
   background:url(images/pages.png) 0 5px no-repeat;
   padding:3px 10px 3px 10px;
   text-decoration:none;
   display:block;
   color:#fff;
}

#header ul.pages li.home a {
   background:none;
}

#header ul.pages li.cat-item-9 a {
   background:none;
}

#body {
   padding:20px 0 10px 0;
   margin:0 auto;
   width:800px;
}

#body .content {
   width:590px;
   float:left;
}

#body .content.breed {
   width:800px;
   float:none;
}

#body .content h3 {
   font-weight:bold;
   margin:0 0 15px 0;
   font-size:24px;
   color:#0061AE;
   padding:0;
}

#body .content h3 a {
   text-decoration:none;
   color:#000;
}


#body .content h3 a.current_cat {
   font-weight:bold;
   color:#154d82;
}

#body .klanten h3 {font-size:14px;}

#body .content h3 a.current_page {
   font-weight:bold;
   color:#0061ae;
}

body.page-id-2 #body .content h3 a.current_page {
   font-weight:bold;
   color:#f59701;
}

body.page-id-5 #body .content h3 a.current_page {
   font-weight:bold;
   color:#91bd10;
}

body.page-id-7 #body .content h3 a.current_page {
   font-weight:bold;
   color:#0099dd;
}

body.page-id-8 #body .content h3 a.current_page {
   font-weight:bold;
   color:#0061ae;
}

body.page-id-10 #body .content h3 a.current_page {
   font-weight:bold;
   color:#4b3388;
}

#body .content h1 {
   margin:0 0 15px 0;
   font-size:14px;
   color:#000;
   padding:0;
}

#body .content h1 a {
   text-decoration:none;
   color:#000;
}

#body .content h1 .date {
   color:#aaa;
}

#body .content h1.welkom {
   font-weight:normal;
   line-height:28px;
   font-size:24px;
   color:#000;
}

#body .content h1.welkom a {
   font-weight:bold;
}

#body .content h1.welkom a.oranje {
   color:#f59701;
}

#body .content h1.welkom a.groen {
   color:#91bd10;
}

#body .content h1.welkom a.lichtblauw {
   color:#0099dd;
}

#body .content h1.welkom a.donkerblauw {
   color:#0061ae;
}

#body .content h1.welkom a.paars {
   color:#4b3388;
}

#body .content p {
   margin-top:0;
   margin-bottom:12px;
}

#body .content .info {
   color:#aaa;
   margin:0;
}

#body .content .info p {
   margin:0;
}

#body .content .info a {
   text-decoration:none;
   color:#aaa;
}

#body .content .bericht {
   margin-bottom:20px;
   border-bottom:1px solid #dcdcdc;
}

#body .klanten {
   border-top:#dcdcdc solid 1px;
   padding:10px 0 0 0;
}

#body .klanten ul {
   list-style-type:none;
   padding:0;
   margin:0;
}

#body .klanten ul li {
   margin:0 10px 10px 0;
   line-height:58px;
   font-weight:bold;
   font-size:14px;
   color:#0061ae;
   float:left;
}

#body .klanten ul li a {
   background:#ddd;
   display:block;
   padding:1px;
   height:58px;
   width:123px;
}
#body .klanten #tt {display:inline; background:none; text-decoration:none; color:#0061ae;}
#body .klanten #tt2 {display:inline; background:none; text-decoration:none; color:#0061ae;}

#body .sidebar {
   width:180px;
   float:right;
}

#body .sidebar h2 {
   margin:0 0 10px 0;
   font-size:14px;
   padding:0;
}

#body .sidebar ul.lijst {
   list-style-type:none;
   margin:0 0 10px 0;
   padding:0;
}

#body .sidebar ul.lijst li a {
   background:url(images/dot_grijs.png) 0 6px no-repeat;
   text-decoration:none;
   padding:0 0 0 10px;
   display:block;
   height:16px;
   color:#aaa;
}

#footer {
   border-top:#dcdcdc solid 1px;
   padding:8px 0 8px 0;
   margin:0 auto;
   width:800px;
   margin-top: 10px;
}

#footer .nieuws {
   width:330px;
   float:left;
   padding-bottom:12px;
}

#footer .nieuws h4 {
   margin:0 0 12px 0;
   font-size:14px;
   color:#000;
   padding:0;
}

#footer .nieuws ul {
   list-style-type:none;
   padding:0;
   margin:0;
}

#footer .nieuws ul li a {
   background:url(images/dot_grijs.png) 0 6px no-repeat;
   text-decoration:none;
   padding:0 0 0 10px;
   display:block;
   height:16px;
   color:#000;
}

#footer .nieuws ul li a span {
   margin-right:5px;
   color:#aaa;
}

#footer ul.links {
   list-style-type:none;
   float:right;
   padding:0;
   margin:0;
}

#footer ul.links li {
   background:url(images/footer_links.png) 0 2px no-repeat;
   padding:0 0 0 10px;
   margin:0 0 0 10px;
   float:left;
}

#footer ul.links li.copyright {
   background:none;
   padding-left:0;
   margin-left:0;
   color:#aaa;
}

#footer ul.links li a {
   text-decoration:none;
   color:#aaa;
}

.clear {
   clear:both;
}

img {
   border:none;
}
