.footer {
   margin-top: 15px;
}

.copyright {
   margin-top: 15px;
}


.nav-bar {
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#396b8e+0,90c8ef+38,90c8ef+62,396b8e+100 */
   background: #396b8e; /* Old browsers */
   background: -moz-linear-gradient(top,  #396b8e 0%, #90c8ef 38%, #90c8ef 62%, #396b8e 100%); /* FF3.6-15 */
   background: -webkit-linear-gradient(top,  #396b8e 0%,#90c8ef 38%,#90c8ef 62%,#396b8e 100%); /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(to bottom,  #396b8e 0%,#90c8ef 38%,#90c8ef 62%,#396b8e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#396b8e', endColorstr='#396b8e',GradientType=0 ); /* IE6-9 */
   
   -webkit-box-shadow: 0px 7px 22px -2px rgba(0,0,0,0.75);
   -moz-box-shadow: 0px 7px 22px -2px rgba(0,0,0,0.75);
    box-shadow: 0px 7px 22px -2px rgba(0,0,0,0.75);
}
.navbar-search {
	padding-top: 8px;
	width: 300px;
}
.navbar-search .btn {
	padding: 4px;
}
.s_description img {
	margin: 15px;
}

.produkte-zaehler {

   min-height: 20px;
   padding: 9px;
   margin-bottom: 20px;
   background-color: #f5f5f5;
   border: 1px solid #396b8e;
   -webkit-box-shadow: 0px 13px 22px -15px rgba(0,0,0,1);
   -moz-box-shadow: 0px 13px 22px -15px rgba(0,0,0,1);
   box-shadow: 0px 13px 22px -15px rgba(0,0,0,1);
}




.thumbnail-rahmen {

    border: 1px solid #396b8e;
}



.box-hintergrund {

   min-height: 20px;
   padding: 9px;
   margin-bottom: 20px;
   background-color: #f5f5f5;
   border: 1px solid #396b8e;
   -webkit-box-shadow: 0px 13px 22px -15px rgba(0,0,0,1);
   -moz-box-shadow: 0px 13px 22px -15px rgba(0,0,0,1);
   box-shadow: 0px 13px 22px -15px rgba(0,0,0,1);
}








.table {
	display: table;
	border: 1px solid silver;
	border-collapse:collapse;
	width: 100%;
      
}

.table-row {
	display: table-row;
	border: 1px solid silver;
}

.table-cell {
	display: table-cell;
	border: 1px solid silver;
	padding: 15px;
        vertical-align: top;
}

.thead {
	font-weight: bold;
	background:#eee;
}
 @media only screen and (max-width: 800px) {

	.table {border:none;}
	
	.table-row,
	.table-cell {
		display: block;
		border: 1px solid silver;
	}
	
.table-row { margin-bottom: 20px; }
	
}
.bs-callout-warning {
    border-left-color: #aa6708;
}
.bs-callout {
    padding: 10px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}
.linkedDiv:hover {
	cursor: pointer; cursor: hand;
	border-color: #aa6708;
}
.bs-callout .table>tbody>tr>td{
	border-top: 0px;
}
