body {
	margin:0px; padding:0px; border:none;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color:#303030;
	outline:none;	
}

#siteContainer {
	position:relative;
	margin:0px; padding:0px; border:none;
	margin-top:20px;
	margin-left:-391px;
	left:50%;
	width:783px;
}

#header {
	position:relative;
	margin:0px;padding:0px;border:none;
	height:83px;
	background-image:url(../img/header.png);
	background-position:top left;
	background-repeat:no-repeat;
}

#content {
	position:relative;
	margin:0px;padding:0px;border:none;
	padding:0px 11px 0px 10px;
	background-image:url(../img/content_back.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

#footer {
	position:relative;
	margin:0px;padding:0px;border:none;
	height:17px;
	background-image:url(../img/footer_ads.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#footer-Laufcup {
	position:relative;
	margin:0px;padding:0px;border:none;
	height:17px;
	background-image:url(../img/footer_ads.gif);
	background-position:top left;
	background-repeat:no-repeat;
}



#mainMenu {
	position:relative;
	margin:0px;padding:0px;border:none;
	padding-left:10px;
	height:30px;
	background-image:url(../img/menu_back.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

#mainMenu li {
	float:left;
	display:block;
	margin:0px;padding:0px;border:none;
	border-top:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
	height:26px;
	font-size:12px;
	font-weight:bold;
	line-height:26px;
	text-align:center;
	list-style:none;
	background-image:url(../img/menu_item_back.gif);
	background-position:top left;
	background-repeat:repeat-x;
	color:#FFFFFF;
	cursor:pointer;
}

#mainMenu li.hover,
#mainMenu li.selected {
	background-image:url(../img/menu_item_back_hover.gif);
	color:#000000;
}

#mainMenu #btnAllgemeineInformationen {
	width:169px;
}

#mainMenu #btnNeuigkeiten {
	width:155px;
}

#mainMenu #btnLaufstrecke {
	width:154px;
}

#mainMenu #btnAnmeldung {
	width:154px;
}

#mainMenu #btnLaufcup {
	padding-left:10px;
	width:112px;
	text-align:left;
}

#content table {
	position:relative;
	margin:0px; padding:0px; border:none;
	border-collapse:collapse;
	width:100%;
}

#content table #leftPane {
	margin:0px; padding:0px; border:none;
	border-right:2px solid #FFFFFF;
	width:169px;
	background-image:url(../img/content_leftpane_back.gif);
	background-position:top left;
	background-repeat:repeat-y;
	vertical-align:top;
}


#content table #leftPane table {
	margin:0px; padding:0px; border:none;
	height:400px;
}

#content table #leftPane table #leftPane-top {
	margin:0px; padding:0px; border:none;
	background-image:url(../img/laufschuhe.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:131px;
}

#content table #leftPane table #leftPane-top-Laufcup {
	margin:0px; padding:0px; border:none;
	background-image:url(../img/laufcup_left.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:374px;
}

#content table #leftPane table #leftPane-center {
	margin:0px; padding:0px; border:none;
	border-top:2px solid #FFFFFF;
	background-color:#FFFFFF;
	background-image:url(../img/content_leftpane_center_back.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:33px;
}

#content table #leftPane table #leftPane-bottom {
	margin:0px; padding:0px; border:none;
	height:180px;	
}

#content table #leftPane table #leftPane-bottom div {
	margin:0px; padding:0px; border:none;
	height:30px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	line-height:30px;
	background-image:url(../img/content_leftpane_menu_item_back.gif);
	background-position:top left;
	background-repeat:repeat-x;
	cursor:pointer;
}

#content table #leftPane table #leftPane-bottom div.selected {
	background-image:url(../img/content_leftpane_menu_item_back_hover.gif);
	background-color:#FFFFFF;
	color:#FFFFFF;
}

#content table #leftPane table #leftPane-bottom div.hover {
	background-image:url(../img/content_leftpane_menu_item_back_hover.gif);
	background-color:#FFFFFF;
	color:#FFFFFF;
}

#content table #leftPane table #leftPane-contact {
	margin:0px; padding:0px; border:none;
	padding-top:5px;
	height:20px;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	line-height:20px;
	text-align:center;	
	background-image:url(../img/content_leftpane_back.gif);
	background-position:top left;
	background-repeat:repeat-y;
}

#content table #leftPane table #leftPane-contact a {
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	color:#f91710;
}

#content table #leftPane table #leftPane-contact a:hover {
	text-decoration:underline;
}


#content table #rightPane {
	margin:0px; padding:0px; border:none;
	width:122px;
	/* background-image:url(../img/content_rightpane_back.gif); */
	background-image:url(../img/ad_001.png);
	background-position:top left;
	background-repeat:no-repeat;
	/*height:400px;*/
}

#content table #rightPane2 {
	margin:0px; padding:0px; border:none;
	width:122px;
	/* background-image:url(../img/content_rightpane_back.gif); */
	background-color:#00FFFF;
	background-position:top left;
	background-repeat:no-repeat;
	height:400px;
}


















#content table #middlePane {
	margin:0px; padding:0px; border:none;
	border-right:2px solid #FFFFFF;
	width:467px;
	background-image:url(../img/backgr_unterst.gif);
	background-position:top left;
	background-repeat:repeat-y;
	height:400px;
	vertical-align:top;
    color:#003959;
}


#content table #middlePane #mainContent {
	margin:0px; padding:0px; border:none;
	padding:10px;
	width:447px;
	height:355px;
	overflow:auto;
	font-size:12px;
    background-color:#FFFFFF;
    vertical-align:top;
}

#content table #middlePane table #middlePane-top {
	margin:0px; padding:0px; border:none;
	height:376px;
    width:437px;
    background-position:top left;
	background-repeat:no-repeat;
	background-image:url(../img/backgr_unterst.gif);
	background-position:top left;
    vertical-align:top;
    color:#003959;
}


#content table #middlePane table #middlePane-bottom {
	margin:0px; padding:none; border:none;
    padding-left:8px;
	padding-right:8px;
	height:0px;
	width:447px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	text-align:center;
	background-image:url(../img/backgr_unterst.gif);
	background-position:top left;
	background-repeat:repeat-y;
}
#content table #middlePane table #middlePane-bottom a {
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	color:#f91710;
}

#content table #middlePane table #middlePane-bottom a:hover {
	text-decoration:underline;
}

#content table #middlePane #mainContentIndex {
	margin:0px; padding:0px; border:0px;
    padding:10px;
    width:447px;
	height:355px;
	overflow: auto;
	font-size:11px;
	background-color:#00CCFF;
    vertical-align:top;
}

#content table #middlePane #mainContentUnterst {
	margin:0px; padding:0px; border:0px;
    padding:10px;
    width:447px;
	height:355px;
	overflow: auto;
	font-size:11px;
	vertical-align:top;
}

#content table #middlePane #mainContentNeuigk {
	margin:0px; padding:0px; border:0px;
    padding:10px;
    width:447px;
	height:355px;
	overflow: auto;
	font-size:12px;
	vertical-align:top;
    background-color:#FFFFFF;
    color:#000000;
}


#content table #middlePane #mainContent img {
	border:none;
}

#content table #middlePane #mainContent a {
	border:none;
}

#content table #middlePane #mainContent h3 {
	margin:0px; padding:0px; border:none;
	margin-bottom:10px;
	font-weight:bold;
	font-size:18px;
	color:#FFFFFF;
}
#content table #middlePane #mainContent h4 {
	margin:0px; padding:0px; border:none;
	margin-bottom:6px;
	font-weight:bold;
	font-size:16px;
	color:#FFFFFF;
}

#content table #middlePane #mainContent a {
	color: #00558E;
}

#content table #middlePane #mainContent dl {
	line-height:14px;
	position:relative;
	width:220px;
	padding:5px;
	color:#333333;
	background-color:#F2F2F2;
}

#content table #middlePane #mainContent dl dt {
	width:60px;
}

#content table #middlePane #mainContent dl dd {
	padding-left:10px;
	width:170px;
	margin-top:-28px;
}

#content table #middlePane #mainContent dl dd p,
#content table #middlePane #mainContent dl dd h4 {
	margin:0px; padding:0px; border:none;
	margin-top:11px;
}

#content table #middlePane #mainContent-Laufcup {
	margin:0px; padding:0px; border:none;
	padding:10px;
	width:447px;
	height:380px;
	overflow:auto;
	font-size:11px;
	background-color:#FFFFFF;
}

#content table #middlePane table {
	margin:0px; padding:0px; border:none;
	height:0px;
}


















#content table #middlePane2 {
	margin:0px; padding:0px; border:none;
	border-right:2px solid #FFFFFF;
	width:467px;
	background:url(../img/backgr_unterst.gif);
	background-position:top left;
	background-repeat:repeat-y;
	height:400px;
	vertical-align:top;
}










#content table #middlePane3 {
	margin:0px; padding:0px; border:none;
	border-right:2px solid #00CCFF;
	border-color:#00CCFF;
	width:467px;
	background:url(../img/backgr_unterst.gif);
	background-position:top left;
	background-repeat:repeat-y;
	height:400px;
	vertical-align:top;
}

#content table #middlePane3 #mainContent3 {
	margin:0px; padding:0px; border:none;
	padding:10px;
	width:447px;
	height:400px;
	overflow:auto;
	font-size:11px;
	background-color:#FFFFFF;
    
}




#content table #leftmiddlePane #mainContent {
	margin:0px; padding:0px; border:none;
	padding:10px;
	width:620px;
	height:450px;
	overflow:auto;
	font-size:11px;
	/*background-image:url(../img/farbverlauf.jpg);*/
	background-repeat:no-repeat;
	background-color:#00CCFF;
	background-position:top left;
	
	
}

#content table #leftmiddlePane2 #mainContent {
	margin:0px; padding:0px; border:none;
	padding:10px;
	width:445px;
	height:375px;
	overflow:auto;
	font-size:11px;
	background-color:#FFFFFF;
}



#content table #leftmiddlePane #mainContent #Konto {
	margin:0px; padding:0px; border:none;
	width:250px;
}

#text {
	margin-top:0px;
	padding:0px;
	margin-right:10px;
	margin-bottom:5px;
}






