/* mediaboxAdvanced v1.4.6, (c) 2007-2010 John Einselen <http://iaian7.com>, MIT-style license */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../assets/mootools/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#000 url("../../assets/mootools/mediabox/1.4.6/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline}
/* HTML5 Boilerplate  */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

* {margin:0;padding:0;} 
em{font-style: normal;}
html, body, #wrapper {height: 100%;}
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea, #mbImage { font-family: 'Arial', sans-serif !important; color: #686868; }
body, #mbImage { margin: 0; font-size: 14px !important; line-height: 1.4 !important; }

::-moz-selection { background: #ee7f00; color: #fff; text-shadow: none; }
::selection { background: #ee7f00; color: #fff; text-shadow: none; }

a { color: #EC008C; text-decoration: none;} 

a:hover { color: #ee7f00; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
ol{padding-left: 0;}
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle;}
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
select.nl_dropdown{margin-left: 4px; display: inline-block;}

#main .default-form label{width: 120px !important;float: left; clear:left; margin-bottom: 20px;}
#main .default-form input, #main .default-form select, #main .default-form textarea{width: 350px !important;float: left;}
#main .default-form .submit{clear: left; margin-left: 120px; margin-top: 20px;}
#main .default-form input[type="checkbox"] {width: 20px; float: right; margin-top: 5px; }
#main .default-form .checkbox_container{display: block; clear: left; width: 470px;}


table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }

a{
    outline:none;
    -moz-outline-style: none;
    border:none;
}

a::-moz-focus-inner { border: 0; }
select::-moz-focus-inner { border: 0; }
option::-moz-focus-inner { border: 0; }

:focus {
    -moz-outline-style: none;
}

/* ==|== primary styles =====================================================
   Author: 711media - Oliver Storm
   ========================================================================== */

/* Headlines */


/* Errors and Warning */
.red{color: #C80331;}
input.error{border-color: #C80331 !important; color: #c80331 !important;}


/* Resets */
.nobg{
	background: none !important;
	padding: 0 !important;
}

ul{
	margin:0;
	padding:0;
}

.float_right{
	float:right;
}

.float_left{
	float:left;
}

.last{
    margin-right: 0 !important;
    border-right: none !important;

}

/* Margins and Paddings */


/* Shadows*/


/* Roundings */
.rounded{-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.top-rounded{-webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0;}

/* Gradients */


/* Images */
   
/* Main Layout */
#hauptnavigation ul, #titelbilder .inside, #container > .inside, footer .inside, .subfooter .inside, #contentboxen .inside, #citationbox .inside,
#firmenlogos .inside, #navbar .inside, .mod_randomImage, .logo-lang-bar .inside, #newsbar .inside{  
	width: 988px; margin: 0 auto; } 

@font-face {
	font-family: "BebasNeueRegular";
	src: url("../../files/ing-night-marathon/theme/font/BebasNeue.otf") format("opentype");
}



h1, h2, h3,h4 {
	font-family: "BebasNeueRegular";
	font-weight: normal;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	}

h1 {
	font-size: 43px;
	line-height: 40px;
	}

h2 {
	font-size: 29px;
	line-height: 30px;
	}

h3 {
	font-size: 19px;
	line-height: 20px;
	}

h4 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	}


/* Layout specific */

/* Header */
header{
	height: 372px;
	margin-top: 64px;
}

header .inside{
	position: relative;
}

/* IE8 6-7 Only */
*+html header  {
    
}

/* IE8 Standards-Mode Only */
header { 
	
}

#navbar.scrolled{
	position: fixed;
	width: 100%;
	top: -0px;
	z-index: 99;
}


/* Navigation */
#navbar{
	position: fixed;
	width: 100%;
	top: -0px;
	z-index: 99;
	background: #fff;
}

#navbar .mod_articleList{
    position: absolute;
}

#navbar .mod_articleList h3{
    background: #00AEEF;
    width: 150px;
    padding: 25px 0 20px 20px;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 24px;
}

#hauptnavigation{
    margin-left: 210px;
}

#hauptnavigation li{
    display: inline-block;
    padding: 25px 0 21px 0;
    font-family: "BebasNeueRegular";
    
}

#hauptnavigation li a{
    color: #000;
    font-family: "BebasNeueRegular";
}


#hauptnavigation li a, #hauptnavigation li span{
    padding: 0 10px;
    display: block;
    font-size: 24px;
    line-height: 0.8em;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 600;
}


#hauptnavigation li a:hover, #hauptnavigation li span.active{
    color: #EC008C;
}

/* ArtikelNavigation */
.articleNav{
    background: #00AEEF;
    padding: 20px;
    font-family: "BebasNeueRegular";
    list-style: none;
    color: #fff;
}

.home .articleNav, .home #newsbar{
    display: none;
}


.articleNav a{
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    padding: 2px 0;
    display: block;
}

.articleNav .current a{
    color: #ee7f00;
}


/* Container */
#container.scrolled{    
 	padding-top: 100px;   
}

#container{
	padding-top: 0px;
}

.mod_article .inside{
   
}

/* Section Main */
#main{
    font-size: 13px;
}

#main .mod_article li{
	margin-left: 20px;
}

#main p{
	margin-bottom: 20px;
}

#main .logo-lang-bar .inside{
	margin-top: 10px;
	margin-bottom: 20px;
} 

#main .logo-lang-bar .inside .changeLang{
	margin: 0 0 0 220px;
	float: left;
z-index:200;
	position: relative;
}

#main .mod_randomImage img{
    display: block;
    margin-left: 558px;
}

#main .logo-lang-bar .inside .changeLang li{
    float: left;
    list-style: none;
}

#main .logo-lang-bar .inside .changeLang li a{
    font-size: 11px;
    color: #8a8b8f;    
    border-right: 1px solid #8a8b8f;
    line-height: 0.9em;
    display: inline-block;
    padding: 0 7px;
}

#main .logo-lang-bar .inside .changeLang li:first-child a{
    padding-left: 0;
}

#main .logo-lang-bar .inside .changeLang li:last-child a{
    border-right: none;
}


#main .logo-lang-bar .inside .changeLang li a:hover{
	color: #ee7f00;
}

#main .mod_article .inside{
	margin:0 auto 0px auto; 
	width: 640px;
	padding: 30px 0 40px 90px;
}


.gallery #main .mod_article .inside{
    width: 800px;
    padding-left: 220px;
}



.gallery .ce_gallery li, .gallery .ce_gallery figure{
    padding: 0 !important;
    margin: 0 10px 10px 0 !important;
}

.ce_gallery ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery li{float:left}.ce_gallery li.col_first{clear:left}


#main .article-trenner, #newsbar .article-trenner{
   background: url(/files/ing-night-marathon/theme/img/article_trenner.png);
   height: 5px;
   width: 100%;
   clear: both;
}

#main .mod_article p:last-child{
    margin-bottom: 0;
}

#main .mod_article .inside{
    position: relative;
}

#main .mod_article .image_container img, #mbImage img{
   -webkit-box-shadow:  0px 3px 5px 0px rgba(0, 0, 0, 0.5);
    box-shadow:  0px 3px 5px 0px rgba(0, 0, 0, 0.5);
}

#no-shadow img{
   -webkit-box-shadow:  none !important;
    box-shadow:  none !important;
    background: none !important;
}

#main .mod_article .anmelden .image_container img{
   -webkit-box-shadow: none;
    box-shadow:  none;
}


.ce_image.anmelden{
    position: absolute;
    margin-left: 650px;
    top: -50px;
}

/* Tables */
#main table{
    font-size: 11px;
    margin: 20px 0;
    width: 750px;
}

#main thead{
    font-weight: 600;
    color: #8CC63F;
}

#main table td{
    width: 25%;
    border-right: 1px solid #dcdbdb;
    padding: 0 20px;
}

#main table td:first-child{
    padding-left: 0;
}

#main table td:last-child{
    border-right: none;
}

/* Contentboxen */

/* Left*/
#left{
    width: 170px;
}


/* Home Page Specific */


/* Titelbilder */


/* NEWS */

/* Lightbox */
.ce_lightboxtext figcaption {
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    padding-top: 10px;
    color: #000;
    margin-bottom: 20px;
}

#mbImage {
	background: #fff;
	padding: 25px;
	color: #686868;
}

#mbImage img{
	margin-bottom: 20px;
}

#mbCenter {
	background: #fff;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

#mbPrevLink big, #mbNextLink big, #mbCloseLink big {
	color: #fff;
	background: #ee7f00;
}

/* Newsbar */
#newsbar{
    padding: 30px 0;
}

#newsbar .mod_box_items{
    float: left;
    max-width: 123px;
    min-width: 105px;
    padding: 0 20px; 
    font-size: 9px;
    border-right: 1px solid #ddd;
    min-height: 210px;
    margin-bottom: 20px;
}


#newsbar .mod_box_items.ce_headline{
	width: 300px;
	font-size: 24px;
	border-right: 0;
	margin-right: 60px;
	display: inline;
	line-height: 190px;
	vertical-align:middle;
}


#newsbar .mod_box_items img{
	margin-bottom: 20px;
}


#newsbar h4{
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#newsbar .mod_box_items img{
    width: 100px;
    height: auto;
}

/* Footer */
footer{
	background: #000;
	color: #fff;
}

footer .inside{
    padding: 30px 0;
}

.footer-sponsors table td{
    border: 1px solid #c7c7c7;
}

.footer-sponsors table{
	margin-left: 280px;
}




/*************** OTHER VIEWPORTS *********************/
@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) { 
	 

}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	#hauptnavigation ul, #titelbilder .inside, #container > .inside, footer .inside, .subfooter .inside, #contentboxen .inside, #citationbox .inside,
	#firmenlogos .inside, #navbar .inside, .mod_randomImage, .logo-lang-bar .inside, #newsbar .inside{  
		width: auto; margin: 0; 
	}
}



@media only screen and (min-width: 35em) {
 	 
}

.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { display: none; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

.cleanClearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.cleanClearfix {
	display: inline-block;
}
 
html[xmlns] .cleanClearfix {
	display: block;
}
 
* html .cleanClearfix {
	height: 1%;
}




/* IE 7 FIXES */

*+html #hauptnavigation li {float: left;} /* nur für den IE7 */
*+html #navbar .mod_articleList{left: 0;}

/*------------------------------------------------------------------------------------------------------
* Label & Input untereinander
------------------------------------------------------------------------------------------------------*/

/*     --wrapper
------------------------------------------------- */
.input-wrapper {margin-bottom: 10px;}

/*     --fieldset
------------------------------------------------- */
fieldset {margin-bottom: 25px;}

/*     --rahmen
------------------------------------------------- */
input, select, textarea {border: 1px solid #ccc;}

/*     --felder
------------------------------------------------- */
input {padding: 5px; width: 200px;}
label {float: left; width: 100%; margin-bottom: 5px; margin-top: 20px;}
select {width: 212px; height: 24px;}
textarea {width: 350px; height: 200px;}
legend {display: none;}

/*     --submit-button
------------------------------------------------- */
.submit_container input {cursor: pointer; margin-top: 20px;}

/*     --radio-buttons
------------------------------------------------- */
.radio_container span {display: block; margin-bottom: 5px;}
.radio_container label {float: none;}
.radio_container input {width: 20px; border: none;}
label.radio-button {float: none; display: block; margin-bottom: 10px;}

/*     --checkboxes
------------------------------------------------- */
.checkbox_container span {display: block; margin-bottom: 5px;}
.checkbox_container label {float: none;}
.checkbox_container input {width: 20px; border: none;}
label.checkbox {float: none; display: block; margin-bottom: 10px;}


/*------------------------------------------------------------------------------------------------------
* Label & Input Felder nebeneinander
* formular muss die CSS-Klasse "columnar" in Contao hinzugefŸgt werden
------------------------------------------------------------------------------------------------------*/

/*     --labels
------------------------------------------------- */
.columnar label {width: 120px; }
.columnar label.radio-button {display: inline; float: left;}

/*     --radio-buttons
------------------------------------------------- */
.columnar .radio_container {margin-left: 120px;}
.columnar .radio_container, .columnar .checkbox_container {margin-top: 1px;}

/*     --checkboxes
------------------------------------------------- */
.columnar label.checkbox {display: inline; float: left;}
.columnar .checkbox_container {margin-left: 120px;}

/*     --submit-button
------------------------------------------------- */
.columnar .submit_container input {margin-left: 120px;}








/* colorrun specific*/
.magenta { color: #EC008C; }
.cyan { color: #00AEEF; }
.yellow { color: #FFF200; }

.orange { color: #F7931E; }
.purple { color: #91278F; }
.green { color: #8CC63F; }










.somebar {
	position: relative;
	}

.somebar ul {
	position: relative;
	margin: 0;
	padding: 0;
	}

.somebar ul li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	margin-right: 4px;
	}

/* @group links */

.somebar ul li a {
	display: block;
	height: 27px;
	width: 27px;
	overflow: hidden;
	background: #4d4d4d;
	-webkit-border-radius: 4px;
    border-radius: 4px;
    background-position: 0 0;
    transition: background-position .2s, background-color .2s;
	-moz-transition: background-position .2s, background-color .2s;
	-webkit-transition: background-position .2s, background-color .2s;
	-o-transition: background-position .2s, background-color .2s;
	}

header .somebar ul li a {
	background: #000;
	}

.somebar ul li a:hover {
	background-position: 0 -27px;
	}

.somebar ul li a.facebook:hover {
	background-color: #3B5998;
	}

.somebar ul li a.twitter:hover {
	background-color: #4099FF;
	}
	
.somebar ul li a.youtube:hover {
	background-color: #CD332D;
	}

.somebar ul li a.gplus:hover {
	background-color: #CD332D;
	}

.somebar ul li a.mail:hover {
	background-color: #8CC63F;
	}

/* @end */

/* @group like count */

.somebar ul li span.fb_count {
	display: block;
	height: 21px;
	width: auto;
	color: #fff;
	font-size: 10px;
	line-height: 10px;
	text-align: left;
	padding: 3px 5px 3px 6px;
	background: #4d4d4d;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	}

.somebar ul li span.fb_count:before {
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAGCAYAAADkOT91AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAElJREFUeNpi/P//PwMI+Pn5KQCpDUxQTgCQugDE+sznzp2bAGT0AzEHSBKkQoABCTBt2rQpAUgnAvFHmAoGoOACIOUAxBcBAgwA5YMSLY6+JM4AAAAASUVORK5CYII=);
	position: absolute;
	left: -4px;
	top: 4px;
	}

/* @end */

/* @group header - black version */

.somebar {
position: absolute;
right: 0;
top: 20px;
	}

.somebar ul li span.fb_count {
	background: #000;
	}

.somebar ul li span.fb_count:before {
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAGCAYAAADkOT91AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADRJREFUeNpi+P//PwMIA4ECEF+AcQKA+AMQgzkToAwwZgISAgzIAKolAa4FyVADkKEAAQYA4tUcDJhPjK8AAAAASUVORK5CYII=);
	}

/* @end */



/* @group header - social bookmarks */

ul.social-bookmarks {
	position: absolute;
	top: 5px;
	right: 132px;
	height: 40px;
	}

ul.social-bookmarks li {
	width: 40px;
	height: 40px;
	display: block;
	float: left;
	margin-right: 2px;
	}

ul.social-bookmarks li a {
	width: 40px;
	height: 40px;
	display: block;
	background-color: #000;
	background-position: 0 0;
	text-indent: -9999px;
	font-size: 1px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	
	transition: background-color .15s, background-position .2s;
	-moz-transition: background-color .15s, background-position .2s;
	-webkit-transition: background-color .15s, background-position .2s;
	-o-transition: background-color .15s, background-position .2s;
	}

ul.social-bookmarks li a:hover {
	background-color: #EC008C;
	background-position: 0 -40px;
	}

ul.social-bookmarks li a.googleplus {
	background-image: url("../../files/ing-night-marathon/theme/img/googleplus.png");
	}

ul.social-bookmarks li a.googleplus:hover {
	background-color: #d94a39;
	}

ul.social-bookmarks li a.youtube {
	background-image: url("../../files/ing-night-marathon/theme/img/youtube.png");
	}

ul.social-bookmarks li a.youtube:hover {
	background-color: #d94a39;
	}

ul.social-bookmarks li a.twitter {
	background-image: url("../../files/ing-night-marathon/theme/img/twitter.png");
	}

ul.social-bookmarks li a.twitter:hover {
	background-color: #48c4d2;
	}

ul.social-bookmarks li a.facebook {
	background-image: url("../../files/ing-night-marathon/theme/img/facebook.png");
	}

ul.social-bookmarks li a.facebook:hover {
	background-color: #3b5998;
	}

ul.social-bookmarks li.facebooklikes {
	background: url("../../files/ing-night-marathon/theme/img/facebooklikes-bg.png") 0 0;
	padding: 7px 0 0 11px;
	width: 34px;
	height: 33px;
	}

ul.social-bookmarks li.facebooklikes span {
	display: block;
	font-family: "BebasNeueRegular";
	font-weight: normal;
	font-size: 15px;
	line-height: 14px;
	color: #fff;
	}














































