/* 

Stylesheet ancora-marina.com | Media: Screen | Version: 2009
Copyright MARE multimedia | Matthias Koch 2009 - www.mare-m.de

*/

html, body {margin: 0px; padding: 0px; border: 0px;}
html { height: 100%; margin-bottom: 1px; }

body {
background-color: #f1f1f1; 
	background-image: url(../../../cms/img/bg-verlauf.gif);
	background-repeat: repeat-x;
font-family: verdana, arial, sans-serif; 
font-size: 100.01%;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

#MMM_page {
	border: 0px solid #ff6600;
	width: 960px;
	padding: 0px;
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

#MMM_headlogo {
	
}

#MMM_startFlash {
	background-image: url(../../../cms/img/bg-flash.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px 20px 9px 20px;
}

#MMM_mainNav {
	background-image: url(../../../cms/img/bg-mainNav.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px 20px 9px 20px;
}

* html #MMM_mainNav {
	padding: 0px 20px 8px 20px;
}

#MMM_contentAll {
	background-image: url(../../../cms/img/bg-kachel.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px 20px 9px 20px;
}

#MMM_leftCol {
	margin: 0px;
	padding: 0px 0px 9px 0px;
	width: 722px;
	/*min-height: 300px;
	background-color: #dae2e9;*/
	float: left;
}

#MMM_search {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(../../../cms/img/bg_suchleiste.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 722px;
}

:root #MMM_searchLang {
	margin: 11px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(../../../cms/img/bg_suchleiste-lang.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 920px;
}

#MMM_searchLang {
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(../../../cms/img/bg_suchleiste-lang.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 920px;
}

#MMM_suchForm {
	margin: 0px;
	padding: 0px;
	float: left;
}

:root #MMM_suchLinks {
	margin: 0px 0px 0px 255px;
	padding: 0px;
	float: left;
	
}

#MMM_suchLinks {
	margin: 0px 0px 0px 250px;
	padding: 0px;
	float: left;
	
}

#MMM_suchLinksLang {
	margin: 0px 0px 0px 482px;
	padding: 0px;
	float: left;
	
}

:root #MMM_suchLinksLang {
	margin: 0px 0px 0px 486px;
	padding: 0px;
	float: left;
	border: 0px solid #ff0000;
}

#MMM_suchFlaggen {
	margin: 0px;
	padding: 0px;
	float: right;
}

#MMM_suchFlaggenLang {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: right;
	border: 0px solid #ff0000;
}

#MMM_flaggeDE {
	 float: left;
	 margin: 6px 15px 0px 0px;
}

#MMM_flaggeEN {
	float: left;
	margin: 6px 35px 0px 0px;
}

* html #MMM_flaggeDE {
	 float: left;
	 margin: 2px 15px 0px 0px;
	 padding: 0px;
}

* html #MMM_flaggeEN {
	float: left;
	margin: 2px 15px 0px 0px;
	padding: 0px;
}

#MMM_flaggeDELang {
	 float: left;
	 margin: 6px 15px 0px 0px;
	 border: 0px solid #ff0000;
}

#MMM_flaggeENLang {
	float: left;
	margin: 6px 28px 0px 0px;
}

#MMM_ticker {
	margin: 0px 0px -3px 0px;
	padding: 0px;
	z-index: 1;
}

* html #MMM_ticker {
	margin: -15px 0px 0px 0px;
	padding: 0px;
}

#MMM_mainCont {
	width: 699px;
	margin: 5px 0px 0px 0px;
	padding: 33px 0px 33px 23px;
	background-color: #dae2e9;
	float: right;
}

#MMM_mainContBottom {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#MMM_rightCol {
	float: left;
	margin: 0px 0px 0px 5px;
	width: 178px;
	background-color: #ffffff;
}

#MMM_footer {
	width: 750px;
	height: 107px;
	padding: 58px 0px 0px 210px;
	margin: -20px 0px 0px 0px;
	background-image: url(../../../cms/img/bg-bottom.gif);
	background-repeat: no-repeat;
}

#MMM_subNavInhalt {
	width: 190px;
	height: auto;
	margin: 0px 10px 0px 0px;
	float: left;
	background-image: url(../../../cms/img/bg-subnav.jpg);
	background-repeat: no-repeat;
	background-color: #d39927;
}

/* ++++++++++++++++++++++++ Layout ID Inhaltsseite ++++++++++++++++++++++++++ */
#MMM_pageInhalt {
	border: 0px solid #ff6600;
	width: 960px;
	padding: 0px;
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../../../cms/img/bg-page.gif);
	background-repeat: no-repeat;
}

#MMM_mainNavInhalt {
	margin: 0px 0px 10px 0px;
	padding: 0px 20px 0px 20px;
}

#MMM_contentAllInhalt  {
	/*border: 1px solid #000000;*/
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../../../cms/img/bgcontallbig.png);
	/*background-repeat: no-repeat;*/
}

:root #MMM_contentAllInhalt  {
	margin: 0px;
	padding: 0px 0px 9px 0px;
	background: url(../../../cms/img/bgcontallbig.png);
	/*background-color: #ffffff;*/
	/*background-repeat: no-repeat;*/
}

#MMM_leftColInhalt {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	width: 722px;
	/*min-height: 300px;
	background-color: #dae2e9;*/
	float: left;
}

#MMM_rightColInhalt {
	float: right;
	margin: 0px 20px 0px 0px;
	width: 198px;
}

#MMM_mainContInhalt {
	width: 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 11px 0px 0px;
	background-color: #dae2e9;
	float: right;
}

#MMM_mainContPadding {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 30px 10px;
}

#MMM_subNav {
	width: 190px;
	height: auto;
	margin: 10px 10px 0px 0px;
	float: left;
	background-image: url(../../../cms/img/bg-subnav.jpg);
	background-repeat: no-repeat;
	background-color: #d39927;
}

#MMM_subNavCont {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}

#MMM_wrapper1 {
	background-image: url(../../../cms/img/bg-kachel-inhalt-lang.gif);
	background-repeat: repeat-y;
	background-color: #dae2e9;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	border: 0px solid #ff0000;
}

:root #MMM_wrapper1 {
	background-image: url(../../../cms/img/bg-kachel-inhalt-lang.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #ff0000;
}


#MMM_wrapper1Lang {
	background-image: url(../../../cms/img/bg-kachel-inhalt-lang.gif);
	background-repeat: repeat-y;
	background-color: #dae2e9;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	border: 0px solid #ff0000;
}

:root #MMM_wrapper1Lang {
	background-image: url(../../../cms/img/bg-kachel-inhalt-lang.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #ff0000;
}

#MMM_searchInhalt {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(../../../cms/img/bg_suchleiste.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 722px;
}

#MMM_footerInhalt {
	width: 750px;
	height: 107px;
	padding: 58px 0px 0px 210px;
	margin: -10px 0px 0px 0px;
	background-image: url(../../../cms/img/bg-bottom.gif);
	background-repeat: no-repeat;
}

/* ++++++++++++++++++++++++ nav_primary ++++++++++++++++++++++++++ */

#nav_primary {
	height: 42px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	background-image: url(../../../cms/img/topnav_bg_all.gif);
	background-repeat: no-repeat;
}

#nav_primary ul {
	height: 42px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-decoration: none;
}

#nav_primary ul li {
	display: inline;
}

#nav_primary ul li a {
	display: block;
	float: left;
	height: 40px;
	margin-right: 0px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 13px;
	text-decoration: none;
	color: #ffffff;
	background-image: url(../../../cms/img/topnav_bg_sep.gif);
	background-repeat: repeat-x;
}

* html #nav_primary ul li a {
	height: 28px;
}

#nav_primary ul li a:hover,
#nav_primary ul li a.navi_act {
	color: white;
	background-image: url(../../../cms/img/topnav_bg_act.gif);
	background-repeat: repeat-x;
}


/* ++++++++++++++++++++++++ Schriften ++++++++++++++++++++++++++ */

h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times;
	color: #b57900;
	line-height: 24px;
	font-weight: normal;
}
h1 a:link { color: #b57900; text-decoration: none; }
h1 a:active { color: #b57900; text-decoration: none; }
h1 a:visited { color: #b57900; text-decoration: none; }
h1 a:hover { color: #444444; text-decoration: none; }


h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	font-family: verdana, arial, sans serif;
	color: #b57900;
	line-height: 11px;
	font-weight: bold;
}


li {
	margin: 0px 10px 10px -23px;
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	font-weight: normal;
	/*line-height: 16px;*/
	/*font-style: italic;*/
}

p {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans serif;
	font-size: 11px;
	color: #444444;
	line-height: 15px;
	font-weight: normal;
}

.mmm_text12 {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans serif;
	font-size: 12px;
	color: #444444;
	line-height: 15px;
	font-weight: normal;
}

.mmm_text1 {
	font-family: verdana, arial, sans serif;
	font-size: 11px;
}

.hlSubnav {
	font-family: verdana, arial, sans serif;
	font-size: 13px;
	color: #ffffff;
}

a:link { color: #b57900; text-decoration: none; }
a:active { color: #b57900; text-decoration: none; }
a:visited { color: #b57900; text-decoration: none; }
a:hover { color: #444444; text-decoration: none; }

.mmm_grautext { font: verdana, sans serif; color: #333; line-height: 16px;}
.mmm_grautext a:link { color: #333; text-decoration: none; }
.mmm_grautext a:active { color: #b0720d; text-decoration: underline; }
.mmm_grautext a:visited { color: #333; text-decoration: none; }
.mmm_grautext a:hover { color: #b0720d; text-decoration: underline; }

.mmm_footerlinks {
	/* width: 636px; */
	margin: 0px 0px 0px 0px;
	font-size: 11px;
}

/*************** mmm_formulare **********************/

.mmm_search_textfield { font: 12px verdana, sans serif; color:#000; width: 120px; height: 16px; margin-bottom: 0px; BORDER-RIGHT:#2c4153 0px solid; BORDER-LEFT:#2c4153 0px solid; BORDER-TOP:#2c4153 0px solid; BORDER-BOTTOM:#2c4153 0px solid; BACKGROUND-color:#ffffff;}

.mmm_formbutton { 
	margin-bottom: -7px;
	margin-left: -4px;
}

:root .mmm_formbutton { 
  margin-bottom: -5px; 
  margin-left: -7px;
} 
.mmm_suche { font-size: 11px; font: verdana, sans serif; color: #2c4153; font-weight: normal;}

.mmm_suchText { font-family: verdana, arial, sans serif; font-size: 11px;}
.mmm_suchText a:link { color: #b57900; text-decoration: none; }
.mmm_suchText a:active { color: #b57900; text-decoration: none; }
.mmm_suchText a:visited { color: #b57900; text-decoration: none; }
.mmm_suchText a:hover { color: #444444; text-decoration: none; }

.mmm_footerLinks { font-family: verdana, arial, sans serif; font-size: 11px;}
.mmm_footerLinks a:link { color: #b57900; text-decoration: none; }
.mmm_footerLinks a:active { color: #b57900; text-decoration: none; }
.mmm_footerLinks a:visited { color: #b57900; text-decoration: none; }
.mmm_footerLinks a:hover { color: #444444; text-decoration: none; }


/****************** Teaser Startseite *****************/
.mmm_dots_teaser220px {
	margin: 10px 0px 10px 10px;
}

.mmm_teaser_col_hlGrau {
	border: 0px solid #f60;
	background-color: #fff;
	margin: 0px 0px 8px 13px;
	font: verdana, arial, sans serif;
	color: #505050;
	font-size: 0.75em;
	font-weight: bold;
}

.mmm_teaser_col_hlGrau a:link { color: #505050; text-decoration: none; }
.mmm_teaser_col_hlGrau a:active { color: #505050; text-decoration: none; }
.mmm_teaser_col_hlGrau a:visited { color: #505050; text-decoration: none; }
.mmm_teaser_col_hlGrau a:hover { color: #b0720d; text-decoration: none; }

.mmm_teaser_col_hl {
	border: 0px solid #f60;
	background-color: #fff;
	margin: 0px 0px 8px 13px;
	font: verdana, arial, sans serif;
	color: #2c4153;
	font-size: 0.75em;
	font-weight: bold;
}

.mmm_teaser_col_cont {
	border: 0px solid #f60;
	background-color: #fff;
	margin: 0px 0px 0px 13px;
	font: verdana, arial, sans serif;
	color: #2c4153;
	font-size: 0.7em;
}

.mmm_teaser_col_cont a:link { color: #2c4153; text-decoration: none; }
.mmm_teaser_col_cont a:active { color: #b0720d; text-decoration: underline; }
.mmm_teaser_col_cont a:visited { color: #2c4153; text-decoration: none; }
.mmm_teaser_col_cont a:hover { color: #b0720d; text-decoration: underline; }

/****************** Links Subnav ******************/
.mmm_subnav_link {
	margin: 0px 0px 0px 0px;
	font: verdana, arial, sans serif;
	color: #ffffff;
	font-size: 11px;
}

.mmm_subnav_link a:link { color: #ffffff; text-decoration: none; }
.mmm_subnav_link a:active { color: #003863; text-decoration: none; }
.mmm_subnav_link a:visited { color: #ffffff; text-decoration: none; }
.mmm_subnav_link a:hover { color: #003863; text-decoration: none; }

.mmm_subnav_high {
	color: #003863;
}

.mmm_subnav_terthigh {
	color: #003863;
}

.mmm_subnav_tert {
	
}

/****************** Inhaltsseite ohne rechte Spalte ******************/

#MMM_leftColInhaltLang {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	width: 921px;
	float: left;
}

#MMM_mainContInhaltLang {
	width: 720px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #dae2e9;
	float: right;
}

/****************** Ausflugsziele Karte ******************/

#MMM_mainContKarte {
	width: 921px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
}

#MMM_artikelZiele {
	float: left;
	width: 670px;
	margin: 0px;
	padding: 20px 20px 10px 10px;
	background-color: #dae2e9;
}

#MMM_artikelRechteSpalte {
	float: right;
	width: 221px;
	background-color: #ffffff;
}

#MMM_artikelRechteSpalte {
	float: right;
	margin: 20px 0px 0px 20px;
	width: 198px;
	background-color: #ffffff;
}

/************ Appartements ****************/
#MMM_contentAllAppStart {
	background-image: url(../../../cms/img/bg-cont-all-big.gif);
	background-repeat: no-repeat;
	width: 920px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#MMM_rightColAppInhalt {
	float: right;
	margin: 5px 10px 0px 0px;
	width: 200px;
}

.AppStil1 {
	color: #D39A27;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}
.AppStil1 a:link { color: #D39A27; text-decoration: none; }
.AppStil1 a:active { color: #D39A27; text-decoration: none; }
.AppStil1 a:visited { color: #D39A27; text-decoration: none; }
.AppStil1 a:hover { color: #003863; text-decoration: none; }

.AppStil2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.AppStil4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 14px;
}


/****************** Teaser Appartements *****************/
.mmm_teaser_app_hl {
	border: 0px solid #f60;
	background-color: #fff;
	margin: 5px 0px 3px 10px;
	font: verdana, arial, sans serif;
	color: #d39a27;
	font-size: 12px;
	font-weight: normal;
}

.mmm_teaser_app_cont {
	border: 0px solid #f60;
	background-color: #fff;
	margin: 0px 0px 0px 13px;
	font: verdana, arial, sans serif;
	color: #d39a27;
	font-size: 11px;
}

.mmm_teaser_app_cont a:link { color: #d39a27; text-decoration: none; }
.mmm_teaser_app_cont a:active { color: #d39a27; text-decoration: none; }
.mmm_teaser_app_cont a:visited { color: #d39a27; text-decoration: none; }
.mmm_teaser_app_cont a:hover { color: #003863; text-decoration: none; }

/************ Appartements Details Inhalt ****************/
#MMM_AppBildL {
	width: 480px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px solid #ff0000;
	/*float: right;*/
}

#MMM_AppGrundriss{
	width: 480px;
	margin: 0px;
	padding: 0px;
}

/************ English Area ****************/
#mmm_startbildEN {
	float: left;
	width: 236px;
	height: 136px;
	margin: 0px 0px 0px 0px;
}

.mmm_starttext_hlEN {
	float: left;
	width: 400px;
	margin: 0px 0px 0px 0px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++ Yachthandel ++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++ yhandel global ++++++++++++++++++++++++++ */

/* ++++++++++++++++++++++++ yhandel-nav_primary ++++++++++++++++++++++++++ */

#yhandel-nav_primary {
	height: 42px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	background-image: url(../../../cms/img/yhandel-topnav_bg_all.gif);
	background-repeat: no-repeat;
}

#yhandel-nav_primary ul {
	height: 42px;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-decoration: none;
}

#yhandel-nav_primary ul li {
	display: inline;
}

#yhandel-nav_primary ul li a {
	display: block;
	float: left;
	height: 40px;
	margin-right: 0px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 13px;
	text-decoration: none;
	color: #ffffff;
	background-image: url(../../../cms/img/yhandel-topnav_bg_sep.gif);
	background-repeat: repeat-x;
}

* html #yhandel-nav_primary ul li a {
	height: 28px;
}

#yhandel-nav_primary ul li a:hover,
#yhandel-nav_primary ul li a.yhandel-navi_act {
	color: white;
	background-image: url(../../../cms/img/yhandel-topnav_bg_act.gif);
	background-repeat: repeat-x;
}

#yhandel-MMM_contentAllInhalt  {
	background-image: url(../../../cms/img/yhandel-bg-cont-all-big.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 0px 0px;
}

:root #yhandel-MMM_contentAllInhalt  {
	background-image: url(../../../cms/img/yhandel-bg-cont-all-big.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 9px 0px;
}
#yhandel-MMM_contentAllStart {
	background-image: url(../../../cms/img/yhandel-bg-cont-all-big.gif);
	background-repeat: no-repeat;
	width: 920px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#yhandel-MMM_pageInhalt {
	border: 0px solid #ff6600;
	width: 960px;
	padding: 0px;
	margin: 0 auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../../../cms/img/yhandel-bg-page.gif);
	background-repeat: no-repeat;
}

#yhandel-MMM_footer {
	width: 750px;
	height: 107px;
	padding: 58px 0px 0px 210px;
	margin: -20px 0px 0px 0px;
	background-image: url(../../../cms/img/yhandel-bg-bottom.gif);
	background-repeat: no-repeat;
}

#yhandel-MMM_footerInhalt {
	width: 750px;
	height: 107px;
	padding: 58px 0px 0px 210px;
	margin: -10px 0px 0px 0px;
	background-image: url(../../../cms/img/yhandel-bg-bottom.gif);
	background-repeat: no-repeat;
}


/* ++++++++++++++++++++++++ yhandel-Suchleiste ++++++++++++++++++++++++++ */


:root #yhandel-MMM_searchLang {
	margin: 11px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(../../../cms/img/yhandel-bg_suchleiste-lang.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 920px;
}

#yhandel-MMM_searchLang {
	margin: 10px 0px 0px 0px;
	padding: 5px 0px 0px 10px;
	background-image: url(../../../cms/img/yhandel-bg_suchleiste-lang.gif);
	background-repeat: no-repeat;
	height: 29px;
	width: 920px;
}

#yhandel-MMM_suchForm {
	margin: 0px;
	padding: 0px;
	float: left;
}

#yhandel-MMM_suchLinksLang {
	margin: 0px 0px 0px 482px;
	padding: 0px;
	float: left;
	
}

:root #yhandel-MMM_suchLinksLang {
	margin: 0px 0px 0px 486px;
	padding: 0px;
	float: left;
	border: 0px solid #ff0000;
}

#yhandel-MMM_suchFlaggenLang {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: right;
	border: 0px solid #ff0000;
}

.yhandel-suchLinks { font-family: verdana, arial, sans serif; font-size: 11px;}
.yhandel-suchLinks a:link { color: #ffffff; text-decoration: none; }
.yhandel-suchLinks a:active { color: #ffffff; text-decoration: none; }
.yhandel-suchLinks a:visited { color: #ffffff; text-decoration: none; }
.yhandel-suchLinks a:hover { color: #b57900; text-decoration: none; }

.yhandel-mmm_footerLinks { font-family: verdana, arial, sans serif; font-size: 11px;}
.yhandel-mmm_footerLinks a:link { color: #ffffff; text-decoration: none; }
.yhandel-mmm_footerLinks a:active { color: #ffffff; text-decoration: none; }
.yhandel-mmm_footerLinks a:visited { color: #ffffff; text-decoration: none; }
.yhandel-mmm_footerLinks a:hover { color: #b57900; text-decoration: none; }

.yhandel-mmm_suche { font-size: 11px; font: verdana, sans serif; color: #ffffff; font-weight: normal;}


/* Yachthandel Auswahlseite und Detailseite */

#yhandel-MMM_leftColInhaltLang {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	width: 921px;
	float: left;
}

#yhandel-MMM_subNavInhalt {
	width: 190px;
	height: auto;
	margin: 0px 10px 0px 0px;
	float: left;
	background-image: url(../../../cms/img/yhandel-bg-subnav.jpg);
	background-repeat: no-repeat;
	background-color: #3f3f40;
}

#yhandel-MMM_wrapper1 {
	background-image: url(../../../cms/img/yhandel-bg-kachel-inhalt.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	border: 0px solid #ff0000;
}

:root #yhandel-MMM_wrapper1 {
	background-image: url(../../../cms/img/yhandel-bg-kachel-inhalt.gif);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #ff0000;
}

/* begin: Zusatz-Styles Details und Details 2 */
#yhandel-DetailTopBild1 {
	float: left;
	margin-right: 10px;
	padding: 0px;
	width: 350px;
}

#yhandel-DetailTopBild2 {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 350px;
}

#yhandel-DetailText {
	width: 349px;
	float: left;
	margin-right: 10px;
	margin-top: 25px;
}

#yhandel_DetailsRightColMain {
	width: 343px;
	float: right;
	margin-right: 8px;
	margin-top: 25px;
}

#yhandel_DetailLinkBox1 {
	height: 15px;
	border-top: 1px solid #373737;
	border-bottom: 1px solid #373737;
	border-left: 1px solid #373737;
	width: 347px;
	padding: 4px 0px 4px 4px;
}

#yhandel_DetailLinkBox2 {
	height: 15px;
	margin-top: 0px;
	margin-bottom: 10px;
	border-top: 1px solid #373737;
	border-bottom: 1px solid #373737;
	border-left: 1px solid #373737;
	width: 347px;
	padding: 4px 0px 4px 4px;
}

#yhandel_DetailsRightColSkizze {
	float: right;
	margin-right: 2px;
	margin-top: 7px;
	padding: 0px;
	width: 348px;
}

#yhandel-MMM_mainContInhaltLangDetail {
	width: 720px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #010422;
	float: right;
}
/* end: Zusatz-Styles Details und Details 2 */

#yhandel-MMM_mainContInhalt {
	width: 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #010422;
	float: right;
}

#yhandel-MMM_mainContPadding {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 30px 10px;
}

#yhandel-MMM_mainContPaddingDetail {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 30px 10px;
}

#yhandel-MMM_mainContInhaltLang {
	width: 720px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #010422;
	float: right;
}

/****************** yhandel Links Subnav ******************/
.yhandel-hlSubnav {
	font-family: verdana, arial, sans serif;
	font-size: 13px;
	color: #b4b3b3;
}

.yhandel-mmm_subnav_link {
	margin: 0px 0px 0px 0px;
	font: verdana, arial, sans serif;
	color: #ffffff;
	font-size: 11px;
}

.yhandel-mmm_subnav_link a:link { color: #b4b3b3; text-decoration: none; }
.yhandel-mmm_subnav_link a:active { color: #b4b3b3; text-decoration: none; }
.yhandel-mmm_subnav_link a:visited { color: #b4b3b3; text-decoration: none; }
.yhandel-mmm_subnav_link a:hover { color: #cb2d32; text-decoration: none; }

.yhandel-mmm_subnav_high {
	color: #cb2d32;
	font-weight: bold;
}

.yhandel-mmm_subnav_terthigh {
	color: #cb2d32;
}

.yhandel-mmm_subnav_tert {
	
}

/****************** yachthandel Ueberschriften ******************/

h3 { 
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 22px;
	font-family: Georgia, "Times New Roman", Times;
	color: #b4b3b3;
	line-height: 24px;
	font-weight: normal;
}

h4 { 
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times;
	color: #b4b3b3;
	line-height: 24px;
	font-weight: normal;
}
h4 a:link { color: #b4b3b3; text-decoration: none; }
h4 a:active { color: #b4b3b3; text-decoration: none; }
h4 a:visited { color: #b4b3b3; text-decoration: none; }
h4 a:hover { color: #cb2d32; text-decoration: none; }

h5 { 
	margin: 0px 0px 4px 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times;
	color: #cb2d32;
	line-height: 20px;
	font-weight: bold;
}

.yhandel-mmm_textDetail {
	margin: 0px 0px 0px 0px;
	font: verdana, arial, sans serif;
	color: #ffffff;
	font-size: 11px;
	line-height: 20px;
}

.yhandel-mmm_textDetail a:link { color: #ffffff; text-decoration: underline; }
.yhandel-mmm_textDetail a:active { color: #ffffff; text-decoration: underline; }
.yhandel-mmm_textDetail a:visited { color: #ffffff; text-decoration: underline; }
.yhandel-mmm_textDetail a:hover { color: #cb2d32; text-decoration: underline; }

/* gallery-yhandel */
#gallery{
width: 720px;
}

.foto_rahmen {
   float: left;
   text-align: center;
   margin-bottom: 10px;
   margin-right: 10px;
   margin-top: -10px;
   padding: 0px;
   height: 73px;
   width: 110px;
   color: #666666;
   display: block;
}
.foto_rahmen a:hover{
   background: none;
}
.foto_rahmen a:hover img{
   /*
   background-color: #CEEB83;
   border-color: #84AE46;
   */
}
.foto_rahmen img{
   border-color: #CCCCCC;
   border-style: solid;
   border-width: 0px;
   padding: 0px;
   text-align: center;
   margin-bottom: 0px;
}
