/*

	Farben im Design (alt)

		dunkelgrün Überschrift:	#00ab95
		dunkelgrün:			#83cec4
		hellgrün:			#b4e0d9 (Balken) 	#cde9e4 (Flächen)
		hellgrau:			#f3f4f4
		
	Farben im Desing (neu)
	Basisfarben Grün		
		#008774	100% Deckung
		#80c3ba	50% Deckung
		#b3dbd6	30% Deckung
		#d9edea	15% Deckung
		#ebf6f4	8% Deckung
		
	Basisfarben Blau
		#002c90	100% Deckung
		#8096c8	50% Deckung
		#b3c0de	30% Deckung
		#d9e0ee	15% Deckung
		#f0f3f8	6% Deckung

	Akzentfarben 
		#0082cb	blau
		#6e98bc	blaugrau
		#8f8e92	grau		-->	#c7c7c9	50% Deckung
		#000000	schwarz
		#ad002f	dunkelrot  	--> 	#ce6783	60% Deckung
		#f29300	orange
		#ffe400	gelb

*/

/*---------------- Für Druckansicht --------------------*/

#topspace td.centercol
{
	background-color:#b3c0de;
}


/*---------------- Header Grafik --------------------*/

.header
{
	border-color:#002c90;
}


/*---------------- Navigationsbereich --------------------*/

.navigation
{
	background-color:#CECDD1;
}


/*---------------- Inhaltsbereich --------------------*/

.contenttable td.rightcol
{
	background: #CECDD1 url(minisite2_grau_dunkelblau_FILES/feuerlandhoefe.gif) no-repeat top;
	padding-top:80px;
}
.contenttable td.rightcol div #deeplinks
{
	background-color:#CECDD1;
}

.content h1 
{
	color:#002c90;
}
.content h2
{
	color:#002c90;
}
.content h3, h4
{
	color:#333;
}


/*---------------- Footer-Bereich --------------------*/


/*------------ Imagetable --------------*/

table.border
{
	border-color:#002c90;
}
table.border td.image
{
	background-color:#CECDD1;
}
table.border td.caption
{
	background-color:#CECDD1;
}


/*------------ Imagetable mit Schatten --------------*/

.contenttable div.imageborder 
{
	border-color:#b3c0de;
}


/*------------ Imagetexttable --------------*/


/*------------ RTE-Table --------------*/

.htmlarea-showtableborders th
{
	background-color:#a9bdd8;
}


/*------------ Infobox --------------*/

table.infobox th.blue_border
{
	display:none;
}
table.infobox th 
{
	background-color:#CECDD1;
	border-color:#002c90;
}
.rightcol table.infobox th.blue_border
{
	display:block;
	padding:0;
	margin:0;
	height:0px;
	line-height:0;
	border:0;
}
.rightcol table.infobox th 
{
	border-top:0px;
}
table.infobox td 
{
	background-color:#CECDD1;
	border-color:#fff;
	border-color:#b3c0de;
	margin-top:5px;
}


/*------------ Caption Infobox --------------*/

table.caption_infobox th.blue_border
{
	display:none;
}
table.caption_infobox th 
{
	background-color:#CECDD1;
	border-color:#002c90;
}
.rightcol table.caption_infobox th.blue_border
{
	display:block;
	padding:0;
	margin:0;
	height:6px;
	line-height:0;
	border:0;
	background-color:#b3c0de;
}
.rightcol table.caption_infobox th 
{
	background-color:#CECDD1;
	border-top:1px solid #002c90;
	border-top:1px solid #fff;
}
table.caption_infobox td 
{
	background-color:#CECDD1;
	border-color:#fff;
	border-color:#b3c0de;
}
table.caption_infobox td.image img
{
	border-bottom:1px solid #fff;
}

/*------------ Objekt der Woche --------------*/

.tx-cfimmosearch-pi12 table.short_expose td.header
{
	background-color:#CECDD1;
	border-color:#002c90;
}
.tx-cfimmosearch-pi12 table.short_expose td.message
{
	background-color:#CECDD1;
}
.tx-cfimmosearch-pi12 table.short_expose td.link
{
	background-color:#CECDD1;
}


/*------------ Objekt der Woche im rechten Inhaltsbereich --------------*/

.rightcol .tx-cfimmosearch-pi12 table.short_expose
{
	border-top:6px solid #b3c0de;
}
.rightcol .tx-cfimmosearch-pi12 table.short_expose td.header
{
	background-color:#CECDD1;
	border-top:1px solid #002c90;
	border-top:1px solid #fff;
}
.rightcol .tx-cfimmosearch-pi12 table.short_expose td.message
{
	background-color:#CECDD1;
}
.rightcol .tx-cfimmosearch-pi12 table.short_expose td.link
{
	background-color:#CECDD1;
}


/*------------ Objektgalerie --------------*/

div.tx-cfimmosearch-pi13 table.galerie_object {
	border-color:#CECDD1;
	border-top-color:#002c90;
}
div.tx-cfimmosearch-pi13 table.galerie_object th
{
	background-color:#CECDD1;
}
div.tx-cfimmosearch-pi13 div.pagination
{
	border-color:#CECDD1;
}

/******************* Kein Suchergebnis gefunden  *******************/

div.no_object {
	border-color:#002c90;
	background-color:#CECDD1;
}

/*
Basisfarben Blau
		#002c90	100% Deckung
		#8096c8	50% Deckung
		#b3c0de	30% Deckung
		#d9e0ee	15% Deckung
		#f0f3f8	6% Deckung
*/
/*------------ Kontaktformular --------------*/

#mailform, #orderform
{
	border-color:#002c90;
}
#mailform tr.color1, #orderform tr.color1
{
   background-color:#d9e0ee;
}
#mailform tr.color2, #orderform tr.color2
{
   background-color:#f0f3f8;
}


/*------------------------------ Termine --------------------------------*/

div.tx-cfdeeplink-pi8 table table.appointment {
	border-color:#d9e0ee;
	border-top-color:#002c90;
}
div.tx-cfdeeplink-pi8 table table.appointment td.blue, div.tx-cfdeeplink-pi8 table table.appointment th.blue {
	background-color:#d9e0ee;
}

h1 {
color:#002D90;
font-size:bold;
margin:10px 0 24px;
}
h1 span.grey {
color:#8F8E92;
}
#mailform .color1 td.label, #mailform .color2 td.field {
background-color:#F0F3F8;
}

#mailform .color2 td.label, #mailform .color2 td.field {
background-color:#D9E0EE;
}

table.infobox td.image img {
	margin-bottom: 15px;
}

.contenttable div.imagecontainertop {
	margin-top:25px;
}

.imagetexttable td.right {
	margin-top: -20px;
}

h1.noMargin {
	margin: 0;
}

.content .contenttable .imagetexttable td.right p {
	margin: 0;
}

body {
	line-height: 1.3em;
}
