@media screen and (max-width: 319px) {.unit{float: none !important; width: auto !important;}}
.zeile:after,.lastUnit:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
.zeile{*zoom:1;}
.unit{float:left;}
.size1of1{float:none;}
.size1of2{width:50%;}
.size1of3{width:33.33333%;}
.size2of3{width:66.66666%;}
.size1of4{width:25%;}
.size3of4{width:75%;}
.size1of5{width:20%;}
.size2of5{width:40%;}
.size3of5{width:60%;}
.size4of5{width:80%;}
.lastUnit{display:table-cell;float:none;width:auto;*display:block;*zoom:1;_position:relative;_left:-3px;_margin-right:-3px;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #000000;
	background: url(/images/hintergrund.png) repeat;
	margin: 0 auto;
}

h1 {	font-size:180%;	margin: 0 auto; padding: 0; }

.inhalt { max-width: 800px; margin: auto; }
fieldset { border: 0; padding: 0; margin: 0; }

.schrift1 { font-size:200%; }
.schrift2 { font-size:130%; }

.boxhell { background: url(/images/papier.png) repeat; }

.rand { border: 1px solid black; padding: 5px; margin: 0px; }

.links {	text-align: left; }
.mitte { text-align: center; }
.rechts { text-align: right; }
.rechtsOben { float:right; }

.oben { vertical-align: top; }
.vmitte { vertical-align: middle; }
.unten { vertical-align: bottom; }

.fett { font-weight: bold; }

.tafelaussen { border: 2px solid #000000; background-color: #854b13; padding: 5px; }
.tafelinnen { border: 2px solid #000000; background-color: #00551e;	padding: 5px; color: white; }
