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

* { margin:0; padding:0;}
body{ font-family:existencelight; font-size:36px; color:#000; }
h1 { font-family:molotregular; font-size:140px; margin-left:20px; margin-top:-0px;}
h2 { font-size:48px;}

.header {}
.logo_image { float:left;}
.header_h1 { float:left;}
.content_index { float:right; margin-top:0px; margin-right:120px; text-align:right;}


a { color:#000; text-decoration:none;}
.indextrans { border:none;  text-align:center; background:#ffffff; padding:100px 50px 100px 50px;}

/* =Your Generated css 
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
.indextrans {transition:All 3.8914s ease;-webkit-transition:All 3.8914s ease;-moz-transition:All 3.8914s ease;-o-transition:All 3.8914s ease;
transform:  rotate(0deg) scale(0.200) skew(1deg) translate(10px); -webkit-transform:  rotate(0deg) scale(0.200) skew(1deg) translate(10px);-moz-transform:  rotate(0deg) scale(0.200) skew(1deg) translate(10px);-o-transform:  rotate(0deg) scale(0.200) skew(1deg) translate(10px);-ms-transform:  rotate(0deg) scale(0.200) skew(1deg) translate(10px);}

.indextrans:hover{transform:  rotate(0deg) scale(0.999) skew(1deg) translate(0px);-webkit-transform:  rotate(0deg) scale(0.999) skew(1deg) translate(0px);-moz-transform:  rotate(0deg) scale(0.999) skew(1deg) translate(0px);-o-transform:  rotate(0deg) scale(0.999) skew(1deg) translate(0px);-ms-transform:  rotate(0deg) scale(0.999) skew(1deg) translate(0px);}
/* End of Your Generated css 
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/



/* Tablet */
@media screen and (max-width: 1024px) {
body{ font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#000; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:140px; margin-left:20px; margin-top:-0px;}
.logo_image { display:none;}
.indextrans {transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;
transform:  rotate(0deg) scale(1) skew(1deg) translate(0px); -webkit-transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);-moz-transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);-o-transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);-ms-transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);}

.indextrans:hover{transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);-webkit-transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);-moz-transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);-o-transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);-ms-transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);}
}




/* Mobile */
@media screen and (max-width: 480px) {
body{ font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#000; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:140px; margin-left:20px; margin-top:-0px;}
.logo_image { display:none;}
.indextrans {transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;
transform:  rotate(0deg) scale(1) skew(1deg) translate(0px); -webkit-transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);-moz-transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);-o-transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);-ms-transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);}

.indextrans:hover{transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);-webkit-transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);-moz-transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);-o-transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);-ms-transform:  rotate(0deg) scale(1) skew(1deg) translate(0px);}

}


/********************* NEWSLETTER *************/
div.main_wrapper { padding-bottom:50px; }
header { margin-left:auto; margin-right:auto; margin-top:30px; height:180px; width:800px;}
header h1 { font-size:90px;}
hr { border:none; border-bottom:1px solid #000; margin:30px auto; width:800px;}
div.content h2 { font-size:20px;}
div.content { font-size:16px; margin-left:auto; margin-right:auto; width:760px;}

div.infotext { margin:30px 0px;}

footer { font-size:14px;}

input[type="submit"]	{ background:url(../images/form/bg_submit.png) no-repeat top right; height:33px; width:230px; margin-left:291px; padding:0 23px; border:none; color:#000; font:existencelight;}

.thanx_newsletter { border:1px dotted #ccc; box-shadow: 5px 5px 10px rgba(0, 0, 0, .2); display:block; height:auto; padding:20px; width:800px; }

div#fehlermeldungen_newsletter { border:1px solid #ccc; background:url(../images/form/bg_fehler.png) repeat top right; color:#fff; font-size:12px; padding-left:5px; height:auto; margin-left:525px; position:absolute; top:495px; right:auto; text-align:left; width:200px; }
