/* Grundgerüst
-----------------------------------------------------------*/

body {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-family: "Lucida Grande", Lucida, "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	background: #f1f1f1 url(../_img/bogyBG.gif) repeat-y 0 0;
	padding: 0 0 40px 0;
	}	

body#body_index {
	padding: 0 0 120px 0;
}

body#body_index #footer {
	height: 100px;
	clear: both;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

.footerImg {
	padding: 0 0 0 303px;
}

.headerImg {
	padding: 0 0 0 258px;
}

#header {
	height: 190px;
	/*background: #e895a9;*/
}

@media screen{
	body#body_index>div#footer{
	position: fixed;
	}
	}

* html body#body_index{
	overflow: hidden;
} 

* html body#body_index div#content{
	height: 100%;
	overflow: auto;
}

#content {
	background: url(../_img/pBGgross.gif) no-repeat 320px 120px;
	width: 1100px;
}

#main {
	float: left;
	width: 635px;
	/*background: #ddd;*/
	/*height: 500px;*/
}

#secondary {
	float: left;
	width: 265px;
	margin: 0 40px 0 0;
	/*height: 500px;*/
	z-index: 10;
}

#footer {
	clear: both;
	height: 20px;
	width: 100%;
	/*background: url(../_img/footerBG.gif) no-repeat fixed 488px bottom;*/
}

/*#body_segelboote #footer {
	background: url(../_img/footerBG513.gif) no-repeat fixed 430px bottom;
}*/


#logo {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 5;
	/*opacity: .2;*/
}

h1 {
	height: 190px;
	width: 635px;
	margin: 0 0 0 305px;
	text-indent: -99999em;
}

h1#title_welcome {
	background-image: url(../_img/titleHerzlichWillkommen.gif);
}

h1#title_ausstellung {
	background-image: url(../_img/titleShowroom.gif);
}

h1#title_eissegeln {
	background-image: url(../_img/titleEissegeln.gif);
}


/* allgemeine Formatierungen
-----------------------------------------------------------*/
.borderImg {
	border: 1px solid #fff;
}

#secondary p {
	color: #fff;
	font-size: 10px;
	padding: 0 20px;
	line-height: 16px;
}

#secondary p a {
	color: #fff;
}

#main p, #main ul, #main h2, #main table {
	/*background: #ddd;*/
	font-size: 13px;
	line-height: 20px;
	/*margin: 0 0 17px 182px;*/
	margin: 0 0 20px 0;
}

table, caption, tbody, tfoot, thead, tr, th, td {
	vertical-align: top;
}

.floatImg {
	float: left;
	margin: 0 20px 20px 0;
}

#main ul li {
	padding: 0 0 0 0;
	margin: 0 0 0 20px;
	list-style-type: disc;
}

#main h2 {
	line-height: 20px;
	font-size: 20px;
	font-weight: bold;
	/*margin: 0 0 0 182px;*/
	margin: 0 0 15px 0;
}

#main h3 {
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	/*margin: 0 0 0 182px;*/
	margin: 0 0 10px 0;
}

h4 {
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	/*margin: 0 0 0 182px;*/
	margin: 0 0 0 0;
}

a {
	color: #333;
}

a:hover {
	text-decoration: none;
}

#body_firma #main, #body_presse #main, #body_news #main, #body_links #main {
	width: 453px;
	margin: 0 0 0 182px;
}

#body_ausstellung #main {
	width: 633px;
	margin: 0 0 0 4px;
}

#body_segelboote #main, #body_gebrauchte #main, #body_neu-renoviert #main {
	width: 512px;
	margin: 0 0 0 125px;
}

#body_motorboote #main {
	width: 548px;
	margin: 0 0 0 89px;
}

#stern {
	width: 150px;
	height: 150px;
	/*background: #333;*/
	position: absolute;
	z-index: 4;
	left: 840px;
	top: 400px;
}

#newsletter, #alertBtn {
	position: absolute;
	top: 40px;
	left: 180px;
	z-index: 10;
}

#newsletter a {
	display: block;
	width: 119px;
	height: 120px;
	background: url(../_img/newsletter.png) no-repeat center center;
	text-indent: -9999em;
	overflow: hidden;
}

.newsletterArchiv {
/*
	position: absolute;
	left: 300px;
*/
	width: 140px;
	float: left;
	margin: 0 0 0 -185px;
}

.imgLeftBox {
	margin: 20px 0 0 0;
}

.textBereich {
	float: right;
	width: 446px;
}

.sponsorblock {
	margin-bottom: 12px;
}

.sponsorblock a {
	display: block;
	float: left;
	margin: 0 6px 15px 0px;
}

/* Navigation
-----------------------------------------------------------*/
ul#nav {
	position: relative;
	z-index: 10;
	float: right;
	margin: 0 0 30px 0;
}

ul#nav li a {
	color: #fff;
	padding: 5px;
	text-align: right;
	text-decoration: none;
	font-size: 13px;
	display: block;
	width: 168px;
	border: 1px solid #fff;
	background: #9b9a99;
	/*line-height: 20px;*/
	margin: 0 0 4px 0;
}

ul#nav li a:hover, #body_firma #mBnt1 a, #body_ausstellung #mBnt2 a, #body_segelboote #mBnt3 a, #body_motorboote #mBnt4 a, #body_gebrauchte #mBnt5 a, #body_neu-renoviert #mBnt6 a, #body_presse #mBnt7 a, #body_news #mBnt8 a, #body_links #mBnt9 a, #body_eissegelns #mBnt10 a {
	color: #9b9a99;
	padding: 5px;
	text-align: right;
	text-decoration: none;
	display: block;
	border: 1px solid #9b9a99;
	background: #fff;
	/*line-height: 20px;*/
	margin: 0 0 4px 0;
}

ul#nav li a.abst, ul#nav li a.abst:hover, #body_ausstellung #mBnt2 a, #body_neu-renoviert #mBnt6 a, #body_presse #mBnt7 a {
	margin: 0 0 17px 0;
}


/* segelNav
-----------------------------------------------------------*/
ul#segelNav {
	position: relative;
	margin: 0 0 0 258px;
	z-index: 20;
}

ul#segelNav li {
	float: left;
}

ul#segelNav li a {
	height: 190px;
	width: 168px;
	margin: 0 4px 0 0;
	display: block;
	text-indent: -99999em;
	
}

li#segelBtn1 { background: url(../_img/btnGrandCru.jpg) no-repeat 0 0; }
li#segelBtn2 { background: url(../_img/btnGrandCruII.jpg) no-repeat 0 0; }
li#segelBtn3 { background: url(../_img/btnTicino.jpg) no-repeat 0 0; }
li#segelBtn4 { background: url(../_img/btn15sns.jpg) no-repeat 0 0; }

li#segelBtn1 a { background: url(../_img/btnGrandCruO.gif) no-repeat 0 0; }
li#segelBtn2 a { background: url(../_img/btnGrandCruIIO.gif) no-repeat 0 0; }
li#segelBtn3 a { background: url(../_img/btnTicinoO.gif) no-repeat 0 0; }
li#segelBtn4 a { background: url(../_img/btn15snsO.gif) no-repeat 0 0; }

li#segelBtn1 a:hover, li#segelBtn2 a:hover, li#segelBtn3 a:hover, li#segelBtn4 a:hover {
	background: none;
}


/* motorNav
-----------------------------------------------------------*/
ul#motorNav {
	position: relative;
	margin: 0 0 0 256px;
	z-index: 20;
}

ul#motorNav li {
	float: left;
}

ul#motorNav li a {
	height: 190px;
	width: 134px;
	margin: 0 4px 0 0;
	display: block;
	text-indent: -99999em;
}

li#motorBtn1 { background: url(../_img/btnTargetta1.jpg) no-repeat 0 0; }
li#motorBtn2 { background: url(../_img/btnSpeedboat.jpg) no-repeat 0 0; }
li#motorBtn3 { background: url(../_img/btnRumRunner.jpg) no-repeat 0 0; }
li#motorBtn4 { background: url(../_img/btnComandante.jpg) no-repeat 0 0; }
li#motorBtn5 { background: url(../_img/btnMissGeneva.jpg) no-repeat 0 0; }

li#motorBtn1 a { background: url(../_img/btnTargetta1O.gif) no-repeat 0 0; }
li#motorBtn2 a { background: url(../_img/btnSpeedboatO.gif) no-repeat 0 0; }
li#motorBtn3 a { background: url(../_img/btnRumRunnerO.gif) no-repeat 0 0; }
li#motorBtn4 a { background: url(../_img/btnComandanteO.gif) no-repeat 0 0; }
li#motorBtn5 a { background: url(../_img/btnMissGenevaO.gif) no-repeat 0 0; }

li#motorBtn1 a:hover, li#motorBtn2 a:hover, li#motorBtn3 a:hover, li#motorBtn4 a:hover, li#motorBtn5 a:hover {
	background: none;
}

/* gebrauchteNav
-----------------------------------------------------------*/
ul#gebrauchteNav {
	position: relative;
	margin: 0 0 0 429px;
	z-index: 20;
}

ul#gebrauchteNav li {
	float: left;
}

ul#gebrauchteNav li a {
	height: 190px;
	width: 168px;
	margin: 0 4px 0 0;
	display: block;
	text-indent: -99999em;
	
}

li#gebrauchteBtn1 { background: url(../_img/btnPedrazzini.jpg) no-repeat 0 0; }
li#gebrauchteBtn2 { background: url(../_img/btnGrandCru.jpg) no-repeat 0 0; }
/*li#gebrauchteBtn3 { background: url(../_img/btnTicino.jpg) no-repeat 0 0; }
li#gebrauchteBtn4 { background: url(../_img/btn15sns.jpg) no-repeat 0 0; }*/

li#gebrauchteBtn1 a { background: url(../_img/btnPedrazziniO.gif) no-repeat 0 0; }
li#gebrauchteBtn2 a { background: url(../_img/btnGrandCruO.gif) no-repeat 0 0; }
/*li#gebrauchteBtn3 a { background: url(../_img/btnTicinoO.gif) no-repeat 0 0; }
li#gebrauchteBtn4 a { background: url(../_img/btn15snsO.gif) no-repeat 0 0; }*/

li#gebrauchteBtn1 a:hover, li#gebrauchteBtn2 a:hover, li#gebrauchteBtn3 a:hover, li#gebrauchteBtn4 a:hover {
	background: none;
}


/* neuRenoviertNav
-----------------------------------------------------------*/
ul#neuRenoviertNav {
	position: relative;
	margin: 0 0 0 258px;
	z-index: 20;
}

ul#neuRenoviertNav li {
	float: left;
}

ul#neuRenoviertNav li a {
	height: 190px;
	width: 168px;
	margin: 0 4px 0 0;
	display: block;
	text-indent: -99999em;
	
}

li#neuRenoviertBtn1 { background: url(../_img/btnTargetta.jpg) no-repeat 0 0; }
li#neuRenoviertBtn2 { background: url(../_img/btnBoesch590.jpg) no-repeat 0 0; }
li#neuRenoviertBtn3 { background: url(../_img/btnTritone2.jpg) no-repeat 0 0; }
li#neuRenoviertBtn4 { background: url(../_img/btnSchlepptank.jpg) no-repeat 0 0; }

li#neuRenoviertBtn1 a { background: url(../_img/btnTargettaO.gif) no-repeat 0 0; }
li#neuRenoviertBtn2 a { background: url(../_img/btnBoesch590O.gif) no-repeat 0 0; }
li#neuRenoviertBtn3 a { background: url(../_img/btnTritone2O.gif) no-repeat 0 0; }
li#neuRenoviertBtn4 a { background: url(../_img/btnSchlepptankO.gif) no-repeat 0 0; }

li#neuRenoviertBtn1 a:hover, li#neuRenoviertBtn2 a:hover, li#neuRenoviertBtn3 a:hover, li#neuRenoviertBtn4 a:hover {
	background: none;
}




/* Clearfix
-----------------------------------------------------------*/
.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}