/*General*/
html{
    height:100%;
}

body {
    margin:0px;
    padding:0px;
    width:100%;
    height:100%;
    font-family: verdana;
    font-size: 70%;
    text-align:center;
}

p, a, b, strong, form {
    margin:0px;
    padding:0px;
}


img {
    border: none;
    padding:0px;
    margin:0px;
}

table {
    font-size: 100%;
}

td{
    vertical-align:top;
}

h1{
    font-size:140%;
}


hr{
    border: 0;
    color: #f1881f;
    background-color: #f1881f;
    height: 1px;
    width: 100%;
}


.clearfix:after {
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
    font-size: 0;
    content: "\0020";
}
.clear { clear: both; }




div#video_list h2
{
    margin:0px;
    padding:5px;
    color:black;
    font-size:140%;
}
div#video_list img
{
    border:none;
}
div#video_list h2 a
{
    text-decoration:none;
    color:black;
}

a.VideoSmallListItem
{
    color:black;
    text-decoration:none;
}
td.VideoSmallListItem
{
    padding-top:5px;
}
div#hockey{
    width:100%;
    background-image: url(/images/bg_kunstgras_homepage.jpg);
    background-repeat: repeat;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    margin-bottom:0px;
}

div#top{
    margin-left:auto;
    margin-right:auto;
    background-image: url(/images/bg_top.jpg);
    background-repeat: no-repeat;
    width:1011px;
    text-align:left;
}
div#hoofd_navigatie{
    margin:12px 0px 0px 273px;
    height:32px;
}
html*div#hoofd_navigatie{
    margin:10px 0px 0px 273px;
}
div#container{
    text-align:left;
    width:1011px;
    background-image: url(/images/bg_content.jpg);
    background-repeat: repeat-y;
    margin-left:auto;
    margin-right:auto;
}
div#container_text{
    padding: 4px 4px 8px 6px;
}
div#btnZoek{
    position:absolute;
    margin-top:9px;
    margin-left:294px;
}
div#extra{
    position:absolute;
    margin-top:22px;
    margin-left:10px;
}
div#top_icons{
    padding:13px 0px 0px 424px;

}
div#top_icons a{
    color:#000000;
}
sub_nav_home a{
    color:#124c7f;
    font-weight:bold;
    text-decoration:none;
}
table.sub_navigatie{
    width:1011px;
    height:36px;
    margin:0px 0px 0px 0px;
    background-image: url(/images/bg_subnavigatie.jpg);
}

table.sub_navigatie td{
    padding-top:10px;
    padding-left:5px;
    padding-right:5px;
}

table.sub_navigatie td a{
    color:#124c7f;
    font-weight:bold;
    text-decoration:none;
}
img.subNavSpace{
    width:5px;
}


table.content{
    margin:0px;
    padding:0px;
}
td.ruler {
    color: #f1881f;
    background-color: #f1881f;
    width:1px;
    height:100%;
}
td.linker_kolom{
    padding:0px 4px 0px 0px;
    margin:0px;
}
td.midden_kolom{
    padding:0px 4px 0px 4px;
}
td.rechter_kolom{
    padding:0px 0px 0px 4px;
}

table.content_blokken{
    margin:0px;
    padding:0px;
}
table.content_blokken h4 {
    border-bottom: 1px solid #F1881F;
    color: #6BAA51;
    font-size: 1.1em;
}

td.linker_kolom_blokken{
    padding:0px 7px 0px 0px;
    margin:0px;
}
td.rechter_kolom_blokken{
    padding:0px 0px 0px 7px;
}

img#hockey_logo{
    margin:38px 0px 0px 25px;
}

td#banner_top{
    padding-top:6px;
    position:center;
}

input#zoekveld{
    position:absolute;
    margin-top:13px;
    margin-left:6px;
    width:283px;
    font-size:150%;
    border: 2px solid;
    border-color:#dedede;

}

div.etalage_item{
    margin:15px 0px 0px 0px;
    padding:0px;
}

div.etalage_item h1{
    font-size:125%;
    padding:0px;
    margin:0px 0px 9px 0px;
}


div.etalage_item a{
    color:#f1861f;
    font-weight:bold;
    text-decoration:none;
}
div.etalage_item a:hover{
    text-decoration:underline;
}
div.etalage_item h1 a{
    color:#000000;
}

td.etalage_tekst{
    padding:7px 0px 0px 9px;
    line-height:17px;
}

.news_tags {
    max-width: 380px;
}

table.nieuws_headlines{
    padding:3px 0px 3px 0px;
}
.nieuws_headlines_sidebar {
    width: 320px;
}
.nieuws_headlines_sidebar h3 {
    text-align: left;
}
.nieuws_headlines_sidebar ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.sidebar_news_1,
.sidebar_news_2 {
    padding: 3px 0px 3px 9px;
    text-align: left;
}
.sidebar_news_1 p,
.sidebar_news_2 p {
    float: left;
    width: 260px;
}
.sidebar_news_1 span,
.sidebar_news_2 span {
    float: right;
    text-align: right;
    padding-right: 4px;
    width: 40px;
}
.sidebar_news_1 {

}
.sidebar_news_2 {
    background: #EAEAEA;
    border-top: 1px solid #c3c3c3;
    border-bottom: 1px solid #c3c3c3;
}
table.nieuws_headlines .style_2 {
    border-top: 1px solid #c3c3c3;
    border-bottom: 1px solid #c3c3c3;
    background:#eaeaea;
}
table.nieuws_headlines .style_2_left {
    border-top: 1px solid #c3c3c3;
    border-bottom: 1px solid #c3c3c3;
    padding:3px 0px 3px 9px;
    background:#eaeaea;
}
table.nieuws_headlines .style_1 {
}
table.nieuws_headlines .style_1_left {
    padding:3px 0px 3px 9px;
}
table#oranje_nieuws_blok{
    /* display:none; */
}
table.nieuws_headlines a{
    color: #000;
    text-decoration:none;
}
table.nieuws_headlines a:hover {
    text-decoration: underline;
}

body.kidszone table.schoolboard .style_1,
body.kidszone table.schoolboard .style_1_left,
body.kidszone table.schoolboard .style_2,
body.kidszone table.schoolboard .style_2_left,
body.kidszone table.schoolboard a {
    color: #fff;
    border: none;
    background: transparent;
}
div.schoolboard-container {
    background-image: url('../images/bg_jeugdnieuws_schoolbord.gif');
    background-repeat: no-repeat;
    background-position: top 4px;
}
div.schoolboard-container {
    min-height: 260px;
    height: auto !important;
    height: 260px;
}

div.marketing_text{
	font-style: italic;
	margin-bottom: 20px;
}

div#footer{
    text-align:left;
    width:1011px;
    background-image: url(/images/bg_content.jpg);
    background-repeat: repeat-y;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
}
div#footer_text{
    padding: 14px 4px 0px 17px;
}

div#kruimelpad{
    text-align:left;
    width:976px;
    background-image: url(/images/bg_kruimelpad.jpg);
    background-repeat: repeat-y;
}
div#kruimelpad_text{
    padding: 8px 20px 8px 20px;
    color:#939393;
    font-size:130%;
}
div#kruimelpad_text a{
    text-decoration:none;
    color:#939393;
}
div#kruimelpad_text a:hover{
    text-decoration:underline;
}
div#kruimelpad_text a.active{
    color:#000000;
}

table#sitemap{
    line-height:17px;
    margin:17px 0px 0px 26px;

}

table#sitemap a{
    color:#000000;
    text-decoration:none;
}

table#sitemap a:hover{
    text-decoration:underline;
}

table#sitemap td.hoofdItem a{
    line-height:35px;
    color:#3dac3a;
    text-decoration:none;
    font-size:125%;
}
table#sitemap td.hoofdItem a:hover{
    text-decoration:underline;
}

div#groen_balk{
    margin:35px 0px 0px 10px;
    font-size:110%;
    width:964px;
    height:42px;
    background-image: url(/images/bg_groen_balk.jpg);
    background-repeat: no-repeat;
    color:#FFFFFF;
    padding:17px 0px 0px 16px;
    line-height:17px;
}
*html div#groen_balk{
    height:59px;
}
div#groen_balk a{
    color:#FFFFFF;
    text-decoration:none;
}
div#groen_balk a:hover{
    text-decoration:underline;
}

div#foto_info_bg{
    position:absolute;
    z-index:100;
    margin-top:256px;
    margin-left:0px;
    z-index:100;
    background:#737373;
    width:468px;
    height:35px;
    filter:alpha(opacity=75);
    -moz-opacity:0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    color:#FFFFFF;
    font-weight:Bold;
    font-size:195%;
    padding:1px;
}
html*div#foto_info_bg{
    width:468px;
    height:45px;
}

div#foto_info_link a{
    z-index:300;
    position: absolute;
    margin:270px 0px 0px 10px;
    color:#FFFFFF;
    font-weight:Bold;
    font-size:125%;
    text-decoration:none;
}
div#foto_info_link a:hover{
    text-decoration:underline;
}

table.speler_profiel{
    width:443px;

}
table.speler_profiel .style_1_left{
    border-right: 1px #c3c3c3 solid;
    border-bottom: 1px #c3c3c3 solid;
    padding:10px 0px 10px 4px;
    font-weight:bold;
}
table.speler_profiel .style_2_left{
    border-right: 1px #c3c3c3 solid;
    border-bottom: 1px #c3c3c3 solid;
    padding:10px 0px 10px 4px;
    background:#eaeaea;
    font-weight:bold;
}

table.speler_profiel .style_1{
    border-bottom: 1px #c3c3c3 solid;
    padding:10px 0px 10px 4px;
}
table.speler_profiel .style_2{
    border-bottom: 1px #c3c3c3 solid;
    padding:10px 0px 10px 4px;
    background:#eaeaea;
}

div#profiel_naam{
    position:absolute;
    color:#FFFFFF;
    font-weight:bold;
    font-size:120%;
    margin:7px 0px 0px 40px;
}

div#speler_overzicht{
    margin:0px 0px 0px 250px;
}

table.stand_overzicht{
    color:#FFFFFF;
}
table.stand_overzicht .style_2{
    background:#1871a5;
    border-left: #cecfce solid 1px;
    border-bottom: #cecfce solid 1px;
    padding:10px 0px 10px 10px;
}

table.stand_overzicht .style_1{
    background:#638ead;
    border-bottom: #cecfce solid 1px;
    border-left: #cecfce solid 1px;
    padding:10px 0px 10px 10px;
}

table.stand_overzicht .style_break{
    padding: 0;
    height: 10px;
}

table.stand_overzicht a{
    color:#FFFFFF;
    text-decoration:none;
}
table.stand_overzicht a:hover{
    text-decoration:underline;
}

.stand_title{
    background-image: url(/images/header_stand.jpg);
    background-repeat: no-repeat;
    height:31px;
    width:626px;
    color:#FFFFFF;
    font-weight:bold;
    padding:7px 0px 0px 40px;
    font-size:120%;
}

a.zoek_link{
    font-size:120%;
}

span.zoek_url{
    color:#52ba4a;
}


/* Cms Table */
table.withBorder{
    border-top: 1px solid black;
    border-left: 1px solid black;
    /* width: 92%; */
    font-size: 100%;
}
table.withBorder th{
    background-color: #f1881f;
    padding: 5px;
    color: white;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    vertical-align: top;
    text-align: left;
}

table.withBorder td{
    padding: 5px;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
}

table.boderless{
    font-size: 100%;
    border-top: 1px solid #FF8E1C;
    border-left: 1px solid #FF8E1C;
    /* width: 90%; */
}

table.boderless td{
    padding: 5px;
    border-bottom: 1px solid #FF8E1C;
    border-right: 1px solid #FF8E1C;
}



/**
 * Subnavigation styling
 ******************************************************************************/
#top-subnavigation {
    min-height: 36px;
    height: auto !important;
    height: 36px;
    background: transparent url(../images/bg_subnavigatie.jpg) repeat top left;
}
#top-subnavigation ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#top-subnavigation li {
    float: left;
    padding: 0 0 0 15px;
    margin: 0 15px 0 0;
    line-height: 36px;
    white-space: nowrap;
}
#top-subnavigation li a {
    color: #124c7f;
    font-weight: bold;
    text-decoration: none;
}

#top-subnavigation li a.active {
    color: #EAA616;
}


/**
* Top Navigation styling
*******************************************************************************/
.top-menu {
    display: block;
    float: left;
    width: 80px;
    height: 32px;
}

#menu-container,
#menu-container img,
#menu-container a {
    margin: 0px;
    padding: 0px;
}
#menu-container li {
    float: left;
    margin: 0px;
    padding: 0px;
    list-style: none;
}
a.home:visited,
a.home:link {
    background: url('/images/btn_home_wit.png') no-repeat;
}
a.home:hover,
a.home:focus,
a.home:active,
a.home-active:visited,
a.home-active:link {
    background: url('/images/btn_home_oranje.png') no-repeat;
}

a.oranje:visited,
a.oranje:link {
    background: url('/images/btn_oranje_wit.png') no-repeat;
    background-position: -5px 0px;
}
a.oranje:hover,
a.oranje:focus,
a.oranje:active,
a.oranje-active:visited,
a.oranje-active:link {
    background: url('/images/btn_oranje_oranje.png') no-repeat;
    background-position: -5px 0px;
}

a.rabo_hoofdklasse:visited,
a.rabo_hoofdklasse:link {
    width: 165px;
    background: url('/images/btn_rabo_hoofdklasse_wit.png') no-repeat;
    background-position: -5px 0px;
}
a.rabo_hoofdklasse:hover,
a.rabo_hoofdklasse:focus,
a.rabo_hoofdklasse:active,
a.rabo_hoofdklasse-active:visited,
a.rabo_hoofdklasse-active:link {
    width: 165px;
    background: url('/images/btn_rabo_hoofdklasse_oranje.png') no-repeat;
    background-position: -5px 0px;
}

a.overgangsklasse:visited,
a.overgangsklasse:link {
    width: 155px;
    background: url('/images/btn_overgangsklasse_wit.png') no-repeat;
    background-position: -3px 0px;
}
a.overgangsklasse:hover,
a.overgangsklasse:focus,
a.overgangsklasse:active,
a.overgangsklasse-active:visited,
a.overgangsklasse-active:link {
    width: 155px;
    background: url('/images/btn_overgangsklasse_oranje.png') no-repeat;
    background-position: -3px 0px;
}


a.eerste_klasse:visited,
a.eerste_klasse:link {
    width: 124px;
    background: url('/images/btn_eerste_klasse_wit.png') no-repeat;
    background-position: -2px 0px;
}
a.eerste_klasse:hover,
a.eerste_klasse:focus,
a.eerste_klasse:active,
a.eerste_klasse-active:visited,
a.eerste_klasse-active:link {
    width: 124px;
    background: url('/images/btn_eerste_klasse_oranje.png') no-repeat;
    background-position: -2px 0px;
}

a.kidszone:visited,
a.kidszone:link {
    width: 90px;
    background: url('/images/btn_kidszone_wit.png') no-repeat;
    background-position: 0px 0px;
}
a.kidszone:hover,
a.kidszone:focus,
a.kidszone:active,
a.kidszone-active:visited,
a.kidszone-active:link {
    width: 90px;
    background: url('/images/btn_kidszone_oranje.png') no-repeat;
    background-position: 0px 0px;
}

.top-nav-line {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 2px;
}

#top-subnavigation li a:hover,
#top-subnavigation li a:focus,
#top-subnavigation li a:active {
    color: #EAA616;
}


.linker_kolom div.team-logo {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

div.related-pages {
    margin-bottom: 25px;
}

h3.related {
    height: 31px;
    background-image: url(../images/related_header.jpg);
    line-height: 31px;
    padding-left: 40px;
    color: #fff;
    font-size: 12px;
    margin-bottom: 0px;
}
h3.sidebar_header_green,
h3.sidebar_header_orange {
    color: #FFF;
    font-size: 12px;
    height: 31px;
    line-height: 31px;
    margin-bottom: 0px;
    padding-left: 40px;
    width: 320px;
}
h3.sidebar_header_green {
    background: url(../images/sidebar-nieuws-header-groen.png) no-repeat;
}
h3.sidebar_header_orange {
    background: url(../images/sidebar-nieuws-header-oranje.png) no-repeat;
}
#sportring {
    margin-top: 10px;
    margin-left: 10px;
    width: 964px;
    padding-left: 8px;
    padding-right: 4px;
    padding-bottom: 10px;
}
#sportring a {
    text-decoration: none;
    color: #000;
}
#sportring a:hover {
    text-decoration: underline;
}

.news_headlines_all_etalage {
    padding-top: 10px;
    padding-bottom: 20px;
}

.news_headlines_all_url {
    color: #000000;
    float: right;
    text-decoration: none;
    padding-top: 5px;
    margin-right: 10px;
}


