#right          { background: none; padding-left: 10px; }
#right_t        { float: left; width: 654px; display: inline; padding-left: 48px; margin: -7px 0 15px 19px; }

#tabs			{ float: left; width: 654px; padding-left: 30px; height: 167px; display: inline; margin-left: -30px; background: url(../images/tab-bg.png) -1px 33px repeat-x; }
#tabs .tab  	{ float: left; cursor: pointer; }

/* active */
.tabfocus 		{ color: #54BEE5; font-family: georgia; font-size: 14px; font-weight: bold; height: 49px; background: url(../images/tab-start.png) 0px 0px no-repeat; padding-left: 20px; }
.tabfocus span  { float: left; height: 49px; padding: 10px 40px 15px 20px; background: url(../images/tab.png) top right no-repeat; }

/* in active */
.tabhold 		{ color: #F8A441; font-family: georgia; font-size: 14px; font-weight: bold; background: url(../images/ tabs-inactive.png) repeat-x; }
.tabhold span   { float: left; height: 49px; padding: 10px 40px 15px 40px; display: block; }

.tabcontent     { float: left; position: relative; padding: 0px 40px 0px 10px; margin-top: -118px; font-size: 12px; color: #222; width: 604px; }
.tabcontent td  { padding: 4px 62px 4px 4px; }
.tabcontent h2  { padding: 14px 0px 22px 0px; font-size: 15px; font-weight: bold; }

h1              { padding-top: 11px; }

.sub_training ul    { float: left; width: 654px; margin-left: 5px; margin-bottom: 10px; display: inline; }
.sub_training ul li { float: left; padding: 4px 35px 5px 35px; border-right: 1px dashed #ccc; }

.tabcontent ul         { list-style: none; margin-left: 0px; margin-bottom: 0px; font-size: 12px; }
.tabcontent ul li  	{ list-style: none; padding: 3px 10px; background: url(../images/bullet.png) 0 12px no-repeat; }

.text { float: left; width: 425px; }
.action { float: left; width: 134px; padding-left: 20px; }

#calendar		            { float: left; padding-top: 5px; padding-left: 10px; }
#datepicker                 { position: relative; top: 0px; left: 0px; float: left; height: 250px; }
#datepickerTrainingen       { float: left; }
#datepickerTrainingen b     { color: #48c1ec; }

.infobox				    {  position: absolute; display: none; background: #fff; padding: 5px; border: 2px solid #48c1ec; }

#content2 tr { height: 30px; padding: 0px; margin: 0px; border-bottom: 1px solid #eee; }
#content2 td { padding: 0px; margin: 0px; width: 100px; vertical-align: middle; text-align: left;  }
#content2 td.logo { text-align: center; }
