@CHARSET "ISO-8859-1";
html {
	height:100%;
}
body {
	background:#313C48 url(../images/BG.jpg) center center repeat-y;
	color:#313C48;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	position:relative;
}
a, a:active {
	outline:0px none;
	text-decoration:none;
	font-family:arial,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#313C48;
}
a:hover {
	color:#9f1010;
	text-decoration:underline;	
}
img {
	border:0px none;
}
table {
	border-collapse:collapse;
	border-spacing:0px;
}
td {
	padding:0px;
	vertical-align:top;
}
form {
	margin:0px;
}
input.textfield {
	border:1px solid #BFBFBF;
	background:#FFF;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
	margin-bottom:2px;
	width:160px;
	text-align:left;
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#676366;
}
input.radiobutton {
	padding:0px;
	width:14px;
	height:14px;
}
textarea {
	border:1px solid #BFBFBF;
	background:#FFF;
	padding-top:0px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:0px;
	text-align:left;
	font-family:Arial;
	font-weight:normal;
	font-size:10px;
	color:#676366;
}
input.button {
	border:1px solid #BFBFBF;
	background:#FFF;
	height:19px;
	text-align:center;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#676366;
}
select {
	border:1px solid #BFBFBF;
	background:#FFF;
	height:18px;
	text-align:left;
	font-size:11px;
	color:#676366;
}

.b1, .b1:hover { font-weight:bold !important; }
.b0, .b0:hover { font-weight:normal !important; }
.u1 { text-decoration:underline !important; }
.u0 { text-decoration:none !important; }
.hac { text-align:center !important; }
.hal { text-align:left !important; }
.har { text-align:right !important; }
.haj { text-align:justify !important; }
.bal { margin-right:auto; }
.bac { margin-left:auto; margin-right:auto; }
.bar { margin-left:auto; }
.vat { vertical-align:top; }
.vam { vertical-align:middle; }
.vab { vertical-align:bottom; }
.dn { display:none !important; }
.di { display:inline !important; }
.db { display:block !important; }
.fl { float:left; }
.fr { float:right; }
.cl { clear:left; }
.cr { clear:right; }
.cb { clear:both; }

.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }
.fs14 { font-size:14px; }
.fs16 { font-size:16px; }
.fs18 { font-size:18px; }

.error {
	color: #9f1010;
	}

#logimage {
	position:absolute;
	left:0px;
	top:0px;
	width:1px;
	height:1px;
	overflow:hidden;
	background:url({$SECSTATUS_IMGPath}) no-repeat;
}

/*
 * Content Center	
 */

#pageBG {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:910px;
}


/*
 * HEADER	
 */
 
#pageHeader {
	width:910px;
	height:109px;
	background-color:#FFF;
}
#topNavigation {
	position:absolute;
	top:44px;
	left:825px;
	line-height:19px;
}
#topNavigation a{
	color:#3481B8;
}
#topNavigation a:hover{
	color:#9f1010;
	text-decoration:underline;
}
.naviLink {
	color:#FFF;
}
.naviLink:hover {
	color:#FFF;
	text-decoration:underline;
}
#navigation {
	height:35px;
	background:url(../images/naviBG.jpg) no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	line-height:33px;
}
#navigation .aktiv {
	display:block;
	width:90px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	background-color:#3481B9;
	}
#navigation a:hover{
	text-decoration:underline;
}

#naviTable {
	width:640px;
	text-align:center;
}
#naviTable .spacer {
	width:5%;
	}
#sprachwechselDE {
	position:absolute;
	top:118px;
	left:825px;
}
#sprachwechselEN {
	position:absolute;
	top:118px;
	left:869px;
}
/*
 * RightPane	
 */
#rightPane {
	position:absolute;
	top:154px;
	left:650px;
}
.ticker {
	width:248px;
	height:18px;
	border:1px solid #000;
	background:#FFF;
	cursor: pointer;
}
#rightPaneAktuell {
	width:250px;
	height:270px;
	margin-top:10px;
	background-color:#FFF;
}
.rightPaneAktuellTitle {
	font-weight:bold;
	margin-left:10px;
	margin-top:7px;	
}
.rightPaneAktuellSlideShow {
	margin-left:10px;
	margin-top:5px;
}
.rightPaneAktuellText {
	margin-left:10px;
	margin-top:5px;
	width:230px;
	font-size:11px;
}
.rightPaneAktuellText a {
	color:#313C48;
	font-size:11px;
}
.rightPaneAktuellText a:hover {
	color:#9f1010;
	text-decoration:underline;
}
.rightPanePartnerBlock {
	width:250px;
	color:#FFF;
	font-size:11px;
	margin-top:10px;
}
.rightPanePartnerBlockFirst {
	width:250px;	
	color:#FFF;
	font-size:11px;
	margin-top:35px;
}
.rightPanePartnerText {
	width:168px;
	padding-right:7px;
}
.rightPanePartnerBild {
	padding-bottom:10px;
	width:74px;
}
.subMenuYacht {
	position:absolute;
	top:432px;
	left:0px;	
}
.subMenuYachtItem {
	min-width:75px;
	height:21px;
	padding-left:10px;
	padding-right:10px;
	background-color:#E2001A;
	line-height:20px;
	text-align:center;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	border-top:1px solid #FFF;
	float:left;
}
.subMenuYachtItemA {
	min-width:75px;
	height:21px;
	padding-left:10px;
	padding-right:10px;
	background-color:#3481B9;
	line-height:20px;
	text-align:center;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	border-top:1px solid #FFF;
	float:left;
}
.subNaviLink {
	color:#FFF;
}
.subNaviLink:hover {
	color:#FFF;
	text-decoration:underline;
}
/*
 * Page	
 */
#pageTitle {
	width:620px;
	height:35px;
	background:#FFF;
	line-height:33px;
	font-size:18px;
	color:#e2001a;
	font-weight:bold;
	padding-left:20px;
}
.contentText {
	padding:20px;	
	width:600px;
}
.contentTextAnprechpartner {
	padding-top:20px;	
	padding-left:20px;	
	padding-right:20px;		
	width:600px;
	height:200px;
}
.contentTitle {
	padding-bottom:20px;
	width:600px;
	font-weight:bold;		
}
.contentBildUnterschrift {
	font-size:10px;	
}
.imprintTableTopic {
	padding-bottom:20px;
	font-weight:bold;
}
.imprintTableLeft {
	padding-bottom:10px;
}
.gastliegerTable {
	width:600px;
}
.gastliegerHeader {
	padding-bottom:5px;
	width:200px;	
}
.gastliegerText {
	padding-bottom:3px;
	width:200px;
}
.kontakt td {
	padding-right:20px;
}
.kontakt_title {
	padding-bottom:15px;
}