.body {
	PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#background {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 100%; BACKGROUND: url(http://heartlights.de/s/img/bg_body_verlauf.png) repeat-x 50% top; HEIGHT: 870px; TOP: 0px
}
#menu {
	WIDTH: 960px; BACKGROUND: url(http://heartlights.de/s/img/bg_menu.gif) repeat-x 50% top; PADDING-TOP: 2px
}
#submenu {
	FLOAT: left
}
#left_column {
	WIDTH: 270px; FLOAT: left
}
#container {
	Z-INDEX: 3; 
        POSITION: relative; 
        display: block;
        MARGIN: 0px auto; WIDTH: 960px; BACKGROUND: #fff
}
#container_ende {
	Z-INDEX: 2; POSITION: relative; MARGIN: 0px auto; WIDTH: 960px; HEIGHT: 40px
}
#container_rounded_left {
	LINE-HEIGHT: 1px; WIDTH: 6px; BACKGROUND: url(http://heartlights.de/s/img/content_bottom_left.png) no-repeat left top; FLOAT: left; HEIGHT: 6px; FONT-SIZE: 1px
}
* HTML #container_rounded_left {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://heartlights.de/s/img/content_bottom_left.png"); BACKGROUND: none transparent scroll repeat 0% 0%
}
#container_rounded_right {
	LINE-HEIGHT: 1px; WIDTH: 6px; BACKGROUND: url(http://heartlights.de/s/img/content_bottom_right.png) no-repeat left top; FLOAT: left; HEIGHT: 6px; FONT-SIZE: 1px
}
* HTML #container_rounded_right {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://heartlights.de/s/img/content_bottom_right.png"); BACKGROUND: none transparent scroll repeat 0% 0%
}
#container_rounded_center {
	LINE-HEIGHT: 1px; WIDTH: 948px; BACKGROUND: #ffffff; FLOAT: left; HEIGHT: 6px; FONT-SIZE: 1px
}
#header {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 940px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 8px; BACKGROUND: #fff; PADDING-TOP: 0px
}
#header_round_left {
	Z-INDEX: 100; POSITION: absolute; LINE-HEIGHT: 1px; MARGIN: -5px 0px 0px; WIDTH: 5px; BOTTOM: 0px; BACKGROUND: url(http://heartlights.de/s/img/emotion_round_left.png) no-repeat; HEIGHT: 5px; FONT-SIZE: 1px
}
* HTML #header_round_left {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://heartlights.de/s/img/emotion_round_left.png"); MARGIN: 0px 0px -1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#header_round_right {
	Z-INDEX: 100; POSITION: absolute; LINE-HEIGHT: 1px; MARGIN: -5px 0px 0px; WIDTH: 5px; BOTTOM: 0px; BACKGROUND: url(http://heartlights.de/s/img/emotion_round_right.png) no-repeat; HEIGHT: 5px; FONT-SIZE: 1px; LEFT: 945px
}
* HTML #header_round_right {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://heartlights.de/s/img/emotion_round_right.png"); MARGIN: 0px 0px -1px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#content {
	PADDING-BOTTOM: 15px; MARGIN: 15px 0px 0px; PADDING-LEFT: 35px; WIDTH: 640px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 15px
}
* HTML #content {
	WIDTH: 620px
}
#page {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(http://heartlights.de/s/img/bg_page.gif) repeat-x left top; PADDING-TOP: 0px
}
#sidebar {
	PADDING-BOTTOM: 0px 17px; PADDING-LEFT: 17px; WIDTH: 250px; PADDING-RIGHT: 17px; FLOAT: left; PADDING-TOP: 17px
}
.sb_background_top {
	WIDTH: 256px; BACKGROUND: url(http://heartlights.de/s/img/sidebar_bg_top.gif) no-repeat left top; FLOAT: left; HEIGHT: 9px; FONT-SIZE: 1px
}
.sb_background_center {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; WIDTH: 238px; PADDING-RIGHT: 9px; BACKGROUND: url(http://heartlights.de/s/img/sidebar_bg_center.gif) repeat-y left top; FLOAT: left; PADDING-TOP: 0px
}
.sb_background_bottom {
	WIDTH: 256px; BACKGROUND: url(http://heartlights.de/s/img/sidebar_bg_bottom.gif) no-repeat left bottom; FLOAT: left; HEIGHT: 9px; FONT-SIZE: 1px
}
#footer {
	PADDING-BOTTOM: 15px; MARGIN: 0px auto; PADDING-LEFT: 15px; WIDTH: 870px; PADDING-RIGHT: 15px; HEIGHT: 20px; FONT-SIZE: 11px; PADDING-TOP: 15px
}
#footer A {
	COLOR: #000000
}
DIV#contentfooter DIV.leftrow {
	COLOR: #000000
}
DIV#contentfooter DIV.rightrow {
	COLOR: #000000
}
DIV#contentfooter DIV.rightrow A {
	
}
.clearall {
	CLEAR: both
}
#menu UL#mainNav1 {
	Z-INDEX: 99; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#menu_img_bg {
	Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 960px; PADDING-RIGHT: 0px; BACKGROUND: url(http://heartlights.de/s/img/bg_firstnavi.png) 0px 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
* HTML #menu_img_bg {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#menu UL#mainNav1 LI {
	DISPLAY: inline
}
#menu UL#mainNav1 LI A {
	PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: url(http://heartlights.de/s/img/bg_1navi_trenner.png) no-repeat right 50%; FLOAT: left; HEIGHT: 19px; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 8px
}
#menu UL#mainNav1 LI A:hover {
	COLOR: #333333
}
#menu UL#mainNav1 LI A.current {
	COLOR: #333333
}
* HTML #menu UL#mainNav1 LI A {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://heartlights.de/s/img/bg_1navi_trenner.png" , sizingMethod="crop"); BACKGROUND: none transparent scroll repeat 0% 0%
}
UL#mainNav2 {
	PADDING-BOTTOM: 0px; MARGIN: 40px 0px 0px 20px; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
UL#mainNav2 LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px
}
UL#mainNav3 LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px; BORDER-TOP: medium none
}
UL#mainNav2 LI A {
	BORDER-BOTTOM: #e5e5e5 1px solid; PADDING-BOTTOM: 8px; MARGIN: -1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #ffffff; COLOR: #666666; BORDER-TOP: #e5e5e5 1px solid; TEXT-DECORATION: none; PADDING-TOP: 8px
}
UL#mainNav3 LI A {
	BORDER-BOTTOM: #e5e5e5 1px solid; PADDING-BOTTOM: 8px; MARGIN: -1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #ffffff; COLOR: #666666; BORDER-TOP: #e5e5e5 1px solid; TEXT-DECORATION: none; PADDING-TOP: 8px
}
UL#mainNav3 {
	PADDING-BOTTOM: 0px; MARGIN: -1px 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
UL#mainNav2 LI A:hover {
	COLOR: #333333; FONT-WEIGHT: bold
}
UL#mainNav3 LI A:hover {
	COLOR: #333333; FONT-WEIGHT: bold
}
UL#mainNav2 LI A.current {
	COLOR: #333333; FONT-WEIGHT: bold
}
UL#mainNav3 LI A.current {
	COLOR: #333333; FONT-WEIGHT: bold
}
.sidecolor {
	BACKGROUND: #b217e3
}
