@charset "utf-8";
/*
 * IBS CSS Framework FLUM [MULTICOLUMN and RESPONSIVE] v 2.1
 * http://www.flum-css.com/
 * Author: Ralf Geffke  
 * Copyright 2012-2013, IBS Internet Business Solutions
 * @lastmodified 30-Sep-2013
 */
 
/*
gradient color ----------------------------*/
/* NAVIGATION FLUM Webgsite*/
/*nav ul a */
.responsive_menu a, .responsive_menu li label, .slimmenu a {
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(#ebebeb, #a1a1a1);
  background-image: -ms-linear-gradient(#ebebeb, #a1a1a1);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebebeb), color-stop(100%, #a1a1a1));
  background-image: -webkit-linear-gradient(#ebebeb, #a1a1a1);
  background-image: -o-linear-gradient(#ebebeb, #a1a1a1);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#a1a1a1', GradientType=0)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#a1a1a1', GradientType=0); 
}


.navMain li:active,.navMain li:current,.navMain li a:current{
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(#FF5500, #FF7f00);
	background-image: -ms-linear-gradient(#FF5500, #FF7f00);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF5500), color-stop(100%, #FF7f00));
	background-image: -webkit-linear-gradient(#FF5500, #FF7f00);
	background-image: -o-linear-gradient(#FF5500, #FF7f00);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5500', endColorstr='#FF7f00', GradientType=0)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5500', endColorstr='#FF7f00', GradientType=0); 
}
.subnav ul li:hover,.accordion:hover > ul > li:hover > h3,.toggleMenu, .slimmenu a:hover{ 
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(#a1a1a1, #444);
  background-image: -ms-linear-gradient(#a1a1a1, #444);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1a1a1), color-stop(100%, #444));
  background-image: -webkit-linear-gradient(#a1a1a1, #444);
  background-image: -o-linear-gradient(#a1a1a1, #444);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1a1a1', endColorstr='#444', GradientType=0)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1a1a1', endColorstr='#444', GradientType=0);
}
.subnavBG,.subnav ul,.accordion > ul > li > h3{ 
	background-color: #bbbbbb;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(#efefef, #bbbbbb);
  background-image: -ms-linear-gradient(#efefef, #bbbbbb);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #bbbbbb));
  background-image: -webkit-linear-gradient(#efefef, #bbbbbb);
  background-image: -o-linear-gradient(#efefef, #bbbbbb);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#bbbbbb', GradientType=0)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#bbbbbb', GradientType=0); 
}
/* SHADOWS */
.boxRed, .boxGreen{
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .3);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .3);	
	box-shadow:0 1px 3px rgba(0, 0, 0, .3);
}
/* BOXES */
.boxWhite {
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(#FFF, #EfEfEf);
  background-image: -ms-linear-gradient(#FFF, #EfEfEf);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFF), color-stop(100%, #EfEfEf));
  background-image: -webkit-linear-gradient(#FFF, #EfEfEf);
  background-image: -o-linear-gradient(#FFF, #EfEfEf);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EfEfEf', GradientType=0)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EfEfEf', GradientType=0); 
}
.boxGray {
	 background-repeat: repeat-x;
  background-image: -moz-linear-gradient(#ededed, #cecece);
  background-image: -ms-linear-gradient(#ededed, #cecece);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #cecece));
  background-image: -webkit-linear-gradient(#ededed, #cecece);
  background-image: -o-linear-gradient(#ededed, #cecece);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#cecece', GradientType=0)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#cecece', GradientType=0); 
}
.boxGrey{
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(#a1a1a1, #ebebeb);
  background-image: -ms-linear-gradient(#a1a1a1, #ebebeb);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a1a1a1), color-stop(100%, #ebebeb));
  background-image: -webkit-linear-gradient(#a1a1a1, #ebebeb);
  background-image: -o-linear-gradient(#a1a1a1, #ebebeb);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1a1a1', endColorstr='#ebebeb', GradientType=0)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1a1a1', endColorstr='#ebebeb', GradientType=0); 
}
.boxOrange {
	background-repeat: repeat-x;
  background-image: -moz-linear-gradient(#FF5500, #FF7f00);
  background-image: -ms-linear-gradient(#FF5500, #FF7f00);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF5500), color-stop(100%, #FF7f00));
  background-image: -webkit-linear-gradient(#FF5500, #FF7f00);
  background-image: -o-linear-gradient(#FF5500, #FF7f00);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5500', endColorstr='#FF7f00', GradientType=0)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5500', endColorstr='#FF7f00', GradientType=0); 
}
.boxGreen{
	background-repeat: repeat-x;
  background-image: -moz-linear-gradient(#B6CD0D, #92A70A);
  background-image: -ms-linear-gradient(#B6CD0D, #92A70A);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #B6CD0D), color-stop(100%, #92A70A));
  background-image: -webkit-linear-gradient(#B6CD0D, #92A70A);
  background-image: -o-linear-gradient(#B6CD0D, #92A70A);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#B6CD0D', endColorstr='#92A70A', GradientType=0)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B6CD0D', endColorstr='#92A70A', GradientType=0); 
}
.boxBlue{
	background-repeat: repeat-x;
  background-image: -moz-linear-gradient(#095fca, #0350af);
  background-image: -ms-linear-gradient(#095fca, #0350af);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #095fca), color-stop(100%, #0350af));
  background-image: -webkit-linear-gradient(#095fca, #0350af);
  background-image: -o-linear-gradient(#095fca, #0350af);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#095fca', endColorstr='#0350af', GradientType=0)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#095fca', endColorstr='#0350af', GradientType=0); 
}
.boxBlack,.responsive_menu_container .toggle_menu_label{
	background-repeat: repeat-x;
  background-image: -moz-linear-gradient(#222, #111);
  background-image: -ms-linear-gradient(#222, #111);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(100%, #111));
  background-image: -webkit-linear-gradient(#222, #111);
  background-image: -o-linear-gradient(#222, #111);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#222', endColorstr='#111', GradientType=0)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#222', endColorstr='#111', GradientType=0); 
}
.boxRed{
	background-repeat: repeat-x;
  background-image: -moz-linear-gradient(#AA0000, #910101);
  background-image: -ms-linear-gradient(#AA0000, #910101);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #AA0000), color-stop(100%, #910101));
  background-image: -webkit-linear-gradient(#AA0000, #910101);
  background-image: -o-linear-gradient(#AA0000, #910101);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#AA0000', endColorstr='#910101', GradientType=0)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AA0000', endColorstr='#910101', GradientType=0); 
}
.boxGreen{
	background-repeat: repeat-x;
  background-image: -moz-linear-gradient(#0f0, #00c300);
  background-image: -ms-linear-gradient(#0f0, #00c300);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0f0), color-stop(100%, #00c300));
  background-image: -webkit-linear-gradient(#0f0, #00c300);
  background-image: -o-linear-gradient(#0f0, #00c300);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#B6CD0D', endColorstr='#00c300', GradientType=0)";
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f0', endColorstr='#00c300', GradientType=0); 
}

