/**
 * @package   Quasar Template - RocketTheme
 * @version   1.5.2 March 9, 2010
 * @author    RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
 */
/* Core */
body {
    background: #fff;
    color: #333;
}

a:hover {
    color: #000;
}

h1 {
    color: #666 !important;
    font-size: 21px !important;
    font-weight: normal !important;
    line-height: 130%;
}

h2, h3, h4, h5 {
    color: #666;
    font-size: 16px;
    letter-spacing: 0px;
    font-weight: normal;
    line-height: 130%;
}

p {
    color: #808080 !important;
}

/* Top */
#rt-top { /* background: #0f0f0f url(../images/backgrounds/style2/header-bg.png) 100% 0;color: #999; */
}

#rt-top .search .inputbox {
    background: url("../images/backgrounds/style2/search-bg.png") 0 0 no-repeat;
    color: #999;
}

#rt-top .title span {
    color: #ccc;
}

/* Header */
#rt-logo {
    background: url("../images/logo/style2/logo.png") 0 0 no-repeat;
}

#rt-header { /* background: #0f0f0f url(/web/20220328224733im_/https://www.r-weglage.de/../imagesbackgrounds/style2/header-bg.png) 100% 0; */
}

#rt-header2 { /* background: url(/web/20220328224733im_/https://www.r-weglage.de/../imagesbackgrounds/style2/header-div.png) 50% 100% repeat-x; */
    border-bottom: 1px solid #E6E6E6;
}

#rt-header3 { /* background: url(/web/20220328224733im_/https://www.r-weglage.de/../imagesbackgrounds/style2/header-div.png) 50% 0 repeat-x; */
}

.backgroundlevel-high #rt-header4, .backgroundlevel-med #rt-header4 { /* background: url(/web/20220328224733im_/https://www.r-weglage.de/../imagesbackgrounds/style2/header-underlay.png) 50% 0 no-repeat;*/
}

#rt-header .title span {
    color: #ccc;
    margin: 0px auto !important;
}

/* Top Menu */
#rt-header ul.menu li > a, #rt-header ul.menu li > .separator {
    color: #999;
}

#rt-header ul.menu li.active > a, #rt-header ul.menu li:hover > a, #rt-header ul.menu li.active > .separator, #rt-header ul.menu li:hover > .separator { /* background: url(/web/20220328224733im_/https://www.r-weglage.de/../imagesmenus/style2/menutab-r.png) 100% 0 no-repeat; */
    color: #CCC;
}

#rt-header ul.menu li.active > a span, #rt-header ul.menu li:hover > a span, #rt-header ul.menu li.active > .separator span, #rt-header ul.menu li:hover > .separator span { /* background: url(/web/20220328224733im_/https://www.r-weglage.de/../imagesmenus/style2/menutab-l.png) 0 0 no-repeat; */
    color: #C7B35B;
}

/* Menu Dropdowns */
#rt-header li ul {
    background: #FAFAFA;
    border: 1px solid #E6E6E6;
}

/* Showcase */
#rt-showcase {
    background: #0f0f0f url(../imagesbackgrounds/style2/header-bg.png) 100% 0;
    color: #aaa;
}

#rt-showcase .showcase-title {
    color: #999;
    text-shadow: -1px -2px #000;
}

#rt-showcase .showcase-title span {
    text-shadow: -1px -2px #000;
}

#rt-showcase .title span {
    color: #ccc;
}

#rt-showcase .readon {
    background: url(../imagesbody/style2/readon-r.png) 100% -180px no-repeat;
}

#rt-showcase .readon span {
    background: url(../imagesbody/style2/readon-l.png) 0 -180px no-repeat;
    color: #999;
}

#rt-showcase .readon:hover {
    background: url(../imagesbody/style2/readon-r.png) 100% -210px no-repeat;
}

#rt-showcase .readon:hover span {
    background: url(../imagesbody/style2/readon-l.png) 0 -210px no-repeat;
    color: #fff;
}


/* Feature */
#rt-feature {
    color: #aaa;
}

#rt-feature .title span {
    color: #ccc;
}

/* Main Body */
#rt-toptab {
    background: #0f0f0f url(../imagesbackgrounds/style2/header-bg.png) 100% 0;
}

#rt-toptab .toptab {
    background: url(../imagesbody/style2/toptab-r.png) 100% 0 no-repeat;
}

#rt-toptab .toptab2 {
    background: url(../imagesbody/style2/toptab-l.png) 0 0 no-repeat;
    color: #333;
}

.backgroundlevel-high #rt-toptab .shadow, .backgroundlevel-med #rt-toptab .shadow {
    background: url(../imagesbackgrounds/style2/showcase-shadow.png) 50% 100% no-repeat;
}

#rt-content-top {
    background: url(../imagesbody/style2/body-div.png) 50% 100% repeat-x;
}

#rt-main-surround { /* background: #fff url(/web/20220328224733im_/https://www.r-weglage.de/../imagesbackgrounds/style2/body-bg.png) 50% 0 repeat-x; */
}

#rt-main-surround .title span, #rt-main-surround .rt-article-title span {
    color: #000;
}

#rt-main-surround .readon span, #rt-main-surround .readon .button {
    color: #333;
}

#rt-main-surround .readon:hover span, #rt-main-surround .readon:hover .button {
    color: #000;
}

#form-login ul li a, #com-form-login ul li a, ul.rt-more-articles li a, .rt-section-list ul li a {
    background-image: url(../imagesbody/style2/arrows.png);
    background-repeat: no-repeat;
}

/* Modules */
.icon1 .module-icon, .icon2 .module-icon, .icon3 .module-icon, .icon4 .module-icon {
    background-image: url(../imagesbody/style2/module-icons.png);
    background-repeat: no-repeat;
}

/* Teaser Links */

.teaser-small {
    height: 123px;
}

.teaser-big {
    height: 147px !important;
}

.teaser-l {
    height: 129px; /* 123px */
    margin: 0px 0px 23px 0px;
    padding: 3px 10px 10px 10px;
    background-color: #FAFAFA;
    width: 210px;
    border-bottom: 2px solid #C7B35B;
    border-top: 1px solid #E6E6E6;
    font-size: 11px;
}

/* Teaser rechts (nur Bild)*/
.teaser-lbild {
    margin: 0px 0px 23px 0px
}


/* Teaser Mitte (ohne Bild)*/
.teaser-m {
    height: 129px; /* 123px */
    margin: 0px 0px 23px 25px;
    padding: 3px 10px 10px 10px;
    background-color: #FAFAFA;
    width: 210px;
    border-bottom: 2px solid #C7B35B;
    border-top: 1px solid #E6E6E6;
    font-size: 11px;
}

/* Teaser Mitte (nur Bild)*/
.teaser-mbild {
    margin: 0px 0px 23px 25px;
}


/* Teaser rechts (ohne Bild) */
.teaser-r {
    height: 129px; /* 123px */
    margin: 0px 0px 23px 50px;
    padding: 3px 10px 10px 10px;
    background-color: #FAFAFA;
    width: 210px;
    border-bottom: 2px solid #C7B35B;
    border-top: 1px solid #E6E6E6;
    font-size: 11px;
}

/* Teaser rechts(nur Bild)*/
.teaser-rbild {
    margin: 0px 0px 23px 50px;
}


/* Side Menu */
#rt-main-surround ul.menu li {
    background: url(../imagesbody/style2/body-div.png) 50% 100% repeat-x;
}

#rt-main-surround ul.menu li a, #rt-main-surround ul.menu li .separator, #rt-main-surround ul.menu li .item {
    background: url(../imagesbody/style2/arrows.png) 5px 10px no-repeat;
    color: #333;
}

#rt-main-surround ul.menu li.active > a, #rt-main-surround ul.menu li > a:hover, #rt-main-surround ul.menu li.active > .separator {
    color: #000;
}

/* Bottom */
#rt-bottom {
    background: #699714 url(../imagesbackgrounds/style2/bottom-bg.png) 50% 0 repeat-x;
    color: #fff;
}

#rt-bottom .title {
    color: #000;
}

#rt-bottom .title span {
    color: #fff;
}

#rt-bottom .readon span, #rt-bottom .readon .button {
    color: #597C16;
}

#rt-bottom .readon:hover span, #rt-bottom .readon .button {
    color: #333;
}

#rt-bottomtab {
    background: #fff;
}

#rt-bottomtab .bottomtab {
    background: url(../imagesbody/style2/bottomtab-r.png) 100% 0 no-repeat;
}

#rt-bottomtab .bottomtab2 {
    background: url(../imagesbody/style2/bottomtab-l.png) 0 0 no-repeat;
    color: #fff;
}

/* Footer */
#rt-footer {
    color: #666;
}

#rt-footer a:hover {
    color: #000;
}

#rt-footer .title {
    color: #C7B35B;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.4em;
}

#rt-footer .title span {
    color: #333;
}

#rt-footer .readon span, #rt-footer .readon .button {
    color: #333;
}

#rt-footer .readon:hover span, #rt-footer .readon:hover .button {
    color: #000;
}

#rt-copyright {
    color: #999;
}

#rt-copyright a:hover {
    color: #000;
}

#rt-copyright .rt-container {
    border-top: 1px solid #E6E6E6;
    padding: 8px 0px 0px 0px;
}

#rocket, #gantry-logo {
    background: url(../imagesbody/style2/footer-assets.png) 0 0 no-repeat;
}

/* Typography */
.readon {
    background: url(../imagesbody/style2/readon-r.png) 100% 0 no-repeat;
}

.readon span, .readon .button {
    background: url(../imagesbody/style2/readon-l.png) 0 0 no-repeat;
    color: #333;
}

.readon:hover span, .readon:hover .button {
    color: #000;
}

.rt-pagetitle {
    color: #333;
}

#rt-accessibility a.small .button, #rt-accessibility a.large .button, #rt-accessibility a.small:hover .button, #rt-accessibility a.large:hover .button {
    background-image: url(../imagesbody/style2/fontsizer.png);
    background-repeat: no-repeat;
}

.rokradios, .rokchecks, .rokradios-active, .rokchecks-active {
    background-image: url(../imagesbody/style2/inputs.png);
}

#rt-breadcrumbs {
    background: #fff;
}

#breadcrumbs-home {
    background: url(../imagesbody/style2/typography.png) 0 -23px no-repeat;
}

span.breadcrumbs img {
    background: url(../imagesbody/style2/arrows.png) 50% 4px no-repeat;
}

/* Joomla Specific */
.rt-joomla .icon {
    background-image: url(../imagesbody/style2/typography.png);
}

.rt-pollrow {
    background: url(../imagesbody/style2/body-div.png) 50% 100% repeat-x;
}

.rt-joomla .search_result .phrase legend, .rt-joomla .search_result .only legend {
    color: #333;
}

.rt-joomla legend {
    color: #333;
}

.rt-joomla label {
    color: #333;
}

.rt-joomla-table {
    color: #333;
}

.button2-left a, .button2-right a, .button2-left span, .button2-right span {
    color: #666;
}

.button2-left span, .button2-right span {
    color: #666;
}

.button2-left a:hover, .button2-right a:hover {
    color: #000 !important;
}

.button2-left {
    background: url(../imagessystem/light/j_button2_left.png) no-repeat;
    color: #666;
}

.button2-right {
    background: url(../imagessystem/light/j_button2_right.png) 100% 0 no-repeat;
    color: #666;
}

.button2-left .image {
    background: url(../imagessystem/light/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore {
    background: url(../imagessystem/light/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
    background: url(../imagessystem/light/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank {
    background: url(../imagessystem/light/j_button2_blank.png) 100% 0 no-repeat;
}

body .button2-left .linkmacro {
    background: url(../imagessystem/light/j_button2_rokcandy.png) 100% 0 no-repeat;
}

.button2-left .blank a {
    color: #666;
}

/* RTL */
body.rtl #rt-top .search .inputbox {
    background: url(../imagesbackgrounds/style2/search-bg-rtl.png) 0 0 no-repeat;
}

body.rtl #form-login ul li a, body.rtl #com-form-login ul li a, body.rtl ul.rt-more-articles li a, body.rtl .rt-section-list ul li a {
    background-image: url(../imagesbody/style2/arrows-rtl.png);
}

body.rtl #rt-main-surround ul.menu li a, body.rtl #rt-main-surround ul.menu li .separator, body.rtl #rt-main-surround ul.menu li .item {
    background: url(../imagesbody/style2/arrows-rtl.png) 100% 10px no-repeat;
}

body.rtl span.breadcrumbs img {
    background: url(../imagesbody/style2/arrows-rtl.png) 50% 4px no-repeat;
}

body.rtl #rt-showcase .readon {
    background: url(../imagesbody/style2/readon-r-rtl.png) 100% -180px no-repeat;
}

body.rtl #rt-showcase .readon span {
    background: url(../imagesbody/style2/readon-l-rtl.png) 0 -180px no-repeat;
}

body.rtl #rt-showcase .readon:hover {
    background: url(../imagesbody/style2/readon-r-rtl.png) 100% -210px no-repeat;
}

body.rtl #rt-showcase .readon:hover span {
    background: url(../imagesbody/style2/readon-l-rtl.png) 0 -210px no-repeat;
}

body.rtl .readon {
    background: url(../imagesbody/style2/readon-r-rtl.png) 100% 0 no-repeat;
}

body.rtl .readon span, body.rtl .readon .button {
    background: url(../imagesbody/style2/readon-l-rtl.png) 0 0 no-repeat;
}
