﻿body 
{
    margin:0px;
    font-family:Verdana;
    font-size:11px;
    color:#333333;
    background:#eeeeee;
}

.main
{
    width:100%;
}
.preHeader
{
    width:100%;
    background:#eeeeee;
}
.preHeaderContent
{
    margin:0px auto;
    width:1200px;
    background:#eeeeee;
}
.header
{
    background:#eeeeee url('images/sns2010bg_01.gif');
    width:100%;
}
.headerContent
{
    margin:0px auto;
    width:1200px;
    background:#cccccc url('images/sns2010_01.jpg');
    height:191px;
}
.menu
{
    background:none;
    width:100%;
    margin:0px 0px 10px 0px;
}
.menuContent
{
    background:none;
    margin:0px auto;
    width:1200px;
	height:27px;
    direction:rtl;
	padding-top:20px;
}
.menuItem
{
    background:none;
    color:#000000;
    height:25px;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    font-variant:small-caps;
    padding: 2px 20px 0px 0px;
    text-decoration:none;
}
.menuItemOver
{
    background:none;
    color:#000000;
    height:25px;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    font-variant:small-caps;
    padding:2px 20px 0px 0px;
    text-decoration:underline;
}
.contentBG
{
    margin:0px auto;
    width:1200px;
    background:#eeeeee;
}
.content
{
    float:right;
    width:815px;
    background:#eeeeee;
    margin:20px 5px 0px 5px;
}
.contentBottom
{
    clear:both;
    width:100%;
    background:#333333;
    margin:20px 0px 20px 0px;
    margin:0px auto;
    width:1200px;
    color:#FFFFFF;
}
.rightMenu
{
    float:left;
    width:350px;
    background:#eeeeee;
    margin-top:30px;
}
.title
{ 
    color:#a3b80d;
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    border-bottom:solid 1px #cccccc;
    padding:0px 0px 5px 0px;
    margin:0px 0px 10px 0px;
}
.rightMenu_TopLevelItem
{
    width:350px;
    height:25px;
    background:none;
    font-size:16px;
}
.rightMenu_TopLevelItemOver
{
    width:350px;
    height:25px;
    background:none;
    cursor:pointer;
    color:#a3b80d;
    font-size:16px;
}
.rightMenu_SubItem
{
    width:350px;
    height:25px;
    background:#f5a415;
}
.rightMenu_SubItemOver
{
    width:350px;
    height:25px;
    background:#99c100;
    cursor:pointer;
}
.footer
{
    clear:both;
    width:100%;
    background:#eeeeee;
    margin:20px 0px 20px 0px;
}
.footerContent
{
    margin:0px auto;
    width:1200px;
    background:#eeeeee;
    color:#cccccc;
}
.footerContent a
{
    color:#cccccc;
    text-decoration:none;
    font-weight:normal;
}
.footerContent a:hover
{
    color:#cccccc;
    text-decoration:underline;
    font-weight:normal;
}
h3
{
    color:#a3b80d;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    border-bottom:solid 1px #cccccc;
    padding:0px 0px 5px 0px;
}
a
{
    font-weight:bold;
    text-decoration:none;
	color:#a3b80d;
}
a:hover
{
    text-decoration:underline;
}
.line
{
    border-bottom:solid 1px #cccccc;
    margin:5px 0px 10px 0px;
}
h1
{
    font-size:24px;
    font-family:Arial;
    margin:0px;
    color:#999999;
}
h2
{
    font-size:16px;
    font-family:Arial;
    margin:-5px 0px 5px 0px;
    color:#999999;
}
.data
{
    width:100%;
}
.data th
{
    border-bottom:solid 2px #000000;
    padding:2px;
    font-weight:bold;
    font-family:Arial;
    font-size:12px;
}
.data td
{
    border-bottom:dashed 1px #CCCCCC;
    padding:2px;
}
.nieuwsBox
{
    border:solid 1px #CCCCCC; 
    margin: 5px 0px 0px 20px;
    width:300px;
}
.nieuwsBox th
{
    background:#99c100; 
    color:White;
}
.link
{
    color:#333333;
    text-decoration:none;
}
.link:hover
{
    text-decoration:underline;
    color:#333333;
}

.snsImg
{
    margin:20px 0px 20px 20px;
}

.kalender
{
    width:100%;
    background:#eeeeee;
}

.kalender .titel
{
	border-left:solid 2px #8daed9;
	border-bottom:solid 2px #5d8cc9;
	border-top:solid 2px #5d8cc9;
	background-image:url('/images/kalenderTitelBG.png');
	height:17px;
	text-align:center;
	font-weight:bold;
}

.kalender .tijd .uur
{
    font-size:16px;
    float:left;
    color:#6593cf;
    position:relative;
    border-top:solid 1px #6593cf;
}
.kalender .tijd .minuut
{
    font-size:9px;
    color:#6593cf;
    float:left;
    position:relative;
    border-top:solid 1px #6593cf;
}


.kalender .item
{
    border-left:solid 2px #8daed9;
    border-bottom:solid 1px #d5e1f1;
    background:#e6edf7;
    height:20px;
    text-align:center;
}

.kalender .item:hover
{
    border-left:solid 2px #8daed9;
    border-bottom:solid 1px #d5e1f1;
    background:#294c7a;
    height:20px;
    text-align:center;
}

.kalender .itemGreen
{
    border-left:solid 2px #8daed9;
    border-bottom:solid 1px #d5e1f1;
    background:Green;
    height:20px;
    text-align:center;
}

.kalender .itemGreen:hover
{
    border-left:solid 2px #8daed9;
    border-bottom:solid 1px #d5e1f1;
    background:#294c7a;
    height:20px;
    text-align:center;
}

.kalender .itemRed
{
    border-left:solid 2px #8daed9;
    border-bottom:solid 1px #d5e1f1;
    background:Red;
    height:20px;
    text-align:center;
}

.kalender .itemRed:hover
{
    border-left:solid 2px #8daed9;
    border-bottom:solid 1px #d5e1f1;
    background:#294c7a;
    height:20px;
    text-align:center;
}

.kalender .weekend
{
    border-left:solid 2px #8daed9;
    border-bottom:solid 1px #d5e1f1;
    background:#bfd2ea;
    height:20px;
}

.kalender .weekend:hover
{
    border-left:solid 2px #8daed9;
    border-bottom:solid 1px #d5e1f1;
    background:#294c7a;
    height:20px;
}

.kalender .item .training
{
    z-index:50;
	background-image:url('/images/kalenderTrainingBG.png');
	height:20px;
	vertical-align:middle;
	overflow:hidden;
}

.kalender .item .training:hover
{
    z-index:50;
    background-image:url('/images/kalenderTrainingSelectedBG.png');
    cursor:pointer;
	height:20px;
	vertical-align:middle;
	overflow:hidden;
}

.kalender .weekend .training
{
    z-index:50;
	background-image:url('/images/kalenderTrainingBG.png');
	height:20px;
	vertical-align:middle;
	overflow:hidden;
}

.kalender .weekend .training:hover
{
    z-index:50;
    background-image:url('/images/kalenderTrainingSelectedBG.png');
    cursor:pointer;
	height:20px;
	vertical-align:middle;
	overflow:hidden;
}

.kalender .verlof
{
    border-left:solid 2px #8daed9;
    border-bottom:solid 1px #d5e1f1;
    background:#eabfbf;
    height:20px;
}

.kalender .verlof:hover
{
    border-left:solid 2px #8daed9;
    border-bottom:solid 1px #d5e1f1;
    background:#7a2929;
    height:20px;
}

.kalender .verlof .training
{
    z-index:50;
	background-image:url('/images/kalenderTrainingBG.png');
	height:20px;
	vertical-align:middle;
	overflow:hidden;
}

.kalender .verlof .training:hover
{
    z-index:50;
    background-image:url('/images/kalenderTrainingSelectedBG.png');
    cursor:pointer;
	height:20px;
	vertical-align:middle;
	overflow:hidden;
}
