body {
	margin-left						: 0px;
	margin-right					: 0px;
	margin-top						: 0px;
	margin-bottom					: 0px;
	background-image			: url(../images/layout/img_background_01.gif);
	background-color			: #4B5578;
	}
	
p {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 11px;
	color									: #373F59;
	line-height						: 145%;
	margin-top						: 0px;
	}

p.text_pagetitle {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	font-weight						: bold;
	color									: #CC527A;
	line-height						: 100%;
	}
	
p.text_footer {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 10px;
	color									: #FFFFFF;
	line-height						: 150%;	
	}
	
h1 {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 11px;
	font-weight						: bold;
	color									: #373F59;
	line-height						: 145%;
	margin-top						: 0px;
	}
	
h2 {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	font-weight						: normal;
	font-style						: italic;
	color									: #373F59;
	line-height						: 175%;
	margin-top						: 0px;
	}
	
a:link {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 11px;
	color									: #CC527A;
	line-height						: 145%;
	text-decoration				: none;	
	}
	
a:hover {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 11px;
	color									: #CC527A;
	line-height						: 145%;
	text-decoration				: underline;	
	}
	
a:active {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 11px;
	color									: #CC527A;
	line-height						: 145%;
	text-decoration				: underline overline;	
	}
	
a:visited {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 11px;
	color									: #CC527A;
	line-height						: 145%;
	text-decoration				: none;	
	}
	
a.link_navigation01_no:link {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-weight						: bold;
	font-size							: 12px;
	color									: #373F59;
	line-height						: 135%;
	text-decoration				: none;
	}
	
a.link_navigation01_no:hover {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-weight						: bold;
	font-size							: 12px;
	color									: #CC527A;
	line-height						: 135%;
	text-decoration				: none;
	}
	
a.link_navigation01_no:active {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-weight						: bold;
	font-size							: 12px;
	color									: #CC527A;
	line-height						: 135%;
	text-decoration				: none;
	}
	
a.link_navigation01_no:visited {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-weight						: bold;
	font-size							: 12px;
	color									: #373F59;
	line-height						: 135%;
	text-decoration				: none;
	}
	
a.link_navigation01_act:link {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-weight						: bold;
	font-size							: 12px;
	color									: #CC527A;
	line-height						: 135%;
	text-decoration				: none;	
	}
	
a.link_navigation01_act:hover {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-weight						: bold;
	font-size							: 12px;
	color									: #CC527A;
	line-height						: 135%;
	text-decoration				: none;	
	}
	
a.link_navigation01_act:active {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-weight						: bold;
	font-size							: 12px;
	color									: #CC527A;
	line-height						: 135%;
	text-decoration				: none;	
	}
	
a.link_navigation01_act:visited {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-weight						: bold;
	font-size							: 12px;
	color									: #CC527A;
	line-height						: 135%;
	text-decoration				: none;	
	}
	
a.link_subnavigation01_no:link {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	color									: #373F59;
	line-height						: 180%;
	text-decoration				: none;
	}
	
a.link_subnavigation01_no:hover {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	color									: #373F59;
	line-height						: 180%;
	text-decoration				: underline;
	}
	
a.link_subnavigation01_no:active {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	color									: #373F59;
	line-height						: 180%;
	text-decoration				: underline;
	}
	
a.link_subnavigation01_no:visited {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	color									: #373F59;
	line-height						: 180%;
	text-decoration				: none;
	}
	
a.link_subnavigation01_act:link {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	font-weight						: bold;
	color									: #CC527A;
	line-height						: 180%;
	text-decoration				: none;
	}
	
a.link_subnavigation01_act:hover {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	font-weight						: bold;
	color									: #CC527A;
	line-height						: 180%;
	text-decoration				: underline;
	}
	
a.link_subnavigation01_act:active {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	font-weight						: bold;
	color									: #CC527A;
	line-height						: 180%;
	text-decoration				: underline;
	}
	
a.link_subnavigation01_act:visited {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	font-weight						: bold;
	color									: #CC527A;
	line-height						: 180%;
	text-decoration				: none;
	}
	
a.link_rootline01:link {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	font-weight						: bold;
	color									: #CC527A;
	line-height						: 100%;
	text-decoration				: none;
	}
	
a.link_rootline01:hover {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	font-weight						: bold;
	color									: #373F59;
	line-height						: 100%;
	text-decoration				: none;
	}
	
a.link_rootline01:active {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	font-weight						: bold;
	color									: #373F59;
	line-height						: 100%;
	text-decoration				: none;
	}
	
a.link_rootline01:visited {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	font-weight						: bold;
	color									: #CC527A;
	line-height						: 100%;
	text-decoration				: none;
	}
	
a.link_quicknavigation01:link {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 10px;
	color									: #FFF8B9;
	line-height						: 100%;
	text-decoration				: none;
	}
	
a.link_quicknavigation01:hover {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 10px;
	color									: #FFF8B9;
	line-height						: 100%;
	text-decoration				: underline;
	}
	
a.link_quicknavigation01:active {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 10px;
	color									: #FFF8B9;
	line-height						: 100%;
	text-decoration				: underline;
	}
	
a.link_quicknavigation01:visited {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 10px;
	color									: #FFF8B9;
	line-height						: 100%;
	text-decoration				: none;
	}
	
a.link_footer01:link {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 10px;
	color									: #FFFFFF;
	line-height						: 100%;
	text-decoration				: none;	
	}
	
a.link_footer01:hover {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 10px;
	color									: #FFFFFF;
	line-height						: 100%;
	text-decoration				: underline;	
	}
	
a.link_footer01:active {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 10px;
	color									: #FFFFFF;
	line-height						: 100%;
	text-decoration				: underline;	
	}
	
a.link_footer01:visited {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 10px;
	color									: #FFFFFF;
	line-height						: 100%;
	text-decoration				: none;	
	}
	
.table_container_01 {
	width									: 816px;
	height								: 101%;
	background-image			: url(../images/layout/img_table_container_bg_01.gif);
	background-color			: #FEFCE4;
	}
	
.table_container_02 {
	width									: 800px;
	height								: 100%;
	}
	
.td_header_container {
	height								: 275px;
	background-image			: url(../images/layout/img_header_container_bg_01.gif);
	background-repeat			: no-repeat;
	}
	
.table_navigation_container {
	width									: 100%;
	height								: 100%;
	}
	
.td_navigation_spacer_left {
	width									: 10px;
	}
	
.table_navigation_entry_01_container {
	width									: 70px;
	padding-top						: 204px;
	}
	
.table_navigation_entry_02_container {
	width									: 70px;
	padding-left					: 5px;
	padding-top						: 150px;
	}
	
.table_navigation_entry_03_container {
	width									: 70px;
	padding-left					: 30px;
	padding-top						: 112px;
	}
	
.table_navigation_entry_04_container {
	width									: 70px;
	padding-left					: 25px;
	padding-top						: 86px;
	}
	
.table_navigation_entry_05_container {
	width									: 70px;
	padding-left					: 15px;
	padding-top						: 72px;
	}
	
.table_navigation_entry_06_container {
	width									: 70px;
	padding-top						: 68px;
	}

.td_navigation_spacer_right {
	width									: 5px;
	}

.td_main_container {
	padding-bottom				: 20px;
	padding-bottom				: 95px;
	}
	
.table_main_container {
	width									: 800px;
	height								: 100%;
	background-image			: url(../images/layout/img_main_container_bg_01.gif);
	}
	
.td_subnavigation_container {
	width									: 280px;
	}
	
.div_subnavigation_container {
	width									: 180px;
	margin-left						: 20px;
	margin-top						: 50px;
	}
	
.td_pagetitle {
	width									: 180px;
	height								: 17px;
	background-image			: url(../images/layout/img_navigation_trenner_01.gif);
	background-repeat			: repeat-x;
	background-position		: left bottom;
	}

.td_subnavigation_spacercell_01 {
	height								: 10px;
	}
	
.td_subnavigation_pluscell {
	width									: 15px;
	}
	
.td_subnavigation_entrycell {
	width									: 165px;
	}
	
.table_subnavigation_spacercell_02 {
	width									: 180px;
	height								: 35px;
	background-image			: url(../images/layout/img_navigation_trenner_01.gif);
	background-repeat			: repeat-x;
	background-position		: left center;
	}
	
span.text_subnavigation01_no {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	color									: #373F59;
	line-height						: 180%;
	}
	
span.text_subnavigation01_act {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	font-weight						: bold;
	color									: #CC527A;
	line-height						: 180%;
	}

.td_content_container {
	width									: 520px;
	}
	
.div_rootline_container {
	height								: 45px;
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	color									: #373F59;
	line-height						: 145%;
	}	
	
.div_content_container {
	margin-right					: 10px;
	padding-bottom				: 60px;
	}
	
.div_content_container img {
	margin-bottom					: 12px;
	margin-left						: 10px;
	margin-right					: 10px;
	border-style					: dotted;
	border-color					: #000000;
	border-width					: 1px;
	}

.td_anfrage_container {
	height								: 165px;
	background-image			: url(../images/layout/img_anfrage_container_bg_01.gif);
	background-repeat			: no-repeat;
	}
	
.div_anfrage_container {
	margin-left						: 20px;
	margin-top						: 25px;
	}
	
.td_anfrage_input_container {
	padding-right					: 10px;
	}
	
.form_anfrage_text {
	width									: 140px;
	height								:	18px;
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	color									: #373F59;
	padding-left					: 3px;
	padding-top						: 2px;
	border-style					: solid;
	border-color					:	#373F59;
	border-width					: 1px;
	background-color			: #FFFFFF;
	}
	
.form_anfrage_submit {
	width									: 30px;
	height								:	18px;
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 9px;
	color									: #FFF8B9;
	border-style					: solid;
	border-color					:	#373F59;
	border-width					: 1px;
	background-color			: #373F59;
	}
	
.td_footer_container {
	height								: 155px;
	background-image			: url(../images/layout/img_footer_container_bg_01.gif);
	background-repeat			: repeat-x;
	background-color			: #4B5578;
	}
	
.div_quicknavigation_container {
	margin-left						: 20px;
	margin-top						: 30px;
	}
	
.div_footer_container {
	margin-left						: 20px;
	margin-top						: 20px;
	}
	
/*FORMULARE BEGIN*/

p.text_formular_left {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 11px;
	color									: #373F59;
	line-height						: 145%;
	padding-right					: 10px;
	padding-bottom				: 5px;
	}
	
p.text_formular_right {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-size							: 11px;
	color									: #373F59;
	line-height						: 145%;
	padding-bottom				: 5px;
	}

/*FORMULARE END*/

/*SITEMAP BEGIN*/

a.link_sitemap_level_01:link {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-weight						: bold;
	font-size							: 11px;
	color									: #CC527A;
	line-height						: 145%;
	text-decoration				: none;		
	}
	
a.link_sitemap_level_01:hover {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-weight						: bold;
	font-size							: 11px;
	color									: #CC527A;
	line-height						: 145%;
	text-decoration				: underline;		
	}
	
a.link_sitemap_level_01:active {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-weight						: bold;
	font-size							: 11px;
	color									: #CC527A;
	line-height						: 145%;
	text-decoration				: underline overline;		
	}
	
a.link_sitemap_level_01:visited {
	font-family						: verdana, arial, times, helvetica, sans-serif;
	font-weight						: bold;
	font-size							: 11px;
	color									: #CC527A;
	line-height						: 145%;
	text-decoration				: none;		
	}

/*SITEMAP END*/
