/*<agl.folder "Aktuell">*/
	.aktuell_banner { width: 28.12em; height: 3.75em; margin: 0; padding: 0; border-style: none; }
	.aktuell_container { margin: 0 0 0 0; padding: 0; }
	.aktuell_container .item { color: #3c529b; font-size: 0.8em; font-weight: bold; font-style: normal; background-color: #ffcb08; text-decoration: none; margin: 0; padding: 0.2em; border-top: 1px dotted #3c529b; cursor: pointer; }
	.aktuell_container .detail { font-weight: normal; font-style: normal; background-color: #fff7d5; background-repeat: repeat-x; background-position: 0 bottom; text-decoration: none; width: auto; float: none; clear: left; min-height: 6em; margin: 0 0 0; padding: 0.5em; display: block; }
	.aktuell_container .detail p { color: black; font-size: 0.7em; font-variant: normal; line-height: 1.3em; text-align: left; margin: 0; }
	.aktuell_container a { color: #3c529b; text-decoration: none; }
	.aktuell_container a:hover { color: #3c529b; text-decoration: underline; }
	.aktuell_container a:active { color: #3c529b; text-decoration: underline; }
	.aktuell_container a:focus { color: #3c529b; text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "Thementeaser">*/
	.teaser_container { margin: 0 0 0 0; padding: 0; }
	.teaser_container .item { color: #606060; font-size: 0.8em; font-weight: bold; font-style: normal; background-color: #dbdbdb; text-decoration: none; margin: 0; padding: 0.2em; border-top: 1px dotted #606060; cursor: pointer; }
	.teaser_container .detail { font-weight: normal; font-style: normal; background-color: transparent; background-repeat: repeat-x; background-position: 0 bottom; text-decoration: none; width: auto; float: none; clear: left; min-height: 3.5em; margin: 0; padding: 0.5em; display: block; }
	.teaser_container .detail ul { color: #606060; font-size: 0.7em; font-weight: normal; font-style: normal; font-variant: normal; line-height: 1.3em; text-decoration: none; text-align: left; margin: 0; padding: 0; list-style-type: square; list-style-position: inside; }
	.teaser_container .detail li { margin-bottom: 0.1em; }
	.teaser_container a { color: #606060; text-decoration: none; }
	.teaser_container a:hover { color: #606060; text-decoration: underline; }
	.teaser_container a:active { color: #606060; text-decoration: underline; }
	.teaser_container a:focus { color: #606060; text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "Sponsorbanner">*/
	.marginal_container .sponsorimage { width: 18.75em; height: 6.25em; margin: 0.2em 0 0; border-style: none; }
/*</agl.folder>*/
/*<agl.folder "Mediabox Teaser">*/
	#marginalmediabox_link { width: 18.75em; margin: 0 0 0.5em; padding: 0.5em 0 0; }
	#marginalmediabox_link .topteaser_pic { width: 8.12em; height: 6.5em; float: left; margin: 0 0.5em 0.5em 0; padding: 0; border-style: none; }
	#marginalmediabox_link h1 { color: #3c529b; font-size: 0.7em; font-weight: bold; font-style: normal; line-height: 1.3em; text-decoration: none; margin: 0 0 0.2em; }
	#marginalmediabox_link h1 a { color: #3c529b; text-decoration: none; }
	#marginalmediabox_link h1 a:hover { color: #3c529b; text-decoration: underline; }
	#marginalmediabox_link h1 a:active { color: #3c529b; text-decoration: underline; }
	#marginalmediabox_link h1 a:focus { color: #3c529b; text-decoration: underline; }
	#marginalmediabox_link p { color: #606060; font-size: 0.7em; font-weight: normal; font-style: normal; line-height: 1.3em; text-decoration: none; margin: 0; padding: 0; }
	#marginalmediabox_link p a { color: #606060; text-decoration: none; }
	#marginalmediabox_auswahl { margin: 0 0 1em; width: 18.75em; clear: both; }
	#marginalmediabox_auswahl img { width: 3.4em; height: 3.4em; margin: 0 0.1em 0 0; padding: 0; border-style: none; cursor: pointer; }
/*</agl.folder>*/
/*<agl.folder "Terminübersicht">*/
	.object_termin { overflow: hidden; margin-top: 1em; margin-bottom: 2em; }
	.object_termin h1 { color: #3c529b; font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.3em; text-decoration: none; margin-top: 0; margin-bottom: 0.2em; }
	.object_termin p.datum { color: #606060; font-size: 0.7em; font-style: normal; font-weight: bold; line-height: 1.3em; background-color: #d5daea; text-decoration: none; text-align: left; margin-top: 1em; margin-bottom: 0; padding: 0.5em; border-top: 1px dotted #3c529b; }
	.object_termin p.bezeichnung { color: #3c529b; font-size: 0.8em; font-style: normal; font-weight: bold; line-height: 1.3em; text-decoration: none; background-color: #eaecfb; text-align: left; margin-top: 0; margin-bottom: 0; padding: 0.5em; }
	.object_termin p.info { color: #000; font-size: 0.8em; font-style: normal; font-weight: normal; line-height: 1.3em; text-decoration: none; background-color: #eaecfb; text-align: left; margin-top: 0; margin-bottom: 0; padding: 0.5em; }
	.object_termin p.option { color: #3c529b; font-size: 0.7em; font-style: normal; font-weight: normal; line-height: 1.3em; text-decoration: none; background-color: #eaecfb; text-align: left; margin-top: 0; margin-bottom: 0.8em; padding: 0.5em; border-top: 1px dotted #d5daea; border-bottom: 1px dotted #3c529b; }
	.object_termin p.option a { color: #3c529b; font-weight: normal; font-style: normal; text-decoration: none; }
	.object_termin p.option a:hover { color: #606060; font-style: normal; font-weight: normal; text-decoration: none; }
	.object_termin p.option a:focus { color: #606060; font-style: normal; font-weight: normal; text-decoration: none; }
	.object_termin p.option a:active { color: #606060; font-style: normal; font-weight: normal; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "Trainingsplan">*/
	/*Auswahlfeld Trainingsgruppe*/
	.object_training form { background-color: #d5daea; margin: 1em 0 2em; padding-top: 1em; padding-bottom: 1em; }
	.object_training br { clear: left; }
	.object_training label { color: #606060; font-size: 0.8em; font-weight: normal; font-style: normal; line-height: 1.6em; text-decoration: none; text-align: right; vertical-align: middle; width: 11em; float: left; padding-right: 1em; padding-bottom: 0.6em; }
	.object_training input { color: #606060; font-size: 0.8em; background-color: white; width: 21.5em; height: 1.3em; padding-right: 0.3em; padding-left: 0.3em; border: solid 1px #3c529b; }
	.object_training select { color: #606060; font-size: 0.8em; background-color: #fff; width: 22.3em; border: solid 1px #3c529b; outline-style: none; }
	.object_training button { color: #606060; font-size: 0.8em; background-color: #eaecfb; height: 1.7em; margin-top: 0.5em; padding: 0.1em; border: solid 1px #3c529b; }
	/*Traingstermine*/
	.object_training { overflow: hidden; margin-top: 1em; margin-bottom: 2em; }
	.object_training h1 { color: #3c529b; font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.3em; text-decoration: none; margin-top: 0; margin-bottom: 0.2em; }
	.object_training p.gruppe { color: #fff; font-size: 0.7em; font-style: normal; font-weight: bold; line-height: 1.3em; background-color: #606060; text-decoration: none; text-align: left; margin-top: 1em; margin-bottom: 0; padding: 0.5em; }
	.object_training p.datum { color: #606060; font-size: 0.7em; font-style: normal; font-weight: bold; line-height: 1.3em; background-color: #d5daea; text-decoration: none; text-align: left; margin-top: 0.5em; margin-bottom: 0; padding: 0.5em; border-top: 1px dotted #3c529b; }
	.object_training p.bezeichnung { color: #3c529b; font-size: 0.8em; font-style: normal; font-weight: bold; line-height: 1.3em; text-decoration: none; background-color: #eaecfb; text-align: left; margin-top: 0; margin-bottom: 0; padding: 0.5em; }
	.object_training p.info { color: #000; font-size: 0.7em; font-style: normal; font-weight: normal; line-height: 1.3em; text-decoration: none; background-color: #eaecfb; text-align: left; margin-top: 0; margin-bottom: 0; padding: 0.5em 0.5em 0; }
	.object_training p.trainer { color: #000; font-size: 0.7em; font-style: normal; font-weight: normal; line-height: 1.3em; text-decoration: none; background-color: #eaecfb; text-align: left; margin-top: 0; margin-bottom: 0; padding: 0.5em; border-bottom: 1px dotted #3c529b; }
	.object_training p.trainer a { color: #3c529b; text-decoration: none; }
	.object_training p.trainer a:hover { color: #3c529b; text-decoration: underline; }
	.object_training p.trainer a:active { color: #3c529b; text-decoration: underline; }
	.object_training p.trainer a:focus { color: #3c529b; text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "Rolv-Ergebnistabelle">*/
	/*Tabellen*/
	.object_rolvresult { overflow: hidden; margin-top: 0; margin-bottom: 2em; }
	.object_rolvresult h1 { color: #3c529b; font-size: 1em; font-style: normal; font-weight: bold; line-height: 1.3em; text-decoration: none; margin-top: 0; margin-bottom: 0.2em; }
	.object_rolvresult table { width: 100%; margin: 0.5em 0 0; border-style: none; empty-cells: show; table-layout: fixed;; }
	.object_rolvresult thead { font-weight: bold; text-align: center; }
	.object_rolvresult tbody { font-weight: normal; text-align: center; }
	.object_rolvresult td { color: #fff; font-size: 0.7em; font-style: normal; line-height: 1.3em; background-color: #3c529b; text-decoration: none; margin: 1px; padding: 0.3em; }
	.object_rolvresult td.disqualifiziert { color: #fff; font-size: 0.7em; font-style: normal; line-height: 1.3em; text-decoration: none; background-color: #f18e5f; margin: 1px; padding: 0.3em; }
	.object_rolvresult td.unterwegs { color: #000; font-size: 0.7em; font-style: normal; line-height: 1.3em; text-decoration: none; background-color: #daff9e; margin: 1px; padding: 0.3em; }
	.object_rolvresult td.start { color: #000; font-size: 0.7em; font-style: normal; line-height: 1.3em; text-decoration: none; background-color: #d5daea; margin: 1px; padding: 0.3em; }
	.object_rolvresult .rot { color: #a80000; font-weight: bold; }
	.object_rolvresult .gruen { color: #619e00; font-weight: bold; }
	.object_rolvresult td .grau { color: #8ea0dc; }
	.object_rolvresult td.unterwegs .grau { color: #82c11f; }
	.object_rolvresult td.disqualifiziert .grau { color: #ba5627; }
	.object_rolvresult td.start .grau { color: #7c86a1; }
/*</agl.folder>*/
/*<agl.folder "Wettervorhersage">*/
	#marginalwetter_heute { width: 18.75em; margin: 0 0 0.5em; padding: 0.5em 0 0; }
	#marginalwetter_heute .wettericon_gross { width: 4em; height: 2.5em; float: left; margin: 0.1em 0.5em 0.5em 0; padding: 0; border-style: none; }
	#marginalwetter_heute p { color: #606060; font-size: 0.7em; font-weight: bold; font-style: normal; line-height: 1.3em; text-decoration: none; margin: 0; padding: 0; }
/*</agl.folder>*/
