/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,caption{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

/* General Styles */
.skiplink{ display:none; }
label{ cursor:pointer; }
a,a:visited{ color:#1e405d; text-decoration:underline; }
a:focus,a:hover{ text-decoration:none; }
body{ background:#3e617e url(http://www.athetys.eu/images/bgr-body.jpg) repeat-x top; color:#000; font:10px/1 "Trebuchet MS",Arial,Helvetica,sans-serif; }
#wrapper{ width:881px; margin:0 auto; background:#fff; padding:10px 15px; }

/* Bgr-image */
#bgr-image{ width:881px; background:url(http://www.athetys.eu/images/bgr-image.png) no-repeat center top; }

/* Header */
#header{ clear:both; width:881px; overflow:hidden; }
	#logo { float:left; }
		#logo span{ display:block; width:225px; height:128px; text-indent:-5000px; background:url(http://www.athetys.eu/images/bgr-logo.png) no-repeat; margin:22px 0 0 100px; cursor:pointer; }
	#lang{ float:right; width:65px; height:31px; background:url(http://www.athetys.eu/images/bgr-lang.png) no-repeat; overflow:hidden;list-style-type:none; margin:0; padding:0; } 
		#lang li{ float:left; margin:0 0 0 7px;padding:0; }
		#lang li a{ display:block; width:24px; height:24px; text-indent:-5000px; }
		#lang li.fr a{ background:url(http://www.athetys.eu/images/ico-fr.gif) no-repeat; }
		#lang li.nl a{ background:url(http://www.athetys.eu/images/ico-nl.gif) no-repeat; }

/* Container */
#container{ clear:both; overflow:hidden; }

/* Sidebar */
#sidebar{ float:left; width:180px; padding-top:280px; }

/* Foto */
#fotoarchief{ margin-bottom:20px; }
	#fotoarchief h2{ font-size:18px; color:#1e405d; margin-bottom:8px; }
	#fotoarchief ul{ width:180px; overflow:hidden;list-style:none;margin:0; padding:0;}
	#fotoarchief li{ float:left; padding:0  7px 6px 0px; }
	#fotoarchief li.last{ padding:0 0px 6px 0px; }
	#fotoarchief a{ font-size:12px; }
	
#fotoarchief2{ margin-bottom:20px; }
	#fotoarchief2 h2{ font-size:18px; color:#1e405d; margin-bottom:8px; }
    #fotoarchief2
	{
	    width:668px;
	    overflow:hidden;	    
        list-style: none;
        padding: 0px;
        margin: 0px;	    
	    }
	#fotoarchief2 li{ border: solid 1px #1e405d; margin: 12px 12px 0px 0px;  float:left; padding: 3px;}
	#fotoarchief2 li.last{padding: 3px; margin:12px 0px 0px 0px; }
	#fotoarchief2 a{ font-size:12px; }

/* Contact */
	#contact h2{ font-size:18px; color:#fff; margin-bottom:1px; padding:7px 8px; background:#1e405d; }
	#contact ul{ font-size:12px; color:#112e46; padding:0 8px; background:#c8d6e3; list-style:none; margin:0; }
		#contact li{ padding:10px 0; margin: 0px; border-top:1px solid #98adc1; }
		#contact li.first{ border-top:0; }
		#contact li p{ line-height:15px; }
		#contact li p.margintop{ margin-top:10px; }


/* Mainbar */
#mainbar{ float:left; width:701px; padding:10px 0 0; }

/* Bcrumbs */
#bcrumbs{padding:0; margin:0; width:666px; height:22px; font-size:12px; padding:10px 0 0 22px; margin-bottom:10px; background:url(http://www.athetys.eu/images/bgr-bcrumbs.gif) no-repeat; overflow:hidden; }
    #bcrumbs ul, #bcrumbs li{margin:0; padding:0; list-style:none;}
    #bcrumbs li{ float:left; margin-right:3px;}
	#bcrumbs li a{ color:#112e46; }
	

/* Content */
#content{ padding:0 13px 0 20px; overflow:hidden; }
.container_middle {overflow:hidden; width:668px; margin:0 0 20px; }

/* Nav */
#nav{ clear:both; font-size:13px; border-bottom:1px solid #c8d6e3; padding-bottom:10px; margin-bottom:12px; overflow:hidden; }
	#nav li{ float:left; display:block; margin-right:14px; line-height:normal; }
	#nav li a,
	#nav li a:visited{ float:left; display:block; color:#112e46; text-decoration:none; padding:5px 5px 0; height:21px; }
	#nav li a:hover{ text-decoration:underline; }
	#nav li.current a,
	#nav li.current a:visited{ color:#fff; text-decoration:none; background:#112e46; }

/* Welcome */
#welcome h1{ font-size:24px; color:#1e405d; margin-bottom:15px; }
#welcome {font-size:13px; margin-bottom:15px; line-height:20px; }


/* Training */
#training{ clear:both; width:668px; }
	#training h2{ font-size:18px; color:#fff; padding:6px 14px; margin:0 0 1px; background:#6b6746; }
	#training .box{ padding:15px 15px 5px; background:#ece9d8; }
	#training p{ font-size:12px; text-align:justify; line-height:15px; margin:0 0 13px; }
	#training img.alignleft{ float:left; margin:0 15px 15px 0; }
	
/* Newstraining */
#newstraining{ float:left; width:668px; margin:0; }
	#newstraining h2{ font-size:18px; color:#fff; padding:6px 14px; background:#6b6746; border-bottom:1px solid #fff; }
	#newstraining ul{margin:0; padding:0;list-style:none; padding:0; background:#ece9d8; }
    #newstraining li{ padding:15px 0; border-top:1px solid #c7c3a6; overflow:hidden; }
	#newstraining li.first{ border-top:0; }
			#newstraining li .date{ float:left; width:45px; color:#393518; margin-right:12px; padding:5px; background:#c7c3a6; text-align:center; }
		#newstraining li .date span{ font-size:18px; }
		#newstraining li .entry{ float:left; width:232px; }
		#newstraining li .entry h3{ font-size:18px; font-weight:normal; margin-bottom:5px; }
		#newstraining li .entry h3 a, #newstraining li .entry h3 a:visited{ font-size:18px; font-weight:normal; margin-bottom:5px; text-decoration: none; }
		#newstraining li .entry h3 a:hover{ font-size:18px; font-weight:normal; margin-bottom:5px; text-decoration: underline; }
		#newstraining li .entry { font-size:12px; text-align:justify; line-height:15px; }
		#newstraining li .entry a,
		#newstraining li .entry a:visited{ color:#112e46; }
		#newstraining li a{ font-size:12px; color:#112e46; }

/* Footer */
#footer{ width:911px; margin:0 auto; }
#footer-container{ width:871px; font-size:12px; color:#112e46; padding:15px 20px; background:#7ca2c1; }
	#footer-container a,
	#footer-container a:visited{ color:#1e405d; }
	#footer-container p{ line-height:15px; }
	#footer-container #orgs{ margin:12px 0 0; overflow:hidden; }
	#footer-container #orgs li{ float:left; margin-right:20px; }
	#footer-container li{padding:0px; list-style: none; }

/* Copyright */
#copyright{ clear:both; font-size:12px; padding:15px 20px; margin:0px; overflow:hidden; color:#bccfde; }
	#copyright li{ float:left; margin-right:18px; padding:0px; list-style: none; }
	#copyright li a,
	#copyright li a:visited{ color:#bccfde; }
 
 #sdmparent
 {
    width: 668px;
    background-color: #1e405d;
    margin-bottom: 15px;
    }
 
#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0 4px 0px 4px;
	padding: 0;
	list-style: none;
	float: left;	
	font: bold 12px trebuchet MS;}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	
	background: #1e405d;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #4c7598}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #e6edf3;
	border: 1px solid #1e405d}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #e6edf3;
		color: #1e405d;
		font: bold 12px trebuchet MS;}

	#sddm div a:hover
	{	background: #4c7598;
		color: #FFF}

#training 
{
    padding: 0px;
    margin: 0px;
    }
 
.odd 
{
    background-color: #fff;
    padding: 3px; 
    list-style: disc inside;
    padding-left: 15px; 
    margin: 0px; 
    }
    
.even
{
    background-color: #c8d6e3;
    padding: 3px; 
    list-style: disc inside;
    padding-left: 15px; 
    margin: 0px;
    }
    
#trainingnb
{
    padding: 0px;
    margin: 0px;
    }
 
.oddnb
{
    background-color: #fff;
    padding: 3px; 
    list-style: none;
    padding-left: 15px; 
    margin: 0px; 
    margin-bottom: 5px;
    }
    
.evennb
{
    background-color: #c8d6e3;
    padding: 3px; 
    list-style: none;
    padding-left: 15px; 
    margin: 0px;
    margin-bottom: 5px;
    }
    
.alignleft{ float:left; margin:0 15px 15px 0; }
