/*=
	= Elements
	==============================*/

body {
	background: #ABCA49 url('../images/bg_body.jpg') repeat-x top center;
	width: 100%;
	margin: 0em;
	padding: 0em;
	color: #6F7B91;
	font-size: 100.01%;
	font-family: "Trebuchet MS", tahoma, arial, sans-serif;
	text-align: center;
}

h1 {
	margin: 0em;
	padding: 0em;
	font-size: 1.125em;
}

h2 {
	margin: 0em;
	padding: 0em;
	font-size: 0.875em;
}

h3 {
	margin: 0em;
	padding: 0em;
	font-size: 0.688em;
}

p {
	margin: 0em;
	padding: 0em;
	font-size: 0.688em;
}

a:link,
a:visited {
	background-color: #EFF3F5;
	color: #0098d4;
}

a:hover,
a:focus,
a:active {
	background-color: #EFF3F5;
	color: #6F7B91;
}

a img {
	border: none;
}

ol {
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 3em;
	font-size: 0.688em;
}

ol li ol,
ol li ul {
	font-size: 1em;
}

ul {
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 3em;
	font-size: 0.688em;
}

ul li ol,
ul li ul {
	font-size: 1em;
}

form {
	margin: 0em;
	padding: 0em;
}

form fieldset {
	border: none;
	margin: 0em;
	padding: 0em;
}

form legend {
	display: none;
}

form input {
	border: 0.091em solid #8B97AF;
	background-color: #FFFFFF;
	margin: 0em;
	padding: 0.2em;
	color: #6F7B91;
	font-size: 1em;
	font-family: "Trebuchet MS", tahoma, arial, sans-serif;
}

form select {
	border: 0.091em solid #8B97AF;
	background-color: #FFFFFF;
	margin: 0em;
	padding: 0.2em;
	color: #6F7B91;
	font-size: 1em;
	font-family: "Trebuchet MS", tahoma, arial, sans-serif;
}

form textarea {
	border: 0.091em solid #8B97AF;
	background-color: #FFFFFF;
	margin: 0em;
	padding: 0.2em;
	color: #6F7B91;
	font-size: 1em;
	font-family: "Trebuchet MS", tahoma, arial, sans-serif;
}

/*=
	= Classes
	==============================*/

.hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	top: -1000px;
	left: -1000px;
	margin: 0em;
	padding: 0em;
	font-size: 1px;
}

.clear {
	width: 1px;
	height: 1px;
	margin: 0em;
	padding: 0em;
	font-size: 1px;
	clear: both;
}

.hr {
	background: url('../images/bg_hr.gif') no-repeat;
	height: 1em;
	margin: 0em -0.313em 0em -0.313em;
	padding: 0em;
}

.hr hr {
	display: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

.align-center {
	text-align: center;
}

.align-left {
	text-align: left;
}

.align-right {
	text-align: right;
}

.img_left {
	padding: 0em 1em 1em 0em;
	float: left;
}

.img_right {
	padding: 0em 0em 1em 1em;
	float: right;
}

.small {
	font-size: 0.909em;
}

.gray {
	color: #6F7B91;
}

.green {
	border: 0.083em solid #96BF0D;
	background-color: #EFF3F5;
	padding: 0.1em;
	padding-left:0.5em;
	padding-right:0.5em;
	color: #96BF0D;
}

.red {
	background-color: #EFF3F5;
	color: #A3037B;
}

/*=
	= Wrapper
	==============================*/

div#wrapper {
	position: relative;
	width: 44.313em;
	margin: 0em auto 0em auto;
	padding: 0em;
	text-align: left;
}

div#wrapper_top {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_outer {
	position: relative;
	background: url('../images/bg_wrapper_outer.jpg') no-repeat bottom left;
	width: 100%;
	margin: 0em;
	padding: 0em 0em 0.625em 0em;
}

div#wrapper_middle {
	position: relative;
	background: url('../images/bg_wrapper_middle.png') repeat-y top right;
	margin: 0em;
	padding: 0em 0.56em 0em 0em;
}

div#wrapper_inner {
	position: relative;
	background-color: #EFF3F5;
	margin: 0em;
	padding: 0em 2em 0em 2em;
	color: #6F7B91;
}

div#wrapper_main {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

/*=
	= Menu top
	==============================*/

div#wrapper_menutop {
	position: relative;
	margin: 0em;
	padding: 1em 0em 0em 2em;
	float: left;
}

div#wrapper_menutop ul#menutop {
	background-color: #ABCA49;
	margin: 0em;
	padding: 0em;
	list-style: none;
	color: #FFFFFF;
	font-size: 0.688em;
}

div#wrapper_menutop ul#menutop li {
	margin: 0em;
	padding: 0em 1em 0em 0em;
	display: inline;
	float: left;
	line-height: 1.5em;
}

div#wrapper_menutop ul#menutop li a:link,
div#wrapper_menutop ul#menutop li a:visited {
	background-color: #ABCA49;
	color: #FFFFFF;
	text-decoration: none;
}

div#wrapper_menutop ul#menutop li a:hover,
div#wrapper_menutop ul#menutop li a:focus,
div#wrapper_menutop ul#menutop li a:active {
	background-color: #ABCA49;
	color: #303715;
	text-decoration: underline;
}

/*=
	= Language chooser
	==============================*/


div#wrapper_lchooser {
	position: relative;
	width: 13em;
	margin: 0em;
	padding: 0.5em 1em 0.188em 0em;
	float: right;
	font-size: 0.75em;
	color: #FFF;
}

div#wrapper_lchooser span {
	background-color: #ABCA49;
	color: #FFFFFF;
	line-height: 1.5em;
	text-align: right;
  display: block;
  float: left;
}

div#wrapper_lchooser p {
	background-color: #ABCA49;
	color: #FFFFFF;
	line-height: 1.5em;
	text-align: right;
}

div#wrapper_lchooser p select {
	border: none;
	padding: 0em;
}

div#wrapper_lchooser p input {
	border: none;
	background-color: #ABCA49;
	width: 1em;
	color: #FFFFFF;
}

div#wrapper_lchooser a:link,
div#wrapper_lchooser a:visited {
	background-color: #ABCA49;
	color: #FFFFFF;
}

div#wrapper_lchooser form {
	float: right;
	margin: 0;
	padding:0;
}

#languageSelector {
	margin: 0;
	padding: 0;
	font-size: 0.75em;
}



/*=
	= Header
	==============================*/

div#wrapper_header {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_header p {
	font-size: 1em;
}

div#wrapper_header p img {
	width: 44.313em;
	height: 15.188em;
}

/*=
	= European year
	==============================*/

div#wrapper_year {
	position: absolute;
	top: -2em;
	right: 0em;
	margin: 0em;
	padding: 0em;
}

/*=
	= Main navigation
	==============================*/

div#wrapper_mainnav {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 1.5em 0em 0em 0em;
}

div#wrapper_mainnav ul#mainnav {
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-size: 0.813em;
}

div#wrapper_mainnav ul#mainnav li {
	background: url('../images/bg_mainnav_li.gif') no-repeat center right;
	margin: 0em 0.769em 0em 0em;
	padding: 0em 0.78em 0.231em 0em;
	display: inline;
	float: left;
	line-height: 1.5em;
	white-space: nowrap;
}

div#wrapper_mainnav ul#mainnav li.last {
	background: none;
	margin: 0em;
	padding: 0em;
}

div#wrapper_mainnav ul#mainnav li strong {
	background-color: #EFF3F5;
	color: #F18E00;
	text-decoration: underline;
}

div#wrapper_mainnav ul#mainnav li a:link,
div#wrapper_mainnav ul#mainnav li a:visited {
	background-color: #EFF3F5;
	color: #6F7B91;
	text-decoration: none;
}

div#wrapper_mainnav ul#mainnav li a:hover,
div#wrapper_mainnav ul#mainnav li a:focus,
div#wrapper_mainnav ul#mainnav li a:active {
	text-decoration: underline;
}

/*=
	= Content
	==============================*/

div#wrapper_content {
	position: relative;
	width: 100%;
	min-height: 30em;
	margin: 0em;
	padding: 1.438em 0em 3em 0em;
}

div#wrapper_content h1 {
	background-color: #EFF3F5;
	padding: 1.278em 0em 0.222em 0em;
	color: #A3037B;
}

div#wrapper_content h1.csc-firstHeader {
	padding: 0em 0em 0.222em 0em;
}

div#wrapper_content h2 {
	background-color: #EFF3F5;
	padding: 0em 0em 0em 0em;
	color: #A3037B;
}

div#wrapper_content h3 {
	background-color: #EFF3F5;
	padding: 0em 0em 1.364em 0em;
	color: #6F7B91;
}

div#wrapper_content p {
	padding: 0em 0em 1.364em 0em;
	line-height: 1.364em;
}

div#wrapper_content p.section {
	padding: 2.636em 0em 1.364em 0em;
}

div#wrapper_content div.wrapper_form {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div.wrapper_form h1 {
	padding: 0em 0em 0.222em 0em;
}

div#wrapper_content div.wrapper_form h3 {
	padding: 2em 0em 2em 0em;
}

div#wrapper_content div.wrapper_form p {
	padding: 0em 1.364em 1.364em 0em;
}

div#wrapper_content div.wrapper_form p.review strong {
	display: block;
}

div#wrapper_content div.wrapper_form label {
	margin: 0em 9em 0em 0em;
	cursor: pointer;
}

div#wrapper_content div.wrapper_form label.red {
	background-color: #EFF3F5;
	color: #A3037B;
	font-weight: bold;
}

div#wrapper_content div.wrapper_form input {
	width: 49em;
}

div#wrapper_content div.wrapper_form textarea {
	width: 49em;
}

div#wrapper_content div.wrapper_form input#confirm {
	border: none;
	width: 1.5em;
	padding: 0em;
}

div#wrapper_content div.wrapper_form input#submit,
div#wrapper_content div.wrapper_form input#return {
	border: none;
	border-bottom: #0098D4 solid 0.091em;
	background-color: #EFF3F5;
	width: auto;
	padding: 0em;
	color: #0098D4;
	font-size: 1.091em;
	font-weight: bold;
}

div#wrapper_content div.wrapper_form div.form_steps {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div.wrapper_form div.form_left {
	width: 20.938em;
	float: left;
}

div#wrapper_content div.wrapper_form div.form_right {
	width: 18em;
	float: left;
}

div#wrapper_content div.wrapper_form div.form_left input,
div#wrapper_content div.wrapper_form div.form_right input {
	width: 19.091em;
}

div#wrapper_content div.wrapper_form div.form_left select,
div#wrapper_content div.wrapper_form div.form_right select {
	width: 19.591em;
}

div#wrapper_content div.votinglist {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div.votinglist div.votingitem {
	position: relative;
	width: 11.652em;
	height: 240px;
	margin: 0em;
	padding: 0em 1.59em 0em 0em;
	float: left;
}

div#wrapper_content div.votinglist div.votingitem p {
	background-color: #EFF3F5;
	padding: 0em 0em 0.5em 0em;
	color: #A3037B;
}

div#wrapper_content div.votinglist div.votingitem_image {
	position: relative;
	width: 11.188em;
	margin: 0em;
	padding: 0em;
	text-align: center;
}

div#wrapper_content div.votinglist div.votingitem_image a:link span,
div#wrapper_content div.votinglist div.votingitem_image a:visited span {
	position: absolute;
	background: #A3037B url('../images/bg_votingitem_image_enlarge.png') no-repeat;
	bottom: 0.375em;
	left: 0em;
	width: 5.583em;
	height: 2.833em;
	margin: 0em;
	padding: 0.667em 0em 0em 0em;
	visibility: hidden;
	color: #FFFFFF;
	font-size: 0.75em;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	z-index: 10;
}

html div#wrapper_content div.votinglist div.votingitem_image a:link span,
html div#wrapper_content div.votinglist div.votingitem_image a:visited span {
	background-color: transparent;
}

div#wrapper_content div.votinglist div.votingitem_image a:hover {
	background-color: #FFFFFF;
}

div#wrapper_content div.votinglist div.votingitem_image a:hover span,
div#wrapper_content div.votinglist div.votingitem_image a:focus span,
div#wrapper_content div.votinglist div.votingitem_image a:active span {
	display: inline;
	visibility: visible;
}


div#wrapper_content div.votinglist div.votingitem_stars {
	position: absolute;
	width: 100%;
	bottom: 1.78em;
	left: 0em;
	margin: 0em;
	padding: 0em;
}

/*
div#wrapper_content div.votingitem_stars ul {
	position: relative;
	background: url('../images/voting_stars_0.jpg') repeat-x top left;
	width: 179px;
	height: 35px;
	margin: 0em;
	padding: 0em;
	list-style: none;
	overflow: hidden;
}

div#wrapper_content div.votingitem_stars ul li {
	margin: 0em;
	padding: 0em;
	float: left;
}

div#wrapper_content div.votingitem_stars ul li a {
	position: absolute;
	background-color: transparent;
	width: 29px;
	height: 35px;
	display: block;
	text-indent: -9000px;
	z-index: 2;
}

div#wrapper_content div.votingitem_stars ul li a.act,
div#wrapper_content div.votingitem_stars ul li a.act,
div#wrapper_content div.votingitem_stars ul li a:hover,
div#wrapper_content div.votingitem_stars ul li a:focus,
div#wrapper_content div.votingitem_stars ul li a:active {
	background: url('../images/bg_votingitem_stars_a.jpg') repeat-x top left;
	left: 0em;
	z-index: 1;
}

div#wrapper_content div.votingitem_stars ul li a.stars_1 {
	left: 0px;
}

div#wrapper_content div.votingitem_stars ul li a.stars_1act,
div#wrapper_content div.votingitem_stars ul li a:hover.stars_1,
div#wrapper_content div.votingitem_stars ul li a:focus.stars_1,
div#wrapper_content div.votingitem_stars ul li a:active.stars_1 {
	width: 29px;
}

div#wrapper_content div.votingitem_stars ul li a.stars_2 {
	left: 29px;
}

div#wrapper_content div.votingitem_stars ul li a.stars_2act,
div#wrapper_content div.votingitem_stars ul li a:hover.stars_2,
div#wrapper_content div.votingitem_stars ul li a:focus.stars_2,
div#wrapper_content div.votingitem_stars ul li a:active.stars_2 {
	left: 0em;
	width: 58px;
}

div#wrapper_content div.votingitem_stars ul li a.stars_3 {
	left: 58px;
}

div#wrapper_content div.votingitem_stars ul li a.stars_3act,
div#wrapper_content div.votingitem_stars ul li a:hover.stars_3,
div#wrapper_content div.votingitem_stars ul li a:focus.stars_3,
div#wrapper_content div.votingitem_stars ul li a:active.stars_3 {
	left: 0em;
	width: 87px;
}

div#wrapper_content div.votingitem_stars ul li a.stars_4 {
	left: 87px;
}

div#wrapper_content div.votingitem_stars ul li a.stars_4act,
div#wrapper_content div.votingitem_stars ul li a:hover.stars_4,
div#wrapper_content div.votingitem_stars ul li a:focus.stars_4,
div#wrapper_content div.votingitem_stars ul li a:active.stars_4 {
	left: 0em;
	width: 116px;
}

div#wrapper_content div.votingitem_stars ul li a.stars_5 {
	left: 116px;
}

div#wrapper_content div.votingitem_stars ul li a.stars_5act,
div#wrapper_content div.votingitem_stars ul li a:hover.stars_5,
div#wrapper_content div.votingitem_stars ul li a:focus.stars_5,
div#wrapper_content div.votingitem_stars ul li a:active.stars_5 {
	left: 0em;
	width: 145px;
}

div#wrapper_content div.votingitem_stars ul li a.stars_6 {
	left: 145px;
}

div#wrapper_content div.votingitem_stars ul li a.stars_6act,
div#wrapper_content div.votingitem_stars ul li a:hover.stars_6,
div#wrapper_content div.votingitem_stars ul li a:focus.stars_6,
div#wrapper_content div.votingitem_stars ul li a:active.stars_6 {
	left: 0em;
	width: 174px;
}
*/

/*------------------------------*/

.star-rating {
	list-style: none;
	margin: 0 auto 0 auto;
	padding: 0px;
	width: 179px;
	height: 35px;
	position: relative;
	background: url("../images/voting_stars_0.jpg") top left repeat-x;
	overflow: hidden;
	float: left;
}

.star-rating li {
	padding: 0px;
	margin: 0px;
	float: left;
	background: none;
}


.star-rating li a {
	display: block;
	width: 29px;
	height: 35px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	background: none;
}

.star-rating li a.act {
	background: transparent url("../images/bg_votingitem_stars_a.jpg") left bottom;
	z-index: 5;
	left: 0px;
}

.star-rating li a.act:hover {
	background: transparent url("../images/bg_votingitem_stars_a.jpg") left bottom;
	z-index: 10;
	left: 0px;

}

.star-rating li a:hover {
	background: transparent url("../images/bg_votingitem_stars_a.jpg") left bottom;
	z-index: 10;
	left: 0px;
}

.star-rating a.stars_1 {
	left: 0px;
}

.star-rating a.stars_1act:hover,
.star-rating a.stars_1act,
.star-rating a.stars_1:hover {
	left: 0px;
}

.star-rating a.stars_2 {
	left: 29px;
}

.star-rating a.stars_2act:hover,
.star-rating a.stars_2act,
.star-rating a.stars_2:hover {
	width: 58px;
}

.star-rating a.stars_3 {
	left: 58px;
}

.star-rating a.stars_3act:hover,
.star-rating a.stars_3act,
.star-rating a.stars_3:hover {
	width: 87px;
}

.star-rating a.stars_4 {
	left: 87px;
}

.star-rating a.stars_4act:hover,
.star-rating a.stars_4act,
.star-rating a.stars_4:hover {
	width: 116px;
}

.star-rating a.stars_5 {
	left: 116px;
}

.star-rating a.stars_5act:hover,
.star-rating a.stars_5act,
.star-rating a.stars_5:hover {
	width: 145px;
}
.star-rating a.stars_6 {
	left: 145px;
}

.star-rating a.stars_6act:hover,
.star-rating a.stars_6act,
.star-rating a.stars_6:hover {
	width: 174px;
}


/*------------------------------*/





div#wrapper_content div.pagebrowser {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
	text-align: center;
}

div#wrapper_content div.pagebrowser div.label {
	display: none;
}

div#wrapper_content div.nextprev {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div.pagebrowser ul {
	margin: 0em auto 0em auto;
	padding: 0em;
	list-style: none;
}

div#wrapper_content div.pagebrowser ul li {
	margin: 0em;
	padding: 0em;
	display: inline;
	font-weight: bold;
}

div#wrapper_content div.pagebrowser ul li a:link,
div#wrapper_content div.pagebrowser ul li a:visited {
	background-color: #EFF3F5;
	color: #6F7B91;
}

div#wrapper_content div.pagebrowser ul li.act a:link,
div#wrapper_content div.pagebrowser ul li.act a:visited {
	background-color: #EFF3F5;
	color: #0098D4;
}

div#wrapper_content div.pagebrowser ul li a:hover,
div#wrapper_content div.pagebrowser ul li a:focus,
div#wrapper_content div.pagebrowser ul li a:active {
	background-color: #EFF3F5;
	color: #0098D4;
}

div#wrapper_content div.pagebrowser span.next {
	margin: -1em 0em 0em 0em;
	display: block;
	float: right;
}

div#wrapper_content div.pagebrowser span.prev {
	margin: -1em 0em 0em 0em;
	display: block;
	float: left;
}

div#wrapper_content div.votingsingle {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div.votingsingle div.votingitem {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div.votingsingle div.votingitem_image {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
	text-align: center;
}

div#wrapper_content div.votingsingle div.votingitem_image img {
	border: 1.25em solid #FFFFFF;
}

div#wrapper_content div.votingsingle div.votingitem_stars {
	position: relative;
	background-color: #A3047B;
	width: 100%;
	margin: 0em;
	padding: 0em;
	float: left;
}

div#wrapper_content div.votingsingle div.voting_status {
	position: relative;
	background: url('../images/bg_voting_status.gif') no-repeat bottom left;
	height: 2.188em;
	margin: 0em;
	padding: 0em 0em 0em 0.5em;
	float: left;
}

div#wrapper_content div.votingsingle div.voting_status p {
	background-color: #A3047B;
	padding: 1em 0em 0em 0em;
	color: #FFFFFF;
}

div#wrapper_content div.votingsingle div.voting_form {
	position: relative;
	background: url('../images/bg_voting_form.gif') no-repeat bottom right;
	margin: 0em;
	padding: 0em 0.25em 0em 0em;
	float: right;
}

div#wrapper_content div.votingsingle div.votingitem_description {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 1.25em 0em 0em 0em;
}

div#wrapper_content div.votingsingle div.votingitem_description h2 {
	font-size: 0.688em;
	font-weight: normal;
}

div#wrapper_content div.votingsinglebrowser {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0.875em 0em 0em 0em;
}

div#wrapper_content div.votingsinglebrowser p {
	text-align: center;
}

div#wrapper_content div.votingsinglebrowser p img {
	margin: 0em 0.5em 0em 0em;
	vertical-align: top;
}

div#wrapper_content div.votingsinglebrowser p span.left img {
	margin: 0em 1em 0em 0em;
}

div#wrapper_content div.votingsinglebrowser p span.right img {
	margin: 0em 0em 0em 1em;
}

div#wrapper_content div.votingsinglebrowser p a:link,
div#wrapper_content div.votingsinglebrowser p a:visited {
	background-color: #EFF3F5;
	color: #6F7B91;
	text-decoration: none;
}

div#wrapper_content div.votingsinglebrowser p a:hover,
div#wrapper_content div.votingsinglebrowser p a:focus,
div#wrapper_content div.votingsinglebrowser p a:active {
	text-decoration: underline;
}

div#wrapper_content div.partner img {
	float: left;
  padding: 0em 1.5em 0.5em 0em;
}

div#wrapper_content div.partner p {
	float: left;
	padding: 1em 0em 4em 0em;
}

/*=
	= Footer menu
	==============================*/

div#wrapper_footer {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0.875em 0em 2em 0em;
}

div#wrapper_footer ul#footernav {
	background-color: #ABCA49;
	margin: 0em;
	padding: 0em 0em 0em 2.909em;
	list-style: none;
	color: #FFFFFF;
	font-size: 0.688em;
}

div#wrapper_footer ul#footernav li {
	background: url('../images/bg_footernav_li.gif') no-repeat center right;
	margin: 0em 0.364em 0em 0em;
	padding: 0em 0.455em 0em 0em;
	display: inline;
	float: left;
}

div#wrapper_footer ul#footernav li.last {
	background: none;
	margin: 0em;
	padding: 0em;
}

div#wrapper_footer ul#footernav li strong {
	font-weight: normal;
}

div#wrapper_footer ul#footernav li a:link,
div#wrapper_footer ul#footernav li a:visited {
	background-color: #ABCA49;
	color: #FFFFFF;
	text-decoration: none;
}

div#wrapper_footer ul#footernav li a:hover,
div#wrapper_footer ul#footernav li a:focus,
div#wrapper_footer ul#footernav li a:active {
	background-color: #ABCA49;
	color: #6F7B91;
	text-decoration: underline;
}


/* howtoenter */
.howtoenter {
	margin: 0 0 1em 0;
}
.howtoenter a {
	padding: 0 0.5em 0 0;
	font-size: 0.75em;
}

