table.innen {
        font-family:Arial, Helvetica, sans-serif;
        border: 0px;
        border-radius: 5px;
        width: 100%;


        }
        table.aussen {
        font-family:Arial, Helvetica, sans-serif;
        border: 0px solid;
        border-color: #ffffff;
        border-radius: 0px;
        padding:0px;
         width: 75%;
      height: auto;
	 

        }
        table td.aussen{
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
        }
        table tr{
        border: 0px;
        border-radius: 5px;
        background-color:#ffffff;

        }
        table td{
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 5px;
        padding-top: 5px;
        }

        .infoschrift{
        background-color: #ffffff;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
        }
        .ueberschrift{
        color: #61605e;
        font-family: arial,verdana,helvetica;
        font-size: 22px;
        font-weight: bold;
        }
        .ueberschrift_gross{
        color: #61605e;
        font-family: arial,verdana,helvetica;
        font-size: 32px;
        font-weight: bold;
        }
        .danke{
        color: #219c0b;
        font-family: arial,verdana,helvetica;
        font-size: 16px;
        font-weight: bold;
        }
		.error{
        color: #d13224;
        font-family: arial,verdana,helvetica;
        font-size: 16px;
        font-weight: bold;
        }
        .infoklein{
        color: #61605e;
        font-family: arial,verdana,helvetica;
        font-size: 14px;
        font-weight: bold;
        text-align: justify
        }
        input[type=text] {
        padding: 6px;
        font-size: 16px;
        font-family: tahoma, arial, verdana, sans-serif;
        border-width: 1px;
        border-color: #000000;
        background-color: #ffffff;
        color: #707070;
        border-style: solid;
        border-radius: 3px;
        width: 100%;
        line-height: 20px;
        }
        textarea {
        width: 100%;
        height: 35px;
        padding: 6px;
        font-size: 16px;
        font-family: arial,verdana,helvetica;
        border-width: 1px;
        border-color: #ffffff;
        background-color: #ffffff;
        color: #707070;
        border-style: solid;
        border-radius: 3px;
        }
        label{
        font-size: 16px;
        font-weight:regular;
        font-family: tahoma, arial, verdana, sans-serif;
        color: #000000;
        }
        select{
        padding: 6px;
        font-size: 16px;
        font-family: tahoma, arial, verdana, sans-serif;
        border-width: 1px;
        border-color: #ffffff;
        background-color: #ffffff;
        color: #707070;
        border-style: solid;
        border-radius: 3px;
        width: 100%;
        box-sizing: border-box;
        }
        .button {
        background-color: #000000;
        border: none;
        color: white;
        padding: 15px 32px;
        text-align: center;
        text-decoration: none;
        display: inline;
        font-size: 16px;
        margin: 3px 2px;
        cursor: pointer;
        border-radius: 5px;
        }
        .button:hover {
        background-color: #ffffff;
        border: none;
        color: grey;
        padding: 15px 32px;
        text-align: center;
        text-decoration: none;
        display: inline;
        font-size: 16px;
        margin: 3px 2px;
        cursor: pointer;
        border-radius: 5px;
        }
        table.sponsor {
        font-family:Arial, Helvetica, sans-serif;
        border: 0px solid;
        border-color: #ffffff;
        border-radius: 5px;
        padding:0px;


        }
        table tr.sponsor {
        font-family:Arial, Helvetica, sans-serif;
        border: 0px solid;
        border-color: #ffffff;
        border-radius: 5px;
        padding:0px;
        background-color: #ffffff;

        }
        img {
      width: 100%;
      height: auto;
      }