/*<agl.folder "allg">*/
	html, body  { color: #000; font-size: 100%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: white; text-align: center; margin: 0; padding: 0; height: 100% }
	p  { font-size: 12px; line-height: 1.4em; margin: 0; padding: 15px 7px 0  }
	p a { color: #000; }
	p a:hover { color: #036; }
	h1    { font-size: 20px; font-weight: normal; margin: 0; padding: 3px 7px 7px }
	h2   { font-size: 14px; margin: 0; padding: 3px 7px 4px }
	h3  { color: #717171; font-size: 12px; text-indent: 5px; letter-spacing: 0.15em; margin: 0; padding: 3px 7px 4px; border-bottom: 5px solid #fff }
	h4  { color: #717171; font-size: 12px; text-indent: 5px; letter-spacing: 0.15em; margin: 0 0 0 0; padding: 3px 0 4px; border-bottom: 1px solid #dfdfdf }
	.txt {  margin: 0; padding: 0  }
	img   { border: 0; outline-width: 0; }
	.txt img { float: left; clear: right; max-width: 531px; margin: 0; padding: 3px 7px 10px 0; border-width: 0; outline-width: 0; }
	.bigImg { width: 556px; height: auto; float: left; clear: right; margin: 0; padding: 0 0 15px; border-width: 0; outline-width: 0; }
	form   { margin: 0px; padding: 0px; }
	.NewsHead  { color: #000; font-size: 12px; font-weight: bold; padding: 10px 10px 5px }
	.NewsHead a { color: #000; text-decoration: none; }
	.NewsHead a:hover { color: #036; }
	.NewsTXT  { font-size: 12px; padding: 5px 10px 10px }
	.NewsTXT a { color: #000; }
	.NewsTXT a:hover { color: #036; }
	.adress { text-align: center; }
	.adress a { color: #5a5a5a; text-decoration: none; }
	.adress a:hover { color: #036; }
/*</agl.folder>*/
/*<agl.folder "Navigationen">*/
	#Navigation   { color: #5a5a5a; font-size: 13px; background-image: url(/standards/navi-rund.gif); margin-top: 10px; width: 0; height: 0; visibility: hidden; float: left; clear: left  }
	#NavigationHaupt { width: 678px; float: left; }
	#NavigationHaupt ul  { margin: 0; padding: 0; list-style-type: none; }
	#NavigationHaupt li  { margin: 0; padding: 0; list-style-type: none; float: left; }
	#NavigationHaupt a   { color: #393939; text-decoration: none; text-align: center; padding-top: 5px; width: 112px; height: 35px; border-right: 1px solid white }
	#NavigationHaupt li a:hover   { color: black; background-image: url(/standards/navi-hover.gif); background-repeat: repeat-x; padding-top: 5px; width: 112px; height: 35px; border-right: 1px solid white }
	#NavigationHaupt .On { color: black; background-image: url(/standards/navi-hover.gif); background-repeat: repeat-x; }
	#Funktionsfeld   { text-align: left; width: 210px; height: 40px; float: left  }
	#FunktionsfeldInnen   { padding: 5px 3px 3px 6px }
	#FunktionsfeldInnenOben { width: 210px; height: 18px; float: left; }
	#Suchfeld   { float: left; padding: 0px; margin: 0px; }
	.FormSearch  { font-size: 9px; background-color: #fff; text-align: left; width: 120px; height: 11px; vertical-align: top; border: solid 1px #fff; margin: 0; }
	.FormSearchButton  { border: 0; margin: 0; }
	#Sprachen    { float: right ; margin: 0; padding: 0px; }
	#Sprachen .de    { background-image: url(/standards/sprachen_de_off.gif); background-repeat: no-repeat; background-position: center; margin-right: 3px }
	#Sprachen .de:hover   { background-image: url(/standards/sprachen_de_on.gif); background-repeat: no-repeat; background-position: center }
	#Sprachen .en    { background-image: url(/standards/sprachen_en_off.gif); background-repeat: no-repeat; background-position: center; margin-right: 2px }
	#Sprachen .en:hover    { background-image: url(/standards/sprachen_en_on.gif); background-repeat: no-repeat; background-position: center; margin-right: 2px }
	#FunktionsfeldInnenUnten  { font-size: 10px; margin: 0; padding: 0; width: 210px; height: 22px; border-width: 0; }
	#FunktionsfeldInnenUnten .drucken  { color: #393939; text-decoration: none; background-image: url(/standards/module_drucken.gif); background-repeat: no-repeat; background-position: left center; margin-left: 0; padding-top: 1px; padding-bottom: 2px; padding-left: 16px }
	#FunktionsfeldInnenUnten .drucken:hover  { color: #000; text-decoration: none; background-image: url(/standards/module_drucken.gif); background-repeat: no-repeat; background-position: left center; margin-left: 0; padding-top: 1px; padding-bottom: 2px; padding-left: 16px }
	#FunktionsfeldInnenUnten .senden  { color: #393939; text-decoration: none; background-image: url(/standards/module_mail.gif); background-repeat: no-repeat; background-position: left center; margin-left: 7px; padding-top: 1px; padding-bottom: 2px; padding-left: 16px }
	#FunktionsfeldInnenUnten .senden:hover  { color: #000; text-decoration: none; background-image: url(/standards/module_mail.gif); background-repeat: no-repeat; background-position: left center; margin-left: 7px; padding-top: 1px; padding-bottom: 2px; padding-left: 16px }
	#FunktionsfeldInnenUnten .bookmark  { color: #393939; text-decoration: none; background-image: url(/standards/module_merken.gif); background-repeat: no-repeat; background-position: left center; margin-left: 7px; padding-top: 1px; padding-bottom: 2px; padding-left: 13px }
	#FunktionsfeldInnenUnten .bookmark:hover  { color: #000; text-decoration: none; background-image: url(/standards/module_merken.gif); background-repeat: no-repeat; background-position: left center; margin-left: 7px; padding-top: 1px; padding-bottom: 2px; padding-left: 13px }
	#NavigationSub  { font-size: 13px; font-weight: normal; text-align: left; width: 0; height: 0; float: left; clear: left; overflow: hidden   ; visibility: hidden; }
	#NavigationSub a       { color: #393939; text-decoration: none; display: block; padding: 10px 10px 5px }
	#NavigationSub a:hover   { color: #036; text-decoration: none; background-color: #e6e6e6; display: block; padding: 10px 10px 5px }
	#NavigationSub .Folder { color: #393939; font-weight: normal; padding: 10px 10px 5px; border-bottom: 1px solid #c8c8c8; }
	#NavigationSub .FolderOn { color: black; font-weight: bold; background-color: #e6e6e6; padding: 10px 10px 5px; border-bottom: 1px solid #c8c8c8; }
	#NavigationSub .Item { padding: 5px 20px; color: #393939; border-bottom: 1px solid #dcdcdc; }
	#NavigationSub .Item:hover   { color: #036; text-decoration: none; background-color: #e6e6e6; display: block; padding: 5px 20px }
	#NavigationSub .ItemOn { padding: 5px 20px; color: black; font-weight: bold; border-bottom: 1px solid #c8c8c8; }
	#NavigationSub .ItemOn:hover { color: black; font-weight: bold; text-decoration: none; background-color: #e6e6e6; display: block; padding: 5px 20px; }
/*</agl.folder>*/
/*<agl.folder "HauptBox">*/
	#All { background-color: white; text-align: center; margin: 0 auto; padding: 0; width: 900px; height: auto; }
	#Head { text-align: center; width: 0; height: 0; visibility: hidden; float: left; clear: left; margin: 10px 0 0; padding: 0; }
	#BOX { width: 900px; height: auto; }
	.Clear { clear: both; }
/*</agl.folder>*/
/*<agl.folder "ContentBoxIndex">*/
	#ContentIndex  { background-image: url(/standards/ContentIndexBG.jpg); background-repeat: repeat-y; text-align: center; padding: 0; width: 900px; height: auto; float: left; clear: left  ; margin: 10px 0 0; }
	.ObenIndex { background-image: url(/standards/ObenIndexBG.jpg); background-repeat: no-repeat; width: 445px; height: 15px; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
	.UntenIndex { background-image: url(/standards/UntenIndexBG.jpg); background-repeat: no-repeat; width: 900px; height: 30px; float: left; clear: left; margin: 0 0 20px; padding: 0; border-width: 0; outline-width: 0; }
	#LinksIndex  { text-align: left; width: 445px; height: auto; float: left; clear: right   ; margin: 0; padding: 0; }
	#RechtsIndex { text-align: left; width: 445px; height: auto; float: right; clear: right; margin: 0; padding: 0; }
	#IntroFlash { background-color: white; background-image: url(/standards/HeadPlatzhalter.jpg); background-repeat: no-repeat; width: 445px; height: 300px; margin: 0; padding: 0; border-top-width: 0; border-right-width: 0; border-bottom-style: solid; border-bottom-width: 0; border-left-width: 0; outline-width: 0; }
	#ClearFlash { background-color: white; width: 445px; height: 10px; clear: both; }
	.IndexNews { background-color: #f5f5f5; width: 445px; height: auto; float: left; clear: left; margin: 0; padding: 0; list-style-type: none; }
	.IndexNewsEintraege { width: 445px; height: auto; margin: 0; padding: 0; list-style-type: none; }
	.IndexNewsListe { width: 205px; height: auto; float: left; clear: right; margin: 0 7px; padding: 0; list-style-type: none; }
/*</agl.folder>*/
/*<agl.folder "ContentBox">*/
	#Content  { background-image: url(/standards/ContentBG.jpg); background-repeat: repeat; text-align: center; padding: 0; width: 900px; height: auto; float: left; clear: left  ; max-width: 900px; margin: 10px 0 0; }
	.ContentOben { background-image: url(/standards/ObenBG.jpg); background-repeat: no-repeat; width: 900px; height: 15px; float: left; clear: left; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
	#ContentLinks   { background-repeat: repeat; margin: 0; padding: 0; width: 600px; height: auto; float: left }
	#Inhalt { background-color: #f5f5f5; text-align: left; width: 545px; height: auto; float: left; clear: left; margin: 0; padding: 0; }
	#ContentRechts  { margin: 0; padding: 0; width: 188px; height: auto; float: left }
	#ContentNews { background-color: #f5f5f5; text-align: left; width: 188px; height: auto; }
	.ContentNews { text-align: left; width: 188px; height: auto; float: left; clear: left; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; }
	.ContentNewsEintraege { width: 188px; height: auto; margin: 0; padding: 0; list-style-type: none; }
	.ContentNewsListe { width: 174px; float: left; clear: right; margin: 0 7px; padding: 0; list-style-type: none; display: block; }
	.ContentUnten { background-image: url(/standards/UntenBG.jpg); background-repeat: no-repeat; width: 900px; height: 30px; float: left; clear: left; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
	.pTXT  { font-size: 12px; line-height: 1.4em; width: 531px; margin: 0; padding: 0 7px     }
	.pTXT h1 { font-size: 20px; font-weight: normal; margin: 0; padding: 3px 0 22px }
	.pTXT h2 { color: #000; font-size: 14px; font-weight: bold; margin: 0; padding: 3px 0 11px  }
	.pTXT a { color: #000; }
	.pTXT a:hover { color: #036; }
	.pTXThead    { font-size: 20px; font-weight: normal; margin: 0; padding: 3px 7px 4px }
	.pTXT ul { font-size: 12px; margin: 7px 0 10px; padding: 8px 5px 10px; list-style-type: disc; }
	.pTXT li { font-size: 12px; margin-top: 2px; margin-bottom: 1px; margin-left: 5px; list-style-position: inside; }
/*</agl.folder>*/
/*<agl.folder "Footer">*/
	#footer   { font-size: 11px; background-image: url(/standards/footer.jpg); background-repeat: repeat-x; text-align: left; margin-top: 20px; padding-top: 10px; width: 900px; float: left; clear: left }
	#adress { margin-bottom: 60px; color: #5a5a5a; text-align: left; margin-right: auto; margin-left: auto; }
	.adressA { text-align: left; visibility: visible; float: left; }
	.adressB { text-align: left; visibility: hidden; float: left; }
	#adress a { color: #5a5a5a; text-decoration: none; }
	#adress a:hover { color: #036; }
/*</agl.folder>*/
/*<agl.folder "NewsUbersicht">*/
	.NewsUbersichtPage  { color: #000; font-size: 12px; margin-right: 7px; margin-left: 7px }
	.NewsUbersichtPage a { color: #000; }
	.NewsUbersichtPage a:hover { color: #036; }
	.NewsUbersichtEintraege { width: 445px; height: auto; margin: 0; padding: 0; list-style-type: none; list-style-position: inside; }
	.NewsUbersichtEintraege li { margin: 0; padding: 0; list-style-type: none; list-style-position: inside; }
	.NewsUbersichtHead  { color: #000; font-size: 12px; font-weight: bold; padding: 10px 0 5px }
	.NewsUbersichtHead a { color: #000; text-decoration: none; }
	.NewsUbersichtHead a:hover { color: #036; }
	.NewsUbersichtTXT  { font-size: 12px; padding: 1px 0 10px }
	.NewsUbersichtTXTDatum  { font-size: 12px; padding: 5px 0 1px }
	.NewsUbersichtTXT a { color: #000; }
	.NewsUbersichtTXT a:hover { color: #036; }
/*</agl.folder>*/
/*<agl.folder "kontakt">*/
	.txtKontakt { margin: 0; padding: 0; }
	#kontakt { width: 545px; margin: 0 0 0; }
	.tdformularPers /*agl rulekind: base;*/ { width: 545px; margin: 0 0 30px; padding: 10px 0; border-top: 1px solid #d7d7d7; }
	.formularSpace { width: 15px; }
	.formularLinks /*agl rulekind: base;*/  { color: #000; font-size: 12px; margin: 0; padding: 5px 0; width: 210px }
	.formularMitte /*agl rulekind: base;*/ { width: 35px; }
	.formularRechts/*agl rulekind: base;*/  { color: #000; font-size: 13px; margin: 0; padding: 5px 0; width: 210px }
	.formularHinweis/*agl rulekind: base;*/ { color: #464646; width: 210px; }
	.formularEingabefeld { background-color: white; width: 210px; margin: 0; padding: 0 0 2px; }
	.formularGroEingabefeld { width: 455px; }
	.position  { color: #464646; font-size: 12px; text-align: left; margin: 0 25px 5px 15px; padding: 2px; width: 435px }
	.formularBitte  { color: #464646; font-size: 14px }
	.formularHinweis  { color: #000; font-size: 14px; margin-bottom: 15px; width: 455px }
	.button { width: 210px; margin-top: 15px; }
/*</agl.folder>*/
/*<agl.folder "suche">*/
	.suche { margin-right: 7px; margin-left: 7px; }
	form  { color: #000; font-size: 14px; margin: 0; padding: 0 }
	.suchfeld { margin-bottom: 25px; padding: 0; }
	.txtSuche { margin: 0; padding: 0; }
	.txtSuche tbody { overflow: hidden; margin: 0; padding: 0; }
	.txtSuche table  { color: #000; font-size: 12px; text-align: left; margin: 0; padding: 0; width: 531px; min-width: 530px; max-width: 530px; border-width: 0; border-color: #f5f5f5; outline-width: 0 }
	.txtSuche td  { color: #000; font-size: 12px; margin: 0 0 5px; padding: 5px 3px; width: auto; height: auto; border-top: 0; border-right: 0; border-bottom: 1px solid #d5d5d5; border-left: 0; outline-width: 0 }
	.txtSuche table a { color: #000; }
	.txtSuche table a:hover { color: #036; }
/*</agl.folder>*/
/*<agl.folder "Sitemap">*/
	.sitemap  { font-size: 14px; margin: 0 7px; padding: 0 0 15px }
	.SitemapA { color: #000; margin: 6px 0 10px 15px; padding: 0; list-style-type: none; }
	.SitemapA a { color: #000; }
	.SitemapA a:hover { color: #036; }
	.SitemapB { color: #000; margin: 0; padding: 0; list-style-type: none; display: inline; }
	.SitemapB a { color: #000; }
	.SitemapB a:hover { color: #036; }
/*</agl.folder>*/
/*<agl.folder "URL">*/
	.Link { color: #000; text-align: left; visibility: visible; margin-top: 15px; margin-bottom: 30px; margin-left: 0; }
	.ErsatzLogo { color: black; font-size: 30px; margin-bottom: 5px; }
	.Quelle { color: #000; font-size: 11px; }
/*</agl.folder>*/
/*<agl.folder "ContentProdukt">*/
	.ProduktTXT { margin: 0; padding: 0; }
	.ProduktKopfZeile { width: 545px; margin: 0; padding: 0; border-width: 0; outline-width: 0; }
	.ProduktKopfZeileLinks { vertical-align: top; width: 370px; height: auto; float: left; }
	.ProduktKopfZeileRechts { text-align: left; vertical-align: top; width: 150px; height: 100px; }
	.ProduktKopfZeileRechts img { border-width: 0; outline-width: 0; }
	.ProduktKopfZeileLinksHead { font-size: 20px; text-align: left; vertical-align: top; padding: 1px 7px 4px; }
	.ProduktKopfZeileLinksTXT { font-size: 12px; text-align: left; vertical-align: top; padding: 13px 7px 0; }
	.ProduktInhalt { width: 545px; margin: 40px 7px 0; padding: 0; border-width: 0; outline-width: 0; }
	.ProduktInhaltLinks { vertical-align: top; width: 150px; }
	.ProduktInhaltRechts { vertical-align: top; width: 370px; }
	.ProduktInhaltRechtsHead { font-size: 13px; font-weight: bold; width: 365px; margin: 0; padding: 0 0 5px; border-bottom: 1px solid #d7d7d7; }
	.ProduktTXT h1    { font-size: 20px; font-weight: normal; margin: 0; padding: 3px 7px 7px }
	.ProduktInhaltRechtsTXT { font-size: 12px; text-align: left; vertical-align: top; padding: 13px 7px 0;}
	.ProduktInhaltRechtsTXT  ul   { font-size: 12px; margin: 0; padding: 0 ; list-style-position: inside; }
	.ProduktInhaltRechtsTXT li   { font-size: 12px; margin: 0 0 0 10px; padding: 0; list-style-type: disc; list-style-position: outside; }
/*</agl.folder>*/
/*<agl.folder "Contentpartner">*/
	.field { font-size: 12px; line-height: 1.4em; text-align: left; width: 170px; height: auto; float: left; clear: right; margin: 0 7px 0 0; padding: 5px 0; border-top: 1px solid #d7d7d7; border-right-width: 0; border-left-width: 0; }
	.field ul { margin: 0; padding: 0; border-width: 0; outline-width: 0; list-style-type: none; list-style-position: inside; }
	.field li { margin: 0; padding: 0; border-width: 0; outline-width: 0; list-style-position: inside; }
	.field img { float: left; clear: right; margin: 0 5px 5px 0; padding: 0; border-width: 0; outline-width: 0; }
/*</agl.folder>*/
/*<agl.folder "History">*/
	#history { color: #000; font-size: 9px; font-weight: normal; height: 20px; clear: left; margin-top: 60px; margin-right: 7px; margin-left: 7px; border-width: 0; outline-width: 0; }
	#history a { color: #000; }
	#history a:hover { color: #036; }
/*</agl.folder>*/


