body{
	font:100.1%/1.5 Verdana,serif;
	background:url(../images/bodyBg.jpg) repeat-x;
}

/*** Font-sizes ***/
h1{font-size:1.1em;}
h2{font-size:1em;}
h3{font-size:0.9em;} 
h4{font-size: 0.85em;}
p{font-size:0.85em;line-height:1.5;}
ul{font-size:1em;line-height:1.5}
li{font-size:1em;width:100%}
a{font-size:1em}
dl{font-size: 1.2em;}
#QuickLinks li p{font-size:0.75em;}
a:link{	color:#006D8B;letter-spacing:0.05em;font-family:"Times New Roman", Times, serif}
a:visited{color:#006D8B;letter-spacing:0.05em;font-family:"Times New Roman", Times, serif}
a:hover, a:focus, a:active{
	background-color:#FDAA3F;
	color:#000;
	text-decoration:none;
}
a.back_links:hover, a.back_links:focus, a.back_links:active{
	border-top:1px dotted #FDAA3F;
	border-bottom:1px dotted #FDAA3F;
	background:transparent url(../images/arrows_up.jpg) no-repeat scroll 0% 10% ;

}
a.back_links:hover span, a.back_links:focus span, a.back_links:active span{
	background:none;
}
a.back_links{
	display:block;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	text-align:right;
	margin:0 0 10px 0;
	padding:0;	
	font-size:0.8em;
	width:auto;
	height:2.8em;
	position:relative;
}
a.back_links span{
	padding:10px 0 10px 40px;
	position:absolute;
	right:0;
	top:0;
	margin:0 40px;
	display:block;
	height:auto;
	background:transparent url(../images/arrows_up.jpg) no-repeat scroll 0% 50% ;
}
abbr, acronym {border-bottom:1px dotted #999999;}
a abbr, a acronym {border:none;}
.hide{	
	position:absolute;
	left:-100em;
	top:0px;
}
strong{font-weight:bold;}
.austrian{background:url(../images/Flage-Austria.jpg) no-repeat center right;}
.german{background:url(../images/Flage-Germany.jpg) no-repeat center right;}
.greek{background:url(../images/Flage-Greece.jpg) no-repeat center right;}
.hungarian{background:url(../images/Flage-Hungary.jpg) no-repeat center right;}
.polish{background:url(../images/Flage-Poland.jpg) no-repeat center right;}
.bulgarian{background:url(../images/Flage-Bulgaria.jpg) no-repeat center right;}

/*** Width ***/
#Header, #MainWrap, #Footer, #HeaderWrap {width:60em;background:#F2F7FA;}

/*** Header ***/
#HeaderWrap{
	background:#fff url(../images/header-bg.jpg) repeat-y top right;
	padding:1em 0 0 0;
	margin:1em auto 0em auto;
	border:1px solid #999999;
}
#Header{
	background:transparent url(../images/BaskiLogoV1.gif) no-repeat 2em 0px;
	margin:0 auto;
	padding:105px 0 0 0;
	
}
#Langbar {
	float:right;
	font-size:0.8em;
	padding-right:2em;
}
#Langbar li{
	display:inline;
	padding:0 0.5em;
}
/*** Skip Links ***/

.skip
{
	width:auto;
	height:1em;
	position:absolute;
	top:0px;
	padding:0;
	margin:0;
}
.skip ul li a:hover, .skip li a:focus, .skip li a:active 
{		
	background-color:#000;
	color:#FFF;
	height:1em;
	margin:0;
	padding:0 1em;
	position:relative;
	top:0;
	width:10em;
	left:100em;
	text-align:center;
	display:inline;
}
.skip ul li a {
	display:inline;
	height:2em;
}

/*** Menu ***/

#Menu{
	background:#FDAA3F;
	margin:0;
	padding-left:40px;
	line-height:2;
	white-space:nowrap;
	border-top:1px solid #CCCCCC;
}
#Menu li{
	display: inline;
}
#Menu li a, #Menu li a:visited, #Menu li span{
	color:#000;
	letter-spacing:0;
	background:none;
	text-decoration:none;
	font-weight:bold;
	font-family:Helvetica, Geneva, Arial, sans-serif;
}
#Menu li a:hover{
	background:#FDAA3F;
	color:#fff;
	outline:none;
}
#Menu li a:active{
	background:#FDAA3F;
	color:#fff;
}
#Menu li span, #Menu li a{
	margin:0.5em 0.5em 0.5em 0;
}
#Menu li.current_page span{
	color:#fff;
}
#Menu li{
	padding:0 0.25em 0 15px; 
}
#Menu #menu_home:hover, #Menu #menu_home.current_page{background:url(../images/home.gif) no-repeat center left;}
#Menu #menu_about:hover, #Menu #menu_about.current_page{background:url(../images/about.gif) no-repeat center left;}
#Menu #menu_partners:hover, #Menu #menu_partners.current_page{background:url(../images/partners.gif) no-repeat center left;}
#Menu #menu_contact_us:hover, #Menu #menu_contact_us.current_page{background:url(../images/contactus.gif) no-repeat center left;}
#Menu #menu_good_practices:hover, #Menu #menu_good_practices.current_page{background:url(../images/goodPractices.gif) no-repeat center left;}
#Menu #menu_downloads:hover, #Menu #menu_downloads.current_page{background:url(../images/download.gif) no-repeat center left;}
#Menu #menu_links:hover, #Menu #menu_links.current_page{background:url(../images/links.gif) no-repeat center left;}
#Menu #menu_faq:hover, #Menu #menu_faq.current_page{background:url(../images/faq.gif) no-repeat center left;}
#Menu #menu_intranet:hover, #Menu #menu_intranet.current_page{background:url(../images/intranet.gif) no-repeat center left;}

/*** Main ****/

#MainWrap{
	margin:1em auto;
	padding:0;
	border:2px solid #FDAA3F;
	background:#F2F7FA;
}

/*** Quick Links ****/

#QuickLinks{
	width:17em;
	float:right;
	top:0;
	right:0;
}
#QuickLinks li{margin-bottom:0.5em;}
#QuickLinks p a{display:block}
/*#QuickLinks p span{
	font-size:0.85em;
	float:right;
	width:4.2em;
	margin: 0;
	padding:1em;
	font-weight:bold;
	font-style:italic;
}
*/#QuickLinks h4{	
	margin: 0;
	font-weight:bold;	
	padding:0 0 0.5em 40px;
	font-size:0.8em;
}
#QuickLinks dl{	
	margin:0;
	padding:0 0 0.5em 40px;
	font-size:0.8em;
	line-height:1.5;
}
#QuickLinks dt{
	font-weight:bold;	
}
#sponsors #QuickLinks li.with_photo{
	padding-top:220px;
	background:url(../images/AccessCeremony03.jpg) no-repeat center top;
}
#callsforsponsorship #QuickLinks li.with_photo{
	padding-top:220px;
	background:url(../images/AccessCeremony04.jpg) no-repeat center top;
}
/*** Content ****/

#ContentWrap{
	margin-left:0;
	padding:1em 0 3em 0;
	width:auto;
	clear:left;	
	margin-right:18.5em;
	background:#fff;
}
#About #ContentWrap, #Good_Practices #ContentWrap{margin-right:0;}
#Partners #ContentWrap, #Home #ContentWrap, #Contact_Us #ContentWrap{
	padding:1em 40px 3em 0;
}
#ContentWrap h3,#QuickLinks h3{
	font:1em/1.5 Helvetica, Geneva, Arial, sans-serif;
	font-weight:bold;
	margin:20px 0 0 40px;
	padding:25px 40px 15px 0;
	border-top:3px solid #FDE3C2;
}
#ContentWrap h4,#QuickLinks h4{
	font:0.9em/1.5 Helvetica, Geneva, Arial, sans-serif;
	font-weight:bold;
	margin:0;
	padding:10px 40px 15px 40px;
}
#ContentWrap h5,#QuickLinks h5{
	font:0.85em/1.5 Helvetica, Geneva, Arial, sans-serif;
	font-weight:bold;
	margin:0;
	background:transparent url(../images/headings.gif) no-repeat left center;
	padding:10px 40px 15px 40px;
}
#ContentWrap li{
	padding:10px 0 10px 0;
	font:0.85em/1.5 Helvetica, Geneva, Arial, sans-serif;
}
#ContentWrap li h4{font-family:Helvetica, Geneva, Arial, sans-serif;}
#ContentWrap li img{
	float:left; 
	margin-right:10px;
}
#ContentWrap p img{
	margin:2em 0 1em 0;
}
#ContentWrap img.float{
	float:right;
}
#QuickLinks h3{
	background:transparent url(../images/headings.gif) no-repeat left center;	
}
#QuickLinks h3.emphasise{
	background:transparent url(../images/headings_checked2.jpg) no-repeat left center;	
}
#QuickLinks h3.important{
	background:transparent url(../images/headings_checked3.jpg) no-repeat left center;	
}
#ContentWrap p,#QuickLinks p{
	line-height:1.5;
	padding:0 40px 0.5em 40px;
}
#ContentWrap ul,#ContentWrap ol,#ContentWrap h4{
	padding:0pt 0pt 0.5em 40px;
	line-height:1.5;
}
#ContentWrap li h4{
	padding:0.5em 0 0.5em 20px;
	line-height:1.5;
	font-weight:bold;
}
#ContentWrap #awards li h4{	
	background:url(../images/headings.gif) no-repeat left center;	
	padding:0pt 0pt 0.5em 40px;
}
#ContentWrap ul li p{
	padding:0pt 0pt 0.5em 20px;
	line-height:1.5;
}
#ContentWrap dl{
	width:35em;	
	position:relative;
}
#ContentWrap dt{
	line-height:1;
	padding:0.5em 0;
	text-align:left;	
	font-weight:bold;
}
#ContentWrap dd{
	text-align:left;
	line-height:1;
	padding:0.5em 0;
	margin:0 0 0 30px;
}
#ContentWrap ul li dd p{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#ContentWrap ul li dd ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#ContentWrap ul li dd ul li{
	margin:0 0 0 0;
	padding:0 0 0 20px;
	background: url(../images/point1.gif) no-repeat center left;
}
#ContentWrap dl dd dl{
	width:20em;
	position:absolute;
	top:0;
	right:-23em;
	font-size:0.8em
}
#ContentWrap dl dd dl dd{
	display:block;
	margin:0 0 0 30px;
}
#ContentWrap dl dd dl dt{
	display:block;
	margin:0 0 0 ;
	background:#F2F7FA;
}
#ContentWrap ul.outlined li{
	background: url(../images/arrows.jpg) no-repeat center left;
	padding:5px 0 0 35px;
}
#ContentWrap ul.default li{
	background: none;
	padding:5px 0 0 20px;
}
#Home #ContentWrap {
	
	padding:5px 0 2em 40px;
}
#ContentWrap ul.WithPhotos li{
	background:none;
	padding:0 35px 2em 0;
}
#ContentWrap ul.WithPhotos{
	background:none;background: #fff url(../images/photos6.jpg) no-repeat 0 7%;
	padding:20px 0 0.5em 270px;
}
#ContentWrap ul li{
	padding:0 35px 0 20px;
	background: url(../images/point1.gif) no-repeat center left;
	width:auto;
}
#ContentWrap ol li{
	padding:0 0 0 20px;
	background: url(../images/point1.gif) no-repeat center left;
}
#ContentWrap ul.minus li{
	background: url(../images/minus.jpg) no-repeat top left;
}
#ContentWrap ul.plus li{
	background: url(../images/plus.jpg) no-repeat top left;
}
#ContentWrap ul.indented li{
	width:auto;
}

/*** Sponsors ****/
#Sponsors{
	padding:1em 0 0 0;
	margin:0.5em auto 1em auto;
}
#Sponsors h2{	
	background:transparent url(../images/sponsors-bg.jpg) repeat-x bottom left;
	font-weight:bold;
	font-size:0.8em;
	margin:0 0 1.5em 0;
	padding:0 0 1em 0;
}
#Sponsors ul{
	margin:0 auto;
	padding:0 0 1em 0;
	width:15em;
	text-align:right;
}
#Sponsors li{display:block;margin:1em 0 0 0}
#Sponsors li a{margin-right:10px;}

/*** Footer ****/

#WrapFooter{
	background:#fff url(../images/footer-bg.jpg) repeat-x;
	padding:2em 0;
	margin-top:2em;
}
#Footer{
	margin:0 auto;
}
#Footer ul{margin-left:40px;}
#Footer li{
	display: inline;
}
#Footer li a{padding:0 1em 0 0 ;}
form{
	background:#EBFFD7;
	line-height:1.8;
	font-size:1em;
	margin:0 0 0 40px;
	padding:1em 2em;
}
form input.i{
	width:42.5em;
}
fieldset{margin:1em 0;font-weight:bold}
legend{margin:1em 0 0 0}
label{font-weight:normal}
label em{
	font-weight:normal;
	font-size:0.9em;
	font-style:italic;
}
input#title{width:auto}
#ContentWrap p.error{
	background:#FFFF99;
	padding:1em 2em;
	margin:0 0 1.5em 40px;	
}

/*** Photo Gallery page ****/

#photos #gallery li{
	float:left!important;
	padding:5px 12.5px;
	margin:0 10px;
	position:relative;
	width:75px;
	height:95px;
}
#photos #gallery li img{margin:0;padding:0;}
#photos .download{
	display:block; 
	position:absolute;
	bottom:5px;
	right:0px;
	width:30px;
	height:30px;
	background: url(../images/download.gif) no-repeat;
}
#photos .zoom{
	display:block; 
	position:absolute;
	bottom:5px;
	left:0px;
	width:30px;
	height:30px;
	background: url(../images/zoom1.gif) no-repeat;
}
#photos #gallery a:hover, #photos #gallery a:focus, #photos #gallery a:active{	
	color:#fff;
	outline:none;
}
#photos #gallery a.download:hover{bottom:6px;right:1px;}
#photos #gallery a.zoom:hover{bottom:6px;left:1px;}

/*** Partners page ****/
#Partners #ContentWrap h3{
	margin:20px 0 0 0;
	padding:25px 40px 15px 0;
}
#Partners li img{
	margin:0 0 10px 20px;
	float:right;
}
#Partners li h3{padding-left:0}
#Partners #ContentWrap h3.first_item{
	border:none;
	padding:0 40px 15px 0;
	margin:10px 0 0 0;
}
#Partners #QuickLinks{
	padding-top:1em;
}
#Partners #QuickLinks h3{
	font:1em/1.5 Helvetica, Geneva, Arial, sans-serif;
	background:url(../images/mail.gif) no-repeat 0 50%;
	font-weight:bold;
	margin:1em 0 0 0;
	padding:0 0 0 35px;
	border:none;
}
#Partners #QuickLinks p{
	margin:0 0 0 35px;
	padding:0 0 0.5em 0;
}
#Partners #ContentWrap li{padding:0;}
#Partners #ContentWrap ul li{background: none;}

/*** Contact_Us page ****/
#Contact_Us #ContentWrap h3{
	margin:20px 0 0 0;
	padding:25px 40px 15px 0;
}
#Contact_Us h3 span{display:block}
#Contact_Us dt{display:block}
#Contact_Us p.ContactPerson{padding:1em 0 0.5em 0; font-size:1.1em;}
#Contact_Us p span{display:block}
#Contact_Us #ContentWrap h3.first_item{
	border:none;
	padding:0 40px 15px 0;
	margin:10px 0 0 0;
}
#Contact_Us #ContentWrap li{padding:0;}
#Contact_Us li h3{padding-left:0}
#Contact_Us li img{margin:0 0 10px 10px;float:right}
#Contact_Us li img{
	margin:0 0 10px 20px;
	float:right
}
#Contact_Us #QuickLinks{
	padding-top:1em;
}
#Contact_Us #QuickLinks h3{
	font:1em/1.5 Helvetica, Geneva, Arial, sans-serif;
/*	background:url(../images/mail.gif) no-repeat 0 50%;*/
	font-weight:bold;
	margin:1em 0 0 0;
	padding:0 0 0 0;
	border:none;
	font-size:0.85em;
}
#Contact_Us #QuickLinks p{
	margin:0 0 0 0;
	padding:0 0 0.5em 0;
	font-size:0.7em;
}
#Contact_Us #QuickLinks p a{display:inline}
#Contact_Us #QuickLinks p span{display:block}
#Contact_Us #ContentWrap ul li{background: none;}

/*** TOC ****/
#Toc{padding-right:40px}
#Toc ul li{padding:2.5px 0;}
#Toc h3{
	border:none;
	padding:0 40px 15px 40px;
	margin:10px 0 0 0;
}

/*** Good_Practices ****/
#Good_Practices ul.default li{
	background: none;
}
#Good_Practices ul.default li dd ul li{
	background: url(../images/point1.gif) no-repeat center left;
}
#Good_Practices #ContentWrap ul li.References{
	border-top:1px solid #FDAA3F;
	padding:2em 0 0 0;
	margin:2em 0;
}
#Good_Practices p.first_item{
	margin:0 0 0 40px;
	padding:10px 20px 20px 0;
}
/*** Links ****/
#Links #ContentWrap a{
	display:block;
	margin:0 0 0 60px
}
#Links #ContentWrap p{padding-left:60px;}
#Links h3.first_item{
	border:none;
	margin:0 0 0 40px;
	padding:10px 0 0 0;
}
#Links h4{
	margin:0 0 0 40px;
	padding:20px 0 0 20px;
}
#Links h4.countries{
	margin:0 20px 0 40px;
	padding:20px 0 0 0;
}
#Links h5{
	margin:0 0 0 60px;
	padding:20px 0 0 0;
}
#Links #QuickLinks h3{
	border:none;
	margin-left:0;
	padding:25px 20px 10px 0;
}
#Links #QuickLinks p{
	border:none;
	padding:0;
}
#Links #QuickLinks a{
	display:inline;
	font-size:0.9em;
	padding:0;
}
/*** Download ****/
#Download h3.first_item{
	border:none;
	margin:0 0 0 40px;
	padding:10px 0 15px 0;
}
#Download #QuickLinks h3.first_item{
	border:none;
	margin:0;
	padding:25px 0 10px 0;
}
#Download #QuickLinks h3{
	border:none;
	margin-left:0;
	padding:10px 20px 0 0;
}
#Download #QuickLinks p{
	border:none;
	padding:0;
}
#Download #QuickLinks li{
	margin:0;
}
#Download #QuickLinks li p{
	font-size:0.8em;
}
#Download #QuickLinks a{
	display:inline;
	font-size:0.9em;
	padding:0;
}

/***** Home *****/

#Home #QuickLinks h3{
	border:none;
	margin:0;
	padding:25px 20px 10px 0;
}
#Home #QuickLinks p{
	border:none;
	padding:0 20px 0 0;
}
#Home #QuickLinks a{
	display:inline;
	font-size:0.9em;
	padding:0;
}
#Home #QuickLinks li p{
	font-size:0.8em;
}
/**** SiteCertification ****/
#QuickLinks ul#SiteCertification {
	margin:20px 0 0 0;
	padding:130px 0 50px 0;
	height:25px;
	background:url(../images/grundtvig-logo.gif) no-repeat 0 20px;
}
#ContentWrap{position:relative;}
#QuickLinks #SiteCertification li {
	float:left;
	margin:1em 0.5em 0 0;
	padding:0pt;
}
#QuickLinks #SiteCertification li a {
	display:block;
	height:100%;
	width:100%;
}
#QuickLinks #SiteCertification li a:hover,#SiteCertification li a:active,#SiteCertification li a:focus{
	background:none;
}
#QuickLinks #SiteCertification li a span {
	left:-9999px;
	position:absolute;
	top:0pt;
}
#QuickLinks li#ValidHTML {
	background:transparent url(../images/valid-xhtml10.gif) no-repeat scroll 0% 50%;
	height:25px;
	width:70px;
}
#QuickLinks li#ValidCSS {
	background:transparent url(../images/valid-css.jpg) no-repeat scroll 0% 50%;
	height:25px;
	width:70px;
}
#QuickLinks li#AAAAccessible {
	background:transparent url(../images/valid-AAA.jpg) no-repeat scroll 0% 50%;
	height:25px;
	width:70px;
}
#QuickLinks li#QualityMark {
	background:transparent url(../images/equal-access-logo.jpg) no-repeat scroll 0% 50%;
	height:85px;
	width:195px;
}
