@charset "utf-8";
/* CSS layout für 2befound Landingpages */
/*          © alladinIT, 2009           */
/*        vers. 1.0 | 02.03.2009        */

/* grüne Gestaltungselemente (#577D38) */
body.gruen div#main	{
	border:solid 4px #577D38;
}
body.gruen div#mainNavi ul li.gruen a	{
	border-bottom: solid 1px #577D38;
}
body.gruen div#mainNavi ul li.gruen a:hover	{
	color:#577D38;
}



body.gruen div#mainNavi ul li.gruen a:hover	{
	color:#FFFFFF;
}
body.gruen div#main div#angebote ul li	{
	background:url(../images/gruen/angebotframe_gruen.png) no-repeat;
	border:none;
}
body.gruen div#main div#angebote ul li.active	{
	background:url(../images/gruen/angebotframe_gruen_active.png) no-repeat;
	border:none;
}
body.gruen div#main div#angebote ul li a span.angebotTitel,
body.gruen div#main div#angebote ul li a span.angebotPreis	{
	font-weight: bold;
	color: #577D38;
}
body.gruen div#main div#contentArea div#contentLeft div.angebotHeadContent	{
	border-right:solid 1px #577D38;
	border-bottom:solid 1px #577D38;
}
body.gruen div#main div#contentArea div#contentLeft div.angebotHead div.angebotHeadTitel	{
	background:url(../images/gruen/angebotheaderbg_gruen.png) no-repeat;
}
body.gruen div#main div#contentArea div#contentLeft div.angebotHead div.angebotHeadContent ul.featureList li	{
	background:url(../images/gruen/pfeilrechts_gruen.png) no-repeat 0 0.2em;
	color:#577D38;
}
body.gruen div#main div#contentArea div#contentLeft div.angebotHead div.angebotHeadButtons,
body.gruen div#main div#contentArea div#contentLeft div.angebotDetails div.angebotDetailButtons	{
	background:#EBF3E4;
	border-right:solid 1px #577D38;
	border-bottom:solid 1px #577D38;
}
body.gruen div#main div#contentArea div#contentLeft div.angebotHead div.angebotHeadButtons div.hotline	{
	border-right:solid 1px #577D38;
	border-left:solid 1px #577D38;
}
body.gruen div#main div#contentArea div#contentLeft div.angebotHead div.angebotHeadButtons div.hotline span.telefonAuszeichnung	{
	color:#577D38;
}
body.gruen div#main div#contentArea div#contentLeft div.angebotHead div.angebotHeadButtons div.buchenButton a	{
	background:url(../images/gruen/button165x55px_gruen.png) no-repeat center;
}
body.gruen div#main div#contentArea div#contentLeft div.angebotHead div.angebotHeadButtons div.preisButton p	{
	background:url(../images/gruen/button165x55px_gruen.png) no-repeat center;
}
body.gruen div#main div#contentArea div#contentLeft div.angebotDetails div.detailContainer	{
	border-right:solid 1px #577D38;
	border-bottom:solid 1px #577D38;
	border-top:solid 1px #577D38;
}
body.gruen div#main div#contentArea div#contentLeft div.angebotDetails div.detailNavigation ul li a	{
	background:url(../images/gruen/gruenangebotdetail_bg.png);
	border-right:solid 1px #EBF3E4;
}
body.gruen div#main div#contentArea div#contentLeft div.angebotDetails div.detailNavigation ul li a:hover	{
	background:url(../images/gruen/gruenangebotdetail_bg_active.png);
}
body.gruen div#main div#contentArea div#contentLeft div.angebotDetails div.detailNavigation ul li.leistungen a	{
	background:url(../images/gruen/gruenangebotdetail_bgleft.png);
	border-right:solid 1px #EBF3E4;
}
body.gruen div#main div#contentArea div#contentLeft div.angebotDetails div.detailNavigation ul li.leistungen a:hover	{
	background:url(../images/gruen/gruenangebotdetail_bgleft_active.png);
}
body.gruen div#main div#contentArea div#contentLeft div.angebotDetails div.detailNavigation ul li.bilder a	{
	background:url(../images/gruen/gruenangebotdetail_bgright.png) right 0;
	border-right:none;
}
body.gruen div#main div#contentArea div#contentLeft div.angebotDetails div.detailNavigation ul li.bilder a:hover	{
	background:url(../images/gruen/gruenangebotdetail_bgright_active.png) right 0;
}
body.gruen div#main div#contentArea div#contentLeft div.angebotDetailButtons	{
	color:#577D38;
}
body.gruen div#main div#contentArea div#contentLeft div.angebotDetailButtons div.googleMap	{
	border-right:solid 1px #577D38;
	border-left:solid 1px #577D38;
}
body.gruen div#main div#contentArea div#contentLeft div.angebotDetailButtons div.buchenButton a	{
	background:url(../images/gruen/button165x55px_gruen.png) no-repeat center;
}

/* Rechte Seitenelemente orange */
body.gruen div#main div#contentArea div#contentRight div.hotlineButton	p	{
	background:url(../images/gruen/button240x130px_gruen.png) no-repeat;
}
body.gruen div#main div#contentArea div#contentRight div.kontaktFormular div.kontaktTitel	{
	background:url(../images/gruen/kontaktlegend_gruen.png) no-repeat;
}
body.gruen div#main div#contentArea div#contentRight div.kontaktFormular form	{
	border-left:solid 1px #577D38;
}
body.gruen div#main div#contentArea div#contentRight div.kontaktFormular form fieldset input,
body.gruen div#main div#contentArea div#contentRight div.kontaktFormular form fieldset textarea	{
	border:solid 1px #577D38;
	background:#EBF3E4;
}
body.gruen div#main div#contentArea div#contentRight div.kontaktFormular form fieldset input#submit	{
	background:url(../images/gruen/submitbutton_gruen.png) no-repeat;
}
body.gruen div#main div#contentArea div#contentRight div.naviRechts a	{
	background:url(../images/gruen/linkbgrechts_gruen.png) no-repeat;
}

/* Impressum orange */
body.gruen div#main div#contentArea div#contentRight div.impressum div.impressumTitel	{
	background:url(../images/gruen/kontaktlegend_gruen.png) no-repeat;
}
body.gruen div#main div#contentArea div#contentRight div.impressum div.impressumDaten	{
	border-left:solid 1px #577D38;
}
body.gruen div#main div#contentArea div#contentRight div.impressum div.impressumDaten a	{
	color:#577D38;
}
body.gruen div#main div#contentArea div#contentRight div.impressum div.impressumDaten .impressumTel	{
	color:#577D38;
}


/* Formulare */
div#MB_header   {
    background:#577D38 url(../images/gruen/angebotdetail_bggesamt_gruen.png) no-repeat;
}

div.formular form legend    {
    color:#577D38;
}


div.formular form div.formzeile input,
div.formular form div.formzeile select,
div.formular form div.formzeile textarea    {
	border:solid 1px #577D38;
	background:#EBF3E4;
}
div.formular form input.submit    {
    background:#577D38;
    color:#FFFFFF;
    border:none;
}