/***************************************************************
 BG ASSIGNMENT
*****************************************************************/

html, body
{
	background-image: url("img/bg.jpg");
}

#container
{
	background-image: url("img/bg-top.jpg");
}

#contentcontainer
{
	border-top-color: #406936;
}

#headimagetextbg
{
	background-color: #588a4b;
}

#headimage
{
	background-image: url("img/head.jpg");
	background-repeat: no-repeat;
	background-position: top center;
	width:100%;
	height: 252px;
	background-color: #8aa877;
}

#headimagebottom
{
	background-color: #aabb8f;
	background-image: url("img/h-bottom.jpg");
}

#mainmenu
{
	background-color: #588a4b;
	background-image: url("img/h-bg.jpg");
}


#footer
{
	background-color: #588a4b;
	background-image: url("img/h-bg.jpg");
}


#submenu
{
	background-color: #e6ecd5;
	background-image: url("img/bg.jpg");
}

.block-headline
{
	background-image: url("img/h-bg.jpg");
}

.block-headlinebottom
{
	background-image: url("img/h-bottom.jpg");
}

.block-content
{
	background-image: url("img/bg.jpg");
}




/***************************************************************
 TEXT + FORM SETTINGS
*****************************************************************/

img
{
	border-color:#d8ecd3;
}

a img
{
	border-color:#d8ecd3;
	border-style:solid;
}


.sidecontent
{
	border-left-color: #badbb0;
}


input[type=text],
select,
textarea
{
	background-color: #d8ecd3;
	border-color: #588a4b;
}


.block-content input[type=text],
.block-content select,
.block-content textarea
{
	border: 1px solid #588a4b;
}

.button
{
	background-color: transparent;
	border: none;
}

/*++++++++++++++++++++++++ 
 content hierarchie levels 
*/

.cl01,
.cl02,
.cl03,
.cl04
{
	color: #588a4b;
}

.clbg
{
	background-color: #6a995c;
	color: white;
}

.clbg2
{
	background-color: #9fbe96;
	color: white;
}


/*++++++++++++++++++++++++ 
 table 
*/

thead td
{
	border-left-color: #badbb0;
}

tbody td
{
	border-top-color: #badbb0;
	border-left-color: #badbb0;
}

thead td
{
	background-color: #d8ecd3;
}


.pagelinks .button
{
	background-image: url("../img/kaerntnerhof-button.png");
}

* html .pagelinks .button
{
	background-image: url("../img/kaerntnerhof-button.gif");
}

/*++++++++++++++++++++++++ 
Ergänzt von Hellmedia
*/

h3{color:#588a4b;}

table.hrp td{padding:5px;}
td.hrpTitle, td.hrpCaption, td.hrpPrice, td.hrpRanges{border-right: 1px solid #badbb0;border-bottom:1px solid #badbb0;}
td.hrpCaption{font-weight:bold;text-align:left;}
td.hrpRanges{width:90px;}
td.hrpCaption{width:85px;}
td.hrpPrice span{background-color:#6a995c;color:white;padding: 0.1em;padding-left: 9px;padding-right: 9px;}
td.hrpPrice{text-align:center;}