@charset "utf-8";



html {overflow: hidden;}



body {

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

	font-size: 11px;

	color: #000000;

	background-color: #FFFFFF;

	background-image:  url(../bilder/bg_top2.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0;

	padding: 0;

	scrollbar-arrow-color: #FFFFFF;

	scrollbarBaseColor: #FFFFFF;

	scrollbar-track-color: #FFFFFF;

	scrollbar-face-color: #d0d0d0;

	scrollbar-highlight-color: #d0d0d0;

	scrollbar-3dlight-color: #d0d0d0;

	scrollbar-darkshadow-color: #d0d0d0;

	scrollbar-shadow-color: #d0d0d0;

	

}



/********************************* PNG FIX ******************************/



#kacheln img { behavior: url(../../css/css/iepngfix.htc) }



p { padding-top: 0px; padding-bottom: 0px; margin-top: 5px; margin-bottom: 5px; }



td p { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 5px; }



a, a:visited, a:active {
	color: #999999;
	text-decoration: none;
	font-style: normal;
	font-weight: 900;


	}



a:hover {

	color: red;

	}	

	



/********************************* BIG TEXT ******************************/

#bigtext {

	position: absolute;

	z-index: 1;

	left: 0px;

	top: 536px;

	}

/********************************* HEADER ******************************/



#topic {

	position: absolute;

	z-index: 1000;

	left: 27px;

	top: 24px;

	}

	

#topic h1 {

	font-size: 20px;

	color: white;

	letter-spacing: 1px;

	font-weight: lighter;

	margin-top: 0px;

	padding-top: 0px;

	}	



/********************************* KACHELN ******************************/



#kacheln {

	position: absolute;

	left: 792px;

	top: 0px;

	z-index: 50;

}



/********************************* NAVI ******************************/



#navi {
	position: absolute;
	top: 30px;
	left: 279px;
	z-index: 30;
	color: white;
	font-size: 12px;
	font-weight: lighter;
	}
	
#subnavi {
	position:absolute;
	background-color:white;
	top:27px;
	left:36px;	
	line-height:22px;
	padding-left:8px;
}

#navi a {
	color: white;
	margin-right: 8px;
	text-decoration: none;
	}	

#subnavi a {
	color:black;
}

#navi a:hover {	
	color: #000066;
	}
	


/********************************* NAVI HIGH ******************************/

	

body.home #navi #home ,
body.news #navi #news ,
body.ausschreibung #navi #ausschreibung ,
body.ausschreibung1 #navi #ausschreibung1 ,
body.segelanweisung #navi #segelanweisung ,
body.programm #navi #programm ,
body.wetter #navi #wetter ,
body.schwarzesbrett #navi #schwarzesbrett ,
body.tracking #navi #tracking ,
body.charteryachten #navi #charteryachten ,
body.meldelisten #navi #meldelisten ,
body.ergebnisse #navi #ergebnisse ,
body.wf1 #navi #wf1 ,
body.wf2 #navi #wf2 ,
body.endergebnisse #navi #endergebnisse ,
body.video #navi #video ,
body.galerie #navi #galerie ,
body.galerie1 #navi #galerie1 ,
body.galerie2 #navi #galerie2 ,
body.galerie3 #navi #galerie3 ,
body.galerie4 #navi #galerie4 ,
body.galerie5 #navi #galerie5 ,
body.galerie6 #navi #galerie6 ,
body.presse #navi #presse ,
body.impressum #footer #impressum
 { color: red; }







/********************************* SUJET ******************************/

	

#sujet {

	position: absolute;

	left: 0px;

	top: 57px;

	z-index: 10;

	}

	

/********************************* LEFT NAVI ******************************/	



#leftnavi {

/*	border: 1px solid red; */

	position: absolute;

	left: 26px;

	top: 250px;

	z-index: 50;

	width: 218px;

	}

	

#leftnavi h2 {

	margin-top: 0px;

	padding-top: 0px;

	font-size: 14px;

	padding-bottom: 0px;

	margin-bottom: 24px;

	color:#222B42;	

	}	

	

#leftnavi a {

	background-image:  url(../bilder/arrow1.gif);

	background-repeat: no-repeat;

	background-position: 0 2px;

	padding-left: 8px;

	}	

	

#leftnavi a:hover {

	background-image:  url(../bilder/arrow2.gif);

	}		


/********************************* SPONSOREN ******************************/
#sponsoren {
	/*	border: 1px solid red; */
	position: absolute;
	left: 954px;
	top: 285px;
	width: 70px;
	height: 300px;
	z-index: 10;
	overflow-y: hidden;
	overflow-x: hidden;
	}

/********************************* CONTENT ******************************/



#content {
	/*	border: 1px solid red; */

	position: absolute;
	left: 277px;
	top: 285px;
	width: 621px;
	height: 300px;
	z-index: 10;
	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 40px;

	}



#content.liste{

/*	border: 1px solid red; */

	position: absolute;

	left: 276px;

	top: 285px;

	width: 712px;

	height: 300px;

	z-index: 10;

	overflow-y: hidden;

	overflow-x: hidden;



	}



#content h2 {

	margin-top: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	margin-bottom: 16px;

	font-size: 18px;

	color:#222B42;

	}	

	

hr {

	background-color:#cccccc; /* Mozilla 1.4 */

	color:#cccccc; /* IE 6 */

	border: #cccccc; /* Opera 7.11 */

	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */

	}	

table.gallery {
	width:100%;
}
table.gallery td {
	padding-bottom:16px;
	text-align:center;
	vertical-align:top;
}



/********************************* FOOTER ******************************/



#footer {

	position: absolute;

	left: 0px;

	top: 590px;

	border-top: 1px solid #cccccc;

	width: 998px;

	z-index: 50;

	color: #999999;

	padding-left: 26px;

	padding-top: 6px;

	}

	

#footer a:hover {

	color: black;

	}	
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

