/*<agl.folder "basics">*/
	body { background-image: url("/el/hg.gif"); background-repeat: repeat-y; background-position: center }
	body.popup  { background-color: #ceecee; background-image: none }
	p, td { color: #222; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 17px }
	a    { color: #444; text-decoration: underline; background: url(/el/link.gif) no-repeat left center; padding-left: 11px }
	a:hover  { color: #fff; text-decoration: underline; background: #444 url(/el/link-hover.gif) no-repeat left center; padding-left: 11px }
	a.no-hover { background-image: none; margin: 0; padding: 0 }
	a.no-hover:hover { background-image: none; margin: 0; padding: 0 }
/*</agl.folder>*/
/*<agl.folder "head">*/
	td.boundary-head { background-color: #fff }
	td.boundary-head-bar { background-image: url("/el/boundary-head-bar.gif") }
	td.head-bar { background-image: url("/el/head-bar.gif") }
	td.head-bar a.sitemap { background-image: url("/el/sitemap.gif"); background-repeat: no-repeat; background-position: center; margin: 0 20px 0 0; padding: 0 }
	td.head-bar a.sitemap:hover { background-image: url("/el/sitemap_hover.gif"); background-repeat: no-repeat; background-position: center; margin: 0 20px 0 0; padding: 0 }
	td.head-bar h1  { color: #007b80; font-size: 14px; font-weight: bold; margin: 0; padding: 0 }
/*</agl.folder>*/
/*<agl.folder "content">*/
	td.boundary-content { background-color: #ceecee }
	td.content-spacer { background-color: #bfe8e8 }
	td.content { background-color: #bfe8e8; padding: 15px 20px 20px 0 }
	td.content h2 { font-size: 14px; font-weight: bold; margin: 0 0 5px; padding: 0 }
	td.content h2 a  { color: #444; text-decoration: underline; background: no-repeat left top; padding: 0 }
	td.content h2 a:hover  { color: #fff; text-decoration: underline; background: #444 no-repeat left top; padding: 0 }
	td.content td.date  { color: #666; font-size: 11px; margin: 0; padding: 0 }
	td.content p { margin: 0 0 15px; padding: 0 }
	td.content p.sub { color: #666; font-size: 11px; line-height: 14px }
	td.content table.img-full { margin: 0 0 14px }
	td.content table.img-full img { border: solid 1px #007b80; }
	td.content img.content { border: solid 1px #007b80; }
	td.content table.img a, td.content table.img a:hover  { background-image: none; margin: 0; padding: 0 }
	td.content td.img_sub { font-size: 11px; line-height: 14px; background-color: #e5f5f6; padding: 3px 5px }
	td.content td.list-left { padding: 0 10px 0 0 }
	td.content td.list-right { padding: 0 0 0 10px }
	td.content td.back-next { color: #666; font-size: 11px }
	td.content td.back-next td  { color: #666; font-size: 11px; margin: 0; padding: 0 }
	td.content td.back-next td span.sel  { color: #fff; font-size: 11px; background-color: #666; margin: 0; padding: 2px }
	td.content td.back-next td a  { color: #666; text-decoration: none; background-image: none; margin: 0; padding: 2px }
	td.content td.back-next td a:hover  { color: #fff; text-decoration: none; background-color: #666; background-image: none; margin: 0; padding: 2px }
	td.content td.detail-back a  { color: #666; font-size: 11px; text-decoration: none; background: url(/el/detail-back.gif) no-repeat left center; padding-left: 11px }
	td.content td.detail-back a:hover { color: #fff; font-size: 11px; text-decoration: none; background: #666 url(/el/detail-back-hover.gif) no-repeat left center; padding-left: 11px }
	td.content ul { margin: 0 }
	td.content ul li    { background-image: url("/el/list.gif"); background-repeat: no-repeat; background-position: left top; list-style-type: none; padding: 0 0 3px 11px }
	td.content ul li a, td.content ul li a:hover { background-image: none; margin: 0; padding: 0 }
	td.content input.formfield   { color: #007b80; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #d5f0f0; width: 240px; border: solid 1px #67c5c9 }
	td.content select.formfield  { color: #007b80; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #d5f0f0; width: 180px; border: solid 1px #67c5c9 }
	td.content textarea.formfield  { color: #007b80; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 16px; background-color: #d5f0f0; width: 355px; border: solid 1px #67c5c9 }
	td.content table.function-bottom  { margin: 10px 0 0; padding: 0; border-top: 1px solid #5fc3c6 }
	td.content table.function-bottom a.print-page { background-image: url("/el/print-page.gif"); background-repeat: no-repeat; background-position: center; margin: 0; padding: 0 }
	td.content table.function-bottom a.print-page:hover { background-image: url("/el/print-page-hover.gif"); background-repeat: no-repeat; background-position: center; margin: 0; padding: 0 }
	td.content table.function-bottom a.recommend-page { background-image: url("/el/recommend-page.gif"); background-repeat: no-repeat; background-position: center; margin: 0; padding: 0 }
	td.content table.function-bottom a.recommend-page:hover { background-image: url("/el/recommend-page-hover.gif"); background-repeat: no-repeat; background-position: center; margin: 0; padding: 0 }

	br.clear { clear:both; }
	td.content ul.galleryEven,
	td.content ul.galleryOdd { margin:0; padding: 0; border-top: 1px solid #505A59; }
	td.content ul.galleryEven li,
	td.content ul.galleryOdd li { margin:0; display:inline; width:132px; float:left; padding:10px 4px 10px 0; background:none; border:none; }
	td.content ul.galleryEven li.last,
	td.content ul.galleryOdd li.last { padding-right:0; }
	td.content ul.galleryEven li a,
	td.content ul.galleryOdd li a { border:none; }
	td.content ul.galleryEven li a img,
	td.content ul.galleryOdd li a img { border:1px solid #505A59; padding:1px; margin:3px; -moz-opacity: 0.7; filter: alpha(opacity=70); opacity: 0.7; }
	td.content ul.galleryEven li a:hover,
	td.content ul.galleryOdd li a:hover { background: none; }
	td.content ul.galleryEven li a:hover img,
	td.content ul.galleryOdd li a:hover img { border:4px solid #911414; margin:0; -moz-opacity: 1; filter: alpha(opacity=100); opacity: 1 }

/*</agl.folder>*/
/*<agl.folder "navi">*/
	td.navi   { background-color: #bfe8e8; margin: 0; padding: 15px 0 20px 20px }
	td.navi a       { color: #009fa5; text-decoration: none; background-image: none; margin: 0; padding: 0 }
	td.navi a:hover      { color: #fff; text-decoration: none; background-color: #009fa5; background-image: none; margin: 0; padding: 0 }
	td.navi a.sel       { color: #007b80; text-decoration: none; background-image: url("/el/navi.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0 0 0 11px }
	td.navi a.sel:hover     { color: #fff; text-decoration: none; background-color: #007b80; background-image: url("/el/navi-hover.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0 0 0 11px }
	td.navi ul.navi   { font-size: 14px; font-weight: bold; width: 140px; list-style-type: none; margin: 0; padding: 0  }
	td.navi ul.navi li   { margin: 0 0 10px; padding: 0; width: 140px }
	td.navi ul.navi ul    { font-size: 12px; font-weight: normal; width: 140px; list-style-type: none; margin: 2px 0 0; padding: 0  }
	td.navi ul.navi ul li   { margin: 0 0 2px; padding: 0; width: 140px }
	td.navi ul.navi ul ul    { font-size: 10px; font-weight: normal; width: 140px; list-style-type: none; margin: 0; padding: 0  }
/*</agl.folder>*/
/*<agl.folder "feature">*/
	td.feature { background-color: #bfe8e8; padding: 15px 20px 20px 0 }
	td.feature h3 { font-size: 13px; font-weight: bold; margin: 0 0 5px; padding: 0 }
	td.feature p   { font-size: 11px; margin: 0 0 20px; padding: 0  }
	td.feature img.content { border: solid 1px #007b80; }
/*</agl.folder>*/
/*<agl.folder "bottom">*/
	td.boundary-bottom-bar { background-image: url("/el/boundary-bottom-bar.gif") }
	td.bottom-bar-left  { color: #727a7b; font-size: 10px; background-image: url(/el/bottom-bar.gif); padding: 0 0 0 20px }
	td.bottom-bar-right { color: #727a7b; font-size: 10px; background-image: url(/el/bottom-bar.gif); padding: 0 20px 0 0 }
	td.bottom-bar-print { color: #727a7b; font-size: 10px; background-image: url(/el/bottom-bar.gif); padding: 0 }
	td.bottom-bar-left a, td.bottom-bar-right a, td.bottom-bar-print a  { color: #727a7b; background-image: none; padding: 0 }
	td.bottom-bar-left a:hover, td.bottom-bar-right a:hover, td.bottom-bar-print a:hover { background-image: none; padding: 0 }
/*</agl.folder>*/
/*<agl.folder "popup">*/
	body.popup td.head-bar h1  { color: #007b80; font-size: 16px; font-weight: bold; margin: 0 20px; padding: 0 }
	body.popup td.content  { background-color: #bfe8e8; padding: 15px 20px 20px }
/*</agl.folder>*/
/*<agl.folder "webEdition">*/
	div.we_edit_block { background-color: #c8c8c8; padding: 5px; border: solid 2px #c80000 }
	td.we_edit_block { background-color: #c8c8c8; padding: 5px; border: solid 2px #c80000 }
	span.we_edit_advice { color: #c80000; font-size: 12px; font-weight: bold }
/*</agl.folder>*/
@media print {
	body { background-color: #fff; background-image: none }
	td.boundary-head { background-color: #fff }
	td.head-bar  { background-color: #fff; background-image: none }
	td.content { background-color: #fff; padding: 15px 0 20px }
	td.bottom-bar-print  { color: #727a7b; font-size: 10px; background-color: #fff; background-image: none; padding: 0 }
}