.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;	
}

.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;	
}

.menu-aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

.menu-aktiv:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	text-decoration: underline;
}

table.Button td.Corner {background-image: url(http://online.citybreak.com/css/button/gotland_bgRegL.gif); width: 1px;}
table.Button td.Button {background-image: url(http://online.citybreak.com/css/button/gotland_bgReg.gif); height: 21px; background-position: right;}
table.Button td.Button a {padding: 3px 30px 3px 8px; display: block; text-decoration: none;}


.cntMyBooking								{width: 180px; }
.cntMyBooking h2							{font-size: 14px; font-family: Arial; margin: 8px 8px 6px 8px; padding: 0; color: #fff;}
.cntMyBooking td.Header						{}	
.cntMyBooking td.Header div.Border			{border-top: 1px solid #72aee0; width: 178px; margin: 0 1px;}
.cntMyBooking td.Header div.Content			{float: left; width: 180px; background-color: #72aee0;}
.cntMyBooking td.Iframe						{background-color: #72aee0;}
.cntMyBooking td.Iframe iframe				{float: left; width: 180px; height: 200px;}
.cntMyBooking td.Footer						{}	
.cntMyBooking td.Footer div.Border			{border-top: 1px solid #abd0ed; width: 178px; margin: 0 1px;}
.cntMyBooking td.Footer div.Content			{float: left; width: 180px; background-color: #abd0ed;}
.cntMyBooking td.Footer div.Content table	{margin: 0 8px 7px 8px;}
.cntMyBooking td.Footer div.Content td		{background-image: url(../images/btnMyBooking.gif); width: 157px; height: 19px; padding-left: 7px;}
.cntMyBooking td.Footer div.Content a		{text-decoration: none; font-weight: bold;}

.txtGuideitem	{font-family: Tahoma, Arial; font-weight: bold; color: #666666; padding-right: 5px; width: 115px;}
.txtGuidedesc	{font-family: Tahoma, Arial;}

.platePrice			{background-color: #CB3827; color: #ffffff; line-height: 11px; text-align: center; width: 80px;}
.platePriceH1		{font-size: 14px; font-family: Arial, Sans-Serif; font-weight:bold;}
.white				{color: #ffffff;}

.btnBorder{			border-top: 1px solid #000000;
					border-left: 1px solid #000000;
					border-bottom: 1px solid #000000;
					border-right: 1px solid #000000;}

.btnContent{		border-top: 1px solid #ffffff;
					border-right: 1px solid #ffffff;
					border-bottom: 1px solid #ffffff;
					background-color: #ffffff;}
					
.btnIcn{			border-top: 1px solid #ffffff;
					border-left: 1px solid #ffffff;
					border-bottom: 1px solid #ffffff;
					background-color: #ffffff;}
					
.btnMarker{			border-top: 1px solid #003366;
					border-left: 1px solid #003366;
					border-bottom: 1px solid #003366;
					background-color: #003366;}
					
a.btn				{color: #000000; font-weight: bold; text-decoration: none;}
a.btn:hover			{color: #000000; text-decoration: none;}

.btnBorderOff{		border-top: 1px solid #999999;
					border-left: 1px solid #999999;
					border-bottom: 1px solid #999999;
					border-right: 1px solid #999999;}
					
.btnMarkerOff{		border-top: 1px solid #999999;
					border-left: 1px solid #999999;
					border-bottom: 1px solid #999999;
					background-color: #999999;}
					
.btnOff				{color: #999999;}

.tickerDiv			{width: 550px;}
.tickerImg			{width: 69px; height: 69px; margin-bottom: 10px; margin-top: 50px;}
.tickerText			{font-family: Arial; font-weight: bold; font-size: 14px;}

.imgFlik
{
	width: 78px;
	height: 19px;}
	
.imgFlik2
{
	width: 100px;
	height: 19px;}


body	
{
	font-family: Verdana, Tahoma;
	font-size: 10px;
	color:#000000;
	margin: 0px 15px 15px 15px;
	background-position: 0 27px;}

td	
{
	font-family: Verdana, Tahoma;
	font-size: 10px;
	color:#000000;}

p
{
	margin: 0px;}

td.content
{
	width: 550px;
	padding-left: 25px; padding-top: 20px;}
	
td.navigation 
{
	width: 180px;
	padding-top: 12px;}

.topimage
{
	width: 755px;
	height: 140px;}
	
.topimage2
{
	width: 755px;
	height: 45px;}
	
.navSeparator
{
	border-top: 1px solid #A5A5A5; margin: 5px 0px 5px 0px; width: 180px;}

.bullet
{
	width: 17px; height: 13px;}
	
a.sidelink
{
	color: #000000; text-decoration: none; font-weight: bold;}

a.link
{
	color: #000000; text-decoration: underline;}

a
{
	color: #000000; text-decoration: underline;}

.headLarge
{
	font-family: Arial, Helvetia, Verdana, Tahoma;
	font-size: 24px; font-weight: bold;}
	
.headSmall
{
	font-family: Arial, Helvetia, Verdana, Tahoma;
	font-size: 14px; font-weight: bold;}

.txtRegular
{
	font-size: 11px; line-height: 15px;}
	
.tblPush
	{
	margin-top: 27px;}
	
.tdPush
	{padding-left: 15px;}
	
.frm_text			{font-weight: bold; margin-top: 6px;}
.frm_dropmargin		{margin-top: 2px;}
.frm_text2			{font-weight: bold; margin-top: 5px;}
.frm_dropmargin2	{margin-top: 1px;}

input, textarea, select {
	font-size: 10px;
	font-family: verdana, arial, helvetica;
}