
@charset "utf-8";

/* @import "author.css";

@import "detailpage.css";

@import "stream.css";

@import "shop_menu.css";  */

@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700);

/* CSS Document */



body {

    background: url("../images/body_stripe_bg.png") repeat!important;
    margin: 0 auto;
    font-family: 'Droid Sans', sans-serif;



}

a {
    text-decoration:none!important;
}

/* Styling Input and Buttons -- Start */

textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
    background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE 1px, #FFFFFF 25px) repeat scroll 0 0 transparent;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #D7D7D7;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    color: #444444;    
    outline: 0 none;

}



.button {
    border-top: 1px solid #96d1f8;
    background: #65a9d7;
    background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
    background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
    background: -moz-linear-gradient(top, #3e779d, #65a9d7);
    background: -ms-linear-gradient(top, #3e779d, #65a9d7);
    background: -o-linear-gradient(top, #3e779d, #65a9d7);
    padding: 7px 14px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
    -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
    box-shadow: rgba(0,0,0,1) 0 1px 0;
    text-shadow: rgba(0,0,0,.4) 0 1px 0;
    color: white;
    font-size: 0.813em;
    text-decoration: none;
    vertical-align: middle;
}
.button:hover {
    border-top-color: #28597a;
    background: #28597a;
    color: #ccc;
}
.button:active {
    border-top-color: #1b435e;
    background: #1b435e;
}


/* Styling Input and Buttons -- End */
#section-content {


    background: url("../images/body_stripe_bg.png") repeat!important;

}
h2.pane-title {

    font-size: 1.3em!important;
    color:white;
    background: rgb(148,167,176);
    padding:5px;
    font-weight:400!important;

    width: 98.5%;
    text-transform:uppercase;

}

-views-row .views-field-body {

    padding-top: 5px;

}

a.feed-icon img {

    float:left;
    margin-right:13px;

}

.more-link a {

    float: left;
    border-width: 1px;
    border-style: solid;
    border-color: white rgb(53, 53, 53) rgb(53, 53, 53) white;
    border-radius:6px;
    padding: 1px 18px 1px 3px;
    margin-right: -14px;
    color: white;
    margin-top: -1px;
    text-decoration: none;
    font-weight: bold;
}


div.block-links-container {

    float: right;
    width: 89px;
    margin-top: -45px;
    color:white;


}

.view-id-taxonomy_term .views-field-body .field-content {color:white;}
.view-id-taxonomy_term .views-field-field-preview-image .field-content {


    margin-right:10px;
    float:left;
}

.view-id-taxonomy_term .field-content a {
    font-weight:bold;
    font-size:14px;
    text-decoration: none;
}
.logo-img img {

    padding:7px 0 0 0;

}

section#block-menu-menu-shop-quicklinks-mini {

    display:none;

}

div#page {

    background: #efefef;
    margin-top: 5px;

}

#zone-content {


    background: white;


}


a, p, h1, h2, h3, h4, h5, h6, span {

    font-family: 'Droid Sans', sans-serif!important;
    letter-spacing:normal;
    font-weight: normal;

}

div.socialmediabox ul {

    list-style-type: none;
    margin-bottom: 20px;
    margin-left: 33px;

}

SECTION#block-block-47 .block-inner {


    margin-bottom: 20px;
    border: 1px solid #efefef;
    padding: 5px;
    width: 100%;
    margin-top: 10px;

}
div.socialmediabox ul li {

    float:left;
    margin-right: 15px;
}

/* header stylez */

#zone-branding-wrapper {

    padding-top:13px;    

}

#block-menu-menu-jaxenter-top-menu ul.menu li {


    list-style-image: none;
    list-style-type: none;
    float: left;

}

#block-menu-menu-jaxenter-top-menu ul.menu li a {

    text-decoration: none;
    color: rgba(148, 167, 176, 1);
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;

}

#block-menu-menu-jaxenter-top-menu ul.menu {

    position: absolute;
    margin-top: -105px;

    margin-left: 105px;

}

#block-search-form {

    float:right;

}

#region-user-first {

    float: right;
    margin-bottom: 21px;
    margin-top: -10px;
}

header#section-header {

    background: url("../images/jaxenter_header_bg.jpg");
    background-repeat: repeat-x;
    background-position: center bottom;

}

#zone-topad {

    background: white;
    width:100%;
    max-width: 1209px;
    height:90px;
    text-align: center;
    margin-bottom: 22px;



}

div#gam-holder-jaxenter.deDrupal_728x90 {


    margin: 0 auto!important;

}

/*shop remote detail page*/

.view-display-id-highlights_contents{
    background:#282828;
    float:left;
    padding:25px;
    margin:0 0 10px 0;
    clear:both;
    width:580px;
    height:200px;
}
.view-shop-remote .view-header{
    float:left;
    width:260px;
    margin-right:20px;
}
.view-shop-remote h3{
    color:#E9E9E9;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:17px;
}
.view-shop-remote div.view-header  h3#highlightsTitle{
    position:absolute;
    text-align:center;
    right:104px!important;
    margin:-19px 0 0 0;
    letter-spacing:0.02em!important;
}

.view-shop-remote #highlightTitleIssue{
    position:absolute;
    text-align:center;
    left:22px;
    margin:-40px 0 0 0;
}
.view-shop-remote .views-field-title a{
    color: white;
    font-size: 20px;
    margin: 0px;
}
.view-shop-remote .views-field-title-1 a{
    color:#fff;
}

.view-shop-remote .view-header .views-field-uc-product-image{
    float:left;
}
.view-shop-remote .block-links-container{
    display:none;
}
.view-shop-remote .view-header .views-row-1 .views-field-title{
    background: none repeat scroll 0 0 transparent;
    margin: 0 0 0 111px;
    padding: 0;
    position: relative;

}
.view-shop-remote .views-field-field-headline-title-1{
    color: #FFFFFF;
    font-size: 12px;
    margin: 22px 0 0 135px;
    width: 168px;
}
.view-shop-remote .view-content{
    height: 100%;
    margin: 19px 0px 0px;
    max-width: 100%;
    overflow: hidden;
}
.view-shop-remote .view-display-id-connected_issue{

    margin-top:27px;
}

.view-shop-remote .view-content .views-row.connectedIssue{
    float:left;
    width:100%;
    padding:0 0 6px 0;
    margin:0;
    border-bottom:1px solid #393939;
}

.view-shop-remote a.customlinktoproduct {



    float: left;
    margin-top: 30px !important;
    position: absolute;
    margin-left: 0px !important;


}

.view-shop-remote .views-row .views-field-title .field-content a {


    color: white!important;


}
.field-name-shop-icons-detail-page .icon-set-shop ul {

    margin-top: -10px!important;
    width: 630px!important;
}

.view-shop-remote .views-field-uc-product-image .field-content a img {


    padding-right: 7px;
}

.view-shop-remote .views-field-field-headline-title-1 .field-content {

    margin-left: -25px !important;
    width: 90%;  

}

.views-field-field-introductional-text span.field-content {

    color:white;
}


/* vertical scrollbar */
.mCSB_container{
    width:auto;
    margin-right:30px;
    overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
    margin-right:0;
}
.mCustomScrollBox .mCSB_scrollTools{
    width:16px;
    height:100%;
    top:0;
    right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
    height:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.mCSB_scrollTools .mCSB_buttonUp+.mCSB_draggerContainer{
    padding-bottom:40px;
}
.mCSB_scrollTools .mCSB_draggerRail{
    width:2px;
    height:100%;
    margin:0 auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
    cursor:pointer;
    width:100%;
    height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:4px;
    height:100%;
    margin:0 auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
    height:20px;
    overflow:hidden;
    margin:0 auto;
    cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
    bottom:0;
    margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal .mCSB_container{
    height:auto;
    margin-right:0;
    margin-bottom:30px;
    overflow:hidden;
}
.mCSB_horizontal .mCSB_container.mCS_no_scrollbar{
    margin-bottom:0;
}
.mCSB_horizontal.mCustomScrollBox .mCSB_scrollTools{
    width:100%;
    height:16px;
    top:auto;
    right:auto;
    bottom:0;
    left:0;
    overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerContainer{
    height:100%;
    width:auto;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    overflow:hidden;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft+.mCSB_draggerContainer{
    padding-bottom:0;
    padding-right:20px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_draggerRail{
    width:100%;
    height:2px;
    margin:7px 0;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger{
    width:30px;
    height:100%;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width:100%;
    height:4px;
    margin:6px auto;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
    width:20px;
    height:100%;
    overflow:hidden;
    margin:0 auto;
    cursor:pointer;
    float:left;
}
.mCSB_horizontal .mCSB_scrollTools .mCSB_buttonRight{
    right:0;
    bottom:auto;
    margin-left:-40px;
    margin-top:-16px;
    float:right;
}

/* default scrollbar colors and backgrounds */
.mCustomScrollBox .mCSB_scrollTools{
    opacity:0.75;
}
.mCustomScrollBox:hover .mCSB_scrollTools{
    opacity:1;
}
.mCSB_scrollTools .mCSB_draggerRail{
    background:#000; /* rgba fallback */
    background:rgba(0,0,0,0.4);
    filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background:#fff; /* rgba fallback */
    background:rgba(255,255,255,0.75);
    filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background:rgba(255,255,255,0.85);
    filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
    background:rgba(255,255,255,0.9);
    filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
    background-image:url(mCSB_buttons.html);
    background-repeat:no-repeat;
    opacity:0.4;
    filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
    background-position:0 0;
    /* 
* 	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
* 		*/
}
.mCSB_scrollTools .mCSB_buttonDown{
    background-position:0 -20px;
    /* 
* 	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
* 		*/
}
.mCSB_scrollTools .mCSB_buttonLeft{
    background-position:0 -40px;
    /* 
* 	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
* 		*/
}
.mCSB_scrollTools .mCSB_buttonRight{
    background-position:0 -56px;
    /* 
* 	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
* 		*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
    opacity:0.75;
    filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
    opacity:0.9;
    filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}


._mCS_1 #mCSB_1 {

    border-left:3px solid #353535;
    padding-left:20px; 
    padding-bottom:10px;
    margin-top:4px;

}


div#mCSB_1.mCustomScrollBox div.mCSB_container div.views-row div.views-field span.field-content a {

    font-weight:bold;

    line-height:11px!important;

}



div#mCSB_1.mCustomScrollBox div.mCSB_container div.views-row div.views-field span.field-content a {

    font-weight:bold!important;
    font-size:13px!important;
}


.messages.error {

    color:black!important;
}

/*most popular block*/
aside #block-quicktabs-most-popular.block-quicktabs{
    margin:0px 0 12px 0;
}
#block-quicktabs-most-popular .quicktabs_main.quicktabs-style-basic {
    background:#ECF7FB !important;
    border:1px solid #E1F0F5;
    margin:-21px 0 0 0;
    padding: 10px 20px 20px;
    width: 260px
}
#block-quicktabs-most-popular.quicktabs_main.quicktabs-style-basic
{
    background:#fff;
    margin:0px;
}

#block-quicktabs-most-popular ul.quicktabs-tabs li{
    padding: 8px 8px 6px;
    margin-right: 0;
    margin-bottom: 1px;
    background: #fcfcfc !important;
}

#block-quicktabs-most-popular ul.quicktabs-tabs.quicktabs-style-basic li.active{
    padding: 8px;
    margin-bottom: 0;
    background:#ECF7FB !important;
    border-left:1px solid #E1F0F5!important;
    border-right:1px solid #E1F0F5!important;
    border-top:1px solid #E1F0F5!important;
}
#block-quicktabs-most-popular ul.quicktabs-tabs.quicktabs-style-basic li.active a{
    color:#454344 !important;
    font-family: 'Drois-Sans';
}

#block-quicktabs-most-popular ul.quicktabs-tabs.quicktabs-style-basic li a{
    color: rgb(26, 57, 99)!important;
    text-shadow:none;
    text-transform: uppercase;
}
#block-quicktabs-most-popular li.active a{
    color:#333;
    text-shadow:none;
}

#block-quicktabs-most-popular .views-field-title {

    padding-bottom: 3px

}


#block-quicktabs-most-popular .views-field-title a{
    color: rgb(26, 57, 99);
    display: block;
    font-size: 13px;
    font-weight: 700;
    line-height: 17px;
}

#block-quicktabs-most-popular .views-row {padding-top: 10px; padding-bottom: 11px}
#block-quicktabs-most-popular .views-row .views-field-body {margin: 0; color: #444; font-size: 12px; line-height: 17px}
#block-quicktabs-most-popular .views-row+.views-row {border-top: 1px solid #e0ecf0; color: #444;}

#block-quicktabs-most-popular .views-field-body{
    margin: 0;
    padding: 0;
}


#block-quicktabs-most-popular ul.quicktabs-tabs.quicktabs-style-basic{
    height:36px;
    background:#fff;
    margin-top: -4px;
}
#block-quicktabs-most-popular.block-quicktabs, #block-quicktabs-most-popular .quicktabs_main{
    background:#ECF7FB;
}
#block-quicktabs-most-popular .quicktabs-tabpage
{
    margin-top:0px;
}
.media-vimeo-outer-wrapper,
.media-youtube-outer-wrapper{
    width:620px!important;
}



#quicktabs-java_magazin_shop_block, quicktabs-eclipse_magazin_shop_block, quicktabs-bt_magazin_shop_block {

    height:100%;

}

/* quicktabs */

.highlightsRemoteTop .view-content .views-row-last {

    margin-bottom: 16px;

}

#quicktabs-windows_dev_quicktab_shop_contai .quicktabs_main div.views-field-title a {
    color:#fff;
    font-size:13px!important;
    margin:0px;
    line-height:11px!important;
    padding-bottom: 0px!important;
}

.quicktabs_main .views-field-field-headline-title{
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    margin: 12px 0 0;
    width: 170px;
}

div#quicktabs-tabpage-wd_shop_block-1.quicktabs-tabpage div.content div.view div.view-content div.views-row,
div#block-views-current-issue-block-1.block div.block-inner div.content div.view div.view-content div.views-row
{
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    HEIGHT:78px;

}

div#quicktabs-tabpage-wd_shop_block-1 div.views-field div.field-content a img

{
    height: 63px !important;
}





.quicktabs-tabs li a {
    color:#8f8f8f;
    text-shadow:0 -1px 0 #000000;
    text-decoration:none;
}
.quicktabs-tabs li a:hover {
    color:#fff;
}
ul.quicktabs-tabs.quicktabs-style-basic{
    border-bottom: 1px solid #424242!important;
    padding-bottom: 21px;
}

ul.quicktabs-tabs.quicktabs-style-basic li{
    border-color:transparent!important;
    padding: 12px 20px 13px 10px;
    filter: none !important;
}

ul.quicktabs-tabs.quicktabs-style-basic li.first{
}

ul.quicktabs-tabs.quicktabs-style-basic li.active{
    border-color:#424242!important;
    border-bottom:none;
}

ul.quicktabs-tabs.quicktabs-style-basic li a{
    color:#757575!important;
}
ul.quicktabs-tabs.quicktabs-style-basic li a:hover,
ul.quicktabs-tabs.quicktabs-style-basic li.active a{
    color:#fff!important;
}

ul.quicktabs-tabs.quicktabs-style-basic li.active{
    background:#282828;

}



.quicktabs_main.quicktabs-style-basic {
    clear: both;
    margin: 17px 0 13px 0;
    border-top:1px solid #424242;
    padding:0px;
}

ul.quicktabs-tabs li {
    display: inline;
    line-height: 42px;
    list-style-type: none;
    white-space: nowrap;
    margin:0px;
    padding:12px 21px 23px;


    background: rgb(49,49,49); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(49,49,49,1) 0%, rgba(32,32,32,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(49,49,49,1)), color-stop(100%,rgba(32,32,32,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(49,49,49,1) 0%,rgba(32,32,32,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(49,49,49,1) 0%,rgba(32,32,32,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(49,49,49,1) 0%,rgba(32,32,32,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(49,49,49,1) 0%,rgba(32,32,32,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313131', endColorstr='#202020',GradientType=0 ); /* IE6-9 */
}

ul.quicktabs-tabs li.active{
    background: rgb(49,49,49); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(49,49,49,1) 0%, rgba(32,32,32,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(49,49,49,1)), color-stop(100%,rgba(32,32,32,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(49,49,49,1) 0%,rgba(32,32,32,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(49,49,49,1) 0%,rgba(32,32,32,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(49,49,49,1) 0%,rgba(32,32,32,1) 100%); /* IE10+ */
    background: linear-gradient(top, rgba(49,49,49,1) 0%,rgba(32,32,32,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313131', endColorstr='#202020',GradientType=0 ); /* IE6-9 */

}

ul.quicktabs-tabs li.active a {
    color:#ffffff;

}

ul.quicktabs-style-nostyle li.first {

    background-image: url("../images/java_mag_shop_bg_sw.png")!important ;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgb(32, 32, 32);
    color:rgb(32, 32, 32);

}

ul.quicktabs-style-nostyle li.first:hover,
ul.quicktabs-style-nostyle li.first.active
{

    background-image: url("../images/java_mag_shop_bg.png")!important ;
}


ul.quicktabs-style-nostyle li


{

    background-image: url("../images/eclipse_mag_shop_bg_sw.png") ;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgb(32, 32, 32);
    color:rgb(32, 32, 32);

}

ul.quicktabs-style-nostyle li.active,
ul.quicktabs-style-nostyle li:hover
{

    background-image: url("../images/eclipse_mag_shop_bg.png") ;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgb(32, 32, 32);
    color:rgb(32, 32, 32);

}

ul.quicktabs-style-nostyle li.last {

    background-image: url("../images/bt_mag_shop_bg_sw.png")!important;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgb(32, 32, 32);

}

ul.quicktabs-style-nostyle li.last.active,
ul.quicktabs-style-nostyle li.last:hover
{

    background-image: url("../images/bt_mag_shop_bg.png")!important;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgb(32, 32, 32);

}

ul.quicktabs-tabs.quicktabs-style-basic a {

    font-family: 'Droid-Sans', sans-serif!important;
}


ul.quicktabs-tabs li{
    border-right:1px solid #434343;
}

ul.quicktabs-tabs li.last {

    border-right:none;
}

#quicktabs-wd_shop_block li.first,
#quicktabs-sharepoint_shop_block li.first{
    margin:0 0 0 18px;
    padding:8px;
}
#quicktabs-tabpage-windows_dev_quicktab_shop_contai-0 ul.quicktabs-tabs.quicktabs-style-basic li,
#quicktabs-sharepoint_shop_block ul.quicktabs-tabs.quicktabs-style-basic li {
    /*padding:8px!important;*/
}
#quicktabs-wd_shop_block,
#quicktabs-sharepoint_shop_block{
    margin:22px 0 0 0;
}

.quicktabs-tabpage ul li{
    background:transparent;
}

.page-node .block-quicktabs ul, .block-quicktabs ol {
    margin:0px;
}
.front #quicktabs-windows_dev_quicktab_shop_contai ul.quicktabs-tabs li.last{
    /*padding:13px 45px 23px 33px !important;*/
}

#quicktabs-windows_dev_quicktab_shop_contai ul.quicktabs-tabs li.last{
    padding:13px 64px 23px 33px;
}



a#quicktabs-tab-jaxenter_quicktab_shop_container-0, 
a#quicktabs-tab-jaxenter_quicktab_shop_container-1,
a#quicktabs-tab-jaxenter_quicktab_shop_container-2 {

    font-size: 0px!important;
    padding: 22px 29px;
    opacity: 0.01;


}

a.customlinktoproduct{
    background: rgb(0,183,234); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,183,234,1)), color-stop(100%,rgba(0,158,195,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    /*height: 32px;*/

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.3);
    text-decoration:none;
    float:right;
    margin:120px 0 0 0;
    position:absolute;
    width:110px;
    padding:5px;
    font-weight: bold;
    text-align: center;
    -webkit-box-shadow: 0px 2px 2px 2px rgba(22, 22, 22, 0.8);
    box-shadow: 0px 2px 2px 2px rgba(22, 22, 22, 0.8);
}



div.icon-set-shop {

    width:302px;

}

/* /quicktabs */



/*simple featured*/

.pane-simple-featured{
    margin:19px 0 0 0;
}
.pane-simple-featured.ui-widget-content
{
    background:white;
}
#block-views-simple-featured-block-content .content,
.pane-simple-featured  .pane-content{
    width:410px;
    padding-left:222px;
    position:relative;
    border:0px;
    height:344px; overflow:hidden;
    font-size:12px;
    margin:-4px 0 0 0;

}

.panel-pane.pane-simple-featured  div.views-row{
    margin:0px;
}
#block-views-simple-featured-block-content .ui-corner-all,
.pane-simple-featured.ui-corner-all,
.ui-corner-top,
.panel-pane.pane-simple-featured div.views-row{
    border-radius:0px;
    border:none;
}
#block-views-simple-featured-block-content  .content ul.ui-tabs-nav,
.pane-simple-featured  .pane-content ul.ui-tabs-nav{
    position:absolute;
    top:0px; left:0px;
    list-style:none;
    padding:0; margin:0;
    width:222px; height:314px;
    /*overflow:auto;
    overflow-x:hidden;*/
    border:none;
    border-radius:0px;
    background:white;

}
#block-views-simple-featured-block-content .content ul.ui-tabs-nav li,
.pane-simple-featured .pane-content ul.ui-tabs-nav li{
    background: none repeat scroll 0 0 rgb(223,228,231);
    border: 0px;
    list-style: none outside none;
    overflow: hidden;
    padding: 0;
    width: 222px;
    margin:0px;
    height:85px;
}
#block-views-simple-featured-block-content .content ul.ui-tabs-nav li+li,
.pane-simple-featured .pane-content ul.ui-tabs-nav li+li {border-top: 3px solid white}

#block-views-simple-featured-block-content .content ul.ui-tabs-nav li span,
.pane-simple-featured .pane-content ul.ui-tabs-nav li span{
}
#block-views-simple-featured-block-content .content li.ui-tabs-nav-item a,
.pane-simple-featured .pane-content li.ui-tabs-nav-item a{
    color: rgb(26,57,99);
    display: block;
    padding: 22px 25px 0;
    height:56px;
    text-decoration: none;

    font-family: 'Droid-Sans';
    font-weight:bold;
    font-size: 14px;
    line-height: 16px;
}
#block-views-simple-featured-block-content .content ul.ui-tabs-nav li.ui-tabs-selected a,
.pane-simple-featured .pane-content ul.ui-tabs-nav li.ui-tabs-selected a,
#block-views-simple-featured-block-content .content li.ui-tabs-nav-item a:hover,
.pane-simple-featured .pane-content li.ui-tabs-nav-item a:hover{
    background-color: rgb(26,57,99);
    border-right: 0px solid white;
    color:#fff;
    height:85px;

}
#block-views-simple-featured-block-content .content li.ui-tabs-selected{
}


#block-views-simple-featured-block-content .content ul.ui-tabs-nav li.ui-tabs-selected a,
.pane-simple-featured .pane-content ul.ui-tabs-nav li.ui-tabs-selected a{


}
#block-views-simple-featured-block-content  .content .ui-tabs-panel,
.pane-simple-featured  .pane-content .ui-tabs-panel{
    width:436px; height:344px;
    background:white; position:relative;
    border: none !important;
}
#block-views-simple-featured-block-content  .content .ui-tabs-panel .info,
.pane-simple-featured .pane-content .ui-tabs-panel .info{
    position:absolute;
    bottom:0; left:0;
    height:70px;
}
#block-views-simple-featured-block-content  .content .ui-tabs-panel .info a.hideshow,
.pane-simple-featured .pane-content .ui-tabs-panel .info a.hideshow{
    position:absolute; font-size:11px; color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;
}
#block-views-simple-featured-block-content  .content .info h2,
.pane-simple-featured .pane-content .info h2{
}
#block-views-simple-featured-block-content  .content .info p,
.pane-simple-featured .pane-content .info p{
}
#block-views-simple-featured-block-content .content .info a,
.pane-simple-featured .pane-content .info a{
}
#block-views-simple-featured-block-content .content .info a:hover,
.pane-simple-featured .pane-content .info a:hover{
    text-decoration:underline;
}
#block-views-simple-featured-block-content .content .ui-tabs-hide,
.pane-simple-featured .pane-content .ui-tabs-hide{
    display:none;
}


/* /simple-featured */

/* Feature Slider Adjustments */


.panel-one-hundred .pane-content {


    margin-bottom: 20px;

}

.pane-videos .pane-content {

    height:162px;
}

div.pane-content ul.ui-tabs-nav li.ui-tabs-nav-item {

    height:78px;
    width:222px;

}

div.pane-content ul.ui-tabs-nav li.ui-tabs-nav-item a {

    margin-top:-14px;

}



/* /Feature Slider Adjustments */


/* videos */

.media-vimeo-outer-wrapper,
.media-youtube-outer-wrapper{
    width: 100%!important;
    height: auto!important;
}


.jcarousel-skin-default {
    text-align: center;
    BACKGROUND: rgb(26, 57, 99);
}

.front div.view-videos {
    /*width:620px;*/
    /*height:190px;*/
    background-color:#333333;
    background-image:url('../images/bg-video-box.png');
    background-position:left top;
    background-repeat:repeat-x;
}

.pane-videos h2.pane-title{
    float:none;
    width:620px;
    margin:20px 0 0 0;


}

.pane-videos {

    width: 630px;
    margin-bottom:20px;
}

.view-id-videos  .block-links-container {

    padding-top:17px;

}


.jcarousel-skin-default .jcarousel-next, .jcarousel-skin-default .jcarousel-prev {
    width: 10px; height: 19px;
    background: transparent url("../images/arrows.png") no-repeat -15px -7px;
    left: 10px; top: 61px;
}
.jcarousel-skin-default .jcarousel-prev:hover {background-position: -48px -7px}
.jcarousel-skin-default .jcarousel-next {left: auto; right: 10px; background-position: -7px -39px}
.jcarousel-skin-default .jcarousel-next:hover {background-position: -38px -39px}

.front .view-display-id-videos_block .field-content a {
    font-size:11px;
    line-height:14px;
}


#video-content .jcarousel-skin-default .jcarousel-container-horizontal{

    height:auto;

}
#video-content .jcarousel-skin-default .jcarousel-item{
    height:auto;
    width: 138px !important;
    background:none;
    border:none;
    border-right:2px solid #778d9e;
    margin: 0 15px 0 0;
    padding-right:5px;
}





#video-content .views-field-title  a{
    color:#fff;
}

#video-content .views-field-title  a:hover{
    color:#c3c3c3;
    text-decoration:none;
}

#video-content div.field-content a img{
    margin:-15px 0 5px 0;
}

#video-content .jcarousel-skin-default .jcarousel-item a:first-child:before {content: ''; display: block; position: absolute; left: 50%; top: 25px; width: 41px; height: 41px; margin-left: -20px; background: transparent url('../images/video_overlay_icon.png') no-repeat 0 0;}
#video-content .jcarousel-skin-default .jcarousel-item:hover a:first-child:before {background-position: 0 -41px;}


#video-content div.views-field-title{
    margin:0px;
}



#featured-carousel{
    margin:15px 0;
}
#featured-content
{
    width: 630px;
    height: 316px;
}

#featured-content .jcarousel-skin-default
{
    text-align: left;
    float: left;
}

#featured-content .jcarousel-skin-default .jcarousel-container .jcarousel-clip .jcarousel li .features a img
{
    display:none;
}

#featured-content-viewer
{
    float:right;
}

#featured-content .jcarousel-skin-default .jcarousel-container-vertical {
    height: 286px;
    margin: auto;
    padding: 15px 0;
    width: 230px;
    background:#262626;
}
#featured-content .jcarousel-skin-default .jcarousel-prev-vertical {
    background-position: 0 -64px;
    left: 94px;
    position: absolute;
    top: -10px;
}
#featured-content .jcarousel-skin-default .jcarousel-next-vertical {
    left: 94px;
    position: absolute;
    bottom:-10px;
}

#featured-content .jcarousel-skin-default .jcarousel-item {
    background: none repeat scroll 0 0 #2D3132;
    border-right: 3px solid #2D3132;
    border-top:0px;
    border-left:0px;
    border-bottom:0px;
    height: 61px;
    list-style: none outside none;
    overflow: hidden;
    padding: 0px;
    width: 227px;

}

#featured-content .jcarousel-skin-default .jcarousel-item:hover{
    border-right: 3px solid #C01920;
    background-color:#424647;
}
#featured-content .jcarousel-skin-default .jcarousel-clip-vertical {
    height: 278px;
    overflow: hidden;
    background:#2A2D2E;
}

.jcarousel-skin-default .jcarousel-item a{
    position: relative;
    z-index: 1;
    color:#FFF;
    text-decoration:none;
    /*padding:14px;*/
    display:block;
    font-size: 13px;
    line-height: 16px;
    width: 138px;
}
.jcarousel-skin-default .jcarousel-item:hover a{
    color:#c3c3c3;

}

.jcarousel-skin-default .jcarousel-item a img {position: relative; z-index: -1; margin-bottom: 15px}

.jcarousel-skin-default .jcarousel-item-vertical{
    margin: 5px 0;
}



/* /videos */



/*shop icons*/

#block-block-8 {

    height: 61px;

}


aside .block-quicktabs{
    margin-bottom:-3px;
    /*margin-top:-52px;
    */}

div.icon-set-shop {
    height:77px;
    background-color:#282828;
}

div.icon-set-shop ul {
    margin:-27px 0 20px 0;
    padding:0px;
    float:left;
    width:100%;
    background:#353535;
}

div.icon-set-shop ul li {
    list-style-type:none;
    float:left;
    width:59px;
    height:51px;
    background-color:#353535;
    border-left:1px solid #282828;
}

div.icon-set-shop ul li:hover {
    background-color:#454545;
}

div.icon-set-shop ul li.icon-1 {
    background-image:url('../images/icon-1.png');
    background-position:center center;
    background-repeat:no-repeat;
}

div.icon-set-shop ul li.icon-1:hover {
    background-image:url('../images/icon-1-hover.png');
    background-position:center center;
    background-repeat:no-repeat;
}

div.icon-set-shop ul li.icon-2 {
    background-image:url('../images/icon-2.png');
    background-position:center center;
    background-repeat:no-repeat;
}

div.icon-set-shop ul li.icon-2:hover {
    background-image:url('../images/icon-2-hover.png');
    background-position:center center;
    background-repeat:no-repeat;
}

div.icon-set-shop ul li.icon-3 {
    background-image:url('../images/icon-3.png');
    background-position:center center;
    background-repeat:no-repeat;
}

div.icon-set-shop ul li.icon-3:hover {
    background-image:url('../images/icon-3-hover.png');
    background-position:center center;
    background-repeat:no-repeat;
}

div.icon-set-shop ul li.icon-4 {
    background-image:url('../images/icon-4.png');
    background-position:center center;
    background-repeat:no-repeat;
}

div.icon-set-shop ul li.icon-4:hover {
    background-image:url('../images/icon-4-hover.png');
    background-position:center center;
    background-repeat:no-repeat;
}

div.icon-set-shop ul li.icon-5 {
    background-image:url('../images/icon-5.png');
    background-position:center center;
    background-repeat:no-repeat;
}

div.icon-set-shop ul li.icon-5:hover {
    background-image:url('../images/icon-5-hover.png');
    background-position:center center;
    background-repeat:no-repeat;
}

.icon-set-shop a{
    display:block;
    height:52px;
    color:#353535;
}

#shopblockmessages{
    padding-top: 0px!important;
    text-align: center;
    vertical-align: middle;
    color: #fff;
    font-size: 11px;
    line-height: 1px;
    text-shadow: 1px -2px 0 rgba(0,0,0,.45);
    clear: left;



}

html.js body.html div#page.page section#section-content.section div#zone-content-wrapper.zone-wrapper div#zone-content.zone aside#region-sidebar-second.grid-4 div.region-inner div#block-block-8.block div.block-inner div.content div.icon-set-shop div#shopblockmessages {

    width:300px;
    left:50%;;
    margin-left:0px;
    position:absolute;
    margin-top:32px;

}



#shopblockmessagesdetailpage{
    padding-top: 1px;
    text-align: center;
    color: rgb(255, 255, 255);
    font-size: 14px;
    line-height: 20px;
    text-shadow: 1px -2px 0px rgba(0, 0, 0, 0.45);
    float: right;
    margin: 263px 0px 0px 333px;
    position: absolute;
}


.field-name-shop-icons-detail-page{
    display:none;
}


/* /shop icons */


/*#main-menu ul,*/
#block-menu-menu-jaxenter-main-menu ul{
    background-color:#f0f0f0;
    height:45px;
    padding:0px;
    /*        width:520px;
    */
    width:640px;
}
#main-menu li,
#block-menu-menu-jaxenter-main-menu li{
    display:block;
    margin:0px;
    padding:0px;
    float:left;
}



ul#main-menu li a,
#block-menu-menu-jaxenter-main-menu ul.menu li a {
    position: relative;
    /*border-right:1px solid rgba(0,0,0,0.1);*/
    padding-right: 1px;
    border-top: 4px solid transparent;
    text-decoration:none;
    font-size:14px;
    float:left;
    background-image:url('../images/bg-top-navigation.png');
    background-repeat:repeat-x;
    height:45px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    color:rgb(62,61,64);
    margin:0 0 7px;
    text-align:center;
    vertical-align:middle;
    /*        display:block;
    */
    /*width:90.5px;*/
    width:85px;
    line-height:45px;
}

ul#main-menu li a:after,
#block-menu-menu-jaxenter-main-menu ul.menu li a:after {content: ''; display: block; position: absolute; top: 0px; right: 0; bottom: 0; width: 1px; background: transparent url('../images/main_menu_separator.png') repeat-y 0 0;}

ul#main-menu li.last a{
    width:98px;
    padding:0 17px 0 6px;
}
ul#main-menu li.last a:after {display: none}

ul#main-menu li.active a,
#block-menu-menu-jaxenter-main-menu ul.menu li.active a
{
    color: white;
    border-top: 4px solid rgb(37, 37, 37);
    background: #7d7e7d; /* Old browsers */
    background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
    background: linear-gradient(to bottom, #7d7e7d 0%,#0e0e0e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
}

ul#main-menu li.active a:hover,
#block-menu-menu-jaxenter-main-menu ul.menu li.active a:hover
{color:white;}

#zone-menu a.link-active,
#block-menu-menu-jaxenter-main-menu ul.menu a.link-active
{
    color:white;
    border-top:4px solid #252525;
    background: #45484d; /* Old browsers */
    background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

#zone-menu a.link-active:after,
#block-menu-menu-jaxenter-main-menu ul.menu a.link-active {display: none}

#zone-menu a.link-shop,
#block-menu-menu-jaxenter-main-menu a.link-shop
{
    background: rgb(248,248,248); /* Old browsers */
    border-top: 4px solid #252525;
}

#zone-menu a.link-shop:hover,
#block-menu-menu-jaxenter-main-menu a.link-shop:hover
{
    color: rgb(192,25,31);
}


/*hover menu*/
.vocabulary {
    background: rgba(26,57,99,0.95);
    height: 337px;
    position: absolute;
    top: 49px;
    width: 623px;
    padding-right: 15px;
    z-index: 99;
    border: none;
    overflow: hidden;
}
.term-container{
    float:left;
    background: rgba(148,167,176, 0.95);
    width:222px;
    min-height:337px;
    padding-bottom: 1px;
}

.term-container a{
    position: relative;
    font-family: 'Arial', 'Helvetica', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    display: block;
    padding: 5px 0 5px 22px;
    text-decoration: none;
    /*
    background-image:url("../images/menue-arrow.png");
    background-position:top right;
    background-repeat:no-repeat;
    */
}

.term-container a:after {content: ''; position: absolute; bottom: -1px; left: 22px; right: 0; border-bottom: 1px solid white;}

.term-container .term a:hover{
    font-weight: 700;
    color: rgb(26,57,99);
    background-image:url("../images/menue-arrow.png");
    background-position:207px center;
    background-repeat:no-repeat;
}


.term-container a.last{
    border-bottom:none;
}
.term-container a:hover{

    color:#B71B1F;
}

#term-nodes{
    background:none;
    border:none!important;
    float:right;
    width:400px;
    color:#b1b1b1;
    padding:0 ;
}
#term-nodes div.views-field-body{
    color:#b1b1b1;
    line-height: 1.333;
    margin-top: 5px !important;
}

#term-nodes div.views-field-title,
#term-nodes div.views-field-title * {
    color:#fff!important;
    line-height: 1.231;
    margin-top: 5px;
}
#term-nodes div.views-row-first{
    border-top:none;
}
#term-nodes table{
    border:none;
}
#term-nodes table td{
    background:none;
}
#term-nodes tr td{
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom:1px solid white;
    padding: 5px 0 9px;
}

#term-nodes tr td a img {

    margin-left: 10px;
    width: auto;
    height: 65px;

    padding-top:7px;


}

/* /main menu */ 


#myPortal{
    margin-top: -91px;
    background:  repeat scroll 0 0 rgba(148,167,176, 0.8)!important;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    box-shadow: 0 3px 2px rgba(0, 0, 0, 0.3);
    float: right;
    padding: 3px 4px;
    width: auto;
    min-width:222px;
    font-size:10px;
    position:absolute;
    right:0px;
    top:-14px;
    z-index:100;
    text-align:right;
    color:white;
}
#myPortal a{
    color:#ffffff;
    text-decoration:none;
    text-transform: uppercase;
    font-size:12px;
    padding-top: 6px;


}

section#block-commerce-cart-cart .block-inner.clearfix {

    margin-bottom: 10px;
}

#myPortal a img {

    padding-bottom: 3px;
    padding-right:3px;


}
#block-commerce-cart-cart{
    display:none;
    padding:10px;
    width:282px;
    height:auto;
}
#block-commerce-cart-cart h2.block-title {
    float:left;


}
.view-commerce-cart-block .view-content table.views-table {

    float: left;
}


.view-id-commerce_cart_block .view-footer {

    width:280px;
    border:1px solid #efefef;
    border-radius:5px;
    opacity: 0.8;
    float:left;
    height: auto;
    background: linear-gradient(to bottom, rgb(0, 183, 234) 0%, rgb(0, 158, 195) 100%) repeat scroll 0% 0% transparent;
}

.view-id-commerce_cart_block .view-footer .line-item-summary span {


    float: left;
    padding: 2px;
}

.view-id-commerce_cart_block tr.odd td, .view-id-commerce_cart_block tr.even td {

    background: rgb(53, 53, 53);
    background: linear-gradient(to bottom, rgb(0, 183, 234) 0%, rgb(0, 158, 195) 100%) repeat scroll 0% 0% transparent;
}

li.line-item-summary-view-cart {

    float: left;
}

li.line-item-summary-checkout {

    float:left;

}

.view-id-commerce_cart_block table.views-table thead {

    display:none;
}



.page-user-orders .field-name-commerce-customer-billing,
.page-user-orders .field-name-commerce-customer-subscription,
.page-user-orders .field-name-commerce-customer-company-info,
.page-user-orders .field-name-commerce-customer-shipping{
    border-bottom: 1px dashed #CCCCCC;
    margin: 8px 0;
    padding: 8px 0;
}

.page-user-orders .field-name-commerce-customer-subscription div{
    margin:0 0 0 8px;
}
.view-commerce-user-orders table{
    margin:8px;
    font-size:11px;
}

#zone-content .page-cart h2{
    color: #000000;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 22px;
    letter-spacing: 0.01em;
    margin: 0 0 15px;
    text-rendering: optimizelegibility;
    text-transform: none;
}
.form-type-uc-quantity input,
.views-field-edit-quantity input{
    width:50px;
    margin:-17px 0 0;
}

fieldset#cart-pane legend span,
#commerce-checkout-form-checkout legend span{
    font-size:13px;
    font-weight:bold;
    padding:8px 8px 10px 8px;
    display:block;
}

#uc-cart-checkout-form fieldset#cart-pane{
    background:none;
    border:none;
}

#uc-cart-checkout-form fieldset,
#commerce-checkout-form-checkout fieldset{
    background: none repeat scroll 0 0 #F4F4F4;
    border-top: 4px solid #161616;
    float: left;
    font-size: 0.9em;
    padding: 22px;
    width: 94%;
}

section#block-views-comments-recent-block h2.block-title {

    padding: 3px 17px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 10px;
}

#uc-cart-checkout-form fieldset#customer-pane legend span,
#uc-cart-checkout-form fieldset#delivery-pane legend span,
#uc-cart-checkout-form fieldset#billing-pane legend span,
#uc-cart-checkout-form fieldset#quotes-pane legend span,
#uc-cart-checkout-form fieldset#payment-pane legend span,
#uc-cart-checkout-form fieldset#comments-pane legend span{
    display:block;
    padding:4px;

}
#edit-customer-profile-subscription-field-subscription-start-date fieldset{
    padding:0px;
    border-top:none;

}
#edit-customer-profile-subscription-field-subscription-start-date fieldset legend span{
    margin:0px;
    padding:0px;
    font-weight:normal;
    font-style:italic;
    font-size:12px;
}
#edit-customer-profile-subscription-field-subscription-start-date .form-item{
    margin:0px;
    padding:0px;
}
#edit-customer-profile-subscription-field-subscription-start-date .container-inline-date .date-padding{
    margin:0px 0px 8px 0px;
    padding:0px;
}
.dateAdvice{
    font-size:11px;
    color:#666;
    font-style:italic;
}
#commerce-checkout-form-checkout fieldset.checkout-buttons.form-wrapper{
    border-top:none;
    background:none;
    margin:0;
    padding:0;
}
.commerce-order-handler-area-order-total .commerce-price-formatted-components{
    width:45%;
}
.checkout-continue.form-submit.checkout-processed{
    margin:0 4px ;
}
#review-instructions
{
    margin:4px ;
    padding:14px;
}

.page-cart-checkout-complete #block-system-main .content{
    margin:10px;
    padding:14px;

}
#thankyoumessage
{
    margin:0 0 10px;

}
.cart-empty-page{
    background-image: url("../images/WD_Warenkorb_v1.jpg");
    background-repeat: no-repeat;
    float: left;
    font-style: italic;
    height: 200px;
    line-height: 89px;
    padding: 10px 0 0 24px;
    width: 99%;
}
#jsddm{
    width:453px;
}
#jsddm li ul{
    margin:7px 0 0 0;
}
#jsddm li ul li{
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.98);
}

ul#jsddm li a {
    padding:5px 8px;
}

#jsddm li ul li a {
    border-bottom:1px solid #888888;
}

.caption{
    margin:0 auto;
}

.field-name-field-attachments .caption{
    float: left;
    padding-right: 10px;
    margin:0 auto;
}

.field-name-field-attachments {
    background-color: #F4F4F4;
    float: left;
    width: 90%;
    padding: 10px 10px 0 10px;
}
/*shop block adjustment*/
h3.issueheadline{
    float:left;
    word-wrap: break-word;
    color:#fff;
    width:110px;
    font-size:17px;
    margin-bottom:4px;
}

/* /shop block adjustment*/


frame#google_ads_div_jaxenter.deDrupal_sidebarAd2_ad_wrapper img {

    margin-top:10px;

}


/* search block */


#search-block-form input.form-text,
.views-exposed-widgets input.form-text
{
    margin-right: -9px;
    margin-top: -25px;
    width:212px;
    height:31px;
    padding: 0px 10px 0;
    font-size: 12px;
    font-weight: 700;
    font-family:Arial, Helvetica, sans-serif;
    text-shadow: 0px 1px 0px #fff;
    outline: none;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border: 1px solid #c2c3b5;
    -webkit-box-shadow: inset 0px 3px 4px rgba(151, 151, 151, 0.2);
    -moz-box-shadow: inset 0px 3px 4px rgba(151, 151, 151, 0.2);
    box-shadow: inset 0px 3px 4px rgba(151, 151, 151, 0.2);
}
.page-search #search-block-form input.form-text{
    width:589px;
}
#search-block-form input[type="submit"] {


    margin-top: -25px!important;
    margin: 0 -54px 0 0; 
    padding: 4px 9px; 
    height: 31px; 
    font-size: 12px;

    background: rgb(0,183,234); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,183,234,1)), color-stop(100%,rgba(0,158,195,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */

}
#search-block-form .form-type-textfield {float: left; margin: 0 !important;}
#search-block-form .form-actions {float: left; margin: 0 !important;

}
/*#search-block-form .form-actions:before {content: ''; position: absolute; top: -5px; left: 1px; right: 1px; border-top: 1px solid #d73e40; border-radius: 3px}*/

.search-results li {
    margin-bottom: 3em;
    border-bottom:1px solid #efefef;
}


button, input[type="reset"], input[type="submit"], input[type="button"]
{

    height:32px;
    font-size: 13px;
    color: #ffffff;
    padding: 4px 5px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border: none;
    -moz-box-shadow:
        0px 2px 2px rgba(000,000,000,0.5),
        inset 0px 1px 1px rgba(255,255,255,0.5);
    -webkit-box-shadow:
        0px 2px 2px rgba(000,000,000,0.5),
        inset 0px 1px 1px rgba(255,255,255,0.5);
    text-shadow:
        0px -1px 0px rgba(000,000,000,0.4),
        0px 1px 0px rgba(255,255,255,0.3);
    background: linear-gradient(to bottom, rgb(0, 183, 234) 0%, rgb(0, 158, 195) 100%) repeat scroll 0% 0% transparent;

}




/* /search-block */

.views-field-title a {

    color:rgb(26,57,99);
    font-size:1.2em!important;
    font-weight:bold;
    text-decoration: none;
    line-height: 1.1em!important;


}


.views-field-field-full-ratio-cover-image .field-content {

    float:left;
    margin-right:10px;
}


.panel-fifty {

    padding-left:12px;
    padding-right:0px;
}

aside#region-sidebar-second {
    width: 295px;
}

#zone-topad {


    background: white;
}

header#section-header { background-COLOR:white;}


.views-row-last {

    border-bottom:none!important;

}


.view-id-current_issue .views-field-title a {

    color: white;

}

.view-id-current_issue .views-field-body {


    color:white;
}

/* Footer */

footer#section-footer #zone-footer-wrapper {
    overflow: hidden;

    margin: 0px auto;
    padding: 20px 0px 20px;

}

footer#section-footer {
    border-top: 1px solid rgb(52, 52, 52);
    background: url("../images/jaxenter_footer_bg.jpg");
    background-repeat: repeat-x;
}

footer#section-footer section.block-menu {

    padding: 0px 10px;
    float:left;
    padding-right:10px;
}

footer#section-footer h2 {

    color:white;

}

footer#section-footer ul li {

    list-style-type: none!important;
    list-style-image: none!important;

}

footer#section-footer ul li a {


    color:white;
    text-decoration: none;


}

#block-menu-menu-closure-links {

    border-top: 2px solid #a2a2a2;
    float:right;
    margin-top:20px;
    padding-top:10px;
    width:100%;

}

#block-menu-menu-closure-links a{

    float: right;

}

/* /footer */

/* Partners */

#block-block-53 .block-inner a {

    float: left;
    margin-right: 10px;
}

span.mobile360 {

    width:179px!important;
    margin-top:15px!important;
}

#zone-postcontent  {

    background: white;
    border-top: 2px solid #efefef;
    padding-top: 10px;
    padding-bottom: 10px;


}

#region-partners-area {

    margin-left:20px;

}

/* /partners */
aside#region-sidebar-second h2.block-title {

    color: rgb(148, 167, 176);

}


/* Sidebar Elements -- Start */

.front #region-sidebar-second h2.block-title {
    clear: both;

    font-size: 18px;
    font-weight: 400;
    letter-spacing: inherit;
    line-height: 20px;
    margin: 0px 0px 20px;
    text-transform: uppercase;
    padding: 5px;
    margin-left: 5px;
    margin-right: 5px;
}

#block-views-top10-top10-jaxenter {
    background-color: #F4F4F4;
    background-image: url("../images/top-10-bg.png");
    background-position: center top;
    background-repeat: no-repeat;
    border: 1px solid #E9E9E9;
    padding: 16px 17px 0;
    margin-bottom: 5px;
    width: 266px;
}
#block-views-top10-top10-jaxenter h2.block-title {

    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 18px;
}

/* Sidebar Elements -- End */


.view-id-top10 .views-row {


    float: left;
    width: 240px;
    margin-bottom: 10px;
    min-height: 50px;
    padding-right: 10px;
    padding-top: 3px;

}

section#block-views-comments-recent-block {
    background: none repeat scroll 0% 0% rgb(236, 247, 251) !important;
    margin-bottom: 6px;
    width: 301px;
    border: 1px solid rgb(233, 233, 233);
    margin-top: 2px;
}

.view-display-id-taxonomy_block_terms .view-content .views-field-title,
.view-display-id-taxonomy_block_terms .view-content .views-field-body {

    padding-left: 10px;

}


.view-id-comments_recent .view-content li.views-row {
    margin-bottom: 20px;
    border-bottom: 2px solid #efefef;
    padding-bottom: 5px;
    margin-right: 16px !important;
}

ul.quicktabs-tabs.quicktabs-style-basic a {

    font-family: 'Droid-Sans', sans-serif;

}


/* Sidebar Elements */


#block-block-47 {


    margin-top: 21px;
}

/* Sidebar Newsletterbox */

#block-block-56 {


    margin:21px 0 21px 0;
}

SECTION#block-block-56 .block-inner {
    border: 1px solid #EFEFEF;

    padding: 5px;
    width: 290px;
}

#block-block-56 .newsletterbox {
    text-align:center;
    width:290px;
    margin:10px 0 10px 0;
}

#block-block-56 .newsletterbox p {
    font-size:13px;
    text-align:left;
}

#block-block-56 .newsletterbox a {

    background-image: -moz-linear-gradient(top, #11b1dd 0%, #029cc3 100%); 
    background-image: -webkit-linear-gradient(top, #11b1dd 0%, #029cc3 100%); 
    background-image: -o-linear-gradient(top, #11b1dd 0%, #029cc3 100%); 
    background-image: -ms-linear-gradient(top, #11b1dd 0% ,#029cc3 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#029cc3', endColorstr='#029cc3',GradientType=0 ); 
    background-image: linear-gradient(top, #11b1dd 0% ,#029cc3 100%);   
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-family: "Droid Sans";
    font-weight: bold;
    padding: 8px 30px 8px;   
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.3);
    font-size:12px;



}

/* Quickvote */


.panel-fifty .inside .panel-pane.pane-views.pane-polls .pane-title {


    display:none;
}

.panel-fifty .inside .panel-pane.pane-views.pane-polls .pane-content {

    background-image: url("../images/quickvote_bg.jpg");
    background-position: top center;
    margin-top: 10px;
    width: 300px;
    margin-right: -4px;
    margin-bottom: 15px;
    height: 164px;

}

.panel-fifty .inside .panel-pane.pane-views.pane-polls .view-display-id-block .views-field-title {

    margin-top: 64px;
    margin-left: 16px;
    color: white;
}

.field-content.votenow a, .views-field-title-1 a.poll-archiv {
    text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.4), 0px 1px 0px rgba(255, 255, 255, 0.3);
    text-decoration: none;
    color: white;
    font-weight: bold;
    border-radius: 2px 2px 2px 2px;
    padding: 4px 9px;
    height: 31px;
    font-size: 12px;
    background-image: -moz-linear-gradient(top, #11b1dd 0%, #029cc3 100%); 
    background-image: -webkit-linear-gradient(top, #11b1dd 0%, #029cc3 100%); 
    background-image: -o-linear-gradient(top, #11b1dd 0%, #029cc3 100%); 
    background-image: -ms-linear-gradient(top, #11b1dd 0% ,#029cc3 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#029cc3', endColorstr='#029cc3',GradientType=0 ); 
    background-image: linear-gradient(top, #11b1dd 0% ,#029cc3 100%); 
    float: left;
    margin-right: 32px;
    height: 20px;
    margin-left: 20px;
    width: 80px;
    text-align: center;
    margin-top: 20px;}

.panel-pane.pane-views.pane-polls .view-id-polls .views-field-title .field-content a  {


    color: white;

}




/* Suchergebnisse */

#edit-basic.container-inline.form-wrapper {

    margin-top: 20px;
    background: #efefef;
    padding: 20px;
    border-radius: 5px;


}

body.page-search-node #zone-topad {

    margin-bottom:40px;

}


body.page-search-node #block-menu-menu-jaxenter-top-menu ul.menu {
    position: absolute;
    margin-top: -122px;
    margin-left: 105px;
}

body.page-search-node #myPortal {
    margin-top: -109px;

}




ol.search-results li.search-result a {

    color:rgb(26, 57, 99);
    text-decoration: none;
    margin-left:13px;


}

#edit-basic .form-item label {


    display: none;
}


input#edit-keys {

    width: 90%;

}

ol.search-results li.search-result h3.title {


    margin-bottom: 5px!important;
}


.view-id-books .views-field-field-full-ratio-cover-image img {

    padding-top: 10px;

}

.panel-one-hundred {

    height:350px;

}


body.node-type-magazine-issue #zone-topad {

    margin-bottom:34px;

}


body.node-type-magazine-issue #block-menu-menu-jaxenter-top-menu ul.menu {
    position: absolute;
    margin-top: -114px;
    margin-left: 105px;
}

body.node-type-magazine-issue #myPortal {
    margin-top: -103px;

}

/* Tutorials */

.pane-tutorials h2.pane-title {

    padding: 5px;
    width: 620px;

}


/*TUTORIAL BLOCK*/
.pane-tutorials {
    float: left;
    margin:30px 0px 20px 0px;
    width: 630px;
    background: none repeat scroll 0% 0% rgb(236, 247, 251) !important;

}

.pane-tutorials .view-tutorials {
    float: left;
    overflow: hidden;
}
.pane-tutorials .view-header {
    float: left;
    width: 322px;
}
.pane-tutorials .view-content {
    float: right;
    width: 278px;
}
.pane-tutorials .view-header {
    float: left;
    padding-bottom: 21px;
    position: relative;
}
.pane-tutorials .view-header .views-row a {
    display: block;
    width: 306px;
}
.pane-tutorials .view-header .views-row a + a {
    background: url("../images/tutorial-header-bg.png") repeat scroll 0px 0px transparent;
    bottom: 21px;
    display: block;
    font-size: 16px;
    font-weight: 700;
    left: 0px;
    line-height: 20px;
    padding: 5px 15px;
    position: absolute;
    width: 259px;
    margin-left: 16px;
    height: auto;
    text-decoration: none;
}
.pane-tutorials .view-header .views-row a + a:hover {
    text-decoration: none;
}
.pane-tutorials .view-header .block-links-container {
    display: none;
}
.pane-tutorials .view-content {
}
.pane-tutorials .view-display-id-tutorials_block > .view-content .views-row {
    border: medium none;
    margin: 0;
    min-height: 0;
    padding: 0 0 12px 34px;
}
.pane-tutorials .view-display-id-tutorials_block > .view-content .views-row + .views-row {
    border-top: 1px solid #E9E9E9;
    padding-top: 10px;
}
.pane-tutorials .view-display-id-tutorials_block > .view-content .views-row > a {
    color: rgb(26, 57, 99);
    display: block;
    font-size: 1.2em !important;
    line-height: 17px;
    margin-bottom: 1px;
    position: relative;
    text-decoration: none;
}
.pane-tutorials .view-display-id-tutorials_block > .view-content .views-row > a:hover {
    text-decoration: none;
}
.pane-tutorials .view-display-id-tutorials_block > .view-content .views-row > a:before {
    background: url("../images/tutorial-icon.png") no-repeat scroll 0 0 transparent;
    content: "";
    display: block;
    height: 28px;
    left: -34px;
    position: absolute;
    top: 0;
    width: 21px;
}
.pane-tutorials .view-display-id-tutorials_block > .view-content .views-row > a:hover:before {
    background: url("../images/tutorial-icon-hover.png") no-repeat scroll 0 0 transparent;
}
.pane-tutorials .view-display-id-tutorials_block > .view-content .views-row > div {
    color: #444444;
    font-size: 12px;
    line-height: 17px;
}
.pane-tutorials .view-display-id-tutorials_sticky_block .view-content .views-row {
    background-image: none;
    border-right: 1px solid #E9E9E9;
    margin: 0;
    padding: 0 15px 0 0;
    width: 306px;
}
.pane-tutorials .view-display-id-tutorials_block > .view-content {
    border-left: 1px solid #E9E9E9;
    margin-left: -1px;
    padding-left: 14px;
    padding-right: 15px;
}
.pane-tutorials .view-display-id-tutorials_sticky_block .view-content {
    border-left: medium none;
}


.view-id-tutorials.view-display-id-tutorials_sticky_block  {

    width: 300px;
    margin-left: 10px;
}

.view-id-tutorials .view-content .views-row a img {

    float: left;
    padding: 0px;
    width: 291px;
    margin-left: -17px;
    height: auto;

}


/* Series Page */

.view-series-stream .view-content {

    min-height: 144px;
    border-bottom: 1px solid #efefef;

}

.block-jaxenter-quicktab-shop-container .quicktabs-wrapper .quicktabs-tabpage .content .views-row {


    background-color: rgb(40, 40, 40);
    border-bottom: 1px solid rgb(85, 85, 85);
    padding: 5px 5px 10px;



}

body.node-type-series #block-system-main .field-item h2 {

    padding-top: 10px;
    margin-bottom: -4px;

}

body.node-type-series .field-name-social-links-content {

    float: left;
    margin-top: 20px;
    width: 100%;

}

body.page-serien #block-system-main .views-field-title {

    padding-top: 5px;

}

.form-actions input:hover {
    background: rgb(0,183,234); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0,183,234,1) 0%, rgba(0,95,191,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,183,234,1)), color-stop(100%,rgba(0,95,191,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,183,234,1) 0%,rgba(0,95,191,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,183,234,1) 0%,rgba(0,95,191,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0,183,234,1) 0%,rgba(0,95,191,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(0,183,234,1) 0%,rgba(0,95,191,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#005fbf',GradientType=0 ); /* IE6-9 */

}

/* shop */

/*shop remote*/
#block-quicktabs-jaxenter-quicktab-shop-container .views-field-field-print-magazine-issue-produ{
    display:none;
}

#latest-promotion-strip{
    padding:14px;
    background:#C8E8F3;
    color:#428EA6;
    margin:0px;
}
#latest-promotion-strip p{
    margin:0px;
}
#latest-promotion-strip strong{
    color:#444;
    text-shadow:1px 1px 1px #fff;
}

.field-name-field-issue-gallery img{
    float:left;
    margin:4px;
    padding:4px;
}

.node-magazine-issue .group-left{

    float: left;
    width: 30%;
    height: auto;
    margin-right: 10px;

}
.node-magazine-issue .group-right{
    float:left;

    width: 68%;
    padding-bottom: 20px;
}
.node-magazine-issue .group-footer{
    float:left;
}
.node-magazine-issue .attributes{
    float: right; margin: 30px 0px 0px; font-size: 10px;
    position:absolute;
}
.node-magazine-issue .attributes input{
    float:none;
}
.field-name-field-issue-authors{
    font-size:10px;
}
.node-magazine-issue #edit-actions--2 input.node-add-to-cart.form-submit{
    margin:0 0 130px 0;
}

.gotoissuedetail a,
a.tothearchive{
    padding:4px 8px;
    background:#173A64;
    color:#fff;
    text-decoration:none;
    margin-bottom: 10px;
    float: left;
}

.pane-content .view-current-issue .views-row{
    float:left;
}
.pane-content .view-current-issue .views-field-uc-product-image {
    float:left;
}

#shop .views-row{
    float:left;
}
.pane-issues-in-the-shop{
    float:left;
    width:100%;
    margin:2em 0;
}
#shop .view-issues-in-the-shop .view-content{
    float:left;
    width:50%;
}
#shop .view-issues-in-the-shop .view-content  + .views-row{
    width:100%;
}
#shop .view-issues-in-the-shop .view-content .views-field{
    float:left;
    width: 42%;
}
#shop .view-issues-in-the-shop .view-content .views-field-uc-product-image{
    margin:0 1em 0 0;
}
#shop .view-footer .view-issues-in-the-shop .view-content .views-field-uc-product-image{
    margin:0 0.8em 0 0 ;
}
#shop .view-footer .view-issues-in-the-shop .view-content .views-row-last .views-field-uc-product-image{
    margin:0;
}
#shop .views-field-field-shop-main-ad-image img {
    width:100%;
    height:auto;
} 
#shop .views-row{
    border-bottom:none;
}
#shop .pane-issues-in-the-shop > h2.pane-title{
    margin:0 0 8px 0;
    background-repeat:no-repeat;
    background-position:left bottom;
    color:rgba(0,0,0,0);
    padding:2em 0 0 0;
}
#shop #javamagazinblock  h2.pane-title{
    background-image:url("../images/javamagazin_shop.jpg");
}
#shop #eclipsemagazinblock h2.pane-title{
    background-image:url("../images/eclipse_shop.jpg");
}
#shop #btmagazinblock  h2.pane-title{
    background-image:url("../images/bt_shop.jpg");
}

#shop .panel-one-hundred {
    padding: 0 0 40px 0;

}
.not-front #region-content #shop .views-field-title a{
    font-size:1em!important;
}
#shop .panel-one-hundred .pane-tablets h2 {
    margin:20px 0 0 10px;
}

.page-shop .panel-pane div.views-row{
    margin:0px;

}
.page-shop div.views-field-title{
    margin:0px;
}

#shop h2.pane-title{
    color: #333;
    display: block;
    text-transform: none;
    width: 100%;
    background:none;
    border-bottom:1px solid #E9E9E9;
}


/*Landing*/

#shop .grid-12{
    max-width:620px;
    width:100%;

}
#shop h3{
    margin:0 0 2px 0;
}
#shop .gotoissuedetail{
    display:block;
    margin:10px 0 0 0;
    float:left;
    width:150px;
}
#shop .view-issues-in-the-shop .views-field-title {
}
#shop .availablefromvrapper{
    float:left;
    margin:0px;
}
#shop .availablefrom{

    color:#555;
}
table .views-field-field-headline-title h3{
    color:#333;
}
table .views-field-uc-product-image,
table .availablefrom{
    text-align:center;
}
table a{
    font-weight:bold;
    text-decoration:none;
}
.view-issues-in-the-shop .views-exposed-widgets #edit-keys{
    width:300px;
}
td.availablefrom{
    color:#ccc;
    font-size:27px;
}

.field-name-field-print-magazine-issue-produ{
    margin: 10px 0px;
    float: left;
    border: 1px solid rgb(222, 222, 222);
    height: 135px;
    padding: 10px;
    width: 100px;
    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top,  #fefefe 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fefefe 0%,#f5f5f5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.field-name-field-print-magazine-subscriptio {
    border: 1px solid #DEDEDE;
    float: right;
    margin: 10px 0 0;
    padding: 10px;
    height:135px;
    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top,  #fefefe 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fefefe 0%,#f5f5f5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
    width: 280px;

}
.node-magazine-issue .group-footer dd{
    padding-left: 19px;
    padding-top:10px;
}

.group-footer .field-group-tabs-wrapper{
    border-top: 3px solid #000000;
    background-color: #f4f4f4;
}

.vertical-tabs-panes fieldset{
    border:none!important;
}
ul.vertical-tabs-list li{
    border-right-width: 0;
    border-left-width: 0;
    border-top-width: 0;

}

.vertical-tabs ul.vertical-tabs-list li{
    border-top:none;
    border-left:none;
    border-right:none;
    background:transparent;
    border:none;
}

.node-magazine-issue .field-group-tab.group-tab-product-editorial.form-wrapper.vertical-tabs-pane{
    border:none!important;
}
div.vertical-tabs{
    border:none!important;
}
.node-magazine-issue .group-left .field-name-uc-product-image{
    float:none;
    margin-bottom:18px;
}

.vertical-tabs ul.vertical-tabs-list
{
    font-size:11px;
    width: 180px;
    list-style: none;
    list-style-image: none;
    padding: 0;
    position: relative;
    margin: -1px 0 -1px -180px;
    float: left;
    border-top:none;
}

.vertical-tabs ul.vertical-tabs-list li
{
    list-style-image: url(../images/arrow-list.png);
    list-style-position: inherit;
    margin-left: 24px;
}
.vertical-tabs ul.vertical-tabs-list li a{
    border-bottom:1px solid #cdcdcd;
}

.vertical-tabs ul.vertical-tabs-list li a:hover{
    outline: 0px;
}

.vertical-tabs ul.vertical-tabs-list li.last a{
    border-bottom:none;
}

.vertical-tabs ul.vertical-tabs-list li.selected,
.vertical-tabs ul.vertical-tabs-list li{
    background-color:transparent!important;
}

.node-magazine-issue #edit-price-information{
    font-size:0.9em;
}

.field-name-field-headline-title{
    font-size:16px;
    font-weight:bold;
}
.node-magazine-issue input{
    float:left;
}
.node-magazine-issue input.form-radio{
    float:none;
}

.node-magazine-issue #edit-price-information {
    font-size: 1.2em;
    font-weight: bold;
    height: 86px;
    margin: 0;
    padding: 0;
}
.node-magazine-issue .total-plus-shipping{
    display: block;
    font-size: 0.7em;
    font-weight: normal;
    line-height: 14px !important;
}

.page-java-magazin .region-inner > .element-invisible,
.page-eclipse-magazin .region-inner > .element-invisible,
.page-bt-magazin .region-inner > .element-invisible {
    clip: auto;
    position: relative !important;
}

.pane-menu-menu-shop-quicklinks-mini {
    margin:-50px 0 25px 0;
}
.pane-menu-menu-shop-quicklinks-mini ul {
    margin: 0;
    padding: 0;
    text-align: right;
}
.pane-menu-menu-shop-quicklinks-mini ul li {
    display: inline;
    list-style-image: none;
    list-style-type: none;
}








/*SOCIAL MEDIA BOX*/
#socialmediabox .ui-tabs-hide{
    display:none!important;
}

#socialmediabox.ui-widget-content{
    border:none;
    background:none;
}
.social.ui-corner-all{
    border-radius:0;
}
#socialmediabox .ui-widget-content,
#socialmediabox .ui-state-default,
#socialmediabox .ui-widget-content .ui-state-default,
#socialmediabox .ui-widget-header .ui-state-default{
    background:none;
    border:none;
}
#socialmediabox .ui-widget-header,
#socialmediabox .ui-state-active, 
#socialmediabox .ui-widget-content .ui-state-active, 
#socialmediabox .ui-widget-header .ui-state-active{
    border:none;
    background:none;
}

#socialmediabox h3{
    font-size:1.1em;
}
#socialmediabox .g-plus{
    width:100%;
}

body.node-type-magazine-issue #region-user-first {

    margin-bottom:9px;
} 
body.node-type-magazine-issue .node-magazine-issue .field-name-title h2 { 
    margin-top: 5px;
    margin-bottom: 8px;
}

body.node-type-magazine-issue #quicktabs-java_magazin_shop_block,body.node-type-magazine-issue #quicktabs-eclipse_magazin_shop_block, #quicktabs-bt_magazin_shop_block {


    margin-top: 4px;

}

/* end shop */


#myPortal #myProfileBox .user-picture img {

    float: right;
    padding-left:10px;
}

section#block-views-top10-top10-jaxenter h2.block-title {

    padding:0px;
    margin-left:0px;
}

.page-videos .view-videos .views-field-field-video .field-content a img {


    padding-top:12px;

}

body.page-node #quicktabs-java_magazin_shop_block,body.page-node #quicktabs-eclipse_magazin_shop_block,body.page-node #quicktabs-bt_magazin_shop_block  {


    margin-top: 3px;

}

button, input[type="reset"], input[type="submit"], input[type="button"] {


    background: rgb(0,183,234); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,183,234,1)), color-stop(100%,rgba(0,158,195,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-9 */

}


.branding-data .logo-img {


    margin-bottom: -10px;
    padding-top: 10px;
}


#block-menu-menu-closure-links ul li.first.leaf a {

    padding: 0px 0px 3px 2px;

}

#block-menu-menu-closure-links li.leaf {

    padding: 0px!important;
}

.field.field-name-field-tags.field-type-taxonomy-term-reference.field-label-above {

    display:none;

}


li.latestissueblock .view-id-magazin .field-content h2 {
    padding-right: 24px;
}

div.form-item-openid-identifier {

    display:none!important;

}

body.page-user-login #block-system-main .item-list {

    display:none!important;

}

#edit-field-jobrole, #edit-field-country, #edit-field-industry {

    display:none!important;

}

/* author.css */

/* 
    Document   : newCascadeStyleSheet
    Created on : Apr 5, 2013, 10:33:14 AM
    Author     : admini
    Description:
        Purpose of the stylesheet follows.
*/



.page-autoren .block-system-main .view-content .caption{
    float: left;
    margin: 5px 15px 5px 10px;
    width: 85px;
}

.page-autoren .views-field-title {
    margin-bottom:10px;
}

.page-autoren .block-system-main .view-content .caption a img{
    border: 3px solid #94a7b0;    
}

.page-autoren .block-system-main .view-content .caption p{
    display: none;
}


.page-autoren .view-authors {
    min-height: 130px;
    border-top:1px solid #a2b3c0;
    border-bottom:1px solid #a2b3c0;
    padding-top:20px;
}

.page-autoren #region-content .view-authors div.view-content div.views-row a img {
    float:left;
    background-color:#94a7b0;
    padding:3px;
    margin:0 20px 0 0;
}



/*-----deteilpage------*/

.node-type-person .field-item h2 {
    border-bottom:1px solid #93a6af;
    padding:10px 0 20px 0;
}

.node-type-person #region-content h2.block-title {
    color:#1a3963;
    margin:30px 0 20px 0;
}

.node-type-person .views-row {
    border-bottom:1px solid #93a6af !important;
    min-height:94px;
    padding:20px 0;
}
/*.node-type-person .views-field-title span a {font-size:10px !important;}*/

.node-type-person .views-field-field-preview-image a img {
    padding:0 !important;
}

.node-type-person .group-right .field-name-field-twitter-link a{
    background: url("../images/social/twitter-icon-s.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 25px;
    overflow: hidden;
    text-indent: -999em;
    width: 25px;
    float: left;
}

.node-type-person .group-right .field-name-field-google-link a{
    background: url("../images/social/facebook-icon-s.png") no-repeat scroll 0px 0 transparent;
    display: block;
    height: 25px;
    overflow: hidden;
    text-indent: -999em;
    width: 25px;
}

.node-type-person .group-right{width: 65%;}

.node-type-person .group-left {width: 35%;}

.node-type-person .group-left .field-type-image .field-item img{border: 3px solid #93a6af;}

/*--- ShopBox Highlights ---*/


/*.block-jaxenter-quicktab-shop-container .quicktabs-wrapper .quicktabs-tabpage .content .views-row{
    background-color: #282828;
    border-bottom: #555555 1px solid;
    padding: 5px 5px 10px 5px;
    min-height: 40px;
}


.block-jaxenter-quicktab-shop-container .quicktabs-wrapper .quicktabs-tabpage .content span.field-content a{
    color:#FFF;    
}    


.block-jaxenter-quicktab-shop-container .quicktabs-wrapper .quicktabs-tabpage .content .views-field-title{
    
    padding: 5px 0px 0px 5px;
}

.block-jaxenter-quicktab-shop-container .quicktabs-wrapper .quicktabs-tabpage .content .views-field-body {
    color:#B1B1B1;
    padding: 5px 5px 8px 5px;
    
} 

.block-jaxenter-quicktab-shop-container .quicktabs-wrapper .quicktabs-tabpage .content .viewa-field-field-preview-image a img{
    
    padding-left: 5px;
    padding-bottom: 10px; 
    
}

.views-field-field-shop-remote-image .field-content a img{
    margin-left: -6px !important;    
} */

/* Detailpage.css */

/* 
    Document   : newCascadeStyleSheet1
    Created on : Apr 5, 2013, 3:40:37 PM
    Author     : admini
    Description:
        Purpose of the stylesheet follows.
*/



/* Detail Pages -- News / Articles -- Start */

.field-name-title h2 {
    color: #1A3963;
    font-size: 2.333em;
    font-weight: bold;
    line-height: 1.2em;
    margin-top: 5px;
}

.page-node p {
    color: #3E3D40;
    font-size: 1.25em;
    line-height: 1.6em;
    padding-right: 10px;

}

.easy_social_box.clearfix.horizontal {
    border-bottom:1px solid #a2b3c0;
    padding:0 0 18px 0;
    margin:0 23px 26px 0;
}

.page-node .field-name-field-links .field-label {
    font-family: 'Droid Sans',sans-serif;
    font-size: 1.167em;
    margin: 0 0 10px;
}

.page-node .field-name-field-links .field-item {
    background-image: url("../images/link-icon.png");
    background-position: left 5px;
    background-repeat: no-repeat;
    margin: 0 0 10px;
    padding: 0 0 0 20px;
}

.page-node .field-name-field-links .field-item a {
    color: #1A3963;
    font-size: 1.083em;
    text-decoration: none;
}

.page-node .field-name-field-links .field-item a:hover {
    text-decoration:underline;
}

.page-node .boxed {
    background-color: #F7F7F7;
    border: 1px solid #EFEFEF;
    color: #444444;
    font-size: 1.125em;
    font-weight: normal;
    margin: 15px 0 25px;
    padding: 15px 5px 20px 15px;
}
.page-node ul.boxed li {
    margin: 0 0 0 15px;
}

.node .field-name-field-preview-image, .premiumpreviewimage {
    padding: 0 5px 0 0px;
    margin-left: 10px;
}

.node .field-name-field-preview-image .field-item img {

    padding-top: 5px;
    max-width: 220px;
    height: auto;

}

.page-node .field-name-field-introductional-text {
    color: #444444;
    font-family: 'Droid Sans', sans-serif;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0.02em;
    line-height: 20px;
    margin: 0 0 20px;
    text-transform: none;
}

#block-print-print-links {
    float: right;
}

.page-node .field-name-field-tagline, .field-name-field-tagline {
    color: #808080;
    font-family: 'Droid Sans', sans-serif;
    font-size: 17px;
    letter-spacing: 0.03em;

}

.page-node pre {
    background-image: url("../images/bg-listing.png");
    background-position: left top;
    background-repeat: repeat;
    border: 3px solid #E6E6E6;
    display: block;
    font-family: "Courier New",Courier,monospace;
    line-height: 1.9em;
    padding: 0 10px;
    width:92%;
}

.region-content .easy_social-widget-facebook iframe {
    margin-left: 1px !important;
    width: 133px !important;
}

/* Detail Pages -- News -- End */

/* Comments -- Start */

#comments {
    background:#F4F4F4;
    border-top: 4px solid #161616;
    float: left;
    font-size: 0.9em;
    padding: 22px;
    width: 93%;

}

#comments h2 {
    font-weight: normal;
}

#comments a, footer.comment-submitted {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}

#comments a.permalink, footer.comment-submitted {
    background-image: url("../images/speechbubble.png");
    background-position: left 4px;
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
}




#comments a:hover, #block-views-comments-recent-block a:hover {
    text-decoration: underline;
}
#block-views-comments-recent-block div.view-comments-recent div.item-list ul li span a {
    font-size: 13px;
    line-height: 16px;
}
#comments a.permalink, #block-views-comments-recent-block a, footer.comment-submitted {
    background-image: url("../images/speechbubble.png");
    background-position: left 0;
    background-repeat: no-repeat;
    padding: 0 0 0 35px;
}
#block-views-comments-recent-block div.view-comments-recent div.views-field-name span, #block-views-comments-recent-block div.view-comments-recent div.views-field-timestamp span {
    color: #444444;
    font-size: 12px;
    line-height: 15px;
}
#block-views-comments-recent-block div.view-comments-recent div.views-field-comment-body span {
    color: #444444;
    display: block;
    font-size: 13px;
    letter-spacing: normal;
    line-height: 16px;
    margin: 6px 0 2px !important;
}

#comments span.username {
    font-weight: bold;
}
#comments .user-picture, #comments .picture {
    float: left;
    margin: 4px 8px 4px 0;
}
#comments .user-picture img, #comments .picture img {
    border: 2px solid #DFDFDF;
}
#comments article {
    border-top: 2px solid #DFDFDF;
    clear: both;
    margin-bottom: 10px;
    padding: 20px 0;
}


#comments .field-name-comment-body {
    float: left;
    min-width: 300px;
}
#comments .field-name-comment-body p {
    color: #444444;

    font-size: 12px;
    line-height: 1.6em;
}
#comments footer {
    clear: right;
    color: #666666;
    display: block;
    float: left;
    font-style: italic;
    margin: 0;
}


#comments .form-item-homepage, .page-comment .form-item-homepage {
    display: none;
}
#comments nav {
    float: right;
}

#comments .form-item{
    float:right;

}

#comments .comment-reply a {
    font-size: 11px;
    font-weight: normal;
}


#comment-form div .form-item input {
    border: 1px solid #D7D7D7;
    border-radius: 2px 2px 2px 2px;
}

.region-content .comment-wrapper h2.title {
    text-transform: uppercase;
    font-size:1.625em;
}

.not-logged-in #social-login-links {
    border-right: 3px solid #E5E5E5;
    float: left;
    height: 410px;
    margin: 7px 0 0;
    padding: 0 12px 0 0;
    width: 205px;
}

#social-login-links p em {
    color: #777777;
    font-size: 0.8em;
    line-height: 1.2em;
}

.not-logged-in #comment-form {
    float: right;
    margin: 0;
    width: 330px;
}

#nologin-comment {
    color: #444444;
    display: block;
    margin: 20px 0 0 254px;
}

#nologin-comment p {margin-bottom:0px;}

p#comment-free-after-visit em {
    color: #777777;
    font-size: 0.625em;
    line-height: 1.2em;
}
p#comment-free-after-visit em a {
    color: #1a3963;
    font-size: 0.625em;
    line-height: 1.2em;
    text-decoration: none;
}

#comment-form div.form-item label {
    color: #444444;
    font-weight: normal;
    width: 210px;
}

#comment-form div.form-item label {
    color: #444444;
    font-weight: normal;
    width: 210px;
}
#comment-form div .form-item input {
    border: 1px solid #D7D7D7;
    border-radius: 2px 2px 2px 2px;
}

html.js body.html div#page.page section#section-content.section div#zone-content-wrapper.zone-wrapper div#zone-content.zone div#region-content.grid-8 div.region-inner div#block-system-main.block div.block-inner div.content div.ds-1col div#comments.comment-wrapper form#comment-form.comment-form div div#edit-actions.form-actions input#edit-submit.form-submit {
    margin:20px 0 0 0;
    padding:0 10px 0 10px !important;
    font-weight:normal;
    /*float:left; because no social connect*/
}

#comments .form-textarea-wrapper textarea {
    border: 1px solid #D7D7D7;
    display: block;
    margin: 0;

}


#comments .captcha {
    font-style: italic;
}

#comments #edit-actions {width:50px; height:50px;}

#comments #edit-actions input.form-submit {
    display: block;
    margin-top: 455px !important;    
    position: absolute !important;
}


form.user-info-from-cookie .form-item-notify {
    margin-left: 109px !important;
    margin-top: 461px !important;
    position: absolute;
}

#comment-form .form-item.form-item-notify input {
    float: left;
    margin: 4px 8px 4px 0;
    width: auto;
}

.not-logged-in form.user-info-from-cookie .form-item-notify, .not-logged-in form.comment-form .form-item-notify {
    margin-top:390px !important;    
}

#comments .form-type-textfield {
    float: none;
}


body.not-logged-in #comments {
    min-height: 700px !important;
    padding-bottom: 100px;
}

body.logged-in #comments {

    height: auto!important;

}

fieldset.captcha {clear:both;}

.form-type-checkbox input#edit-notify {
    float:left;
    margin-right:5px;
}

.logged-in #comments .field-name-comment-body{
    float:left;
    min-width:300px;
}

.logged-in #comment-wrapper .comment-form {float:left;}

.logged-in #comment-wrapper input.ajax-processed {
    margin:16px 0 0 0;
    padding:0 10px 0 10px !important;
    font-weight:normal;
    float:left;}

.logged-in textarea.form-textarea, .logged-in #comment-wrapper textarea.form-textarea {width:363px;}

.logged-in #comment-wrapper .comment-form {float:left;}

.logged-in #comment-wrapper input.ajax-processed {
    margin:16px 0 0 0;
    padding:0 10px 0 10px !important;
    font-weight:normal;
    float:left;}

.logged-in textarea.form-textarea, .logged-in #comment-wrapper textarea.form-textarea {width:363px;}

.logged-in .form-item-notify {
    float:right !important;
    width:450px;
}

.logged-in #comment-wrapper .form-item-notify {
    float:right;
    width:230px;
}

.logged-in #comment-wrapper .form-item-notify label.option {
    width:203px;
}

.logged-in .form-type-checkbox {
    float:right;
}

.logged-in .form-item-notify input {
    float:left;
    width:auto;
    margin:4px 8px 4px 0;
}

.logged-in #comment-wrapper label.option {
    float:left;
}

.logged-in #comments .form-item {float:none;}

.logged-in div#comments.comment-wrapper form#comment-form.comment-form div div#edit-actions.form-actions input#edit-submit.form-submit {margin-top:15px !important;}

.logged-in #comments .form-wrapper {float:none !important}

.logged-in .form-item-notify {
    float:right !important;
    width:450px;
}

.logged-in #comment-wrapper .form-item-notify {
    float:right;
    width:230px;
}

.logged-in #comment-wrapper .form-item-notify label.option {
    width:203px;
}

.logged-in .form-type-checkbox {
    float:right;
}

.logged-in .form-item-notify input {
    float:left;
    width:auto;
    margin:4px 8px 4px 0;
}

.logged-in #comment-wrapper label.option {
    float:left;
}

.logged-in #comments .form-item {float:none;}

.logged-in div#comments.comment-wrapper form#comment-form.comment-form div div#edit-actions.form-actions input#edit-submit.form-submit {margin-top:15px !important;}

.logged-in #comments .form-wrapper {float:none !important}

.resizable-textarea .grippie {

    display:none!important;

}

/* Comments -- End */

/* Authors Box -- Start */

.field-name-field-content-authors.field-type-entityreference
{
    margin:0 0 20px 0;
}
.field-name-field-content-authors .node-person{
    margin:8px 0;
}
.group_author_short{
    background-color:#f2f2f2;
    float:left;
    width:100%;
}

.group_author_short .authorShortTitle{
    font-style:italic;
    font-size:1.000em;
    margin:4px 0 0 10px;
    float:left;
    color:#1a3963;
    width:230px;
}
.group_author_short .field-name-post-date{
    margin-left: -228px;
    margin-top: 25px;
    margin-bottom:0px;
    font-size:1.000em;
    color:#7b7b7b!important;
    float:left;
    width:230px;
}
.group_author_short .authorShortTitle .authorName{
    color:#1a3963;
    font-weight: bold;
    font-size: 1.167em;
}

.field-name-author-closed{
    float:left;
}
.group_metadata .field-name-body{
    width:77%;
}
.field-name-author-trigger{
    text-align:right;
}
div.field-name-field-content-authors .group-left{
    width:20%;
}
div.field-name-field-content-authors .group-right{
    width:80%;
}
div.field-name-field-content-authors .field-name-body{
    margin-right:20px;
}
div.field-name-field-content-authors h3 {
    color:#1a3963;
    font-size:16px;
    font-family: 'Droid Sans', sans-serif;
    margin:-4px 0 0 0;
    padding:0 0 0 0;

}

div.field-name-field-content-authors div.field-item a img {
    float:left;
    margin:0 25px 0 0;
}

div.field-name-field-content-authors div.field-item {
    font-family: 'Droid Sans', sans-serif;
    /*margin:0 2px 0 0;*/
    padding:0;
}



div.field-name-field-content-authors div.field-name-node-link div.field-item a {
    font-family:Arial, Helvetica, sans-serif;
    color:#c0191f;
    font-size:12px;
    text-decoration:none;
    background-image:url('../images/author-more-link-arrow.png');
    background-position:center right;
    background-repeat:no-repeat;
    padding:0 15px 0 0;
    margin:0 0 0 124px
}


.group_metadata{
    background-color:#f2f2f2;
    float:left;
    padding:28px 16px 10px 16px;
    display:none;
}

.group_metadata .field-name-title,
.group_metadata .field-name-field-portrait,
.group_metadata .field-name-body,
.group_metadata .field-name-node-link{
    float:left;
}
.group_metadata .field-name-field-portrait{
    margin:0 8px 0 0;
}


.node-person .group-metadata .field-name-field-twitter-link,
.node-person .group-metadata .field-name-field-facebook-link,
.node-person .group-metadata .field-name-field-google-link {float:right; margin: 0px 10px 0 0}

.node-person .group-metadata .field-name-field-twitter-link a  
{font-size:0px; text-indent: -1em; 
 background: transparent url('../../magazines/images/social/twitter-icon-s.png') 
     no-repeat ;  
 overflow: hidden; 
 display: block;
 padding: 22px 20px 1px 10px;
 color:#f2f2f2;
}

.node-person .group-metadata .field-name-field-facebook-link a 
{font-size:0px;  
 background: transparent url('../../magazines/images/social/facebook-icon-s.png') 
     no-repeat ;  
 overflow: hidden; 
 display: block;
 padding: 22px 20px 1px 10px;
 color:#f2f2f2;
}

.node-person .group-metadata .field-name-field-google-link a 
{   font-size:0px; text-indent: -1em; 
    background: transparent url('../../magazines/images/social/googleplus-icon-s.png')
        no-repeat ;  
    overflow: hidden; 
    display: block;
    padding: 22px 20px 1px 10px;
    color:#f2f2f2;}


/* Authors Box -- End */

/* Similar Entries Box -- Start */
.view-Similar-Entries {
    margin: 0 0 10px;
}
.view-Similar-Entries h2.block-title {
    font-weight: normal;
    margin: 0 0 8px;
}
.view-Similar-Entries ul {
    list-style-position: inside;
    margin: 0 0 0 5px;
}
.view-Similar-Entries ul li {
    list-style-image: url("../images/arrow-list.png");
    margin: 0;
}
.view-Similar-Entries div.views-field-title {
    font-weight: normal;
    margin: 10px 0 0;
    padding: 0 0 4px;
}
.view-Similar-Entries ul li.views-row-last div.views-field-title {
    border: medium none;	
}

.view-Similar-Entries h2.block-title {
    color:#3e3d40 !important;
}

html.js body.html div#page.page section#section-content.section div#zone-content-wrapper.zone-wrapper div#zone-content.zone div#region-content.grid-9 div.region-inner div#block-system-main.block div.block-inner div.content div.ds-1col div.field div.field-items div.field-item div.view div.view-content div.item-list ul li.views-row div.views-field span.field-content a {
    font-size:1.167em !important;
    color:#1a3963;	
}

/* Similar Entries Box -- End */

/* Bookdetails -- Start */

.node-type-book .field-name-field-full-ratio-cover-image {
    float: left;
    margin: 0 10px 30px 0;
    min-height: 190px;
    width: 182px;
}
.node-type-book .field-name-field-kauf-link {
    background-color: #F7F7F7;
    border: 1px solid #EBEBEB;
    display: block;
    float: left;
    margin: 0 0 20px;
    padding: 2px 4px;
    width: 415px;
}
.node-type-book .field-name-field-kauf-link a {
    background-image: url("../images/book-shop-icon.png");
    background-position: left 1px;
    background-repeat: no-repeat;
    padding: 0 0 0 22px;
}
.node-type-book .field-name-field-publisher-single-line, .node-type-book .field-name-field-pages, .node-type-book .field-name-field-publishing-year, .node-type-book .field-name-field-display-price, .node-type-book .field-name-field-isbn-single-line, .node-type-book .field-name-field-isbn, .node-type-book .field-name-field-book-authors-single-line, .node-type-book .field-name-field-book-authors, .node-type-book .field-name-field-publishing-house, .node-type-book .field-name-field-book-topics, .node-type-book .field-name-field-publishing-language {
    /* background-color: #F7F7F7;*/
    /*border: 1px solid #EBEBEB;*/
    display: block;
    float: left;
    margin: 0 0 -2px;
    padding: 2px 4px;
    width: 415px;
}

.node-type-book .field-name-field-publisher-single-line .field-label, 
.node-type-book .field-name-field-pages .field-label, 
.node-type-book .field-name-field-publishing-year .field-label, 
.node-type-book .field-name-field-display-price .field-label, 
.node-type-book .field-name-field-isbn-single-line .field-label, 
.node-type-book .field-name-field-isbn .field-label, 
.node-type-book .field-name-field-book-authors-single-line .field-label, 
.node-type-book .field-name-field-publishing-language .field-label {

    background-color:#94a7b0;
    display: block;
    margin: 0 4px 0 0;
    padding: 2px 0 3px 8px;
    width:110px;
    color:#fff;
}

.node-type-book .field-name-field-publisher-single-line .field-items,
.node-type-book .field-name-field-book-authors-single-line .field-items,
.node-type-book .field-name-field-pages .field-items, 
.node-type-book .field-name-field-publishing-year .field-items, 
.node-type-book .field-name-field-display-price .field-items, 
.node-type-book .field-name-field-isbn-single-line .field-items, 
.node-type-book .field-name-field-isbn .field-items, 
.node-type-book .field-name-field-book-authors-single-line .field-items, 
.node-type-book .field-name-field-publishing-language .field-items {
    background-color:#b4c1c8;
    color:#fff;
    padding: 2px 0 3px 8px;
    width:200px;
    margin-left:-2px;


}

.node-type-book .group_author_short {
    clear: both;
    margin: 0;
}

.node-type-book .field-name-body {
    clear: both;
    margin: 8px 0 0;
}

/* Bookdetails -- End */

/* Eventdetails & Software -- Start */

.pane-events .views-row {
    float: left;
}
.node-type-event .panel-2col-bricks .panel-col-first {
    width: 30%;
}
.node-type-event .panel-2col-bricks .panel-col-middle .inside {
    padding-top: 10px;
}

.node-type-event .field-label {
    width: 120px;
    background-color:#94a7b0;
}

.node-type-software .field-name-field-software-version, 
.node-type-software .field-name-field-publishing-house, 
.node-type-software .field-name-field-sw-license, 
.node-type-software .field-name-field-display-price, 
.node-type-software .field-name-field-sw-release-date, 
.node-type-software .field-name-field-operating-system-textonly, 
.node-type-software .field-name-field-download-links, 
.node-type-software .field-name-field-software-topics, 
.node-type-software .field-name-field-software-date, 
.node-type-software .field-name-field-software-titel, 
.node-type-software .field-name-field-publisher-plain-text-, 
.node-type-event .field-name-field-event-name, 
.node-type-event .field-name-field-event-organizer, 
.node-type-event .field-name-field-organizer-textonly, 
.node-type-event .field-name-field-location, 
.node-type-event .field-name-field-event-date-iso,
.node-type-event .group_event_grouped_links
{
    background-color: #94a7b0;
    border: 0px solid #EBEBEB;
    display: block;
    float: left;
    margin: 0 0 1px;
    padding:0px;
    width: 415px;
    color:#fff;
}

.node-type-software .field-name-field-software-version .field-label, 
.node-type-software .field-name-field-publishing-house .field-label, 
.node-type-software .field-name-field-sw-license .field-label, 
.node-type-software .field-name-field-display-price .field-label, 
.node-type-software .field-name-field-sw-release-date .field-label, 
.node-type-software .field-name-field-operating-system-textonly .field-label, 
.node-type-software .field-name-field-download-links .field-label, 
.node-type-software .field-name-field-software-topics .field-label, 
.node-type-software .field-name-field-software-date .field-label, 
.node-type-software .field-name-field-software-titel .field-label, 
.node-type-software .field-name-field-publisher-plain-text- .field-label, 
.node-type-event .field-name-field-event-name .field-label, 
.node-type-event .field-name-field-event-organizer .field-label, 
.node-type-event .field-name-field-organizer-textonly .field-label, 
.node-type-event .field-name-field-location .field-label, 
.node-type-event .field-name-field-event-date-iso .field-label
{
    padding:1px 0 1px 4px;
}



.node-type-event .field-name-field-event-name .field-items, 
.node-type-event .field-name-field-event-organizer .field-items, 
.node-type-event .field-name-field-organizer-textonly .field-items, 
.node-type-event .field-name-field-location .field-items, 
.node-type-event .field-name-field-event-date-iso .field-items
{
    background-color: #b4c1c8;
    width:286px;
    color:#fff;
    border-left:1px solid #fff;
    padding:1px 0 1px 4px;

}


.node-type-event .group_event_grouped_links {height:20px;}

.node-type-event .group_event_grouped_links .field-item {
    float: left;
    text-align: center;
    width: 25%;
}
.node-type-event .group_event_grouped_links a {
    text-decoration: none;
}
.node-type-event .group_event_grouped_links a:hover {
    text-decoration: underline;
}

.node-type-software .panel-2col-bricks .panel-col-first {
    width: 30%;
}
.node-type-software .panel-2col-bricks .panel-col-middle .inside {
    padding-top: 10px;
}

.node-type-software .field-label {
    width: 130px;
    background-color:#94a7b0;
}

.node-type-software .field-name-field-software-version .field-items, 
.node-type-software .field-name-field-publishing-house .field-items, 
.node-type-software .field-name-field-sw-license .field-items, 
.node-type-software .field-name-field-display-price .field-items, 
.node-type-software .field-name-field-sw-release-date .field-items, 
.node-type-software .field-name-field-operating-system-textonly .field-items, 
.node-type-software .field-name-field-download-links .field-items, 
.node-type-software .field-name-field-software-topics .field-items, 
.node-type-software .field-name-field-software-date .field-items, 
.node-type-software .field-name-field-software-titel .field-items, 
.node-type-software .field-name-field-publisher-plain-text- .field-items
{
    background-color: #b4c1c8;
    width:276px;
    color:#fff;
    border-left:1px solid #fff;
    padding:1px 0 1px 4px;

}

/* Eventdetails & Software -- End */


/* Videodetails -- Start */
.node .field-name-field-video{
    margin:0 0 1em 0;
}

/* Videodetails -- End */

/* shop.css */

/*shop remote*/
#block-quicktabs-jaxenter-quicktab-shop-container .views-field-field-print-magazine-issue-produ{
    display:none;
}

#latest-promotion-strip{
    padding:14px;
    background:#C8E8F3;
    color:#428EA6;
    margin:0px;
}
#latest-promotion-strip p{
    margin:0px;
}
#latest-promotion-strip strong{
    color:#444;
    text-shadow:1px 1px 1px #fff;
}

.field-name-field-issue-gallery img{
    float:left;
    margin:4px;
    padding:4px;
}

.node-magazine-issue .group-left{

    float: left;
    width: 30%;
    height: auto;
    margin-right: 10px;

}
.node-magazine-issue .group-right{
    float:left;

    width: 68%;
    padding-bottom: 20px;
}
.node-magazine-issue .group-footer{
    float:left;
}
.node-magazine-issue .attributes{
    float: right; margin: 30px 0px 0px; font-size: 10px;
    position:absolute;
}
.node-magazine-issue .attributes input{
    float:none;
}
.field-name-field-issue-authors{
    font-size:10px;
}
.node-magazine-issue #edit-actions--2 input.node-add-to-cart.form-submit{
    margin:0 0 130px 0;
}

.gotoissuedetail a,
a.tothearchive{
    padding:4px 8px;
    background:#173A64;
    color:#fff;
    text-decoration:none;
}

.pane-content .view-current-issue .views-row{
    float:left;
}
.pane-content .view-current-issue .views-field-uc-product-image {
    float:left;
}

#shop .views-row{
    float:left;
}
.pane-issues-in-the-shop{
    float:left;
    width:100%;
    margin:2em 0;
}
#shop .view-issues-in-the-shop .view-content{
    float:left;
    width:50%;
}
#shop .view-issues-in-the-shop .view-content  + .views-row{
    width:100%;
}
#shop .view-issues-in-the-shop .view-content .views-field{
    float:left;
}
#shop .view-issues-in-the-shop .view-content .views-field-uc-product-image{
    margin:0 1em 0 0;
}
#shop .view-footer .view-issues-in-the-shop .view-content .views-field-uc-product-image{
    margin:0 0.8em 0 0 ;
}
#shop .view-footer .view-issues-in-the-shop .view-content .views-row-last .views-field-uc-product-image{
    margin:0;
}
#shop .views-field-field-shop-main-ad-image img {
    width:100%;
    height:auto;
} 
#shop .views-row{
    border-bottom:none;
}
#shop .pane-issues-in-the-shop > h2.pane-title{
    margin:0 0 8px 0;
    background-repeat:no-repeat;
    background-position:left bottom;
    color:rgba(0,0,0,0);
    padding:2em 0 0 0;
}
#shop #javamagazinblock  h2.pane-title{
    background-image:url("../images/javamagazin_shop.jpg");
}
#shop #eclipsemagazinblock h2.pane-title{
    background-image:url("../images/eclipse_shop.jpg");
}
#shop #btmagazinblock  h2.pane-title{
    background-image:url("../images/bt_shop.jpg");
}

#shop .panel-one-hundred {
    padding: 0 0 40px 0;

}
.not-front #region-content #shop .views-field-title a{
    font-size:1em!important;
}
#shop .panel-one-hundred .pane-tablets h2 {
    margin:20px 0 0 10px;
}

.page-shop .panel-pane div.views-row{
    margin:0px;

}
.page-shop div.views-field-title{
    margin:0px;
}

#shop h2.pane-title{
    color: #333;
    display: block;
    text-transform: none;
    width: 100%;
    background:none;
    border-bottom:1px solid #E9E9E9;
}


/*Landing*/

#shop .grid-12{
    max-width:620px;
    width:100%;

}
#shop h3{
    margin:0 0 2px 0;
}
#shop .gotoissuedetail{
    display:block;
    margin:10px 0 0 0;
    float:left;
}
#shop .view-issues-in-the-shop .views-field-title {
}
#shop .availablefromvrapper{
    float:left;
    margin:0px;
}
#shop .availablefrom{
    font-style:italic;
    color:#555;
}
table .views-field-field-headline-title h3{
    color:#333;
}
table .views-field-uc-product-image,
table .availablefrom{
    text-align:center;
}
table a{
    font-weight:bold;
    text-decoration:none;
}
.view-issues-in-the-shop .views-exposed-widgets #edit-keys{
    width:300px;
}
td.availablefrom{
    color:#ccc;
    font-size:27px;
}

.field-name-field-print-magazine-issue-produ{
    margin: 10px 0px;
    float: left;
    border: 1px solid rgb(222, 222, 222);
    height: 135px;
    padding: 10px;
    width: 100px;
    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top,  #fefefe 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fefefe 0%,#f5f5f5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.field-name-field-print-magazine-subscriptio {
    border: 1px solid #DEDEDE;
    float: right;
    margin: 10px 0 0;
    padding: 10px;
    height:135px;
    background: #fefefe; /* Old browsers */
    background: -moz-linear-gradient(top,  #fefefe 0%, #f5f5f5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fefefe 0%,#f5f5f5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fefefe 0%,#f5f5f5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.node-magazine-issue .group-footer dd{
    padding-left: 19px;
    padding-top:10px;
}

.group-footer .field-group-tabs-wrapper{
    border-top: 3px solid #000000;
    background-color: #f4f4f4;
}

.vertical-tabs-panes fieldset{
    border:none!important;
}
ul.vertical-tabs-list li{
    border-right-width: 0;
    border-left-width: 0;
    border-top-width: 0;

}

.vertical-tabs ul.vertical-tabs-list li{
    border-top:none;
    border-left:none;
    border-right:none;
    background:transparent;
    border:none;
}

.node-magazine-issue .field-group-tab.group-tab-product-editorial.form-wrapper.vertical-tabs-pane{
    border:none!important;
}
div.vertical-tabs{
    border:none!important;
}
.node-magazine-issue .group-left .field-name-uc-product-image{
    float:none;
    margin-bottom:18px;
}

.vertical-tabs ul.vertical-tabs-list
{
    font-size:11px;
    width: 180px;
    list-style: none;
    list-style-image: none;
    padding: 0;
    position: relative;
    margin: -1px 0 -1px -180px;
    float: left;
    border-top:none;
}

.vertical-tabs ul.vertical-tabs-list li
{
    list-style-image: url(../images/arrow-list.png);
    list-style-position: inherit;
    margin-left: 24px;
}
.vertical-tabs ul.vertical-tabs-list li a{
    border-bottom:1px solid #cdcdcd;
}

.vertical-tabs ul.vertical-tabs-list li a:hover{
    outline: 0px;
}

.vertical-tabs ul.vertical-tabs-list li.last a{
    border-bottom:none;
}

.vertical-tabs ul.vertical-tabs-list li.selected,
.vertical-tabs ul.vertical-tabs-list li{
    background-color:transparent!important;
}

.node-magazine-issue #edit-price-information{
    font-size:0.9em;
}

.field-name-field-headline-title{
    font-size:16px;
    font-weight:bold;
}
.node-magazine-issue input{
    float:left;
}
.node-magazine-issue input.form-radio{
    float:none;
}

.node-magazine-issue #edit-price-information {
    font-size: 1.2em;
    font-weight: bold;
    height: 86px;
    margin: 0;
    padding: 0;
}
.node-magazine-issue .total-plus-shipping{
    display: block;
    font-size: 0.7em;
    font-weight: normal;
    line-height: 14px !important;
}

.page-java-magazin .region-inner > .element-invisible,
.page-eclipse-magazin .region-inner > .element-invisible,
.page-bt-magazin .region-inner > .element-invisible {
    clip: auto;
    position: relative !important;
}

.pane-menu-menu-shop-quicklinks-mini {
    margin:-50px 0 25px 0;
}
.pane-menu-menu-shop-quicklinks-mini ul {
    margin: 0;
    padding: 0;
    text-align: right;
}
.pane-menu-menu-shop-quicklinks-mini ul li {
    display: inline;
    list-style-image: none;
    list-style-type: none;
}








/*SOCIAL MEDIA BOX*/
#socialmediabox .ui-tabs-hide{
    display:none!important;
}

#socialmediabox.ui-widget-content{
    border:none;
    background:none;
}
.social.ui-corner-all{
    border-radius:0;
}
#socialmediabox .ui-widget-content,
#socialmediabox .ui-state-default,
#socialmediabox .ui-widget-content .ui-state-default,
#socialmediabox .ui-widget-header .ui-state-default{
    background:none;
    border:none;
}
#socialmediabox .ui-widget-header,
#socialmediabox .ui-state-active, 
#socialmediabox .ui-widget-content .ui-state-active, 
#socialmediabox .ui-widget-header .ui-state-active{
    border:none;
    background:none;
}

#socialmediabox h3{
    font-size:1.1em;
}
#socialmediabox .g-plus{
    width:100%;
}

body.node-type-magazine-issue #region-user-first {

    margin-bottom:9px;
} 
body.node-type-magazine-issue .node-magazine-issue .field-name-title h2 { 
    margin-top: 5px;
    margin-bottom: 8px;
}

body.node-type-magazine-issue #quicktabs-java_magazin_shop_block,body.node-type-magazine-issue #quicktabs-eclipse_magazin_shop_block, #quicktabs-bt_magazin_shop_block {


    margin-top: 4px;

}

/* shop menu.css */

.block-block-54 .ui-tabs-hide{
    display:none!important;
}
.block-block-54{
    display:none;
    background: rgba(26,57,99, 0.95);
    height: 337px;
    position: absolute;
    top: -7px;
    width: 623px;
    padding-right: 15px;
    z-index: 99;
    border: none;

}


.block-block-54 .ui-tabs {
    zoom:1;
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
}

.block-block-54 .ui-tabs .ui-tabs-nav {
    border: medium none;
    float: left;
    min-height: 336px;
    padding-bottom: 1px;
    width: 222px;
    background: none repeat scroll 0 0 rgba(148, 167, 176, 0.95);
    border-radius:0px;
}

.block-block-54 .ui-tabs .ui-tabs-nav li {
    background:none;
    border:none;

}

.block-block-54 .ui-tabs .ui-tabs-nav li a,
.block-block-54 .ui-tabs .ui-tabs-nav li a:hover {
    position: relative;
    font-family: 'Droid Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #FFFFFF;
    display: block;
    padding: 5px 0 5px 22px;
    text-decoration: none;
    border-bottom:1px solid #fff;
    font-weight:bold;
}

.block-block-54 .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    border-bottom-width:0;
}

.block-block-54 .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
.block-block-54 .ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.block-block-54 .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor:text;
}

.block-block-54 .ui-tabs .ui-tabs-nav li a,
.block-block-54 .ui-tabs.ui-tabs-collapsible
.block-block-54 .ui-tabs-nav li.ui-tabs-selected a {
    cursor:pointer;
}

.block-block-54 .ui-tabs .ui-tabs-panel {
    background: transparent;
    height: 337px;
    position: absolute;
    top: 0px;
    width: 383px;
    padding:0 1em;
    z-index: 99;
    border: none;
    right:0;
    color:#fff;
}
.block-block-54 .ui-tabs .ui-tabs-panel a{
    color:#fff;
}

.block-block-54 .ui-tabs .ui-tabs-hide {
    display:none!important;
}
.block-block-54 ul li,
.block-block-54 ul li:hover{
    list-style-type:none;
    margin:0 0 0 1em;
    padding:0;
}
#block-block-54 .ui-tabs-panel li{
    display:block;
    margin:0;
    padding:0.4em;
    border-bottom:1px solid #fff;
    float:left;
    width:100%;}

#block-block-54 .ui-tabs-panel li.issueabo{
    border-bottom:0;
}
#block-block-54 a{
    text-decoration:none;
}
#block-block-54 img{
    float:left;
    margin:0 1em 0 0;
}
#block-block-54 .shophovertitle{
    display: block;
    font-weight: bold;
}
.latestissueblock .view-magazin a{
    float:left;
    display:block;
    font-weight:bold;
}
.latestissueblock .view-magazin h2{
    float:left;
    margin:0 0 0.2em 0;
}
.latestissueblock .view-magazin h2 a{
    display:block;
    font-size:0.5em; 
    text-decoration:none;
    width:100%;
    float:left;
    fonr-weight:bold;
}
.latestissueblock .view-magazin a span{
    float:left;
    font-size:1.1em;
    font-weight:bold;
    display:block;
}
.latestissueblock .latestissueblockimage img{
    float: left;
    margin: 0 1em 0 0;
}

#block-block-54  div.block-links-container{
    display:none;
}

/* Streams */


.form-item-openid-identifier{

}


.page-news h1, .page-articles h1, .page-artikel h1, .page-videos h1, .page-books h1, .page-buecher h1, .page-events h1, .page-softwares h1, .page-software h1, .page-tutorials h1, .page-polls h1, .node-type-poll h1#page-title, .page-shop h1 {
    border-bottom: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;
    color: #707173;
    letter-spacing: inherit;
    margin: 15px 0;
    padding: 4px 0;
    text-transform: uppercase;
    font-weight:normal;
    font-size:30px;
}


.not-front .feed-icon {
    position: absolute;
    right: 0;
    top: 17px;
}

.not-front #region-content .views-field-title a {

    font-family:"Droid Sans";
    color:#1a3963;
}

.not-front #region-content .views-field-body {
    color:#3e3d40;
    font-size:15px;
    font-family:"Droid Sans";
    margin:3px 0 0.5em 0;
}

.views-exposed-widgets {
    padding:14px 0px 20px 10px;
    border-bottom:1px dotted #aaaaaa;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #f3f3f3 0%, #e1e1e1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#e1e1e1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f3f3f3 0%,#e1e1e1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f3f3f3 0%,#e1e1e1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f3f3f3 0%,#e1e1e1 100%); /* IE10+ */
    background: linear-gradient(top,  #f3f3f3 0%,#e1e1e1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e1e1e1',GradientType=0 ); /* IE6-9 */
    margin:4px 0px 20px 0px;
    font-size:0.9em;
}
.views-exposed-widgets input.form-text
{
    margin-right: -9px;
    width:212px;
    height:31px;
    padding: 0px 10px 0;
    font-size: 12px;
    font-weight: 700;
    font-family: 'Droid Sans', sans-serif;
    text-shadow: 0px 1px 0px #fff;
    outline: none;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border: 1px solid #c2c3b5;
    -webkit-box-shadow: inset 0px 3px 4px rgba(151, 151, 151, 0.2);
    -moz-box-shadow: inset 0px 3px 4px rgba(151, 151, 151, 0.2);
    box-shadow: inset 0px 3px 4px rgba(151, 151, 151, 0.2);
}
.views-exposed-form .views-exposed-widget .form-submit {
    margin-left: 8px;
    margin-top: 25px;
    height: 30px;
}
.views-exposed-widgets select.form-select
{    width: 75px;
     margin-right: -4px;
     height:31px;
     padding: 0px;
     font-size: 11px;
     font-family: 'Droid Sans', sans-serif;
     outline: none;
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     border-radius: 3px;                
     border: 1px solid #c2c3b5;
     -webkit-box-shadow: 1px 1px 0px #efefef;
     -moz-box-shadow: 1px 1px 0px #efefef;
     box-shadow:  1px 1px 0px #efefef;
     letter-spacing:0;
}
.not-front .view-id-news .views-row, .not-front .view-id-articles .views-row, .not-front .view-id-books .views-row, .not-front .view-id-softwares .views-row, .not-front .view-id-events .views-row, .not-front .view-id-videos .views-row, .not-front .view-id-tutorials .views-row {
    border-bottom: 1px solid #E9E9E9;
    float: left;
    padding: 1em 0;
    width:100%;
}

.bef-checkboxes {

    float: left;
    margin: -18px 0 0 0px;
    padding: 2px 0 0;
}

.bef-checkboxes div.form-item {
    float: left;
    font-size: 10px;
    margin: 5px 1px;
    padding: 0 2px 0 4px;
}
.bef-checkboxes div.form-item label {
    font-weight: normal;
    color:#444444;
    letter-spacing:normal;
}


.views-exposed-form .form-item {
    float: left;
}

.views-exposed-form .form-item, .views-exposed-form .form-submit {
    margin-top: 36px;
}

div#edit-keys-wrapper label {
    background-image: url("../images/streaming-search-icon.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #444444;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 25px;
    padding: 0 0 0 30px;
}

.views-exposed-widgets #edit-keys {
    width: 330px;
}
.views-exposed-form .views-exposed-widget .form-submit {
    height: 30px;
    margin-left: 8px;
    margin-top: 25px;
}
.views-exposed-widgets select.form-select {
    border: 1px solid #C2C3B5;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 0 #EFEFEF;    
    /*font-size: 0.688em;*/
    height: 31px;
    letter-spacing: 0;
    margin-right: -4px;
    outline: medium none;
    padding: 4px;
    width: 75px;
}

.views-exposed-widgets .views-widget-sort-by, .views-exposed-widgets .views-widget-sort-order  {
    margin: -8px 0 0;
}

.views-exposed-widgets .views-widget-sort-by label, .views-exposed-widgets .views-widget-sort-order label {
    font-size:10px;
    font-weight:normal;
    letter-spacing: normal;
}

.views-exposed-widgets .views-submit-button {margin-top:17px;}

.views-exposed-widget.views-submit-button input {
    background: linear-gradient(to bottom, #00B7EA 0%, #009EC3 100%) repeat scroll 0 0 transparent;
    font-size: 12px;
    height: 31px;
    padding: 4px 9px;
}
.views-exposed-widget.views-submit-button input:hover {
    background-color:#1fa2e5;
}

.page-news .region-inner > .element-invisible, .page-articles .region-inner > .element-invisible, .page-artikel .region-inner > .element-invisible, .page-videos .region-inner > .element-invisible, .page-books .region-inner > .element-invisible, .page-buecher .region-inner > .element-invisible, .page-events .region-inner > .element-invisible, .page-softwares .region-inner > .element-invisible, .page-software .region-inner > .element-invisible, .page-tutorials .region-inner > .element-invisible, .page-polls .region-inner > .element-invisible, .page-shop .region-inner > .element-invisible {
    clip: auto;
    position: relative !important;
}

/* Site Pager -- Start */

ul.pager {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 10px;
    margin:20px 0 20px 10px !important;

    width: 100%;
}
.pager li {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 10px;
}

.pager li a {
    background: none repeat scroll 0 0 transparent;
    border: 2px solid #C9C9C9;
    color: #AFAFAF;
    font-size: 10px;
    margin: 0 10px 0 0;
    padding: 6px 5px 5px;
}
.pager li a:hover {
    border: 2px solid #1a3963;
    color: #1a3963;
    margin: 0 10px 0 0;
    padding: 6px 5px 5px;
}
.pager li.first, .page li.pager-last {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0 0 0 0;
}
.page li.pager-last a, .page li.pager-previous a, .page li.pager-first a {
    border-radius: 0 0 0 0;
    font-size: 10px;
    height: 16px;
    margin: 0 10px 0 0;
    width: 16px;
}
.page li.pager-next a {
    border-radius: 0 0 0 0;
    font-size: 10px;
    height: 16px;
    margin: 0;
    width: 16px;
}
.page li.pager-last a:hover, .page li.pager-next a:hover, .page li.pager-previous a:hover, .page li.pager-first a:hover {
    border-radius: 0 0 0 0;
    font-size: 10px;
    height: 16px !important;
    padding: 5px 0 3px;
    width: 16px !important;
}
.pager li.pager-last, .pager li.pager-next.last {
    right: 10px;
}
.pager li.pager-next {
    border: medium none;
}
.pager li.pager-current {
    background: none repeat scroll 0 0 transparent;
    border: 2px solid #1a3963;
    border-radius: 0 0 0 0;
    color: #1a3963;
    font-size: 10px;
    margin: 0 10px 0 0;
    padding: 6px 5px 5px;
}
.pager li.pager-ellipsis {
    color: #AFAFAF;
}

/* Site Pager -- End */

.page-videos .views-field-field-video {
    float:left;
    margin:0 15px 0 0;
}

.page-videos .views-row {
    border-bottom: 1px solid #E9E9E9;
    padding: 1em 0;

}
/*better stream pages*/
.page-news  p.comment-count > span,
.page-artikel  p.comment-count > span,
.page-videos  p.comment-count > span,
.page-events  p.comment-count > span,
.page-buecher  p.comment-count > span,
.page-software  p.comment-count > span{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D1D1D3 #D1D1D3 #D1D1D3 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    float: left;
    line-height: 15px;
    padding: 1px 3px 0;
}
.page-news  p.comment-count,
.page-artikel  p.comment-count,
.page-videos  p.comment-count,
.page-events  p.comment-count,
.page-buecher  p.comment-count,
.page-software  p.comment-count{
    background: url("../images/webmagazin-sprites.png") no-repeat scroll 0 1px transparent;
    clear: left;
    color: #333333;
    float: left;
    font-size: 0.917em;
    height: 18px;
    margin: 0 16px 0 0;
    overflow: hidden;
    padding: 1px 0 0 31px;
    width: 31px;
}

.view-news .easy_social_box.clearfix.horizontal,
.view-articles .easy_social_box.clearfix.horizontal,
.view-videos .easy_social_box.clearfix.horizontal,
.view-events .easy_social_box.clearfix.horizontal,
.view-books .easy_social_box.clearfix.horizontal,
.view-softwares .easy_social_box.clearfix.horizontal{
    border:none;
    margin:0;
    padding:0;
    float:left;
}

.view-news .creationdate,
.view-articles .creationdate,
.view-videos .creationdate,
.view-books .creationdate,
.view-events .creationdate,
.view-softwares .creationdate{
    float:right;
    color:#3E3D40;
    font-size:0.9em;
}

.panel-one-hundred {

    height:336px;
}

#myPortal {
    margin-top: -91px;

}

.pane-articles .pane-content .field-content img {

    padding-top:5px;
}

ul#main-menu li {


    float:left;

}
ul#main-menu li a{

    width:86px;
}





ul#main-menu li a {

    margin: 0px 0px 7px;
    line-height: 45px;
    height: 45px;
}

#zone-branding {

    background:none;
}

.block-system-main .block-inner .panel-panel.line {

    margin-top:3px;
}

.pane-simple-featured {

    margin-left:0px;
}

nav.navigation {

    margin-left:0px;
}

#block-block-54 {

    margin-left:0px;
}

.pane-tutorials, .pane-videos {
    display: block;
}


.pane-polls {

    display:block;
}

.pane-events .view-events .views-row {

    width: 100%;
}


aside#region-sidebar-second {
    width: 295px;

    margin-top: 0;
    margin-left: 0;
}

img#logo {

    width: 100%;
}

#zone-footer {

    background-color: #2d2d2d;
}

#edit-commerce-shipping{
    display:none
}

div.vocabulary {

    visibility: visible;


}

div#block-block-54 {


    visibility: visible;
}


#block-block-54 li.latestissueblock .view-id-magazin .view-content h2 a {

    width:295px;
}

#region-sidebar-second #socialmediabox div.oAb{
    width:285px!important;
}

#___plus_1 iframe { 

    width:284px!important;
    height:118px!important;
    border-right:1px solid #d9d9d9!important;

}

div.field-name-field-attachments div.file-icon p{
    display:none;
}

div.field-name-field-attachments div.file-icon img{
    margin-bottom:20px;
}

body.page-user #region-content fieldset.form-wrapper .form-type-checkbox {

    float:left;
}

body.page-user #region-content .form-item-field-privacy-und {

    float:left!important;
}

.form-item .description {

    font-size:12px!important;
}

footer#section-footer #zone-footer #region-footer-second #block-menu-menu-closure-links ul.menu li+li:before {
    content: '/';
    color:white;
    float: right;
    padding: 0 5px 0 5px;


}

#social-login-links a.portal-login {
    background-image: url("../images/mein-jaxenter-login.png");
    background-repeat: no-repeat;
    float: left;
    width: 194px;
    height: 26px;
    display: block;
    margin: 0 0 5px;
    padding: 2px;
    font-size: 0px;
}

#social-login-links .social-login-button {
    margin: 0 0 20px;
}

#social-login-links p.social-login-button {
    margin: -20px 0 15px -5px;
    width: 100%;
}

#comments #comment-wrapper article.comment h3 {

    display:none;

}

.block-7ee2db191a44450a72798c869c66a5ac {
    margin-left: 324px !important;
    position: absolute;
    top: 20px !important;
}

.field-name-field-article-parts-links {

    padding: 14px 0px 20px 10px;
    border: 1px solid #CCCCCC;
    background-color: rgba(225, 225, 225, 0.75);
    margin: 4px 0px 20px 0px;
    font-size: 10px;

}
.field-name-field-article-parts-links a {

    font-size:15px;
}


.field-name-field-article-parts-links a:active {

    color:blue;
}

.field-name-field-article-parts-links a:before {

    content: '>> ' ;
    color:black;
}

.field-name-field-article-parts-links a:visited {

    content: '> ' ;
    color:black;
}

.page-shop .region-inner #block-menu-menu-shop-quicklinks-mini .block-inner .content ul.menu {

    display:none;
}

.page-shop .inside .panel-pane .pane-content .view-issues-in-the-shop .view-footer .view-content .views-row {

    width:100px;
}

.field-items .piccontent {

    text-align: center;
    max-width: 600px;
}

.field-items .piccontent .pictitle {

    font-style: italic;
    margin-top: -10px;
    padding-bottom: 20px;

}

.field-type-text-with-summary .field-item.even .headline {


    font-size: 17px;
    color: #3E3D40;
}

.field-type-text-with-summary .field-item.even .listcontent ul li,
.field-type-text-with-summary .field-items .field-item.even ul li
{
    color: #3E3D40;
    font-size: 1.25em;
    font-weight: normal;
    line-height: 1.6em;
    padding-bottom: 6px;
}

.field-type-text-with-summary .field-item.even .listcontent ul {


    margin-left:10px;
}

.field-type-text-with-summary .field-item.even h5 {
    color: #3E3D40;
    font-weight: bold;
    margin-bottom: 2px;
}

#block-print-print-links img.print-icon {

    padding-right: 9px; 
}

.field-name-field-introductional-text p {
    font-family: 'Droid Sans',sans-serif;
    font-size: 16.5;
    font-weight: bold;
    line-height: 1.4em;
}

.page-node .field-name-field-author-single-line {
    margin: 0 0 20px 0;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    letter-spacing: 0.03em;
    color: #444444;
    font-style: normal;
    background-color: #f2f2f2;
    max-width: 200px;
    border-left: 2px solid #7a7a7a;
    padding: 3px 0px 3px 5px;
    clear: both;
}

.field-name-also-from-this-section-similar h2.block-title {

    text-transform: uppercase;
}

.field-name-also-from-this-section-similar {

    margin-top: 20px;
}

p.SuSMengentext .caption.none p, p.SuSInterviewAntwort .caption.none p, .field-type-text-with-summary .caption.none p  {

    font-size: 12px;
    text-align: center;
    padding-top: 10px;
    font-style: italic;
}

.field.field-name-field-links.field-type-link-field.field-label-above {

    margin-bottom: 25px;
}

span.print_html a {

    background-image: url("../../magazines/images/print-icon.png");
    padding: 5px 0;
    margin-right: 5px;
}

span.print_html a img {
    visibility: hidden;
}

blockquote {
    background-color: #F7F7F7;
    background-image: url(../../magazines/images/quote.jpg);
    background-repeat: no-repeat;
    background-position: 7px 10px;
    border: 1px solid #EFEFEF;
    margin: 15px 10px 25px 10px;
    padding: 11px 20px 20px 45px;
    color: #444;
    font-size: 13px;
    font-weight: normal;
}

body.html.not-front.not-logged-in.page-taxonomy.page-taxonomy-term.page-taxonomy-term-.page-taxonomy-term-13234.domain-jaxenter-de.i18n-de.context-subversion.omega-mediaqueries-processed.responsive-layout-normal .group-right {

    width:100%;
    margin-top: 20px;
}

body.html.not-front.not-logged-in.page-taxonomy.page-taxonomy-term.page-taxonomy-term-.page-taxonomy-term-13234.domain-jaxenter-de.i18n-de.context-subversion.omega-mediaqueries-processed.responsive-layout-normal .group-right .field-items .field-item  {

    margin-top:-20px;

}

blockquote p small {

    float: right;
    font-style: italic;
    font-size: 13px;
    padding-top: 20px;
    margin-right: -20px;
}

section#block-block-47 h2.block-title {

    margin: 0px 0px 20px;
}

body.not-logged-in.node-type-article #comments, body.not-logged-in.node-type-news #comments {
    min-height: 570px !important;
    padding-bottom: 100px;
}

body.not-logged-in.node-type-article #comments #edit-actions input.form-submit,body.not-logged-in.node-type-news #comments #edit-actions input.form-submit {

    margin-top: 370px !important;
}


.not-logged-in.node-type-article form.user-info-from-cookie .form-item-notify, .not-logged-in.node-type-article form.comment-form .form-item-notify,
.not-logged-in.node-type-news form.user-info-from-cookie .form-item-notify, .not-logged-in.node-type-news form.comment-form .form-item-notify{
    margin-top: 298px !important;
    float: right;
    font-style: italic;
    font-size: 13px;
    padding-top: 20px;
    margin-right: -20px;
}

section#block-block-47 h2.block-title {

    margin: 0px 0px 20px;
}

body.not-logged-in.node-type-article #comments, body.not-logged-in.node-type-news #comments {
    min-height: 570px !important;
    padding-bottom: 100px;
}

body.not-logged-in.node-type-article #comments #edit-actions input.form-submit,body.not-logged-in.node-type-news #comments #edit-actions input.form-submit {

    margin-top: 361px !important;
}

body.not-logged-in.node-type-article form.user-info-from-cookie .form-item-notify, .not-logged-in form.comment-form .form-itbody.not-logged-in.node-type-news form.user-info-from-cookie .form-item-notifyem-notify {
    margin-top: 276px !important;
}

body.node-type-article #block-system-main, body.node-type-news #block-system-main, body.node-type-book #block-system-main, body.node-type-video #block-system-main, body.node-type-software #block-system-main {

    margin-top: 20px;
}

h3.SuSAbsatzheadline {
    color: #3E3D40;
    font-weight: bold;
    margin-bottom: 0;
    margin-bottom: 2px;
}

.region-sidebar-second-inner .block-google-admanager {

    margin: 20px 0 0 0;
}


/*#region-sidebar-second section#block-views-comments-recent-block {

    margin-top: 15px;
}*/


#region-sidebar-second #quicktabs-most_popular {

    margin-top:18px;
}

body.not-logged-in.node-type-news form.comment-form .form-item-notify  {

    margin-top: 286px!important;
}


body.not-logged-in.node-type-book #comments #edit-actions input.form-submit {

    margin-top: 355px!important;
}

.not-logged-in.node-type-book form.user-info-from-cookie .form-item-notify, .not-logged-in.node-type-book form.comment-form .form-item-notify {

    margin-top:291px!important;
}

.pagination-toc{
    margin-bottom: 20px!important;
}

.pagination-toc ol.pagination-toc-list li {
    list-style-position: inside;
    list-style-type: square;
}

.pagination-toc ol.pagination-toc-list li {
    font-size:14px;
}

.pagination-toc ol.pagination-toc-list li a {
    color: #0062A0;
    text-decoration: none;
    font-size:14px;
}


/* Top Jobs */

#block-views-top-jobs-block {
    border:1px solid #EFEFEF;
    padding:5px 3px 5px 3px;
    width:294px;
    margin-bottom:20px;
}

#block-views-top-jobs-block .views-row {
    border-bottom:1px dotted #efefef;
    clear:both;
    min-height:110px;
    margin:5px 0 5px 13px;
}

#block-views-top-jobs-block .views-row .views-field-field-image {
    float:left;
    margin-right:5px;
}

#block-views-top-jobs-block .views-row .views-field-field-jobpost-company-name {
    color: #1A3963;
    font-size: 1.2em !important;
    font-weight: bold;
    line-height: 1.1em !important;
    text-decoration: none;
    margin-bottom:3px;
}

#block-views-top-jobs-block .views-row .views-field-field-job-title {
    color: #000000;
    font-size: 1.0em !important;
    margin-bottom:5px;
}

div.field-items div.field-item ol li{
    font-size: 1.25em;
    line-height: 1.6em;
    margin-bottom: 8px;
}

div.field-item div.tablecontent {
    width: 600px;
}

#block-block-69 img {


    width: 302px;
    height: 135px;
    margin-top: 10px;

}

body.node-type-article .field-name-field-preview-image a:after,
body.node-type-news .field-name-field-preview-image a:after,
body.node-type-event .field-name-field-preview-image a:after,
body.node-type-software .field-name-field-preview-image a:after,
body.node-type-book .field-name-field-preview-image a:after
{
    content: attr(title);
    position: relative;
    color: #444444;
    display: block;
    margin-top: 0px;
    font-size: 12px;   
    font-family: Arial,Helvetica,sans-serif;
    margin-top: -37px;
    line-height: 14px;

    padding-bottom:5px;



}

body.node-type-article .field-name-field-preview-image img,
body.node-type-news .field-name-field-preview-image img,
body.node-type-event .field-name-field-preview-image img,
body.node-type-software .field-name-field-preview-image img,
body.node-type-book .field-name-field-preview-image img{
    padding-bottom: 40px;
}

a.colorbox {
    margin-left: 10px;
    float: right;
    max-width: 220px;
}

ul#main-menu li a {

    width: 100%;
    line-height: 16px;
    height: 15px;
    margin: 0px 0px -2px;
    padding: 0px;
    text-align: center;
}

ul#main-menu li.last a {

    padding:6px 11px 0px 12px;
    width: 100%;
}

.field.field-name-field-abo-hinweis.field-type-text.field-label-hidden .field-items .field-item.even {

    float: left;
    border: 1px solid rgb(222, 222, 222);
    padding: 5px;
    margin-top: 10px;
    background: linear-gradient(to bottom, rgb(254, 254, 254) 0%, rgb(245, 245, 245) 100%) repeat scroll 0% 0% transparent;
}

/*------hide shipping option-------*/
form#commerce-checkout-form-checkout div div#commerce-shipping-service-ajax-wrapper {
    display: none;
}