<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#divContentseiteLeftCont {
	width:188px;
	float:left;
	overflow:hidden;
}

#divContentseiteLeft {
	padding:16px 28px 0 0;
}

#divContentseiteLeft h3{
	font-size:16px;
	color:#484848;
	margin:0 0 13px 0;
	padding:0;
}

#divContentseiteCenterCont{
	width:549px;
	float:left;
	overflow:hidden;
}

#divContentseiteCenter{
	padding:12px 33px 0 0;
}

#divContentseiteRightCont{
	width:234px;
	float:left;
	overflow:hidden;
}

#divQuickLinks{
	padding:0 0 0 5px;
}

#divQuickLinks ul{
	list-style-type:none;
	margin:0;
	padding:0 0 0 0;
}

#divQuickLinks li, #divQuickLinks li a{
	font-size:12px;
	font-weight:bold;
	color:#d76e15;
	text-decoration:none;
	line-height:22px;
}

#divQuickLinksCont{
	margin-bottom:32px;
}

.divMarktplatzTeaserOuterLeft{
	margin:0 0 24px 0;
}

.divMarktplatzTeaserOuterLeftQCont{
	border:1px solid #cdc906;
}
.divMarktplatzTeaserOuterLeftQ{
	padding:10px 10px 5px 10px;
}
.liMarktplatzTeaserItem h4{
	color:#959708;
	font-weight:normal;
	font-size:11px;
	margin:0 0 0 0;
	padding:0;
}

.divMarktplatzTeaserOuterLeftQ ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

.liMarktplatzTeaserItem{
	padding:0 0 5px 0;
}

.liMarktplatzTeaserItem h4 a:link, .liMarktplatzTeaserItem h4 a:hover, .liMarktplatzTeaserItem h4 a:active, .liMarktplatzTeaserItem h4 a:visited{
	color:black;
	font-size:11px;
	text-decoration:none;
	display:block;
}

.liMarktplatzTeaserItem h4 a:hover{
	color:#959708;
}

.divAbstimmungTeaserOuterLeft{
	margin:0 0 10px 0;
}

.divAbstimmungTeaserOuterLeftQCont{
	border:1px solid #2c667a;
}

.divATOLSponsorTitleOrImg{
	padding:0 0 2px 0;
}

.divAbstimmungTeaserOuterLeftQ h4, #divContent .divAbstimmungTeaserOuterLeftContentCont .divAbstimmungTeaserOuterLeftQ h4{
	color:#2b677a;
	margin:0;
	padding:0;
	font-size:9px;
	font-weight:normal;
	text-align:center;
	
	margin:10px 0 1px 0;
}

.divAbstimmungTeaserOuterLeftQ{
	text-align:center;
}

.divAbstimmungTeaserOuterLeftQ h5{
	text-align:center;
	margin:0 0 10px 0;
}

.divATOLFrageTxtCont{
	color:#2b677a;
	margin:5px 0 5px 0;
	font-size:16px;
	font-weight:bold;
}

#divBuchbestellungCont{
	padding-bottom:24px
}

#divBuchbestellungCont h5{
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0;
}

.divContentseiteRightBannerCont{
	padding:0 0 11px 0;
}

.divContentseiteHead{
	height:37px;
	overflow:hidden;
	/*background:#cacaca;*/
}

.divContentseiteHead h2{
	margin:0 0 0 12px;
	padding:0;
	float:left;
	font-size:16px;
	line-height:37px;
}

.divContentseiteHead .spanWeitere{
	padding:0 12px 0 0;
	float:right;
	font-size:12px;
	line-height:37px;
}

.divContentseiteHead a{
	width:234px;
	height:37px;
	color:#484848;
	display:block;
	text-decoration:none;
}

#divContentseiteRightTermineCont,
#divContentseiteRightTippsCont{
	background:#f1f1f1;
	width:234px;
	line-height:37px;
}

#divContentseiteRightTermine ul,
#divContentseiteRightTipps ul{
	list-style-type:none;
	padding:0 12px 14px 12px;
	margin:0;
}

#divContentseiteRightTermine ul li,
#divContentseiteRightTipps ul li{
	padding:11px 0 0px 0;
	line-height:15px;
}

#divContentseiteRightTermine ul li, #divContentseiteRightTermine ul li a,
#divContentseiteRightTipps ul li, #divContentseiteRightTipps ul li a{
	font-size:12px;
}

#divContentseiteRightTermine ul li a,
#divContentseiteRightTipps ul li a,
.divLinkToM4YCont a{
	color:#d76e15;
	font-weight:bold;
	text-decoration:none;
}

#divContentseiteRightTermine ul li h3,
#divContentseiteRightTipps ul li h3{
	padding:0;
	margin:0;
}

#divContentseiteRightTermine ul li .spanDatum,
#divContentseiteRightTipps ul li .spanDatum{
	display:inline-block;
	width:52px;
	float:left;
}

#divContentseiteRightTermine ul li h3,
#divContentseiteRightTipps ul li h3{
	float:left;
}

#divContentseiteRightTermine ul li h3 a{
	font-size:11px;
}

.divContentseiteRightTeaser{
	margin-bottom:11px;
}

input.inpSrchTrail,
a.aPagebreak,
a.shsLink,
span.shsLinkActive{
	display:inline-block;
	color:white !important;
	font-weight:bold !important;
	text-decoration:none !important;
	font-size:12px !important;
	line-height:16px !important;
	padding:3px 7px 3px 7px;
	margin:0 5px 0 0px;
	border:1px solid #c9640d;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    background: #ff7601;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff7601), to(#d86e14));
    background: -webkit-linear-gradient(#ff7601, #d86e14);
    background: -moz-linear-gradient(#ff7601, #d86e14);
    background: -ms-linear-gradient(#ff7601, #d86e14);
    background: -o-linear-gradient(#ff7601, #d86e14);
    background: linear-gradient(#ff7601, #d86e14);
	-pie-background: linear-gradient(#ff7601, #d86e14);
}

a.aPagebreakActivePage,
span.shsLinkActive{
	color:#484848 !important;
	border:1px solid #b7b7b7;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    background: #f1f1f1;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f1f1f1), to(#cbcbcb));
    background: -webkit-linear-gradient(#f1f1f1, #cbcbcb);
    background: -moz-linear-gradient(#f1f1f1, #cbcbcb);
    background: -ms-linear-gradient(#f1f1f1, #cbcbcb);
    background: -o-linear-gradient(#f1f1f1, #cbcbcb);
    background: linear-gradient(#f1f1f1, #cbcbcb);
	-pie-background: linear-gradient(#f1f1f1, #cbcbcb);
}

a.shsLink,
span.shsLinkActive{
	padding:1px 4px 1px 4px;
}


#divPgBreakNav{
	float:right;
}

#divDetailansicht h3, #divContentListHead h3, #divContentDetailHead h3, #divContentDetailHead h3 a{
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:24px;
	line-height:30px;
	color:#d76e15;
	text-decoration:none;
}

#divContentListHead h3{
	margin-bottom:20px;
}

#divDetailansicht .divDetailtext h3{
	font-size:15px;
	line-height:18px;
}


#divDetailansicht h4{
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 0;
	padding:16px 0 10px 0;
}

#divDetailansicht h4 a{
	color:#d76e15;
	text-decoration:none;
} 

#divDetailansicht .divDatum,
#divContentDetailCnt .divDatum{
	padding:0 0 17px 0;
}

#divDetailansicht .divLBAutor{
	padding:10px 0 20px 0;
}

#divDetailansicht .divLBAutor a{
	color:#d76e15;
	text-decoration:none;
}

#divContentDetailTerminMore{
	margin-bottom:18px;
}

#divDetailansicht .divDetailtext, #divDetailansicht .divDetailtext p{
	font-size:12px;
	line-height:16px;
}

#divDetailansicht .divAutorCont{
	float:right;
}

#divDetailansicht .divAutor{
	margin:0 0 20px 20px;
	padding:0;
}

#divDetailansicht .divAutor a{
	font-weight:bold;
	color:#d76e15;
	text-decoration:none;
}

.pAccTermineInfo, .pAccTermineIndividuell{
	color:#d76e15;
	text-decoration:none;
	cursor:pointer;
}

/*.divAccTermineInfo{
	display:none;
}*/

#divDetailansicht .divAutor label{
	display:block;
	padding:6px 0 0 0;
}

#divBreadcrumb{
	padding:12px 0 31px 0;
}

#divBreadcrumb a{
	color:#d76e15;
	text-decoration:none;
} 

.divContentDetailImgListCnt{
	width:516px;
	background-color:#f1f1f1;
	margin:0 0 10px 0;
}
.divContentDetailImgList{
	padding:10px 5px 10px 10px;
}

.divContentDetailImgCnt{
	float:left;
	width:60px;
	height:55px;
	padding:0 8px 0px 0;
}

.divContentDetailImgTxt{
	width:280px;
	margin:5px 0 0 0;
}

.divContentDetailImgFooter{
	border-top:1px solid #A89E96;
	font-size:12px;
	color:#A89E96;
	margin:20px 5px 0 0;
	padding:3px 0 0 0;
}

.divContentDetailImgFooter table{
	width:100%;
}

#divDetailansicht .divContentDetailImgFooter a{
	color:#D85D0E;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}

#divDetailansicht .tdImgIconLB a{
	display:none;
}

.divContentDetailLBInfoBlockImgs img{
	margin-right:3px;
}

.divContentDetailLBInfoBlockHead, .divContentDetailLinkHead, #divContentDetailCnt h4, .divContentDetailMarathonLMHeadTrail, #divContentDetailMarathonArchivFormCnt h3, #divContentList h3{
	font-size:16px;
	line-height:24px;
	color:#d76e15;
	font-weight:bold;
}

#divContentDetail{
	margin-bottom:20px;
}

#divContentList table td.first{
	border-left:1px solid #cecece;
}

#divContentList table td.last{
	border-right:1px solid #cecece;
}

.divContentDetailLinkList table{
	border:1px solid #cecece;
	border-bottom:0;
}

.divContentDetailLinkList table,
#divContentList table{
	width:100%;
	margin:5px 0 10px 0;
}

.divContentDetailLinkList table td,
#divContentList table td,
#divContentList table th{
	text-align:left;
	border-bottom:1px solid #cecece;
	padding:3px;
}

#divContentList table td h3{
	margin:0;
	padding:0;
}

.divContentDetailLinkList table td a,
#divContentList table td a{
	color:#d76e15;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	line-height:16px;
}

.divContentDetailLinkList table td a.date,
#divContentList table td a.date{
	color:#484848;
	text-decoration:none;
	font-weight:normal;
}

.aBackToList{
	margin:15px 0 10px 0;
	display:block;
	color:#d76e15;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

.divContentListCntScroller{
	margin:5px 0 23px 0;
}

#divContentDetailText{
	line-height:16px;
}

#divContentDetailText h4{
	font-size:15px;
	color:#d76e15;
}

.divDetailtext a,
#divContentDetailText a,
#divContentBack a{
	text-decoration:none;
	color:#d76e15;
}

#divContentDetailMedaillien{
	padding-right:15px;
}

#divContentDetailMedaillien a{
	display:block;
	margin-bottom:15px;
}

#divContentDetailMedaillien a{
	display:block;
	margin-bottom:15px;
}

#divContentDetailMedaillien a:last-child{
	margin-bottom:0;
}

#divContentDetailBildergalerie a{
	display:block;
	width:234px;
}

#divContentDetailBildergalerie{
	background-image:url(/img/lense.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#divContentDetailMarathonLMHead{
	font-weight:bold;
}

.trBGMarathonTip{
	background:#fafafa;
}

.divMrdDetDisHmCont{
	float:left;
	width:110px;
	height:55px;
	overflow:hidden;
	background:url("/img/detail_distanzhoehenmeter_bg.png") no-repeat;
}

.divMrdDetDisHm{
	padding:11px 11px 0 16px;
}

.divMrdDetDisHmWrap{
	padding:10px 11px 40px 0;
}

.divMrdDetDisHmDist{
	background:url("/img/icon_detail_distanz.png") no-repeat;
	padding:0 0 5px 19px;
	line-height:13px;
}

.divMrdDetDisHmHm{
	background:url("/img/icon_detail_hoehenmeter.png") no-repeat;
	padding:0 0 0 19px;
	line-height:13px;
}

#divContentDetailLeserpostForm{
	padding:20px 0 0 0;
}

#divContentDetailLeserpostForm table td{
	padding:0 0 10px 0;
}


#divContentDetailLeserpostForm textarea.inpLeserpost, #divContentDetailLeserpostForm textarea.inpLeserpostObl{ 
	height:100px;
}


#divContentDetailLeserpostForm input.inpHWWWP, .divHWWWP, input.inpAbstimmenWWW, .divFrmHP{
	display:none;
}

#divContentList table, #divContentDetailMarathonLMList table, #divContentDetail table{
	width:100%;
}

#divContentDetailLeserpostForm input.inpLeserpost, input.inpLeserpost, #divContentDetailLeserpostForm select.selLeserpost, #divContentDetailLeserpostForm textarea.inpLeserpost, #divContentDetailLeserpostForm input.inpSubmitLeserpost, #divContentDetailLeserpostForm input.inpLeserpostObl, #divContentDetailLeserpostForm textarea.inpLeserpostObl{ 
	border:1px solid #cecece;
	background-color:#fafafa;
	color:#484848;
	font-size:12px;
	padding-left:2px;
	width:99%;
}

#divContentDetailLeserpostForm input.inpLeserpostObl, #divContentDetailLeserpostForm textarea.inpLeserpostObl, #divContentDetailLeserpostForm select.inpLeserpostObl, #divContentDetailLeserpostForm select.selOblKat{
	border:1px solid red;
}
#divContentDetailLeserpostForm input.inpSubmitLeserpost{ 
	width:130px;

	display:inline-block;
	color:white !important;
	font-weight:bold !important;
	text-decoration:none !important;
	font-size:12px !important;
	line-height:16px !important;
	padding:3px 7px 3px 7px;
	margin:0 5px 0 0px;
	border:1px solid #c9640d;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    background: #ff7601;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff7601), to(#d86e14));
    background: -webkit-linear-gradient(#ff7601, #d86e14);
    background: -moz-linear-gradient(#ff7601, #d86e14);
    background: -ms-linear-gradient(#ff7601, #d86e14);
    background: -o-linear-gradient(#ff7601, #d86e14);
    background: linear-gradient(#ff7601, #d86e14);
	-pie-background: linear-gradient(#ff7601, #d86e14);

	cursor:pointer;
}

.divContentDetailLinkList .divTrailBuecher table{
	border:0 !important;
}

.trBuecher{
	background:#f1f1f1;
}

.trBuecher td{
	padding:10px !important;
}

.divTrailBuecher table td,
.divTrailBuecher table td,
.divTrailBuecher table th{
	border:0 !important;
}

.spanSearchRsltMarker{
	background-color:#d76e15;
	color:white;
	padding:0 2px 0 2px;
}

.divSucheHLCont h3{
	color:#484848 !important;
	font-size:14px !important;
}

.divDetailansichtAktuelles h4{
	margin:0 !important;
	padding:5px 0 5px 0 !important;
}

.divDetailansichtAktuelles h3{
	margin:0 !important;
	padding:0 0 5px 0 !important;
}


#divStatsTable table{
	border-collapse:collapse;
}

#divStatsTable table tr td, #divStatsTable table tr th{
	font-size:12px;
	color:#484848;
	padding:2px;
	border:1px solid white;
	text-align:right;
}

#divStatsTable table tr th{
	font-weight:bold;
	text-align:center;
	background:#eae7e0;
}

#divStatsTable table tr td.tdMonthName{
	text-align:left;
}

#divStatsTable table tr.tdAltBGC td{
	background:#eae7e0;
}

#divStatsGraphics{
	margin:0 0 20px 0;
}

#divStatsGraphics table tr td div{
	font-size:12px;
	color:#484848;
	/*clear:left;*/
	font-weight:bold;
}

.bgStatsGraphHits, #divStatsTable table tr th.bgStatsGraphHits{
	background:#bdbf08;
	color:white;
}
.bgStatsGraphVisits, #divStatsTable table tr th.bgStatsGraphVisits{
	background:#d85d0e;
	color:white;
}
.bgStatsGraphPages, #divStatsTable table tr th.bgStatsGraphPages{
	background:#006e97;
	color:white;
}
.bgStatsGraphFiles, #divStatsTable table tr th.bgStatsGraphFiles{
	background:#605046;
	color:white;
}

.tdStatsYearlist a, .tdMonthName a{
	text-decoration:none;
	color:#484848;
}

.tdStatsYearlist a:hover, .tdMonthName a:hover{
	color:#d76e15;
}

.divTrailDetailListMore{
	padding-bottom:20px;
}

.divTrailDetailListMore a{
	color:#d76e15;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	line-height:auto;
}

.divContentDetailLinkListCnt{
	padding:10px 0 10px 0;
	border:1px solid #d76e15;
	border-left:0;
	border-right:0;
}

.divContentDetailImgListFirstImageWrap{
	position:relative;
}

.divContentDetailImgListFirstImage{
	position:absolute;
	z-index:1;
}

.divContentDetailImgListLense{
	position:absolute;
	z-index:2;
	bottom:5px;
	right:5px;
}</pre></body></html>