BODY {
	background-image: url(../images/bg.gif);
	background-color: #41BDC5;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100%;
}
HTML,BODY { min-height: 100%; }

P { margin: 0px; font-family: Arial, Helvetica, sans-serif; }
UL,OL { margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }
A { text-decoration:none; color:#074D5F; }
H1,H2,H3,H4,H5,H6 {	margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #074D5F; text-transform: uppercase; }
FORM { padding: 0px; margin: 0px; }
INPUT,SELECT,TEXTAREA { border: 0px; background-color: #CDDBDF; padding: 0px 0px 0px 0px; font-size: 11px; color: #074D5F; border-style: none; font-family: Arial, Helvetica, sans-serif }
INPUT,SELECT { height: 14px;  }
TEXTAREA { overflow: auto; }
ADDRESS { font-style: normal; line-height: 17px; margin: 0px; font-family: Arial, Helvetica, sans-serif; }
LABEL { font-weight: bolder; color: #074D5F; }
#page0 { display: none; }
#page {
	position: absolute;
	top: 0px; left: 0px;
	z-index: 30;
	background-image: url(../images/bg2.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	width: 100%;
	/* height: 100%; */
}
.frame1 {
	background-image: url(../images/bg4.gif);
	background-repeat: repeat-y;
	background-position: 0px 213px;
	height: 100%;
	width: 100%;
	display: table;
}
.frame2 {
	background-image: url(../images/bg3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 100%;
	width: 100%;
	display: table;
}
.frame3 {
	width: 905px;
}

#col1 {
	width: 295px;
	float: left;
}

#col2 {
	width: 610px;
	float: left;
}

#toppic {
	height: 180px; width: 590px;
	margin-left: 10px;
	background-color: white;
}
#topnav {
	background-color: white;
	background-image: url(../images/bg_top_line.gif);
	background-position: bottom ;
	background-repeat: no-repeat;
	padding-bottom: 5px; padding-left: 10px;
	margin-top: 13px;
	text-transform: uppercase;
	height: 14px;
	width: 598px;
}
.topnav1 { display: block; float: left; }
.topnav2 { display: block; float: right; text-align: right; padding-right: 10px; }

#t3col0 { padding-left: 10px; padding-top: 10px; padding-right: 10px; width: 590px; background-color: white; border: 0px; margin-bottom: 10px; }

/* NAVI start */
#navi {	 margin-left: 60px; text-transform: uppercase; width: 226px; height: 100%; }
#navi UL { margin: 0px; padding: 0px; display: block; list-style: none; clear: both; }
#navi UL.nav1 { margin-top: 220px; }
#navi A { display: block; width: 226px; min-height: 11px; }
#navi LI { list-style: none; margin: 0px; padding: 0px; float: none; clear: both; display: table; min-height: 11px; }
#navi LI.nav1A A { color: white; }
#navi LI.nav1Acur A,#navi LI.nav1Acur {
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 3px;
}
#navi LI.nav1Acur A {
	font-weight: bold; color: #FF9600;
	min-height: 11px;
	width: 226px;
}
#navi LI.nav1A A:hover {
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 3px;
	color: #FF9600;
}

#navi SPAN.navF { display: block; float: left; padding: 0px 0px 0px 0px; width: 12px; }
#navi SPAN.navI { display: block; float: left; padding: 0px 10px 5px 9px; cursor: hand;  }
#navi LI.nav1Acur A SPAN.navI, #navi LI.nav1A A:hover SPAN.navI {
	background-image: url(../images/nav_bg3.gif);
	background-position: 0px 0px;
	min-height: 11px;
}

#navi .nav1Level2 UL.nav2 SPAN.navF { width: 29px; }
#navi .nav1Level2 UL.nav2 LI.nav1B A { color: #73DFFA; font-weight: normal; background-image: none; }
#navi .nav1Level2 UL.nav2 LI.nav1Bcur A,#navi .nav1Level2 UL.nav2 LI.nav1Bcur {
	background-image: url(../images/nav_bg2.gif);
	background-repeat: repeat-x;
	background-position: 0px 3px;
	color: #9FEBFE;
}
#navi .nav1Level2 UL.nav2 LI.nav1B A:hover {
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 3px;
	color: #FF9600;
}
#navi .nav1Level2 UL.nav2 LI.nav1Bcur A {
	color: #9FEBFE; font-weight: bold;
	min-height: 11px;
	width: 226px;
}
#navi .nav1Level2 UL.nav2 LI.nav1B .navF { display: block; float: left; }
#navi .nav1Level2 UL.nav2 LI.nav1B .navI { background-image: none; }
#navi .nav1Level2 UL.nav2 LI.nav1Bcur .navI, #navi .nav1Level2 UL.nav2 LI.nav1B A:hover .navI {
	display: block;
	background-image: url(../images/nav_bg3.gif);
	background-position: 0px 0px;
	min-height: 11px;
}
/* NAVI end */



/* NAVI TEASER start */
	.tx-hochhinausteasers-pi1-spacer3 { height: 10px; display: block; clear: both; float: none; font-size: 1px; line-height: 1px; }
#t3col0 .tx-hochhinausteasers-pi1 A {
	color: #074D5F;
}
#t3col0 .tx-hochhinausteasers-pi1 .tx-hochhinausteasers-pi1-more A, #t3col0 .tx-hochhinausteasers-pi1 .tx-hochhinausteasers-pi1-more A {
	color: #FF9600;
}
#t3col0 H1 A, #t3col0 H2 A, #t3col0 H3 A {
	color: #074D5F;
}
DIV.tx-hochhinausteasers-pi1-item P.tx-hochhinausteasers-pi1-more { float: left; clear: right;}
.tx-hochhinausteasers-pi1-spacer { background-image: url(../images/bg_top_line.gif); }
#t3col0 P.tx-hochhinausteasers-pi1-more, #t3col0 P.tx-hochhinausteasers-pi1-more2 {	background-image: url(../images/nav_bg.gif); line-height: 11px; }
.tx-hochhinausteasers-pi1 H2 { 
font-size: 16px; margin: 0px 0px 0px 0px; height: 16px; display: block; color: #074D5F; }
/* NAVI TEASER end */


#footer {
	background-color: white;
	background-image: url(../images/bg_top_line.gif);
	background-position: bottom ;
	background-repeat: no-repeat;	
	padding: 20px 0px 5px 10px;
	text-transform: uppercase;
	margin-bottom: 20px;
	width: 598px;
}


/* PRODUCTS start */
.tx-hochhinausproducts-pi1-spacer { background-image: url(../images/bg_top_line.gif); }
.tx-hochhinausproducts-pi1 .tx-hochhinausproducts-pi1-cat .tx-hochhinausproducts-pi1-spacer { background-image: url(../images/bg_top_line.gif);	}
#t3col0 P.tx-hochhinausproducts-pi1-link { background-image: url(../images/nav_bg.gif); line-height: 12px;}
.tx-hochhinausproducts-pi1-header { background-image: url(../images/bg_top_line.gif); }
#t3col0 .tx-hochhinausproducts-pi1-closeView A { color: #074D5F; }
/* PRODUCTS end */

/* EVENTS start */
DIV.tx-hochhinausevents-pi1 FORM { background-image: url(../images/bg_top_line.gif); }
DIV.tx-hochhinausevents-pi1 DIV.tx-hochhinausevents-pi1-reg { background-image: url(../images/bg_top_line.gif); }
.tx-hochhinausevents-pi1-title { background-image: url(../images/bg_top_line.gif); }
.tx-hochhinausevents-pi1-info { background-image: url(../images/bg_top_line.gif); }
.tx-hochhinausevents-pi1-reg #tx-hochhinausevents-pi1-submit P { background-image: url(../images/nav_bg.gif); }
/* EVENTS end */

/* CONTACT start */
.mf98 { display: block; float: left; width: 204px; }
.mf97 { display: block; float: left; }
.mf02 { display: block; clear: both; padding-bottom: 2px; }
.mf03 INPUT { width: 152px; }
.mf03 TEXTAREA { height: 105px; width: 383px; }
.mf05 A { display: block; height: 15px; width: 52px; background-color: white; color:#FF9600; padding-top: 0px; font-weight: bold; }
P.mf05 {
	width: 383px;
	margin-top: 50px;
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 5px;
}
P.mf01 { margin-bottom: 15px; }
.mfE { color: #CC3300; font-size: 10px; }
.mfE UL { margin: 0px 0px 20px 0px; padding: 0px; }
.mfE LI { margin: 0px 0px 5px 15px; padding: 0px 0px 0px 0px; }
/* CONTACT end */

/* CONTENT start */
#t3col0 { font-size: 11px; }
#t3col0 H1 {
	padding-bottom: 8px; margin-bottom: 10px;
	background-image: url(../images/bg_top_line.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}
#t3col0 P,#t3col0 LI {
	line-height: 17px;
}
#t3col0 A {
	color: #FF9600;
}
.linkBack {
	display:block; float:right;padding-top:3px;text-transform:uppercase;
}
#t3col0 .linkBack A {
	color: #074D5F;
}
.tt_content_spaceritem {
	background-image: url(../images/bg_top_line.gif);
	background-position: top;
	background-repeat: repeat-x;	
	margin-bottom: 0px;	
	display: table;
	font-size: 1px;
	line-height: 1px;
	height: 2px;
	width: 100%;
}
.tt_content_item1 { padding-bottom: 10px; }
.csc-textpic {
	display: table;
	width: 100%;
	padding-bottom: 0px;
	margin-bottom: 0px;	
}
.csc-textpic-center .csc-textpic-text, .csc-textpic-left .csc-textpic-text, .csc-textpic-right .csc-textpic-text { display: table; padding-top: 10px; }
.csc-textpic-below .csc-textpic-text { display: table; padding-bottom: 10px; padding-top: 0px; }

.csc-textpic-below .csc-textpic-imagewrap {	padding-bottom: 5px; }

.csc-textpic-intext-right .csc-textpic-imagewrap { display: block; float: right; padding-left: 10px; }
.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 10px; }
.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image { padding-bottom: 10px; }

.csc-textpic-intext-left .csc-textpic-imagewrap { display: block; float: left; padding-right: 10px; }
.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image { padding-bottom: 10px; }
.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image { padding-bottom: 10px; }

.csc-textpic-spacer-end { display: none; }
.csc-textpic-center { text-align: center; padding-bottom: 10px; }
.csc-textpic-right {	text-align: right; padding-bottom: 10px; }
.csc-textpic-left { text-align: left; padding-bottom: 10px; }
.csc-textpic-text { text-align: left; padding-bottom: 10px; }

.divider {
	display: block; clear: both; float: none;
	background-image: url(../images/bg_top_line.gif);
	background-position: -10px 0px;
	background-repeat: no-repeat;	
	padding-top: 10px;
	margin-bottom: 10px;
	font-size: 1px; line-height: 1px;
	height: 1px;
}
.topLink {
	display: block; margin: 10px 0px 10px 0px; clear: both; float: none; text-transform: uppercase; 
}
#t3col0 .topLink A { color: #074D5F; }
.txt1 {
	font-size: 0.9em;
}
.txt3 {
	white-space: nowrap;
}
/* CONTENT end */

