body {
	background-color: #fff;
	margin: 0;
	padding: 10px 0;
	font-family: Helvetica,Arial,sans-serif,'Trebuchet MS',Verdana;
	font-size: .8em;
	color: #000;
	line-height: 1.5
}

#header, #subnav, #footer {
    display: none
}

a, a:visited {
    color: #000
}

h1 {
    font-family: georgia,"times new roman",Times,serif;
    border-bottom: 2px solid #ccc
}


/* --- Paymentformular --- */


.sepa {font-size:10px;margin:0; padding:0}
.sepa p {font-size:10px;margin:0; padding:0}
.sepa td{padding:0px 10px 5px 10px;border:1px solid #CCCCCC;}


.sepa input[type="text"] {
   padding: 3px;
 border: 1px solid #cccccc;
    vertical-align: middle;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
          
}

.printlink{
  display:none;
}