html {
	height								: 100%;
	margin-bottom					: 1px;
	}
	
body {
	height								: 100%;
	margin-left						: 0px;
	margin-right					: 0px;
	margin-top						: 0px;
	margin-bottom					: 0px;
	}
	
.table_body_container {
	width									: 100%;
	height								: 100%;
	}
	
.td_header_container, .td_main_container, .td_footer_container {
	width									: 900px;
	background-image			: url(../media/layout/img_bg_quicknavigation_spacer_01.gif);
	background-position		: left bottom;
	}
	
.td_header_container, .td_left_header_spacer_container, .td_right_header_spacer_container {
	height								: 283px;
	}

.td_left_header_spacer_container, .td_right_header_spacer_container {
	background-image			: url(../media/layout/img_bg_header_spacer_01.gif);
	background-position		: right top;
	background-repeat			: repeat-x;
	}
	
.td_right_header_spacer_container {
	background-position		: left top;
	}
	
.div_seo_container {
	width									: 100%;
	height								: 40px;
	text-align						: center;
	background-image			: url(../media/layout/img_bg_seo_01.gif);
	background-repeat			: no-repeat;
	}
	
.div_header_image_container {
	width									: 100%;
	text-align						: center;
	background-image			: url(../media/layout/img_bg_header_image_spacer_01.gif);
	background-position		: left top;
	background-repeat			: repeat-x;
	}

.div_quicknavigation_container {
	width									: 100%;
	text-align						: right;
	}

.div_quicknavigation {
	margin-right					: 95px;
	}
	
.ul_quicknavigation {
	margin-left						: 0px;
	margin-top						: 0px;
	margin-bottom					: 0px;
	padding-left					: 0px;
	}

.li_quicknavigation {
	height								: 27px;
	display								: block;
	float									: right;
	margin-left						: 0px;
	padding-left					: 0px;
	list-style-type				: none;	
	}
	
.td_left_main_spacer_container, .td_right_main_spacer_container {
	background-image			: url(../media/layout/img_bg_main_spacer_01.gif);
	background-position		: right top;
	}

.td_right_main_spacer_container {
	background-position		: left top;
	}
	
.td_main_container {
	background-image			: url(../media/layout/img_bg_main_content_spacer_01.gif);
	}

.div_main_content_top {
	width									: 100%;
	height								: 60px;
	background-image			: url(../media/layout/img_bg_main_content_top_01.gif);
	background-repeat			: no-repeat;
	}

.div_main_content_bottom {
	width									: 100%;
	height								: 70px;
	background-image			: url(../media/layout/img_bg_main_content_bottom_01.gif);
	}

.table_navigation_content_container {
	width									: 805px;
	}

.td_navigaton_container {
	width									: 350px;
	height								: 319px;
	background-image			: url(../media/layout/img_bg_navigation_01.gif);
	background-repeat			: no-repeat;
	}
	
.div_navigation {
	margin-left						: 70px;
	margin-top						: 30px;
	}

.ul_navigation {
	margin-left						: 0px;
	padding-left					: 0px;
	}

.li_navigation_01, .li_navigation_02 {
	height								: 20px;
	padding-left					: 0px;
	list-style-type				: none;	
	}

.li_navigation_01 {
	margin-left						: 0px;
	}
	
.li_navigation_02 {
	margin-left						: 9px;
	}
	
.td_content_container {
	height								: 319px;
	background-image			: url(../media/layout/img_bg_content_01.gif);
	background-repeat			: no-repeat;
	}

.td_left_footer_spacer_container, .td_right_footer_spacer_container {
	height								: 310px;
	background-image			: url(../media/layout/img_bg_footer_spacer_01.gif);
	background-position		: right bottom;
	background-repeat			: repeat-x;
	}
	
.td_right_footer_spacer_container {
	background-position		: left bottom;
	}
	
.td_footer_container {
	text-align						: center;
	background-image			: url(../media/layout/img_bg_footer_01.gif);
	background-position		: left bottom;
	background-repeat			: no-repeat;
	}
	
.img_content_right {
	margin-top						: 0px;
	margin-left						: 15px;
	border-style					: solid;
	border-width					: 1px;
	border-color					: #b3c6d0;
	}
	
.img_content_left {
	margin-right					: 15px;
	border-style					: solid;
	border-width					: 1px;
	border-color					: #b3c6d0;
	}
	
.img_content {
	border-style					: solid;
	border-width					: 1px;
	border-color					: #b3c6d0;
	}
	
.table_photo_right {
	border-right-style					: dotted;
	border-right-width					: 1px;
	border-color					: #b3c6d0;
	}
	
.table_photo_bottom {
	border-bottom-style					: dotted;
	border-bottom-width					: 1px;
	border-right-style					: dotted;
	border-right-width					: 1px;
	border-color					: #b3c6d0;
	}
	
.table_photo_bottom_left {
	border-bottom-style					: dotted;
	border-bottom-width					: 1px;
	border-color					: #b3c6d0;
	}
	
/*TEXTFORMATIERUNGEN BEGIN*/

h1 {
	font-family						: verdana, arial, sans-serif, courier, times;
	font-size							: 16px;
	color									: #99490f;
	line-height						: 100%;
	letter-spacing				: 1px;
	margin-top						: 0px;
	margin-bottom					: 5px;
	}
	
h2 {
	font-family						: verdana, arial, sans-serif, courier, times;
	font-size							: 14px;
	color									: #05294d;
	line-height						: 100%;
	letter-spacing				: 1px;
	margin-top						: 5px;
	margin-bottom					: 5px;
	}
	
h3 {
	font-family						: verdana, arial, sans-serif, courier, times;
	font-size							: 12px;
	color									: #05294d;
	line-height						: 100%;
	letter-spacing				: 1px;
	margin-top						: 5px;
	margin-bottom					: 5px;
	}
	
.text_seo {
	font-size							: 9px;
	letter-spacing				: 2px;
	padding-top						: 4px;
	}

p, form {
	font-family						: verdana, arial, sans-serif, courier, times;
	font-size							: 12px;
	color									: #05294d;
	line-height						: 150%;
	margin-top						: 0px;
	margin-bottom					: 20px;
	}
	
.text_footer {
	font-size							: 11px;
	color									: white;
	line-height						: 160%;
	}

/*TEXTFORMATIERUNGEN END*/

/*LINKDEFINITIONEN	BEGIN*/

a {
	font-family						: verdana, arial, sans-serif, courier, times;
	font-size							: 12px;
	color									: #99490f;
	}

a:hover, a:active {
	text-decoration				: none;
	}

.link_quicknavigation_home_no, .link_quicknavigation_kontakt_no, .link_quicknavigation_impressum_no, .link_quicknavigation_sitemap_no, .link_quicknavigation_links_no, .link_quicknavigation_home_act, .link_quicknavigation_kontakt_act, .link_quicknavigation_impressum_act, .link_quicknavigation_sitemap_act {
	font-size							: 10px;
	color									: #99490f;
	text-decoration				: none;
	margin-left						: 19px;
	padding-left					: 33px;
	padding-top						: 6px;
	padding-bottom				: 9px;
	background-repeat			: no-repeat;
	}

.link_quicknavigation_home_no {
	background-image			: url(../media/layout/img_btn_home_no_01.gif);
	}
	
.link_quicknavigation_kontakt_no {
	background-image			: url(../media/layout/img_btn_kontakt_no_01.gif);
	}
	
.link_quicknavigation_impressum_no {
	background-image			: url(../media/layout/img_btn_impressum_no_01.gif);
	}
	
.link_quicknavigation_sitemap_no {
	background-image			: url(../media/layout/img_btn_sitemap_no_01.gif);
	}
	
.link_quicknavigation_links_no {
	background-image			: url(../media/layout/img_btn_links_no_01.gif);
}
	
.link_quicknavigation_home_no:hover, .link_quicknavigation_home_no:active, .link_quicknavigation_kontakt_no:hover, .link_quicknavigation_kontakt_no:active, .link_quicknavigation_impressum_no:hover, .link_quicknavigation_impressum_no:active, .link_quicknavigation_sitemap_no:hover, .link_quicknavigation_links_no:active, .link_quicknavigation_links_no:hover, .link_quicknavigation_sitemap_no:active, .link_quicknavigation_home_act, .link_quicknavigation_kontakt_act, .link_quicknavigation_impressum_act, .link_quicknavigation_sitemap_act {
	color									: #073766;
	text-decoration				: underline;
	}
	
.link_quicknavigation_home_act, .link_quicknavigation_kontakt_act, .link_quicknavigation_impressum_act, .link_quicknavigation_sitemap_act {
	text-decoration				: none;
	}

.link_quicknavigation_home_no:hover, .link_quicknavigation_home_no:active, .link_quicknavigation_home_act {
	background-image			: url(../media/layout/img_btn_home_ro_01.gif);
	}
	
.link_quicknavigation_kontakt_no:hover, .link_quicknavigation_kontakt_no:active, .link_quicknavigation_kontakt_act {
	background-image			: url(../media/layout/img_btn_kontakt_ro_01.gif);
	}
	
.link_quicknavigation_impressum_no:hover, .link_quicknavigation_impressum_no:active, .link_quicknavigation_impressum_act {
	background-image			: url(../media/layout/img_btn_impressum_ro_01.gif);
	}
	
.link_quicknavigation_sitemap_no:hover, .link_quicknavigation_sitemap_no:active, .link_quicknavigation_sitemap_act {
	background-image			: url(../media/layout/img_btn_sitemap_ro_01.gif);
	}
	
.link_quicknavigation_links_no:hover {
	background-image			: url(../media/layout/img_btn_links_ro_01.gif);
	}
	
.link_navigation_no, .link_navigation_act  {
	font-size							: 10px;
	font-weight						: bold;
	color									: #99490f;
	letter-spacing				: 1px;
	text-decoration				: none;
	padding-left					: 38px;
	padding-bottom				: 3px;
	background-image			: url();
	background-repeat			: no-repeat;
	}
	
.link_navigation_act {
	color									: #073766;
	text-transform				: uppercase;
	background-image			: url(../media/layout/img_btn_navigation_act.png);
	}

.link_navigation_no:hover, .link_navigation_no:active {
	text-transform				: uppercase;
	background-image			: url(../media/layout/img_btn_navigation_ro.png);
	}

.link_footer {
	color									: white;
	text-decoration				: underline;
	}

.link_footer:hover, .link_footer:active {
	text-decoration				: none;
	}

/*LINKDEFINITIONEN END*/

/* PREISMODULDEFINITIONEN BEGIN */

.preise {
	font-family						: verdana, arial, sans-serif, courier, times;
	font-size						: 11px;
	color								: #05294d;
	}

/* PREISMODULDEFINITIONEN END */