body {
  margin:0;
  padding:0;
  font-family:arial, sans-serif;
  font-size:13px;  
}
@media screen {
body {
  margin:0;
  padding:0;
  font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
  font-size:13px;  
}
}



P,TD {
  margin:0;
  padding:0;
}

TABLE TD {
  vertical-align:top;
}

#headertext {
  font-family:arial, sans-serif;
  font-size:13px;
  line-height:18px;
  color:#555555;
  text-align:center;
}
@media screen {
#headertext {
  font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
  font-size:13px;
  line-height:18px;
  color:#555555;
  text-align:center;
}
}

#headertext-wrap {
  
}

.fce-header-content {
  color: #555555;
  /*border-bottom:1px solid #f0f0f0;*/
  border-bottom:0px none;
  
}

.fce-header-dark-content {
  color: #ffffff;
  
}

.fce-header-title {
  font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
  font-size:27px;
  line-height:29px;
  color:#555555;
  letter-spacing:0.1em;
  text-align:center;
} 

.fce-header-subtitle {
  font-family:'Gotham-Bold', Helvetica, Arial, sans-serif;
  font-size:16px;
  line-height:23px;
  color:#555555;
  letter-spacing:0.1em;
  text-align:center;
}

.fce-header-bodytext {
	font-family:arial, sans-serif;
	font-size:13px;
	line-height:18px;
}

.fce-header-more {
    text-align:center;
}
.fce-header-more A IMG {
  
} 

.fce-text {
  
}

#content .fce-text-content {
  font-family:arial, sans-serif;
  font-size:13px;
  line-height:18px;
  
  text-align:center;  
}

@media screen {
#content .fce-text-content {
  font-family:'Gotham-Book', arial, sans-serif;
  font-size:13px;
  line-height:18px;
  
  text-align:center;  
}
}

#content .fce-text-content-more {
  text-align:center;
}

 

.fce-imagewtext-text {
  font-family:arial, sans-serif;
  font-size:13px;
  line-height:18px;
  color:#555555;
  text-align:left;
  
}

.fce-imagewtext-textleft{
  font-family:arial, sans-serif;
  font-size:13px;
  line-height:18px;
  color:#555555;
  text-align:left;
    
}

.fce-imagewtext-textright {
  font-family:arial, sans-serif;
  font-size:13px;
  line-height:18px;
  color:#555555;
  text-align:left;   
}

@media screen {
.fce-imagewtext-text {
  font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
  font-size:13px;
  line-height:18px;
  color:#555555;
  text-align:left;
   
}

.fce-imagewtext-textleft{
  font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
  font-size:13px;
  line-height:18px;
  color:#555555;
  text-align:left;
    
}

.fce-imagewtext-textright {
  font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
  font-size:13px;
  line-height:18px;
  color:#555555;
  text-align:left;   
}
}



#footer,
#footer .fce-footer-2cols {
  color:#ffffff;
}

#footer .ce-ft-text {
  font-family:arial, sans-serif;
  font-size:11px;
  line-height:16px;
  color:#ffffff;
  text-align:left;
  
}

#footer .ce-ft-linktext {
  font-family:arial, sans-serif;
  font-size:15px;
  line-height:18px;
  color:#ffffff;
  text-align:left;
  
}

@media screen {
  #footer .fce-footer-text {
  font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
  font-size:11px;
  line-height:16px;
  color:#ffffff;
  text-align:left;
  
}

#footer .fce-footer-linktext {
  font-family:'Gotham-Book', Helvetica, Arial, sans-serif;
  font-size:15px;
  line-height:18px;
  color:#ffffff;
  text-align:left;
  
}

}

#footer .fce-footer-text A,
#footer .fce-footer-linktext A {
  color:#2611dd;
  text-decoration:underline;
}

#content,
#footer {
  text-align:left;
}

/* Anmeldeseite */
.tx-fp-newsletter {
  margin: 15px;
  color:#555;
}

#content A,
#footer A {
   color:#2611dd;
}

HTML {
	 -webkit-text-size-adjust: 100%;
	 -ms-text-size-adjust: 100%;
 }
 
 #content A IMG {
  border:0px none;
 }
 
.adminpage-content {
  margin:0 15px 15px 15px;
} 

.adminpage-content .csc-default > table {
  margin-left:-15px;
  margin-right:-15px;
}
 



.ce-image img {
	display:block;
	border:0px none;
}

.ce-image a {
	display:block;
}

 

.tx-fp-newsletter form {
	margin: 20px 0;
}

.tx-fp-newsletter .form-group {
	margin: 0 0 10px 0;	
	width:100%;
	clear:left;
	float:left;
}

.tx-fp-newsletter label {
	float:left;
	display:block;
	width:200px;
}

.tx-fp-newsletter input {
	float:left;	
	display:block;
}

.tx-newslettersubscribe .help-text {
	margin:10px 0;
	border:2px solid #333;
	padding:10px;
}
.clear {
	clear:both;
	width:100%;
}

.adminpage-content p {
	margin:0 0 10px;
}


.tx-powermail fieldset {
	border:0px none;
	padding:0;
	margin:0;
}
.tx-powermail fieldset legend {
	display:none;
}

.powermail_fieldwrap {
	clear:left;
}

.powermail_fieldwrap .powermail_label {	
	float:left;
	width:20%;
	margin: 0 0 10px;
}
.powermail_fieldwrap .powermail_field {	
	width:80%;
	float:left;	
	margin: 0 0 10px;
}

.powermail_fieldwrap .powermail_field input[type="text"],
.powermail_fieldwrap .powermail_field input[type="email"]{
	width:100%;
}

.newsletter-unsubscribe-link {
    margin:10px 0;
    text-align: center;
}






