﻿/*
Bareiss Prüfgerätebau GmbH
creation Date: 2023-03-16
Author: Sebastian Osinski
http://www.sebbi.net
https://ddm-friends.de
*/

/* white */
.white_bg,
.white_bg_onHover:hover,
body, html,
#menu-activator > div{
  background-color: #ffffff;
}
.white,
.white_highlight b,
.white_highlight strong,
.white_highlight h1,
.white_highlight h2,
.white_highlight h3,
.white_highlight h4,
.white_highlight h5,
.white_links a,
.white_hover:hover,
#kontaktblock a.current,
#kontaktblock a:hover{
  color: #ffffff;
}
.white_important *{
	color: #ffffff !important;
}
.white_border,
.white_hover:hover{
	border-color: #ffffff;
}
.white_trans{
  background: rgba(255, 255, 255, 0.9);
}
.white_trans:hover{
  background: rgba(255, 255, 255, 0.97);
}

/* transparent */
.transparent{
  background-color: transparent;
}



/* blue */
.lblue_bg{
  background-color: #bfddef;
}
.lblue,
.lblue_highlight b,
.lblue_highlight strong,
.lblue_highlight h1,
.lblue_highlight h2,
.lblue_highlight h3,
.lblue_highlight h4,
.lblue_highlight h5,
.lblue_links a,
.lblue_hover:hover{
  color: #bfddef;
}
.lblue_border,
.lblue_hover:hover{
  border-color: #bfddef;
}
.lblue_trans_bg{
  background-color: rgba(191,221,239,1);
}
.lblue_shadow_onHover:hover{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(191,221,239,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(191,221,239,0.75);
	box-shadow: 0px 0px 5px 0px rgba(191,221,239,0.75);
}


/* blue */
.blue_bg{
  background-color: #0075bf;
}
.blue,
.blue_highlight b,
.blue_highlight strong,
.blue_highlight h1,
.blue_highlight h2,
.blue_highlight h3,
.blue_highlight h4,
.blue_highlight h5,
.blue_links a,
.blue_hover:hover{
  color: #0075bf;
}
.blue_border,
.blue_hover:hover{
  border-color: #0075bf;
}
.blue_trans_bg{
  background-color: rgba(0,117,191,1);
}
.blue_shadow_onHover:hover{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,117,191,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,117,191,0.75);
	box-shadow: 0px 0px 5px 0px rgba(0,117,191,0.75);
}


/* dark blue */
.dblue_bg{
  background-color: #003e66;
}
body, html,
.dblue,
.dblue_highlight b,
.dblue_highlight strong,
.dblue_highlight h1,
.dblue_highlight h2,
.dblue_highlight h3,
.dblue_highlight h4,
.dblue_highlight h5,
.dblue_links a,
.dblue_hover:hover,
.produkte_features_flexbox:hover .produkte_features_flexbox_title{
  color: #003e66;
}
.dblue_border,
.dblue_hover:hover{
  border-color: #003e66;
}
.dblue_trans_bg{
  background-color: rgba(0,62,102,1);
}
.dblue_shadow_onHover:hover{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,62,102,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,62,102,0.75);
	box-shadow: 0px 0px 5px 0px rgba(30,62,102,0.75);
}



/* yellow */
.yellow_bg{
  background-color: #e94f2d;
}
.yellow,
.yellow_highlight b,
.yellow_highlight strong,
.yellow_highlight h1,
.yellow_highlight h2,
.yellow_highlight h3,
.yellow_highlight h4,
.yellow_highlight h5,
.yellow_links a,
.yellow_hover:hover{
  color: #e94f2d;
}
.yellow_border,
.yellow_hover:hover{
  border-color: #e94f2d;
}
.yellow_trans_bg{
  background-color: rgba(233,79,45,1);
}
.yellow_shadow_onHover:hover{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(233,79,45,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(233,79,45,0.75);
	box-shadow: 0px 0px 5px 0px rgba(233,79,45,0.75);
}



/* green */
.green_bg{
  background-color: #95c11f;
}
.green,
.green_highlight b,
.green_highlight strong,
.green_highlight h1,
.green_highlight h2,
.green_highlight h3,
.green_highlight h4,
.green_highlight h5,
.green_links a,
.green_hover:hover{
  color: #95c11f;
}
.green_border,
.green_hover:hover{
  border-color: #95c11f;
}
.green_trans_bg{
  background-color: rgba(149, 193, 31, 1);
}
.green_shadow_onHover:hover{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(149, 193, 31, 0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(149, 193, 31, 0.75);
	box-shadow: 0px 0px 5px 0px rgba(149, 193, 31, 0.75);
}



/* orange */
.orange_bg{
  background-color: #fbba00;
}
.orange,
.orange_highlight b,
.orange_highlight strong,
.orange_highlight h1,
.orange_highlight h2,
.orange_highlight h3,
.orange_highlight h4,
.orange_highlight h5,
.orange_links a,
.orange_hover:hover{
  color: #fbba00;
}
.orange_border,
.orange_hover:hover{
  border-color: #fbba00;
}
.orange_trans_bg{
  background-color: rgba(251, 186, 0, 1);
}
.orange_shadow_onHover:hover{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(251, 186, 0, 0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(251, 186, 0, 0.75);
	box-shadow: 0px 0px 5px 0px rgba(251, 186, 0, 0.75);
}



/* red */
.red_bg{
  background-color: #e94f2d;
}
.red,
.red_highlight b,
.red_highlight strong,
.red_highlight h1,
.red_highlight h2,
.red_highlight h3,
.red_highlight h4,
.red_highlight h5,
.red_links a,
.red_hover:hover{
  color: #e94f2d;
}
.red_border,
.red_hover:hover{
  border-color: #e94f2d;
}
.red_trans_bg{
  background-color: rgba(233, 79, 45, 1);
}
.red_shadow_onHover:hover{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(233, 79, 45, 0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(233, 79, 45, 0.75);
	box-shadow: 0px 0px 5px 0px rgba(233, 79, 45, 0.75);
}




/* gray */
.g_bg{
  background-color: #323232;
}
.g{
  color: #323232;
}
.g_border{
  border-color: #323232;
}


/* light gray */
.lg_bg,
.mod-login input,
.com-users-login.login input{
  background-color: #e6e6e6;
}
.lg,
.lg_links a,
.lg_highlight b,
.lg_highlight strong,
.lg_highlight h1,
.lg_highlight h2,
.lg_highlight h3,
.lg_highlight h4,
.lg_highlight h5{
  color: #e6e6e6;
}
.lg_border{
  border-color: #e6e6e6;
}

.llg_bg{
  background-color: #f7f7f7;
}
.llg,
.llg_links a,
.llg_highlight b,
.llg_highlight strong,
.llg_highlight h1,
.llg_highlight h2,
.llg_highlight h3,
.llg_highlight h4,
.llg_highlight h5{
  color: #f7f7f7;
}
.llg_border{
  border-color: #f7f7f7;
}


/* dark gray */
.dg_bg{
  background-color: #051016;
}
.dg,
.dg_links a,
.dg_highlight b,
.dg_highlight strong,
.dg_highlight h1,
.dg_highlight h2,
.dg_highlight h3,
.dg_highlight h4,
.dg_highlight h5,
.dg_hover:hover{
  color: #051016;
}
.dg_border{
  border-color: #051016;
}


/* black */
.black_bg{
  background-color: #000000;
}
.black,
.black_links a,
.black_highlight b,
.black_highlight strong,
.black_highlight h1,
.black_highlight h2,
.black_highlight h3,
.black_highlight h4,
.black_highlight h5,
.black_hover:hover{
  color: #000000;
}
.black_border{
  border-color: #000000;
}
.black_trans{
  background-color: rgba(0,0,0,0.5);
}
.overlay_mask.light{
  background-color: rgba(0,0,0,0.2);
}
.overlay_mask{
  background-color: rgba(0,0,0,0.4);
}
.overlay_mask.middark{
  background-color: rgba(0,0,0,0.6);
}
.overlay_mask.dark{
  background-color: rgba(0,0,0,0.8);
}


/* radiant BGs */
.radiant_bg_gray_white{
  background: rgb(246,246,246);
  background: linear-gradient(180deg, rgba(246,246,246,1) 0%, rgba(255,255,255,1) 100%);
}

@media (max-width: 1270px){
}