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


/* blaue Gestaltungselemente (#3C5F7F) */
body.blau div#main	{
	border:solid 4px #3C5F7F;
}
body.blau div#mainNavi ul li.blau a	{
	border-bottom: solid 1px #3C5F7F;
}
body.blau div#mainNavi ul li.blau a:hover	{
	color:#3C5F7F;
}
body.blau div#mainNavi ul li.blau a:hover	{
	color:#FFFFFF;
}
body.blau div#main div#angebote ul li	{
	background:url(../images/blau/angebotframe_blau.png) no-repeat;
	border:none;
}
body.blau div#main div#angebote ul li.active	{
	background:url(../images/blau/angebotframe_blau_active.png) no-repeat;
	border:none;
}
body.blau div#main div#angebote ul li a span.angebotTitel,
body.blau div#main div#angebote ul li a span.angebotPreis	{
	font-weight: bold;
	color: #3C5F7F;
}
body.blau div#main div#contentArea div#contentLeft div.angebotHeadContent	{
	border-right:solid 1px #3C5F7F;
	border-bottom:solid 1px #3C5F7F;
}
body.blau div#main div#contentArea div#contentLeft div.angebotHead div.angebotHeadTitel	{
	background:url(../images/blau/angebotheaderbg_blau.png) no-repeat;
}
body.blau div#main div#contentArea div#contentLeft div.angebotHead div.angebotHeadContent ul.featureList li	{
	background:url(../images/blau/pfeilrechts_blau.png) no-repeat 0 0.2em;
	color:#3C5F7F;
}
body.blau div#main div#contentArea div#contentLeft div.angebotHead div.angebotHeadButtons,
body.blau div#main div#contentArea div#contentLeft div.angebotDetails div.angebotDetailButtons	{
	background:#E6ECF2;
	border-right:solid 1px #3C5F7F;
	border-bottom:solid 1px #3C5F7F;
}
body.blau div#main div#contentArea div#contentLeft div.angebotHead div.angebotHeadButtons div.hotline	{
	border-right:solid 1px #3C5F7F;
	border-left:solid 1px #3C5F7F;
}
body.blau div#main div#contentArea div#contentLeft div.angebotHead div.angebotHeadButtons div.hotline span.telefonAuszeichnung	{
	color:#3C5F7F;
}
body.blau div#main div#contentArea div#contentLeft div.angebotHead div.angebotHeadButtons div.buchenButton a	{
	background:url(../images/blau/button165x55px_blau.png) no-repeat center;
}
body.blau div#main div#contentArea div#contentLeft div.angebotHead div.angebotHeadButtons div.preisButton p	{
	background:url(../images/blau/button165x55px_blau.png) no-repeat center;
}
body.blau div#main div#contentArea div#contentLeft div.angebotDetails div.detailContainer	{
	border-right:solid 1px #3C5F7F;
	border-bottom:solid 1px #3C5F7F;
	border-top:1px solid #3C5F7F;
}
body.blau div#main div#contentArea div#contentLeft div.angebotDetails div.detailNavigation ul li a	{
	background:url(../images/blau/blauangebotdetail_bg.png);
	border-right:solid 1px #E6ECF2;
}
body.blau div#main div#contentArea div#contentLeft div.angebotDetails div.detailNavigation ul li a:hover	{
	background:url(../images/blau/blauangebotdetail_bg_active.png);
}
body.blau div#main div#contentArea div#contentLeft div.angebotDetails div.detailNavigation ul li.leistungen a	{
	background:url(../images/blau/blauangebotdetail_bgleft.png);
	border-right:solid 1px #E6ECF2;
}
body.blau div#main div#contentArea div#contentLeft div.angebotDetails div.detailNavigation ul li.leistungen a:hover	{
	background:url(../images/blau/blauangebotdetail_bgleft_active.png);
}
body.blau div#main div#contentArea div#contentLeft div.angebotDetails div.detailNavigation ul li.bilder a	{
	background:url(../images/blau/blauangebotdetail_bgright.png) right 0;
	border-right:none;
}
body.blau div#main div#contentArea div#contentLeft div.angebotDetails div.detailNavigation ul li.bilder a:hover	{
	background:url(../images/blau/blauangebotdetail_bgright_active.png) right 0;
}
body.blau div#main div#contentArea div#contentLeft div.angebotDetailButtons	{
	color:#3C5F7F;
}
body.blau div#main div#contentArea div#contentLeft div.angebotDetailButtons div.googleMap	{
	border-right:solid 1px #3C5F7F;
	border-left:solid 1px #3C5F7F;
}
body.blau div#main div#contentArea div#contentLeft div.angebotDetailButtons div.buchenButton a	{
	background:url(../images/blau/button165x55px_blau.png) no-repeat center;
}

/* Rechte Seitenelemente orange */
body.blau div#main div#contentArea div#contentRight div.hotlineButton	p	{
	background:url(../images/blau/button240x130px_blau.png) no-repeat;
}
body.blau div#main div#contentArea div#contentRight div.kontaktFormular div.kontaktTitel	{
	background:url(../images/blau/kontaktlegend_blau.png) no-repeat;
}
body.blau div#main div#contentArea div#contentRight div.kontaktFormular form	{
	border-left:solid 1px #3C5F7F;
}
body.blau div#main div#contentArea div#contentRight div.kontaktFormular form fieldset input,
body.blau div#main div#contentArea div#contentRight div.kontaktFormular form fieldset textarea	{
	border:solid 1px #3C5F7F;
	background:#E6ECF2;
}
body.blau div#main div#contentArea div#contentRight div.kontaktFormular form fieldset input#submit	{
	background:url(../images/blau/submitbutton_blau.png) no-repeat;
}
body.blau div#main div#contentArea div#contentRight div.naviRechts a	{
	background:url(../images/blau/linkbgrechts_blau.png) no-repeat;
}

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


/* Formulare */

div#MB_header   {
    background:#3C5F7F url(../images/blau/angebotdetail_bggesamt_blau.png) no-repeat;
}

div.formular form legend    {
    color:#3C5F7F;
}
div.formular form div.formzeile input,
div.formular form div.formzeile select,
div.formular form div.formzeile textarea    {
	border:solid 1px #3C5F7F;
	background:#E6ECF2;
}
div.formular form input.submit    {
    background:#3C5F7F;
    color:#FFFFFF;
    border:none;
}