    
    body {
    margin:2em;
  font-family: "Times New Roman";
  font-size:1.2em;
  line-height:1.7em;
  max-width:68em;
		
    }
    

main {padding-bottom: 2em;}
    section {
      max-width: 700px;
    margin:0 0 2em 0;
    width: 100%;
    }
    p {
    margin:2em 0 2em 0;
		  font-size:1.2em;
		  line-height:1.7em;


    }
	
	a , .aktuellt{		  font-size:1.2em;  line-height:1.7em;
}

a:visited { 
  color: blue;
}

a:active {color: #800080;}

p.nomargin {margin:0;}


input {
    border-radius: 0;
}

    .event {margin: 0; padding: 0;}
    .underlined {color: #000;}
    .left {float: left;}
    .right {float: right;}

   .aktuellt {display: block; float: left; width: 100%; margin: 0; color:black;padding: 0}
   .aktuellt p, aktuellt a {margin: 0; border-bottom:1px solid; text-decoration: none; line-height: 1.1em; }

    span {
  border-bottom:1px solid;
  color:blue;
  }
  .sub {
  font-size:0.8em;
  line-height:1.4em;
  }
    img {
    max-width: 100%;
    height: auto;
    margin-bottom:0.5em;
    }
  a img {
  border:0;
  }

	.signup, .contact {float: left; display: block;  line-height:1.7em; 		  font-size:1.2em; clear: both; 

}

.pdf {float: left; clear: both;}
.info {float: left;}

.stottet, .support-logo {display: block; margin: 0;}

.support {font-size: 0.9em; float: left; display: block; width: 100%; margin: 2em 0; }

.support-logo {margin: 2em 0; max-width: 200px; display: block;}

#mc-embedded-subscribe{
  background: none!important;
  border: none;
  float: left;
  padding: 0!important;
  font-size:1.2em;  line-height:1.7em;
  /*optional*/
  /*input has OS specific font-family*/
  color: blue;
  text-decoration: underline;
  cursor: pointer;
    font-family: "Times New Roman";

}

span.date, span.place, span.address, span.comma {
    border: 0;
}

#mc_embed_signup {margin: 2em 0 2em 0;} 

#mc_embed_signup div.mce_inline_error {display: block; clear: both; font-weight: normal !important; background-color: #fff !important; color: red !important; font-size: 1.2em; line-height: 1.7em; padding: 0 !important;}

@media (max-width: 768px) {
    .input {width: 100%; margin:0; display:inline-block; float: left;}

    input#mc-embedded-subscribe.button {float: left; clear: both; margin-bottom: 1em;}
	
          span.comma {display: none;}
  
  a.pdf {margin-bottom: 1em;}

span.date, span.place, span.address {display: block;}

}


	.input{  background-color: transparent;
  border: none;
  border-bottom: 1px solid #000;
   font-size:1.2em;
		font-family: "Times New Roman";
		margin: 5px;
		float: left;

  box-sizing: border-box;}
	
textarea:focus, input:focus{
    outline: none;
}
	
	*:focus {
    outline: none;
}
	