/*<agl.folder "main">*/
	body         { font-size: 12px; font-family: arial, Verdana, Tahoma, Helvetica, sans-serif; background-color: #bbb; background-image: url("el/hg.gif"); background-repeat: repeat-y; background-position: center top; margin: 0; padding: 0 }
	a, a:link, a:active, a:visited   { color: #000 }
	a:hover    { color: #ffff24; background-color: #00699b }
	a.no-hover:hover  { color: #000; background-color: transparent }
	div, td, p, ul, li, a, h1, h2, h3, input      { color: #000; margin: 0; padding: 0; -moz-box-sizing: border-box; box-sizing: border-box      }
/*</agl.folder>*/
/*<agl.folder "layer">*/
	#body     { margin: 0; padding: 0; width: 100%; height: 100% }
	#main     { margin: 0; padding: 0; width: 860px; height: 100% }
	#header    { margin: 0; padding: 10px 10px 0; width: 860px; height: 103px; float: left; }
	#claim { margin: 0; padding: 25px 0 0 0; width: 556px; float: left; }
	#logo  { margin: 0; padding: 0; width: 284px; float: left }
	#container     { margin: 0; padding: 0; width: 860px; float: left }
	#content_container      { background-image: url("el/hg_content_container.gif"); background-repeat: no-repeat; background-position: 20px 20px; margin: 0; padding: 0; width: 610px; height: 100%; float: left; border-top: 1px solid #DA242B; border-right: 1px solid #009b32 }
	#resize { margin: 0; padding: 0; width: 10px; float: left }
	#content        { background-image: url("el/back.gif"); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; margin: 0 0 0 50px; padding: 5px; width: 540px; overflow: auto }
	#menu      { margin: 0; padding: 0; width: 240px; height: 100%; float: left }
/*</agl.folder>*/
/*<agl.folder "menu">*/
	#menu ul       { list-style-type: none; margin: 20px 0 10px 15px; padding: 0; width: 169px }
	#menu ul li         { font-size: 14px; background-image: url("el/menu_level1.gif"); background-repeat: no-repeat; background-position: left top; list-style-type: none; margin: 0 0 10px; padding: 0 0 15px; width: 220px }
	#menu ul li a          { font-weight: normal; text-decoration: none; margin: 0 0 1px 25px; padding: 0 }
	#menu ul li a:hover    { font-weight: normal; text-decoration: none; margin: 0 0 1px 25px; padding: 0 }
	#menu ul li a.sel      { font-weight: bold; text-decoration: none; margin: 0 0 1px 25px; padding: 0 }
	#menu ul ul          { list-style-type: none; margin: 0; padding: 1px 0 }
	#menu ul ul li          { font-size: 12px; background-image: url("el/square-red.gif"); background-repeat: no-repeat; background-position: left 4px; list-style-type: none; margin: 3px 0 0 25px; padding: 0; width: 200px }
	#menu ul ul li a        { font-weight: normal; text-decoration: none; margin: 0 0 0 10px; padding: 0 }
	#menu ul ul li a:hover  { font-weight: normal; text-decoration: none; margin: 0 0 0 10px; padding: 0 }
  #menu ul ul li a.sel    { font-weight: bold; text-decoration: none; margin: 0 0 0 10px; padding: 0 }
	#menu ul ul ul      { list-style-type: none; margin: 0; padding: 0 }
	#menu ul ul ul li         { font-size: 12px; background-image: url("el/square-grey.gif"); background-repeat: no-repeat; background-position: left 4px; list-style-type: none; margin: 3px 0 0 12px; padding: 0; width: 188px }
	#menu ul ul ul li a         { font-weight: normal; text-decoration: none; margin: 0 0 0 10px; padding: 0 }
	#menu ul ul ul li a:hover   { font-weight: normal; text-decoration: none; background-image: url("el/subnavi/hg-common-hover.gif"); background-repeat: no-repeat; background-position: right 0; margin: 0 0 0 10px; padding: 0 }
  #menu ul ul ul li a.sel     { font-weight: bold; text-decoration: none; background-image: url("el/subnavi/hg-common-hover.gif"); background-repeat: no-repeat; background-position: right 0; margin: 0 0 0 10px; padding: 0 }
/*</agl.folder>*/
/*<agl.folder "content">*/
	h1 { font-size: 24px; font-variant: normal; font-weight: normal }
	h2 { font-size: 15px; font-variant: normal; font-weight: normal }
	h3 { font-size: 15px; font-variant: normal; font-weight: normal; margin: 15px 0 0 45px; padding: 0 }
	h4 { font-size: 14px; font-variant: normal; font-weight: normal; background-image: url("el/square-red.gif"); background-repeat: no-repeat; background-position: left 5px; margin: 5px 0 0 48px; padding: 0 0 0 10px }
	h5 { font-size: 12px; font-variant: normal; font-weight: normal; background-image: url("el/square-grey.gif"); background-repeat: no-repeat; background-position: left 4px; margin: 0 0 0 61px; padding: 0 0 0 10px }
  h6 { margin: 0px 0px 2px 0px; font-size: 13px; font-variant: normal; font-weight: bold; color: #DA242B;}
  h7 { margin: 0px 0px 2px 0px; font-size: 13px; font-variant: normal; font-weight: normal; color: #DA242B;}
  /* Hervorgehobener Text im Content */
  #content em {color: green; 
               font-weight: bold; 
               text-decoration: none;
               font-style: normal }
  
  /* Standard-DIV im Content */
	#content div { margin: 10px 0px 0px 0px; 
                 background-repeat: no-repeat } 

	#content ul       { list-style-type: none; margin: 5px 0 5px 0; padding: 0; }
	#content ul li    { background-image: url("el/square-grey.gif"); background-repeat: no-repeat; background-position: left 5px; list-style-type: none; margin: 0 0 4px 5px; padding: 0 0 0 15px}

	/* Block für zentrierten Kopf */
  #content div.center { margin: 10px 0px 30px 0px; 
                        text-align: center; }

	/* Block für Bild mit 80 Pixeln Breite */
  #content div.ppic80 { margin: 10px 0px 0px 0px; 
                        padding-left: 90px; 
                        background-repeat: no-repeat; 
                        min-height: 100px;
                        height: auto !important;
                        height: 100px; } 
	/* Block für Bild mit 60 Pixeln Breite */
	#content div.ppic60 { margin: 10px 0px 0px 10px; 
                        padding-left: 80px; 
                        background-repeat: no-repeat; 
                        min-height: 80px;
                        height: auto !important;
                        height: 80px; } 
	/* Block für Bild mit 40 Pixeln Breite */
	#content div.ppic40 { margin: 10px 0px 0px 20px; 
                        padding-left: 70px; 
                        background-repeat: no-repeat; 
                        min-height: 80px;
                        height: auto !important;
                        height: 80px; } 
	/* Block für Bild mit 32 Pixeln Breite */
	#content div.ppic32 { margin: 20px 0px 0px 26px; 
                        padding-left: 64px; 
                        background-repeat: no-repeat; 
                        min-height: 50px;
                        height: auto !important;
                        height: 50px; } 
	/* Block für Bild mit 32 Pixeln Breite, aber geringerem linken Abstand */
	#content div.ppic32h {margin: 20px 0px 0px 13px; 
                        padding-left: 46px; 
                        background-repeat: no-repeat; 
                        min-height: 50px;
                        height: auto !important;
                        height: 50px; } 
	
  /* Absätze(p) innerhalb DIVs haben oben 5px Abstand */
  #content div.p { margin: 5px 0px 20px 10px;
                   text-align: left }
  /* Absätze(p) der Klasse [next] haben oben 20px Abstand (für weitere Absätze in einem DIV */
  #content p.next { margin: 10px 0 0 0; }

  /* Klasse für [mehr] Links */
  #content p.more {  
                     margin: 0 20px 0 0;
                     text-align: right; 
                     color: blue; 
                  }
  /* Klasse für [zurück] Links */
  #content p.back {  
                     margin: 20px 20px 0 0;
                     text-align: right; 
                     color: blue; 
                  }
                  
  /* TAbellen */
  #content table.tabelle {
                            border-spacing:3px;
                            empty-cells:show;
                            border:2px solid #505050;
                         }
  #content table.tabelle th {
                              empty-cells:show;
                              border:2px solid #606060;
                              padding:10px;
                              text-align:center;
                           }
  #content table.tabelle td {
                              empty-cells:show;
                              border:1px solid #707070;
                              padding:5px;
                           }

  #content table.einfach {
                            empty-cells:show;
                            padding: 0 0 0 0;
                            border:0;
                         }
  #content table.einfach th {
                              empty-cells:show;
                              border:0;
                              padding: 10px 0 0 0;
                              text-align:left;
                              vertical-align:top;
                           }
  #content table.einfach td {
                              empty-cells:show;
                              border:0;
                              padding: 10px 0 0 0;
                              text-align:left;
                              vertical-align:top;
                           }

/*</agl.folder>*/

