/* Headline */
h1
{
}
h1 img
{
	width				:	100%;
}

h2.PanelTitle
{
	margin			:	0px;
}

/* Form */
#PanelForm dl
{
	display			:	table;
	width			:	100%;
	border-bottom		:	solid 1px #999999;
	padding			:	10px 0px;
	margin			:	0px;
}
#PanelForm dl:nth-child(odd)
{
	background-color	:	#fee6d3;
}
#PanelForm dl:nth-child(even)
{
	background-color	:	rgba(254,231,220,0.3);
}
#PanelForm dl dt
{
	display			:	table-cell;
	width			:	30%;
	vertical-align		:	middle;
	margin			:	0px;
	padding			:	0px 15px;
}
#PanelForm dl dd
{
	display			:	table-cell;
	vertical-align		:	middle;
	margin			:	0px;
	padding			:	0px 15px;
}


div.PanelFormMessage
{
	margin					:	0px 0px 30px 0px;
}
#PanelFooterContact
{
	display					:	none;
}

/*
======================================
Smart Phone
======================================
*/
@media screen and (max-width: 1024px)
{
	/* Headline */
	h2.PanelTitle
	{
		text-align				:	center;
	}

	/* Form */
	#PanelForm dl
	{
		display				:	block;
		width				:	100%;
		margin				:	0px !important;
		padding				:	0px !important;
		border				:	none;
		background			:	none !important;
	}
	#PanelForm dl dt
	{
		display				:	block;
		width				:	100%;
		padding				:	5px 0px;
		text-align				:	center;
		background-color			:	#fee6d3;
	}
	#PanelForm dl dd
	{
		display				:	block;
		width				:	100% - 30px;
		padding				:	5px 15px;
		background-color			:	rgba(254,231,220,0.3);
	}
	input, textarea
	{
		max-width			:	270px;
	}
}
