/* Minification failed. Returning unminified contents.
(47,1): run-time error CSS1019: Unexpected token, found '@charset'
(47,10): run-time error CSS1019: Unexpected token, found '"utf-8"'
(47,17): run-time error CSS1019: Unexpected token, found ';'
 */
@charset "utf-8";
/* CSS Document */
	
.button {
	margin: 0 0 20px 0;}

.terminspalte {
	float:left;
	padding: 2rem;
	width: 75%;}

.terminspalte p {
	margin-bottom: 2rem;
}

.rwd-table {
    min-width: 250px;
    max-width:600px!important;
	padding: 0;
	margin: 0;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.33);
	-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.33);
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.33);
}

th, td {
	margin: 0;
	padding: 0.5em !important;}

		
@media screen and (max-width: 1024px){
.padclearfix{
	clear: both;}
}

@media screen and (max-width: 640px){
.terminspalte {
	padding: 1.5rem 0 15px 0;
	float:none;
	width:100%}
	
.rwd-table{
	font-size: 0.9em;
	}
th, td {
	margin: 0.3em 0 0.3em;}}
@charset "utf-8";
/* CSS Document */

.preis {
	border-top: double #aaa;
	font-weight: bold;}

.rwd-table {
    min-width: 270px;
    background: #fefefe;
    overflow: hidden;
	width:90%;
	max-width: 650px;
	padding: 0 3%;
	margin: 0 auto 0 auto;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.33);
	-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.33);
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.33);}

.rwd-table2 {
	min-width: 270px;
	background: #fefefe;
	overflow: hidden;
	width: 90%;
	max-width: 850px;
	padding: 0 3%;
	margin: 0 auto 0 auto;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.33);
	-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.33);
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.33);
}
  
th {
	display: none;
	background: -moz-linear-gradient(#ca1414, #aa1414);
    background: -webkit-linear-gradient(#ca1414, #aa1414);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ca1414), to(#aa1414));
    background: -o-linear-gradient(#ca1414, #aa1414);
    background: linear-gradient(#ca1414, #aa1414);
	color: #FBFBFB;
	-webkit-text-shadow: 0px 0px 1px #621A1B;
	-moz-text-shadow: 0px 0px 1px #621A1B;
	text-shadow: 0px 0px 1px #621A1B;
	text-transform: uppercase;}
	
tr {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;}
	
td:before {
	display: none;}

th, td {
	font-style: italic;
	margin: 0 1em 0 0.5em;
	display: table-cell;
    text-align: center;
	padding: 1em !important;}

td:first-child, th:first-child {
    padding-left: 0;}
 
td:first-child, th:first-child {
    padding-right: 0;}
	
.rgbtable {
	font-style:normal;
	min-width: 270px;
	width:90%;
	max-width: 430px;
	padding: 0 3%;
	margin: 20px auto;
	}
	
.rgbtable td {
	font-style:normal;
	margin: 0;
	display: table-cell;
    text-align: left;
	padding: 0 !important;
	width: 100%;}

.rgbtable tr{
    border: none}

.rgbtable td:first-child {
	font-family: 'Racing Sans One', sans-serif;
	color: #666;
	display:inline-block;
	width:50px;}

@media (max-width:640px) {
	.rwd-table, .rwd-table2{
		font-size: 0.9em;
	}
th, td {
	margin: 0.3em 0 0.3em;}}
