@charset "utf-8";


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

html {
	font-family:Verdana, Geneva, sans-serif;
}

body{
	margin:0;
	min-height:100%;
	background-color:#fff;
	color:#333;
}

*{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

img{
	max-width:100%;
	vertical-align:middle;
	display:inline-block;
}

li {
	display:list-item;
	list-style-position:outside;
	list-style-type: disc;
	margin-bottom:0.25em;
	font-family:'CartoGothicStdBook', sans-serif;
}

li:first-letter {
	font-size:1.1em;
	font-weight:bold;
	color:#0086dd;
	margin-right:0.08em;
}


.abs {
	margin-bottom: 1.2em;
	font-family:'CartoGothicStdBook', sans-serif;
	font-size:1.1em;
	line-height:1.3em;
	color:#474747;;
	text-align:justify;
}

.abs:first-letter {
		color:#0086dd;
		font-size:1.1em;
		font-weight:bold;
}


.absI h4 {
	margin-bottom: 1.2em;
	font-family:'CartoGothicStdBook', sans-serif;
	font-size:1.1em;
	line-height:1.3em;
	color:#474747;;
	text-align:left !important;
}

.absI:first-letter {
		color:#0086dd;
		font-size:1.1em;
		font-weight:bold;
}

.absB {
	margin-bottom: 2em;
	font-family:'CartoGothicStdBook', sans-serif;
	font-size:1em;
	color:#474747;;
	text-align:left;
}

.absB a{
	font-weight:bold;
}

.absB img{
	max-width:100%;
}

.absC {
	margin-bottom: 2em;
	font-family:'CartoGothicStdBook', sans-serif;
	font-size:1em;
	color:#474747;;
	text-align:justify;
	overflow:hidden;
}

.absC a{
	font-weight:bold;
}

.boldH {
  font-family: 'CartoGothicStdBook', serif; 
  color: #575757;
  font-size: 1.1em;
  line-height:2em;
  text-align:left;
  font-weight:bold;
	
}


.header {
  padding: 5px 0px 5px 0px;
}

.input,.select{
	display:block;
	width:100%;
	height:2.375em;
	padding:0.5em 0.75em;
	margin-bottom:0.625em;
	font-size:0.875em;
	line-height:1.428571429em;
	color:rgba(94,94,94,1);
	vertical-align:middle;
	background-color:rgba(255,255,255,1);
	border:1px solid rgba(204,204,204,1);
	box-shadow:inset 0 0.0625em 0.0625em rgba(0,0,0,0.075);
	border-radius:0.5em;
}

.input:-moz-placeholder,.select:-moz-placeholder{
	color:#999
}

.input::-moz-placeholder,.select::-moz-placeholder{
	color:#999;
	opacity:1;
}

.input:-ms-input-placeholder,.select:-ms-input-placeholder{
	color:#999;
}

.input::-webkit-input-placeholder,.select::-webkit-input-placeholder{
	color:#999;
}

.input:focus,.select:focus{
	border-color:rgba(82,168,236,0.8);
	outline:0;
	box-shadow:inset 0 0.0625em 0.0625em rgba(0,0,0,0.075),0 0 0.5em rgba(82,168,236,0.6)
}

.inhalt_12:before,.inhalt_12:after{
	content:" ";
	display:table
}

.inhalt_12:after{
	clear:both;
}
 
.inhalt_12 .row{
	margin-left:-10px;
	margin-right:-10px;
}

.row:before,.row:after{
	content:"";
	display:table
}

.row:after{
	 clear:both
}

.row .row{
	margin-left:0;
	margin-right:0
}

.column{
	position:relative;
	float:left;
	width:100%;
	min-height:1px;
	padding-left:10px;
	padding-right:10px
}

.column a{
	text-decoration:none;
	color:#000;
}

.column .column{
	padding-left:0;
	padding-right:0
}

.anruf {
  margin-top: 1.25em;
  font-family: 'robotobold', sans-serif;
  font-size: 1.8em;
  text-align: right;
  color:#0c0c0c;
}

.small-hidden {
	display:inherit;
}

.tiny-hidden {
	display:inherit;
}

.gms {
	float:left;
	text-align:left;
	margin-left:13%;
	margin-top:-3.3em;
	width:87%;
}

.gms1 {
	float:left;
	width:100%;
}

.gms2 {
	float:left;
	width:100%;
	clear:right;
}

.gms3 {
	float:left;
	width:100%;
}

h1 {
  font-family: 'CartoGothicStdBook', serif; 
  color: #fb761b;
  font-size: 3.8em;
  line-height: 1.5em;
  text-align:center;
  text-shadow: 0px 4px 0px rgba(0,134,221,0.9),
  			0px 5px 0px rgba(0, 0, 0, 0.3),
			0px -1px 0px rgba(0,0,0,0.6);
  font-weight:bold;
	
}

h2 {
  color: #300;
  font-size: 1.5em;
  line-height: 1.6em;
  font-weight: bold;
  margin-bottom:0.5em;
}

h3 {
  font-size: 1.5em;
  line-height: 1.9em;
  font-weight: 700;
}

h4 {
	font-size: 1.1em;
	color:#0086dd;
	font-weight:bold;
	margin-bottom: 1.6em;
}

h5 {
	font-size: 0.9em;
	color:#0086dd;
	font-weight:bold;
	margin-bottom: 0.8em;
}

.gruen {
	font-size: 1em;
	color:#46A229;
	font-weight:bold;
	text-shadow: 0 1px 0 rgba(0,0,0,0.8);
}


.klein {
	font-weight:bold;
	color: #fb761b;
	font-size: 1.1em;
	text-align:center;
	text-shadow: 0px 1px 0px rgba(0,134,221,0.9);
}

.mini {
	font-size: 0.8em;
}

.chartho {
	font-family: 'CartoGothicStdBook', sans-serif;
}

.schriftLogoR {	
	font-size: 2.8em;
	font-family:'destencilnfregular', "Comic Sans MS", cursive, sans-serif;	
	color:#cc0000;
	text-shadow: 1px 1px 2px #000;
	margin-right:10%;
}

.schriftLogoB {	
	font-size: 2.8em;
	font-family:'destencilnfregular', "Comic Sans MS", cursive, sans-serif;	
	color:#cc0000;
	text-shadow: 1px 1px 2px #000;
	margin-right:10%;	
}

.schriftLogoO {	
	font-size: 2.8em;
	font-family:'destencilnfregular', "Comic Sans MS", cursive, sans-serif;	
	color:#2c2c2c;
	text-shadow: 1px 1px 2px #000;
}

.schrift08{
	font-size:0.8em;	
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
}


.main {
  position:absolute;
  top:0px;
  width: 90%;
  margin-left:5%;
  margin-right:5%;
  padding-top: 1em;
  padding-bottom: 3em;
  background-color: tranparent;
  background-position: 50% 50%;
  background-size: cover;
  z-index: 200;
  font-size:2.3em;
}

.main2 {
  display:none;
  position:absolute;
  top:0px;
  width: 90%;
  margin-left:5%;
  margin-right:5%;
  padding-top: 1em;
  padding-bottom: 3em;
  background-color: tranparent;
  background-position: 50% 50%;
  background-size: cover;
  z-index: 200;
  font-size:2.3em;
}


.main3 {
  display:none;
  padding-top: 0.5em;
  padding-bottom: 3em;
  border-top: 0.25em solid #300;
  background-color: #8c8c8c;
  background-image: url(../slider/GMSFensterbau2.jpg);
  background-position: 50% 50%;
  background-size: cover;
}

.mainA {
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	background-color: #038cd0;
}

.subtit {
  color: #fcfcfc;
  font-size: 1.3em;
  font-weight:bold;
}

.subtit a {
  color: #fcfcfc;
  text-decoration:none;
}

.sub1 {
	position:relative;
	float:left;
}

.sub2 {
	position:relative;
	float:left;
}

	
.but1 {
	float:left;	
	width:75%;
	height:1.5em;
	padding-top:0.15em;
	background-color:rgba(255,255,255,0.9);
	border-radius: 0.5em;
	font-size:1em;
	color:#3ca8ee;
	font-weight:bold;
	text-align:center;
	margin-bottom:0.5em;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.7),
				 0px 2px 0px rgba(255, 255, 255, 1);
	border:1px rgba(255,255,255,1) solid;
}

.but1:hover {
	background-color:#005790;
	color:#fcfcfc !important;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.7) ;
}

.but1 a{
	color:#3ca8ee;
}

.but1 a:hover{
	color:#fcfcfc !important;
}

.tent {
  padding-top: 3em;
  padding-bottom: 3em;
  text-align:left;
}

.levup {
	z-index:2000;
}

.formA {
	margin:0 0 3.125%;
}

.formImp {
	margin:0 0 3.125%;
	height:70em;
}

.wrap {
  display: block;
  width: 80%;
  margin-top: -4em;
  margin-left: 10.125%;
  padding: 4.375% 4.375% 0.4375em;
  border: 0.5em solid #68c5b3;
  border-radius: 0.7em;
  background-color: #f2efef;
  box-shadow: 0 0 0.6875em 0 rgba(0, 0, 0, 0.5);  
  -moz-box-shadow: 0 0 0.6875em 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 0.6875em 0 rgba(0, 0, 0, 0.5);
}

.wrap:hover {
	margin-top: -12.1875em;
}

.wrapImp {
  display: block;
  width: 80%;
  margin-top: 0em;
  margin-left: 8.125%;
  padding: 4.375% 4.375% 0.4375em;
  border: 0.2em solid  #005790;;
  border-radius: 0.7em;
  background-color: #f2efef;
  box-shadow: 0 0 0.6875em 0 rgba(0, 0, 0, 0.5);  
  -moz-box-shadow: 0 0 0.6875em 0 rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 0.6875em 0 rgba(0, 0, 0, 0.5);
}


.wrapA {
  display: block;
  width:80%;
  margin-left: 8.125%;
  text-align:left;
}


.wrap1 {
  display: block;
  margin-left: 11.125%;
  padding: 0% 4.375% 0.4375em 0.4375em;
  font-size:0.8em;
  text-align:left;
}

.wrap2 {
  display: block;
  margin-left: 5.125%;
  padding: 0% 4.375% 0.4375em 0.4375em;
  font-size:0.8em;
  text-align:left;
}


.twfour {
	width:17.70833%;
	background-image:url(../pictures/24h-gebaeudeservice.png);
	position:absolute;
	margin-left:51%;
	margin-top: -1.1em;
	background-size: 100% 100%;
}

.twfour img{
	opacity:0;
}

.act {
  margin-top: 0;
  margin-bottom: 0.375em;
  color: #ff7140;
  font-size: 1.6875em;
  line-height: 1.375em;
  text-align:center;
}

.actImp {
  margin-top: 0;
  margin-bottom: 0.375em;
  color: #676767;
  font-size: 1.2em;
  line-height: 1.375em;
  text-align:center;
}

.note {
  margin-bottom: 0.8em;
  color: #666661;
  font-size: 0.9em;
  line-height: 1.125em;
  text-align:center;
}

.note a{
	color: #005790;
	font-weight: bold;
}

.buttonA {
	display:inline-block;
	padding:0.75em;
	background-color:black;
	color:white;
	border:0;
	line-height:inherit;
}


.button {
  width: 100%;
  margin-top: 0.625em;
  margin-bottom: 0.625em;
  padding: 0.9375em;
  border: 0.125em solid rgba(255,113,64,1);
  border-radius: 0.4375em;
  background: rgb(255,209,193);
  background: -moz-linear-gradient(top,  rgba(255,209,193,1) 0%, rgba(255,113,64,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,209,193,1)), 
  color-stop(100%,rgba(255,113,64,1)));
  background: -webkit-linear-gradient(top,  rgba(255,209,193,1) 0%,rgba(255,113,64,1) 100%);
  background: -o-linear-gradient(top,  rgba(255,209,193,1) 0%,rgba(255,113,64,1) 100%);
  background: -ms-linear-gradient(top,  rgba(255,209,193,1) 0%,rgba(255,113,64,1) 100%);
  background: linear-gradient(to bottom,  rgba(255,209,193,1) 0%,rgba(255,113,64,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd1c1', endColorstr='#ff7140',GradientType=0 );
  box-shadow:  inset 0 0.0625em 0 0 rgba(255, 255, 255, 0.45);
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
  color: white;
  font-size: 1.1875em;
  text-align: center;
  text-decoration: none;
}


.button:hover {
  background: rgb(255,178,153);
  background: -moz-linear-gradient(top,  rgba(255,178,153,1) 0%, rgba(255,88,33,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,178,153,1)),
  color-stop(100%,rgba(255,88,33,1)));
  background: -webkit-linear-gradient(top,  rgba(255,178,153,1) 0%,rgba(255,88,33,1) 100%);
  background: -o-linear-gradient(top,  rgba(255,178,153,1) 0%,rgba(255,88,33,1) 100%);
  background: -ms-linear-gradient(top,  rgba(255,178,153,1) 0%,rgba(255,88,33,1) 100%);
  background: linear-gradient(to bottom,  rgba(255,178,153,1) 0%,rgba(255,88,33,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb299', endColorstr='#ff5821',GradientType=0 );
  box-shadow:  inset 0 0.0625em 0 0 rgba(255, 255, 255, 0.45);
}

.footer {
  padding-top: 2.1875em;
  padding-bottom: 2.1875em;
  border-top: 0.1875em solid rgba(189,181,175,1);
  background-color: rgba(191,154,48,0.5);
}


.copyright {
  text-align:center;
  color: rgba(55, 0, 0, 1);
  font-size: 0.8em;
  line-height:1.2em;
}


.copyright.info {
  color: rgba(55, 0, 0, 0.30);
}

.copyright.info a {
  color: rgba(55, 0, 0, 0.30);
}

.copyright.info a:hover {
  color: rgba(30, 87, 153, 0.9);
}

/*grid*/

.inhalt_12 {
	margin-left:auto;
	margin-right:auto;
	max-width:960px;
}



.column_3 {
	width:25.0%;
}

.column_4 {
	width:41.875%;
}

.column_6 {
	width:50%;
}

#dia {
	display:none;
}

#dia1 {
	float:left;
	width:100%;
	margin-bottom: 2em;
	clear:right;
}


#dialog {
	background-color: #fff;
	font-size: 0.9em;
}

#dialog a{
	text-decoration: underline;
	color: #ffffff;
	background-color: #F5F5F5;
}

#dialog1 {
	background-color: #fff;
	font-size: 0.9em;
}

#dialog1 a{
	text-decoration: underline;
	color: #ffffff;
	background-color: #F5F5F5;
}

#butt1 {
	font-size:1em !important;
	font-family: 'CartoGothicStdBook', sans-serif !important;	
	text-decoration: none;
	position: relative;
	font-weight: bold !important;
	color: #ffffff;
	padding-top: 0em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 5px;
	z-index: 20;
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	width:23%;
	height: 2.1em;
}

#butt1 span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: 0.2em;
	top: 50%;
	margin-top: -8px;
}

#dialog_link {
	font-family: 'CartoGothicStdBook', sans-serif;	
	text-decoration: none;
	position: relative;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 20px;
	z-index: 20;
	-moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	-webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
	box-shadow: 3px 3px 5px rgba(0,0,0,0.7);
}

#dialog_link:hover{ 
	color: #ffffff; 
}

#dialog_link span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: 0.2em;
	top: 50%;
	margin-top: -8px;
}


#dialog_link1 {
	font-family: 'CartoGothicStdBook', sans-serif;	
	text-decoration: none;
	position: relative;
	font-size: 1em;
    color: rgba(55, 0, 0, 0.30);
}

#dialog_link1:hover{
	 color: rgba(30, 87, 153, 0.9);
}

#dialog_link1 span.ui-icon {
	margin: 0 5px 0 0;
	position: absolute;
	left: 0.2em;
	top: 50%;
	margin-top: -8px;
}

#accordion h3 {
	font-family: 'CartoGothicStdBook', sans-serif !important;	
	font-size: 1em;
	font-weight: bold !important;
}

	
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

.Ten {
	position:relative;
	width: 100%;
	height: auto;
	background-color: #fffff0;
	border: 1px dotted #615cdd;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	clear:right;
}

.Ten:hover {
	border: 1px dotted #ff7140;
	background-color: #fff;
}


.TenText {
	padding: 5px;
	width: 100%;
	text-align: center;
	float: left;
	vertical-align: middle;
	overflow:hidden;
}

.Ten1 {
	font-size: 0.8em;
	color: #492f79;
	font-weight: bold;
}

.Ten2 {
	font-size: 0.7em;
	color: #005790;
	font-weight: bold;
}


/*media*/
@media (min-width: 1300px) {
h1 {
	font-size:3em;
}

.klein {
	font-weight:bold;
	font-size: 1em;
	text-align:center;
}

.but1 {
	font-size:1em;
}

}


@media (max-width: 991px) {
.formImp {
	height:80em;
}
	
.inhalt_12 {
	max-width:728px
}

.gms {
	margin-left:17%;
	width:83%;
}

.schriftLogoR {	
	margin-right:15%;
}

.schriftLogoB {	
	margin-right:15%;	
}

h1 {
    margin-bottom: 0.8em;
    font-size: 2.8em;
    line-height: 2em;
    text-shadow: 0px 4px 0px rgba(0,134,221,0.9),
  			0px 5px 0px rgba(0, 0, 0, 0.3),
			0px -1px 0px rgba(0,0,0,0.6);
}

.but1 {
	font-size:0.9em;
}

.subtit {
    font-size: 1.3em;
}


.act {
    font-size: 1.625em;
    line-height: 1.8125em;
}

.twfour {
	margin-left:58%;
	margin-top: -0.8em;
}


.absI h4 {
	text-align:left !important;
}

}

@media (max-width: 920px) {
	
.butX {
	width:100% !important;
	margin-top: 2.5em;
}

.but1 {
	display:inline;
	width:45%;
	margin-left:5%;
}

h1 {
	line-height:1.5em;
	margin-top:0.5em;
	margin-bottom:0.1em;
}
}

@media (max-width: 767px) {


.formImp {
	margin: 3.125% auto 3.125%;
}
	
#dia {
	display:block !important;
	float:left;
	width:100%;
	margin-bottom: 2em;
	clear:right;
	min-width:450px;
}

#dia1 {
	display:none;
}	

.anruf {
  margin-top: 0.5em;
  font-size: 1.6em;
  text-align: center;
}

.gms {
	margin-left:9%;
	width:91%;
}

.schriftLogoR {	
	margin-right:6.5%;
}

.schriftLogoB {	
	margin-right:6.5%;	
}

h1 {
	line-height:1.2em;
	font-size:2em;
	margin-top: 1em;
	margin-bottom:0.5em;
}

.main {
	display:none;
}

.main2 {
  display:block;
}

.klein {
	margin-bottom:0.5em;
}

	
.but1 {
	display:inline;
	width: 20%;
	margin-left: 5%;
	margin-bottom: 0.75em;
}

.butX {
	margin-top:0.5em;
}

h2 {
	text-align:center;
}

.row,.inhalt_12 .row {
	margin-left:0;
	margin-right:0
}

.column {
	width:100%;
	left:auto;
	right:auto
}	

.subtit {
	text-align:center;
}

.mainA {
    padding-right: 0.5625%;
    padding-left: 0.5625%;
}


.tent {
    padding-top: 1.5em;
    padding-bottom: 1.5em;
}

.wrap {
    width: 90%;
    margin-top: 1.375em;
    margin-left: 5%;
}

.twfour {
	width:12%;
	margin-left:68%;
	margin-top: -1em;
}

.wrapA {
	width:80%;
	text-align:center;
}

.column_4 {
	width:60%;
}


.wrap2 {
	margin-left: 11.125%;
}

.info {
	padding-top:0.5em;
}

.footer {
	padding-top:1em;
	padding-bottom:1em;
    text-align: center;
}

.absI h4 {
	text-align:left !important;
}


}

@media (max-width: 680px) {

.formImp {
	height:90em;
}

.gms {
	margin-left:10%;
	width:90%;
}

.schriftLogoR {	
	margin-right:7.5%;
}

.schriftLogoB {	
	margin-right:7.5%;	
}

.absI h4 {
	text-align:left !important;
}


.main3 {
	display:block;
}

#wowslider-container1 {
	display:none;
}

.but1 {
	width: 50%;
	margin-left: 25%;
	margin-bottom:1em;
}

h1 {
	line-height:1.5em;
	margin-bottom:0.5em;
	margin-top:0.5em;
}

.klein {
	margin-bottom:1em;
}


}

@media (max-width: 620px) {

.formImp {
	height:110em;
}

#butt1 {
	width:40%;
}

.gms {
	margin-left:12%;
	width:88%;
}

.schriftLogoR {	
	margin-right:9%;
}

.schriftLogoB {	
	margin-right:9%;	
}

	
.twfour {
	display:none;
}

.absI h4 {
	text-align:left !important;
}



}



@media (max-width: 479px) {
	
.inhalt_12 {
	max-width:none;
}

.gms {
	margin-left:15%;
	width:88%;
}

.schriftLogoR {	
	margin-right:12%;
}

.schriftLogoB {	
	margin-right:12%;	
}



.but1 {
	width: 70%;
	margin-left: 15%;
}

.wrap1 {
	width:60% !important;
}

.wrapA {
	margin-left:5%;
	width:90% !important;
	text-align:center;
}

.anruf {
	font-size: 1.3em;
}

.small-hidden {
	display:inherit !important
}

.column {
	width:100%
}	
	
h1 {
    font-size: 2.2em;
    line-height: 2em;
    text-shadow: 0px 4px 0px rgba(0,134,221,0.9),
  			0px 5px 0px rgba(0, 0, 0, 0.3),
			0px -1px 0px rgba(0,0,0,0.6);
}

.twfour {
	display:none;
}

.absI h4 {
	margin-bottom: 1.2em;
	font-family:'CartoGothicStdBook', sans-serif;
	font-size:1.1em;
	line-height:1.3em;
	color:#474747;;
	text-align:left !important;
}


}

@media (max-width: 380px) {
	

.gms {
	margin-left:20%;
	width:88%;
}

.schriftLogoR {	
	margin-right:15%;
}

.schriftLogoB {	
	margin-right:15%;	
}

.absI h4 {
	text-align:left !important;
}
