@charset "utf-8";
body  {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
    	background: #2a57a5;
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    	color: #000000;
    }
    .thrColFixHdr #container { 
    	width: 1080px; 
    	background: #FFFFFF;
    	margin: 0 auto; 
    	border: 1px solid #000000;
    	text-align: left; 
    } 
    .thrColFixHdr #header {
		height: 300px; 
    	background: #ffffff; 
		background-image: url(images/fnnlogo1100px.jpg);
		background-repeat: no-repeat;
    	padding: 0px;  
    } 
	
 
	
    .thrColFixHdr #sidebar1 {
    	float: left; 
    	width: 180px; 
    	background: #ffffff; 
    	padding: 0px 10px; 
    }
	
	.thrColFixHdr #menuerahmen {
    	background-color: #6586Be;
		width: 160px; 
    	padding: 10px 5px; 
    	margin-top: 0px;
		margin-right: 5px;
		margin-bottom: 10px;
		margin-left: 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		line-height: 20px;
		font-weight: bold;
		font-variant: normal;
		border:2px solid #F79FA1;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		border-radius:15px;	
		}
		
	.thrColFixHdr #menueadresse {
    	background-color: #6586Be;
		width: 160px; 
    	padding: 5px; 
    	margin: 10px;
		margin-right: 5px;
		margin-bottom: 10px;
		margin-left: 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		line-height: 20px;
		font-weight: bold;
		font-variant: normal;
		border:2px solid #F79FA1;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		border-radius:15px;	
		}
	
	.thrColFixHdr #menuelogo {
    	background-color: #ffffff;
		background-image:url(images/wikingerschiff2.jpg);
		width: 160px;
		height: 115px;
    	padding: 5px; 
    	margin-top: 10px;
		margin-right: 5px;
		margin-bottom: 10px;
		margin-left: 5px;
		}
	
	.thrColFixHdr #menuelcc {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	width: 160px;
	height: 130px;
	padding: 5px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	border:1px solid #0033cc;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	text-align: center;
		}
		
	.thrColFixHdr #menueaktuelles {
    	background-color: #e6eefb;
		width: 160px; 
    	padding: 5px; 
    	margin: 10px;
		margin-right: 5px;
		margin-bottom: 10px;
		margin-left: 5px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		line-height: 20px;
		font-weight: bold;
		font-variant: normal;
		border:2px solid #F79FA1;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		border-radius:15px;	
		}
		
	ul#Navigation {
    width: 130px;
    margin: 0; padding: 5px;
	
      }
  * html ul#Navigation {  /* Korrekturen fuer IE 5.x */
    width: 150px;
    w\idth: 140px;
    padding-left: 0;
    padd\ing-left: 5px;
  }
  ul#Navigation li {
    list-style: none;
    margin: 1px; padding: 0;
  }

  ul#Navigation a {
    display:block;
    padding: 5px;
    text-decoration: none; font-weight: bold;
    border: 1px solid black;
    border-left-color: #cedcec; border-top-color: #cedcec;
    color: #ffffff; background-color: #2a57a5;
  }
  * html ul#Navigation a {  /* Breitenangaben nur fuer IE */
    width: 100%;
    w\idth: 90%;
  }
  ul#Navigation a:hover {
    border-color: #cedcec;
    border-left-color: black; border-top-color: black;
    color: #f79fa1; background-color: #ee3338;
  } 
 ul#Navigation a:visited {
    border-color: #1px solid black;
    border-left-color: #cedcec; border-top-color: #cedcec;
    color: #f79fa1; background-color: #2a57a5;
  }
ul#Navigation a:active {
    border-color: 1px solid black;
    border-left-color: #cedcec; border-top-color: #cedcec;
    color: #EE3338; background-color: #2a57a5;
  }
	
	
    .thrColFixHdr #sidebar2 {
	float: right;
	width: 190px; 
	background: #ffffff; 
	padding: 0px 10px 0px 0px; 
    margin: 0px 15px 15px 0px;
	}
	
	.thrColFixHdr #sidebar2box {
		width: 185px;
		background-color:#e6eefb; 
    	padding: 5px; 
    	margin: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		line-height: 20px;
		font-weight: bold;
		font-variant: normal;
		border:1px solid #6586be;
		-moz-border-radius:15px;
		-webkit-border-radius:15px;
		border-radius:15px;	
		}
	
    .thrColFixHdr #mainContent { 
    	margin: 0 200px; 
    	padding: 0px 10px; 
    }
	 
	 .thrColFixHdr #mainContentbuchung { 
    	margin: 0px 0px 0px 200px; 
    	padding: 0px 10px;
	}
 
    .thrColFixHdr #footer { 
    	padding: 20px 0px 0px 0px; 
    	background:#ffffff;
		background-image:url(images/faehrennachnorwegenfooter.jpg);
		background-repeat:repeat-x;
		text-align:center;
	   	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		height:auto;
    } 
	
    .thrColFixHdr #footer p {
    	margin: 0; 
    	padding: 10px 0; 
    }
	
	.thrColFixHdr #footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
		
}

.thrColFixHdr #footer a:link {
	color:#000000;
	text-decoration:none;}
.thrColFixHdr #footer a:visited {
    color:#000000;
	text-decoration:none;}
.thrColFixHdr #footer a:hover {
    color:#ee3338;
	text-decoration:none;}
.thrColFixHdr #footer a:active {
    color:#ee3338;
	text-decoration:none;
	}

	
    .fltrt { 
    	float: right;
    	margin-left: 8px;
    }
    .fltlft { 
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
.img {
	border: 1px solid;
	color:#000000;
	margin: 5px;
	padding: 5px;
	background-color:#ffffff;
}

.imgborderonly {
	border: 1px solid;
	color:#000000;
	}

	
.a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #ee3338;
	text-decoration: none;

}

.stila1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #ee3338;
	text-decoration: none;
	
}

.stila2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #ee3338;
	text-decoration:none;
}
	
.stila3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
			
}

.stila4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration:none;
			
}

.stila6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant:normal;
	color: #ffffff;
	text-decoration:none;
}

 #sidebar2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #ee3338;
	text-decoration:none;
				
}

 #sidebar2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #6586be;
	text-decoration:none;
				
}

.stila5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	
}

.stil1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #EE3338;
	}

.stil2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #EE3338;
	}

.stil3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #EE3338;
	}

.stil4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #EE3338;
	}
	
.stil5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #EE3338;
}	
.stil6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #EE3338;
}
.stil7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}

.stil8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}

.stil9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.stil10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.stil11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}

.stil12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	}

.stil13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	}
	
.stil14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	}
	
.stil15 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color:#ffffff;
	}

.boxohnerahmen300px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	float: left;
	height: auto;
	width: 280px;
	padding: 5px;
	margin: 5px;
	
}

.boxohnerahmen610px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	float: left;
	height: auto;
	width: 610px;
	padding: 5px;
	margin: 5px;
	
}

.indexboxgross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #f5f8fd;
	text-align: left;
	float: left;
	height: 300px;
	width: 413px;
	border:1px solid #F79FA1;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	padding: 5px;
	margin: 5px;
	
}

.indexboxgroesser {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #f5f8fd;
	text-align: left;
	float: left;
	height: auto;
	width: 610px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	
}

.box1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #f5f8fd;
	text-align: left;
	float: left;
	height: auto;
	width: 610px;
	border:1px solid #F79FA1;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	padding: 10px 15px;
	margin: 0px 5px 5px 5px;
	
}

.box2 {
	display:block;
	outline:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #ffffff;
	text-align: justify;
	float: left;
	height: 300px;
	width: 176px;
	border:1px solid #F79FA1;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	padding: 10px 5px;
	margin: 0px 15px 15px 0px;
	text-decoration:none;	
}

.box3 {
	display:block;
	outline:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #ffffff;
	text-align:left;
	float: left;
	height: 350px;
	width: 176px;
	border:1px solid #F79FA1;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	padding: 10px 5px;
	margin: 0px 15px 15px 0px;
	text-decoration:none;		
}

.box4 {
	display:block;
	outline:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #ffffff;
	text-align: justify;
	float: left;
	height: auto;
	width: 250px;
	border:1px solid #F79FA1;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	padding: 10px 5px;
	margin: 0px 15px 15px 0px;
	text-decoration:none;		
}

.box5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #f5f8fd;
	text-align: left;
	float: left;
	height: auto;
	width: 800px;
	border:1px solid #F79FA1;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	padding: 10px 15px;
	margin: 0px 5px 5px 5px;
	
}

.box6 {
	display:block;
	outline:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #ffffff;
	text-align: justify;
	float: left;
	height: auto;
	width: 590px;
	border:1px solid #F79FA1;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	padding: 10px 5px;
	margin: 0px 15px 15px 0px;
	text-decoration:none;		
}

.box7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #f79fai;
	text-align: justify;
	float: left;
	height: auto;
	width: 500px;
	padding: 10px 2px;
	margin: 0px;
	text-decoration:none;		
}

.box8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #f79fai;
	text-align: justify;
	float: right;
	height: auto;
	width: 280px;
	padding: 10px 2px;
	margin: 0px;
	text-decoration:none;		
}

.box9 {
	display:block;
	outline:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #ffffff;
	text-align:center;
	float: left;
	height: auto;
	width: 480px;
	border:1px solid #F79FA1;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	padding: 10px 5px;
	margin: 0px 15px 15px 0px;
	text-decoration:none;		
}

.box10 {
	background:url(images/kreuzfahrthintergrund.jpg);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: center;
	float: left;
	height: auto;
	width: 590px;
	padding: 10px 2px;
	margin: 0px;
	border:2px solid #F79FA1;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	text-decoration:none;		
}


.td1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	background-color: #2a57a5;
	text-align: center;
}

.td1a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	background-color: #2a57a5;
	text-align: left;
}

.td2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	background-color: #2a57a5;
	text-align: center;
}

.td2a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	background-color: #2a57a5;
	text-align: left;
}

.td2b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	background-color:#6586BE;
	text-align: left;
}

.td3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	background-color: #f79fa1;
	text-align: center;
}

.td3a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	background-color: #f79fa1;
	text-align: left;
}

.td4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	background-color: #ffffff;
	text-align: center;
}

.td4a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	background-color: #ffffff;
	text-align: left;
}

.td5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	background-color: #ffffff;
	text-align: center;
}

.td5a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	background-color: #ffffff;
	text-align: left;
}

.td6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	background-color: #2a57a5;
	text-align: center;
}

.td6a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	background-color: #2a57a5;
	text-align: left;
}

.td7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	background-color: #f79fa1;
	text-align: center;
}

.td7a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #ffffff;
	background-color: #f79fa1;
	text-align: left;
}
.bildbox {
	float: left;
	height: auto;
	width: 600px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

