.printhidden { display: none }
body { font-size: 80%; font-family: Arial; line-height: 1.2; margin: 0; padding: 0 }

#wrapper
{
	margin: 0;
	padding: 0;
	width: auto;
}
.maintitle { display: none }
#left  { text-align: center; width: 0; float: none }
#middle  { margin: 0; padding: 0; width: 100%; float: none }
#right  { margin: 0; padding: 0; width: 0; float: none }
.logoprint  { text-align: left }
.piczone { width: 25%; float: left }
.textzone { margin-right: 50px; width: 65%; float: left }
.half1 { margin-right: 40px; width: 45%; float: left }
.half2 { width: 45%; float: left }
.piczone2 { padding-right: 10px; padding-left: 10px; width: 100%; float: none; }
.textzone2
{
	margin-left: 10px;
	width: 100%;
	float: none;
	overflow: visible;
}
#myfront
{
	width: 100%;
	z-index: 1;
}

#myback
{
 display: none;
}

.reactstars { margin-right: 20px; width: 15%; float: left }
.reacttext { width: 80%; float: left }
.timetableitem { }


.arrowbox      { background-color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: left -10px; margin: 2px 0 8px; padding: 5px 0 0; width: 194px; border-style: solid; border-width: 1px; border-color: #fff }
.arrowbox ul { margin: 0 0 0 20px; padding: 0 }
.arrowbox ul li { list-style-image: url("../images/dot_li.gif"); display: list-item }
