/* Rittal conception 6.2006 */
#bar h1 {
        position:relative;
        top: 12px;
        left: 217px;
        width: 400px;
        font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    color: #FFFFFF;
        z-index: 10;
}

#bar h2 {
        position:relative;
        top: 12px;
        left: 217px;
        width: 400px;
        font-size: 9pt;
        font-weight: normal;
                color: #FFFFFF;
        z-index: 10;
        }

.menu0 a, .menu0ak a, .menu1 a,.menu2 a, .menu3 a, .menu4 a, .menu5 a, .menu6 a, .menu7 a, .menu8 a, .menu9 a, .menu10 a, .menu11 a, .menu12 a {
        text-decoration:none;
        display:block;
/*        height: 16px; */
        width:196px;
        color: #1F89C9;
        font-weight: normal;
        padding: 4px 0px 2px 0px;
}

.new {
        color:#DA027F !important;
        /*color:#ff0000 */
        font-weight:bold;
}


/* Korrekturwerte */

h1, h2 {
        color:#FFFFFF;
        }

.leftnav{
                background-image:url(../produkte/IT-Solutions/img/bg_leftnav.jpg)!important;
                background-repeat:repeat-y;
                overflow:visible;
}

body {
        background-image:url(../img/sge/sk/back_quer.jpg);
}

.headlineschatten {
        background-image: url(../img/headline_back_schatten_products.jpg);
        background-repeat:no-repeat;
        height:11px;
}

.headbild {
/*        margin: -12px 0px 20px 0px; */
        margin: 0px 0px 20px 0px;
}

.inhalt a:link img, .inhalt a img {
        border: 1px solid #CECECE;
}

.inhalt a:link.effflash img, .inhalt a.effflash img {
        border: 0px solid ;
}

.inhalt em {
        font-weight:normal!important;
        font-style:italic!important;
        margin:0px;
}
/* Korrektur Boxen marginal */

.product_marginal {
        padding: 0px 0px 0px 0px;
        font-size: 6pt;
}

.marginalhead {
        text-align: left;
        background-color:#2094DD;
                background-image: url(../img/sge/sk/_bg_teaser_marginal.jpg);
                background-repeat:repeat-x;
        padding: 2px 4px 2px 4px;
        font-size: 11px;
        font-weight:bold;
        color: #fff;
        border-top: 1px solid #CECECE;
        border-right: 1px solid #CECECE;
        border-left: 1px solid #CECECE;
}

.product_marginal .marginalhead {
        text-align: left;
        background-color: #2094DD;
        padding: 4px 4px 4px 10px;
        font-size: 8pt;
        font-weight:bold;
        color: #fff;
        border-top: 1px solid #CECECE;
        border-right: 1px solid #CECECE;
        border-left: 1px solid #CECECE;
}

.product_marginal .marginalbox{
        background-color:#FFF;
        text-align: left;
        font-size: 8pt;
        padding: 4px 8px 4px 0px;
        border: 1px solid #CECECE;
}

.marginal {
        text-align:center;
        background-color:#EBEDED;
}


.marginalbox a:link, .marginalbox a{
        text-decoration: none;
                color:#333333;
}

.marginalbox a:hover {
        text-decoration: underline;
}


.abstand_sge_start {
        padding: 0px 5px 16px 0px;
}

.head_layer {position:absolute; width:500px; height:105px; padding:40px 30px 30px 40px; color:#FFFFFF; font-size:12px; line-height:25px; z-index:999;}
.head_layer h1 {padding:0px; margin:0px; color:#FFFFFF; font-size:35px; line-height:33px; font-weight:bold; z-index:999;}
.head_layer_img {position:absolute; margin-left:360px; margin-top:30px; z-index:999;}

/*-------- bis hier -------- */



.menu0ak a {
font-weight:bold;
color: #1F89C9;
}

.menu0ak span.blok   {
        margin: 2px 0px 2px 26px;
        font-style: normal;
        color: #1F89C9;
}

#content_marginal {
        float: left;
        width: 600px;
/*        background-color:#CCFF99; */
        background-image:url(../img/sge/sk/content_schatten.jpg);
        background-repeat:no-repeat;
        padding-top: 0px;
        padding-bottom: 48px;
}

.box_border_einstieg {
        float:left;
        width:599px;
}

.box_einstieg_bild {
        float:left;
        width:599px;
}

.box_einstieg_bild img {
        float:left;
}

.box_content_hauptmotiv {
        float:left;
        width:569px;
        padding:15px;
}

.box_einstieg_txt_sk {
        float:left;
        width:484px;
        height:63px;
        background-image:url(../img/sge/sk/bg_top_themen.jpg);
        background-repeat:no-repeat;
        border-bottom:3px solid #F5F9FB;
        padding-left:115px;
}

.box_einstieg_txt_thema {
        font-weight:bold;
        color:#1F89C9;
}

.box_einstieg_txt_thema td {
        padding-left:8px;
}

table.box_einstieg_txt_thema a:link, table.box_einstieg_txt_thema a {
        color:#1F89C9!important;
        background-image:url(../img/sge/sk/box_pink.gif);
        background-repeat:no-repeat;
        text-decoration:none;
        padding-left:13px;
        line-height:15px;
        font-size:11px;
}

.box_einstieg_txt_thema a:hover {
        color:#1F89C9;
        text-decoration:underline!important;
}

.box_border_uebersicht {
        float:left;
        width:569px;
        padding:15px;
        color:#333333;
}

.box_thema {
        float:left;
        width:175px;
        padding-right:20px;
        margin-bottom:20px;
}

.box_thema_1 {
        float:left;
        width:175px;
        margin-bottom:20px;
}

.box_thema_bild {
        float:left;
        width:173px;
        border:1px solid #CCCCCC;
}

.box_thema_bild img {
        float:left;
}

.box_thema_txt {
        float:left;
        width:175px;
        font-size:11px;
        padding-top:8px;
        line-height:14px;

}

.box_thema_txt2 {
        float:left;
        width:200px;
        font-size:11px;
        padding-top:8px;
        line-height:14px;


}

.box_thema_txt strong {
        display:block;
        color:#1F89C9;
        width:160px;
        padding-left:14px;
        background-image:url(../img/sge/sk/box_pink.gif);
        background-repeat:no-repeat;
        line-height:14px;
        padding-bottom:4px;
        font-size:11px;
}

.box_thema_txt strong a:link, .box_thema_txt strong a:visited {
        color:#1F89C9!important;
        text-decoration:none;
}

.box_thema_txt strong a:hover {
        color:#1F89C9;
        text-decoration:underline;
}

.box_thema_txt a:link, .box_thema_txt a:visited {
        font-size:11px;
        color:#333333!important;
        text-decoration:none;
}

.box_thema_txt a:hover {
        font-size:11px;
        color:#333333;
        text-decoration:underline;
}

.box_marginal_themen {
        float:left;
        width:178px;
        margin-left:7px;
        color:#333333;
        margin-bottom:15px;
}

.box_marginal_themen_headline {
        float:left;
        width:164px;
        border:1px solid #4DACE6;
        background-image:url(../img/sge/sk/_bg_teaser_marginal.jpg);
        background-repeat:repeat-x;
        height:17px;
        font-size:11px;
        color:#FFFFFF;
        font-weight:bold;
        padding:4px 6px 0px 6px;
}

.box_marginal_themen_content {
        float:left;
        width:160px;
        border:1px solid #CCCCCC;
        padding:8px 16px 8px 0px;
        font-size:11px;
        background-color:#FFFFFF;
}

.box_marginal_themen_content li {
        background-image:url(../img/sge/sk/_bg_marg_themen_li.gif);
        background-repeat:no-repeat;
        font-size:11px;
        line-height:16px;
        padding-left:20px;
}

.box_marginal_themen_content a:link, .box_marginal_themen_content a:visited {
        font-size:11px;
        color:#333333!important;
        text-decoration:none;
}

.box_marginal_themen_content a:hover {
        font-size:11px;
        color:#333333;
        text-decoration:underline;
}

.box1_border_text_bild {
        float:left;
        width:569px;
        margin:15px;
        color:#333333;
        padding-top:25px;
        border-top:3px solid #4099D7;
}

.box1_text {
        float:left;
        width:278px;
        padding-right:26px;
        color:#333333;
        line-height:17px;
}

.box1_text h1, .box_text_3 h1 {
        font-size:14px;
        font-weight:bold;
        margin:0px;
        padding:0px;
        color:#000000;
}

.box1_text ul li, .box_text_3 ul li {
        list-style-type:square;
        list-style-image:url(../img/sge/sk/_li_pfeil.gif);
        padding-left:2px;
        font-size:12px;
}

.box1_bild {
        float:left;
        width:264px;
        color:#666666;
        font-size:10px;
}

.box1_bild img {

        margin-bottom:5px;
}

.box_border_bild_text {
        float:left;
        width:569px;
        margin:15px;
        color:#333333;
        padding-top:25px;
        border-top:3px solid #4099D7;
}

.box_text_3 {
        float:left;
        width:276px;
        color:#333333;
        line-height:17px;
}

.box_bild_3 {
        float:left;
        width:264px;
        color:#666666;
        padding-right:28px;
        font-size:10px;
}

.box_border_text_text {
        float:left;
        width:569px;
        margin:15px;
        color:#333333;
        padding-top:25px;
        border-top:3px solid #4099D7;
}

.box_text_1 {
        float:left;
        width:265px;
        padding-right:19px;
        color:#333333;
        line-height:17px;
}

.box_text_2 {
        float:left;
        width:265px;
        padding-left:19px;
        color:#333333;
        line-height:17px;
}

.box_text_1 h1, .box_text_2 h1 {
        font-size:14px;
        font-weight:bold;
        margin:0px;
        padding:0px;
        color:#000000;
}

.box_text_1 ul li, .box_text_2 ul li {
        list-style-type:square;
        list-style-image:url(../img/sge/sk/_li_pfeil.gif);
        padding-left:2px;
        font-size:12px;
}

.box_border_3xbild {
        float:left;
        width:569px;
        margin:15px;
        color:#333333;
        padding-top:25px;
        border-top:3px solid #4099D7;
}

.box_3xbild_1, .box_3xbild_2 {
        float:left;
        width:179px;
        margin-right:15px;
        color:#333333;
}

.box_3xbild_3 {
        float:left;
        width:179px;
        color:#333333;
}

table.tabelle {
        background-color:#FFFFFF!important;
}

table.tabelle td {
        font-size:11px!important;
        padding:3px;
}

table.tabelle td strong {
        font-size:11px!important;
}

table.tabelle td em {
        font-size:11px!important;
        font-weight:normal;
        font-style:italic;
}

.topthemen_sub {
        font-size: 7pt;
        line-height:11px;
}

a.nachoben, a:link.nachoben {
        font-size:8pt;
        text-decoration:none;
}

a:hover.nachoben{
        text-decoration:underline;
}

.produktkatalog {
        font-size:12px;
        color:#FFFFFF;
        background-color:#DA027F;
        padding:1px 5px 1px 5px;
        font-weight:bold;
        float:left;
        margin-left:15px;
        margin-top:5px;
}

a.produktkatalog:link, a.produktkatalog:visited {
        font-size:12pxt;
        color:#FFFFFF;
        text-decoration:none;
        background-color:#DA027F;
}

a.produktkatalog:hover {
        font-size:12px;
        color:#DA027F;
        text-decoration:none;
        background-color:#FFFFFF;
}




@media print {
        #leftnav, #marginal, #footer, .box_content_hauptmotiv, #find, #headback, #topnav_categories, #topnav_company, #topnav_products, #topnav_services, #topnav_informations, #topnav_contact {display:none}

        .box1_border_text_bild {
                clear:left;
                width:569px;
                margin:15px 0px 15px 0px;
                color:#333333;
                padding-top:25px;
                border-top:3px solid #4099D7;
                page-break-before:auto;
        }

        #bar h1 {
        position:relative;
        top: 12px;
        left: 0px;
        width: 400px;
        font-size: 18px;
                font-weight: bold;
                line-height: 22px;
                color: #333333;
                z-index: 10;
        }

        #bar h2 {
                position:relative;
                top: 12px;
                left: 0px;
                width: 400px;
                font-size: 9pt;
                font-weight: normal;
                color: #333333;
                z-index: 10;
      }

          .box_border_uebersicht {
                float:left;
                width:569px;
                padding:0px;
                color:#333333;
        }

          #rittal {
        position:absolute;
        left:0px;
        top:18px;
        width:56px;
        height:93px;
        z-index: 100;
        }
}