A:link 		{color : #CF0E32; text-decoration : underline;} 
A:visited	{color : #CF0E32; text-decoration : underline;} 
A:hover 	{color : #CF0E32; text-decoration : none;} 
A:active	{color : #CF0E32; text-decoration : none;}


BODY {font-family :  Tahoma, Verdana, Arial, helvetica; color: #181818; font-size: 11px;}

p {font-family:  Tahoma, Verdana, Arial, helvetica; font-size: 12px}
td {font-family:  Tahoma, Verdana, Arial, helvetica; font-size: 12px}
li {font-family:  Tahoma, Verdana, Arial, helvetica; font-size: 12px}
normal {font-family:  Tahoma, Verdana, Arial, helvetica; font-size: 12px}

.menu 		{  font-family:  Tahoma, Verdana, Arial, helvetica; font-size: 12px; color: #181818; text-decoration : none;}
.text 		{  font-family:  Tahoma, Verdana, Arial, helvetica; font-size: 12px; color: #181818}
.textbold	{  font-family:  Tahoma, Verdana, Arial, helvetica; font-size: 14px; color: #181818; font-weight : bold;}
.textsmal 	{  font-family:  Tahoma, Verdana, Arial, helvetica; font-size: 11px; color: #181818}
.texts9 	{  font-family:  Tahoma, Verdana, Arial, helvetica; font-size: 10px; color: #181818}
.texttitel 	{  font-family:  Tahoma, Verdana, Arial, helvetica; font-size: 20px; color: #CF0E32; font-weight : bold; }



.menu {
	filter:alpha(opacity=95, finishopacity=95, style=1, startx=0, starty=0, finishx=200, finishy=500); 
}




.Copyright
{
	COLOR: #000000;
	FONT-SIZE: 60%;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

.ListTitleBox {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #dddddd;
	COLOR: #000000;
	FONT-SIZE: 100%;
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif;

	padding-left: 3px;
	padding-right: 5px;
}

.ListBox {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	COLOR: #000000;
	FONT-SIZE: 100%;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}


.SmallText
{
	COLOR: #000000;
	FONT-SIZE: 100%;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
BLOCKQUOTE
{
	COLOR: #000000;
	FONT-SIZE: 80%;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}


}

UL
{
	COLOR: #000000;
	FONT-SIZE: 100%;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

OL
{
	COLOR: #000000;
	FONT-SIZE: 100%;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

.FormField
{
	COLOR: #000000;
	FONT-SIZE: 100%;
	FONT-FAMILY: Courier New, Arial, Helvetica, sans-serif;
}

.Caption
{
	COLOR: #000000;
	FONT-SIZE: 60%;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

H1
{
	COLOR: #000000;
	FONT-SIZE: 100%;

	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

H2
{
	COLOR: #000000;
	FONT-SIZE: 90%;

	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

H3
{
	COLOR: #000000;
	FONT-SIZE: 100%;
	FONT-STYLE: Italic;

	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

.SideLinkBox {
	border: 1px solid #000000;
	background-color: #ffffff;
}

#SideMenu {
	position:absolute;
	left: 8px;
	top: 193px;
	width: 130px;
	height:190px;
	VISIBILITY: visible;
	z-index: 10;
}

.SideLinkTable {
	border-top: 1px solid #8b0000;
	border-left: 1px solid #8b0000;
	border-right: 2px solid #8b0000;
	border-bottom: 2px solid #8b0000;
	background-color: #ffffff;
}


.MenuBox {
	border-top: 0px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #808080;
}

a.MenuHeader
{
	COLOR: #000000;
	FONT-SIZE: 95%;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;

}
a.MenuHeader:link
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;

}
a.MenuHeader:visited
{
	COLOR: #FFFFFF;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;

}
a.MenuHeader:hover
{
	COLOR: #E0E0E0;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;

}

a.MenuItem
{
	COLOR: #000000;
	FONT-SIZE: 90%;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;

}
a.MenuItem:link
{
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;

}
a.MenuItem:visited
{
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;

}
a.MenuItem:hover
{
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;

}

a.SideLink
{
	COLOR: #000000;
	FONT-SIZE: 100%;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;

}
a.SideLink:link
{
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;

}
a.SideLink:visited
{
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;

}
a.SideLink:hover
{
	COLOR: #000000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;

}

.History2
{
	COLOR: #000000;
	FONT-SIZE: 100%;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: None;

}
a.History
{
	COLOR: #000000;
	FONT-SIZE: 100%;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: Underline;

}
a.History:link
{
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: Underline;

}
a.History:visited
{
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: Underline;

}
a.History:hover
{
	COLOR: #000000;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: None;

}
.SmallFormField
{
	COLOR: #000000;
	FONT-SIZE: 65%;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: None;

}
.BorderBox {
	border: 1px solid #666666;
}


   
input { font-family:verdana,sans-serif;font-size:10px; font-weight:normal; color:#000000; text-decoration:none; background-color:#FAFAFA; border-color: #185AC6 #185AC6 #185AC6 #185AC6; border-width:1;}
select { font-family:verdana,sans-serif;font-size:10px; font-weight:normal; color:#000000; text-decoration:none; background-color:#FAFAFA;}
textarea { font-family:verdana,sans-serif;font-size:10px; font-weight:normal; color:#000000; text-decoration:none; background-color:#FAFAFA; border-color: #185AC6 #185AC6 #185AC6 #185AC6; border-width:1;}.textblack { font-family:verdana, sans-serif;font-size:12px; font-weight:normal; color:#000080; text-decoration:none; }



.txblk10       {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	cursor: default;
	line-height: 25px;
	font-style: normal;
	background-color: #173d52;

}
.txblkbd10     {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #7EBCEB; font-weight: bold}
.txblkibd10    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold; font-style: italic }
.txblkbd12   {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; font-weight: bold}
.kapital {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 150%;
	font-weight: bolder;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #0033CC;
	text-decoration: none;
}
.tabklein {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
	text-align: center;
	background-color: #E5E5E5;

}
.tabklein-weekend {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	background-color: #C0C0C0;
}
.tabklein-empty {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	font-weight: normal;
	text-align: center;
	background-color: #FFFFFF;
}
.tabklein-reservierung {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	text-align: center;
	background-color: #F4B945;
}

.tab-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #000066;
	list-style-type: disc;
}
.tab-content {
	background-color: #EAEAEA;






}
.tab-content-leer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	list-style-type: none;
	white-space: normal;
	letter-spacing: normal;
	vertical-align: middle;
	line-height: 14px;
	padding: 0px;
	margin: 10px;


}
.tab-content-1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	text-align: left;
	background-color: #46cbff;
	list-style-type: none;
	white-space: normal;
	letter-spacing: normal;
	vertical-align: top;
	line-height: 20px;
	padding: 4px;
}
.tab-content-leer-mail {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	list-style-type: none;
	white-space: normal;
	letter-spacing: normal;
	vertical-align: middle;
	line-height: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.tab-header-1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color: #000066;
	list-style-type: disc;
}
.tabklein-uebergang {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	font-weight: bold;
	text-align: center;
	background-color: #F18D13;
}
}