@charset "utf-8";
/* CSS Document */


body 			{background:url('img/bg1.png') repeat-x #002e3d; margin:0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#ffffff; text-shadow:0px 1px #000000}
body.impressum 	{background:url('img/bg2.png') repeat #002e3d;}
a 				{color:#ffffff; text-shadow:0px 1px #000000}

h1 			{background:url('img/logo_touchshirt.png') no-repeat transparent; width:527px; height:86px; line-height:500; overflow:hidden; margin:40px auto 0 auto;}
h2 			{background:url('img/text_getin.png') no-repeat transparent; width:284px; height:34px; line-height:500; overflow:hidden; margin:69px auto 0 auto;}
h3 			{font-size:28px;}
h3.index 			{margin:259px auto 0 auto; width:900px; text-align:center; font-size:28px;}

p 					{margin:0px auto 0 auto; width:660px; text-align:left; font-size:16px;}

.wrap 				{margin:0px auto 0 auto; width:900px;}
.wrap.text1			{height:130px; margin-top:40px; font-size:16px;}
.wrap.anmelden		{width:720px;margin-bottom:20px;}
.wrap.newsletter	{width:720px;}
.wrap.impressum		{text-align:center}
.icon_mobile		{background:url('img/icon_mobile.png') no-repeat transparent;margin:-81px auto 0 690px; width:118px; height:115px; text-align:left; font-size:21px;}
.proz				{background:url('img/20proz.png') no-repeat transparent;margin:-67px auto 0 -2px; width:106px; height:183px; text-align:left; }

.marke	 			{background:url('img/marke.png') no-repeat transparent; width:231px; height:231px; line-height:500; overflow:hidden; margin:0px; position:absolute; top:0px; left:0px;}

.bigimg 			{width:100%; overflow:hidden; left:0px;background:url('img/img_1.jpg') no-repeat transparent center top; height:543px; position:absolute; top:0px; z-index:-1;}

#mc-embedded-subscribe-form input.email	{background:url('img/input_nlbg.png') no-repeat transparent; width:427px; height:75px; border:none; font-size:25px; padding-left:20px; color:#ffffff; text-shadow:0px 1px #000000; float:left}

#mc-embedded-subscribe-form input::-webkit-input-placeholder {color: #006687;}
#mc-embedded-subscribe-form input:-moz-placeholder { /* Firefox 18- */ color: #006687; }
#mc-embedded-subscribe-form input::-moz-placeholder {  /* Firefox 19+ */ color: #006687; }
#mc-embedded-subscribe-form input:-ms-input-placeholder {  color: #006687;}



#mc-embedded-subscribe-form input.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #fcfcfc;
	padding: 21px 30px 20px;
	width:265px;
	background: -moz-linear-gradient(
		top,
		#b0edff 0%,
		#04c0ff 50%,
		#0099cc 50%,
		#006e93);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#b0edff),
		color-stop(0.50, #04c0ff),
		color-stop(0.50, #0099cc),
		to(#006e93));
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #009dd1;
	-moz-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	box-shadow:
		0px 0px 0px rgba(000,000,000,0),
		inset 0px 0px 0px rgba(255,255,255,0);
	text-shadow:
		0px 1px 1px rgba(000,000,000,1),
		0px 0px 0px rgba(255,255,255,0);
		background-color:#00789f;
		cursor:pointer
}
