html, body {
	background-image	: url('../media/templatedata/background.jpg');
	background-repeat	: repeat-x;

	background-color	: #e5885d;
	min-height			: 100%;
	padding				: 0px;
	margin				: 0px;
}

#content {
	background-image	: url('../media/templatedata/background_content.jpg');
	background-repeat	: repeat-y;

	position			: absolute;
	left				: 50%;

	width				: 760px;
	min-height			: 100%;

	margin-left			: -380px;
	padding				: 0px 0px 0px 0px;
}

#header {
	background-image	: url('../media/templatedata/background_header.jpg');
	background-repeat	: repeat-y;

	margin-top			: 30px;

	height				: 200px;
	width				: 760px;
	overflow			: hidden;
	float				: left;

	border-top			: 1px solid #8a442a;
	border-bottom		: 1px solid #8a442a;
}

#logo {
	background-color	: #fee3ab;

	margin-top			: 10px;
	margin-left			: 19px;

	height				: 179px;
	width				: 190px;
	float				: left;

	padding-top			: 0px;

	border				: 1px solid #8a442a;
	border-right	: none;
}

#menu {
	margin-left			: 20px;
	width				: 190px;
	float				: left;
}

#main {
	margin				: 20px;
	width				: 510px;
	float				: left;
}

.header_pic {
	margin-top			: 10px;
	margin-left			: 10px;
	border				: 1px solid #8a442a;
	height				: 179px;
	width				: 515px;
	overflow			: hidden;
}

.main_pic {
	margin-top			: 10px;
	margin-left			: 10px;
	margin-right		: 3px;
	margin-bottom		: 10px;
	border				: 1px solid #8a442a;
	float				: right;
	height				: 245px;
	width				: 210px;
	overflow			: hidden;
}

.text {
	font-family			: verdana;
	font-size			: 10pt;
	font-weight			: normal;
	color				: #fee3ab;
}

.error_text {
	font-family			: verdana;
	font-size			: 10pt;
	font-weight			: bold;
	color				: #990000;
}

.text_klein {
	font-family			: verdana;
	font-size			: 8pt;
	font-weight			: normal;
	color				: #fee3ab;
}

a.text_link {
	font-family			: verdana;
	font-size			: 10pt;
	font-weight			: bold;
	color				: #fee3ab;
	text-decoration		: underline;
}

a.text_link:hover {
	color				: #8a442a;
}

span.menu_0 {
	width				: 190px;
	display				: block;
	border-bottom		: 1px solid #8a442a;
}

a.menu_link_0 {
	font-family			: verdana;
	font-size			: 10pt;
	font-weight			: normal;
	color				: #8a442a;
	width				: 180px;
	padding-top			: 4px;
	padding-bottom		: 4px;
	display				: block;
	text-decoration		: none;
	padding-left		: 10px;
}

a.menu_link_0:hover {
	background-color	: #e48556;
}

a.menu_link_0_aktiv {
	background-color	: #e48556;
	font-family			: verdana;
	font-size			: 10pt;
	font-weight			: normal;
	color				: #8a442a;
	width				: 180px;
	padding-top			: 4px;
	padding-bottom		: 4px;
	display				: block;
	text-decoration		: none;
	padding-left		: 10px;
}


a.menu_link_1 {
	font-family			: verdana;
	font-size			: 8pt;
	font-weight			: normal;
	color				: #8a442a;
	width				: 170px;
	padding-top			: 4px;
	padding-bottom		: 4px;
	display				: block;
	text-decoration		: none;
	padding-left		: 20px;
}

a.menu_link_1:hover {
	background-color	: #e48556;
}

a.menu_link_1_aktiv {
	background-color	: #e48556;
	font-family			: verdana;
	font-size			: 8pt;
	font-weight			: normal;
	color				: #8a442a;
	width				: 170px;
	padding-top			: 4px;
	padding-bottom		: 4px;
	display				: block;
	text-decoration		: none;
	padding-left		: 20px;
}

a.menu_link_2 {
	font-family			: verdana;
	font-size			: 8pt;
	color				: #8a442a;
	width				: 160px;
	padding-top			: 4px;
	padding-bottom		: 4px;
	display				: block;
	text-decoration		: none;
	padding-left		: 30px;
}

a.menu_link_2:hover {
	background-color	: #e48556;
}

a.menu_link_2_aktiv {
	background-color	: #e48556;
	font-family			: verdana;
	font-size			: 8pt;
	font-weight			: normal;
	color				: #8a442a;
	width				: 160px;
	padding-top			: 4px;
	padding-bottom		: 4px;
	display				: block;
	text-decoration		: none;
	padding-left		: 30px;
}


h1 {
	background-image	: url('../media/header_background.jpg');
	background-position	: bottom;
	background-repeat	: repeat-x;
	
	font-family			: verdana;
	font-size			: 16pt;
	font-weight			: normal;
	line-height			: 18pt;
	color				: #8a442a;
	padding-left		: 5pt;
	margin-bottom		: 15pt;
	margin-top			: 4pt;
	width				: 280px;
}

h2 {
	font-family			: verdana;
	font-size			: 11pt;
	font-weight			: bold;
	line-height			: 18pt;
	color				: #8a442a;
	padding-left		: 5pt;
	margin-bottom		: 15pt;
	margin-top			: -13pt;
	width				: 280px;
}

input.text {
	background-color	: #e99b74;
	font-family			: verdana;
	font-size			: 10pt;
	font-weight			: normal;
	color				: #000000;
	border				: none;
	border-bottom		: 1px solid #8a442a;
	width				: 410px;
}

input.text_plz {
	background-color	: #e99b74;
	font-family			: verdana;
	font-size			: 10pt;
	font-weight			: normal;
	color				: #000000;
	border				: none;
	border-bottom		: 1px solid #8a442a;
	margin-right		: 10px;
	width				: 100px;
}

input.text_ort {
	background-color	: #e99b74;
	font-family			: verdana;
	font-size			: 10pt;
	font-weight			: normal;
	color				: #000000;
	border				: none;
	border-bottom		: 1px solid #8a442a;
	width				: 300px;
}

input.button {
	background-color	: #e99b74;
	font-family			: verdana;
	font-size			: 10pt;
	font-weight			: normal;
	color				: #000000;
	border				: 1px solid #8a442a;
	width				: 100px;
}

textarea {
	background-color	: #FFFFFF;
	font-family			: verdana;
	font-size			: 10pt;
	font-weight			: normal;
	color				: #000000;
	border				: 1px solid #8a442a;
	width				: 410px;
}

table.table_style td {
	font-family			: verdana;
	font-size			: 10pt;
	font-weight			: normal;
	color				: #8a442a;
	padding				: 4px;
	background-color	: #fee3ab;
}

