/*<agl.folder "Struktur">*/
	* { margin: 0; padding: 0; }
	body { color: #3f3f3f; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #66470a; }
	#ts-ankerpunkt { position: absolute; top: 0; left: 50%; width: 1px; height: 1px; }
	#ts-head { background-image: url(../img/tumsuden-head.jpg); background-repeat: no-repeat; position: relative; top: 0; left: -400px; width: 800px; height: 280px; }
	#ts-menu { position: absolute; top: 54px; left: 50px; width: 700px; }
	.menu-item { width: 16.66%; }
	#ts-content-bg { background-image: url(../img/tumsuden-bg.jpg); background-repeat: repeat-y; position: relative; top: 0; left: -400px; width: 800px; }
	#ts-content { position: relative; width: 690px; margin-left: 55px; padding-top: 10px; padding-bottom: 5px; }
	#ts-foot { background-image: url(../img/tumsuden-foot.jpg); background-repeat: no-repeat; position: relative; left: -400px; width: 800px; height: 50px; }
	.menu-item a:link { color: #66470a; font-size: 13px; font-weight: normal; text-decoration: none; }
	.menu-item a:visited { color: #66470a; font-size: 13px; font-weight: normal; text-decoration: none; }
	.menu-item a:hover { color: #e69a00; font-size: 13px; font-weight: normal; text-decoration: none; }
	.menu-item a:active { color: #66470a; font-size: 13px; font-weight: normal; text-decoration: none; }
/*</agl.folder>*/
/*<agl.folder "Content">*/
	a:link { color: #cd8900; text-decoration: underline; }
	a:visited { color: #cd8900; text-decoration: underline; }
	a:hover { color: #66470a; }
	a:active { color: #cd8900; text-decoration: underline; }
	h1 { color: #800000; font-size: 19px; font-weight: bold; font-variant: small-caps; margin: 0 0 8px; padding: 0; }
	h1 a:link { color: #020080; }
	h1 a:visited { color: #020080; }
	h1 a:hover { color: #ffab00; }
	h1 a:active { color: #020080; }
	h2 { font-size: 17px; font-weight: bold; font-variant: small-caps; margin: 0; padding: 0 0 8px; }
	h3 { font-size: 15px; font-weight: bold; font-variant: small-caps; margin: 0; padding: 5px 0 8px; }
	h4 { font-size: 13px; font-weight: bold; font-variant: small-caps; margin: 0; padding: 0 0 8px; }
	h5 { font-size: 11px; font-weight: bold; font-variant: small-caps; margin: 0; padding: 0 0 8px; }
	h6 { font-size: 9px; font-weight: bold; font-variant: small-caps; margin: 0; padding: 0 0 8px; }
	p { font-size: 13px; line-height: 1.3; margin: 0; padding: 0 0 10px; }
	ul { font-size: 13px; clear: both; margin: 0; padding: 0 0 0 15px; list-style-type: circle; }
	li { padding-bottom: 5px; }
	table { font-size: 13px; margin: 0; padding: 0; }
	.align-center { text-align: center; }
/*</agl.folder>*/
/*<agl.folder "News">*/
	.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{ clear:both; height:1px; border-width: 0; }
.news-latest-container HR.clearer {
	clear:both;
}
	.news-list-container { border-top: 3px double #800000; }
	.news-list-item { border-bottom: 1px solid #800000; }
	.news-list-item h3 a:link { color: #020080; font-size: 15px; }
	.news-list-item h3 a:visited { color: #020080; font-size: 15px; }
	.news-list-item h3 a:hover { color: #ffab00; font-size: 15px; }
	.news-list-item h3 a:active { color: #020080; font-size: 15px; }
	.news-list-date { color: #7f7f7f; font-size: 13px; }
	.news-list-category { color: #800000; font-size: 11px; }
	.news-list-morelink { font-size: 10px; text-align: right; padding-bottom: 5px; }
	.tx-ttnews-browsebox td { padding-right: 5px; }
	.tx-ttnews-browsebox-strong { font-weight: bold; }
	.tx-ttnews-browsebox-SCell a:link { color: #800000; }
	.tx-ttnews-browsebox-SCell a:visited { color: #800000; }
	.tx-ttnews-browsebox-SCell a:hover { color: #ffab00; }
	.tx-ttnews-browsebox-SCell a:active { color: #800000; }
	.news-single-item { border-top: 3px double #800000; }
	.news-single-item h2 { color: #020080; }
	.news-single-item ul a { font-size: 11px; }
	.news-single-timedata { font-size: 11px; text-align: right; margin-top: 5px; }
	.news-single-author { font-size: 11px; }
/*</agl.folder>*/
/*<agl.folder "CHC-Forum">*/
	.header_text { color: #fffcf3; font-size: 17px; letter-spacing: 1.5px; }
/*</agl.folder>*/
/*<agl.folder "Powermail">*/
	.tx-powermail-pi1_fieldset { border: hidden }
	.tx-powermail-pi1_fieldset legend { display: none; }
	.powermail_mandatory { visibility: hidden; }
	.tx-powermail-pi1 { padding-top: 10px; border-top: 3px double #800000; border-right-style: none; border-right-width: medium; border-bottom-style: none; border-bottom-width: medium; border-left-style: none; border-left-width: medium; 
 /* Rand ausschalten */
}
	.tx_powermail_pi1_fieldwrap_html label { text-align: right; float:left; clear:both; display:block; width:200px; padding-left:10px; margin-bottom:10px; padding-right: 10px; }
	.tx_powermail_pi1_fieldwrap_html input,
	.tx_powermail_pi1_fieldwrap_html textarea,
	.tx_powermail_pi1_fieldwrap_html img,
	.tx_powermail_pi1_fieldwrap_html select { float:left; display:block; width:250px; background:#f3d79e; padding:1px; margin-bottom:10px; }
	.tx_powermail_pi1_fieldwrap_html img { margin-left: 220px; }
	.powermail_submit {
/* Absende Button nach rechts verschieben. Der Wert ergibt sich aus der Summe width + padding-left aus dem label Abschnitt -> oben */
margin-left: 220px;
/* Float wieder abschalten */
clear: both; }
/*</agl.folder>*/
/*<agl.folder "Login">*/
	.tx-newloginbox-pi1 { border-top: 3px double #800000; }
	.tx-newloginbox-pi1 h3 { padding-top: 10px; }
	.tx-newloginbox-pi1 th { text-align: right; width: 200px; padding-right: 10px; padding-bottom: 10px; }
	.tx-newloginbox-pi1 td { width: 220px; padding-bottom: 10px; }
	.tx-newloginbox-pi1 input { background-color: #f3d79e; width: 250px; }
	.tx-newloginbox-pi1 tfoot input { width: 250px; }
	/* ab hier: Listenansicht 
*/
	.tx-newloginbox-pi3 { padding-top: 10px; border-top: 3px double #800000; }
	.tx-newloginbox-pi3 table { width: 100%; border-style: none; }
	.tx-newloginbox-pi3 th { color: white; background-color: #800000; margin: 0; padding: 2px 5px; }
	.tx-newloginbox-pi3 th a:link { color: white; }
	.tx-newloginbox-pi3 th a:visited { color: white; }
	.tx-newloginbox-pi3 th a:hover { color: #ffab00; }
	.tx-newloginbox-pi3 th a:active { color: white; }
	.tx-newloginbox-pi3 td { background-color: #f3d79e; margin: 0; padding: 2px 5px; border-color: #fff7e6 #ffbd41 #ffbd41 #fff7e6; border-style: solid; border-width: 1px; }
	.tx-newloginbox-pi3-browsebox p { font-size: 11px; text-align: center; margin: 0; padding: 0; }
	.tx-newloginbox-pi3-browsebox table { margin: 0; padding: 0; }
	.tx-newloginbox-pi3-browsebox td { width: 50%; padding-right: 5px; }
	.tx-newloginbox-pi3-browsebox-strong { font-weight: bold; }
	.tx-newloginbox-pi3-browsebox-SCell a:link { color: #800000; }
	.tx-newloginbox-pi3-browsebox-SCell a:visited { color: #800000; }
	.tx-newloginbox-pi3-browsebox-SCell a:hover { color: #ffab00; }
	.tx-newloginbox-pi3-browsebox-SCell a:active { color: #800000; }
	.tx-newloginbox-pi3-searchbox td { width: 50%; }
	.tx-newloginbox-pi3-searchbox input { background-color: #fff2cc; width: 100%; }
/*</agl.folder>*/
/*<agl.folder "cal">*/
	.tx-cal-controller p { margin: 0; padding: 0; }
	.tx-cal-controller { background-color: white; width: 100%; margin: 0; padding: 0; border: solid 1px #ffbd41; }
	.tx-cal-controller a:link {
	color: #000;
	text-decoration: none;
}
	.tx-cal-controller a:visited {
	color: #000;
	text-decoration: none;
}
	.tx-cal-controller a:hover {
	color: #c48d32;
	text-decoration: none;
}
	.tx-cal-controller a:active {
	color: #db9f3a;
	text-decoration: none;
}
	#month-header { font-size: 16px; font-weight: bold; width: 100%; margin: 0; padding: 0; border-style: none; }
	#month-header-prevnext { position: relative; top: -4px; margin: 0; padding: 0; }
	#month-header-prevnext img { position: relative; top: 8px; }
	#month-large { margin: 0; padding: 0; border-style: none; }
	#month-footer div { margin: 0; padding: 0; }
	#month-footer p { margin: 0; padding: 0; }
	#month-footer h1 { background-color: #f3d79e; margin: 0; padding: 5px 0 0; }
	#month-footer dt { padding-top: 5px; padding-right: 15px; padding-left: 15px; }
	#month-footer dl { margin: 0; padding: 0; }
	#month-footer dd { color: #4271d7; margin: 0; padding: 0 15px 5px; }
	.calborder { margin-top: 10px; padding-top: 2px; border-style: none; }
	#month-footer-header { padding-right: 15px; padding-left: 15px; border-top: 1px dotted #404040; }
	#month-footer-header img { position: relative; top: 8px; }
	#month-footer p.pagebrowser { text-align: right; padding-right: 15px; padding-left: 15px; }
	#month-footer p.found { background-color: #eee; margin: 0; padding: 0 15px 0; }
	#link-ics { font-size: 12px; background-color: #f3d79e; height: 21px; padding-top: 6px; border-top: 1px solid #ffbd41; }
/*</agl.folder>*/
/*<agl.folder "Filelist">*/
	.tx-filelist-pi1 { margin-bottom: 15px; padding-bottom: 20px; border-bottom: 3px double #800000; }
	.tx-filelist-pi1 table { width: 100%; }
	.tx-filelist-pi1-header-tr td { color: white; background-color: #800000; padding: 2px 5px; }
	.tx-filelist-pi1-tr td { background-color: #f3d79e; padding: 2px 5px; border-color: #fff7e6 #ffbd41 #ffbd41 #fff7e6; border-style: solid; border-width: 1px; }
/*</agl.folder>*/
/* jrTicker */
	.jrTicker a:link {
		color: red;
	}
	.jrTicker a:visited {
		color: red;
	}
	.jrTicker a:hover {
		color: black;
	}
	.jrTicker a:active {
		color: red;
	}
	.jrTicker {
		position: relative;
		width: 688px;
		left: 1px;
		overflow: hidden;
	}
	
	
	
	

