@charset "utf-8";
/* CSS Document */


/* ---------------------------------------->>> Standardformate deaktivieren */
*{
	border:none;							/* Tabellenrahmen und Bild-Links */
	box-sizing:border-box;					/* Padding-Verhalten von Containern */
	-moz-box-sizing:border-box;	
	-webkit-box-sizing:border-box;	
	font-size:1em;							/* Schriftgröße von Überschriften */
	margin:0;								/* Seitenbegrenzung, Listen, etc. */
	padding:0;								/* Seitenbegrenzung, Listen, etc. */
	list-style-type:none;					/* Listenpunkte */
}

/* ---------------------------------------->>> allgemeine Klassen */
.hide, a.product-details{display:none;}		/* Container verstecken */
.clr, .clear{clear:both;}					/* Floating beenden */
.center{text-align:center;}					/* zentriert */
.right{text-align:right;}					/* rechtsbündig */
.left{text-align:left;}						/* linksbündig */
.floatleft{float:left;}						/* links umfließen */
.floatright{float:right;}					/* rechts umfließen */

hr{
	background-color: #f5f5f5;
	height: 1px;
	margin: 1em 0;
}

.table{display:table; width:100%;}
.table-row{display:table-row;}
.table-cell{display:table-cell; vertical-align: middle; text-align: center; padding: 2em;}

body, html, .all, .table, .table-row, .table-cell{
	width:100%;
	height:100%;
}

body{
	background:#f3f3f3 url(../img/wartung.png) no-repeat center center;
	font-family: Arial, Helvetica, sans-serif;
}

.message{
	max-width:420px;
	margin:0 auto;
}

p{margin:0 0 1em;}

p img{max-width: 100%; width:200px; height: auto; margin-bottom: 2em;}

a{color: #63A60E;}