.body_home {
	margin: 0px;
	background-attachment: fixed;
	background-image: url(../images/hg/hg_rechts_main.jpg);
	background-position: 800px top;
	background-color: #ccc6c4;
	background-repeat: repeat-x;
}
.body_index {
	margin: 0px;
	background-color: #ccc6c4;
	background-attachment: fixed;
	background-image: url(../images/hg/hg_rechts_index.jpg);
	background-repeat: repeat-x;
	background-position: 800px top;
}
.td_head {
	background-color: #5d514e;
	background-image: url(../images/head/head_home.jpg);
	height: 50px;
	width: 960px;
	background-repeat: no-repeat;
	background-position: left;
}
.td_subnav_home {
	background-image: url(../images/hg/hg_subnav.jpg);
	width: 145px;
	text-decoration: none;
	background-position: left top;
	line-height: 14px;
	background-repeat: no-repeat;
	height: 100%;
}
.td_subnav_links {
	width: 145px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/hg/hg_subnav.jpg);
}
.td_kasten_rechts {
	background-color: #FFFFFF;
	width: 180px;
	background-image: url(../images/kasten/kasten_links_oben.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}
.td_main {
	background-image: url(../images/main/main_standard.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 520px;
}

.td_main_angebote {
	background-image: url(../images/main/main_standard.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 700px;
}
.td_main_gross {
	background-image: url(../images/main/main_standard.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 655px;
	padding: 20px;
	margin: 0px;
}

.td_main_60er {
	background-repeat: no-repeat;
	background-position: left top;
	width: 655px;
	padding: 0px;
	margin: 0px;
	background-image: url(../images/kollektion/sechzig-Dateien/60er_montage.jpg);
}

.td_main_40er {
	background-image: url(../images/kollektion/vierzig/40er.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 655px;
	padding: 0px;
	margin: 0px;
}
.td_subnav_grow {
	width: 145px;
	background-image: url(../images/hg/hg_subnav_grow.jpg);
	background-position: 0px 0px;
	height: 2400px;
}
.main_table {
	height: 100%;
	width: 435px;
}
.body_table {
	width: 800px;
	background-color: #FFFFFF;
}
.kasten_innen {
	width: 160px;
	background-color: #ccc6c4;
	background-image: url(../images/kasten/kasten_links_unten.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	float: right;
}
.haupt_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #800507;
	width: 105px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	clip: rect(2px,0px,2px,0px);
	line-height: 16px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
}
a.haupt_nav:hover {
	color: #FFCC00;
	background-color: #5D514e;
	border-bottom-color: #FFCC00;
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	background-image: url(../images/nav/pfeil_nav.jpg);
}
.zeilenabstand_nav {
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	display: block;
}
.zeilenabstand_nav_top {
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	display: block;
}
.head_colorspace {
	background-color: #5d514e;
	background-image: url(../images/head/head_colorspace.jpg);
	height: 50px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: left;
}
.main_colorspace {
	background-image: url(../images/main/main_standard.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 655px;
	margin: 0px;
	padding: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
}

.main_colorspace_txt {
	background-image: url(../images/colorspace/main_colorspace_txt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 655px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
}
.sub_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #5D514e;
	width: 105px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-left: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	clip: rect(2px,0px,2px,0px);
	line-height: 16px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
	letter-spacing: -1px;
}
a.sub_nav:hover {
	color: #FFCC00;
	background-color: #800507;
	border-bottom-color: #FFCC00;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	background-image: url(../images/nav/pfeil_subnav.jpg);
}
.head_index {
	background-color: #5d514e;
	background-image: url(../images/head/head_index.jpg);
	height: 50px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: left;
}

.main_index {
	background-image: url(../images/main/main_index2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 655px;
	margin: 0px;
       padding: 20px;
}
.main_abstand {
	width: 510px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
}
.kasten_abstand {
	padding-left: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.form_abstand {
	padding-left: 20px;
}
.head_wellbeing {
	background-color: #5d514e;
	background-image: url(../images/head/head_wellbeeing.jpg);
	height: 50px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: left;
}
.main_wellbeing {
	background-image: url(../images/main/main_standard.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 640px;
	margin: 0px;
	padding: 20px;
}
.head_styling {
	background-color: #5d514e;
	background-image: url(../images/head/head_styling.jpg);
	height: 50px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: left;
}
.main_styling {
	background-image: url(../images/main/main_standard.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 640px;
	margin: 0px;
	padding: 20px;
}
.head_shopping {
	background-color: #5d514e;
	background-image: url(../images/head/head_shopping.jpg);
	height: 50px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: left;
}
.main_hartley {
	background-image: url(../images/main/main_hartley.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-left: 0px;
}
.head_kollektion {
	background-color: #5d514e;
	background-image: url(../images/head/head_collection_th.jpg);
	height: 50px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: left;
}
.main_60er {
	background-image: url(../images/main/60er_montage.jpg);
	background-repeat: no-repeat;
	background-position: left 80px;
	margin: 0px;
	padding-left: 0px;
}

#40er {
	background-image: url(../images/kollektion/vierzig/40er.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 430px;
}

#60er {
	background-image: url(../images/kollektion/sechzig-Dateien/60er_montage.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 430px;
}
.main_gross_inhalt {
	height: 700px;
	width: 655px;
}
.main_ueberschrift {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #486D8A;
	line-height: 20px;
}

a.main_ueberschrift:link {
	text-decoration: none;
	color: #486D8A;
}

a.main_ueberschrift:hover {
	text-decoration: none;
	color: #FF6600;
}
.head_events {
	background-color: #5d514e;
	background-image: url(../images/head/head_eventsseminare.jpg);
	height: 50px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: left;
}

#head_event_neu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #486D8A;
	padding-left: 20px;
	padding-top: 30px;
	width: 600px;
}

#main_event_neu {
	padding-left: 20px;
	padding-top: 30px;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
}
.td_main_abstand {
	background-image: url(../images/main/main_standard.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 455px;
	padding-left: 20px;
	text-decoration: none;
}
.main_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	width: 450px;
}

#head_events {
}
a.main_text {
	text-decoration: none;
}

.main_text_gross {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	width: 680px;
}
.main_text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	padding-left: 20px;
}
.main_text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	text-align: left;
}
.main_text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 13pt;
	text-align: left;
	font-weight: bold;
	color: #486D8A;
	text-decoration: none;
	display: inline-block;
}
a.main_text4:hover {
	color: #FF6600;
}
.main_text5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.main_text6 {
}
.main_text6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	text-align: center;
}

.main_head6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.main_impressum {
	background-image: url(../images/main/main_impressum.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px;
	padding-left: 0px;
}
.main_angebot_tabelle {
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
.head_eventsnational {
	background-color: #5d514e;
	background-image: url(../images/head/head_events_national.jpg);
	height: 50px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: left;
}
.head_eventsinternational {
	background-color: #5d514e;
	background-image: url(../images/head/head_invents_international.jpg);
	height: 50px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: left;
}
.head_locator {
	background-color: #5d514e;
	background-image: url(../images/head/head_locator.jpg);
	height: 50px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: left;
}
.head_stellen {
	background-color: #5d514e;
	background-image: url(../images/head/head_stellen.jpg);
	height: 50px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: left;
}
.head_angebote {
	background-color: #5d514e;
	background-image: url(../images/head/head_angebote.jpg);
	height: 50px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: left;
}
.head_presse {
	background-color: #5d514e;
	background-image: url(../images/head/head_presse.jpg);
	height: 50px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: left;
}
.head_impressum {
	background-color: #5d514e;
	background-image: url(../images/head/head_impressum.jpg);
	height: 50px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: left;
}
.head_seminare {
	background-color: #5d514e;
	background-image: url(../images/head/head_seminare.jpg);
	height: 50px;
	width: 800px;
	background-repeat: no-repeat;
	background-position: left;
}

a:link {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #FF6600;
}

#kasten {
	background-color: #d9dfe8;
	background-image: url(../images/main/kastenrundung_oben.png);
	width: 500px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	text-decoration: none;
}

.kasten_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #486D8A;
	line-height: 24px;
}

.kasten_head_col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #486D8A;
	line-height: 24px;
	float: right;
	top: 160px;
	clear: both;
}

#kasten_innen {
	background-color: #d9dfe8;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 10px;
	padding-left: 20px;
	width: 470px;
	background-image: url(../images/main/kastenrundung_unten.png);
	padding-bottom: 5px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
}

#kasten_innen img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#kasten_innen a {
	text-decoration: none;
}

#kasten_unten {
	background-image: url(../images/main/kastenrundung_unten.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 15px;
	width: 400px;
}

#main_content_gross {
	width: 650px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

#main_content_gross img {
	border: 0;
}

#main_content_txt {
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 15pt;
	text-decoration: none;
}

#main_content {
	width: 500px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	float: left;
}

#wrapper {
	width: 800px;
	visibility: visible;
	margin: 0 auto;
}

#left {
	background-color: #5c5250;
	float: left;
	width: auto;
	height: 100%;
}

#body_hg {
	background-color: #ccc6c4;
	background-image: url(../images/hg/hg_rechts_main.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-attachment: fixed;
}

#side_hg {
	background-image: url(../images/hg/hg_rechts_main.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-color: #ccc6c4;
	float: right;
}
#apDiv1 {
	position:absolute;
	left:895px;
	top:197px;
	height:100%;
	width: 234px;
	visibility: visible;
}

#text_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 480px;
	padding-left: 185px;
}

#text_txt_schmal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 480px;
	padding-left: 15pt;
}

#text_txt_breit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width: 630px;
	padding-left: 15pt;
}
#main_content_txt     img {
	padding-right: 14px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	top: 0px;
}

.main_text img {
	padding-right: 10px;
}

.main_text2 img {
	padding-right: 10px;
}
.Stil10.a:hover {
	color: #99CC00;
}
a.Stil10 {
	color: #486D8A;
	text-decoration: none;
}

a.Stil10:hover {
	color: #ff6600;
}
