/* ---------- Global ---------- */

body {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	background-color:	#f9eaca;
}

.eMail {
	text-decoration:	none;
	color:				#7e4437;
}

/* ---------- Index ---------- */

.IndexBox {
	background-color:	#7e4437;
}

.IndexTop {
	background-color:	#f9eaca;
}

.IndexLogo {
	background-color:	#7e4437;
}

.IndexMenu {
	background-color:	#7e4437;
}

.IndexContent {

}

.IndexFooter {
	background:			url(../images/stripe.gif) repeat-x top;
	background-color:	#f9eaca;
}

.IndexFooter, .IndexFooter a:link, .IndexFooter a:visited, .IndexFooter a:active {
	color:				#f9eaca;
	font-size:			10px;
	font-weight:			normal;
	text-decoration:	none;		
}

.IndexFooter .IndexFooterLeft {
	text-align:			left;
}

.IndexFooter .IndexFooterMiddle {
	text-align:			center;
}

.IndexFooter .IndexFooterRight {
	text-align:			right;
}

/* -------- Templates -------- */

.TemplateContent_Left, .TemplateContent_Right, .TemplateContent_Wide, .TemplateImage_Left, .TemplateImage_Right, .TemplateImage_Wide {
	background-color:	#efdaaf;
}

.TemplateTitle {
	font-size:			12px;
	font-weight:		bold;
	color:				#7e4437;
	border-bottom:		1px inset #7e4437;
}

.TemplateText {
	font-size:			14px;
	color:                #7e4437;
}

/* --------- Modules --------- */

.GoogleMaps {

}

.GoogleMapsInfo {
	font-size:			12px;
	width:				200px;
}

.ImpressumText {
	font-size:			12px;
}

.ImpressumData {
	width:				150px;
	margin-left:		10px;
	float:				left;
}

/* ----- Kontaktformular ----- */


#ContactAreaLeft {
	width:			360px;
	float:			left;
}

#ContactAreaRight {	
	width:			170px;
	line-height:	20px;
	font-size:		10px;
	float:			right;
	overflow:		hidden;
}

.ContactFieldData input,
.ContactFieldData textarea {
	width:			100%;
	border-width:	1px;
	border-style:	solid;
	margin-bottom:	11px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
}

#ContactFieldRequired {
	font-size:		12px;
	margin-bottom:	10px;
}

.ContactFieldOverButtons {
	width:			360px;
}

.ContactFieldButtons #Reset,
.ContactFieldOverButtons #Reset {
	width:			50%;
	margin-left:	-1px;
	float:			left;
	text-align:		left;
}
.ContactFieldButtons #Submit,
.ContactFieldOverButtons #Submit {
	width:			50%;
	margin-right:	-3px;
	float:			right;
	text-align:		right;
}
.ContactFieldButtons #Reset input,
.ContactFieldButtons #Submit input,
.ContactFieldOverButtons #Reset input,
.ContactFieldOverButtons #Submit input {
	width:			95%;
}

.ContactFieldOverview {
	margin-top:		10px;
}

.ContactFieldOverDesc {
	width:			120px;
	float:			left;
}
.ContactFieldOverData input,
.ContactFieldOverData textarea {
	width:			360px;
	border:			1px solid #ffffff;
	margin-bottom:	11px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		12px;
}

#ContactFieldPrivacy {
	margin-bottom:	9px;
	!margin-bottom:	5px;
}

#ContactFieldPrivacy input {
	margin:			0px;
	vertical-align:	middle;
}




