html, body, div#template_background { min-height: 100%; height: 100%; width: 100%; }
html>body, html>body div#template_background { height: auto; } 
body { margin:0; background-image: url('/files/template/repeat_tp_5-cache_11102009134525.jpg'); background-position: top center; background-repeat: repeat-y; overflow-y:scroll; }

div#template_background { position: absolute; left: 0; top: 0; background-image: url('/files/template/background_tp_5-cache_11102009141735.jpg'); background-position: top center; background-repeat: no-repeat; }
div#template_background div#template_container { margin: 0 auto 54px auto; height: auto; width: 882px; text-align: left; }
div#template_background div#template_bottom { position: absolute; bottom: 0; width: 100%; height: 54px; background-image: url('/files/template/bottom_tp_5-cache_08082010140046.jpg'); background-position: bottom center; background-repeat: no-repeat; text-align: center; }

/* Template Elementholders */
div#template_elementholder_top { width: 882px; height: 330px; position: relative; z-index: 999; }
div#template_elementholder_left { width: 181px; float: left; }
div#template_elementholder_center { width: 680px; float: left; }
div#template_elementholder_right { width: 0; float: left; }div#template_elementholder_bottom { width: 820px; height: 54px; position: relative; margin: 0 auto;}

/* Template Mainmenu */
div#template_mainmenu_container { margin: 0 0 0 0; }
div#template_mainmenu_container ul { list-style-type: none; padding: 0; margin: 0; height: 20px; }
div#template_mainmenu_container ul li { float: left; overflow: hidden; height: 20px; width: auto; line-height: 20px; background-color: ; text-align: center; background-image: none; }
div#template_mainmenu_container ul li a { font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; font-style: normal; color: #000000; margin: 0 10px 0 0; }
div#template_mainmenu_container ul li:hover { float: left; overflow: hidden; height: 20px; width: auto; line-height: 20px; background-color: ; text-align: center; background-image: none; }
div#template_mainmenu_container ul li:hover a, div#template_mainmenu_container ul li.flexicms_mainmenu_item_selected a { font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; font-style: normal; color: #FF0000; margin: 0 10px 0 0; }

/* Dropdown menu */
.qmmc { position: absolute; top: 0; left: 20px;; }
.qmmc .qmdivider { display:block; font-size:1px; border-width:0px; border-style:solid; position:relative; z-index:20; float:right; }
.qmmc .qmdividery { float:left; width:0px; }
.qmmc .qmtitle { display:block; cursor:default; white-space:nowrap; position:relative; z-index:1; }
.qmclear { font-size:1px; height:0px; width:0px; clear:left; line-height:0px; display:block; float:none !important; }
.qmmc { position:relative; z-index:10; }
.qmmc a, .qmmc li { float:left; display:block; white-space:nowrap; position:relative; z-index:1; }
.qmmc div a, .qmmc ul a, .qmmc ul li { float:none; }
.qmsh div a { float:left; }
.qmmc div { visibility:hidden; position:absolute;left:0; top:10; }
#qm0 div { width: 150px; height: 20px; }

#qm0 a { color: #666666; padding: 0 15px 0 0; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; font-style: normal; text-align: left; background-color: transparent; height: auto; }
#qm0 a:hover, #qm0 a.qm0_selected { color: #045299; padding: 0 15px 0 0; font-family: ; font-size: 11px; font-weight: normal; text-decoration: none; font-style: normal; text-align: left; background-color: transparent; height: auto; }
#qm0 div a { color: #666666; padding: 5px 5px 5px 5px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; font-style: normal; text-align: left; background-color: #FFFFFF; width: auto; width: 100%; height: auto; }
#qm0 div a:hover, #qm0 div a.qm0_selected { color: #000000; padding: 5px 5px 5px 5px; font-family: ; font-size: 11px; font-weight: normal; text-decoration: none; font-style: normal; text-align: left; background-color: #DDDDDD; width: auto; width: 100%; height: auto; }
#qm0 div div a { color: #666666; padding: 5px 5px 5px 5px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; font-style: normal; text-align: left; background-color: #FFFFFF; width: auto; width: 100%; height: auto; }
#qm0 div div a:hover, #qm0 div div a.qm0_selected { color: #000000; padding: 5px 5px 5px 5px; font-family: ; font-size: 11px; font-weight: normal; text-decoration: none; font-style: normal; text-align: left; background-color: #DDDDDD; width: auto; width: 100%; height: auto; }
#qm0 div div div a { color: #666666; padding: 5px 5px 5px 5px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; font-style: normal; text-align: left; background-color: #FFFFFF; width: auto; width: 100%; height: auto; }
#qm0 div div div a:hover, #qm0 div div div a.qm0_selected { color: #000000; padding: 5px 5px 5px 5px; font-family: ; font-size: 11px; font-weight: normal; text-decoration: none; font-style: normal; text-align: left; background-color: #DDDDDD; width: auto; width: 100%; height: auto; }

/* Template Submenu */ 
div#template_submenu_container { margin: 30px 0 0 2px; width: 179px; z-index: 100; }
div#template_submenu_container ul { width: 179px; list-style-type: none; padding: 0; margin: 0; }
div#template_submenu_container ul li.flexicms_submenu_level_1 { width: 179px; height: auto; background-color: transparent; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; background-image: url('/files/template/submenu_mouseout1-tp_5-cache_20092009221007.jpg'); background-repeat: repeat-y; }
div#template_submenu_container ul li.flexicms_submenu_level_1 a { color: #666666; margin: 0 0 0 15px; line-height: 20px; font-weight: normal; text-decoration: none; font-style: normal; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
div#template_submenu_container ul li.flexicms_submenu_level_1:hover, li.flexicms_submenu_level_1_selected { width: 179px; height: auto; padding: 0 0 0 10px; line-height: 20px; background-color: transparent; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; background-image: url('/files/template/submenu_mouseover1-tp_5-cache_20092009221007.jpg'); background-repeat: repeat-y; }
div#template_submenu_container ul li.flexicms_submenu_level_1 a:hover, li.flexicms_submenu_level_1_selected a { color: #666666; margin: 0 0 0 15px; line-height: 20px; font-weight: normal; text-decoration: none; font-style: normal; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
div#template_submenu_container ul li.flexicms_submenu_level_2 { width: 179px; height: 23px; background-color: transparent; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
div#template_submenu_container ul li.flexicms_submenu_level_2 a { color: #737160; margin: 0 0 0 26px; font-weight: normal; text-decoration: none; font-style: normal; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
div#template_submenu_container ul li.flexicms_submenu_level_2:hover, li.flexicms_submenu_level_2_selected { width: 179px; height: 23px; background-color: transparent; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
div#template_submenu_container ul li.flexicms_submenu_level_2 a:hover, li.flexicms_submenu_level_2_selected a { color: #4a4837; margin: 0 0 0 26px; font-weight: normal; text-decoration: none; font-style: normal; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
div#template_submenu_container ul li.flexicms_submenu_level_3 { width: 179px; height: 23px; background-color: transparent; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
div#template_submenu_container ul li.flexicms_submenu_level_3 a { color: #666666; margin: 0 0 0 20px; font-weight: normal; text-decoration: none; font-style: normal; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
div#template_submenu_container ul li.flexicms_submenu_level_3:hover, li.flexicms_submenu_level_3_selected { width: 179px; height: 23px; background-color: transparent; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
div#template_submenu_container ul li.flexicms_submenu_level_3:hover a, li.flexicms_submenu_level_3_selected a { color: #045299; margin: 0 0 0 20px; font-weight: normal; text-decoration: none; font-style: normal; font-family: Tahoma, Arial, sans-serif; font-size: 11px; }
div#template_submenu_container ul li.flexicms_submenu_level_4 { width: 179px; height: 23px; background-color: transparent; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
div#template_submenu_container ul li.flexicms_submenu_level_4 a { color: ; margin: 0; font-weight: normal; text-decoration: none; font-style: normal; font-family: Tahoma, Arial, sans-serif; font-size: ; }
div#template_submenu_container ul li.flexicms_submenu_level_4:hover, li.flexicms_submenu_level_4_selected { width: 179px; height: 23px; background-color: transparent; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
div#template_submenu_container ul li.flexicms_submenu_level_4 a:hover { color: ; margin: 0; font-weight: normal; text-decoration: none; font-style: normal; }

/* Addon: Contentarea */ 
div#template_addon_contentarea { margin: 2px 10px 0 12px; width: 670px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #646464; line-height: 160%; display: block;}
div#template_addon_contentarea a { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #045299; font-weight: normal; text-decoration: none; font-style: normal; }
div#template_addon_contentarea a:hover { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #045299; font-weight: normal; text-decoration: underline; font-style: normal; }
div#template_addon_contentarea h1 { font-family: Trebuchet MS, Tahoma, sans-serif; font-size: 16px; color: #646464; font-weight: normal; text-decoration: none; font-style: normal; }
div#template_addon_contentarea h2 { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #646464; font-weight: bold; text-decoration: none; font-style: normal; }
div#template_addon_contentarea h2 a { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #646464; font-weight: bold; text-decoration: none; font-style: normal; }
div#template_addon_contentarea h2 a:hover { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #646464; font-weight: bold; text-decoration: none; font-style: normal; }
div#template_addon_contentarea h3 { font-family: Tahoma, Arial, sans-serif; font-size: 9px; color: none; font-weight: normal; text-decoration: none; font-style: normal; }

/* Addon: Breadcrump */ 
div#template_addon_breadcrump { margin: 0 0 0 0; width: ; height: ; }
div#template_addon_breadcrump span { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #646464; font-weight: normal; text-decoration: none; font-style: normal; }
div#template_addon_breadcrump a { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #045299; font-weight: normal; text-decoration: none; font-style: normal; }
div#template_addon_breadcrump a:hover { font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #045299; font-weight: normal; text-decoration: underline; font-style: normal; }

/* Addon: Sitemap link */ 
div#template_addon_sitemap { width: ; height: ; margin: 0; }
div#template_addon_sitemap a { font-family: Tahoma, Arial, sans-serif; font-size: ; color: none; font-weight: normal; text-decoration: none; font-style: normal; }
div#template_addon_sitemap a:hover { font-family: Tahoma, Arial, sans-serif; font-size: ; color: none; font-weight: normal; text-decoration: none; font-style: normal; }

/* Addon: Search */ 
div#template_addon_search { margin: 32px 0 0 8px; width: 180px; height: 20px; }
div#template_addon_search div { float: left; }
div#template_addon_search input#template_addon_searchinput { width: 162px; height: 13px; margin: 3px 0 0 4px; background-color: transparent; font-family: Tahoma, Arial, sans-serif; font-size: 9px; text-indent: ; color: #646464; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
div#template_addon_search input#template_addon_searchbutton { width: ; height: ; margin: 0; background-color: transparent; font-family: Tahoma, Arial, sans-serif; font-size: 9px; cursor: pointer; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }

/* Addon: Newsletter */ 
div#template_addon_newsletter { margin: 0; width: ; height: ; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
div#template_addon_newsletter div { width: ; height: ; margin: 0; font-family: Tahoma, Arial, sans-serif; font-size: ; color: none; font-weight: normal; text-decoration: none; font-style: normal; }
div#template_addon_newsletter div input.template_addon_newsletter_textinput { width: ; height: ; margin: 0; font-family: Tahoma, Arial, sans-serif; font-size: ; color: none; font-weight: normal; text-decoration: none; font-style: normal; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
div#template_addon_newsletter div input.template_addon_newsletter_textinput, div#template_addon_newsletter div select.template_addon_newsletter_textinput { width: ; height: ; margin: 0; font-family: Tahoma, Arial, sans-serif; font-size: ; color: none; font-weight: normal; text-decoration: none; font-style: normal; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
div.template_addon_gallery_mouseout { width: 140px; border: 1px solid none; float: left; margin: 0 10px 10px 0; background-color: none; }
div.template_addon_gallery_mouseout div.template_addon_gallery_image { margin: 5px; width: 130px; height: 100px; background-repeat: no-repeat; background-position: top center; }
div.template_addon_gallery_mouseout div.template_addon_gallery_text { width: 130px; height: 18x; line-height: 18px; margin: 0 5px 0 5px; border-top: 1px solid none; text-align: center; font-size: 10px; font-family: Tahoma, Arial, sans-serif; color: none; }
div.template_addon_gallery_mouseover { width: 140px; border: 1px solid none; float: left; margin: 0 10px 10px 0; background-color: none; }
div.template_addon_gallery_mouseover div.template_addon_gallery_image { margin: 5px; width: 130px; height: 100px; background-repeat: no-repeat; background-position: top center; }
div.template_addon_gallery_mouseover div.template_addon_gallery_text { width: 130px; height: 18x; line-height: 18px; margin: 0 5px 0 5px; border-top: 1px solid none; text-align: center; font-size: 10px; font-family: Tahoma, Arial, sans-serif; color: none; }
div.template_addon_gallery_image img { border: 0; width: 100%; height: 100%; }

/* Template Clickareas */
div.template_clickarea_mouseout_29 { width: 91px; height: 29px; position: absolute; top: 21px; left: 195px; }
div.template_clickarea_mouseout_29 img { width: 91px; height: 29px; overflow: hidden; border:0; }
div.template_clickarea_mouseover_29 { width: 91px; height: 29px; position: absolute; top: 21px; left: 195px; }
div.template_clickarea_mouseover_29 img { width: 91px; height: 29px; overflow: hidden; border:0; }
div.template_clickarea_mouseout_31 { width: 128px; height: 28px; position: absolute; top: 21px; left: 538px; }
div.template_clickarea_mouseout_31 img { width: 128px; height: 28px; overflow: hidden; border:0; }
div.template_clickarea_mouseover_31 { width: 128px; height: 28px; position: absolute; top: 21px; left: 538px; }
div.template_clickarea_mouseover_31 img { width: 128px; height: 28px; overflow: hidden; border:0; }
div.template_clickarea_mouseout_32 { width: 100px; height: 58px; position: absolute; top: 15px; left: 35px; }
div.template_clickarea_mouseout_32 img { width: 100px; height: 58px; overflow: hidden; border:0; }
div.template_clickarea_mouseover_32 { width: 100px; height: 58px; position: absolute; top: 15px; left: 35px; }
div.template_clickarea_mouseover_32 img { width: 100px; height: 58px; overflow: hidden; border:0; }
div.template_clickarea_textobject_35 { width: 140px; height: 100px; text-align: center; font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #6c6c6c; position: absolute; top: 10px; left: 717px; }
div.template_clickarea_textobject_35 a { font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #6c6c6c; text-decoration: none; }
div.template_clickarea_mouseout_38 { width: 80px; height: 100px; position: absolute; top: 157px; left: 705px; }
div.template_clickarea_mouseout_38 img { width: 80px; height: 100px; overflow: hidden; border:0; }
div.template_clickarea_mouseover_38 { width: 80px; height: 100px; position: absolute; top: 157px; left: 705px; }
div.template_clickarea_mouseover_38 img { width: 80px; height: 100px; overflow: hidden; border:0; }
div.template_clickarea_flashobject_40 { width: 697px; height: 221px; position: absolute; top: 96px; left: 1px; }
div.template_clickarea_mouseout_41 { width: 339px; height: 60px; position: absolute; top: 12px; left: 271px; background-image: url('/files/template/clickarea_mouseout_tp_5-cache_08082010125613.jpg'); background-repeat: no-repeat; background-position: left top; }
div.template_clickarea_mouseout_41 img { width: 339px; height: 60px; overflow: hidden; border:0; }
div.template_clickarea_mouseover_41 { width: 339px; height: 60px; position: absolute; top: 12px; left: 271px; }
div.template_clickarea_mouseover_41 img { width: 339px; height: 60px; overflow: hidden; border:0; }
div.template_clickarea_mouseout_42 { width: 182px; height: 221px; position: absolute; top: 96px; left: 698px; background-image: url('/files/template/clickarea_mouseout_tp_5-cache_18112009003751.jpg'); background-repeat: no-repeat; background-position: left top; }
div.template_clickarea_mouseout_42 img { width: 182px; height: 221px; overflow: hidden; border:0; }
div.template_clickarea_mouseover_42 { width: 182px; height: 221px; position: absolute; top: 96px; left: 698px; }
div.template_clickarea_mouseover_42 img { width: 182px; height: 221px; overflow: hidden; border:0; }
div.template_clickarea_mouseout_43 { width: 110px; height: 10px; position: absolute; top: 23px; left: 700px; }
div.template_clickarea_mouseout_43 img { width: 110px; height: 10px; overflow: hidden; border:0; }
div.template_clickarea_mouseover_43 { width: 110px; height: 10px; position: absolute; top: 23px; left: 700px; }
div.template_clickarea_mouseover_43 img { width: 110px; height: 10px; overflow: hidden; border:0; }
div.template_clickarea_mouseout_44 { width: 120px; height: 30px; position: absolute; top: 19px; left: 357px; }
div.template_clickarea_mouseout_44 img { width: 120px; height: 30px; overflow: hidden; border:0; }
div.template_clickarea_mouseover_44 { width: 120px; height: 30px; position: absolute; top: 19px; left: 357px; }
div.template_clickarea_mouseover_44 img { width: 120px; height: 30px; overflow: hidden; border:0; }
