/*<agl.folder "grundlegendes">*/
	h1     { color: #636363; font-size: 45px; font-weight: bold; line-height: 55px }
	h2 /* rubrik */          { font-size: 20px; font-weight: bold; line-height: 30px; margin: 0.83em 0 }
	h3 { font-size: 12px; font-weight: bold; margin: 1em 0 }
	td,input,body,textarea /* grundtext */        { color: black; font-size: 12px; font-family: Geneva, SunSans-Regular, Arial, Helvetica, sans-serif; line-height: 17px }
	.zebra     { background-color: #d3d3d3 }
	.tdtitel    { color: white; font-weight: bold; background-color: #8f8f8f }
	.status { font-style: italic; font-weight: bold }
	.pflichtfeld { font-style: italic; font-weight: bold }
	.error  { color: #fff; font-weight: bold; background-color: #f83f62; outline: solid 2px #996394 }
	.legende  { font-size: 9px }
	.legende_weiss { color: white; font-size: 9px }
	.legende_grau { color: #8f8f8f }
	.hidden { display: none }
/*</agl.folder>*/
/*<agl.folder "ids">*/
	/* allgemeine IDs 
*/
	#liste   { text-decoration: underline; list-style-image: url(../img/tooltip_zeichen.png); display: list-item; margin-top: 5px; margin-bottom: 5px; margin-left: 25px }
	/* Modulspezifische IDs */
	#kontakt_visitenkarte { border: solid 1px black }
/*</agl.folder>*/
/*<agl.folder "Content">*/
	.content_td { color: white; background-image: url("../img/stilelemente/hg_flaeche.jpg") }
	.content_imglinks { width: 100px; height: 10px }
	.content_imgrechts  { width: 30px; height: 10px }
	.content_imgoben   { width: 20px; height: 30px }
	.content_imgunten   { width: 20px; height: 40px }
	.content_td:hover { color: #8f8f8f; font-weight: bold; text-decoration: none }
/*</agl.folder>*/
/*<agl.folder "url" "urls">*/
	.navi_logout     { color: #f83f62; font-family: Geneva, SunSans-Regular, Arial, Helvetica, sans-serif; font-weight: bold !important; margin-left: 5px }
	/*standard*/
	a     { color: #000; font-weight: bold; text-decoration: none }
	a:hover    { color: #f83f62; font-weight: bold; text-decoration: underline }
	/*standard - negativ*/
	.url_neg { color: white; font-weight: bold; text-decoration: none }
	.url_neg:visited { color: white; font-weight: bold }
	.url_neg:hover { color: black; font-weight: bold; text-decoration: underline }
	/*haupt-navigation*/
	.navi_haupt             { font-weight: bolder !important; text-decoration: none; text-align: left; text-indent: 5px; margin-right: 30px }
	.navi_haupt:hover         { color: white; text-decoration: underline }
	/*haupt-navigation aktuell*/
	.navi_hauptakt              { color: white; font-weight: bolder !important; text-decoration: none; text-align: left; text-indent: 5px; margin-right: 30px }
	/*unter-navigation*/
	.navi_unter         { color: #000; font-weight: normal !important; text-align: left; display: block; margin-bottom: 10px; width: 160px }
	.navi_unter:hover        { color: white; text-decoration: underline }
	/*unter-navigation aktuell*/
	.navi_unterakt         { color: #000; font-weight: normal !important; text-decoration: underline; text-align: left; display: block; margin-bottom: 10px; width: 160px }
	/*legende-url*/
	.url_legende { color: #8f8f8f; font-size: 10px; font-weight: bold; text-decoration: none }
	.url_legende:visited { color: #8f8f8f; font-size: 10px; font-weight: bold }
	.url_legende:hover { color: #f83f62; text-decoration: underline }
	/*navigationsposition*/
	.navi_pos   { font-size: 10px; font-weight: normal !important; line-height: 10px; text-decoration: underline; position: relative; top: -25px }
	.navi_pos:hover { color: black; font-weight: normal !important; text-decoration: underline }
/*</agl.folder>*/
/*<agl.folder "tabellenstilelemente">*/
	.td_grau    { background-color: #8f8f8f; background-image: none }
	.td_dunkelgrau { background-color: #636363 }
	.td_schwarz { background-color: #000 }
	.td_weiss { background-color: white }
	.td_hellgrau  { background-color: #d3d3d3; background-image: url("../img/black_blank.gif"); background-repeat: repeat-x; background-position: 0 100% }
	.td_punkt   { background-image: url("../img/black_blank.gif"); background-repeat: repeat-x; background-position: 0 100% }
	.td_punkt_vertikal    { background-image: url("../img/black_blank_vertikal.gif"); background-repeat: repeat-y; background-position: 0 100% }
/*</agl.folder>*/
/*<agl.folder "formular" "eingabefelder von formularen">*/
	input { border: solid 0 black }
	/*textarea { width: 390px; height: 450px; border: solid 0 black }*/
	textarea  { width: 100%; border: solid 0 black }
	select    { border: solid 0 black }
/*</agl.folder>*/
/*<agl.folder "aktuell">*/
	.news_rubrik   { color: white; font-family: Geneva, SunSans-Regular, Arial, Helvetica, sans-serif; font-weight: bold }
	.td_aktuell1  { background-color: #8f8f8f; background-image: url("../img/stilelemente/news_bogen_01.jpg"); background-repeat: no-repeat }
	.td_aktuell2  { background-color: #8f8f8f; background-image: url("../img/stilelemente/news_bogen_02.jpg"); background-repeat: no-repeat }
	.td_aktuell3  { background-color: #8f8f8f; background-image: url("../img/stilelemente/news_bogen_03.jpg"); background-repeat: no-repeat }
	a.url_news { color: #d5e6f0 !important; font-family: Geneva, SunSans-Regular, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
	a.url_news:visited { color: #d5e6f0 !important; font-family: Geneva, SunSans-Regular, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
	a.url_news:hover { color: #f83f62; font-family: Geneva, SunSans-Regular, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
/*</agl.folder>*/
/*<agl.folder "album">*/
	.albumzelle  { background-color: #e1e1e1; width: 110px; height: 110px }
	.albumlegende { color: #676767; font-weight: bold }
	.albumtabelle { background-color: #e1e1e1 }
	.album { font-family: Geneva, SunSans-Regular, Arial, Helvetica, sans-serif; background-color: #787878; width: 90px; height: 90px }
	.deaktiviert { color: gray; font-weight: bold }
/*</agl.folder>*/
/*<agl.folder "karte">*/
	.karte_haupt   { background-color: #d3d3d3 }
/*</agl.folder>*/
/*<agl.folder "shop">*/
	.total { background-image: url("../img/totalbalken.gif"); background-repeat: repeat-x; background-position: 12px 5px }
	.verbergen { visibility: hidden }
/*</agl.folder>*/

