body 		{ margin-top:0px; margin-bottom:40px; margin-left:0px; margin-right:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#555555; text-decoration:none; line-height:18px; bakground-color:#ffffff; }
A:link 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#064898; line-height:18px; text-decoration:underline; }
A:visited 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#064898; line-height:18px; text-decoration:underline; }
A:active 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#064898; line-height:18px; text-decoration:underline; }
A:hover 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#064898; line-height:18px; text-decoration:none; }
img			{ border:0px; }
form 		{ margin:0px; padding:0px; }
h1			{ margin:0px; padding-bottom:9px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:26px; line-height:30px; color:#599c07; }
h2			{ margin:0px; padding-bottom:6px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; line-height:20px; color:#599c07; }
h3			{ margin:0px; padding-bottom:9px; }

/* MAIN */

.homepage                   { background-image: url(../gui/bg.gif); background-repeat: repeat-x; background-position: top left; }
.innerpage                  { background-image: url(../gui/bg-innerpage.gif); background-repeat: repeat-x; background-position: top left; }
.main						{ width:962px; margin-left:auto; margin-right:auto; }
.top                        { height:106px; }
.top .logo                  { float:left; padding-top:24px; padding-left:10px; }
.top .right                 { float:right; }
.header                     { height:268px; background-image: url(../gui/bg-header.jpg); background-repeat: no-repeat; background-position: top left; }
.headerh                    { padding-left:20px; padding-top:40px; padding-right:590px; }
.header-inner               { height:118px; background-image: url(../gui/bg-header-inner.jpg); background-repeat: no-repeat; background-position: top left; }
.header-innerh              { padding-left:10px; }
.menu                       { width:962px; height:45px; background-image: url(../gui/menu/bg.gif); background-repeat: no-repeat; background-position: top left; }
.content                    { padding-top:15px; padding-bottom:38px; padding-left:15px; padding-right:15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:18px; text-decoration:none; }
.contenti                   { padding-bottom:38px; padding-left:15px; padding-right:15px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#444444; line-height:18px; text-decoration:none; }
.float-left					{ float:left; }
.float-right				{ float:right; }
.clear						{ clear:both; }
.input 						{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding:2px; color:#555555; text-decoration:none; border:1px solid #999999; background-color:#f6f6f6; }
.formular                   { padding-top:10px; padding-bottom:10px; border-top:1px solid #e2e2e2; }
.formular-buttons           { padding-top:8px; border-top:1px solid #e2e2e2; }

/* VARIOUS ELEMENTS */

.lista-item                 { padding-top:3px; padding-bottom:3px; padding-left:8px; border-bottom:1px solid #dddddd; }
.lista-item1                { background-color:#f1f1f1; padding-top:3px; padding-bottom:3px; padding-left:8px; border-bottom:1px solid #dddddd; }
.leftmenu-item              { border-bottom:1px solid #d6d6d6; padding-top:4px; padding-bottom:4px; background-image: url(../gui/leftmenu-arrow.gif); background-repeat: no-repeat; background-position: right; }
.leftmenu-item a:link 		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#599c07; line-height:16px; text-decoration:none; }
.leftmenu-item a:visited 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#599c07; line-height:16px; text-decoration:none; }
.leftmenu-item a:active 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#599c07; line-height:16px; text-decoration:none; }
.leftmenu-item a:hover 		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#599c07; line-height:16px; text-decoration:underline; }
.leftmenu-itemf             { padding-top:4px; padding-bottom:4px; background-image: url(../gui/leftmenu-arrow.gif); background-repeat: no-repeat; background-position: right; }
.leftmenu-itemf a:link 		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#599c07; line-height:16px; text-decoration:none; }
.leftmenu-itemf a:visited 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#599c07; line-height:16px; text-decoration:none; }
.leftmenu-itemf a:active 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#599c07; line-height:16px; text-decoration:none; }
.leftmenu-itemf a:hover 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#599c07; line-height:16px; text-decoration:underline; }

/* TEXT RELATED */

.breadcrumbs 				{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#aaaaaa; line-height:16px; text-decoration:none; }
.breadcrumbs a:link 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#555555; line-height:16px; text-decoration:underline; }
.breadcrumbs a:visited 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#555555; line-height:16px; text-decoration:underline; }
.breadcrumbs a:active 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#555555; line-height:16px; text-decoration:underline; }
.breadcrumbs a:hover 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#555555; line-height:16px; text-decoration:none; }

/* FOOTER */

.footer 				{ height:42px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#c4c4c4; line-height:21px; text-decoration:none; background-image: url(../gui/misc/bg-footer.gif); background-repeat: repeat-x; background-position: top left; }
.footerh 				{ height:42px; background-image: url(../gui/misc/bg-footer-right.gif); background-repeat: no-repeat; background-position: top right; }
.footerhh 				{ padding-left:16px; height:42px; background-image: url(../gui/misc/bg-footer-left.gif); background-repeat: no-repeat; background-position: top left; }
.footerhh A:link 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#599c07; line-height:21px; text-decoration:none; }
.footerhh A:visited 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#599c07; line-height:21px; text-decoration:none; }
.footerhh A:active 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#599c07; line-height:21px; text-decoration:none; }
.footerhh A:hover 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#599c07; line-height:21px; text-decoration:underline; }
.copyright 				{ padding-left:12px; padding-top:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#474747; line-height:20px; text-decoration:none; }
.copyright1 			{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#c6c6c6; line-height:20px; text-decoration:none; }
.copyright1 A:link 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#474747; line-height:20px; text-decoration:none; }
.copyright1 A:visited 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#474747; line-height:20px; text-decoration:none; }
.copyright1 A:active 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#474747; line-height:20px; text-decoration:none; }
.copyright1 A:hover 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#474747; line-height:20px; text-decoration:underline; }

/* UL & LIST ELEMENTS */

.list 		{ margin:10px 0px 17px 10px; padding: 0px 0px 0px 0px; list-style: none; line-height: 18px; }
.list li 	{ padding-left: 12px; background-image: url(../gui/bullet.gif); background-repeat: no-repeat; background-position: 0px 8px; }
.list1 		{ margin:0px 0px 16px 12px; padding: 0px 0px 0px 0px; list-style: none; line-height: 18px; }
.list1 li 	{ padding-left: 10px; background-image: url(../gui/bullet.gif); background-repeat: no-repeat; background-position: 0px 8px; }

