table.checkout2 td.erstezeile {
    padding:4px;
    border-style: solid;
    border-top-width:1px;
    border-right-width:1px;
    border-bottom-width:0;
    border-left-width:1px;
}
table.checkout2 td.zweitezeile_eins {
    padding:4px;
    border-style: solid;
    border-top-width:0;
    border-right-width:0;
    border-bottom-width:1px;
    border-left-width:1px;
}
table.checkout2 td.zweitezeile_zwei {
    padding:4px;
    border-style: solid;
    border-top-width:0;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:0;
    white-space: nowrap;
    text-align:right;
}


.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color:black;
    background-color: white;  
}


.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color:white;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: white;  /*Sets the text hover color on navbar*/
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active >   
a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: white; /*BACKGROUND color for active*/
    background-color: transparent;
}

.navbar-default {
    background-color: transparent;
    border-color: #FEDB89;
    background-image:url(../images/bg_rot2.png);
}

.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    color: white;
    text-decoration: none;
    background-color: black;  
    background-image:url(../images/bg_rot2.png);
    /*change color of links in drop down here*/
}

.nav > li > a:hover,
.nav > li > a:focus {
    text-decoration: none;
    background-color: green; /*Change rollover cell color here*/
}


.navbar-default .navbar-nav > li > a {
    color: #FEDB89; /*Change active text color here*/
}

.feedbackPanel {
    color:red;
    background-color: white;

    border-width:1px;
    border-style:solid;
    border-color:#562C24;
    
    font-weight:bold;
}

body {
    color:white;
    background-color: #557D6A ;
}

a {
    color:#FEDB89;
}

a:focus,a:hover {
    color:#FEDB89;
}

.navbar-btn,.btn {
    color:black;
    background-color: #FFFFFF;
}

.brownbox {
    background-image:url(../images/bg_rot2.png);
    padding:10px;
    background-image:url(../images/bg_rot2.png);
    border-width:1px;
    border-style:solid;
    border-color:#FEDB89;
    border-radius:10px;
}

.container {
    background-image:url('../images/bg.png');
}

.thumbnail {
    padding:0;
    margin:0;
    background:transparent;
    border :0;
}

.cat_preview {
    margin-right:5px;
}


.item {
    height:345px;
    margin-left:6px;
    margin-bottom:6px;
    padding:10px;
    text-align:center;
    background-image:url(../images/bg_rot2.png);
    border-width:1px;
    border-style:solid;
    border-color:#FEDB89;
    border-radius:10px;
}


a:hover {
    color:white;
    text-decoration:none;
}


.homepage {
    margin-left:6px;
    margin-bottom:6px;
    font-weight:bold;
    padding:20px;
    text-align:center;
    background-image:url(../images/menu_bg2.png);
    border-radius: 10px;
}

.item div.item_header {
    height:170px;
    font-weight:bold;
}

.item div.item_preis {
    height:60px;
    font-weight:bold;
}

.item div.item_versand {
    height:63px;
}

tr.row1 {
    border-width:2px;
    border-style:solid;
    border-color:#FEDB89;
}
tr.row2 {
    border-width:2px;
    border-style:solid;
    border-color:#FEDB89;
}


.breadcrumb {
    background:transparent;
    font-size: 20px;
}

.kettenhemd_tabelle {
    background-image:url(../images/bg_rot2.png);
    padding:10px;
    background-image:url(../images/bg_rot2.png);
    border-width:1px;
    border-style:solid;
    border-color:#FEDB89;
}

.kettenhemd_tabelle td {
    padding:5px;
}

.kettenhemd_tabelle th {
    text-align:center;
}

.kettenhemd_tabelle td.amount {
    white-space: nowrap;
    text-align:right;
}

.kettenhemd_info td {
    padding:10px;
    text-align:right;
}

.kettenhemd_info {
    padding:10px;
}

.dhl_dpd {
    color:red;
    font-weight:bold;
    border-color:black;
    border-style: solid;
    border-top-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    padding:5px;
    background-color:#FFFFFF;
}

/* make sidebar nav vertical */ 
@media (min-width: 768px) {

    .sidebar-nav .navbar .navbar-collapse {
        padding: 0;
        max-height: none;
    }
    .sidebar-nav .navbar ul {
        float: none;
    }
    .sidebar-nav .navbar ul:not {
        display: block;

    }
    .sidebar-nav .navbar li {
        float: none;
        display: block;
    }
    .sidebar-nav .navbar li a {
        padding-top: 12px;
        padding-bottom: 12px;
    }
}

@media (min-width: 768px) {
    /* uncomment if you would like the menu to be fixed */
    .navbar {
        /*
           position: fixed;
           top:0px;
           width: 170px;
           z-index: 2;
        */
    } 
}

@media (min-width: 992px) {
    .sidebar-nav .navbar {
        width: 225px;
    }
}
@media (min-width: 1200px) {
    .sidebar-nav .navbar {
        width: 180px;
    }
}
.sidebar-nav .navbar-header{ float: none; }


