@import url(/_layouts/1043/styles/topsport.limburg/webparts.css);
@import url(/_layouts/1043/styles/topsport.limburg/form.css);
@import url(/_layouts/1043/styles/topsport.limburg/menu_new.css);

/* ==================================================================
 * CSS - body
 * ================================================================== */
/* {margin:0; padding:0;}*/
html
{
    margin: 0px;
    padding: 0px;
    overflow: -moz-scrollbars-vertical;
    overflow-x: hidden;
    overflow-y: scroll;
}
body
{
    margin: 0px;
    padding: 0px;
    background-color: #003264;
    background-image: url(/_layouts/1043/images/topsport.limburg/background_body.gif);
    background-repeat: repeat-x; /*font-family: Trebuchet MS;font-size:12px;color:#003162;*/
}

.onestat
{
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #003162;
}
.copyright
{
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #003162;
}

.onestat div#OneStatTag table
{
    margin-left: auto;
    margin-right: auto;
}
.copyright table
{
    margin-left: auto;
    margin-right: auto;
}

.onestat a
{
    color: #003162;
}
.copyright a
{
    color: #003162;
}

.content
{
    padding-top: 23px;
    z-index: 0;
}

table.container
{
    background-color: #f9fafb;
    border: solid 3px #f9fafb;
    margin: 0 auto;
    text-align: left;
    width: 985px;
}
tr.pageheader
{
    height: 150px;
    width: 985px;
}
td.headerimg
{
    padding: 0px;
    margin: 0px;
    width: 985px;
    height: 150px;
}

.textSearch
{
    font-family: Verdana;
    font-weight: bold;
    font-style: italic;
    font-size: 12px;
    color: #003162;
    vertical-align: top;
    padding-top: 5px;
    width: 55px;
}
.topSearch
{
    background-image: url('/_layouts/1043/images/topsport.limburg/searchbg.jpg');
    background-position: 0px 0px;
    background-repeat: no-repeat;
    height: 32px;
    width: 251px;
    vertical-align: top;
    padding-top: 2px;
    padding-left: 3px;
}
.buttonSearch
{
    vertical-align: top;
    padding-top: 3px;
}
.imgSearch:hover
{
    cursor: pointer;
}
#SearchString
{
    width: 230px;
    border: 0px;
    z-index: 0 !important; /*position:relative; top:0px;*/
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #003162;
}

/* ==================================================================
 * CSS - common elements
 * ================================================================== */

div
{
    margin: 0;
    padding: 0;
}
a
{
    color: #003162;
    text-decoration: none;
}
a:hover
{
    color: #003162;
    text-decoration: underline;
}
img.noborder
{
    border-width: 0;
}

/* ==================================================================
 * CSS - content page elements
 * ================================================================== */

.tdLine
{
    background-image: url('/_layouts/1043/images/topsport.limburg/dotted.gif');
    background-repeat: repeat-y;
    background-position: center center;
    padding-right: 5px;
    padding-left: 5px;
}
.tdLeft2ColTable
{
    width: 606px;
    background-image: url('/_layouts/1043/images/topsport.limburg/vlammen.jpg');
    background-repeat: no-repeat;
    background-position: 185px 160px;
}
.tdRight2ColTable
{
    width: 357px;
}

.tdLeft3coltable
{
    width: 100px;
}
.tdMiddle3coltable
{
    width: 762px;
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #003162;
    background-image: url('/_layouts/1043/images/topsport.limburg/vlammen.jpg');
    background-repeat: no-repeat;
    background-position: center 10px;
}
.tdRight3coltable
{
    width: 100px;
}

.tdLeft3coltableSmall
{
    width: 200px;
}
.tdMiddle3coltableSmall
{
    width: 562px;
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #003162;
    background-image: url('/_layouts/1043/images/topsport.limburg/vlammen.jpg');
    background-repeat: no-repeat;
    background-position: center 10px;
}
.tdRight3coltableSmall
{
    width: 200px;
}

.tblAanvraag td input
{
    padding: 0px !important;
}

/* ==================================================================
 * CSS - webparts
 * ================================================================== */

.webpartHeader
{
    font-family: Verdana;
    font-weight: bold;
    font-style: italic;
    font-size: 12px;
    color: #003162;
}
.webpartHeaderRight
{
    font-family: Verdana;
    font-weight: bold;
    font-style: italic;
    font-size: 12px;
    text-align: right;
    color: #003162;
}

/* ==================================================================
 * CSS - news webpart
 * ================================================================== */

.NewsEventText a
{
    color: #003162 !important;
}
.NewsEventHeader a
{
    color: #003162 !important;
}

.news
{
    padding-left: 15px;
    font-family: Trebuchet MS !important;
    font-size: 12px !important;
    color: #003162 !important;
}
.news ul
{
    margin-bottom: 20px;
}
/*margin-left:30px;*/
.news a
{
    color: #003162 !important;
}
.news h3
{
    font-size: 12px;
    font-weight: bold;
}

/* ==================================================================
 * CSS - agenda webpart
 * ================================================================== */

.tblAgenda
{
    border-collapse: collapse;
    width: 100%;
    margin-top: 5px;
    background-color: #ffffff;
}
.tblHeader
{
    font-weight: bold;
    font-family: Trebuchet MS !important;
    padding: 2px;
    font-size: 12px !important;
    color: #003162 !important;
    background-color: #ecf0f1;
}
.tblContent
{
    font-family: Trebuchet MS !important;
    color: #003162 !important;
    font-size: 12px !important;
    padding: 2px;
    background-color: #ffffff;
}
.imgCalendarFlag
{
    vertical-align: middle;
    padding: 3px;
}

.tblPartners
{
    text-align: center;
    width: 970px;
    margin: 0px auto;
}
.partnerTitle
{
    width: 200px;
    font-family: Verdana;
    font-weight: bold;
    font-style: italic;
    font-size: 12px;
    color: #003162;
}
.partnerFill
{
    background: url('/_layouts/1043/images/topsport.limburg/dotted_horizontal.jpg');
    width: 385px;
    background-repeat: repeat-x;
    background-position: center center;
}
.footerTable
{
    width: 100%;
}

/* ==================================================================
 * CSS - search part
 * ================================================================== */

.textSearch
{
    text-align: left;
    padding-left: 5px;
}
.spacer
{
    height: 5px;
}

/* ==================================================================
 * CSS - medaillespiegel part
 * ================================================================== */

.tblMedailleSpiegel
{
    border-collapse: collapse;
    width: 100%;
    margin-top: 5px;
    background-color: #ffffff;
}
.tblMedailleSpiegel td
{
    font-family: Trebuchet MS !important;
    font-size: 12px !important;
    color: #003162 !important;
}
.tdMedalCount
{
    text-align: center;
}
.tblHeaderLeft
{
    font-weight: bold;
    font-family: Trebuchet MS !important;
    padding: 2px;
    font-size: 12px !important;
    color: #003162 !important;
    background-color: #ecf0f1;
    width: 90px;
}
.tblHeaderCentered
{
    font-weight: bold;
    font-family: Trebuchet MS !important;
    padding: 2px;
    font-size: 12px !important;
    color: #003162 !important;
    background-color: #ecf0f1;
    text-align: center;
}

/* ==================================================================
 * CSS - editor part
 * ================================================================== */

.UserSectionHead
{
    font-family: Verdana !important;
    font-size: 8pt !important;
}
.UserSectionBody
{
    font-family: Verdana !important;
    font-size: 8pt !important;
}
.UserControlGroup
{
    font-family: Verdana !important;
    font-size: 8pt !important;
}

/* ==================================================================
 * CSS - partner pages
 * ================================================================== */

.tblSponsors
{
    width: 100%;
}
.tblSponsors
{
    background-color: #fff;
}
.trSponsors
{
    background-color: #eceff0;
}
.tdSponsors
{
    text-align: center;
    font-weight: bold;
}

/* ==================================================================
 * CSS - faciliteitein netwerk pages
 * ================================================================== */

.tblFaciliteit td
{
    vertical-align: top;
}
.tblFaciliteit td table td
{
    padding: 3px;
}

/* ==================================================================
 * CSS - content pages
 * ================================================================== */

/*.tdMiddle3coltable a{width:762px;font-family: Trebuchet MS;font-size:12px;color:#003162;}*/
.tdMiddle3coltable h3
{
    font-size: 13px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}
.tdMiddle3coltable ul
{
    margin-left: 30px;
    margin-bottom: 20px;
    list-style-image: url('/_layouts/1043/images/topsport.limburg/squarebullet.jpg');
    list-style-position: outside;
}
.tdMiddle3coltable li
{
    vertical-align: top;
}
.tdMiddle3coltable input.btn
{
    background-color: #ecf0f1;
    vertical-align: middle;
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #003162;
    border: 1px solid #003162;
    padding: 2px;
}
.tdMiddle3coltable input.btn:hover
{
    background-color: #003162;
    vertical-align: middle;
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #ffffff !important;
    border: 1px solid #ffffff;
    padding: 2px;
    cursor: pointer;
}
.tdMiddle3coltable input.txt
{
    vertical-align: middle;
    color: #003162;
    font-family: Trebuchet MS;
    font-size: 11px;
}
.tdMiddle3coltable select.ddl
{
    vertical-align: middle;
    border-color: #003162 !important;
    color: #003162;
    font-family: Trebuchet MS;
    font-size: 11px;
}
.tdMiddle3coltable hr
{
    background-color: #003162;
    height: 1px;
    border-color: #003162 !important;
    color: #003162;
}
.tdMiddle3coltable input.btntop
{
    background-color: #ecf0f1;
    vertical-align: top;
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #003162;
    border: 1px solid #003162;
    padding: 2px;
}
.tdMiddle3coltable input.btntop:hover
{
    background-color: #003162;
    vertical-align: top;
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #ffffff !important;
    border: 1px solid #ffffff;
    padding: 2px;
    cursor: pointer;
}

/*.tdMiddle3coltableSmall a{width:762px;font-family: Trebuchet MS;font-size:12px;color:#003162;}*/
.tdMiddle3coltableSmall h3
{
    font-size: 13px;
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 10px;
}
.tdMiddle3coltableSmall ul
{
    margin-left: 30px;
    margin-bottom: 20px;
    list-style-image: url('/_layouts/1043/images/topsport.limburg/squarebullet.jpg');
    list-style-position: outside;
}
.tdMiddle3coltableSmall li
{
    vertical-align: top;
}
.tdMiddle3coltableSmall input.btn
{
    background-color: #ecf0f1;
    vertical-align: middle;
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #003162;
    border: 1px solid #003162;
    padding: 2px;
}
.tdMiddle3coltableSmall input.btn:hover
{
    background-color: #003162;
    vertical-align: middle;
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #ffffff !important;
    border: 1px solid #ffffff;
    padding: 2px;
    cursor: pointer;
}
.tdMiddle3coltableSmall input.txt
{
    vertical-align: middle;
    color: #003162;
    font-family: Trebuchet MS;
    font-size: 11px;
}
.tdMiddle3coltableSmall select.ddl
{
    vertical-align: middle;
    border-color: #003162 !important;
    color: #003162;
    font-family: Trebuchet MS;
    font-size: 11px;
}
.tdMiddle3coltableSmall hr
{
    background-color: #003162;
    height: 1px;
    border-color: #003162 !important;
    color: #003162;
}
.tdMiddle3coltableSmall input.btntop
{
    background-color: #ecf0f1;
    vertical-align: top;
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #003162;
    border: 1px solid #003162;
    padding: 2px;
}
.tdMiddle3coltableSmall input.btntop:hover
{
    background-color: #003162;
    vertical-align: top;
    font-family: Trebuchet MS;
    font-size: 11px;
    color: #ffffff !important;
    border: 1px solid #ffffff;
    padding: 2px;
    cursor: pointer;
}

.pageHeader
{
    color: #003162 !important;
    font-family: Trebuchet MS !important;
    font-size: 14px !important;
    margin-bottom: 5px;
}
.pageSubHeader
{
    font-style: italic;
    font-size: 11px;
}

.pageContent
{
    color: #003162 !important;
    font-family: Trebuchet MS !important;
    font-size: 12px !important;
}
.pageContent div a
{
    color: #003162 !important; /*text-decoration:underline!important;*/
}
.pageContent table
{
    border-collapse: collapse;
    border: 1px solid #aeaeae;
}
.pageContent table td
{
    background-color: #fff;
    border: 1px solid #aeaeae;
    padding: 3px;
    vertical-align: top;
    color: #003162 !important;
    font-family: Trebuchet MS !important;
    font-size: 12px !important;
}

.pageLink
{
    text-decoration: none !important;
    font-weight: bold;
    color: #ff6c00 !important;
    font-family: Trebuchet MS !important;
    font-size: 12px !important;
}
.pageLink:hover
{
    text-decoration: underline !important;
    font-weight: bold;
    color: #ff6c00 !important;
    font-family: Trebuchet MS !important;
    font-size: 12px !important;
}
.archiveLink a
{
    text-decoration: none !important;
    font-weight: bold;
    color: #ff6c00 !important;
    font-family: Trebuchet MS !important;
    font-size: 12px !important;
}
.archiveLink a:hover
{
    text-decoration: underline !important;
    font-weight: bold;
    color: #ff6c00 !important;
    font-family: Trebuchet MS !important;
    font-size: 12px !important;
}

.custTable
{
    width: 100%;
    margin-top: 5px;
    border: 0px;
}
.headerRowTable td
{
    border: 0px;
    font-weight: bold;
    font-family: Trebuchet MS !important;
    padding: 2px;
    font-size: 12px !important;
    color: #003162 !important;
    background-color: #ecf0f1;
}
.rowTable td
{
    border: 0px;
    background-color: #ffffff;
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #003162;
}
.altRowTable td
{
    border: 0px;
    background-color: #ffffff;
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #003162;
}

.custTableAlt
{
    width: 500px;
}
.custTableAlt td
{
    padding: 2px;
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #003162;
}

.custTableAltWide
{
    width: 100%;
}
.custTableAltWide td
{
    padding: 2px;
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #003162;
}

.tdSiteActionsMenuMain img
{
    vertical-align: middle;
}

.crumbs
{
    color: #999999;
}
.crumbs a
{
    color: #999999;
}

/* ==================================================================
 * CSS - special table
 * ================================================================== */

.specTable
{
    width: 100%;
}
.specTopLeft
{
    width: 15px;
    height: 12px;
    background: url('/_layouts/1043/images/topsport.limburg/cornertopleft.jpg');
}
.specTopMiddle
{
    height: 12px;
    background: url('/_layouts/1043/images/topsport.limburg/top.jpg');
}
.specTopRight
{
    width: 15px;
    height: 12px;
    background: url('/_layouts/1043/images/topsport.limburg/cornertopright.jpg');
}
.specTitleLeft
{
    width: 15px;
    height: 18px;
    background: url('/_layouts/1043/images/topsport.limburg/lefttitle.jpg');
}
.specTitleMiddle
{
    background-color: #ffffff;
    vertical-align: middle;
}
.specTitleMiddleRight
{
    background-color: #ffffff;
    text-align: right;
}
.specTitleRight
{
    width: 15px;
    height: 18px;
    background: url('/_layouts/1043/images/topsport.limburg/righttitle.jpg');
}
.specDotLeft
{
    width: 15px;
    height: 1px;
    background: url('/_layouts/1043/images/topsport.limburg/left.jpg');
}
.specDotMiddle
{
    background: url('/_layouts/1043/images/topsport.limburg/dotted_horizontal.jpg');
}
.specDotRight
{
    width: 15px;
    height: 1px;
    background: url('/_layouts/1043/images/topsport.limburg/right.jpg');
}
.specFillLeft
{
    width: 15px;
    background: url('/_layouts/1043/images/topsport.limburg/left.jpg');
}
.specFillMiddle
{
    background-color: #ffffff;
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #003162;
}
.specFillRight
{
    width: 15px;
    background: url('/_layouts/1043/images/topsport.limburg/right.jpg');
}
.specBottomLeft
{
    width: 15px;
    height: 18px;
    background: url('/_layouts/1043/images/topsport.limburg/cornerbottomleft.jpg');
}
.specBottomMiddle
{
    height: 18px;
    background: url('/_layouts/1043/images/topsport.limburg/bottom.jpg');
}
.specBottomRight
{
    width: 15px;
    height: 18px;
    background: url('/_layouts/1043/images/topsport.limburg/cornerbottomright.jpg');
}
