 .tx-product-requests input[type="number"]
 {
 margin-bottom: 10px;
 padding: 10px;
 border: 1px solid #19a8dd; 
 }


.tx-product-requests select
{
-webkit-appearance: none;
-moz-appearance:none;
overflow: hidden;
border: 0px;
padding: 10px;
margin-bottom: 0px;
width: 100%;
background-color: #fff;
background-image: url("http://klein.pega-sus.de/fileadmin/default_1.0/Resources/Public/Images/arrow-down.png");
background-repeat: no-repeat;
background-size: 4%;
background-position: 98% center;

}

.tx-product-requests select:active, .tx-product-requests select:focus, .tx-product-requests select:visited    
{
border: 0px;
padding: 10px;
margin-bottom: 0px;
width: 100%;
background-color: #eee;
background-image: url("http://klein.pega-sus.de/fileadmin/default_1.0/Resources/Public/Images/arrow-down.png");
background-repeat: no-repeat;
background-size: 4%;
background-position: 98% center;

}

.costumSelect
{
width: 100%;
overflow: hidden;
border: 1px solid #19a8dd; 
margin-bottom: 10px;
position: relative;

}

.variant
{ 
font-size: 1.1em;
}





.tx-product-requests .anfrageButton
{
width: 100%;
}



.tx-product-requests .btn
{
height: 35px;
line-height: 35px;
}


body, .header .icon-box__title
{
color: #707070; 
font-size: 14px;
}
 

.top-navigation > li > a
{color: #fff;
font-size: 14px;
}


.top-navigation > li > a:hover
{
color: #d0d0d0;
}


.header__widgets, .header__logo::after, .header__logo, .header__container::before, .header__container::after
{
background: #fff;
}




::selection {
background: #00418E !important;
color: #fff !important;
}


::-moz-selection {
background: #00418E !important;
color: #fff !important;
}
h3 a:visited, h3 a:active, h3 a:link {
 color: #444444;
 text-decoration: none; 
}
.align-center
{
text-align: center;
}

.einruecken
{margin-left: 40px;}



[class*="block-grid-"]
{
padding: 0;
}




.produktBild
{
transition: all ease-in-out .2s
}

@media (min-width: 1200px) {
	.header__container::after
	{bottom: 60px !important}
	
	.header__container::before
	{bottom: 30px !important}
}

.products a .produktBild
{
border: 2px solid transparent;
border-radius: 2px;
box-sizing: border-box;

}





.products a:hover .produktBild
{
border-color: #19a8dd;


}
.produktButton
{
white-space: nowrap;
left: auto;
font-weight: 700;
overflow: visible;
position: relative;
cursor: pointer;
line-height: 1;
margin: 0;
background: #f5f5f5;
border: none;
box-shadow: none;
width: 100%;
text-align: center;
display: inline-block;
text-transform: uppercase;
font-family: "Roboto",Helvetica,Arial,sans-serif;
font-size: 13px;
padding: 15px 20px;
text-shadow: none;
background-color: #eeeeee;
color: #707070;
transition: all 100ms ease-out;
text-decoration: none;


}

.products
{
margin-bottom: 30px;
}

.tx-product-requests ul
{
padding-left: 15px;
}


.produktParams
{
margin-bottom: 10px; 
}

.anfrageButton
{
margin-top: 23px;
}

.anfrageAnzahl
{
padding: 6px 5px 6px 20px !important;
}


.listButton
{
float: right;

}


.downloadPDF
{
margin-bottom: 10px;
}

.downloadPDF img
{
margin-bottom: 0px !important;
}

.downloadPDF:hover
{
border-bottom: 2px solid #f16a28;
}

.downloadPDF p
{
font-size: 130%;
font-weight: bold;
color: #707070;
margin-bottom: 0;
display: table-cell;
vertical-align: middle;

}


.pdfTitel
{
display: table;
}



.widget_pw_icon_box .icon-box .fa
{
color:  #d8d8d8;
 
 }

 .widget_pw_icon_box .icon-box
 {
 border-bottom-color: #d8d8d8;
 }


.containerNextSideNav h1
{
margin-top: 0px;
}

.main-navigation > li:hover > a::after, .main-navigation > li:focus > a::after, .main-navigation > li[aria-expanded="true"] > a::after
{

background-color: #f16a28;

}


.main-navigation
{
list-style: none;
}

.sidebar.widget_nav_menu ul > li > a
{
color: #707070;
}

select, input[type="text"], input[type="email"], input[type="tel"], input[type="number"], textarea
{
color: #707070;
}

#features-page .logo-panel img
{
margin-bottom: 5px ;
}

.logo-panel img:hover
{
border-bottom-color: #19a8dd;
}

.logo-panel p
{
font-weight: bold;
font-size: 14px;
}

table
{
width: 100%;
max-width: 100%;
margin-bottom: 22px;
}

table td
{
padding: 8px;
line-height: 1.6;
vertical-align: top;
border-top: 1px solid #ddd;

}


.zitateSection
{
background: #fff;
padding-top: 15px;
padding-bottom: 15px;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}


blockquote{
border-left: 0px;
margin-top: 1rem;
padding-left: 0px;
color: #707070;
}

.footer-top .footer__quote {
	color: #ffffff;
	font-size: 190%;
	margin-bottom: 0;
	font-weight: normal;
	line-height: normal;
	font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
}

.footer__quote {
	margin-top: 10px;
}

.footer-top {
	margin-top: 150px;
}

.footer-top img
{
	max-width: 100%;
}

.footer {
	margin-top: 20px;
}

.btn-kontaktFooter
{
/* margin-top: 34px; */
}

.zitatWrapper
{
border-left: 15px solid #00418E;
border-right: 15px solid #00418E;
}

.testimonial__quote
{
font-size: 120%;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}

.testimonial__quote::before
{
background-color: #19a8dd; 

}

.sidebar.widget_nav_menu ul > li
{
position: relative;
}

.clicker
{
position: absolute;
z-index: 10;
right: 0px;
width: 15%;
height: 60px;
cursor: pointer;



}

.clicker::after
{
 content: "\f0da";
  font-family: "FontAwesome";
  font-size: 15px;
  position: relative;
  right: 0px;
  width: 100%;
  top: 19px;
  padding:10px;
  color: #aaaaaa;
  
}

.clicker:after:hover
{
color: #000;
}


.clickOpen::after
{
 content: "\f0d7";
}


#menu-services-menu li ul.sub li .clicker:after, #menu-services-menu li ul.sub li ul.subSub li .clicker:after
{
color: #aaa;
}

.current-menu-item .clicker:after, #menu-services-menu li ul.sub li.current-menu-item .clicker:after, #menu-services-menu li ul.sub li ul.subSub li.current-menu-item .clicker:after
{
color: #fff;
}

#menu-services-menu li ul.sub li a, #menu-services-menu li ul.sub li ul.subSub li a
{
background:  #d8d8d8;
color: #707070;
text-shadow: none;
}


#menu-services-menu li ul.sub li.current-menu-item a, #menu-services-menu li ul.sub li ul.subSub li.current-menu-item a
{background-color: #4ab9cf;
color: #ffffff;
text-shadow: 0 1px rgba(0, 0, 0, 0.16);
}

#menu-services-menu li.current-menu-item ul.sub-menu
{display: block;}


.sidebar.widget_nav_menu ul > li > a
{
background-color: #d8d8d8;
}

.top
{background-color: #00418e;
border-bottom: 0px;
}

 select, input[type="text"], input[type="email"], input[type="tel"], input[type="number"], textarea
 {
 background-color: #fff;
 }
 
 select:focus, input[type="text"]:focus, textarea:focus 
 {
 background: #eee;
 
 }
 

DIV.csc-textpic .csc-textpic-imagewrap FIGURE {
    max-width: 100%;
    overflow: hidden;
    display: block;
	text-align: center;
	margin-bottom: 10px;
}

DIV.csc-textpic-center .csc-textpic-imagewrap,
DIV.csc-textpic-center FIGURE.csc-textpic-imagewrap{
    width: 100%;
    display: block;
}

DIV.csc-textpic-center .csc-textpic-center-outer {
    max-width: 100%; 
}

.csc-default img
{
	max-width: 100%;
	margin-bottom: 0px;  
	height: auto;
}

.csc-default .internal-link img {
	margin: 0px 0px 3px 3px;
}

.footer-top p
{
font-size: 120%;
}

.footer .map .js-where-we-are {
	height: 217px;
}

.footer .map
{
margin: 0px !important;
}

.csc-uploads 
{
list-style: none;
}

.footer .footer-text{
	height: 110px;;
}


DIV.csc-textpic-center .csc-textpic-center-inner {
    width: 100%;
}


  ul.main-navigation ul li ul li a
  {font-size: 95%;}

 ul.main-navigation ul li:hover ul
 {
 left: 97%;
 top: 10px;
 } 
 
 
 .widget_nav_menu ul .sub-menu 
 {display: none;

 }
 
  .widget_nav_menu ul .sub-menu  li
  {margin-left: 20px;}
  
  .widget_nav_menu ul .sub li a
  {
  font-size: 14px !important;
  padding: 15px 20px;
  } 
  
 
 .widget_nav_menu ul .subSub li a
 {
 font-size: 12px !important;
 padding: 10px 15px;
 }
 


.header__container, .footer-top, .footer-top::before, .footer::before, .footer-top::after, .footer::after, .jumbotron

{
background-color: #00418e;
}


a, a:hover, a:focus, a:active, .widget_pw_icon_box .icon-box:hover .fa
{
color: #19a8dd;
}

.btn-info, .btn-primary, .sidebar.widget_nav_menu ul > li.current-menu-item a, #menu-services-menu li ul.sub li.current-menu-item a, #menu-services-menu li ul.sub li ul.subSub li.current-menu-item a
{
background-color: #19a8dd; 
border-color: transparent;
}


.widget_pw_icon_box .icon-box:hover
{border-bottom-color: #19a8dd;}

.btn-info:hover, .btn-primary:hover, .btn-info:focus, .btn-primary:focus, .btn-info:active, .btn-primary:active, .btn-info:active:hover,  .btn-primary:active:hover 
{
background-color: #3ecdf4;
border-color: transparent;
}
  

.footer-bottom 
{
background-color: #00275d;
}


.main-navigation > .current-menu-item > a::after
{
background-color: #f16a28;
}

.header .icon-box .fa
{
color: #f16a28; 
}

 

  .powermail_legend
  {display: none;}

  .powermail_fieldset
  {
  /* padding: 0px; */
  border: none;
  margin-bottom: 20px;
  
  } 

  
  
.powermail_submit
{
display: inline-block;
margin-bottom: 0px;
font-weight: bold;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.6;
border-radius: 4px;
-moz-user-select: none;
color: #FFF;
background-color: #19a8dd;
border-color: #19a8dd;
font-weight: bold;
height: 45px;
line-height: 45px;
padding: 0px 30px;
border-radius: 2px;
text-transform: uppercase;
transition: all 100ms ease-out 0s;
text-shadow: 0px 1px rgba(0, 0, 0, 0.16);


} 


.tx-powermail .mandatory{color:#F16A28;}

.powermail_submit:hover, .powermail_submit:focus, .powermail_submit:active
{
background-color: #3ecdf4;
border-color: #3ecdf4;
}

#powermail_fieldwrap_18, #powermail_fieldwrap_19
{
width: 100%;
}

#powermail_fieldwrap_5, #powermail_fieldwrap_6, #powermail_fieldwrap_7, #powermail_fieldwrap_8, #powermail_fieldwrap_9, #powermail_fieldwrap_16, #powermail_fieldwrap_10, #powermail_fieldwrap_11, #powermail_fieldwrap_12, #powermail_fieldwrap_13, #powermail_fieldwrap_31
{
width: 47.5%; 
}

#powermail_fieldwrap_5, #powermail_fieldwrap_6, #powermail_fieldwrap_8, #powermail_fieldwrap_10, #powermail_fieldwrap_12
{margin-right: 5%;}

#powermail_fieldwrap_14
{
width: 47.5%;
margin-right: 5% 
}

#powermail_fieldwrap_15
{
margin-right: 15px;
}


#powermail_fieldwrap_31 label
{
visibility: hidden;
}

#powermail_fieldwrap_30
{
margin-right: 1%;
}

.mengeHead, .verpackungHead 
{
float: left;
}



 
.powermail_fieldset_1 .powermail_fieldwrap, .powermail_fieldset_2 .powermail_fieldwrap, .powermail_fieldset_3 .powermail_fieldwrap
{
float: left;
}

#powermail_fieldwrap_21, #powermail_fieldwrap_22, #powermail_fieldwrap_1, #powermail_fieldwrap_28, #powermail_fieldwrap_29, #powermail_fieldwrap_2 
{
width: 47.5%;
}

#powermail_fieldwrap_3
{
width: 100%;
}

#powermail_fieldwrap_23, #powermail_fieldwrap_24
{width: 47.5%}

#powermail_fieldwrap_25
{
width: 10%;
}

#powermail_fieldwrap_26, #powermail_fieldwrap_27
{
width: 47.5%;
}


#powermail_fieldwrap_21, #powermail_fieldwrap_22, #powermail_fieldwrap_23, #powermail_fieldwrap_26, #powermail_fieldwrap_2, #powermail_fieldwrap_29
{
margin-right: 5%;
}



.page-box__title
{
font-size: 17px;
margin-top: 20px;
margin-bottom: 20px;
text-transform: uppercase;
min-height: 40px;

}

 
.tx-product-requests
{
margin-top: 30px;
}
  
  
fieldset
{border: none;
/* padding: 0; */
}  
 
#powermail_fieldwrap_36 .powermail_label, #powermail_fieldwrap_33 .powermail_check_legend, 
#powermail_fieldwrap_35 .powermail_check_legend, 

#powermail_fieldwrap_40 .powermail_label, #powermail_field_marker_06,
#powermail_fieldwrap_39 .powermail_check_legend
{
font-size: 120%;
font-weight: normal;
font-style:italic;
text-decoration: underline;
padding: 0;
margin-bottom: 2%;
}







.powermail_fieldset_4, .powermail_fieldset_5, .powermail_fieldset_6, .powermail_fieldset_7, .powermail_fieldset_8
{
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
padding: 15px;
margin: 0px;
}


.powermail_fieldset_4, .powermail_fieldset_5, .powermail_fieldset_6, .powermail_fieldset_7
{
width: 48.5%;
float: left;
}
.powermail_fieldset_5, .powermail_fieldset_7{
	min-height: 280px;
}

.powermail_fieldset_4, .powermail_fieldset_5
{margin-right: 3%;}
.powermail_fieldset_4, .powermail_fieldset_6
{min-height: 415px;}
.powermail_fieldset_4,.powermail_fieldset_6, .powermail_fieldset_7, .powermail_fieldset_8  
{
margin-bottom: 3%;
} 


  
.powermail_fieldset_8  
{
width: 100%;
}  
  
  
#powermail_fieldwrap_37, #powermail_fieldwrap_38
{
width: 47.5%;
float: left;
}  

#powermail_fieldwrap_37
{
margin-right: 5%;
}

#powermail_fieldwrap_39 .powermail_check_inner_3, #powermail_fieldwrap_39 .powermail_check_inner_4
{
margin-left: 5%;
}


#powermail_fieldwrap_41, #powermail_fieldwrap_42, #powermail_fieldwrap_43, #powermail_fieldwrap_44, #powermail_fieldwrap_45, #powermail_fieldwrap_46, #powermail_fieldwrap_47, #powermail_fieldwrap_48, #powermail_fieldwrap_49
{
width: 47.5%;
float: left;
}

#powermail_fieldwrap_42, #powermail_fieldwrap_44, #powermail_fieldwrap_46, #powermail_fieldwrap_48
{
margin-right: 5%;
}
  

#powermail_fieldwrap_41
{
margin-right: 10%;
}








@media (min-width: 992px) {

.header__navigation
{
width: 100%;
}


.widget_pw_icon_box .icon-box
{
min-height: 155px;
}


.top__tagline
{padding: 15px 0px;}

.header .icon-box__subtitle a
{
color: #444;
}



.top
{
height: 30px; 
}


.top-navigation > li > a {
	padding: 2.5px 13px;
}

.header__logo img
{
margin: 6px 0px 20px 0px;
height: 87%;
width: auto;
position:relative;
z-index: 50;
padding: 5px 0px 10px;
} 




}




@media (min-width: 1200px) {
.header__navigation{

width: calc(100% - 300px);                 
}


.widget_pw_icon_box .icon-box
{
min-height: 137px;
}



.header__container::before
{
top: 30px;

}


.header__logo::before
{
position: absolute;
content: "";
height: 43px;
width: 43px;
background-color: #fff;
-webkit-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg);
top: 9px;
left: -22px;
}


}
  





@media (max-width: 992px) {

.widget_pw_icon_box .icon-box
{
min-height: 212px;
}


.header__container
{
background-color: rgb(255,255,255);
}

.header__logo img
{
max-width: 300px;
}

.header__widgets
{
margin-bottom: 20px; 
}







}



@media (max-width: 768px) {


.produktBild img
{
width: 50% !important;
height: auto !important;

}

.widget_pw_icon_box .icon-box
{
min-height: 0px;
}



#powermail_fieldwrap_5, #powermail_fieldwrap_6, #powermail_fieldwrap_7, #powermail_fieldwrap_8, #powermail_fieldwrap_9, #powermail_fieldwrap_16, #powermail_fieldwrap_10, #powermail_fieldwrap_11, #powermail_fieldwrap_12, 
#powermail_fieldwrap_13, #powermail_fieldwrap_31
{
width: 100%; 
}

#powermail_fieldwrap_5, #powermail_fieldwrap_6, #powermail_fieldwrap_8, #powermail_fieldwrap_10, #powermail_fieldwrap_12
{margin-right: 0%;}


#powermail_fieldwrap_14
{
width: 100%;
margin-right: 0% 
}


#powermail_fieldwrap_21, #powermail_fieldwrap_22, #powermail_fieldwrap_1, #powermail_fieldwrap_28, #powermail_fieldwrap_29, #powermail_fieldwrap_2 
{
width: 100%;
}

#powermail_fieldwrap_3
{
width: 100%;
}

#powermail_fieldwrap_23, #powermail_fieldwrap_24
{width: 100%}

#powermail_fieldwrap_25
{
width: 10%;
}

#powermail_fieldwrap_26, #powermail_fieldwrap_27
{
width: 100%;
}


#powermail_fieldwrap_21, #powermail_fieldwrap_22, #powermail_fieldwrap_23, #powermail_fieldwrap_26, #powermail_fieldwrap_2, #powermail_fieldwrap_29
{
margin-right: 0%;
}

.boxHeader
{
display: none;
}
}




.btn-card{
	margin-right:1rem;
	padding:0 15px;
	
	position: relative;
}
.btn .fa{
	font-size:1.4em;
}


.productNumber
{
	right:-7px;
	border-radius:2px;
	background-color:#f16a28;
	padding:6px;
	color: #fff;
	font-size: 80%;
	position: absolute;
	top: -7px;
	line-height: 75%;

}

input.product-quantity-input{
	height: 45px;
	line-height: 45px;
	padding:0 20px;
	border: 1px solid transparent;
}
input.product-quantity-input ~
input[type="submit"]{
	margin-top:-2px;
}
.product-remove{
	text-align:right;
}

/* Styling Image Description */

figcaption.csc-textpic-caption {
    font-style: italic;
    font-size: 13px;
    padding: 5px 20px;
    background-color: #00418e;
    color: white;
    font-weight: 100;
}

/* Image Description on Appearance:Layout-1 */
.csc-default .layout-1  figcaption.csc-textpic-caption {
	background-color: transparent;
    color: black;
	border-top: solid 0.5px #00418e;
}

/* Image Description on Appearance:Layout-2 */
.csc-default .layout-2  figcaption.csc-textpic-caption {
    font-style: italic;
    font-size: 13px;
    padding: 5px 20px;
	background-color: transparent;
    color: black;
    font-weight: 100;
}

/* Styling Download Liste */
.csc-default ul.csc-uploads span.csc-uploads-fileName  {
	text-decoration: none;
}

.download-block .csc-uploads-element {
	position: relative;
	margin: 5px 0px 0px 0px;
}
.download-block .csc-uploads-fileName {
    position: relative;
	margin: 5px 0px;
	font-size: 15px;
	font-weight: 600;
}

.download-block .csc-uploads-fileSize {
    position: relative;
}
/* Styling Filelinks */

ul.csc-uploads li{
	display: inline-block;
	width:50%;
}
ul.csc-uploads li img{
	 border: 1px solid #000; 
	/*border: 1px solid #00418E;*/	
}

/* Layout-3 für Filelist: Ausblenden des Titels */
.csc-uploads-3 .csc-uploads-fileName {
	display:none;
}

/* Styling AnfrageFormular */

#powermail_field_marker_07, #powermail_field_marker_08, #powermail_field_zwischenberschrift_kundendaten {
	font-size: 20px;
}

/* override von style.css */
@media (min-width: 992px) { .main-navigation > li > a::before {
	display:none;	 }




ul.typo3-messages{
	list-style:none;
	padding:0;
	margin-bottom:1rem;
}

/*
 * Styles for alerts
 * 
 */
.alert {
  padding: 0.7rem 0.7rem;
  margin-bottom: 2rem;
  border: 1px solid transparent;
  position: relative;
}
.alert.success, .alert.alert-success {
  color: #3C763D;
  background-color: #d8e4d8;
  background-color: rgba(60, 118, 61, 0.2);
  border-color: #c5d6c5;
  border-color: rgba(60, 118, 61, 0.3);
}
.alert.success.with-arrow-left:before, .alert.success.with-arrow-right:before, .alert.success.with-arrow-center:before, .alert.alert-success.with-arrow-left:before, .alert.alert-success.with-arrow-right:before, .alert.alert-success.with-arrow-center:before {
  border-bottom-color: #9ebb9e;
  border-bottom-color: rgba(60, 118, 61, 0.5);
}
.alert.info, .alert.alert-info {
  color: #0863A7;
  background-color: #cee0ed;
  background-color: rgba(8, 99, 167, 0.2);
  border-color: #b5d0e5;
  border-color: rgba(8, 99, 167, 0.3);
}
.alert.info.with-arrow-left:before, .alert.info.with-arrow-right:before, .alert.info.with-arrow-center:before, .alert.alert-info.with-arrow-left:before, .alert.alert-info.with-arrow-right:before, .alert.alert-info.with-arrow-center:before {
  border-bottom-color: #84b1d3;
  border-bottom-color: rgba(8, 99, 167, 0.5);
}
.alert.warning, .alert.alert-warning {
  color: #8A6D3B;
  background-color: #e8e2d8;
  background-color: rgba(138, 109, 59, 0.2);
  border-color: #dcd3c4;
  border-color: rgba(138, 109, 59, 0.3);
}
.alert.warning.with-arrow-left:before, .alert.warning.with-arrow-right:before, .alert.warning.with-arrow-center:before, .alert.alert-warning.with-arrow-left:before, .alert.alert-warning.with-arrow-right:before, .alert.alert-warning.with-arrow-center:before {
  border-bottom-color: #c5b69d;
  border-bottom-color: rgba(138, 109, 59, 0.5);
}
.alert.danger, .alert.alert-danger {
  color: #C33113;
  background-color: #f3d6d0;
  background-color: rgba(195, 49, 19, 0.2);
  border-color: #edc1b8;
  border-color: rgba(195, 49, 19, 0.3);
}
.alert.danger.with-arrow-left:before, .alert.danger.with-arrow-right:before, .alert.danger.with-arrow-center:before, .alert.alert-danger.with-arrow-left:before, .alert.alert-danger.with-arrow-right:before, .alert.alert-danger.with-arrow-center:before {
  border-bottom-color: #e19889;
  border-bottom-color: rgba(195, 49, 19, 0.5);
}
.alert.with-arrow-left:before, .alert.with-arrow-right:before, .alert.with-arrow-center:before {
  content: ' ';
  position: absolute;
  top: 0;
  margin-top: -11px;
  border-bottom: 10px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
.alert.with-arrow-left:before {
  left: 0;
}
.alert.with-arrow-right:before {
  right: 0;
}
.alert.with-arrow-center:before {
  left: 50%;
  margin-left: -10px;
}


.map
{
position: relative;
}

.mapLink
{
position: absolute;
bottom: 0.85%;
left: 0.25%;
z-index: 10;
}

/* CSS STYLED DEFAULT */ 
/* Headers */   
.csc-header-alignment-center { text-align: center; }   
.csc-header-alignment-right { text-align: right; }   
.csc-header-alignment-left { text-align: left; }    
div.csc-textpic-responsive, 
div.csc-textpic-responsive * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  }    
/* Clear floats after csc-textpic and after csc-textpic-imagerow */   
div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li { overflow: hidden; }    
/* Set padding for tables */   
div.csc-textpic .csc-textpic-imagewrap table { border-collapse: collapse; border-spacing: 0; }   
div.csc-textpic .csc-textpic-imagewrap table tr td { padding: 0; vertical-align: top; }    
/* Settings for figure and figcaption (HTML5) */   
div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap { margin: 0; display: table; }    
/* Captions */   
figcaption.csc-textpic-caption { display: table-caption; }   
.csc-textpic-caption { /* text-align: left; */ caption-side: bottom; }   
div.csc-textpic-caption-c .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-c { text-align: center; }   
div.csc-textpic-caption-r .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-r { text-align: right; }   
div.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l { text-align: left; }    
/* Float the columns */   div.csc-textpic div.csc-textpic-imagecolumn { float: left; }    
/* Border just around the image */ 

  
/***********
div.{$styles.content.imgtext.borderClass} div.csc-textpic-imagewrap img {     border: 2px solid black;     padding: 0px 0px;   }    
***********/



div.csc-textpic .csc-textpic-imagewrap img { border: none; display: block; }    
/* Space below each image (also in-between rows) */   
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }   
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image { margin-bottom: 0; }    
/* colSpace around image columns, except for last column */   
div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image { margin-right: 10px; }   
div.csc-textpic-imagecolumn.csc-textpic-lastcol, td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image { margin-right: 0; }    
/* Add margin from image-block to text (in case of "Text & Images") */   
div.csc-textpic-intext-left .csc-textpic-imagewrap,   div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {     margin-right: 10px;   }   
div.csc-textpic-intext-right .csc-textpic-imagewrap,   div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {     margin-left: 10px;   }    
/* Positioning of images: */    /* Center (above or below) */   
div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap { overflow: hidden; }   
div.csc-textpic-center .csc-textpic-center-outer { position: relative; float: right; right: 50%; }   
div.csc-textpic-center .csc-textpic-center-inner { position: relative; float: right; right: -50%; }    
/* Right (above or below) */   
div.csc-textpic-right .csc-textpic-imagewrap { float: right; }   
div.csc-textpic-right div.csc-textpic-text { clear: right; }    
/* Left (above or below) */   
div.csc-textpic-left .csc-textpic-imagewrap { float: left; }   
div.csc-textpic-left div.csc-textpic-text { clear: left; }    
/* Left (in text) */   
div.csc-textpic-intext-left .csc-textpic-imagewrap { float: left; }    
/* Right (in text) */   div.csc-textpic-intext-right .csc-textpic-imagewrap { float: right; }    
/* Right (in text, no wrap around) */   div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; }    
/* Left (in text, no wrap around) */   div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; } 
div.csc-textpic div.csc-textpic-imagerow-last, div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last { margin-bottom: 0; }   
/* Browser fixes: */    /* Fix for unordered and ordered list with image "In text, left" */  
.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; }    
/* File Links */   ul.csc-uploads { padding: 0; }   ul.csc-uploads li { list-style: none outside none; margin: 1em 0; }  
ul.csc-uploads img { float: left; margin-right: 1em; vertical-align: top; }   ul.csc-uploads span { display: block; }   
ul.csc-uploads span.csc-uploads-fileName { text-decoration: underline; }    
/* Table background colors: */    
table.contenttable-color-1 { background-color: #EDEBF1; }   
.contenttable-color-2 { background-color: #F5FFAA; }   
table.contenttable-color-240 { background-color: black; }   
table.contenttable-color-241 { background-color: white; }   
table.contenttable-color-242 { background-color: #333333; }   
table.contenttable-color-243 { background-color: gray; }  
table.contenttable-color-244 { background-color: silver; }



@media (min-width: 768px) and (max-width: 1200px) {
	.tx-product-requests .anfrageButton {
		font-size: 85%;
	}
	
}

#powermail_fieldwrap_55{
  width: 100%;
}