img		{border:none;}
form		{padding:0px; margin:0px;}

/* Formulare Reservierung*/
.rahmen {background-color: #F2F2F2;padding-left:5px;}
.aboben {margin-top:5px;}
.center {text-align:center;}
.h30px {height:30px;}
.bold {font-weight:bold;}
.w60px {width:50px;}
input {border: 1px solid #003366;}
.A {background-color: #FFFF99;text-align:center;}
.B {background-color: #CFFFCF;text-align:center;}
.C {background-color: #99FF99;text-align:center;}
.D {background-color: #FFC890;text-align:center;}
.E {background-color: #FFC800;text-align:center;}
.grau {background-color: #F2F2F2;text-align:center;}
.h1{font-size:120%;color: #EB8C00;}
.fMenu{font:menu;}


/* content without pictures, should be smaller */
.wcontent   {width:500px;}
.w50		{width:50%;}
.w100		{width:100%;}
.w33		{width:33%;}
.w140px		{width:140px;}
.w150px		{width:150px;}
.w160px		{width:160px;}
.w165px		{width:165px;}
.w170px		{width:170px;}
.w210px		{width:210px;}
.w212px		{width:212px;}
.w220px		{width:220px;}
.w225px		{width:225px;}
.w226px		{width:226px;}
.w250px		{width:250px;}
.w260px		{width:260px;}
.w270px		{width:270px;}
.w300px		{width:300px;}
.w500px		{width:500px;}
.w720px		{width:720px;}
.h10px		{height:10px;}
.h-20px		{height:20px;}
.lh-22px	{line-height:22px;}

.input_margin	{margin:0px 0px 5px 0px;}
.left		{text-align:left;}
.right		{text-align:right;}
.center		{text-align:center;}
.top		{vertical-align:top;}
.bottom		{vertical-align:bottom;}
.bottom_active  { color:#333333; background:#B5E700;}
.subline	{height:1px; line-height:1px; font-size:10px; margin:0px 0px 10px 0px; border-bottom:solid 1px #DADDE6; padding:0px 0px; clear:both;}
.line		{height:10px; line-height:10px; font-size:10px; margin:0px 0px 10px 0px; border-bottom:solid 1px #DADDE6; padding:0px 0px; clear:both;}
x.line		{height:1px; line-height:10px; font-size:1px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; clear:both; background:#DADDE6;}
.back		{text-align:right;}
#error		{color:#cc0000;}
.error		{color:#cc0000;}
.buchung-nr		{font-size:125%; color:#cc0000;}
.unit			{font-size:70%;}
.unit table		{font-size:100%;}
.box			{padding: 5px 15px 5px 15px;}
.box h6                 { margin: 15px 0px 5px 0px; }
.box-follow		{padding: 0px 15px 0px 15px;}
.border			{border-bottom:solid 1px #B4E300;}
.border-top		{border-top:solid 1px #B4E300;}
.line-height		{line-height: 150%;}
.padding-bottom		{padding-bottom: 5px;}
.box-trenner		{border-bottom: 1px solid #ededed; font-size: 70%; padding: 5px; margin-bottom: 10px;}
.margin-bottom		{margin-bottom: 3px;}


input	{font-size:100%;}


/* kalender */
.kalender	{border: 1px solid #E32E00; width:220px; margin:10px 0px 0px 0px;}
.kalender-head	{text-align:center; padding:2px 2px 2px 2px; font-size:80%; background: #003366;color: #FFFFFF;}
.kalender-txt	{font-size:100%; border-left:5px solid #ffffff; border-bottom:5px solid #ffffff; border-right:5px solid #ffffff; text-align:center;}
.kalender-grau1	{color:#999999;}
.kalender-grau2	{color:#666666;}
.kalender-line	{background:#EDEDED;}
a.day		{color:#003366; font-weight:normal;}
a.day:hover	{color:#000000; background: #FF9900;}
a.day_active	{color:#000000; background: #E12800;}


legend {
	font-weight:bold;
}

fieldset {
	border: 1px solid #B42818;
	padding: 5px;
}

.ohneRahmen {
	border:none;
}
