html, body {
    background: url("/images/body_bg.gif") repeat-y scroll center top #2B71B9;
    color: #173857;
    font: 10px verdana,sans-serif;
    text-align: center;
}
a {
    text-decoration: none;
}
#content strong, #content strong em {
    font-weight: bold;
}
#content em, #content em strong {
    font-style: italic;
}
form#pagina {
    background-color: #FFFFFF;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 978px;
}
#main {
    overflow: hidden;
    padding: 313px 17px 0;
}
#content {
    float: left;
    overflow: hidden;
    width: 694px;
}
#CCIPlaceHolder_Nieuws {
    background: url("/images/nieuws_bg.png") no-repeat scroll left top #FFFFFF;
    height: 341px;
    width: 694px;
}
#CCIPlaceHolder_Nieuws {position:relative;}
#nieuwsOverzicht .socialmedia {position:absolute;right:35px;bottom:55px;overflow:hidden;}
#nieuwsOverzicht .socialmedia a,
#nieuwsOverzicht .socialmedia img {float:left;width:32px;height:32px;}
#kort {
    background: url("/images/kort_bg.png") no-repeat scroll left top #FFFFFF;
    height: 285px;
    width: 694px;
}
#CCIPlaceHolder_Rechterkant {
    background: url("/images/rechterkant_bg.png") no-repeat scroll left top #FFFFFF;
    float: right;
    height: 626px;
    width: 250px;
}
#CCIPlaceHolder_Blok_Footer {
    float: left;
    height: 65px;
    overflow: hidden;
    padding-left: 7px;
}
#CCIPlaceHolder_Blok_Footer ul li {
    float: left;
    margin-right: 20px;
}
#CCIPlaceHolder_Blok_Footer ul li a {
    background: url("/images/footer_link.gif") no-repeat scroll left 2px #FFFFFF;
    color: #173857;
    font-weight: bold;
    padding-left: 20px;
    text-decoration: none;
}
#CCIPlaceHolder_Blok_Footer ul li a:hover {
    text-decoration: underline;
}

.cycle
{
    height:89px !important;}

#header {
    height: 313px;
    left: 17px;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 944px;
}
#kort {
    padding-left: 7px;
}
#CCIPlaceHolder_Actief_bij_KNLTB, #CCIPlaceHolder_KNLTB_breed, #CCIPlaceHolder_Top_5 {
    display: inline;
    float: left;
    margin: 10px 0 0 14px;
    padding: 0 7px;
    width: 201px;
}
#kort h2 {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 7px 5px 6px 15px;
}
#kort .item {
    margin-top: 14px;
}
#homepage .item img {
    float: left;
    height: 48px;
    margin: 3px 5px 3px 0;
    width: 72px;
}
.item {
    clear: both;
}
.item a, h3, h3 a, .tekst a {
    color: #E89128;
    font-weight: bold;
}
.tekst p {
    margin: 0 0 1em;
}
.tekst a:hover {
    text-decoration: underline;
}
#CCIPlaceHolder_Top_5 .item {
    margin-left: 12px;
}
#CCIPlaceHolder_Top_5 h3 {
    padding: 0 0 1px;
}
#CCIPlaceHolder_Top_5 table {
    border-collapse: collapse;
    margin: 0 0 5px;
    table-layout: fixed;
    width: 165px;
}
#CCIPlaceHolder_Top_5 table td {
    padding: 1px 0;
    width: 25px;
}
#CCIPlaceHolder_Top_5 table td.tennisser {
    width: 140px;
}
form#pagina .vervolglink a {
    background: url("/images/vervolg_link.png") no-repeat scroll left center transparent;
    color: #173857;
    display: block;
    font-weight: bold;
    margin: 3px 0;
    padding-left: 20px;
}
#CCIPlaceHolder_Rechterkant .blok {
    background-repeat: no-repeat;
    color: #FFFFFF;
    margin: 0 0 10px;
    padding: 0 15px 0 14px;
}
#CCIPlaceHolder_Rechterkant #rechterkant_blok_4 {
    color: #173857;
}


#CCIPlaceHolder_Rechterkant #rechterkant_blok_4 .blok .binnen {
    *padding: 0px 10px 20px 20px;
    overflow:hidden;
}

.blok .binnen {
    padding: 20px 10px 20px 20px;
    overflow:hidden;
}
#CCIPlaceHolder_Rechterkant #rechterkant_blok_1 {
    background-image: url("/images/rechterkant_blok1.gif");
    height: 124px;
    margin-bottom: 0;
}
#rechterkant_blok_1 img, #rechterkant_blok_4 img {
    float: right;
    margin-top: -5px;
    *margin-top:0px;
    *height:92px;
    overflow:hidden;
}
#homepage #rechterkant_blok_1 img {
    float: none !important;
}
#rechterkant_blok_4 a img {
    float: none;
    margin-top: 0;
}
#CCIPlaceHolder_Rechterkant #rechterkant_blok_2 {
    background-image: url("/images/rechterkant_blok2.jpg");
    height: 222px;
    margin-bottom: 0;
}
#rechterkant_blok_2 div.binnen {
    padding-top: 70px;
}
#rechterkant_blok_2 div.binnen div {
    clear: both;
    line-height: 1;
    overflow: hidden;
    width: 185px;
}
#rechterkant_blok_2 label {
    display: block;
    font-weight: bold;
}
#rechterkant_blok_2 div.text_input {
    padding-bottom: 6px;
}
#rechterkant_blok_2 div.text_input input {
    background-color: transparent;
    border: 0 none;
    cursor: text;
    line-height: 1.5;
    margin-left: 3px;
    margin-top: 5px;
    padding: 3px 3px 0;
    width: 145px;
}
#rechterkant_blok_2 div.text_input label {
    margin-left: 3px;
}
#rechterkant_blok_2 input#wachtwoord_input {
    float: left;
}
#rechterkant_blok_2 a#inlog_link img {
    display: block;
    float: left;
    margin: 7px 0 0 12px;
}
#rechterkant_blok_2 div.checkbox_input {
    margin-left: 3px;
    padding-top: 8px;
}
#rechterkant_blok_2 div.checkbox_input label {
    float: left;
    margin-left: 5px;
}
#rechterkant_blok_2 div.checkbox_input input {
    cursor: pointer;
    display: block;
    float: left;
    height: 12px;
    width: 12px;
}
#rechterkant_blok_2 div.inlogblok_hyperlinks {
    padding-left: 3px;
    padding-top: 8px;
}
#rechterkant_blok_2 div.inlogblok_hyperlinks a {
    clear: right;
    color: #FFFFFF;
    display: block;
    font-size: 9px;
    font-weight: bold;
    line-height: 1.8;
    overflow: hidden;
}
#rechterkant_blok_2 div.checkbox_input #aanmelden {
    margin-left: 0;
    margin-right: 5px;
}
#aanmelden a {
    color: #FFFFFF;
}
.checkbox_input a:hover, .inlogblok_hyperlinks a:hover, #aanmelden a:hover {
    text-decoration: underline !important;
}
#CCIPlaceHolder_Rechterkant #rechterkant_blok_3 {
    background-image: url("/images/rechterkant_blok3.jpg");
    height: 147px;
    margin: 0 0 0;
}
#homepage #rechterkant_blok_3 a, #toernooizoeker_hyperlink {
    display: block;
    padding: 62px 0 25px;
}
#CCIPlaceHolder_Rechterkant #rechterkant_blok_4 {
    background-image: url("/images/rechterkant_blok4.gif");
    height: 103px;
    margin: 0;
}
#rechterkant_blok_4 .binnen {
    padding-left: 18px;
    padding-top: 10px;
    *padding-left: 3px !important;
    *padding-top: 6px!important;
}
#CCIPlaceHolder_Rechterkant #rechterkant_blok_4 img {
    margin: 0;
}


#CCIPlaceHolder_Rechterkant #rechterkant_blok_4 .cycle {
    overflow: hidden;
}

#CCIPlaceHolder_Rechterkant h2 {
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}
#CCIPlaceHolder_Rechterkant .head {
    background-repeat: no-repeat;
    height: 5px;
    overflow: hidden;
}
#CCIPlaceHolder_Rechterkant .binnen {
    background-repeat: repeat-y;
}
#CCIPlaceHolder_Rechterkant .foot {
    background-repeat: no-repeat;
    height: 5px;
    overflow: hidden;
}
#showcase {
    display: inline;
    float: left;
    padding: 10px 0 0 6px;
    width: 372px;
}
#CCIPlaceHolder_Nieuws #showcase div.tekst {
    margin: 10px 0 0 32px;
}
#CCIPlaceHolder_Nieuws #showcase h2, #CCIPlaceHolder_Nieuws #showcase h2 a, #CCIPlaceHolder_Rechterkant h2 a {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 9px;
}
#CCIPlaceHolder_Nieuws #showcase p, #CCIPlaceHolder_Nieuws #showcase p a {
    color: #E89128;
    font-weight: bold;
}
#nieuwsOverzicht {
    float: left;
    margin: 0;
    width: 286px;
}
#nieuwsOverzicht .item {
    padding: 8px 5px 8px 15px;
}
#nieuwsOverzicht .item .tekst {
    padding: 0 7px 0 80px;
}
#nieuwsOverzicht img {
    margin: 2px 10px 10px 0;
}
#nieuwsOverzicht .item a {
    font-size: 11px;
}
.datum {
    font-size: 9px;
    font-weight: bold;
}
#CCIPlaceHolder_Content .datum {
    margin-left: 0;
}
#nieuwsOverzicht .extra {
    clear: both;
    padding: 1em 0 0 15px;
}
#zoekresultaat a {
    color: #E89128;
    margin-top: 15px;
}
#zoekresultaat p {
    margin-bottom: 15px;
}
#CCIPlaceHolder_Rechterkant #rechterkant_blok_2.loginblok {
    background-image: url("/images/2rechterkant_blok2.jpg");
}
#rechterkant_blok_2.loginblok .text_input input {
    width: 163px;
}
#rechterkant_blok_2.loginblok div.inlogblok_hyperlinks a {
    font-weight: normal;
}
#rechterkant_blok_2.loginblok a#inlog_link img {
    float: right;
    margin: -2px 16px 0 0;
}
#rechterkant_blok_2.loginblok .checkbox_input {
    margin-top: 5px;
}
.maandOverzicht .datum {
    width: 45px;
}
.maandOverzicht td a {
    color: #E89128;
}
.nieuwsArchief h3 {
    border-bottom: 1px solid;
    font-size: 12px;
    margin: 15px 0 5px;
    padding: 0 0 2px;
}
.jaren a {
    color: #E89128;
}
#CCIPlaceHolder_Content .persoon {
    border: 1px solid #134171;
    float: left;
    margin-bottom: 15px;
    min-height: 151px;
    padding: 5px;
    width: 310px;
}
#CCIPlaceHolder_Content .rechts {
    float: right;
}
#CCIPlaceHolder_Content .afbeelding {
    float: left;
    padding-right: 5px;
}
.tweet {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 10px 5px 0;
    padding: 0 0 10px;
    width: 233px;
}
#CCIPlaceHolder_Rechterkant .tweet h2{margin:0 0 0 10px;}
.tweet .tweet_list li {
    margin: 10px 0 0 5px;
    overflow: hidden;
}
.tweet .tweet_time {
    display: none;
}
.tweet .tweet_avatar {
    float: left;
    margin: 3px 0 0;
}
.tweet .tweet_user {
    color: #E89128;
    float: left;
    font-weight: bold;
    margin: 0 0 0 5px;
}
.tweet .tweet_text {
    float: left;
    margin: 5px 0 0 5px;
    overflow: hidden;
    width: 190px;
}
.tweet .tweet_text a {
    color: #E89128;
}
.twitter .link a {
    color: #FFFFFF;
    float: left;
    margin: 20px 0 0 5px;
}
.widget {
    margin: 0 0 10px 4px;
}

/* Veel gestelde vragen */
.accordeon a.selected {color:#E89128;}
.accordeon a.kop_titel {border:1px solid #CCCCCC;border-width:0 0 1px 0;cursor:pointer;display:block;padding:5px;text-decoration:none;font-weight:bold;font-size:12px;}
.accordeon .tekst_blok {border-color:#CCCCCC;border-style:solid;border-width:0 0 1px 0;overflow:hidden;}
#breed #CCIPlaceHolder_Content .accordeon .tekst_blok .tekst{padding:1em 4px 1em 4px;}

.accordeon .extra{padding:0 4px 1em}
.accordeon .extra a{
background:transparent url(/images/vervolg_link.png) no-repeat scroll left center;
color:#173857;
display:block;
font-weight:bold;
margin:3px 0;
padding-left:20px;
}
