﻿.navbar-fixed-top-my
{
    top:64px !important;
}
.container-reset
{
    width:inherit !important;
}
.viewWidth
{
    max-width:1280px;
    margin: 0 auto;
}
.topheader
{
    position:fixed;
    right:0px;
    left:0px;   
    z-index:1030;
    top:0px;
    background-color:white;
}
.topheader > a,
.topheader > a :hover,
.topheader > a :visited
{
    font-size:36px;
    margin-top:20px;
    margin-bottom:10px;
    line-height:1.1;
    margin:.67em 0;
    box-sizing:border-box;
    font-weight:bold;
    float:left;
    color:inherit;
    text-decoration:none;
}
.topheader span
{
    float:right;
    margin-left:3px;
}
/*.topheader span a:first-child
{
    color:red;
    margin-right:15px;
    text-decoration:none;
    padding-top:1px;
    font-weight:bold;
    font-size:16px;
    
}

.topheader span a:first-child:after
{
    padding-left:15px;
    content: '|'
}*/

}
/*.container-border{
    border:1px solid #ccc;
    border-radius:4px;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee',endColorstr='#ffe1e1e1',GradientType=0);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);
    -moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);
    box-shadow:0px 1px 4px rgba(0,0,0,0.065);

}*/
/*body > .container {
  padding: 118px 15px 0;
}*/




.catalogrow
{
    border-bottom: dotted 1px #C0C0C0;
    margin-bottom:10px;
    padding-bottom:30px;
}

.Begriff {
    text-transform:uppercase;
    text-align:center;
    font-size:40px;
    line-height:45px;
    margin-top:40px;
    text-shadow:0px 2px 2px rgb(150, 150, 150);
    clear:both;
}
.FirmDescription{
	text-align:center;
	margin-top:60px;
	clear:both;
	text-align:justify;
	margin-bottom:30px;
}

/*ul.nav li.dropdown:hover > ul.dropdown-menu {
        display: block;
    }

    .navbar .dropdown-menu {
        margin-top: 0px;
    }
*/
.totop2 {
    top:-15px;
    position:relative;
}
.totop2 a{
    color:#ccc;
}
.col-md-8 a img
{
    width:150px;
    height:95px;
}

.col-md-8 div
{
    float:left
}
.topheader h1
{
    font-weight:bold;
    float:left;
}
.topheader span
{
    float:right;
    margin-left:3px;
}
.vertical
{
    width:150px !important;
    height:205px !important;
    margin: 0px 5px;
}
.vertical2
{
    width:150px !important;
    height:182px !important;
    margin: 0px 5px;
}
/* bootstrap submenu */
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}
.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color:#555;
}
.dropdown-submenu.pull-left {
    float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}