-webkit-text-size-adjust:none;
header,footer, nav, section {display:block;}

a:link, a:visited{font-size:12px; color:#0000EE; text-decoration:none;}
a:hover, a:focus, a:active{font-size:12px; color:#681664; text-decoration:underline;}

html, body{width:100%; height:100%; overflow:hidden;}
body {background-color:#fff; margin:0px; padding:0px; font-family:calibri, arial, sans-serif, helvetica; color:#000; font-size:11px;}

.ta_c{text-align:center;}

.fl{float:left; box-sizing:border-box; overflow:hidden;}
.w100{width:100%;}
.w75{width:75%;}
.w50{width:50%;}
.w33{width:33.0%; margin-right:0.3%;}
.w25{width:25%;}

.pa10{padding:10px;}

.maBo15{margin-bottom:15px;}

.bo1{border:1px solid #ccc;}

/*******************************Formular Inputs*/
input[type="text"], input[type="password"], input[type="submit"] {outline: none; width:100%; box-sizing:border-box; border:1px solid #ccc; padding:5px;
                                                               -webkit-box-shadow: inset 0px 0.3125em 0.3125em rgba(0, 0, 0, 0.08);
                                                               -moz-box-shadow: inset 0px 0.3125em 0.3125em rgba(0, 0, 0, 0.08);
                                                               box-shadow: inset 0px 0.3125em 0.3125em rgba(0, 0, 0, 0.08);
                                                               }
input[type="text"]:focus, input[type="password"]:focus, input[type="submit"]:hover{
                                                               background:#f4f4f4;  border:1px solid #333;
                                                               }