/* ----------------------------------------------------------------
	www.xseayachts.com Standard CSS
	Autor: guycolle // Guy-Maurice Collé
	Version: 07.08.2008
	Allg. Formatierungen, Layout,...
---------------------------------------------------------------- */
body {
	background: #000000 url(../images/bg_X.jpg) top no-repeat;
	font-size: 101%;
	text-align: center;
	margin: 65px 0 50px 0;
	padding: 0;
}

div, h2, h3, h4, h5, h6, p, table, ul, ol, img {
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

a, a:focus {
	text-decoration: none;
	outline: none
}

/*a:link {
	color: #c60;
	border-bottom: 1px solid #f07900;
}

a:visited {
	color: #934a00;
	border-bottom: 1px solid #ae5700;
}

a:active, a:hover {
	color: #ea7500;
	border-bottom: 0;
}*/

img {
	border: 0;
}


/* Main-Container
------------------------------------------------- */
#main-c {
	position: relative;
	width: 950px;
	margin: 0 auto;
}

/* Top-Container
------------------------------------------------- */
#main-c #top-c {
	position: relative;
	width: 950px;
	height: 80px;
}

#main-c #top-c .metanav {
	position: absolute;
	top: 0;
	right: 0;
	height: 30px;
	text-transform: uppercase;
	color: #707070;
	font-size: 0.54em;
}

#main-c #top-c .metanav a {
	color: #707070;
	padding: 0 2px 0 2px;
}

/* Banner-Container
------------------------------------------------- */
#main-c #banner-c {
	position: relative;
	width: 950px;
	height: 276px;
}

/* Content-Container
------------------------------------------------- */
#main-c #content-c {
	position: relative;
	width: 950px;
	margin: 27px 0 0 0;
}

/*--navigation------------------------------------- */
#main-c #content-c ul#navigation {
	margin: 0px 0px 0px 0px; 
	width: 172px;
	float: left;
}

#main-c #content-c ul#navigation li {
	list-style: none;
	margin: 0px 0px 1px 0px; 
	font-size: 0.74em;
}
#main-c #content-c ul#navigation a {
	display: block;
	padding: 4px 0 0 8px;
	text-decoration: none; 
	color: #FFFFFF;
	height: 19px;
	background: url(../images/menu/bg_default.jpg) no-repeat;
}
#main-c #content-c ul#navigation a:hover, #main-c #content-c ul#navigation a:active, #main-c #content-c ul#navigation a.current {
	background: url(../images/menu/bg_active.jpg) no-repeat;
	text-decoration: none;
	color: #FFFFFF;
}

/*--text------------------------------------- */
#main-c #content-c #text {
	position: relative;
	float: left;
	width: 564px;
	margin: -10px 20px 0 20px;
}

#main-c #content-c #text a {
	color: #6699ff;
}

#main-c #content-c #text h1 {
	color: #dcdcdc;
	font-size: 0.74em;
	margin: 10px 0 0 0;
	padding: 0;
}

#main-c #content-c #text h2 {
	color: #666666;
	font-size: 0.74em;
	font-weight: normal;
	margin: 10px 0 0 0;
	padding: 0;
}

#main-c #content-c #text h3 {
	color: #6699ff;
	font-size: 0.74em;
	margin: 10px 0 0 0;
	padding: 0;
}

#main-c #content-c #text h6 {
	color: #dcdcdc;
	font-size: 1.89em;
	margin: 10px 0 0 0;
	padding: 0;
}

#main-c #content-c #text div.galImages {
	margin: 10px 8px 0 0;
	float: left;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.74em;
}

#main-c #content-c #text p {
	margin: 0 0 10px 0;
}

#main-c #content-c #text p,
#main-c #content-c #text td {
	font-size: 0.74em;
	color: #cccccc;
}

#main-c #content-c #text td {
	padding: 0 5px 0 0;
}

#main-c #content-c #text .grey {
	color: #666666;
}

/*--form------------------------------------- */
#main-c #content-c #text form {
	position: relative;
	width: 564px;
	margin: 10px 0 0 0;
}

#main-c #content-c #text form div {
	margin: 0 0 2px 0;
}

#main-c #content-c #text form label {
	width: 150px;
	float: left;
	font-size: 0.74em;
	color: #FFFFFF;
}

#main-c #content-c #text form .field {
	border: 0;
	width: 250px;
}

#main-c #content-c #text form .button {
	border: 0;
	width: 60px;
	background: #6699ff;
	color: #FFFFFF;
}


/*--newsbox------------------------------------- */
#main-c #content-c #text div.newsbox {
	position: relative;
	width: 564px;
	padding: 0 0 10px 0;	
	margin: 0 0 0 0;
	border-bottom: 1px #dcdcdc solid;
}

#main-c #content-c #text .newsbox .image {
	position: relative;
	margin: 5px 10px 0 0;
	width: 168px;
	float: left;
}

#main-c #content-c #text .newsbox .newstext {
	position: relative;
	margin: 2px 0 0 0;
	width: 386px;
	float: left;
}

/*--subnavigation------------------------------------- */
#main-c #content-c #text ul#subnavigation {
	position: relative;
	margin: 10px 0px 80px 25px;
	*margin: 10px 0px 45px 25px;
	text-align: center;
	width: 529px;
	float: none;
}

#main-c #content-c #text ul#subnavigation li {
	float: left;
	list-style: none;
	margin: 0px 1px 0px 0px; 
	font-size: 0.74em;
}
#main-c #content-c #text ul#subnavigation a {
	display: block;
	padding: 4px 0 0 0px;
	text-decoration: none; 
	color: #6699ff;
	width: 100px;
	height: 19px;
	border-top: 1px #3d3d3d solid;
	border-right: 1px #3d3d3d solid;
	border-left: 1px #3d3d3d solid;
}
#main-c #content-c #text ul#subnavigation a:hover, #main-c #content-c #text ul#subnavigation a:active, #main-c #content-c #text ul#subnavigation a.current {
	background: url(../images/menu/bgsub_active.jpg) repeat-x;
	text-decoration: none;
	color: #eaeaea;
}



/*--hotnews------------------------------------- */
#main-c #content-c #newsticker {
	position: relative;
	float: left;
	width: 172px;
	border: 1px #CCCCCC solid;
	min-height: 260px;
}

#main-c #content-c #newsticker {
	list-style: none;
}

#main-c #content-c #newsticker h1 {
	background: url(../images/menu/bg_default.jpg) no-repeat;
	width: 172px;
	height: 19px;
	font-size: 0.74em;
	font-weight: normal;
	margin: 0;
	padding: 4px 0 0 8px;
	color: #FFFFFF;
}

#main-c #content-c #newsticker h2 {
	width: 172px;
	font-size: 0.74em;
	margin: 0;
	padding: 5px 0 5px 8px;
	color: #FFFFFF;
}

#main-c #content-c #newsticker p {
	font-size: 0.74em;
	padding: 0 5px 5px 8px;
	color: #cccccc;
}

#main-c #content-c #newsticker p a {
	color: #6699ff;
}

#main-c #content-c #newsticker #togglenewsticker {
	font-size: 0.01em;
}


/*------------------------------------------------- */
.clear {
	clear: both;
	font-size: 0.01em;
}

