a:link			{ color: #000A94; text-decoration: none; font-weight: bold }
a:visited		{ color: #000A94; text-decoration: none; font-weight: bold }
a:active		{ color: #000A94; text-decoration: none; font-weight: bold }
a:hover			{ color: #4C59FF; text-decoration: none; font-weight: bold }

Rubrik   { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: medium; color: #990000; text-decoration: none; font-style: normal; }

body			{
				margin: 0px;
				padding: 0px;
				font-family: Verdana;
				font-size: 10px;
				color: #2F2F2F;
				background-color: #DFDDA2;
				}
				
p.footertext		{
				font-family: Verdana;
				font-size: 9px;
				font-weight: bold;
				text-align: center;
				text-valign: top;
				color: #000A94;
				}

table			{
				font-family: Verdana;
				font-size: 10px;
				text-align: left;
				}
				
table.frame		{
				border: 1px solid #C5B043;
				border-color: #C5B043;
				border-width: 1px;
				}
				
table.outer		{
				padding: 0px;
				border-left: 1px solid #C5B043;
				border-right: 1px solid #C5B043;
				border-bottom: 1px solid #C5B043;
				background-position: center;
				background-repeat: no-repeat;
				}
				
td				{
				font-family: Verdana;
				font-size: 10px;
				vertical-align: top;
				padding-top: 8px;
				padding-left: 5px;
				padding-right: 5px;
				padding-bottom: 8px;
				background-color: #F0EFD0;
				}
				
td.headertext		{
				font-family: Verdana;
				font-size: 36px;
				font-weight: bold;
				text-align: center;
				text-valign: middle;
				color: #993300;
				}

td.middle		{
				vertical-align: middle;
				}
				
td.booking		{
				padding: 0px;
				}
				
td.members		{
				padding: 2px;
				}

td.secure		{
				padding-top: 5px;
				padding-bottom: 5px;
				font-weight: bold;
				text-align: center;
				border: 5px solid #91890D;
				}
				
td.memberstopic	{
				padding: 3px;
				font-weight: bold;
				text-align: center;
				border: 1px solid #7F7E00;
				}
				
td.nopadding	{
				padding: 0px;
				padding-left: 5px;
				}
				
td.nopadding2	{
				padding: 0px;
				}
				
td.list1		{
				padding: 2px;
				background-color: #F0EFD0;
				text-indent: 15px;
				}
				
td.list2		{
				padding: 2px;
				background-color: #FAF9E6;
				text-indent: 15px;
				}
				
td.about		{
				padding: 0px;
				text-indent: 0px;
				text-align: justify;
				}
				
td.nopaddingright	{
				text-align: right;
				padding: 0px;
				}
				
td.frametopic	{
				color: 2F2F2F;
				font-size: 12px;
				font-weight: bold;
				text-indent: 10px;
				padding-top: 1px;
				padding-bottom: 1px;
				border-bottom: 1px solid #C5B043;
				}
				
td.right		{
				padding-right: 0px;
				text-align: right;
				}
				
td.outerframe	{
				padding: 2px;
				background-color: #DFDDA2;
				}
				
td.window_top	{
				height: 100px;
				background-color: #DFDDA2;
				filter: alpha(opacity=70);
				}
				
th.headertext		{
				font-family: Verdana;
				font-size: 36px;
				font-weight: bold;
				text-align: center;
				text-valign: middle;
				color: #993300;
				}

span.anfang		{
				font-size: 200%;
				}
				
p				{
				text-indent: 20px;
				text-align: justify;
				}
				
p.navi			{
				text-indent: 0px;
				margin-left: 8px;
				}
				
input			{
				font-family: Verdana;
				font-size: 10px;
				border: #000000;
				border-style: solid;
				border-top-width: 1px;
				border-right-width: 1px;
				border-bottom-width: 1px;
				border-left-width: 1px;
				filter: alpha(opacity=40);
				}
				
textarea		{
				color: #000000;
				font-size: 10px;
				font-family: verdana;
				border: 1px solid;
				border-color: #000000 solid;
				list-style-position: outside;
				list-style-type: circle;
				filter: alpha(opacity=40);
				}
				
select			{
				font-family: Verdana;
				font-size: 11px;
				color: #000000;
				border: #000000;
				border-top-width: 1px;
				border-right-width: 1px;
				border-bottom-width: 1px;
				border-left-width: 1px;
				filter: alpha(opacity=40);
				}
				
ol				{
				list-style-type: lower-roman;
				}
				
strong			{
				font-family: Tahoma;
				font-size: 14px;
				}
				
.obs			{
				font-family: Verdana;
				color: #7F0000; 
				font-weight: bold;
				}
				
.avalible		{
				color: #009F00;
				}
				
.reserved		{
				color: #9F0000;
				}
				
.waiting		{
				color: #FF5F00;
				}
				
frame.MainFrame		{
				border: 1px solid #C5B043;
				border-color: #C5B043;
				border-width: 1px;
				}
				
				