@import "http://services.igloocommunities.com/download-noauth/lib/grid/css/gridcss";
@import "http://services.igloocommunities.com/download-noauth/lib/boxes/css/boxcss";

#tinymce #header-custom-content { top: 0; }
#trailerbar { display: none }
#trailer-viewcount { display: none; }
#trailerbar { display: none; }
#trailer { padding-top: 0; }
/* #userbar { display: none; }*/
#content-body { overflow: hidden; zoom: 1; }

#home #customcontent {margin-bottom: 0 !important; }

.ig-widget-navigation .ig-widget-layout-default a:hover { background-color: transparent; }

.ig-cpt-footer a { color: #e6ad15; }

#home #trailer { padding-top: 0 !important; }

.quotations { font-size: 11px; line-height: 2; }

.box { margin-bottom: 0; }

.ig-cpt-footer { padding-top: 0 !important; padding-bottom: 0 !important; }
.ig-cpt-footer a { float: left; }

/*-- SUBPAGE --*/

div ul.subnav { margin-left: 0; }

.wg-nav-sub li {
    list-style: none;
    margin: 0 0 1em 10px !important;
}

.wg-nav-sub li a {
    background: url(http://services.igloocommunities.com/download-noauth/lib/icons/arrows/arrow3thin) 2px -153px no-repeat;
border-width: 0px !important;
    color: #a0a0a0;
font-size: 11px !important;
    padding: 2px 0 2px 12px !important;
    text-decoration: none;
}

.wg-nav-sub li a:hover {
    background-position: 4px -171px;
    color: #e6ad15;
}

.wg-nav-sub h2.ig-cpt-title { background-color: transparent !important; border-width: 0px !important; color: #636363 !important; font-size: 11px !important;}

#footer-system { margin: 0 0 20px; }


/*-- END SUBPAGE --*/

/*--------------------------------------------- */
/*               >>> WIDGETS <<<                */
/*--------------------------------------------- */

/* HOME */

.widget-html-spotlight .ps-slideshow { width: 280px; }
.widget-html-spotlight .ps-slideshow-frame { width: 280px; }

.widget-html-spotlight .ps-slideshow-frame h1,
.widget-html-spotlight .ps-slideshow-frame p { background: #fff; display: block;  }

#ig-page-home.ig-pages .row-4 .grid-r,
#ig-page-home.ig-pages .ig-row-4 .ig-grid-r { right: -40px; width: 280px; }

#ig-page-home.ig-pages .row-4 .grid-l,
#ig-page-home.ig-pages .ig-row-4 .ig-grid-l { right: 320px; width: 280px; }

#ig-page-home.ig-pages .row-4 .row-pad,
#ig-page-home.ig-pages .ig-row-4 .ig-row-pad {
    background: url("/download/gallery/img/seperatorsgif") no-repeat scroll 50% 50% transparent;
    padding-left: 330px; padding-right: 330px;
}

/* Homepage 3 column customization (ig-page-homepage) */
#ig-page-homepage.ig-pages .row-4 .grid-r,
#ig-page-homepage.ig-pages .ig-row-4 .ig-grid-r { right: -40px; width: 280px; }

#ig-page-homepage.ig-pages .row-4 .grid-l,
#ig-page-homepage.ig-pages .ig-row-4 .ig-grid-l { right: 320px; width: 280px; }

#ig-page-homepage.ig-pages .row-4 .row-pad,
#ig-page-homepage.ig-pages .ig-row-4 .ig-row-pad {
    background: url("/download/gallery/img/seperatorsgif") no-repeat scroll 50% 50% transparent;
    padding-left: 330px; padding-right: 330px;
}
/* End Homepage customization */

.widget-rss-feed { margin-bottom: 0; }
.widget-html-spotlight {}
.widget-blog {}
.widget-blog-podcast {}

.widget-rss-feed, .widget-html-spotlight,
.widget-blog,     .widget-blog-podcast
{
    border: 0 !important;
}

.widget-rss-feed       .ig-cpt-title, .widget-html-spotlight .ig-cpt-title,
.widget-blog           .ig-cpt-title, .widget-blog-podcast   .ig-cpt-title
{
    background: transparent !important;
    border-bottom: 1px dashed #E1E1E1 !important;
    color: #666 !important;
    
    font-size: 18px; font-weight: normal;
    margin-bottom: 0.5em;
}

.widget-rss-feed       .ig-cpt-footer, .widget-html-spotlight .ig-cpt-footer,
.widget-blog           .ig-cpt-footer, .widget-blog-podcast   .ig-cpt-footer
{
    background: transparent !important;
    -moz-border-radius: 0;
}

.widget-rss-feed       .ig-cpt-footer a, .widget-html-spotlight .ig-cpt-footer a,
.widget-blog           .ig-cpt-footer a, .widget-blog-podcast   .ig-cpt-footer a
{
    /*color: #A0A0A0;*/
}

.widget-rss-feed     .ig-widget-rss          .ig-title, .widget-rss-feed     .ig-widget-rss          .ig-header h2,
.widget-blog         .ig-widget-blogarticles .ig-title, .widget-blog         .ig-widget-blogarticles .ig-header h2,
.widget-blog-podcast .ig-widget-blogarticles .ig-title, .widget-blog-podcast .ig-widget-blogarticles .ig-header h2
{
    font-size: 14px; font-weight: normal;
}


.ig-widget-rss .ig-widget-layout-default .ig-item {
    border-top: 0; padding-top: 6px; margin-bottom: 6px;
}

.widget-blog-podcast .ig-widget-blogarticles .ig-item {
    background: url(/download/gallery/img/iconpodcastgif) 0 0 no-repeat;
    padding-left: 45px;
}

.widget-blog-podcast blockquote.summary   { border-left: 0; background: #fff; font-size: 11px; }
.widget-blog-podcast blockquote.summary p { padding: 0; }

.widget-blog-podcast blockquote.summary, .widget-blog-podcast .ig-item,
.widget-blog         blockquote.summary, .widget-blog         .ig-item { margin-bottom: 0 !important; }

.widget-blog-podcast .ig-item, .widget-blog .ig-item { margin-bottom: 8px !important; }

.widget-blog-podcast .ig-widget-blogarticles,
.widget-blog         .ig-widget-blogarticles { padding-bottom: 0 !important; }

.widget-blog-podcast .ig-widget-layout-default .ig-header,
.widget-blog         .ig-widget-layout-default .ig-header { margin-bottom: 0 !important; }

/*#ig-page-home .row-4 { background: url(/download/gallery/img/seperatorsnewpng) 50% 0 no-repeat; }*/


/*--------------------------------------------- */
/*               >>> HOME <<<                   */
/*--------------------------------------------- */

.editable p { font-size: 11px; }

.editable div { font-size: 11px; }

#footer-links { position: relative; top: 50px; padding-left: 10px; }

#footer-links, #footer-links a { color: #fff; font-size: 11px; }

#comsignin {
    background: #fff;
    border-color: #000;
}

#signin #footer-custom { display: none; }

#header-custom-content {
    font-size:11px;
    margin-right:22px;
    position:relative;
    text-align:right;
    top:-66px;
}

#header-custom-content span, #header-custom-content a { padding: 0 1px; }


.ps-slideshow { margin: 0 auto 2em; width: 940px; height: 257px; }

.ig-widget-html .ps-slideshow { margin-bottom: 0; }

.ps-slideshow-frame                   { position: absolute; width: 940px; }
.ps-slideshow-frame-container         { min-height: 100px; }
#footer .ps-slideshow                 { height: 100px; margin-bottom: 0; }
#footer .ps-slideshow-frame-container { min-height: 100px; }

/* HOME CUSTOM FOOTER */
#ig-page-homepage #footer-custom { background: #ffffff;}

/* BANNERS */

.banner-1 {
    background: url(/download-noauth/gallery/img/banner1jpg) 0 0 no-repeat;
    height: 257px;
}

.banner-1 div a {
    display: block;
    height: 0;
    overflow: hidden;
    margin-top: 57px; margin-left: 29px;
    padding-top: 23px;
    width: 112px;
}

.ps-button-next, .ps-button-previous {
    display: block;
    overflow: hidden;
    padding-top: 28px;
    height: 0; width: 28px;
    z-index: 500;
}

.ps-button-previous, .ps-button-next {
    margin-left: 899px;
    position: absolute; top: 416px;
    z-index: 1000;
}

.ps-button-previous {
    margin-left: 855px;
}

#banner-options { visibility: hidden;
    margin-bottom: 3em;
    position: absolute; top: 405px;
    z-index: 1000;
}

.link-download, .link-request, .link-contact, .link-become {
    float: left;
    list-style: none;
}

.link-download a, .link-request a, .link-contact a, .link-become a {
    display: block;
    padding-top: 38px;
    height: 0;
    overflow: hidden;
}

.link-download { width: 121px; margin-right: 21px; }
.link-request  { width: 96px; margin-right: 21px; }
.link-contact  { width: 93px; margin-right: 23px }
.link-become   { width: 101px; }


div.home-columns-sub h2 { color: #666666; border-bottom: 1px dashed #e1e1e1; margin-bottom: 1em; }
div.home-columns-sub h3 { color: #e6ad15; }

div.rss-box ul { margin-left: 0; }
div.rss-box ul li { list-style: none; font-size: 11px; margin-bottom: 1.5em; }
div.rss-box ul li a { color: #e6ad15; display: block; font-size: 14px; margin-bottom: 10px; }
div.rss-box .rss-date { color: #a0a0a0; display: block; font-size: 11px; }
div.rss-box br { display: none; }

.home-columns-sub a { color: #a0a0a0; font-size: 11px; }
.home-columns-sub { background: url(/download/gallery/img/seperatorsgif) 50% 50% no-repeat; }

.grid-col-3 .grid-5 {
    padding: 0 10px;
    width: 280px;
}

p.custom-style { color: #a0a0a0; font-size: 11px; }

.button-style {
    height: auto !important;
    height: 1%;
    overflow: hidden;
    margin-bottom: 1.5em;
}

.button-style a {
    background: url(/download/gallery/img/buttonpng) 0 0 no-repeat;
    display: block;
    float: left;
    line-height: 25px;
    text-decoration: none;
    padding-left: 5px;
    zoom: 1;
}

.button-style a span {
    background: url(/download/gallery/img/buttonpng) 100% 0 no-repeat;
    color: #575757;
    display: block;
    font-size: 10px;
    font-family: arial;
    line-height: 25px;
    text-align: center;
    text-transform: uppercase;
    position: relative; left: 10px;
    padding-right: 15px;
    zoom: 1;
}

.button-style a:hover { text-decoration: none; }

.button-style a:hover span { color: #000; }

.podcast-link {
    background: url(/download/gallery/img/iconpodcastgif) 0 0 no-repeat;
    font-size: 11px;
    padding-left: 45px;
}

.podcast-link a { color: #e6ad15; font-size: 14px; }

/*--------------------------------------------- */
/*          >>> THEME SNIPPET <<<               */
/*--------------------------------------------- */	

.box { background: transparent; }

.box-head, .box-head div,  
.box-foot, .box-foot div,
.box-head h1, .box-head h2, .box-head h3,
.box-head h4, .box-head h5, .box-head h6
{
    background: url(http://services.igloocommunities.com/download-noauth/lib/boxes/img/5png) 0 0 no-repeat;
}


#box-banner .box-head, #box-banner .box-head div,  
#box-banner .box-foot, #box-banner .box-foot div,
#box-banner .box-head h1, #box-banner .box-head h2, #box-banner .box-head h3,
#box-banner .box-head h4, #box-banner .box-head h5, #box-banner .box-head h6
{
    background: url(http://services.igloocommunities.com/download-noauth/lib/boxes/img/shadow/3greypng) 0 0 no-repeat;
}

#box-banner .box-body { background: url(http://services.igloocommunities.com/download-noauth/lib/boxes/img/shadow/3greysides) 0 0 repeat-y; }

#box-banner .box-body .box-inner { background: url(http://services.igloocommunities.com/download-noauth/lib/boxes/img/shadow/3greysides) 100% 0 repeat-y; }

#box-banner { background: #fece4e url(http://services.igloocommunities.com/download-noauth/lib/boxes/img/background/yellowgif) 0 0 repeat-x; }

#box-banner .box-inner-feature { background: url(/download/gallery/img/logoipng) 820px 50% no-repeat; }

#box-banner .box-head div,
#box-banner .box-foot div {
    line-height: 7px;
}

#box-banner .box-head,
#box-banner .box-foot {
    padding-left: 7px;
}

#box-banner .box-inner {
    padding: 20px 150px 10px 30px;
}

#box-banner h1, #box-banner p { margin-bottom: 12px; }

#box-banner p { font-size: 14px; }

div ul.subnav { margin-left: 0; }

.subnav li {
    list-style: none;
    margin-bottom: 1em;
}

.subnav li a {
    background: url(http://services.igloocommunities.com/download-noauth/lib/icons/arrows/arrow3thin) 2px -157px no-repeat;
    color: #a0a0a0;
    padding-left: 12px;
    text-decoration: none;
}

.subnav li a:hover {
    background-position: 4px -175px;
    color: #e6ad15;
}




/*--------------------------------------------- */
/*                 >>> HTML <<<                 */
/*--------------------------------------------- */

a                { color: #e6ad15; text-decoration: none; }
#tinymce a       { color: #e6ad15 !important; text-decoration: none !important; }

a:hover          { color: #e6ad15; text-decoration: underline;}
#tinymce a:hover { color: #e6ad15 !important; text-decoration: underline !important; }

.editable h1 { color: #666666; font-size: 32px; font-weight: normal; }

.editable h2 { color: #e6ad15; font-size: 18px; font-weight: normal; }

.editable h3 { color: #666666; font-size: 14px; font-weight: bold; }

.editable h4 { color: #a0a0a0; font-size: 11px; font-weight: normal; }

.grid-4 h3 { font-size: 18px; font-weight: normal; padding-top: 0; }



/*--------------------------------------------- */
/*                >>> LAYOUT <<<                */
/*--------------------------------------------- */

/* COLORS */

body {
    color: #636363;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
}

body           { background: #666666; }
#page          { background:         url(/download/gallery/img/mainbodygif) 0 0 repeat-y; }
#header        { background:         url(/download/gallery/img/maintopgif) 0 0 no-repeat; }
#main          { background:         url(/download/gallery/img/mainbtmgif) 0 100% no-repeat; }
#navigation    { background:         url(/download/gallery/img/navigationgif) 100% 0 no-repeat; }

#navigation { padding-right: 5px; }

#primarynav    { background:         url(/download/gallery/img/navigationgif) 0 0 no-repeat; }
#content       { background: transparent; }
#content-inner { background: transparent; }
#footer        { background: #666666; }
#home #footer-custom,
#ig-page-home #footer-custom { background: #ffffff; }
#footer-system { background: url(/download/gallery/img/footergif) 0 0 repeat-x;; }

/* FRAME */

#page {
    margin: 0 auto;
    width: 994px;
}

#header { height: 112px; }

.workarea #content-head h1 { display: none; }

#breadcrumb { padding: 5px 20px 5px 25px; }

#home #content-head { height: 18px; }

#main { padding: 0 27px 15px; }

#content-body { font-family: verdana, arial, tahoma; }

#footer { padding: 5px 7px 0; }

#footer-inner { padding: 0; }

#home         #footer-custom,
#ig-page-home #footer-custom { margin-bottom: 8px; padding: 10px; }

#footer-system { padding: 10px; }

#slideshow-clients { display: none; }

#home         #slideshow-clients,
#ig-page-home #slideshow-clients, #ig-page-homepage #slideshow-clients { display: block; }

#ig-page-view{
    margin-top:16px;
}


/*--------------------------------------------- */
/*                >>> SEARCH <<<                */
/*--------------------------------------------- */

#search-keyword { top: 70px !important; right: 25px !important; }

#search-keyword .text { -moz-box-shadow: 0px 0px 0px #000 !important; border: 1px solid #bbb !important; }


/*--------------------------------------------- */
/*                  >>> LOGO <<<                */
/*--------------------------------------------- */

#logo { padding: 32px 0 0 28px; }

#logo a {
    background: url(/download/gallery/img/logogif) 0 0 no-repeat;
    display: block;
    height: 0;
    overflow: hidden;
    padding-top: 59px;
    width: 282px;
}


/*--------------------------------------------- */
/*            >>> NAVIGATION <<<                */
/*--------------------------------------------- */

#navigation {
    font-family: tahoma;
    margin: 0 0;
}

#home #navigation { margin: 0; }

#primarynav ul {
    height: auto !important;
    height: 1%;
    overflow: hidden;
}

#primarynav li {
    background: url(/download/gallery/img/navsepgif) 0 50% no-repeat;
    float: left;
}

#primarynav li a {
    color: #666;
    display: block;
    padding: 6px 22px 7px;
    text-decoration: none;
    text-transform: uppercase;
}

#primarynav li.home { background: transparent; }

#primarynav li.here a,
#home #primarynav li.home
{
    font-weight: bold;
}

#primarynav #nav-join,
#primarynav .join { display: none; }

#primarynav li a:hover { color: #000; }

#poweredby {
    background: url(http://services.igloocommunities.com/download-noauth/lib/img/buttons/poweredpng) 0 0 no-repeat;
    height: 25px;
    width: 84px;
}

/* Sigin and Join form */
#comsignin{
	margin-top:20px;
}

#comsignin .ig-formitem {
	clear:both;
	margin:0 0 18px;
}

/* GO TO USER GUIDE BUTTON POSITIONING STARTS HERE */
.goToUserGuide {
margin-right:21px;
margin-top:-26px;
text-align:right;
}
/* GO TO USER GUIDE BUTTON POSITIONING ENDS HERE */

/* HOME PAGE INTRO COPY STARTS HERE */
.introBanner {
background-image:url(/download/gallery/img/artezbannershome_jan20png);
width:921px;
height:232px;
font-weight:bold;
padding-top:25px;
padding-left:25px;
}

.introBanner h2 {
color:#666;
width:400px;
}

.introButtons {
margin-top:25px;
}

.introButtons a {
padding-right:25px;
}
/* HOME PAGE INTRO COPY ENDS HERE */

    /* PAYPAL HEADERS MESSAGE STARTS HERE --------------------------------------------------------------- */
    .payPalHdr {
    background-image:url(http://www.artez.com/gallery/paypallandingpageimages/bg_hdr_fadepng);
    background-repeat:repeat-x;
    background-position:bottom;
    width:930px;
    text-align:center;
    padding-top:35px;
    padding-bottom:25px;
    }
    
    h1.paypalHdrs {
    color:#3d6498;
    font-family:Verdana, Arial, Helvetica;
    font-size:30px;
    font-style:italic;
    padding:0;
    margin:0;
    }
    
    h2.paypalHdrs {
    color:#666666;
    font-family:Helvetica, Arial, Verdana;
    font-size:23px;
    font-style:italic;
    padding:0;
    margin:0;
    font-weight:normal;
    }
    /* PAYPAL HEADERS MESSAGE ENDS HERE ----------------------------------------------------------------- */




    /* PAYPAL INTRO CONTAINER STARTS HERE --------------------------------------------------------------- */
    .payPalIntroContainer {
    float:left;
    color:#666;
    font-family:Verdana, Arial, Helvetica;
    font-size:12px;
    width: 535px;
    padding:25px 50px 0 15px;
    line-height:24px;
    }
    
    .payPalIntroContainer ul {
    margin:0;
    }
    
    .payPalIntroContainer li {
    color:#3d6498;
    }
    /* PAYPAL INTRO CONTAINER ENDS HERE ----------------------------------------------------------------- */



    /* PAYPAL CTA CONTAINER STARTS HERE ----------------------------------------------------------------- */
    .payPalCTAContainer {
    float:left;
    width: 300px;
    background-image:url(http://www.artez.com/gallery/paypallandingpageimages/bg_cta_fadegif);
    background-repeat:no-repeat;
    background-position:bottom left;
    height:173px;
    }

    span.payPalCTAContact {
    color:#2c2c2c;
    font-family:Verdana, Arial, Helvetica;
    font-size:16px;
    font-weight:bold;
    font-style:italic;
    display:block;
    padding-left:40px;
    }
    
    span.payPalCTAContact a {
    text-decoration:underline;
    color:#2c2c2c;
    }
       
    .payPalCTAContainerTxt {
    color:#2c2c2c;
    font-family:Verdana, Arial, Helvetica;
    font-size:14px;
    padding-left:40px;
    float:left;
    padding-top:50px;
    line-height:22px;
    }
    /* PAYPAL CTA CONTAINER ENDS HERE ------------------------------------------------------------------- */



    /* PAYPAL FORM CONTAINER STARTS HERE ---------------------------------------------------------------- */
    .payPalFormContainer {
    float:left;
    color:#666;
    font-family:Verdana, Arial, Helvetica;
    font-size:12px;
    width: 579px;
    padding:0 0 0 15px;
    line-height:24px;
    clear:left;
    background-image:url(http://www.artez.com/gallery/paypallandingpageimages/happy_peoplepng);
    background-repeat:no-repeat;
    background-position:top left;
    background-color:#f0f5fa;
    height:393px;
    margin-top:10px;
    }
    
    .payPalFormContainerTxt {
    float:left;
    width:300px;
    padding-top:210px;
    color:#2c2c2c;
    line-height:16px;
    padding-left:20px;
    }
    
    .logos {
    display:block;
    padding-left:30px;
    padding-top:22px;
    }
    
    .downloadForm {
    float:left;
    padding-left:50px;
    }
    
    .downloadForm input[type="text"] {
    width:180px;
    height:25px;
    margin-bottom:20px;
    }
    
    /*.FormSubmitButton {
    background-image:url(/gallery/paypallandingpageimages/btn_download.gif);
    background-repeat:no-repeat;
    background-position:top left;
    width:135px;
    height:32px;
    border:0;
    margin-left:25px;
    margin-top:20px;
    }*/
    /* PAYPAL FORM CONTAINER ENDS HERE ------------------------------------------------------------------ */




    /* TESTIMONY CONTAINER STARTS HERE ---------------------------------------- */
    .payPalTestimonyContainer {
    float:left;
    width: 275px;
    font-style:italic;
    color:#666;
    font-family:Verdana, Arial, Helvetica;
    font-size:12px;
    margin-top:10px;
    line-height:22px;
    }
    
    .vRule {
    margin:10px 7px 0 7px;
    float:left;
    width:1px;
    height:393px;
    background-color:#b8c1d1;

    }
    
    .payPalTestimony {
    padding-top:40px;
    padding-left:15px;
    float:left;
    }
    
    .payPaltestimonyDetails {
    float:right;
    padding-top:50px;
    font-size:11px;
    line-height:16px;
    text-align:right;
    }
    /* TESTIMONY CONTAINER ENDS HERE ------------------------------------------ */
    
    /*  PAYPAL FOOTER CONTAINER STARTS HERE ----------------------------------- */
    .payPalFooterContainer {
    float:left;
    clear:left;
    background-color:#eeece9;
    color:#666;
    font-family:Verdana, Arial, Helvetica;
    font-size:12px;
    padding:20px;
    margin-top:5px;
    width:890px;
    }
    
    .payPalFooterContainer a {
    color:#3d6498;
    text-decoration:underline;
    font-weight:bold;
    }
    /*  PAYPAL FOOTER CONTAINER ENDS HERE ------------------------------------- */


    /*  FAQ ------------------------------------- */
.ps-accordion h2 { color: #777; }
.ps-accordion h3 a { font-weight: normal; }


dl.accordion { /* border-left: 1px solid #e6e2af; border-right: 1px solid #e6e2af; border-bottom: 1px solid #e6e2af; */ }

dl.accordion,
dl.accordion dl { margin-bottom: 0; }

/* @group Ebene 1 */

dl.accordion dt { background-color: #fff; font-weight: bold; /* border-top: 1px solid #e6e2af; */ color: #666666; cursor: pointer; padding: 7px 10px; position: relative; }

* html dl.accordion dt
{
        cursor: hand;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icon_accordion_closed.png', sizingMethod='crop');
        background-image: none;
}

dl.accordion dt.accordion_toggler_1 { color: #666; font-size: 14px; font-weight: bold; border-bottom: 1px solid #efecca; }


dl.accordion dt.open
{
        background-image: url(icon_accordion_open.png);
}

* html dl.accordion dt.open
{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='icon_accordion_open.png', sizingMethod='crop');
        background-image: none;
}

dl.accordion dd
{
        position: relative;
        overflow: hidden;
        background: #efecca;
}

/* @group Inhalt */

dl.accordion dd.sub_accordion
{
        
}

dl.accordion dd.accordion_content
{
        padding: 0 10px 0 25px;
}

dl.accordion dd.accordion_content p
{
        padding: 5px 0 7px 0;
}

/* @end */

/* @end */

/* @group Ebene 2 */

dl.accordion dd dl dt
{
        padding-left: 15px;
        background-color: #fff;
        background-position: 20px 0;
}

dl.accordion dd dl dd.accordion_content
{
        padding-left: 45px;
}

/* @end */

/* @group Ebene 3 */

dl.accordion dd dl dd dl dt
{
        padding-left: 65px;
        background-color: #509bba;
        background-position: 40px 0;
}

dl.accordion dd dl dd dl dd.accordion_content
{
        padding-left: 65px;
}

/* @end */

/* @group Ebene 4 */

dl.accordion dd dl dd dl dd dl dt
{
        padding-left: 85px;
        background-color: #7bc3e4;
        background-position: 60px 0;
}

dl.accordion dd dl dd dl dd dl dd.accordion_content
{
        padding-left: 85px;
}

.accordion_content_2 { padding: 0 10px;}
