
.plan
	{
	width			: auto;
	border-collapse		: collapse;
	}	
	

.plan td
	{
	padding		: 0;
	width			: 150px;
	margin			: 0;
	vertical-align	: middle;
	font-family		: Verdana;
	}



.plan .woche
	{
	width			: auto;
	font-size		: 15px;
	padding-left		: 10px;
	font-weight		: bold;
	}



.plan .menue
	{
	margin			: 10px;
	width			: auto;
	height			: 150px;
	border-collapse	: collapse;
	border-top		: 1px solid #B80F23;
	border-left		: 1px solid #B80F23;
	border-right		: 1px solid #B80F23;
	}


.plan .tag
	{
	width			: auto;
	text-align		: center;
	font-size		: 11px;
	background-color	: #B80F23;
	color			: white;
	}

.plan .tag .name
	{
	font-size		: 13px;
	font-weight		: bold;
	}


.plan .zelle
	{
	width			: auto;
	text-align		: center;
	vertical-align	: middle;
	height			: 100px;
	font-size		: 13px;
	padding		: 5px;
	}


.plan .klein
	{
	font-size		: 9px;
	}


.raum	
	{
	border-bottom		: 1px solid #B80F23;
	text-align		: center;
	}


.order
	{
	width			: 90%;
	font-size		: 11px;
	border			: 1px solid #B80F23;
	margin-bottom		: 5px;
	}


.order_hinweis
	{
	color			: green;
	font-size		: 11px;
	}


.infoleiste
	{
	position		: fixed;
	bottom			: 0px;
	right			: 0px;
	width			: 180px;
	}


table.plan_info
	{
	border-collapse		: collapse;
	border-top		: 1px solid #000000;
	border-left		: 1px solid #000000;
	width			: 100%;
	}


table.plan_info td
	{
	width			: 100%;
	background-color	: #B80F23;
	}


table.plan_info td .infotext
	{
	display			: block;
	width			: 100%;
	height			: auto;
	padding			: 5px;
	text-align		: center;
	margin-bottom		: 10px;
	}

table.plan_info td .info
	{
	display			: block;
	width			: 100%;
	height			: auto;
	margin			: 0px;
	background-color	: black;
	color			: white;
	text-align		: center;
	padding			: 3px;
	}


table.plan_info td p
	{
	height			: 40px;
	font-size		: 11px;
	width			: 100%;
	color			: white;
	padding-left		: 5px;	
	text-align		: left;
	vertical-align		: middle;
	}