html {
	height:100%;
}

body {
	height:100%;
	margin:0px;
	background:url(../../images/background.jpg) repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
}

.main {
	width:800px;
	min-height:100%;
	margin:0px;
	background:url(../../images/background.jpg) repeat-y;
	background-color:#e6e6e6;
	text-align:left;
}

* html div.main {
	height:100%;
}

div.header {
	width:800px;
	height:101px;
	background:url(../../images/top.jpg);
}

div.navigation {
	width:800px;
	height:22px;
}

div.navigation img.navi_spacer_l {
	width:148px;
	float:left;
}

div.navigation img.navi_spacer {
	width:1px;
	float:left;
}

div.navigation img.navi_spacer_r {
	width:124px;
	float:left;
}

div.navigation img.navi_impressum {
	width:70px;
	float:left;
}

div.print_path {
	display:none;
}

div.content {
	width:800px;
	height:414px;
	background:url(../../images/content_left.jpg) no-repeat;
	clear:both;
}

div.content div.content_main {
	width:472px;
	margin-left:149px;
	padding:13px;
	float:left;
}

div.content div.content_subnavi {
	width:153px;
	padding-top:13px;
	padding-bottom:13px;
	float:right;
}

div.content div.content_subnavi div.subnavi_head {
	width:122px;
	height:14px;
	padding:0px 8px;
	font-size:11px;
	color:#5b5b5b;
	background:url(../../images/background_header_line.jpg) repeat-x;
	border:1px solid #b0b0b0;
}

div.content div.content_subnavi div.subnavi_body {
	width:122px;
	padding:6px 8px;
	font-size:11px;
	color:#5b5b5b;
	background-color:#e0e0e0;
	border-left:1px solid #b0b0b0;
	border-right:1px solid #b0b0b0;
	border-bottom:1px solid #b0b0b0;
}

div.content div.content_subnavi div.subnavi_body_wetter {
	width:138px;
	padding:6px 0px;
	font-size:11px;
	color:#5b5b5b;
	background-color:#e0e0e0;
	border-left:1px solid #b0b0b0;
	border-right:1px solid #b0b0b0;
	border-bottom:1px solid #b0b0b0;
}

div.footer {
	width:787px;
	height:13px;
	margin:-13px 0px 0px 0px;
	padding:0px 13px 0px 0px;
	clear:both;
	background:url(../../images/background_bottom_line.jpg) repeat-x;
	color:#4c4c4c;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
}

/*NAVIGATION*/

div.navigation a, div.navigation a:visited {
	height:22px;
	background-repeat:no-repeat;
	background-position:right top;
	display:block;
	border:none;
}

div.navigation a:hover {
	height:22px;
}

div.navigation a.home, div.navigation a.home:visited, div.navigation a.home_highlighted, div.navigation a.home_highlighted:visited {
	width:47px;
	background-image:url(../../images/home.jpg);
	float:left;
}

div.navigation a.home:hover, div.navigation a.home_highlighted:hover {
	width:47px;
	background-image:url(../../images/home_hover.jpg);
}

div.navigation a.news, div.navigation a.news:visited, div.navigation a.news_highlighted, div.navigation a.news_highlighted:visited {
	width:46px;
	background-image:url(../../images/news.jpg);
	float:left;
}

div.navigation a.news:hover, div.navigation a.news_highlighted:hover {
	width:46px;
	background-image:url(../../images/news_hover.jpg);
}

div.navigation a.der_club, div.navigation a.der_club:visited, div.navigation a.der_club_highlighted, div.navigation a.der_club_highlighted:visited {
	width:62px;
	background-image:url(../../images/der_club.jpg);
	float:left;
}

div.navigation a.der_club:hover, div.navigation a.der_club_highlightes:hover {
	width:62px;
	background-image:url(../../images/der_club_hover.jpg);
}

div.navigation a.jugend, div.navigation a.jugend:visited, div.navigation a.jugend_highlighted, div.navigation a.jugend_highlighted:visited {
	width:55px;
	background-image:url(../../images/jugend.jpg);
	float:left;
}

div.navigation a.jugend:hover, div.navigation a.jugend_highlighted:hover {
	width:55px;
	background-image:url(../../images/jugend_hover.jpg);
}

div.navigation a.regatta, div.navigation a.regatta:visited, div.navigation a.regatta_highlighted, div.navigation a.regatta_highlighted:visited {
	width:59px;
	background-image:url(../../images/regatta.jpg);
	float:left;
}

div.navigation a.regatta:hover, div.navigation a.regatta_highlighted:hover {
	width:59px;
	background-image:url(../../images/regatta_hover.jpg);
}

div.navigation a.termine, div.navigation a.termine:visited, div.navigation a.termine_highlighted, div.navigation a.termine_highlighted:visited {
	width:57px;
	background-image:url(../../images/termine.jpg);
	float:left;
}

div.navigation a.termine:hover, div.navigation a.termine_highlighted:hover {
	width:57px;
	background-image:url(../../images/termine_hover.jpg);
}

div.navigation a.media, div.navigation a.media:visited, div.navigation a.media_highlighted, div.navigation a.media_highlighted:visited {
	width:48px;
	background-image:url(../../images/media.jpg);
	float:left;
}

div.navigation a.media:hover, div.navigation a.media_highlighted:hover {
	width:48px;
	background-image:url(../../images/media_hover.jpg);
}

div.navigation a.ausbildung, div.navigation a.ausbildung:visited, div.navigation a.ausbildung_highlighted, div.navigation a.ausbildung_highlighted:visited {
	width:77px;
	background-image:url(../../images/ausbildung.jpg);
	float:left;
}

div.navigation a.ausbildung:hover, div.navigation a.ausbildung_highlighted:hover {
	width:77px;
	background-image:url(../../images/ausbildung_hover.jpg);
}

/* highlighted */

div.navigation a.home_highlighted, div.navigation a.home_highlighted:visited {
	background-image:url(../../images/home_hover.jpg);
}

div.navigation a.news_highlighted, div.navigation a.news_highlighted:visited {
	background-image:url(../../images/news_hover.jpg);
}

div.navigation a.der_club_highlighted, div.navigation a.der_club_highlighted:visited {
	background-image:url(../../images/der_club_hover.jpg);
}

div.navigation a.jugend_highlighted, div.navigation a.jugend_highlighted:visited {
	background-image:url(../../images/jugend_hover.jpg);
}

div.navigation a.regatta_highlighted, div.navigation a.regatta_highlighted:visited {
	background-image:url(../../images/regatta_hover.jpg);
}

div.navigation a.termine_highlighted, div.navigation a.termine_highlighted:visited {
	background-image:url(../../images/termine_hover.jpg);
}

div.navigation a.media_highlighted, div.navigation a.media_highlighted:visited {
	background-image:url(../../images/media_hover.jpg);
}

div.navigation a.ausbildung_highlighted, div.navigation a.ausbildung_highlighted:visited {
	background-image:url(../../images/ausbildung_hover.jpg);
}

div.navigation a.navi_impressum, div.navigation a.navi_impressum:visited {
	width:70px;
	background-image:url(../../images/impressum.jpg);
	float:left;
}

div.navigation a.navi_impressum:hover {
	width:70px;
	background-image:url(../../images/impressum_hover.jpg);
}

div.content div.content_subnavi div.subnavi_body a, div.content div.content_subnavi div.subnavi_body a:visited {
	text-decoration:underline;
	color:#5b5b5b;
}

div.content div.content_subnavi div.subnavi_body a:hover {
	color:#000000;
}

/*NAVIGATION ENDE*/
/*TABLE*/

table.table {
	width:472px;
	background-color:#f1f1f1;
}

table.table tr.table_top {
	background:url(../../images/table_om.jpg) repeat-x;
	font-size:10px;
}

table.table td.table_top_l {
	height:18px;
	color:#5b5b5b;
	border-left:none;
	white-space:nowrap;
	padding-left:8px;
	background:url(../../images/table_ol.jpg) no-repeat;
}

table.table td.table_top {
	height:18px;
	color:#5b5b5b;
	border-left:1px solid #b0b0b0;
	white-space:nowrap;
}

table.table td.table_top_v_m {
	height:18px;
	color:#5b5b5b;
	border-left:none;
	white-space:nowrap;
}

table.table td.table_top_r {
	height:18px;
	color:#5b5b5b;
	border-left:1px solid #b0b0b0;
	white-space:nowrap;
	padding-right:8px;
	background:url(../../images/table_or.jpg) no-repeat right;
}

table.table td.table_top_v_r {
	height:18px;
	color:#5b5b5b;
	border-left:none;
	white-space:nowrap;
	padding-right:8px;
	background:url(../../images/table_or.jpg) no-repeat right;
}

table.table td.table_top_r2 {
	height:18px;
	color:#5b5b5b;
	border-left:none;
	white-space:nowrap;
	padding-right:8px;
	background:url(../../images/table_or.jpg) no-repeat right;
}

table.table td.table_top_r3 {
	height:18px;
	color:#5b5b5b;
	border-left:1px solid #b0b0b0;
	white-space:nowrap;
	padding-right:8px;
	background:url(../../images/table_or.jpg) no-repeat right;
}

table.table td.table_top_k_r3 {
	height:18px;
	color:#5b5b5b;
	border-left:none;
	white-space:nowrap;
	padding-right:8px;
	background:url(../../images/table_or.jpg) no-repeat right;
}

table.table td.table_main_l {
	border-bottom:1px solid #b0b0b0;
	border-left:1px solid #b0b0b0;
	padding-left:8px;
}

table.table td.table_main_k_l {
	border-bottom:none;
	border-left:1px solid #b0b0b0;
	padding-left:8px;
}

table.table td.table_main {
	border-bottom:1px solid #b0b0b0;
	border-left:1px solid #b0b0b0;
}

table.table td.table_main_v_s3 {
	border-left:1px solid #b0b0b0;
	padding-left:8px;
	width:90px;
	height:120px;
}

table.table td.table_main_r {
	border-bottom:1px solid #b0b0b0;
	border-left:1px solid #b0b0b0;
	padding-right:8px;
	border-right:1px solid #b0b0b0;
}

table.table td.table_main_v_m {
	border-left:none;
}

table.table td.table_main_v_r {
	padding-right:8px;
	border-right:1px solid #b0b0b0;
}

table.table td.table_main_k_r {
	border-bottom:none;
	border-left:none;
	padding-right:8px;
	border-right:1px solid #b0b0b0;
}

table.table td.table_main_r2 {
	border-bottom:1px solid #b0b0b0;
	border-left:none;
	padding-right:8px;
	border-right:1px solid #b0b0b0;
}

table.table td.table_main_lastrow_l {
	padding-bottom:0px;
	border-bottom:none;
	border-left:1px solid #b0b0b0;
	padding-left:8px;
}

table.table td.table_main_lastrow_k_l {
	padding-bottom:0px;
	border-bottom:none;
	border-left:1px solid #b0b0b0;
	padding-left:8px;
}

table.table td.table_main_lastrow {
	padding-bottom:0px;
	border-bottom:none;
	border-left:1px solid #b0b0b0;
}

table.table td.table_main_lastrow_r {
	padding-bottom:0px;
	border-bottom:none;
	border-left:1px solid #b0b0b0;
	padding-right:8px;
	border-right:1px solid #b0b0b0;
}

table.table td.table_main_lastrow_v_m {
	padding-bottom:0px;
}

table.table td.table_main_lastrow_v_r {
	padding-bottom:0px;
	border-right:1px solid #b0b0b0;
}

table.table td.table_main_lastrow_k_r {
	padding-bottom:0px;
	border-bottom:none;
	border-left:none;
	border-top:none;
	padding-right:8px;
	border-right:1px solid #b0b0b0;
}

table.table td.table_main_lastrow_r2 {
	padding-bottom:0px;
	border-bottom:none;
	border-left:none;
	padding-right:8px;
	border-right:1px solid #b0b0b0;
}

table.table tr.table_bottom {
	background:url(../../images/news_um.jpg) repeat-x;
}

table.table td.table_bottom_l {
	height:6px;
	border-left:1px solid #b0b0b0;
	white-space:nowrap;
	background:url(../../images/news_ul.jpg) no-repeat;
	border-left:none;
}

table.table td.table_bottom {
	height:6px;
	border-left:1px solid #b0b0b0;
	white-space:nowrap;
}

table.table td.table_bottom_r {
	height:6px;
	border-left:1px solid #b0b0b0;
	white-space:nowrap;
	background:url(../../images/news_ur.jpg) no-repeat right;
}

table.table td.table_bottom_v_l {
	height:6px;
	white-space:nowrap;
	background:url(../../images/news_ul.jpg) no-repeat;
	border-left:none;
}

table.table td.table_bottom_v {
	height:6px;
	white-space:nowrap;
}

table.table td.table_bottom_v_r {
	height:6px;
	white-space:nowrap;
	background:url(../../images/news_ur.jpg) no-repeat right;
}

table.table td.table_bottom_k_r {
	height:6px;
	border-left:none;
	white-space:nowrap;
	background:url(../../images/news_ur.jpg) no-repeat right;
}

table.table td.table_bottom_r2 {
	height:6px;
	border-left:none;
	white-space:nowrap;
	background:url(../../images/news_ur.jpg) no-repeat right;
}

/*TABLE ENDE*/

a, a:visited {
	color:#5b5b5b;
	text-decoration:underline;
}

a:hover {
	color:#000000;
	text-decoration:none;
}

div.content div.content_main div.headline {
	width:454px;
	height:14px;
	margin-bottom:10px;
	padding:0px 8px;
	font-size:11px;
	color:#5b5b5b;
	background:url(../../images/background_header_line.jpg) repeat-x;
	border:1px solid #b0b0b0;
}

div.content div.content_main p.t_headline {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
}

div.content div.content_main p.t_normal {
	margin:0px 0px 10px 0px;
	padding:0px;
}

div.content div.content_main p.t_italic {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-style:italic;
}

div.content div.content_main p.t_klein {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:8px;
}

div.content div.content_main p.t_normal a.link_weiterlesen {
	font-style:italic;
}

div.content div.content_main ol.segelanweisung {
	margin-left:-12px;
}

div.content div.content_main ul.sub_segelanweisung {
	margin-left:-20px;
}

div.content div.content_main li.segelanweisung_head {
	font-weight:bold;
	padding-top:8px;
	padding-bottom:8px;
}

/*NEWS*/

div.content div.content_main div.news {
	margin:0px 0px 10px 0px;
}

div.content div.content_main div.news p.news_ol {
	width:8px;
	height:17px;
	margin:0px;
	background-image:url(../../images/news_ol.jpg);
	float:left;
}

div.content div.content_main div.news p.news_om {
	width:454px;
	height:16px;
	margin:0px;
	padding:1px 1px 0px 1px;
	font-size:10px;
	color:#5b5b5b;
	background:url(../../images/news_om.jpg) repeat-x;
	float:left;
}

div.content div.content_main div.news p.news_or {
	width:8px;
	height:17px;
	margin:0px;
	background-image:url(../../images/news_or.jpg);
	float:left;
}

div.content div.content_main div.news p.news_text {
	clear:both;
	margin:0px;
	padding:2px 8px 0px 8px;
	background-color:#f1f1f1;
	border-left:1px solid #b0b0b0;
	border-right:1px solid #b0b0b0;
}

div.content div.content_main div.news p.news_ul {
	width:8px;
	height:6px;
	margin:0px;
	background-image:url(../../images/news_ul.jpg);
	float:left;
}

div.content div.content_main div.news p.news_um {
	width:456px;
	height:6px;
	margin:0px;
	background:url(../../images/news_um.jpg) repeat-x;
	float:left;
}

div.content div.content_main div.news p.news_ur {
	width:8px;
	height:6px;
	margin:0px;
	background-image:url(../../images/news_ur.jpg);
	float:left;
}

div.content div.content_main div.news p.news_u_clear {
	clear:both;
	margin:0px;
}

/*NEWS ENDE*/
/*FOTOALBUM*/

div.content div.content_main div.fotoalbum {
}

div.content div.content_main div.fotoalbum p.album_thumb {
	width:236px;
	margin:0px;
	color:#5b5b5b;
	float:left;
}

div.content div.content_main div.fotoalbum p.album_thumb a.img, div.content div.content_main div.fotoalbum p.album_thumb a.img:visited {
	width:38px;
	height:45px;
	background:url(../../images/fotoalbum.jpg) no-repeat left top;
	border:none;
	float:left;
}

div.content div.content_main div.fotoalbum p.album_thumb a.img:hover {
	width:38px;
	height:45px;
	background-image:url(../../images/fotoalbum_hover.jpg);
}

div.content div.content_main div.fotoalbum p.album_thumb span.album_info {
	padding-left:5px;
	font-size:8px;
}

div.content div.content_main div.fotoalbum p.album_clear {
	margin:0px;
	clear:both;
}

/*FOTOALBUM ENDE*/
/*PDF*/

div.content div.content_main p.pdf, div.content div.content_main p.pdf:visited {
	padding:2px;
	border:1px solid #b0b0b0;
	background-color:#f1f1f1;
}

div.content div.content_main p.pdf:hover {
	background-color:#c2c2c2;
}

div.content div.content_main p.pdf_none {
	padding:2px;
	border:1px solid #b0b0b0;
	background-color:#f1f1f1;
}

div.content div.content_main img.img_pdf {
	float:left;
	padding-right:5px;
	border:none;
}

div.content div.content_main span.pdf_klein {
	font-size:8px;
}

/*PDF ENDE*/
/*SEITENZAHLEN*/

div.content div.content_main a.page, div.content div.content_main a.page:visited {
	border:1px solid #b0b0b0;
	background-color:#f1f1f1;
	font-size:8px;
	padding:0px 2px;
	text-decoration:none;
}

div.content div.content_main a.page:hover {
	background-color:#c2c2c2;
}

div.content div.content_main span.page {
	border:1px solid #b0b0b0;
	background-color:#c2c2c2;
	font-size:8px;
	padding:0px 2px;
	text-decoration:none;
}

/*SEITENZAHLEN ENDE*/
/*GOOGLE MAPS*/

img {
	color:#000000;
}

.hideByPrint {
	display:inline;
}

.hideByScreen {
	display:none;
}

/*GOOGLE MAPS ENDE*/