
@charset "utf-8";
/* CSS Document */

*{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000;

	text-align: left;

}

/* Normale linkjes */
a:link {
	color: #800;
	text-decoration: underline;
}

a:visited {

	color: #800;
	text-decoration: none;

}

a:hover {

	color: #FF0;
	text-decoration: none;

}

a:active {

	color: #FF0;
	text-decoration: none;

}

.top_menu	{
	background-color: #FF0;
	text-align: center;
	
}

/* Afwijkende linkjes */

A.top_menu:link           {
	font-size: 14px;
	font-weight: normal;
	COLOR: #800;
	TEXT-DECORATION: none;
}

A.top_menu:visited        {
	font-size: 14px;
	font-weight: normal;
	COLOR: #800;
	TEXT-DECORATION: none;
}

A.top_menu:hover          {
	font-size: 14px;
	font-weight: normal;
	COLOR: #666;
	TEXT-DECORATION: none;
}

A.top_menu:active         {

	font-size: 14px;
	font-weight: normal;
	COLOR: #000;
	TEXT-DECORATION: none;

}

body {

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	background-color: #DEDEDE;
}

em{
	font-weight: bold;
	font-style: normal;

}


li{
	font-style: italic;
	
}

img{
	border: 1px solid #FFF;	
}

.blok_index_1 {
	width: 45%;	
	background-color: #E9E9E9;	
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
	border:	#515151;
	border-style: groove;
	border-bottom-width: thick;
	border-left-width: thick;
	border-right-width: thin;
	border-top-width: thin;
}

.blok_index_2 {
	width: 45%;	
	background-color: #E9E9E9;	
	margin-left: 10px;
	margin-right: 10px;
	padding: 10px;
	border:	#515151;
	border-style: groove;
	border-bottom-width: thick;
	border-left-width: thin;
	border-right-width: thick;
	border-top-width: thin;
}

.no_border {
	border: 0px;
}

.cursief {
	font: italic larger;
}

.diner {
	text-align: center;
}

.error{

	border: 2px solid #F00;
}

.extra{
	font-size: 14px;	
}

.extra_2{
	font-size: 16px;
	font-weight: bold;
	color: #2E2E2E;
	
}

.right {
	text-align: right;
}


.hoofd{
	margin: auto;
	background-color: #DEDEDE;
	height: auto;
}

.header{
	background-image: url(img/bg_top_nw.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 235px;
	border: 1px solid #FFF;
}

.footer{
	font-size: 12px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	text-align: center;
}

.last_minute {
	font-size: 12px;
	font-weight: bold;
	color: Red;
	text-align: left;
	text-decoration: blink;
}

.lijnen{

	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	text-align: left;

}
.lijnen_rechts{

	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	border-right-width: 1px;
	border-right-color: #FFF;
	text-align: left;

}

.lijnen_rondom {
	border: medium solid Yellow;
	p;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.lijnen_boven {
	border-top: thin solid #DEDEDE;
	padding: ;
	padding-top: 10px;
}


.menu{

	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
	text-align: left;

}
.menu_kop{
	font-size: 14px;
	font-weight: bold;
	color: #FF5A00;
}

.menu_kop_center{
	font-size: 14px;
	font-weight: bold;
	color: #FF5A00;
	text-align: center;
}

.menu_kop_bg {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: White;
	background-color: #4C4C4C;
	border-right: thin solid White;
}


.menu_grote_kop{
	font-size: 16px;
	font-weight: bold;
	color: #FF5A00;
	text-align: left;
}

.menu_aanbieding{
	font-size: 16px;
	font-weight: bold;
	color: Red;
	text-align: left;
}

.menu_aanbieding_noorwegen{
	font-size: 14px;
	font-weight: bold;
	color: Navy;
	vertical-align: text-top;
	text-align: center;
	padding-top: 10px;
	background-image: url(img/overige/noorse-vlag.gif);
	background-repeat: no-repeat;
}



.noorwegen {
	border-bottom-width: thick;
	border-color: Red;
	border-left-width: thick;
	border-right-width: thick;
	border-style: solid;
	color: Blue;
}

.red{

	color: #F00;	
}

.ships {
	padding: 2px 2px;
	vertical-align: top;
	border-top: 1px solid #E9E9E9;
	background-color: #E9E9E9;
	border-right: thin solid White;
	text-align: center;
}

.ships_prijs {
	padding: 2px 2px;
	vertical-align: top;
	border-top: 1px solid White;
	background-color: #999999;
	color: White;
	text-align: center;
	border-right: thin solid White;
}

.ships_noorwegen {
	padding: 10px;
	vertical-align: top;
	border-top: 1px solid Blue;
	background-color: #E9E9E9;
}
.schema {
	padding: 2px 2px;
	vertical-align: top;
	border-top: 1px solid White;
	border-right: thin solid White;
	background-color: #E9E9E9;
}

.schema_prijs {
	padding: 2px 2px;
	vertical-align: top;
	border-top: 1px solid White;
	border-right: thin solid White;
	background-color: #999999;
	color: White;
}












