﻿
html, body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0;
	height:100%;
}

body, a, select, input, div, span, p, td, textarea {
	font-family: Arial, Georgia, Verdana, serif;
	font-size:12px;
	color:#333944;
}

div.color {background-color: #345689;}
div.backgroundColor {background-color: white;}

table.main { height:100%;}

td.backgroundColorMenue{background-color: #E9EAE7;}

td.linkButton1 {background-color:#4D4438;}	
td.line {}

td.color2		{ background-color:#345689; color:White}
td.color3		{ background-color:#E9EAE7;}
td.color3small	{ background-color:#E9EAE7; font-size:9px}
td.color3dark	{ background-color:#C0C0C0;}
td.color4		{ background-color:#BEB9A6; color:black}
td.color5		{ background-color:#CC0000; color:black}

.inColor2		{color:#345689;}	
.color2			{color:White}
.color2Small 	{color:#FFFFFF;	font-size:11px;}
.color3small	{font-size:9px}
.color4			{color:#345689;}	
.color5			{color:#CC0000}	
.mark			{color:red;}
.excl			{color:#345689; vertical-align:middle;font-weight:normal; font-size:11px;}
.exclusivTitle  {color:#C20000; font-weight:bold; font-size:13px;}	

div.blitz		{color:#FFFF00; 
				 font-weight:bold;
				 font-size:30px;
				 position:relative;
				 top:-35px;
				 left:10px;
				  		 
				 }
				 
div.exclusiv {
	position:absolute;
	left:0px;
	top:0px;
	width:223px;
	height:auto;	
	border:1px solid;
	overflow:hidden;
	padding:0px;
	margin:0px;
	visibility:hidden;
	background-color: #FFFFFF;
	color: #000000 !important;	
	border-color: #3C342A !important;
	z-index:10;	
}

div.exclusivPos 
{
	position:relative;
	left:0px;
	top:0px;
	visibility:hidden;
}
div.exclusivDivText
{
	position:relative;
	left:8px;
	top:10px;
	width:200px;
	height:auto;
}			 
img.bord		{border-color:#333944; 
				 border-width:1px; 
				 border-style:solid;}
				 
img.focus		{border:2px #CC0000 solid!important}

a 
{
	color: #345689;
	text-decoration:none;
	font-weight: bold;
}
a.linkButton1Link
{	
	color:white;
	font-size:11px;
}
a.linkButton2Link{
	color:white;
	font-size:11px;
}
a.blitz			
	{color:#FFFF00; 
	font-weight:bold;
	font-size:30px; 
	 }
.blitzSmall			
	{color:#0066CC; 
	font-weight:bold;
	font-size:12px; 
	 }				 
.small { font-size:9px;}

select.small {
	font-size:11px;
	font-family: Arial, Georgia, Verdana, serif;	
}

input.small {
	font-size: 10px;
	font-family: Arial, Georgia, Verdana, serif;	
}


a.metaNavigation
{
	color:#345689;
	font-size:10px;	
}

.metaNavigationSep
{
	color:#345689;
	font-family:Arial;
	font-size:10px;	
}











td.borderLeft_old {background-image:url('images/websiteimages/cruisecenter/con_left.jpg')}


body.nav {
	margin:10px 0px 0px 10px;
}

body.body {
	margin:5px 0px 0px 10px;
}

input {
	margin-right:10px;
}

select.small {
	font-size:10px;
	color:#333944;
	font-family:Arial;	
}



a:hover {
	text-decoration:none;
}

a:active {

}

a.commands {
	color:#ffffff;
	font-weight:bold;
}

a.commands:hover {
	text-decoration:underline;
}

a.breadcrumb {
	font-weight:bold;
}

a.breadcrumb:hover {
	text-decoration:underline;
}
a.smallTitle 
{
	color:#345689;
	font-size:11px;
	font-weight:bold;
}

.textbox {
	width:250px;
}

.textBoxText {
	font-family:Arial;
	font-size:11px;
}

.textarea {
	width:250px;
	height:50px;
}

.statusbox {
	border: solid 1px #000000;
	width:20px;
	height:10px;
	margin-right:5px;
}

.lblFont 
{
	font-weight:bold;
	font-family:Arial;
	font-size:11px;	
}

.label 
{
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	position: absolute;
}

.labelbold
{
	font-weight:bold;
	font-family:Arial;
	font-size:14px;
	position: absolute;			
}

.labelboldColor
{
	font-weight:bold;
	font-family:Arial;
	font-size:14px;
	color:#336699;
	position: absolute;		
}

.asptxt 
{
	width:400px;	
	margin-left:150px;	
}

.Link1{

	color:Blue;	
	width:150px;	
	position:absolute;
	text-decoration:none;
}

.ButtonWidth {
		width:65px;	
	}
	
.ButtonText
{
	font-weight:bold;
	font-family:Arial;
	font-size:13px;
	position: absolute;		
}

.Panel
{
	background-color:#CECECE;	
	border-color:#C0C0C0;
	border-style:solid;
	border-width:2px;	
}

.PanelBgColor
{
	background-color:#99CC66;	
	border-color:#339900;
	border-style:solid;
	border-width:2px;	
}

.PanelHeading
{
	font-family:Arial;
	font-weight: bold;
	font-size: 14px;
	border-color:#C0C0C0;
	border-style:solid;
	border-width:2px;					
}

.TabelCell
{	
	border-width:1px;
	border-style:solid;
	border-color:White;
	vertical-align:middle;
	height:30px;			
}

.TabelRowHeader
{	
	border-width:1px;
	border-style:solid;
	border-color:White;
	vertical-align:middle;
	height:40px;			
}

.TabelRow
{	
	border-width:1px;
	border-style:solid;
	border-color:White;
	vertical-align:middle;
	height:30px;			
}

.TabelHeader
{
	height:40px;			
}

.TableText
{
	font-weight:bold;
	font-family:Arial;
	font-size:11px;	
}

.GridHeading
{
	font-family: Arial;
	font-size: 11px;
	border-color: #C0C0C0;
	color: #ff6600;
}
	
.GridContents
{
	font-family: Arial;
	font-size: 11px;
	color: Black;
}

.GridButtonText
{
	font-weight:bold;
	font-family:Arial;
	font-size:13px;		
}

.Gridlabel 
{
	font-weight:bold;
	font-family:Arial;
	font-size:11px;	
}

.Navigationcontrol
{
	font-family: Arial;
	font-size: 10px;
	color: #345689;
}
.Labelcolor
{
	font-weight:bold;
	font-family: Arial;
	font-size: 11px;
	color: #333944;
}
.Hypbutton
{
	font-weight: bold;
	font-family: Arial;
	font-size: 10px;		
	color: #ffffff;
	height:15px;
	background-color :#4D4438;
}

.CruiseMasterLinkButtonClicked
{
	font-weight:bold;
	font-family:Arial;
	font-size:11px;	
	color:Black;
	background-color:White;
	text-decoration:none;
	border-style:inset;	
	border-color:Black;
	border-width:1px;	
}

a.CruiseMasterLinkButton:hover
{
	font-weight:bold;
	font-family:Arial;
	font-size:11px;	
	color:Black;
	background-color:Silver;
	text-decoration:none;
	border-style:none;	
	border-color:Orange;
	border-style:solid;
	border-width:1px;	
}

.CruiseMasterLinkButton
{
	font-weight:bold;
	font-family:Arial;
	font-size:11px;		
	color:Black;
	background-color:#E6E6E6;
	vertical-align:middle;
	text-decoration:none;	
	border-color:Black;
	border-style:solid;
	border-width:1px;		
}
.BackToShipLink
{
	background-color: #bbe3ff;
	border-width: 1px;
	border-color: Silver;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
a.BackToShipLink:hover
{
	background-color: #64a2ed;
	text-decoration: underline;
}
.LetterStyle
{
	color: #ff6600;
	font-weight:bold 
}

a.whiteLink
{
	color:White;
	font-family:Arial;
	font-size:10px;	
	font-weight:bold;
}

a.whiteLink11
{
	color:White;
	font-family:Arial;
	font-size:11px;	
	font-weight:bold;
}

a.whiteLink11Ul
{
	color:White;
	font-family:Arial;
	font-size:11px;	
	font-weight:bold;
	text-decoration:underline;
}

a.blueLink
{
	color:#345689;
	font-family:Arial;
	font-size:11px;	
}

.versalBold
{
	color:#404438;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

.versal333944
{
	color:#333944;
	font-family:Arial;
	font-size:11px;
}

.versal333944Bold
{
	color:#333944;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

a.blueLink10_00
{
	color:#345689;
	font-family:Arial;
	font-size:10px;	
}

a.blueLink10Bold
{
	color:#345689;
	font-family:Arial;
	font-size:10px;	
	font-weight:bold;
}

a.blueLink11Bold
{
	color:#345689;
	font-family:Arial;
	font-size:11px;	
	font-weight:bold;
}

a.blueLink11Ul
{
	color:#345689;
	font-family:Arial;
	font-size:11px;	
	text-decoration:underline;
}

a.blueLink11UlBold
{
	color:#345689;
	font-family:Arial;
	font-size:11px;	
	text-decoration:underline;
	font-weight:bold;
}



.titleContent
{
	color:#333944;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.titleSuperFocusRed
{
	color:#CC0000;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

.titleSuperFocusDark
{
	color:#333944;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

#divbtn01x{display:none;}
#divbtn02x{display:none;}
#divbtn03x{display:none;}
#divbtn04x{display:none;}
#divbtn05x{display:none;}
#divbtn06x{display:none;}
#divbtn07x{display:none;}
#divbtn01submenu{display:none;}

.whiteTitle
{
	color:White;
	font-family:Arial;
	font-size:11px;	
	font-weight:bold;
}

.imgBg
{
	background-image:url('images/websiteimages/balken_rot.gif');
	text-align:right;
}

.black11Bold
{
	color:Black;
	font-family:Arial;
	font-size:11px;	
	font-weight:bold;
}

.black11Normal
{
	color:Black;
	font-family:Arial;
	font-size:11px;	
    font-weight:normal;	
}

td
{
    font-size:11px;
    padding-left:0px; 
    padding-right:0px; 
    padding-top:0px; 
    padding-bottom:0px;
}

td.cruiseSearchTitle
{
    color:White;
	font-family:Arial;
	font-size:11px;	
	font-weight:bold;
    padding-left:3px; 
    padding-right:3px;    
}    

td.cruiseSearchLine
{
    background-color:#E9EAE7; 
    padding-left:3px; 
    padding-right:3px; 
    padding-top:3px; 
    padding-bottom:3px;
}

td.cruiseSearchLineAlternate
{
    background-color:#FFFFFF; 
    padding-left:3px; 
    padding-right:3px; 
    padding-top:3px; 
    padding-bottom:3px;
}

td.specOfferTitleBlue
{
    background-color:#345689;
    height: 17px;    
    font-size:10px;
    color:#FFFFFF;
    padding-left:0px; 
    padding-right:0px; 
    padding-top:0px; 
    padding-bottom:0px;
}

td.specOfferTitle
{
    background-color:#BEB9A6;
    height: 21px;    
    font-size:10px;
    color:#333944;
    padding-left:0px; 
    padding-right:0px; 
    padding-top:0px; 
    padding-bottom:0px;
}
td.specOffer
{
    background-color:#FFFFFF;
    font-size:10px;
    color:#333944;
    padding-left:0px; 
    padding-right:0px; 
    padding-top:0px; 
    padding-bottom:0px;
}
td.specOfferAlternate
{
    background-color:#E9EAE7; 
    color:#333944;    
    font-size:10px;    
    padding-left:0px; 
    padding-right:0px; 
    padding-top:0px; 
    padding-bottom:0px;
}
td.specOfferLine
{
    background-color:#BEB9A6;
    height: 1px;  
}
a.specOffer 
{
    color:#345689;    
    font-size:12px;
    font-weight:bold;	
}
font.error 
{color:Red}