* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	FONT-SIZE: 100%
}
H2 {
	FONT-SIZE: 100%
}
H3 {
	FONT-SIZE: 100%
}
H4 {
	FONT-SIZE: 100%
}
H5 {
	FONT-SIZE: 100%
}
H6 {
	FONT-SIZE: 100%
}
PRE {
	FONT-SIZE: 100%
}
CODE {
	FONT-SIZE: 100%
}
INPUT {
	FONT-SIZE: 100%
}
SELECT {
	FONT-SIZE: 100%
}
TEXTAREA {
	FONT-SIZE: 100%
}
UL {
	LIST-STYLE-TYPE: none
}
OL {
	LIST-STYLE-TYPE: none
}
LABEL {
	CURSOR: hand
}
INPUT.button {
	CURSOR: hand
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none
}
TABLE TD {
	FONT-SIZE: 11px; VERTICAL-ALIGN: top
}
BODY {
	BACKGROUND: #a1065e; FONT: 11px/14px Tahoma, Verdana, sans-serif; COLOR: #666
}
A {
	COLOR: #0579bc
}
A:hover {
	TEXT-DECORATION: none
}
#preload {
	POSITION: absolute; TOP: -100px
}
#wrapper {
	MIN-WIDTH: 995px; BACKGROUND: #fff; POSITION: relative
}
HTML > BODY #wrapper {
	OVERFLOW: hidden
}
#header {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 70px
}
#header #logo {
	MARGIN-TOP: 8px; FONT-SIZE: 32px; FLOAT: left
}
#header UL {
	FLOAT: right
}
#header UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 18px
}
#promo {
	BACKGROUND: url(../new_design_img/promo-bg.jpg) #3e70c9 no-repeat 0px 0px; MARGIN-BOTTOM: 1px; OVERFLOW: hidden; HEIGHT: 176px
}
#promo #cont {
	WIDTH: 100%; HEIGHT: 176px
}
#promo .lfix {
	VERTICAL-ALIGN: middle; COLOR: #fff; TEXT-ALIGN: center
}
#menu {
	WIDTH: 100%; COLOR: #fff
}
#menu TD {
	BORDER-LEFT: #fff 1px solid; WIDTH: 20%
}
#menu TR.dec {
	HEIGHT: 3px
}
#menu TR.dec TD {
	BORDER-BOTTOM: #fff 1px solid; HEIGHT: 3px
}
#menu TD.bottom {
	BORDER-LEFT-WIDTH: 0px! important; HEIGHT: 30px
}
#menu TR.main TD {
	HEIGHT: 56px
}
#menu TR.main {
	HEIGHT: 56px
}
#menu TD.bottom DIV {
	BORDER-TOP: #fff 1px solid; BACKGROUND: url(../new_design_img/menu-shadow.jpg) no-repeat 0px 0px; HEIGHT: 29px
}
TR.dec .n1 {
	BACKGROUND: #028a17
}
TR.dec .n2 {
	BACKGROUND: #ff7e11
}
TR.dec .n3 {
	BACKGROUND: #9ccece
}
TR.dec .n4 {
	BACKGROUND: #7b5a7b
}
TR.dec .n5 {
	BACKGROUND: #6699cd
}
TR.main .n1 {
	BACKGROUND: #5173b9
}
TR.main .n2 {
	BACKGROUND: #5f82c2
}
TR.main .n3 {
	BACKGROUND: #709ccf
}
TR.main .n4 {
	BACKGROUND: #7daeda
}
TR.main .n5 {
	BACKGROUND: #85bde1
}
TR.main .n1 A {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-REPEAT: no-repeat
}
TR.main .n2 A {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-REPEAT: no-repeat
}
TR.main .n3 A {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-REPEAT: no-repeat
}
TR.main .n4 A {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-REPEAT: no-repeat
}
TR.main .n5 A {
	BACKGROUND-POSITION: 0px 0px; BACKGROUND-REPEAT: no-repeat
}
TR.main A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 57px; HEIGHT: 0px! important
}
TR.main .n1 A {
	BACKGROUND-IMAGE: url(../new_design_img/menu01.jpg)
}
TR.main .n1 A:hover {
	BACKGROUND-IMAGE: url(../new_design_img/menu01-h.jpg); CURSOR: pointer
}
TR.main .n2 A {
	BACKGROUND-IMAGE: url(../new_design_img/menu02.jpg)
}
TR.main .n2 A:hover {
	BACKGROUND-IMAGE: url(../new_design_img/menu02-h.jpg); CURSOR: pointer
}
TR.main .n3 A {
	BACKGROUND-IMAGE: url(../new_design_img/menu03.jpg)
}
TR.main .n3 A:hover {
	BACKGROUND-IMAGE: url(../new_design_img/menu03-h.jpg)
}
TR.main .n4 A {
	BACKGROUND-IMAGE: url(../new_design_img/menu04.gif)
}
TR.main .n4 A:hover {
	BACKGROUND-COLOR: #85bae1
}
TR.main .n5 A {
	BACKGROUND-IMAGE: url(../new_design_img/menu05.gif)
}
TR.main .n5 A:hover {
	BACKGROUND-COLOR: #8dc9e9
}
#comsoft {
	MARGIN-TOP: -6px; FLOAT: right; WIDTH: 70%; COLOR: #fff; POSITION: relative
}
#comsoft A {
	COLOR: #fff
}
#comsoft .even {
	VERTICAL-ALIGN: middle; WIDTH: 69%; TEXT-ALIGN: center
}
.lfix {
	WIDTH: 245px
}
#sub {
	WIDTH: 100%; COLOR: #fff
}
#sub A {
	COLOR: #fff
}
#submenu {
	BACKGROUND: #6699cd
}
#submenu A {
	COLOR: #fff
}
#submenu UL {
	BORDER-RIGHT: #fff 1px solid; OVERFLOW: hidden; HEIGHT: 154px
}
#submenu LI {
	BACKGROUND: url(../new_design_img/submenu-border.gif) no-repeat 50% 100%; HEIGHT: 31px
}
#submenu LI A {
	DISPLAY: block; OVERFLOW: hidden; PADDING-TOP: 30px; HEIGHT: 0px! important
}
#submenu LI A:hover {
	BACKGROUND-COLOR: #6b9ed2
}
#s1 A {
	BACKGROUND: url(../new_design_img/submenu01.gif) no-repeat 0px 0px
}
#s2 A {
	BACKGROUND: url(../new_design_img/submenu02.gif) no-repeat 0px 0px
}
#s3 A {
	BACKGROUND: url(../new_design_img/submenu03.gif) no-repeat 0px 0px
}
#s4 A {
	BACKGROUND: url(../new_design_img/submenu04.gif) no-repeat 0px 0px
}
#s5 A {
	BACKGROUND: url(../new_design_img/submenu05.gif) #f04604 no-repeat 0px 0px
}
#s5 A:hover {
	BACKGROUND-COLOR: #f04604! important
}
#s4 {
	HEIGHT: 30px! important
}
#s5 {
	BORDER-TOP: #fff 1px solid; HEIGHT: 30px! important
}
#about {
	BACKGROUND: url(../new_design_img/sub-bg.jpg) #5eadcc no-repeat 0px 0px
}
#about TABLE {
	TABLE-LAYOUT: fixed; MARGIN-LEFT: 63px; WIDTH: 75%
}
#box {
	WIDTH: 29%
}
#box IMG {
	MARGIN-TOP: -51px; DISPLAY: block; POSITION: relative
}
#abledating {
	WIDTH: 41%
}
#abledating .h1img2 {
	MARGIN-TOP: -23px; BACKGROUND: url(../new_design_img/title-abledating.png); OVERFLOW: hidden; WIDTH: 234px; PADDING-TOP: 105px; POSITION: relative; HEIGHT: 0px! important
}
#abledating .buynow {
	BACKGROUND: url(../new_design_img/button-buynow.png)
}
#abledating .trynow {
	BACKGROUND: url(../new_design_img/button-trydemo.png)
}
#features {
	WIDTH: 30%
}
#features UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #fff! important; LINE-HEIGHT: 18px; PADDING-TOP: 30px
}
#features UL LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../new_design_img/bullet-features.gif) no-repeat 0px 50%
}
#main {
	BACKGROUND: url(../new_design_img/main-pattern-bg.gif) #fff
}
#content {
	TABLE-LAYOUT: fixed; BACKGROUND: #fff; WIDTH: 85%
}
#content TD#col1 {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-TOP: 20px
}
#content TABLE.moduletable {
	WIDTH: 100%
}
#content TABLE.moduletable TH {
	MARGIN: 0px; FONT: 18px/14px Arial, Verdana, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #0579bc; PADDING-TOP: 5px; BORDER-BOTTOM: #e5e5e5 1px solid; TEXT-ALIGN: left
}
#content TD#colsplit {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-TOP: 0px
}
#col2 {
	WIDTH: 50%
}
#col3 {
	WIDTH: 50%
}
#col2 {
	BACKGROUND: #ffecdb; PADDING-TOP: 0px! important
}
#col2 .dum {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
#content H1 {
	MARGIN: 0px 15px; FONT: 18px/14px Arial, Verdana, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #0579bc; BORDER-BOTTOM: #e5e5e5 1px solid
}
#content H2 {
	MARGIN: 0px 15px; FONT: 18px/14px Arial, Verdana, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #0579bc; BORDER-BOTTOM: #e5e5e5 1px solid
}
#content H3 {
	MARGIN: 0px 15px; FONT: 18px/14px Arial, Verdana, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #0579bc; BORDER-BOTTOM: #e5e5e5 1px solid
}
#content TABLE.contentpaneopen H1 {
	MARGIN: 0px; FONT: 18px/14px Arial, Verdana, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #0579bc; BORDER-BOTTOM: #e5e5e5 1px solid
}
#content TABLE.contentpaneopen H2 {
	MARGIN: 0px; FONT: 18px/14px Arial, Verdana, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #0579bc; BORDER-BOTTOM: #e5e5e5 1px solid
}
#content TABLE.contentpaneopen H3 {
	MARGIN: 0px; FONT: 18px/14px Arial, Verdana, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #0579bc; BORDER-BOTTOM: #e5e5e5 1px solid
}
.contentheading {
	MARGIN: 0px; FONT: 18px/14px Arial, Verdana, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #0579bc; PADDING-TOP: 0px; BORDER-BOTTOM: #e5e5e5 1px solid
}
TABLE.contentpaneopen {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 0px; WIDTH: 100%
}
#content H3 {
	COLOR: #f66505
}
#content UL {
	MARGIN: 15px
}
#content DL {
	MARGIN: 15px
}
#content P {
	MARGIN: 15px
}
#content TABLE.contentpaneopen UL {
	MARGIN: 0px
}
#content TABLE.contentpaneopen DL {
	MARGIN: 0px
}
#content TABLE.contentpaneopen P {
	MARGIN: 0px
}
#content DIV DL.news DD P {
	MARGIN: 0px
}
DL.news DT {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(../new_design_img/icon-news.gif) no-repeat 0px 50%; MARGIN: 15px 0px 8px; COLOR: #0579bc
}
DL.news DT SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666
}
#content TABLE.contentpaneopen UL {
	PADDING-LEFT: 0px
}
#content TABLE.contentpaneopen UL LI {
	PADDING-LEFT: 0px; BACKGROUND: url(../new_design_img/bullet-list.gif) no-repeat 0px 5px; MARGIN: 4px 0px
}
#content TABLE.contentpaneopen UL LI P {
	MARGIN: 0px
}
#content UL {
	PADDING-LEFT: 4px
}
#content UL LI {
	PADDING-LEFT: 10px; BACKGROUND: url(../new_design_img/bullet-list.gif) no-repeat 0px 5px; MARGIN: 4px 0px
}
#content UL LI P {
	MARGIN: 10px 0px
}
UL.features {
	PADDING-LEFT: 0px! important
}
UL.features LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px! important; MARGIN: 15px 0px 0px; PADDING-TOP: 0px! important
}
.testimonials {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffecdb; PADDING-BOTTOM: 0px; COLOR: #c21577; PADDING-TOP: 15px
}
HTML > BODY .testimonials {
	OVERFLOW: hidden
}
.testimonials H3 {
	COLOR: #c21577! important; BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.testimonials P.author {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 20px; MARGIN: 15px 0px 0px; TEXT-ALIGN: right
}
.testimonials BLOCKQUOTE {
	MARGIN: 15px
}
.testimonials P.cite {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(../new_design_img/tesimonials.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 10px
}
#footer {
	BACKGROUND: #a1065e; WIDTH: 100%; COLOR: #f663b7
}
#footer A {
	COLOR: #fff
}
#flogo {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
#flogo IMG {
	MARGIN-LEFT: -30px
}
#footer TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#footer P {
	MARGIN: 12px 0px
}
A.yourdesign {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BACKGROUND: #5ef9a1; PADDING-BOTTOM: 1px; COLOR: #a1065e! important; PADDING-TOP: 1px
}
#main .maxwidth {
	MAX-WIDTH: 1180px
}
#flag_en {
	Z-INDEX: 1; LEFT: 170px; WIDTH: 110px; POSITION: absolute; TOP: 220px; HEIGHT: 39px
}
#flag_de {
	Z-INDEX: 1; LEFT: 212px; WIDTH: 110px; POSITION: absolute; TOP: 220px; HEIGHT: 39px
}

