@charset "utf-8";

#sidebar .widget {
	width: 214px; 
	margin: 10px auto 0 auto; 
	padding-top: 15px;
	border-top: 2px solid #000;
}

#sidebar .widget100 {
	width: 214px; 
	min-height:100px;
	margin: 10px auto 0 auto; 
	padding-top: 15px;
	border-top: 2px solid #000;
}

ul.widget, ul.widget li { /* Chrome und Safari Fix */
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;	
}

#sidebar-navi {
	width: 214px;
	margin: 0 auto;	
}

#sidebar-navi li, #sidebar-navi li a { /* Fix */
	height:22px;
}

#sidebar-navi a {
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 4px;
}

#strongmanrun11 {
	width:230px;
	height:128px;
	margin-left:10px;
	}
	
body#de a#runningshirt {
	background-image: url(img/runningshirt.gif);
}

body#de a#runningshirt:hover, body#de a#runningshirt.active {
	background-image: url(img/runningshirt-hover.gif);
}

body#de a#ummeldung {
	background-image: url(img/ummeldung.gif);
}

body#de a#ummeldung:hover, body#de a#ummeldung.active {
	background-image: url(img/ummeldung-hover.gif);
}

body#de a#zusatzbestellung {
	background-image: url(img/zusatzbestellung.gif);
}

body#de a#zusatzbestellung:hover, body#de a#zusatzbestellung.active {
	background-image: url(img/zusatzbestellung-hover.gif);
}

body#de a#wildcardplus {
	background-image: url(img/wildcardplus.gif);
}

body#de a#wildcardplus:hover, body#de a#wildcardplus.active {
	background-image: url(img/wildcardplus-hover.gif);
}

body#de a#ubernachtungen {
	background-image: url(img/uebernachtungen.gif);
}

body#de a#ubernachtungen:hover, body#de a#ubernachtungen.active {
	background-image: url(img/uebernachtungen-hover.gif);
}

a#ergebnisliste2011 {
	background-image: url(img/ergebnisliste2011.gif);
}

a#ergebnisliste2011:hover, a#ergebnisliste2011.active {
	background-image: url(img/ergebnisliste2011-hover.gif);
}

body#de a#anmeldung {
	background-image: url(img/anmeldung.gif);
}

body#de a#anmeldung:hover, body#de a#anmeldung.active {
	background-image: url(img/anmeldung-hover.gif);
}

body#de a#streckenplan {
	background-image: url(img/streckenplan2012.gif);
}

body#de a#streckenplan:hover, body#de a#streckenplan.active {
	background-image: url(img/streckenplan2012-hover.gif);
}

body#en a#anmeldung {
	background-image: url(img/signin.gif);
}

body#en a#anmeldung:hover, body#de a#anmeldung.active {
	background-image: url(img/signin-hover.gif);
}

body#de a#voranmeldung {
	background-image: url(img/voranmeldung-2010.gif);
}

body#en a#voranmeldung {
	background-image: url(img/pre-register-2010.gif);
        display: block !important;
}

body#de a#anmeldung-2010 {
	background-image: url(img/anmeldung-2010.gif);
}

body#de a#anmeldung-2010:hover, body#de a#anmeldung-2010.active {
	background-image: url(img/anmeldung-2010-hover.gif);
}

body#de a#anmeldung2011 {
	background-image: url(img/anmeldung2011.gif);
}

body#de a#anmeldung2011:hover, body#de a#anmeldung2011.active {
	background-image: url(img/anmeldung2011-hover.gif);
}

body#de a#partner-pakete {
	background-image: url(img/partnerpakete.gif);
}

body#de a#partner-pakete:hover, body#de a#partner-pakete.active {
	background-image: url(img/partnerpakete-hover.gif);
}


body#de a#voranmeldung:hover, body#de a#voranmeldung.active {
	background-image: url(img/voranmeldung-2010-hover.gif);
}

body#en a#voranmeldung:hover, body#en a#voranmeldung.active {
	background-image: url(img/pre-register-2010-hover.gif);
        display: block !important;
}

a#wildcard {
	background-image: url(img/wildcard.gif);
}

a#wildcard:hover, a#wildcard.active {
	background-image: url(img/wildcard-hover.gif);
}

a#blogger {
	background-image: url(img/blogger.gif);
}

a#blogger:hover, a#blogger.active {
	background-image: url(img/blogger-hover.gif);
}

a#shop2011 {
	background-image: url(img/shop.gif);
}

a#shop2011:hover, a#shop2011.active {
	background-image: url(img/shop-hover.gif);
}

a#kollektion2011 {
	background-image: url(img/kollektion2011.gif);
}

a#kollektion2011:hover, a#kollektion2011.active {
	background-image: url(img/kollektion2011-hover.gif);
}

a#kollektion2012 {
	background-image: url(img/kollektion2012.gif);
}

a#kollektion2012:hover, a#kollektion2012.active {
	background-image: url(img/kollektion2012-hover.gif);
}

a#onlinesale {
	background-image: url(img/onlinesale.gif);
}

a#onlinesale:hover, a#onlinesale.active {
	background-image: url(img/onlinesale-hover.gif);
}

a#register-2010 {
	background-image: url(img/register-2010.gif);
}

a#register-2010:hover, a#register-2010.active {
	background-image: url(img/register-2010-hover.gif);
}

body#de a#ausschreibung {
	background-image: url(img/ausschreibung.gif);
}

body#en a#ausschreibung {
	background-image: url(img/announcement.gif);
}

body#de a#ausschreibung:hover, body#de a#ausschreibung.active {
	background-image: url(img/ausschreibung-hover.gif);
}

body#en a#ausschreibung:hover, body#en a#ausschreibung.active {
	background-image: url(img/announcement-hover.gif);
}

body#de a#laufinfos {
	background-image: url(img/laufinfos.gif);
}

body#en a#laufinfos {
	display: none;
}

body#de a#laufinfos:hover, body#de a#laufinfos.active {
	background-image: url(img/laufinfos-hover.gif);
}

body#de a#voranmeldung2012 {
	background-image: url(img/voranmeldung2012.gif);
}

body#de a#voranmeldung2012:hover {
	background-image: url(img/voranmeldung2012-hover.gif);
}

body#de a#anmeldung-2012 {
	background-image: url(img/anmeldung-2012.gif);
}

body#de a#anmeldung-2012:hover {
	background-image: url(img/anmeldung-2012-hover.gif);
}

body#de a#faq {
	background-image: url(img/faq.gif);
}

body#en a#faq {
	background-image: url(img/faq.gif);
}

body#de a#faq:hover, body#de a#faq.active {
	background-image: url(img/faq-hover.gif);
}

body#en a#faq:hover, body#en a#faq.active {
	background-image: url(img/faq-hover.gif);
}

body#de a#presse {
	background-image: url(img/presse.gif);
}

body#en a#presse {
	background-image: url(img/press.gif);
}

body#de a#presse:hover, body#de a#presse.active {
	background-image: url(img/presse-hover.gif);
}

body#en a#presse:hover, body#de a#presse.active {
	background-image: url(img/press-hover.gif);
}
/*********** INTERNATIONAL *****************/
a#smrcom {
	background-image: url(img/smrcom.gif);
}

a#smrcom:hover, a#smrcom.active {
	background-image: url(img/smrcom-hover.gif);
}

a#smrbe {
	background-image: url(img/smrbe.gif);
}

a#smrbe:hover, a#smrbe.active {
	background-image: url(img/smrbe-hover.gif);
}

a#smrch {
	background-image: url(img/smrch.gif);
}

a#smrch:hover, a#smrch.active {
	background-image: url(img/smrch-hover.gif);
}

a#smrfr {
	background-image: url(img/smrfr.gif);
}

a#smrfr:hover, a#smrfr.active {
	background-image: url(img/smrfr-hover.gif);
}

a#smrde {
	background-image: url(img/smrde.gif);
}

a#smrde:hover, a#smrde.active {
	
	background-image: url(img/smrde-hover.gif);
}

a{
	cursor:pointer;
}
/********************************************/
li#adopt a {
	background-image: url(img/adopt.gif);
	height:34px !important;
	width:186px !important;
}

li#adopt {
	margin-bottom:28px !important;
}

li#adopt a:hover, li#adopt a.active {
	background-image: url(img/adopt-hover.gif);
}

a#smr08 {
	background-image: url(img/smr08.gif);
}

a#smr08:hover, a#smr08.active {
	background-image: url(img/smr08-hover.gif);
}


a#smr09 {
	background-image: url(img/smr09.gif);
}

a#smr09:hover, a#smr09.active {
	background-image: url(img/smr09-hover.gif);
}

a#smr10 {
	background-image: url(img/smr10.gif);
}

a#smr10:hover, a#smr10.active {
	background-image: url(img/smr10-hover.gif);
}
a#smr11 {
	background-image: url(img/smr2011.gif);
}

a#smr11:hover, a#smr11.active {
	background-image: url(img/smr2011-hover.gif);
}

a#smr12 {
	background-image: url(img/smr2012.gif);
}

a#smr12:hover, a#smr12.active {
	background-image: url(img/smr2012_hover.gif);
}

a#produkte {
	background-image: url(img/produkte.gif);
}

a#produkte:hover, a#produkte.active {
	background-image: url(img/produkte_hover.gif);
}

a#warteliste2012 {
	background-image: url(img/warteliste2012.gif);
}

a#warteliste2012:hover, a#warteliste20112.active {
	background-image: url(img/warteliste2012-hover.gif);
}

a#hindernisse2011 {
	background-image: url(img/hinderniss2011.gif);
}

a#hindernisse2011:hover, a#hindernisse2011.active {
	background-image: url(img/hinderniss2011-hover.gif);
}

a#umfrage2011 {
	background-image: url(img/umfrage.gif);
}

a#umfrage2011:hover, a#umfrage2011.active {
	background-image: url(img/umfrage-hover.gif);
}

a#anfahrt {
	background-image: url(img/anfahrt.gif);
}

a#anfahrt:hover, a#anfahrt.active {
	background-image: url(img/anfahrt-hover.gif);
}

a#mitfahrgelegenheit {
	background-image: url(img/mitfahrgelegenheit.gif);
}

a#mitfahrgelegenheit:hover, a#mitfahrgelegenheit.active {
	background-image: url(img/mitfahrgelegenheit-hover.gif);
}

body#de a#team {
	background-image: url(img/teamanmeldung.gif);
}

body#en a#team {
	display: none;
}

body#de a#team:hover, body#de a#team.active {
	background-image: url(img/teamanmeldung-hover.gif);
}

body#de a#ergebnis-2009 {
	background-image: url(img/ergebnisliste2009.gif);
}

body#de a#ergebnis-2009:hover, body#de a#ergebnis-2009.active {
	background-image: url(img/ergebnisliste2009-hover.gif);
}

body#de a#ergebnis-2010 {
	background-image: url(img/ergebnisliste2010.gif);
}

body#de a#ergebnis-2010:hover, body#de a#ergebnis-2010.active {
	background-image: url(img/ergebnisliste2010-hover.gif);
}

body#de a#starter {
	background-image: url(img/starterliste.gif);
}

body#de a#starter:hover, body#de a#starter.active {
	background-image: url(img/starterliste-hover.gif);
}

body#de a#streckenplan2010 {
	background-image: url(img/streckenplan2010.gif);
}

body#en a#streckenplan2010 {
	background-image: url(img/trackmap2010.gif);
}

body#de a#streckenplan2010:hover, body#de a#streckenplan2010.active {
	background-image: url(img/streckenplan2010-hover.gif);
}

body#en a#streckenplan2010:hover, body#en a#streckenplan2010.active {
	background-image: url(img/trackmap2010-hover.gif);
}

a#newsletter {
	background-image: url(img/newsletter.gif);
}

a#newsletter:hover, a#newsletter.active {
	background-image: url(img/newsletter-hover.gif);
}

body#de a#videos{
	background-image: url(img/videos.gif);
}

body#de a#videos:hover {
	background-image: url(img/videos-hover.gif);
}

#feeds {
        margin-top: 16px;
}

#feeds a {
	text-decoration: none; 
	font-weight: bold; 
	padding-left: 23px; 
	display: block; 
	height: 18px; 
	margin-bottom: 4px; 
	color: #000;
}

#feeds a:hover {
	text-decoration: underline;
	color: #de0000;
}

ul#twitter_update_list li { 
	margin-bottom: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
    line-height: 120%;
}
ul#twitter_update_list li a, ul#twitter_update_list li span a { 
	color: #e10917 !important; 
	text-decoration: underline; 
	font-size: 1em !important;
}
ul#twitter_update_list { 
	margin: 0 9px 0 8px; 
	padding: 6px 0 2px 0; 
	list-style-type: none; 
    background-color:#fff;
}

div#twitter_wrapper { 
	width: 210px; 
	height: 131px; 
	margin-bottom: 9px;
	border: 2px solid #000; 
    margin-top: 0 !important;
    padding-top: 0 !important;
    background: url(img/loading.gif) center no-repeat;
}

div#twitter_div { 
	width: 204px; 
	height: 125px; 
	padding: 1px; 
	/* geht im Opera und Mozilla nicht!
	overflow-x: hidden;
	overflow-y:	auto;
	*/
	overflow: auto;
	border: 2px solid #fff; 
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #000;
	scrollbar-highlight-color: #000;
	scrollbar-3dlight-color: #000;
	scrollbar-darkshadow-color: #000;
	scrollbar-track-color: #000;
	scrollbar-arrow-color: #000;		
}

#twitter a#twitter_link {
	font-size: 11px; 
	color: #000; 
	text-decoration: underline; 
	display: block; 
	margin-right: 11px; 
}

#twitter {
	margin-top: 16px;    
}

#twitter span {
	font-weight: bold; 
	line-height: 110%; 
	color: #000;
}

#flickr_badge_source_txt { 
	padding: 0; 
	font: 11px Arial, Helvetica, Sans serif; 
	color: #000;
}

#flickr_badge_icon {
	display: block !important; 
	margin: 0 !important; 
	border: 1px solid #000) !important;
}

#flickr_icon_td {
	padding-right: 5px !important;
}

.flickr_badge_image {
	text-align: center !important;
}

.flickr_badge_image img {
	border: 1px solid black !important;
}

#flickr_badge_uber_wrapper {
	width: 124px;
}

#flickr_www {
	display: block; 
	text-align: center; 
	padding: 0 10px !important; 
	font: 11px Arial, Helvetica, Sans serif !important; 
	color: #3993ff !important;
}

#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {
	text-decoration: none !important; 
	background: inherit !important;
	color: #de0000;
}

#flickr_badge_wrapper {
	background-color: #fff;
}

#flickr_badge_source {
	padding: 0 !important; 
	font: 11px Arial, Helvetica, Sans serif !important; 
	color: #000 !important;
}

#ffspots {
	width: 215px;
	height: 176px;
	display: block;
	background: url(img/teaser_spots.jpg) center no-repeat;
}

#wordbattle {
	width: 215px;
	height: 176px;
	display: block;
	background: url(img/teaser_wordbattle.jpg) center no-repeat;
}

#brooks {
	width: 209px;
	height: 39px;
	display: block;
	background: url(img/partner_brooks.gif) center no-repeat;
}

#mcfit {
	width: 58px;
	height: 36px;
	display: block;
	background: url(img/partner_mcfit.gif) center no-repeat;
}

#oatsnack {
	width: 47px;
	height: 33px;
	display: block;
	background: url(img/partner_oatsnack.gif) center no-repeat;
}
#fotoservice {
	width: 51px;
	height: 39px;
	display: block;
	background: url(img/partner_fotoservice.gif) center no-repeat;
}
#fotoservice2011 {
	width: 150px;
	height: 117px;
	display: block;
	background: url(img/partner_fotoservice2011.jpg) center no-repeat;
}

#krombacher {
	width: 67px;
	height: 13px;
	display: block;
	background: url(img/partner_krombacher.gif) center no-repeat;	
}

#viva {
	width: 103px;
	height: 39px;
	display: block;
	background: url(img/partner_viva.gif) center no-repeat;
}

#antenneniederrhein {
	width: 73px;
	height: 39px;
	display: block;
	background: url(img/partner_antenneniederrhein.gif) center no-repeat;
}

#runnersworld {
	width: 132px;
	height: 24px;
	display: block;
	background: url(img/partner_runnersworld.jpg) center no-repeat;
}

#powerbar {
	width: 132px;
	height: 44px;
	display: block;
	margin-left:40px;
	background: url(img/partner_powerbar_bkp.gif) center no-repeat;
}

#albagroup {
	width: 100px;
	height: 33px;
	display: block;
	margin-left:60px;
	background: url(img/partner_albagroup.gif) center no-repeat;
}

#shop {
	width: 150px;
	height: 150px;
	display: block;
	background: url(img/shop.jpg) center no-repeat;
}

#krombacheralkfrei {
	width: 215px;
	height: 94px;
	display: block;
	background: url(img/partner_krombacheralkfrei.gif) center no-repeat;	
}

#runners-point {	
	width: 103px;
	height: 39px;
	display: block;
	background: url(img/partner_runners-point.gif) center no-repeat;
}

#nb-widget {
	height:240px;
}

#nb-widget a {
	color:#000;
	text-decoration:none;
}

#nb-widget a:hover,
#nb-widget a:active {
	color:#000;
	text-decoration:underline;
}

.left {
	float:left;
}

.right {
	float:right;
}

.clear {
	clear:both;
}

.vertical-border {
	border-right:2px solid #000;
	height:100px;
	margin-left:5px;
	float:left;
}
