body { 
	background-color: #fff;
  font-family: "Calibri", "Helvetica Neue", Helvetica, Arial, sans-serif;  
  padding-top: 60px;
}
.container { }

a, a:hover { color: #D0003A; }
h1 {
	text-shadow: 4px 3px 5px #bbb;
	font-size: 1.8em;
}
h2 { font-size: 1.6em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.2em; }

#head { margin-top: 20px; margin-bottom: 20px; }
#logo { padding-top:16px; max-width:100%; }
#startLogo .container { background: #F7F7F7 url(/fileadmin/gfx/head.png) no-repeat; }
#startLogo { padding-top: 2em; font-size: 1.6em; }
#breadCrumb { border-top: 1px solid #D0003A; box-shadow: 0 5px ##D0003A; padding-top: 4px; padding-bottom: 4px; }
#footer { margin-top: 30px; margin-bottom: 30px; padding-top: 10px; padding-bottom: 10px;}

#startContent, #normalContent, #footer, .navbar .container { background: #D8D8D8; background:rgba(216, 216, 216, 0.85); }
asdf.navbar-nav > li { border-left: 1px solid #fff; }
.navbar a { color: #000000; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus, .nav > li > a:focus,
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .nav > li > a:hover { background-color: #a8a8a8; }
.navbar-brand { padding:4px; font-weight: bold; color: #D0003A !important; }
.navbar-brand img { height: 42px; }
.icon-bar { background: #fff;} 

#searchArea { padding: 1rem 0.5rem; }
#searchArea .clearer, #searchArea .resetbutt,#searchArea .submitbutt { display: none; }
#searchArea #ke_search_sword { width: 100%; border:none; }


.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:#ffffff;}
.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;}


ul { list-style-type:disc; list-style-image:url(/fileadmin/gfx/list.gif); }

.noPad {
	padding-right: 0;
	padding-left: 0;
}

.valveContent { 
	display: block;
	margin-bottom: 40px;
}

.valveContent .col3 { padding-top: 38px; }

.contentImage img {
	width: 100%;	
	vertical-align: top;
}
.contentArea {
	background: #fff;
	padding-top: 10px;
}
#normalContent { padding: 15px; }
#normalContent h1 { padding-top: 0; margin-top: 0; }

.boxRow {
}
.boxRow:after { clear: both; }

.box {
	position: relative;
	border: 2px solid #D0003A;
	padding: 10px;
	color: #fff;
	background: #808080;
	height: 350px;
	
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center; 
}
.boxMore { position: absolute; bottom: 0px; left:0px; width:100%; text-align:center; padding-bottom:10px; }
.box a { color: #fff; }
.box h3 { text-align: center; }
.box img { max-width: 190px;  }
.imgBox { height: 125px; }


.csc-textpic { margin-bottom: 60px; }
#middleAreaLarge .csc-header { margin-top: 0px; }

@media (max-width: 991px) {
	#startLogo { font-size: 1.3em; }
	.contentImage img { width: auto; max-width: 210px; max-height: 120px; }
	.box img { width: auto; max-width: 190px; max-height: 120px; }

}
@media (max-width: 768px) {
	#startLogo { font-size: 1.1em; }
	#topNav { text-align:center; }	
}
@media (max-width: 480px) {	
	#topNav img { width:61px; }
}


@media (min-width: 768px) and (max-width: 991px) {	
}
@media (min-width: 992px) and (max-width: 1199px) {
	.box img { width: auto; max-width: 130px; max-height: 120px; }
}
@media (min-width: 1200px) {
}



.clearBoth{ clear:both; }
.imgDesc { background: url('/fileadmin/gfx/navBack.png'); color: #fff; padding: 5px; text-shadow: 2px 2px 4px #000; }
.glow { box-shadow: 0px 0px 30px -5px #999; -moz-box-shadow: 0px 0px 30px -5px #999; -webkit-box-shadow: 0px 0px 30px -5px #999; }
.dropShadow { box-shadow: 12px 12px 8px -8px #777; -moz-box-shadow: 12px 12px 8px -8px #777; -webkit-box-shadow: 12px 12px 8px -8px #777; }
.makeRound { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.dropTextShadow { text-shadow: 4px 3px 5px #bbb; }


.moreProductsList {
	border: 2px dotted #aaa;	
}
.moreProductBox {
	vertical-align: top;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	max-width: 150px;	
	min-height: 250px;
}
.moreProductBox h3 {	
	display: inline-block;
	min-height: 40px;
}
.moreProductImg { 
	width: 150px;
	height: 100px;	
}
.moreProductImg img { display:block; margin: 0 auto; max-width: 150px; max-height: 100px; }

