/* snd.css ; T3  */

/***************************
/* 	SYSTEM 
/***************************/
HTML {
  	height: 		100%;
  	margin-bottom: 	1px;
	text-align:		center;
	background: 	#fff url(../images/bg_gradient_buegray.gif) repeat-x;/* #2e3a43 url(../images/bg_dottedpatt.gif);*/
}

BODY {
	margin: 		0px 0px 0px 0px;
	text-align:		left;
	font-family:  	Arial, Verdana, Helvetica, sans-serif;
	color: 			#333;/*#2E2E2E;*/ 
	height: 		auto;/*100%;*/
	background: 	transparent url(../images/bg_htm_ornament.png) no-repeat top center ; /*url(../images/bg_topstrip2.gif) repeat-x top;*/
	padding: 		0;
	/*position:		relative; */
	/*clear:		left 50px;*/
}

.float_img {
	/*position: absolute;*/
	float:left;/**/
	top: 0;
	left: 0;
	margin-left: 0px;
	width: 170px;
	height: 90px;
}

*:focus { 
	outline: 		none;
}
ccccccc
/* main normal body */
.normal, p {
	font-size:		11px; /*11pt Verdana*/
	line-height:	150% ;
	letter-spacing:	normal ; /* 0,3mm */
	color:	#333;/*#2E2E2E;*/ 
	margin: 		0px 0px 8px 0px; 
	padding: 		0px;

}

p.normal_red {
	color:			#CB015C;
	margin: 		0; 
	padding: 		0;
}

p.normal_dottyunderline {
	color:	#333;
	margin: 		0; 
	padding: 		0 0 2px 0;
	background: 	url(../images/css_dotted_line.png) repeat-x bottom;
}

a, a:visited {
	color:			#4488BF;
	border: 		0px;
}

/* Removes border around link icons! */
a img { 
	border: 		0px; 
}

a:hover {
	text-decoration: underline;
	color:			#2F679F;
}

/**************************
    BULLETS (GENERAL/MAIN) 
***************************/

ul, ul.normal  {
	list-style-position:	outside;
	list-style-image:		url(../images/bullet_arrow.png); 
	margin: 				0 0 0 15px;
	padding: 				0px;
	text-indent: 			0px;
}

li, li.normal {
	padding-left: 		1px;
}

ol , .normal ol  {
	margin-left: 		15px;
	list-style: 		outside decimal;
	padding: 			0;
}

p.bullet_grand  { /* normal style - different bullet (arrow) */
	background:			url(../images/arr_11blue.png) 0px 1px no-repeat; 
	margin: 			0 0 0 0px;
	padding: 			0 0 4px 18px;
	text-indent: 		0px;
}


/************************************/

p.normal_right {
	text-align:   right;
}

p.normal_center {
	text-align:   center;
}

p.date_news {
	color:	 		#396c8f;
	margin:			0px;
	padding:		2px 0 0 0;	
	background: 	#F9F9F9; /*url(../images/css_dotted_line.png) repeat-x top;*/
	border-top:		1px dashed #8cbbd9;
}

p.note {
	border:			1px #94BFDC solid;
	padding:		5px 10px 5px 10px;
}

p.note_important {
	border:			1px #CBD2D8  solid; /*#3375AA*/
	padding:		5px 10px 5px 10px;
	color:			#fff;
	background:		#7596AE;
}

p.small {
	font-size: 		10px;
	line-height: 	13px;
	color: 			#2E2E2E;
	font-weight: 	normal;
	text-align: 	left;
	padding:		0 0 0 0px;
}

p.small_light {
	font-size: 		10px;
	line-height: 	13px;
	color: 			#666666;
	text-decoration: none;
	font-weight: 	normal;
	padding	: 		0 0 0 0px;
}

p.readmore  {
	font-size: 	10px;
	line-height:10px;
	/*color: 		#890101; */
	border:	0px;
	padding:	0px;
	margin-bottom:	5px;
	text-align:right;
}

p.normal_highlighted  {
	font-size: 	11px;
	color: 		#444444;
	background:	#E4EFF3;
	border: 	0px solid #d0d0d0;
	padding:	1px 3px 1px 3px;
	margin:		0 0 1px 0;
}

p.none {
	padding:	0;
	margin:		0;
	font-size: 	1px;
	line-height:1px;
}


/***************************
/* 	LINKS
/***************************/
a.external_link, 
a.external_link_new_window, 
a.internal_link,
a.internal_link_new_window
a.download_link
a.mail_link
{
	color: 	#4192C2;
}

a.mail_link img, 
a.download_link img,
a.external_link_new_window
{ 
	margin:  1px 4px -1px 0;
}


/***************************
/* 	TITLES & HEADINGS 
/***************************/
/*content item title and component title are styled the same */
/*content heading/title*/
/*H1, .heading1 { 
  	
	font-size: 		20px;
	line-height: 	130%;
	font-stretch:	narrower;
	letter-spacing:	-0.03em;
	font-weight:	550;
	color: 			#1779CA;
	padding: 		0 5px 0 0px;
	/*background:	url(../images/bg_title_slated_m.png) repeat-x right;/* bg_title_slated_top.png*/
/*}*/

H1, .heading1, span.heading1, span.H1 {
	font-size: 		18px;
	line-height: 	130%;
	font-stretch:	semi-condensed;
	letter-spacing:	-0.06em;
	font-weight:	500;
	color: 			#1779CA; 
	padding: 		0 10px 5px 0;
	margin: 		6px 0 6px 0;
	background: 	none;
	font-family:	Verdana, Helvetica, sans-serif;
	/*background:	url(../images/bg_title_slated_m.png) repeat-x right;/* bg_title_slated_top.png*/
}

#right_sidebar .heading1, #right_sidebar H1 {
	font-size: 		14px;
	line-height: 	130%;
	padding: 		0 6px 0px 0 ;
	margin: 		0 ;
}

/* Blue SubTitle*/
H2, .heading2{
	font-size: 		14px;
	line-height: 	130%;
	font-stretch:	semi-condensed;
	letter-spacing: --0.6em; /* -1px*/ 
	font-weight: 	600;
	color: 			#1A5C8E;/* #1A5C8E #1F5FC9*/
	margin: 		10px 0 4px 0;
	padding	: 		0 0 0 0px;
	vertical-align: bottom;
}

/* underlined blue title */
H3, .heading3 {
	font-size:	 	12px;
	line-height: 	130%;
	letter-spacing: normal; /* -1px*/ 
	font-weight: 	700;
	color: 			#1A5C8E; /* #356F99 #333333;*/ 
	margin: 		12px 0 6px 0;
	padding: 		0 0 3px 0px;
	background: 	url(../images/css_dotted_line.png) repeat-x bottom;
	/*border-bottom: 1pt solid #8FA402; */
}


/* highlighted title*/
H4, .heading4, #right_sidebar.heading2, #right_sidebar H2 {
	font-size:	 	12px;
	line-height: 	130%;
	letter-spacing: normal; /* -1px*/ 
	font-weight: 	700;
	color: 			#1A5C8E; /* #356F99 #333333;*/ 
	margin: 		14px 0 6px 0;
	padding: 		0 0 3px 0px;
	background: 	url(../images/css_dotted_line.png) no-repeat bottom right;
	border-bottom: 1pt dotted #ccc; /*#8FA402*/
}

/* blue title; */
H5, .heading5 {
	font-size:	 	11px;
	line-height: 	150%;
	font-weight: 	700;
	letter-spacing:	normal; /* 1pt */
	color: 			#1A5C8E; 
	margin: 		14px 0 2px 0;
	padding: 		0 0 3px 0px;
	/* background: 	url(../images/css_dotted_line.png) repeat-x bottom; */
	/* border-bottom: 1px dotted #9b9a87; */
}

p.heading_anchored {
	font-size:	 	11px;
	line-height: 	150%;
	font-weight: 	900;
	letter-spacing:	normal; /* 1pt */
	color: 			#1A5C8E;
	margin: 		3px 0px 2px 0px;
	padding: 		0px;
	border-bottom: 	1px solid #daeaf7;
}

/* sub-leading */
H6, .heading6 {
	font-size: 		11px;
	line-height: 	150%;
	letter-spacing:	normal; /* 1pt */
	font-weight: 	700;
	color: 			#333333; /* #4A493E */
	background: 	url(../images/css_dotted_line.png) repeat-x bottom;
	margin: 		14px 0 5px 0;
	padding	:		0 0 0 0px;
	/* border-top: 	1px dotted #D6D6D6;*/
}

p.header_kayak, p.header_sailing, p.header_diving {
	font-size: 		16px;
	line-height: 	20px;
	height:			50px;
	font-stretch:	narrower;
	letter-spacing:	-0.03em;
	font-weight:	bold;
	color: 			#1779CA; 
	background: 	url(../images/icon45_kayak.png) no-repeat right top;
	border-top: 	1px dotted #ccc;
	vertical-align:	top;
	margin:			5px 10px 0 0;
}

p.header_sailing {
	background: 	url(../images/icon45_sailing.png) no-repeat right top;
}

p.header_diving {
	background: 	url(../images/icon45_diving.png) no-repeat right top;
}

/* Content description */
p.preamble {
	font-size: 		12px;
	line-height: 	150%;
	letter-spacing:	normal; /* 1pt */
	font-weight: 	700;
	color: 			#1F8ADA; /* */
	margin: 		10px 0 10px 0;
	padding	:		0px 0 0 0px;
}

/* Rasterized Headers */
.slatedlines {	
	background:	url(../images/bg_title_slated_top.png) repeat-x right;
	padding: 	0 0 0 0px;
}

span.slatedlines {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	 15px;
	font-weight:	bold;
	padding: 		0 10px 0 0;
	margin: 		0 auto;
	line-height: 	16px;
	background: 	none;
}

/**********************************
/* 	PAGE FORMATION STYLING LAYOUT  
/**********************************/
/* base background */
	/*#page_bg { 
  height: 		100%;
	background:  	#ff0000 url(../images/bg_splash_xl.jpg) no-repeat bottom right; 
	padding: 		0;
	margin:	0px;
	/*position:		relative; */
	/*clear:		left 50px;
}*/

/* contains the entire page content */
#wrapper, #wrapper_fp {
  	background:		#fff url(../images/toplogo3.jpg) 0px 0px no-repeat; /*url(../images/toplogo.jpg) 0px 0px no-repeat; */
	width: 			1024px;/*1050px*/
	margin-left:	auto;
	margin-right:	auto;
	/*clear: 			both;*/
}

#wrapper_fp {
  	background:		#fff url(../images/toplogo3_fp.jpg) 0px 0px no-repeat; /*url(../images/toplogo.jpg) 0px 0px no-repeat; */	
	border-collapse:collapse;
	vertical-align:top;
}


#page_header {
	background:  	transparent;  /*url(../images/header_xx.png) 0px 0px no-repeat*/ 
	height: 		93px;/*127px if tom menu is positioned lower, under banner*/
	margin-right: 	5px; 
	border-bottom: 	0px dashed #888;
}

#page_header00 {
	background:  	transparent;  /*url(../images/header_xx.png) 0px 0px no-repeat*/ 
	height: 		93px;/*127px if tom menu is positioned lower, under banner*/
	margin: 		0 5px 0 0;
	border-bottom:	0px dashed #888;
}

#midwrap { /*defined as table in order to get transparency and show background image*/
	background: transparent url(../images/bg_splashwave_xl.gif) no-repeat bottom right; /*bg_splashornament_xl_top.gif;*/
	width: 		1024px;/*1000px*/
	border-collapse:collapse;
	border-right: 1px solid #e2e7ea;
	border-left: 0px solid #e2e7ea;
	border-collapse:collapse;
}

/***************************
/* 	CONTAINERS  
/***************************/
 /*#topnav_container, #topnav_container_fp { /*styles defined in hmenu_dropdown.css */
	/*position: 	relative;
	background:	none;
	height: 	25px;
	top: 		72px;*/
	/*margin-right: 210px;*/
	/*opacity: 	0.5;
	filter: 	alpha(opacity=50);*/
/*}*/

#left_sidebar{ /* (table department) td: use it for menu header image */
	width: 			180px;
	padding: 		0;	
	background:		transparent; /*url(../images/bg_left_sidebar_d.gif) no-repeat bottom right; */
	vertical-align:	top;
	text-align:		right;
	
}

#left_sidebar_fp{ /* (table department) td: use it for menu header image */
	position:relative;
	width: 			180px;
	margin: 		0;
	padding: 		0;	
	background:		transparent;/* url(../images/bg_left_sidebar_d.gif) no-repeat bottom right; */
	vertical-align:	top;
	text-align:		right;
	border-collapse:collapse;
}

#left_container {
	margin: 	100px 5px 5px -0px; 
	padding: 	0px 0px 30px 0px;
	background: transparent; /* url(../images/navigationbar_bg.png) 0px no-repeat bottom;*/
	text-align:	left;
}

#left_addspace {
	margin: 90px 0 20px 0;
	padding: 0 6px 0 10px;
	text-align:center;
	vertical-align:	bottom;
	background: none;
} 
 

#mainarea { /*table department - td inner pages*/
	width: 			655px; /*600px*/ /*4px extra for the slated line image on the right*/
	min-height:		500px;
	background:		transparent; /* url(../images/verticalslate5_light.gif) repeat-y right; */
	border-right: 	1px solid #ddd;
	vertical-align:	top;
}

#middle_container { /* total width available=593px */
	padding: 		5px 14px 30px 18px; /*0 6px 30px 8px;*/	
	margin:	 		0;
	background:		url(../images/css_dotted_line.png) repeat-y left;/**/
	min-height:		500px;
}


/**********************************
 FRONT PAGE ONLY (FRONT GRAPHIC)
 ***********************************/
#fp_mainarea { /*table department - td*/
	width:			655px; /*4px extra for the slated line image on the right*/
	/*margin-left:	155px;
	padding-left: 	10px; */
	background:		transparent url(../images/fp_slogan_btm.png) no-repeat bottom right;/*transparent url(../images/verticalslate5_light.gif) repeat-y right;*/
	/*url(../images/css_dotted_line.png) repeat-y left;*/
	border-right: 	1px solid #ddd;
	vertical-align:	top;
	border-collapse:collapse;
	vertical-align:top;
}

#fp_midd_container { /* total width available=593px */
	padding: 		1px 0px 0px 0px; /**/	
	margin:	 		0px;
	/*background:		url(../images/css_dotted_line.png) repeat-y left;*/
}

/*slideshow_fp*/
#front_graphic_topinside {
	margin: 		0px 0px 0px 0px; 
	padding: 		0 0 0 0px; /*inset left for 1px in order to display the left border of the fp_container*/
	height:			260px;
	width:			650px; /*600px*/
	/*font-size:		10px;
	line-height:	11px;
	color:			#fff;*/
	background:  	transparent;/*#e2e7ea; *url(../images/fp_slideshow/intro_img_kay01.jpg) no-repeat left top;  total available width=600 */
	border: 		none;
	vertical-align:top;
}

#front_main_content {
	padding:	0px 5px 5px 7px;
	clear:both;
}

#fp_brands {
	margin:	-3px 0 10px -1px;
	padding: 0 0 0 1px; /*inset left for 1px in order to display the left border of the fp_container*/
	width:		649px;
}


/*****************
 FRONT TEASERS 
******************/
#front_teaser01{
	width:		194px; /*179px*/
	height:		auto; 
	float:		left;
	margin: 	0px 12px 12px 8px;
	padding:	4px 4px 4px 4px;
	border:		#52626f 1px dashed; /*#8fa1af solid*/

}

#front_teaser02{
	width:		194px; /*179px*/
	height:		auto; 
	float:		left;
	margin: 	0px 12px 12px 0px;
	padding:	4px 4px 4px 4px;
	border:		#52626f 1px dashed; /*#8fa1af solid*/

}

#front_teaser03{
	width:		194px; /*179px*/
	height:		auto; /*80px;*/
	float:		left;
	margin: 	0px 4px 12px 0px;
	padding:	4px 4px 4px 4px;
	border:		#52626f 1px dashed; /*#8fa1af solid/
	/*background: url(../images/bg_title_slated_top.png) repeat-x top; */
	
}

#front_right_teaser { /* styled like teaser 01/02*/
	height:		auto; /*80px;*/
	margin:		0 6px 12px 6px;
	padding:	10px 10px 5px 4px;
	/*border:		#52626f 1px dashed; /*#8fa1af solid*/
	border-top:	#c3cfd9 0px solid;
	border-left: #c3cfd9 0px solid;
	border-right: #c3cfd9 0px solid;
	border-bottom:	#c3cfd9 0px solid;
	/*background: url(../images/bg_title_slated_top.png) repeat-x top;*/
}

/***************************
/* 	RIGHT SIDE COLIMN 
/***************************/
#right_sidebar {	
	width: 			184px;/*210*/
	margin:	 		0 0px 0 0;
	padding: 		0;	
	min-height:		400px;
	vertical-align:	top;
	float: right;
}

#right_container {
	padding:		5px 5px 2px 7px;
	margin:			0px 5px 0px 0px;
}

#right_container img {
	max-width: 160px;
	height:auto;
}

#front_right_sidebar {	
	width: 			184px;/*210*/ 
	margin:	 		0px;
	padding: 		0px;
	/*background:		url(../images/css_dotted_line-light.png) repeat-y left;  */
	float: 			right;
	vertical-align:top;
	border-collapse:collapse;
}

#front_right_container {
	padding:		0px 0px 2px 0px;
	margin:			0px;	
}

/* TOP RIGHT GRAPHIC */
#front_graphic_topright{
	margin: 		2px 0px 0px 1px ;
	padding:		0px 10px 20px 5px;/*18px 15px 8px 14px;*/
	/*height:			120px;*/
	/*font-size:		10px;
	line-height:	14px;*/
	/*background:  	url(../images/intro_img_right.jpg) no-repeat left top;*/
}

#front_graphic_topright p{
	color:			#2E2E2E;
	/*border-bottom:	1px dotted #CAD1D5;*/
}

#right_content {
}

#front_right_content {
	
	margin:			0px 0 0 1px;
	padding:		4px 10px 0px 8px;
	border-left:		0px dashed #cccccc; 
}

#date {
	font-size:			10px;
	font-family: 		Verdana, sans-serif;
	vertical-align: 	top; 
	text-align:			center;
	size:				10px;
	color:				#999999;
	padding:			1px 0 0 0;
}


/***************************
/* 	PATHWAY
/***************************/
#pathwaynav {
	margin: 		0 0 2px 0px;
	line-height: 	12px;
	font-size: 		10px;
	color: 			#999999;
	padding:		2px 0 2px 0;
}

/***************************
/* 	FOOTER
/***************************/
#footer{
	background: 	 #97a6b0 url(../images/bg_footer_r.gif) bottom right no-repeat; /*#e2e7ea - footer light bg_footer.gif  dbe2e5*/
	
}

.footer {
	margin: 		0; /*0 5 0 9;*/
	padding:		3px 0px 2px 350px; /*3px 0px 2px 566px  if aligned right and text-aligne:left*/
	text-align:		left;
	line-height: 	18px;
	font-size: 		9px;
	border-top: 	1px dashed #BFD1D5; 
	border-bottom: 	1px dotted #A2A2A2;
	border-left: 	0px solid #BFD1D5; 
	border-right: 	0px solid #EAEADF;
	clear: 			both;
	color: 			#52626f; /* #888888 (on light) ...  #174164*/
}
.footer a{
	text-decoration: 	none;
	color: 			#52626f;
}

.footer a:hover{
	text-decoration: 	underline;
}

/***********************************
     T3 IMAGES/LIGHTBOX/...
************************************/

div.csc-textpic-imagewrap{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color:	#333;/*#2E2E2E;*/ 
}

.csc-textpic-image csc-textpic-firstcol{
}

/***********************************
 T3 default classes for menus (Sitemap, ...)
************************************/
.csc-menu, csc-menu-1 /*menu of site map of subpages*/ {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color:	#333;/*#2E2E2E;*/
	line-height: 16px; 

}

.csc-menu ul li, csc-menu-1 ul li{
	list-style-image: url(../images/arrow.gif);

}

/*** Sitemap menu****/
.csc-sitemap{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color:	#333;/*#2E2E2E;*/
	line-height: 16px;
	width:550px; 
}

.csc-sitemap ul li, .csc-sitemap ul li a{
	list-style-image: url(../style/img/arr_blue.gif);
	/*border-bottom: 1px dotted #888;*/
	font-weight: bold;
	color:	#1779CA;
	text-decoration: 	none;
	
}

.csc-sitemap ul li li, .csc-sitemap ul li li a{
	list-style-image: url(../style/img/arr_gray.gif);
	/*border-bottom: 1px dotted #ddd;*/
	font-weight: normal;
	color:	#666;
}

