/* # ------------------------------------------------------------------------ # Ja Purity ii template for joomla 1.5 # ------------------------------------------------------------------------ # Copyright (C) 2004-2010 JoomlArt.com. All Rights Reserved. # @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html # Author: JoomlArt.com # Websites: http://www.joomlart.com - http://www.joomlancers.com. # ------------------------------------------------------------------------ */ /* COMMON STYLE --------------------------------------------------------- */ body { background: #000; color: #000000; font-family: sans-serif; line-height: 1.5; } body#bd { background: #fff; color: #333; } body.fs1 { font-size: 10px; } body.fs2 { font-size: 11px; } body.fs3 { font-size: 12px; } body.fs4 { font-size: 13px; } body.fs5 { font-size: 14px; } body.fs6 { font-size: 15px; } /* Normal links ---*/ a { color: #069; text-decoration: underline; } a:hover, a:active, a:focus { color: #333; text-decoration: underline; } /* Readon links ---*/ a.readon { background: url(../images/arrow.html) no-repeat 5px 48%; border: 1px solid #F6F6F6; font-weight: bold; padding: 1px 5px 1px 14px; text-decoration: none; text-transform: uppercase; } a.readon:hover, a.readon:active, a.readon:focus { background-color: #fff; border: 1px solid #ccc; } /* Content spacing ---*/ .column p, .column pre, .column blockquote, .column h1, .column h2, .column h3, .column h4, .column h5, .column h6, .column ol, .column ul { margin: 15px 0; padding: 0; } /* Headings & Titles ---*/ h1 { font-size: 180%; } h2 { font-size: 150%; } h3 { font-size: 125%; } h4 { font-size: 100%; text-transform: UPPERCASE; } h5 { font-size: 100%; } .contentheading, .componentheading, h1, h2, h3, h4, h5 { font-family: "Segoe UI", Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.2; } h1.componentheading, .componentheading { margin: 0; padding: 0 0 7px; } .componentheading { border-bottom: 1px solid #ccc; font-size: 180%; } h2.contentheading, .contentheading { margin: 0; padding: 0 0 7px; } .contentheading { font-size: 200%; } .blog .contentheading { font-size: 125%; } a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus { font-weight: bold; } .category { font-size: 110%; font-weight: bold; } /* Small text ---*/ small, .small, .smalldark, .createby, .createdate, .modifydate, .img_caption, .contenttoc, p.site-slogan, a.readon, .ja-navhelper, #ja-footer { font-size: 92%; } small, .small { color: #999; } .smalldark { text-align: left; } /* List ---*/ .column ul li { background: url(../images/bullet.html) no-repeat 20px 7px; line-height: 160%; margin-bottom: 5px; overflow: hidden; padding-left: 30px; } .column ol li { line-height: 180%; margin-left: 30px; } /* Others ---*/ th { font-weight: bold; padding: 5px; text-align: left; } td { font-size: 100%; padding: 5px; } fieldset { border: none; padding: 10px 5px; } fieldset a { font-weight: bold; } fieldset.input { padding: 0; } hr { border-bottom: 0; border-left: 0; border-right: 0; border-top: 1px solid #ccc; height: 1px; } /* FORM --------------------------------------------------------- */ form label { cursor: pointer; } input, select, textarea, .inputbox { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 100%; padding: 3px 5px; } .inputbox { background: #fff; border: 1px solid #ccc; } .inputbox:hover, .inputbox:focus { background: #FFFFCC; } .button { background: url(../images/grad1.html) repeat-x top #333; border: 1px solid #333; color: #ccc; font-size: 85%; padding: 3px 5px; text-transform: uppercase; } .button:hover, .button:focus { background: #333; border: 1px solid #999; color: #fff; } .checkbox { } .radio { margin: 0 5px; } /* Login ---*/ .login_form fieldset { padding: 15px 0 0; } .login_form fieldset p { margin: 0 0 5px; } .login_form label { display: block; float: left; font-weight: bold; text-align: right; width: 130px; } .login_form .inputbox { margin-left: 10px; width: 150px; } .login_form .remember .inputbox { width: 20px; } .login_form .button { margin-left: 140px; } /* Register ---*/ .form-register fieldset { padding: 0 0 10px; } .form-register p { margin: 0 0 5px; } .form-register p.form-des { margin: 15px 0; } .form-register label { display: block; float: left; font-weight: bold; text-align: right; width: 130px; } .form-register .inputbox { margin-left: 10px; width: 200px; } .form-register .button { margin-left: 140px; } /* User ---*/ .user-details { padding: 10px 0; } .user-details p { margin: 0 0 5px; } .user-details label { display: block; float: left; font-weight: bold; text-align: right; width: 130px; } .user-details .inputbox { margin-left: 10px; width: 200px; } .user-details .button { margin-left: 140px; } .user-details .paramlist .paramlist_key { padding: 0 0 5px !important; width: 130px !important; } .user-details .paramlist .paramlist_value { padding: 0 0 5px !important; } .user-details .user_name span { font-weight: bold; padding-left: 10px; } /* Search ---*/ form#searchForm { border-top: 1px solid #ccc; padding: 15px 0; } .searchintro { border-bottom: 1px solid #ccc; } .results h4 { font-size: 110%; margin: 15px 0 0; text-transform: none; } .results p { margin: 0 0 10px; } /* Contact ---*/ #component-contact address { font-style: normal; } #component-contact #emailForm { border-top: 1px solid #ddd; padding-top: 15px; } .contact_email { margin: 0 0 10px; } .contact_email label { display: block; font-weight: bold; } .contact_email_checkbox { margin: 15px 0; } /* JOOMLA STYLE --------------------------------------------------------- */ /* Layout Deco ---*/ .blog { } .article_separator, .leading_separator, .row_separator, .column_separator { display: none; } .leading { border-bottom: 1px solid #ccc; padding-bottom: 10px; padding-top: 10px; } .article_row { padding-bottom: 10px; padding-top: 10px; } .article_column { } .column_separator { padding: 0 25px; } /* Meta ---*/ .article-tools { background: #f6f6f6; border: 1px solid #ddd; clear: both; color: #999; display: block; line-height: normal; margin: 0 0 10px; padding: 5px; position: relative; } .article-meta { float: left; padding: 0; width: 70%; } .article-section, .article-category { color: #999; } .createby { background: url(../images/icon-user.html) no-repeat 0 2px; padding: 3px 3px 3px 20px; } .createdate { background: url(../images/icon-date.html) no-repeat 0 2px; padding: 3px 3px 3px 20px; } .modifydate { color: #999; display: block; margin: 10px 0; } .contentdescription { border-bottom: 1px solid #ccc; display: block; margin: 0 -15px; padding: 10px 15px; } .contentdescription p { margin: 0; } .buttonheading { float: right; } .buttonheading img { border: 0; float: right; margin: 0 5px 0 0; } /*Inline images ---*/ img.caption { margin-top: 5px; } .img_caption { color: #999; margin-bottom: 10px; } .article-content img { margin: 5px; } .article-content h3 img { margin: 0px; } .img_caption img { margin: 5px 0 0; } .img_caption p { background: #333; border-top: 1px solid #fff; color: #ccc; margin: 0; padding: 1px 0; text-align: center; } /* Tables ---*/ .sectiontableheader { background: #333; border: 1px solid #ccc; color: #fff; padding: 5px; } .sectiontableheader a, .sectiontableheader a:hover, .sectiontableheader a:focus, .sectiontableheader a:active { color: #fff; } .sectiontableentry, .sectiontableentry0, .sectiontableentry1, .sectiontableentry2 { background: url(../images/dot2.html) repeat-x bottom; padding: 5px 5px 6px; } .sectiontableentry:hover, .sectiontableentry0:hover, .sectiontableentry1:hover, .sectiontableentry2:hover { background-color: #fffff0; } .sectiontableentry2 { background-color: #f6f6f6; } table.contentpane, table.tablelist { width: 100%; } table.contentpaneopen { border: none; border-collapse: collapse; border-spacing: 0; } /* Content Toc */ table.contenttoc { border: 1px solid #ddd; float: right; margin: 0 0 10px 12px; padding: 0; width: 30%; } table.contenttoc a { color: #333; } table.contenttoc td { border-bottom: 1px dotted #ccc; padding: 5px 10px; } table.contenttoc th { background: #f6f6f6; border-bottom: 1px solid #ddd; padding: 5px 10px; text-transform: uppercase; } /* Poll */ div.poll { padding: 15px 0; } form#poll { border-bottom: 1px dotted #ccc; font-weight: bold; margin-bottom: 10px; padding-bottom: 10px; } dl.poll { border-bottom: 1px dotted #ccc; font-size: 92%; margin-bottom: 10px; padding-bottom: 10px; } dl.poll dt, dl.poll dd { float: left; } dl.poll dt { clear: left; width: 100px; } dl.poll dd { clear: right; } table.pollstableborder { border: none; padding: 0; text-align: left; width: 100%; } table.pollstableborder img { vertical-align: baseline; } table.pollstableborder td { background: #f6f6f6; border-bottom: 1px solid #ccc; font-weight: bold; padding: 5px !important; } table.pollstableborder tr.sectiontableentry0 td, table.pollstableborder tr.sectiontableentry1 td { background: #fff; font-weight: normal; } /* Search */ table.searchintro { padding: 10px 0; width: 100%; } table.searchintro td { padding: 5px !important; } /* Misc. */ table.contentpaneopen, table.contentpane, table.blog { width: 100%; } /* Pagination ---*/ ul.pagination { float: left; margin: 10px 0; width: 75%; } ul.pagination li { background: none; display: inline; margin: 0; overflow: hidden; padding: 0; } ul.pagination li span { line-height: 20px; padding: 0 5px; } ul.pagination a { background: #f6f6f6; border: 1px solid #ccc; color: #000; line-height: 20px; padding: 0 5px; text-decoration: none; } ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus { background: #069; border: 1px solid #069; color: #fff; text-decoration: none; } .sortby { font-size: 92%; margin: 10px 0 5px; } .sortby .filter, .sortby .display { float: left; width: 40%; } .sortby .display { float: right; text-align: right; } .pagenavbar { font-weight: bold; } .pagenavcounter { margin: 15px 0 !important; text-align: center; } .counter { float: right; line-height: 1; margin: 15px 0 !important; text-align: right; width: 24%; } .counter span { background: #069; border: 1px solid #069; color: #fff; padding: 1px 5px; } .blog_more { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 15px 0 5px; } .blog_more h2 { font-size: 115%; margin: 0 0 5px; text-transform: uppercase; } .blog_more ul li { background: url(../images/bullet.html) no-repeat 5px 6px; padding-left: 15px; } div.back_button a, div.back_button a:hover, div.back_button a:active { display: block; margin: 10px 0; } /* Messages ---*/ #system-message { margin: 0 -15px 10px; } #system-message dd.message ul, #system-message dd.error ul, #system-message dd.notice ul { margin: 0; padding: 0; } #system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li { background: none; color: #fff; margin: 0; padding: 5px; } /* System Standard Messages */ #system-message dd.message ul { background: #069; border: 0; } /* System Error Messages */ #system-message dd.error ul { background: #bf0000; border: 0; } /* System Notice Messages */ #system-message dd.notice ul { background: #333; border: 0; } /* Tooltips --- */ .tool-tip { background: #ffffcc; border: 1px solid #D4D5AA; float: left; max-width: 300px; padding: 5px; z-index: 1000; } .tool-title { background: url(../../system/images/selector-arrow.html) no-repeat; font-size: 100%; font-weight: bold; margin: 0; margin-top: -15px; padding: 0; padding-bottom: 5px; padding-top: 15px; } .tool-text { font-size: 100%; margin: 0; } .hasTip img { border: none; margin: 0 5px 0 0; } contentpaneopen_edit { float: left; } .contentpaneopen_edit img { vertical-align: middle; } /* MODULE STYLES --------------------------------------------------------- */ div.ja-moduletable h3, div.moduletable h3 { background: url(../images/dot2.html) repeat-x bottom; color: #333; font-size: 115%; margin: 0 0 8px; overflow: hidden; padding: 1px 0 8px; text-transform: uppercase; } div.moduletable_menu h3 { margin-bottom: 0; } div.ja-moduletable, div.moduletable { margin-bottom: 15px; margin: 0; padding: 0; position: relative; } /* Badge Module ---*/ .badge { background-image: url(../images/icon-badge.html); background-repeat: no-repeat; height: 46px; position: absolute; right: 0; top: 0; width: 45px; } .badge-hot .badge { background-position: 0 0; } .badge-new .badge { background-position: 0 -46px; } .badge-pick .badge { background-position: 0 -92px; } .badge-top .badge { background-position: 0 -138px; } .article-content .moduletable_badge { border: 1px solid #dddddd; margin: 0 0 10px 0!important; padding: 10px 25px 10px 5px; } /* Search Module ---*/ #ja-search { background: url(../images/icon-search.html) no-repeat center left; bottom: 15px; padding-left: 20px; position: absolute; right: 15px; } #ja-search label { display: none; } #ja-search .inputbox { background: #444; border: 1px solid #333; color: #ccc; font-size: 100%; font-weight: bold; padding: 3px 5px; width: 200px; } #ja-search .inputbox:hover, #ja-search .inputbox:focus { } #ja-search .button { font-size: 100%; font-weight: bold; margin-left: 5px; text-transform: none; } /* Login Module ---*/ #form-login-username .inputbox, #form-login-password .inputbox { background-position: 5px center; background-repeat: no-repeat; font-weight: bold; } #form-login-username .inputbox, #form-login-password .inputbox { width: 90%; } #form-login ul { margin: 0 !important; padding: 0; } #form-login p { margin: 0 0 5px; } #form-login .button { margin: 10px 0; } /* Poll Module ---*/ h4.poll-title { margin: 0; padding: 0; } a.poll-result { font-size: 92%; text-transform: uppercase; } form.poll .button { margin-right: 5px; } /* Advertisement ---*/ div.bannergroup_text div.banneritem_text { border-bottom: 1px dotted #ccc; padding: 5px 0; } div.bannergroup_text div.banneritem_text a { font-weight: bold; } div.bannergroup_text div.bannerheader, div.bannergroup_text div.bannerfooter_text a { color: #999; font-size: 92%; } div.bannergroup_text div.bannerfooter_text { padding: 5px 0 0; text-align: right; } div.bannergroup { margin-bottom: 10px; } /* Rounded Module --- */ div.ja-module h3, div.module h3 { border-bottom: 1px solid #ccc; color: #7ba566; font-size: 115%; font-weight: bold; margin: 0 -15px 10px; padding: 8px 15px; text-transform: uppercase; } div.ja-module, div.module { margin-bottom: 20px; overflow: hidden; position: relative; } .ja-box-br { background: url(../images/b-br.html) no-repeat bottom right #fff; } .ja-box-bl { background: url(../images/b-bl.html) no-repeat bottom left; } .ja-box-tr { background: url(../images/b-tr.html) no-repeat top right; } .ja-box-tl { background: url(../images/b-tl.html) no-repeat top left; padding: 0 15px 10px; } /* text */ div.module_text h3 { border-bottom: 0; clear: both; display: block; margin: 0 0 10px; overflow: hidden; padding: 0; width: 100%; } div.module_text span { background: #fff; clear: both; display: block; float: left; font-weight: bold; padding: 0 3px; } div.module_text { background: url(../images/bt-br.html) no-repeat bottom right #f6f6f6; } div.module_text .ja-box-bl { background: url(../images/bt-bl.html) no-repeat bottom left; } div.module_text .ja-box-tr { background: url(../images/bt-tr.html) no-repeat top right; } div.module_text .ja-box-tl { background: url(../images/bt-tl.html) no-repeat top left; } /* Blank */ div.module_noborder, div.module_noborder .ja-box-bl, div.module_noborder .ja-box-tr, div.module_noborder .ja-box-tl { background: none; padding: 0; } /* red */ div.module_red { background: url(../images/br-br.html) no-repeat bottom right #bf0000; } div.module_red .ja-box-bl { background: url(../images/br-bl.html) no-repeat bottom left; } div.module_red .ja-box-tr { background: url(../images/br-tr.html) no-repeat top right; } div.module_red .ja-box-tl { background: url(../images/br-tl.html) no-repeat top left; } /* blue */ div.module_blue { background: url(../images/bb-br.html) no-repeat bottom right #069; } div.module_blue .ja-box-bl { background: url(../images/bb-bl.html) no-repeat bottom left; } div.module_blue .ja-box-tr { background: url(../images/bb-tr.html) no-repeat top right; } div.module_blue .ja-box-tl { background: url(../images/bb-tl.html) no-repeat top left; } /* green */ div.module_green { background: url(../images/bg-br.html) no-repeat bottom right #7ba566; } div.module_green .ja-box-bl { background: url(../images/bg-bl.html) no-repeat bottom left; } div.module_green .ja-box-tr { background: url(../images/bg-tr.html) no-repeat top right; } div.module_green .ja-box-tl { background: url(../images/bg-tl.html) no-repeat top left; } /* black */ div.module_black { background: url(../images/bl-br.html) no-repeat bottom right #333; } div.module_black .ja-box-bl { background: url(../images/bl-bl.html) no-repeat bottom left; } div.module_black .ja-box-tr { background: url(../images/bl-tr.html) no-repeat top right; } div.module_black .ja-box-tl { background: url(../images/bl-tl.html) no-repeat top left; } /* text color for high contrast module */ div.module_black, div.module_green, div.module_blue, div.module_red { color: #fff; } #ja-container div.module_black ul li a, #ja-container div.module_green ul li a, #ja-container div.module_blue ul li a, #ja-container div.module_red ul li a { color: #fff; } #ja-container div.module_black ul li a:hover, #ja-container div.module_black ul li a:active, #ja-container div.module_black ul li a:focus, #ja-container div.module_green ul li a:hover, #ja-container div.module_green ul li a:active, #ja-container div.module_green ul li a:focus, #ja-container div.module_blue ul li a:hover, #ja-container div.module_blue ul li a:active, #ja-container div.module_blue ul li a:focus, #ja-container div.module_red ul li a:hover, #ja-container div.module_red ul li a:active, #ja-container div.module_red ul li a:focus { color: #069; } #ja-container div.module_blue #form-login ul li a:hover, #ja-container div.module_blue #form-login ul li a:active, #ja-container div.module_blue #form-login ul li a:focus { color: #7BA566; } #ja-container div.module_black h3, #ja-container div.module_green h3, #ja-container div.module_blue h3, #ja-container div.module_red h3 { color: #fff; } #ja-container div.module_blue ul.menu li.active > a, #ja-container div.module_red ul.menu li.active > a { color: #000 !important; } div.module_green div.bannergroup_text div.bannerheader, div.module_green div.bannergroup_text div.bannerfooter_text a { color: #ccc; } div.module_blue a { color: #7BA566; } div.module_black .inputbox, div.module_green .inputbox, div.module_blue .inputbox, div.module_red .inputbox { color: #333 !important; } /* Module list ---*/ div.ja-moduletable ul, div.ja-module ul { margin: 15px 0 0; } div.ja-moduletable ul li, div.ja-module ul li { background-position: 2px 8px; padding-left: 12px; } /* Collapsible h3 ---*/ h3.show { background: url(../images/icon-show.html) no-repeat 100% 60%; cursor: pointer; } h3.hide { background: url(../images/icon-hide.html) no-repeat 100% 60%; cursor: pointer; } /* Uncomment the following lines if you want collapsible modules with badges still show arrows */ /* .badge-hot h3.show,.badge-new h3.show,.badge-pick h3.show,.badge-top h3.show, .badge-hot h3.hide,.badge-new h3.hide,.badge-pick h3.hide,.badge-top h3.hide { background-position: 15px 60%; text-indent: 15px; } */ /* MAIN LAYOUT DIVS --------------------------------------------------------- */ .wrap { } .main { } .ja-box { padding-bottom: 10px; padding-top: 10px; } #ja-wrapper { } #ja-container { position: relative; z-index: 5; } #ja-container .main { min-height: 300px; padding:0; } /* 3 Columns - Classic Layout ---*/ #ja-container.ja-l1r1 { } /* Full */ #ja-container { } /* Full left */ #ja-container.ja-r1 { } /* Full right */ #ja-container.ja-l1 { } /* Mass ---*/ .ja-mass-top { } .ja-mass-top .ja-moduletable, .ja-mass-top .ja-module { margin-left: 0; margin-right: 0; } .ja-mass-bottom { } .ja-mass-bottom .ja-moduletable, .ja-mass-bottom .ja-module { margin-left: 0; margin-right: 0; } /* MAIN COLUMN --------------------------------------------------------- */ #ja-mainbody { } #ja-main .inner { padding: 0 0 0 8px; } #ja-contentwrap { } /* Content Top ---*/ .ja-content-top { } .ja-content-top .ja-moduletable, .ja-content-top .ja-module { margin-left: 0; margin-right: 0; } /* Content Main ---*/ .ja-content-main { } /* Content Bottom ---*/ .ja-content-bottom { } .ja-content-bottom .ja-moduletable, .ja-content-bottom .ja-module { margin-left: 0; margin-right: 0; } /* @end */ /* SIDE COLUMNS --------------------------------------------------------- */ .ja-colswrap { } .ja-col { } /* Left Columns ---*/ #ja-left .ja-l2 { } #ja-left {border-right:2px solid #fff;} /* Right Columns ---*/ #ja-right .ja-r2 { } /* HEADER --------------------------------------------------------- */ #ja-header { background: #fff; position: relative; z-index: 10; margin-bottom: 10px; } #ja-header .main { background-color: #fff; background-position: top right; background-repeat: no-repeat; height: 100px; } h1.logo, div.logo-text h1 { font-size: 250%; line-height: 1; } h1.logo, div.logo-text { float: left; position: relative; z-index: 1; } /* Logo Image ---*/ h1.logo { height: 100px; width: 300px; } h1.logo a { background: url(../images/logo.html) no-repeat left; display: block; height: 100px; width: 300px; } h1.logo a span { position: absolute; top: -1000px; } /* Logo Text ---*/ div.logo-text { margin-top: 8px; } div.logo-text h1 a { color: #ccc; font-weight: bold; letter-spacing: 1px; text-decoration: none; } p.site-slogan { background: #444; color: #999; display: block; font-size: 85%; letter-spacing: 1px; margin: 8px 0 0; padding: 0 5px; text-align: center; text-transform: uppercase; } /* Header mask ---*/ .ja-headermask { background: url(../images/header-mask.html) no-repeat top right; display: block; height: 80px; position: absolute; right: -1px; top: 0; width: 602px; z-index: 0; } /* NAVIGATION --------------------------------------------------------- */ /* Main Nav ---*/ #ja-mainnav { line-height: 1; position: relative; z-index: 11; margin-bottom: 10px; } #ja-mainnav .main { font-size: 12px; } span.has-image { background-position: left 2px; background-repeat: no-repeat; display: block; overflow: hidden; padding-left: 25px; } span.menu-title { display: block; } span.menu-desc { color: #999; display: block; font-size: 92%; font-weight: normal; } /* Sub Nav ---*/ #ja-subnav { background: #333; border-top: 1px solid #666; position: relative; z-index: 9; } #ja-subnav .main { line-height: 1; z-index: 10; } #ja-subnav ul { background: #333; overflow: hidden; padding: 10px 0; } #ja-subnav ul.active { background: #333; } #ja-subnav li { background: none; border-left: 1px dotted #999; display: block; float: left; padding: 0 10px 0 11px; } #ja-subnav li.first-item { border-left: 0; } #ja-subnav ul li a { color: #ccc; display: block; text-decoration: none; } #ja-subnav ul li a:hover { color: #fff; } #ja-subnav ul li.active a, #ja-subnav ul li.active a:hover, #ja-subnav ul li.active a:active, #ja-subnav ul li.active a:focus { color: #fff; font-weight: bold; text-decoration: underline; } #ja-subnav ul.active li a { color: #ccc; } #ja-subnav ul.active li a:hover { color: #fff; } #ja-subnav ul li.empty { visibility: hidden; } /* Sub Nav (lv2) ---*/ #ja-subnav ul li ul { background: #ddd; border: 1px solid #ccc; display: block; height: auto; left: -999em; padding: 0; position: absolute; width: 14.5em; } #ja-subnav ul li.hover ul { display: block; height: auto; left: auto; margin-left: 5px; margin-top: 3px; position: absolute; } #ja-subnav ul li.haschild a { background: url(../images/arrow.html) no-repeat right center; padding-right: 12px; } #ja-subnav ul li.haschild a:hover { background: url(../images/arrow3.html) no-repeat right center; } #ja-subnav ul li.haschild li a, #ja-subnav ul li.hover li a { background: none; padding-right: 0; } #ja-subnav ul li ul li { border-bottom: 1px solid #ccc; border-left: 0; display: block; float: none; overflow: hidden; padding: 5px; text-align: left; } #ja-subnav ul li ul li a { background-image: none !important; border: 0 !important; color: #333 !important; font-weight: normal !important; text-decoration: none !important; } #ja-subnav ul li ul li a span.menu-title { padding-bottom: 3px; padding-top: 3px; } #ja-subnav ul li ul li a:hover { background-image: none !important; color: #069 !important; text-decoration: underline !important; } #ja-subnav ul li ul li a.active { color: #069 !important; font-weight: bold !important; } /* Breadcrumbs ---*/ .ja-navhelper { background: #f6f6f6; border-bottom: 1px solid #ccc; text-transform: uppercase; } .ja-navhelper .main { padding: 5px 0; } .ja-navhelper a { color: #069; padding: 0 2px; text-decoration: none; } .ja-navhelper a:hover, .ja-navhelper a:active, .ja-navhelper a:focus { background-color: #069; color: #fff; text-decoration: none; } .ja-breadcrums { float: left; margin-left: 10px; margin-top: 2px; width: 80%; } .ja-breadcrums strong { margin-right: 5px; } .ja-breadcrums img { margin: 1px 5px; } /* Extras ---*/ .ja-links { float: right; margin-top: 2px; } .ja-links li { background: none; display: inline; padding: 0; } .ja-links li.top a { background: url(../images/arrow2.html) no-repeat 5px center; padding-left: 17px; padding-right: 5px; } .ja-links li.top a:hover { background-color: #069; } .ja-links li.layout-switcher a { background: #069; color: #fff; text-decoration: none; } .ja-links li.layout-switcher a:hover { background: #666; color: #fff; text-decoration: none; } .ja-links li.user-reset a { background: #bf0000; color: #fff; text-decoration: none; } .ja-links li.user-reset a:hover { background: #666; color: #fff; text-decoration: none; } /* Default Joomla! Menu ---*/ #ja-container ul.menu { margin: 0; padding: 0; } #ja-container ul.menu li { background: none; border-bottom: 1px dotted #ccc; margin: 0; overflow: hidden; padding: 0; } #ja-container ul.menu li a { color: #333; display: block; outline: none; padding: 6px 0; text-decoration: none; text-indent: 5px; } #ja-container ul.menu li a:hover, #ja-container ul.menu li a:active, #ja-container ul.menu li a:focus { background: #f6f6f6; color: #069; } #ja-container ul.menu li.active a { color: #069; font-weight: bold; } #ja-container ul.menu li ul { margin: 0 0 0 10px; } #ja-container ul.menu li li { background: url(../images/arrow.html) no-repeat left 11px; border-bottom: 0; border-top: 1px dotted #ccc; } #ja-container ul.menu li li a { color: #333 !important; font-weight: normal !important; text-indent: 10px; } #ja-container ul.menu li li a:hover, #ja-container ul.menu li li a:active, #ja-container ul.menu li li a:focus { background: none; color: #069 !important; } #ja-container ul.menu li.active > a { color: #069 !important; font-weight: bold !important; } #ja-container ul.menu span.separator { display: none; } /* SPOTLIGHT --------------------------------------------------------- */ #ja-topsl .ja-box, #ja-botsl .ja-box { background: url(../images/dot3.html) repeat-y right; padding: 0; } #ja-topsl .ja-box-right, #ja-botsl .ja-box-right, #ja-topsl .ja-box-full, #ja-botsl .ja-box-full { background: none; } #ja-topsl .ja-moduletable, #ja-botsl .ja-moduletable { border-bottom: 0; margin-bottom: 8px; padding-bottom: 0; } #ja-topsl li, #ja-botsl li { background-image: url(../images/bullet2.html); background-position: 1px 8px; padding-left: 10px; } #ja-topsl ol li, #ja-botsl ol li { margin-left: 25px; padding: 0 !important; } #ja-topsl ul, #ja-topsl p, #ja-topsl ol, #ja-botsl ul, #ja-botsl p, #ja-botsl ol { margin: 0 !important; padding: 0; } #ja-topsl a, #ja-botsl a { border-bottom: 1px dotted #ccc; color: #ccc; text-decoration: none; } #ja-topsl a:hover, #ja-topsl a:active, #ja-topsl a:focus, #ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus { border-bottom: 1px solid #fff; color: #fff; text-decoration: none; } /* Top spotlight ---*/ #ja-topsl { background: #444; border-bottom: 1px solid #666; border-top: 1px solid #666; color: #ccc; } #ja-topsl .main { padding: 10px 0; } #ja-topsl h3 { background: none; color: #fff; margin: 0 0 8px; padding: 0; } /* Bot spotlight ---*/ #ja-botsl { background: #444; color: #999; } #ja-botsl .main { padding: 10px 0; } #ja-botsl .ja-moduletable, #ja-botsl .moduletable { border-bottom: 0; margin-bottom: 0; } #ja-botsl h3 { background: none; color: #fff; margin: 0 0 8px; padding: 0; } .ja-box-right .ja-moduletable, .ja-box-right .moduletable, .ja-box-full .ja-moduletable, .ja-box-full .moduletable { background: 0 !important; border: 0 !important; } /* FOOTER --------------------------------------------------------- */ #ja-footer { clear: both; font-size: 12px; font-weight: bold; } #ja-footer .main { padding: 0; position: relative; } #ja-footer .inner { float: right; padding: 0; width: 100%; } #ja-footer small { color: #666; font-size: 100%; } /* Foot Links ---*/ #ja-footer .ja-footnav { text-align: center; font-size: 100%; margin:10px 0 0 0; overflow: hidden; position: relative; width: 100%; line-height: 30px; height:30px; } .ja-footnav ul { float: left; line-height: normal; } .ja-footnav li { border-left: 1px solid #999; display: block; float: left; padding: 0 10px; } .ja-footnav li a { color: #666; display: block; font-weight: bold; line-height: 1; text-decoration: none; text-transform: uppercase; } .ja-footnav li a:hover, .ja-footnav li a:active, .ja-footnav li a:focus { color: #333; } .ja-footnav .ja-firstitem { border-left: 0; padding-left: 0; } /* Copyright Info. ---*/ .ja-copyright small { display: block; } /* MISCELLANOUS ----------------------------------------------------------- */ /* User Tools ---*/ ul.ja-usertools-font { font-size: 11px; position: absolute; right: 20px; top: 15px; } ul.ja-usertools-font li, ul.ja-usertools-screen li { background: none; display: inline; margin: 0; padding: 0; } ul.ja-usertools-screen { font-size: 11px; position: absolute; right: 90px; top: 15px; } /* Others ---*/ #ja-banner { border-top: 1px solid #ccc; margin: 0; overflow: hidden; padding-top: 15px; text-align: center; width: 100%; } div.ja-innerdiv { border-bottom: 1px dotted #ccc; clear: both; margin-bottom: 10px; padding-bottom: 12px; } div.ja-innerdiv h4 { font-family: Arial, sans-serif; font-size: 92%; font-weight: normal; margin: 5px 0; padding: 0; text-transform: uppercase; } .cufon-canvas { padding: 1px 0 3px; } /* Style for ?tp=1 ---*/ .mod-preview { background: #ffffa3; border: 2px solid #dd6d14; margin: 2px; overflow: hidden; padding: 2px; position: relative; z-index: 1000; } .mod-preview-wrapper { border: 1px dotted #dd6d14; height: 100%; min-height: 22px; overflow: hidden; } div.mod-preview-info { background: #e6b85c; border: 0; color: #000; font-size: 110%; font-weight: bold; margin: 1px 3px 0 1px; padding: 2px 8px; z-index: 999; text-transform: none; } /* wirsindinter.net */ #ja-left p {margin:0; padding:0;} .wsi-logo {float:left; margin-right:2px; width:300px;} .wsi-header {float:right; width:648px;} #ja-footer a, #ja-footer a:active, #ja-footer a:visited{text-decoration:none;} .cf_button {background: url(../images/grad1.html) repeat-x top #333; border: 1px solid #333; color: #ccc; font-size: 100%; padding: 3px 5px; margin-left:193px;} /* Zu ändernde Farbangaben */ /* hell: #eaf6fd dunkel: #0911bc */ #ja-mainbody { background: #eaf6fd; } #ja-footer .main { background: #0911bc; /* Hintergrund Fußzeile */ color: #eaf6fd; /* Schriftfarbe Fußzeile */ } #ja-footer a, #ja-footer a:active, #ja-footer a:visited{ color: #eaf6fd; /* Farbe Link in Fußzeile */ } #ja-footer a:hover{ color: #cccccc; /* Farbe bei Rollover über Link in Fußzeile */ } .contentheading { color: #0911bc; /* Farbe Überschriften (Beitragstitel) */ }