/*----------------------------------------------------------------------------------------------------------------------------------------*/
/* MAIN */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

BODY#default
{
	width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12pt; font-weight: normal;
	text-decoration: none; text-align: left; color: #444444; background-color: #D5C58B;
}

A
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal;
	text-decoration: underline; color: #222222; background-color: inherit;
}
A:hover
{
	text-decoration: underline; color: #67201c; background-color: inherit;
}

H1
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12pt; font-weight: normal;
	text-decoration: none; color: #444444; background-color: inherit;
}
H2
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 11pt; font-weight: normal;
	text-decoration: none; color: #444444; background-color: inherit;
}
H3
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10pt; font-weight: normal;
	text-decoration: none; color: #444444; background-color: inherit;
}

IMG
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

DIV, P, TABLE, TR, TD, DT, DL
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal;
	text-decoration: none; color: #444444; background-color: transparent;
}

/*----------------------------------------------------------------------------------------------------------------------------------------*/
/* Typo3 */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

.xm-header-h1-normal
{
	width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10pt; font-weight: normal;
	text-decoration: none; text-align: left; color: #8c2412; background-color: transparent;
	vertical-align: top; line-height: 18pt;
}

.xm-header-h1-bold
{
	width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold;
	text-decoration: none; text-align: left; color: #8c2412; background-color: transparent;
	vertical-align: top; line-height: 18pt;
}

.xm-header-h2
{
	width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold;
	text-decoration: none; text-align: left; color: #8c2412; background-color: #f8efe2;
	vertical-align: top; line-height: 18pt;
}

/*----------------------------------------------------------------------------------------------------------------------------------------*/

DL.csc-textpic-image
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

DD.csc-textpic-caption
{
	width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: italic;
	text-decoration: none; text-align: left; color: #8c2412; background-color: transparent;
	vertical-align: top; line-height: 14pt;
}

/*----------------------------------------------------------------------------------------------------------------------------------------*/

DIV.csc-textpic-clear
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

DIV.csc-textpic-text
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

DIV.csc-textpic-imagewrap
{
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

DIV.csc-textpic
{
	width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

DIV.csc-textpic-left, DIV.csc-textpic-intext-left
{
	width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

DIV.csc-textpic-right, DIV.csc-textpic-intext-right
{
	width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

DIV.csc-header, DIV.csc-header-n1
{
	width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

H1.csc-firstHeader
{
	width: auto; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 10pt; font-weight: bold;
	text-decoration: none; text-align: left; color: #8c2412; background-color: transparent;
	vertical-align: top; line-height: 18pt;
}

/*----------------------------------------------------------------------------------------------------------------------------------------*/
/* Container Google Maps */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

DIV.container-google-maps
{
	width: 530px; height: 530px;
}

/*----------------------------------------------------------------------------------------------------------------------------------------*/
