body, td, p, span        { color: #000; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 16px }
div, td, p, ul, li, a, h1, h2, h3, img  { margin: 0; padding: 0; -moz-box-sizing: border-box; box-sizing: border-box  }
h1  { color: #c00; font-size: 15px; font-weight: bold; line-height: 20px; margin: 0 0 10px; padding: 0 }
h2, h2 a, h2 a:link, h2 a:visited, h2 a:active  { color: #a00; font-size: 13px; font-weight: bold; line-height: 17px; margin: 0; padding: 0 }
a, a:link, a:visited, a:active  { color: #000 }
a:hover  { color: #fff; background-color: #c00 }
a.no-hover:hover  { background-color: transparent }
#bgleft   { background-image: url("/el/left_bg.gif"); background-repeat: repeat-y; background-position: right top }
#bgright   { background-image: url("/el/right_bg.gif"); background-repeat: repeat-y; background-position: left top }
.headline { color: #c00; font-size: 13px; font-weight: bold; line-height: 30px; text-shadow: black 5px 5px  }
img.section { position: relative; right: -23px }
.content { padding: 15px 20px 30px }
.dot { <: &nbsp; <div: &nbsp }
/*<agl.folder "navi">*/
	ul.navi  { list-style-type: none; margin: 0 0 5px; padding: 0 }
	ul.navi li { background-image: url("/el/navi_list.gif"); margin: 0 0 5px; padding: 0; width: 183px; border-top: 1px solid #555; border-bottom: 1px solid #555 }
	ul.navi a { font-size: 12px; font-weight: bold; text-decoration: none; display: block; margin: 0; padding: 0 20px; width: 183px }
	ul.navi a:hover { background-image: none; background-repeat: no-repeat; background-position: center }
	ul.navi a.sel { color: #e10000; background-image: url("/el/navi_sel.gif"); background-repeat: no-repeat; background-position: center }
	ul.navi a:hover.sel { color: #fff; background-image: url("/el/navi_sel.gif"); background-repeat: no-repeat; background-position: center }
	ul.navi li.lang { background-image: url("/el/navi_list.gif"); text-align: center; margin: 0 0 5px; padding: 0; width: 183px; border-top: 1px solid #555; border-bottom: 1px solid #555 }
	ul.navi ul { list-style-type: none; margin: 0; padding: 0 }
	ul.navi ul li { background-image: none; margin: 0; padding: 0; width: 183px; border-style: none }
	ul.navi ul a { font-size: 11px; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 0 20px; width: 183px }
	ul.navi ul a:hover { font-size: 11px; font-weight: normal; background-image: none; background-repeat: no-repeat; background-position: center; display: block; margin: 0; padding: 0 20px; width: 183px }
	ul.navi ul a.sel { color: #e10000; font-size: 11px; font-weight: normal; background-image: none; background-repeat: no-repeat; background-position: center; display: block; margin: 0; padding: 0 20px; width: 183px }
	ul.navi ul a:hover.sel { color: #fff; font-size: 11px; font-weight: normal; background-image: none; background-repeat: no-repeat; background-position: center; display: block; margin: 0; padding: 0 20px; width: 183px }
	ul.lang { list-style-type: none; margin: 0 0 5px; padding: 0 }
	ul.lang li { background-image: url("/el/navi_list.gif"); margin: 0 0 5px; padding: 0 20px; width: 183px; border-top: 1px solid #555; border-bottom: 1px solid #555 }
	ul.lang a { font-size: 11px; text-decoration: none }
	ul.lang a:hover { color: #fff; font-size: 11px }
	ul.lang a.sel { color: #000; font-size: 11px; font-weight: bold; text-decoration: none }
	ul.navi form { margin: 0; padding: 0 }
	ul.navi form h1 { font-size: 12px; margin: 0; padding: 0 }
	ul.links { list-style-type: none; margin: 0 0 5px; padding: 0 }
	ul.links li { background-image: url("/el/navi_list.gif"); margin: 0 0 5px; padding: 0; width: 183px; border-top: 1px solid #555; border-bottom: 1px solid #555 }
	ul.links a { font-size: 10px; font-weight: normal; text-decoration: none; display: block; margin: 0; padding: 0 20px; width: 183px }
/*</agl.folder>*/
/*<agl.folder "special-navi">*/
	td.button  { background-image: url("/el/button.gif") }
	td.button a:hover { color: #fff; background-color: transparent; background-image: url("/el/button_hover.gif") }
	a.sign, a:link.sign, a:visited.sign, a:active.sign   { color: #000; font-weight: bold; text-decoration: none; display: block; padding-top: 1px; width: 62px; height: 20px }
	a.preview, a:link.preview, a:visited.preview, a:active.preview   { color: #000; text-decoration: none; display: block; padding-top: 1px; width: 62px; height: 20px }
	a.login, a:link.login, a:visited.login, a:active.login   { color: #e10000; font-weight: bold; text-decoration: none; display: block; padding-top: 1px; width: 62px; height: 20px }
/*</agl.folder>*/
.previewpic { border: solid 1px #eb3939; }
td.reiter { background-image: url("/el/reiter_back.gif"); background-repeat: repeat-x; background-position: 0 top }
td.wallpaper-size { font-weight: bold; background-color: #b1b1b1; padding: 5px; border-right: 1px solid #b70000; border-left: 1px solid #b70000 }
td.wallpaper-size a { font-weight: bold }
td.imprint  { font-size: 9px; position: relative; top: -1px }
/*<agl.folder "index">*/
	#bgtop { background-image: url("/el/top_bg.gif"); background-repeat: repeat-x; background-position: 0 bottom }
	#bgbottom { background-image: url("/el/bottom_bg.gif"); background-repeat: repeat-x; background-position: 0 top }
	td.index-left { background-image: url("/el/index_left.gif"); background-repeat: repeat-x; background-position: 0 top }
	td.index-right { background-image: url("/el/index_right.gif"); background-repeat: repeat-x; background-position: 0 top }
	td.index-lang a, td.index-lang a:link, td.index-lang a:active, td.index-lang a:visited { color: #c00; font-size: 12px; margin: 0; padding: 0 }
	td.index-lang a:hover { color: #fff; font-size: 12px; margin: 0; padding: 0 }
/*</agl.folder>*/
