body { 	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #CCCCCC; }
td   		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:14px; }
td.lh15   		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height:15px; }
td.bgnav	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#9999CF; }
td.bg		{ background-color:#FFFFFF; }
td.tbH, td.tbHP		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; padding-left:10px; background-color:#BECBDE; }
td.tbHP		{ padding-left:0px; }
td.bc  		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333;  background-color:#FFFFFF;}
td.bcb 		{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; font-weight:bold;  background-color:#FFFFFF;}
td.bcbBot 	{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000066; }
td.head   	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #333366;  text-align:center; letter-spacing: 1px;line-height:20px;}
td.headS   	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #333366; font-weight:bold;  letter-spacing: 1px;}
td.headL   	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #333366; font-weight:bold;  letter-spacing: 1px;}
td.headZ   	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333; font-weight:bold; letter-spacing: 1px;}
td.headZB 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3366CC; font-weight:bold; }
td.headH   	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 17px; color: #333366; text-align:center; font-weight:bold; letter-spacing: 1px; background-color:#A2B9C9;}
td.headBgv	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight:bold;  letter-spacing: 1px; background-color:#BECBDE; ;}
td.klein	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
td.buchen	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;  background-color:#6699FF; text-align:center; }
tr.bgc 		{ background-color:#E5E5E5; }

table.bgv	{ background-color:#BECBDE; }
tr.bgv		{ background-color:#BECBDE; }
tr.bgR		{ border-width:thin; border-color:#999999; }

.button	 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 110px; height: 22px; background-color: #CCCCCC; border: 1px solid #999999; cursor:pointer;  padding-top: 1px; padding-left: 6px; padding-bottom: 2px;padding-right: 6px;}
.buttonK 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 90px; height: 21px; background-color: #CCCCCC; border: 1px solid #999999; cursor:pointer;  padding-top: 1px; padding-left: 6px; padding-bottom: 2px;padding-right: 6px;}
.buttonB 	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 21px; height: 18px; background-color: #CCCCCC; border: 1px solid #999999; cursor:pointer;  padding-top:0px; padding-left:3px; padding-bottom:4px;padding-right:3px;}
.buttonNav  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 100px; cursor:pointer; color: #5E60A6;  background-color:#FFFFFF; padding:0px;  border: 0px; }
.buttonNavK  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 140px; cursor:pointer; color: #5E60A6;  background-color:#FFFFFF; padding:0px;  border: 0px; }

input.loging { font-family: Verdana, Arial, Helvetica, Verdane, sans-serif; font-size: 10pt; color: #000000; height: 16px; width: 90px;	padding-top: 2px;	padding-left: 3px;	background-color: #E4E4E4; border: thin none; }
input.mail   { font-family: Verdana, Arial, Helvetica, Verdane, sans-serif; font-size: 10pt; background-color:#E4E4E4; color: #000000; height: 16px; width: 210px; padding-top: 2px; padding-left: 3px; border-width: 0px; }

.rahmen    { background-color: #999999; }
.rahmenF   { background-color: #6699FF; }

.klein     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: normal;}
.kleinwarn     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CC0000; font-weight: bold;}
.warn		{ color:#CC0000; font-weight:bold; }
.kammer		{ color:#CC0000; font-weight:bold; text-decoration:blink;}
.warnNav	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #CC0000; font-weight: normal;}
.warnB	    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #CC0000; font-weight: bold;}
.headB		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5E60A6; }

a:link    {  text-decoration:none; color: #333333;}
a:visited {  text-decoration:none; color: #333333;}
a:hover   {  text-decoration:none; color: #FFFFFF;}

a.und:link    {  text-decoration:underline; color: #333333; }
a.und:visited {  text-decoration:underline; color: #333333; }
a.und:hover   {  text-decoration:underline; color: #FF8000;}
a.buchen:link    {  text-decoration:none; color: #FFFFFF; }
a.buchen:visited {  text-decoration:none; color: #FFFFFF; }
a.buchen:hover   {  text-decoration:none; color: #000000;}

a.bc:link    {  text-decoration:none; color: #000000;}
a.bc:visited {  text-decoration:none; color: #000000;}
a.bc:hover   {  text-decoration:none; color: #FF8000;}

a.bcbBot:link    {  text-decoration:none; color: #000066;}
a.bcbBot:visited {  text-decoration:none; color: #000066;}
a.bcbBot:hover   {  text-decoration:none; color: #FFFFFF;}

a.wm:link    {  text-decoration:none; color: #333333;}
a.wm:visited {  text-decoration:none; color: #333333;}
a.wm:hover   {  text-decoration:none; color:#FF9900;}

input.t50   { font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 17px; width: 50px; padding-top: 2px; padding-left: 2px; padding-bottom: 0px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
input.t55   { font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 17px; width: 55px; padding-top: 2px; padding-left: 2px; padding-bottom: 0px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
input.t65   { font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 17px; width: 68px; padding-top: 2px; padding-left: 2px; padding-bottom: 0px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
input.t80   { font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 17px; width: 80px; padding-top: 2px; padding-left: 2px; padding-bottom: 0px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
input.t100  { font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 17px; width: 100px; padding-top: 2px; padding-left: 2px; padding-bottom: 0px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
input.t130  { font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 17px; width: 130px; padding-top: 2px; padding-left: 3px; padding-bottom: 0px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
input.t165  { font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 17px; width: 165px; padding-top: 2px; padding-left: 3px; padding-bottom: 0px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
input.t190  { font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 17px; width: 190px; padding-top: 2px; padding-left: 3px; padding-bottom: 0px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
input.t200	{ font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 17px; width: 200px; padding-top: 2px; padding-left: 3px; padding-bottom: 0px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
input.t300	{ font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 17px; width: 300px; padding-top: 2px; padding-left: 3px; padding-bottom: 0px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
input.t280	{ font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 17px; width: 280px; padding-top: 2px; padding-left: 3px; padding-bottom: 0px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
input.t360	{ font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 17px; width: 360px; padding-top: 2px; padding-left: 3px; padding-bottom: 0px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
input.t390	{ font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 17px; width: 390px; padding-top: 2px; padding-left: 3px; padding-bottom: 0px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }

input.t50c  { font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 17px; width: 50px; padding-top: 2px; padding-right: 2px; padding-bottom: 0px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; text-align:center }
input.t65r  { font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 17px; width: 68px; padding-top: 2px; padding-right: 2px; padding-bottom: 0px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; text-align:right }
input.t400f	{ font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 22px; width: 400px; }

select.t360	{ font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 20px; width: 360px; padding-top: 2px; padding-left: 1px; padding-bottom: 0px;  border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666;}
select.t304	{ font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 20px; width: 304px; padding-top: 2px; padding-left: 1px; padding-bottom: 0px;  border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666;}
select.t280	{ font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 20px; width: 280px; padding-top: 2px; padding-left: 1px; padding-bottom: 0px;  border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666;}
select.t220	{ font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 20px; width: 220px; padding-top: 2px; padding-left: 1px; padding-bottom: 0px;  border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666;}
select.t190	{ font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 20px; width: 190px; padding-top: 2px; padding-left: 1px; padding-bottom: 0px;  border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666;}
select.t170	{ font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 20px; width: 170px; padding-top: 2px; padding-left: 1px; padding-bottom: 0px;  border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666;}
select.t165	{ font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 20px; width: 165px; padding-top: 2px; padding-left: 1px; padding-bottom: 0px;  border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666;}
select.t145	{ font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 20px; width: 145px; padding-top: 2px; padding-left: 1px; padding-bottom: 0px;  border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666;}
select.t100	{ font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 20px; width: 100px; padding-top: 2px; padding-left: 1px; padding-bottom: 0px;   border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
select.t80	{ font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 20px; width: 80px; padding-top: 2px; padding-left: 1px; padding-bottom: 0px;   border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }
select.t45	{ font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 20px; width: 45px; padding-top: 2px; padding-left: 1px; padding-bottom: 0px;   border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; }

textarea.t325  { font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 52px; width: 325px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; padding: 3px; }
textarea.t385  { font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 52px; width: 385px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; padding: 3px; }
textarea.t365d { font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 100px; width: 365px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; padding: 3px; }
textarea.t385d { font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 100px; width: 385px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; padding: 3px; }
textarea.t485d { font-family: Verdana, Arial; font-size: 11px; background-color:#FFFFFF; color: #000000; height: 100px; width: 485px; border-top: 1px solid #666666; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; padding: 3px; }

a.infobox { border-bottom:none; text-decoration:none; }
a.infobox:hover { cursor:help; color:#000066; background:#FFFFFF; }
a.infobox span { visibility:hidden; position:absolute; right:5em; margin-top:2em; padding:1em; text-decoration:none; }
a.infobox:hover span { visibility:visible; border:1px solid #9999CF; color:#000066;  background:#FFFFFF;  }
a.loginbox { border-bottom:none; text-decoration:none; }
a.loginbox:hover { cursor:help; color:#FF8066;  }
a.loginbox span { visibility:hidden; position:absolute; right:40em; margin-top:2em; padding:1em; text-decoration:none; }
a.loginbox:hover span { visibility:visible; border:1px solid #9999CF; color:#000066;  background:#FFFFFF;  }
.strichbak {
	height: auto;
	width: auto;
	border: 1px solid #666666;
}
.strich    {  background:#333333 }

