/* copyright by gridders gmbh 2018*/
 .gr_sub.a{
	color:white;
	display: block;
	
}
address a,
.frame a{
	color:#0a0a0a;
	transition: color 0.15s ease-out, color 0.15s ease-out;
}
address a:hover,
address a:active,
address a:visited,
.frame a:hover,
.frame a:active,
.frame a:visited{
	color:#14679e;
}
/*Menu Anpassungen*/

/*DropDown*/
.dropdown.menu a{
	font-size: 1.2em;
	color:white;
}
.dropdown.menu .is-active > a {
  color: white; 
}

.dropdown.menu a:hover,
.dropdown.menu a:active, 
.dropdown.menu a:focus, 
.dropdown.menu.is-active a{
	color:white;
	text-shadow:1px 0 0 white;
}
.dropdown.menu .submenu a:hover,
.dropdown.menu .submenu a:active, 
.dropdown.menu .submenu a:focus, 
.dropdown.menu .submenu.is-active a{
	color:black;
	text-shadow:1px 0 0 black;
}

.dropdown.menu .submenu a{
	display:block;
	color:black;
	background-color: #ececec;
}

/*Drildown*/
.drilldown.menu ul,
.drilldown.menu a,
.drilldown.menu .menu a{
	display: block;
	background-color:#2f4a60;
	color: white;
	text-transform: uppercase;
}
.drilldown.menu li {
	display: block;
	text-align: center;
	
}
.drilldown .js-drilldown-back > a::before { /*Pfeil ausblenden und Zurück link Positionieren*/
    border: inset 0px;
    border-color: transparent transparent transparent;
    border-left-width: 0;
    margin-right: 0;
}
/*TopBar*/
.gr_top-bar-right{
	display:block;
}
.top-bar{
margin-left:auto;
}
.top-bar,
  .top-bar ul {
    background-color:transparent;
	padding: 0;
}
.top-bar ul ul {
    background-color:#ececec ;
}
a::after{
  border-color: transparent transparent transparent !important;
}

.title-bar button{
	margin-left: auto;
}
.title-bar .menu-icon {
    margin-left: auto;
    margin-right: 0;
}

/*ENDE Menu Anpassungen ENDE*/
/*Überschrift*/

/*Content Anpassungen
.cell{
	border: solid 1px white;
}*/
.dev_border {
	border:solid 1px white;
}
.dev1_border {
	border:solid 1px red;
}

.title-bar {
	margin-top:35px;
	padding: 5px;
	margin-bottom: 12px;
}

.grid-container {
	 max-width: 1280px;
	padding-left: 3.438em;
	padding-right:3.438em;
}

.grid-padding-x > .cell {
    padding-right: 0.9375em;
    padding-left: 0.9375em;
}
.grid-padding-y > .cell {
    padding-top: 0.5em;
    padding-bottom:0.5em;
}
.gr_grid-padding-y > .cell {
    padding-top: 0.9375em;
    padding-bottom:0.9375em;
}
input[type=submit] {
	font-size: 100%;
	line-height: 1.15;
	padding: 0.6em 2em;
	margin: 0;
	transition: background-color 0.25s ease-out, color 0.25s ease-out;
	border:0;
}
input[type=submit]:hover, input[type=submit]:focus {
    background-color: #14679e;
    color: #fefefe;
}
.tx-powermail{
	margin-bottom: 1.5em;
}
.ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
    margin-bottom: 0px;
}

