html, body {
    width: 100%;
	height: 100%;
    margin: 0; 
    padding: 0; 	
    color: #53534F;
}

body {		
	font-family: Arial, sans-serif;	
	font-size: 12px;
	color: #53534f;	
	z-index: 1;
}



div, td {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

a img { border: 0; }

a { 
	color: #53534F;
    text-decoration: none;
}

a:link, a:visited { 
    text-decoration: none;
}

a:hover { 
    text-decoration: underline 
}

.container { 	
    position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;    
    z-index: 1;
}


.header-container {
	background: #f0f0e8 url('images/header-bg.png') repeat-x scroll top left;
    height: 196px; 
}

.header-container-sub {
    background: #f0f0e8 url('images/header-bg-submenu.png') repeat-x scroll top left;
	height: 225px;
}


.content-container { 
    background: #f0f0e8;
}

.footer-container { 
    position: relative;
    float: left;
    bottom: 0;
    left: 0;
    height: 267px;
    width: 100%;
    background: transparent url('images/footer-bg.png') repeat-x scroll top left;
    z-index: 1;
}

.header, .content, .footer {
    margin: 0 auto;
    width: 975px;    
    text-align: left;
}

.header-box {
    float: left;
    width: 975px;
    height: 106px;
}

.header-box-rel {
    position: relative;
    width: 975px;
    height: 106px;
    z-index: 1;
}

.logo {
    position: absolute;
    top: 10px;
    left: -86px;
    width: 360px;
    height: 100px;
    z-index: 1;
}

.banner-top {
    position: absolute;
    top: 10px;
    right: 0px;
    width: 729px;
    height: 90px;
    z-index: 1;
}

.menu {
    float: left;
    width: 975px;
    height: 30px;
}

.menu-box {
    float: left;
    height: 30px;
}

.menu-box-rel {
    position: relative;
    height: 30px;
    z-index: 100;
}

.menu-box-content {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 30px;
    z-index: 100;
}

.menu-box-1 { width: 122px; }
.menu-box-2 { width: 130px; }
.menu-box-3 { width: 97px; }
.menu-box-4 { width: 100px; }
.menu-box-5 { width: 159px; }

.menu-spacer {
    float: left;
    width: 2px;
    height: 30px;
    background: transparent url('images/menu-spacer.png') no-repeat scroll top left;
}

a.menu-element {
    float: left;
    display: block;
    height: 30px;
    background: transparent url('images/blank.gif') no-repeat scroll bottom center;;
}

a.menu-element-active {
    background: transparent url('images/menu-active.png') no-repeat scroll bottom center;
}

a.menu-element:hover {
    text-decoration: none;
}

.menu-element-left {
    float: left;
    width: 29px;
    height: 30px;
}

a.menu-element .menu-element-left-1 {
    background: transparent url('images/menu-1.png') no-repeat scroll top left;
}

a.menu-element.hover .menu-element-left-1 {
    background: transparent url('images/menu-1-a.png') no-repeat scroll top left;
}

a.menu-element .menu-element-left-2 {
    background: transparent url('images/menu-2.png') no-repeat scroll top left;
}

a.menu-element.hover .menu-element-left-2 {
    background: transparent url('images/menu-2-a.png') no-repeat scroll top left;
}

a.menu-element .menu-element-left-3 {
    background: transparent url('images/menu-3.png') no-repeat scroll top left;
}

a.menu-element.hover .menu-element-left-3 {
    background: transparent url('images/menu-3-a.png') no-repeat scroll top left;
}

a.menu-element .menu-element-left-4 {
    background: transparent url('images/menu-4.png') no-repeat scroll top left;
}

a.menu-element.hover .menu-element-left-4 {
    background: transparent url('images/menu-4-a.png') no-repeat scroll top left;
}

a.menu-element .menu-element-left-5 {
    background: transparent url('images/menu-5.png') no-repeat scroll top left;
}

a.menu-element.hover .menu-element-left-5 {
    background: transparent url('images/menu-5-a.png') no-repeat scroll top left;
}

.menu-element-right {
    float: left;
    height: 30px;
    padding-right: 18px;
    padding-left: 10px;
}

a.menu-element.hover .menu-element-right-1-bg {
    background: transparent url('images/menu-1-right-hover.png') no-repeat scroll top left;
}

a.menu-element.hover .menu-element-right-2-bg {
    background: transparent url('images/menu-2-right-hover.png') no-repeat scroll top left;
}

a.menu-element.hover .menu-element-right-3-bg {
    background: transparent url('images/menu-3-right-hover.png') no-repeat scroll top left;
}

a.menu-element.hover .menu-element-right-4-bg {
    background: transparent url('images/menu-4-right-hover.png') no-repeat scroll top left;
}

a.menu-element.hover .menu-element-right-5-bg {
    background: transparent url('images/menu-5-right-hover.png') no-repeat scroll top left;
}

.menu-element-right-top {
    float: left;
    line-height: 29px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #000;
    font-size: 14px;
}

a.menu-element.hover .menu-element-right-top {
    color: #fff;    
}

a.menu-element.hover .menu-element-right-bottom-1 { color: #cfe467; }
a.menu-element.hover .menu-element-right-bottom-2 { color: #ec7f7f; }
a.menu-element.hover .menu-element-right-bottom-3 { color: #81c8fe; }
a.menu-element.hover .menu-element-right-bottom-4 { color: #ffe2b0; }
a.menu-element.hover .menu-element-right-bottom-5 { color: #cfe467; }

.menu-element-right-1 { width: 65px; }
.menu-element-right-2 { width: 73px; }
.menu-element-right-3 { width: 40px; }
.menu-element-right-4 { width: 40px; }
.menu-element-right-5 { width: 102px; }

.menu-sub {
    position: absolute;
    top: 29px;
    left: 0px;
    width: 210px;
    z-index: 1000;
}

.menu-sub ul {
    float: left;
    display: block;
    width: 210px;
    height: 32px;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.menu-sub ul li {
    float: left;
    display: block;   
    width: 210px;
    height: 32px;
    padding: 0px;
    margin: 0px;    
}

.menu-box-1 .menu-sub ul li {
    background: transparent url('images/menu-sub-bg-1.png') repeat-x scroll top left;
}
.menu-box-2 .menu-sub ul li {
    background: transparent url('images/menu-sub-bg-2.png') repeat-x scroll top left;
}
.menu-box-3 .menu-sub ul li {
    background: transparent url('images/menu-sub-bg-3.png') repeat-x scroll top left;
}
.menu-box-4 .menu-sub ul li {
    background: transparent url('images/menu-sub-bg-4.png') repeat-x scroll top left;
}
.menu-box-5 .menu-sub ul li {
    background: transparent url('images/menu-sub-bg-1.png') repeat-x scroll top left;
}

.menu-sub ul li div.text {
    float: left;
    height: 32px;
    line-height: 32px;
    width: 150px;
    padding: 0px 0px 0px 20px;
}

.menu-box-1 .menu-sub ul li div.text a {color: #cfe467;}
.menu-box-2 .menu-sub ul li div.text a {color: #ec7f7f;}
.menu-box-3 .menu-sub ul li div.text a {color: #81c8fe;}
.menu-box-4 .menu-sub ul li div.text a {color: #ffe2b0;}
.menu-box-5 .menu-sub ul li div.text a {color: #cfe467;}

.menu-sub ul li div.text a:hover {
    color: #fff;
}

.menu-sub ul li div.arrow{
    float: left;
    height: 32px;
    width: 15px;
    margin: 0px 15px 0px 10px;
    display: inline;
    background: transparent url('images/menu-sub-arr-2.png') no-repeat scroll top left;
}

.menu-box-1 .menu-sub ul li div.arrow{
    background: transparent url('images/menu-sub-arr-1.png') repeat-x scroll top left;
}
.menu-box-2 .menu-sub ul li div.arrow{
    background: transparent url('images/menu-sub-arr-2.png') repeat-x scroll top left;
}
.menu-box-3 .menu-sub ul li div.arrow{
    background: transparent url('images/menu-sub-arr-3.png') repeat-x scroll top left;
}
.menu-box-4 .menu-sub ul li div.arrow{
    background: transparent url('images/menu-sub-arr-4.png') repeat-x scroll top left;
}
.menu-box-5 .menu-sub ul li div.arrow{
    background: transparent url('images/menu-sub-arr-1.png') repeat-x scroll top left;
}

.submenu {
    float: left;
    width: 975px;
    height: 29px;
}

.submenu-container {
    position: absolute;
    top: 136px;
    left: 0px;
    height: 29px;
    width: 100%;
}

.submenu-container-1 {
    background: transparent url('images/submenu-bg-1.png') repeat-x scroll top left;
}
.submenu-container-2 {
    background: transparent url('images/submenu-bg-2.png') repeat-x scroll top left;
}
.submenu-container-3 {
    background: transparent url('images/submenu-bg-3.png') repeat-x scroll top left;
}
.submenu-container-4 {
    background: transparent url('images/submenu-bg-4.png') repeat-x scroll top left;
}
.submenu-container-5 {
    background: transparent url('images/submenu-bg-1.png') repeat-x scroll top left;
}

.submenu-content {
    margin: 0px auto;
    width: 975px;
    height: 29px;
	
}

.submenu-spacer {
    float: left;
    width: 1px;
    height: 29px;
}

.submenu-container-1 .submenu-spacer {
    background: transparent url('images/submenu-spacer-1.png') no-repeat scroll top left;
}
.submenu-container-2 .submenu-spacer {
    background: transparent url('images/submenu-spacer-2.png') no-repeat scroll top left;
}
.submenu-container-3 .submenu-spacer {
    background: transparent url('images/submenu-spacer-3.png') no-repeat scroll top left;
}
.submenu-container-4 .submenu-spacer {
    background: transparent url('images/submenu-spacer-4.png') no-repeat scroll top left;
}
.submenu-container-5 .submenu-spacer {
    background: transparent url('images/submenu-spacer-1.png') no-repeat scroll top left;
}

.submenu-element {
    float: left;
    height: 29px;
    line-height: 29px;
    padding: 0px 16px;
}

.submenu-container-1 .submenu-element a {color: #cfe467;}
.submenu-container-2 .submenu-element a {color: #ec7f7f;}
.submenu-container-3 .submenu-element a {color: #81c8fe;}
.submenu-container-4 .submenu-element a {color: #ffe2b0;}
.submenu-container-5 .submenu-element a {color: #cfe467;}

.submenu-element a:hover {
    font-weight: bold;
    color: #fff;
}
 
 
.subheader {
    float: left;
    height: 60px;
    width: 975px;
    background: transparent url('images/subheader-bg.png') no-repeat scroll top left;
}

.subheader-left {
    float: left;
    height: 39px;
    width: 558px;
    padding: 11px 15px 10px 13px;
}

.alphabet-box {
    float: left;
    height: 39px;
    width: 548px;
    background: transparent url('images/alphabet-box.png') no-repeat scroll top left;
    line-height: 39px;
    padding: 0px 12px 0px 6px;
}

.alphabet-box a {
    display: block;
    float: left;
    width: 20px;
    height: 39px;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

.alphabet-box a:hover {
    color: #34342b;
    font-weight: bold;
}

.alphabet-box a span {
    position: relative;
    display: block;
    width: 20px;
    height: 39px;    
    z-index: 1;
}

.alphabet-box a span span {
    display: block;
    position: absolute;
    top: -5px;
    left: 0px;
    width: 20px;
    height: 60px;
    padding: 0px 7px 0px 3px;
    text-align: center;
    line-height: 50px;
    background-image: none;
    z-index: 1;
}

.alphabet-box a.active span span { 
    background: transparent url('images/alphabet-selected.png') no-repeat scroll top left;
    color: #34342b;
}

.subheader-right {
    float: left;
    height: 31px;
    width: 377px;
    margin-top: 11px;
}

.search-box {
    float: left;
    height: 31px;
    width: 370px;
    padding-top: 8px;
    background: transparent url('images/search-box.gif') no-repeat scroll top left;
    padding-left: 7px;
}

.search-input {
    float: left;
    width: 140px;
    height: 22px;
    margin-left: 5px;
    display: inline;
    background: transparent url('images/input-search.png') no-repeat scroll top left;
}

.search-input input {
    border: 0px;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    color: #6d6d62;
    font-size: 11px;
    background-color: transparent;
    padding: 4px 10px 0px 10px;
    width: 120px;
}

.search-button {
    float: left;
    width: 66px;
    height: 22px;
    padding-left: 6px;
}

.footer-top {
    float: left;
    width: 975px;
    height: 219px;
}

.ft-list {
    float: left;
    width: 135px;
    height: 219px;
    padding: 0px 12px;
}

.ft-list-title {
    float: left;
    width: 135px;
    height: 20px;
    line-height: 20px;
    padding: 14px 0px 7px 0px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 14px;
    color: #53534f;
    font-weight: bold;    
}

.ft-list ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    width: 135px;
    float: left;
}

.ft-list ul li {
    padding: 0px;
    margin: 0px;
    width: 129px;
    height: 21px;
    line-height: 21px;
    background-color: #dbdbc8;
    margin-bottom: 1px;
    padding-left: 6px;
}

.ft-list ul li a {
    color: #53534f;
}

.footer-bottom {
    float: left;
    width: 975px;
    height: 48px;
}

.footer-bottom {
    float: left;
    width: 975px;
    height: 48px;
}

.footer-bottom-rel {
    position: relative;
    width: 975px;
    height: 48px;
    z-index: 1;
}

.fotter-bottom-copy {
    position: absolute;
    top: 19px;
    left: 14px;
    z-index: 1;
}

.fotter-bottom-top {
    position: absolute;
    top: 8px;
    right: 52px;
    z-index: 1;
}

.fotter-bottom-top a {
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 14px;
    color: #53534f;
    font-weight: bold;
}

a.fotter-bottom-top-image {
    display: block;
    position: absolute;
    top: -5px;
    right: 20px;
    width: 30px;
    height: 60px;
    background: transparent url('images/btn-top.png') no-repeat scroll top left;
    z-index: 1;
}

.content-box {
    float: left;
    width: 975px;
    padding-top: 17px;
    padding-bottom: 18px;
}

.content-top {
    float: left;   
    width: 975px;
    height: 10px;
    line-height: 1px;
    font-size: 1px;
    background: transparent url('images/content-top.png') no-repeat scroll top left;
}

.content-bottom {
    float: left;   
    width: 975px;
    height: 10px;
    line-height: 1px;
    font-size: 1px;
    background: transparent url('images/content-bottom.png') no-repeat scroll top left;
}

.content-bg {
    float: left;   
    width: 950px;
    padding: 6px 12px 16px 13px;
    background: transparent url('images/content-bg.png') repeat-y scroll top left;
}

.content-left {
    float: left;   
    width: 778px;
}

.content-left-right {

}

.content-right {
    float: left;   
    display: inline;
    margin-left: 9px;
    width: 163px;
}

.content-right-left {
    margin: 0px 9px 0px 0px;
}

.cl-boxes-column-left {
    float: left;
    width: 382px;
}

.cl-boxes-column-left-wide {
    float: left;
    width: 382px;
}

.cl-boxes-column-right {
    float: right;
    width: 382px;
}

.cl-boxes-column-right-short {
    float: right;
    width: 282px;
}

.cl-boxes-column-right-short3 {
    float: right;
    width: 312px;
}

.content-right-title {
    float: left;
    width: 163px;
    font-size: 16px;
    color: #434336;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-weight: bold;
    padding-bottom: 12px;
    height: 26px;
}

.content-right-box {
    float: left;
    width: 163px;
    margin-bottom: 8px;
    background: transparent url('images/content-right-box-bg.png') repeat-y scroll top left;
}

.content-right-box-top {
    float: left;
    width: 163px;
    height: 5px;
    line-height: 5px;
    font-size: 5px;
    background: transparent url('images/content-right-box-top.png') no-repeat scroll top left;
}

.content-right-box-content {
    float: left;
    width: 140px;
    min-height: 82px;
    height: auto !important;
    height: 82px;
    padding: 3px 11px 12px 12px;
    background: transparent url('images/content-right-box-bottom.png') no-repeat scroll bottom left;
}

.crb-label {
    float: left;
    width: 140px;
    font-size: 11px;
    margin-bottom: 4px;
}

.crb-input {
    float: left;
    width: 140px;
    height: 22px;
    margin-bottom: 10px;
    background: transparent url('images/input-login.png') no-repeat scroll top left;
}

.crb-input input {
    border: 0px;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    color: #6d6d62;
    font-size: 11px;
    background-color: transparent;
    padding: 4px 10px 0px 10px;
    width: 120px;
}

.crb-button {
    float: left;
    width: 140px;
    height: 24px;
    margin: 1px 0px 14px 0px;
}

.crb-login-link-1 {
    float: left;
    width: 140px;
}

.crb-login-link-1 a {
    font-size: 11px;
    color: #ab1717;
}

.crb-login-link-2 {
    float: left;
    width: 140px;
}

.crb-login-link-2 a {
    color: #8db31e;
    font-size: 11px;
}

.crb-spacer {
    float: left;
    width: 140px;
    height: 2px;
    line-height: 0px;
    font-size: 0px;
    margin: 5px 0px;
    background: transparent url('images/crb-spacer.png') no-repeat scroll top left;
}

.content-right-banner {
    float: left;
    width: 163px;
    text-align: center;
}

/**
h1 {
    padding: 0px;
    margin: 0px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #53534F;
    font-size: 24px;
    height: 38px;
}
**/

h1 {display:inline;margin-bottom:0px;margin-top:0px;font-size: 14px;font-weight: bold;}

.homepage-top {
    float: left;
    width: 500px;
    height: 243px;
    padding: 24px 250px 0px 25px;
    background: transparent url('images/homepage-top.png') no-repeat scroll top left;
}

.homepage-top-text {
    float: left;
    width: 500px;
    line-height: 20px;
}

.homepage-top-register {
    float: left;
    width: 472px;
    margin-top: 8px;
    height: 19px;
    line-height: 19px;
    padding-left: 28px;
    background: transparent url('images/ico-note.png') no-repeat scroll top left;
}

.homepage-top-register a {
    color: #ab1717;
    font-weight: bold;
}

.cl-boxes-line {
    float: left;
    width: 778px;
}

.cl-box {
    float: left;
    width: 382px;
    padding-top: 10px;
    padding-bottom: 5px;
}

.cl-box-wide {
    float: left;
    padding-top: 10px;
    padding-bottom: 5px;    
    width: 482px;
}

.cl-box-wide3 {
    float: left;
    padding-top: 10px;
    padding-bottom: 5px;    
    width: 482px;
}

.cl-box-short {
    float: left;
    padding-top: 10px;
    padding-bottom: 5px;        
    width: 282px;
}

.cl-box-short3 {
    float: left;
    padding-top: 10px;
    padding-bottom: 5px;        
    width: 312px;
}

.cl-box-short2 {
    float: left;
    padding-top: 10px;
    padding-bottom: 5px;        
    width: 150px;
}

.cl-box-long {
    float: left;
    width: 778px;
    padding-top: 10px;
    padding-bottom: 5px;
}

.cl-box-right {
    float: right;
}

.cl-box-menu {
    float: left;
    height: 19px;
}

.cl-box .cl-box-menu { width: 382px; }
.cl-box-long .cl-box-menu { width: 778px; }

.cl-box-short .cl-box-menu { width: 282px; }
.cl-box-short2 .cl-box-menu { width: 150px; }
.cl-box-wide .cl-box-menu { width:  482px; }

.cl-box-short3 .cl-box-menu { width: 312px; }
.cl-box-wide3 .cl-box-menu { width:  452px; }

.cl-box-menu-elem {
    float: left;
    height: 16px;
    padding-top: 3px;
    padding-right: 2px;
}

.cl-box-menu-elem .cl-box-menu-elem-left {
    float: left;
    height: 16px;
    width: 6px;
    background: transparent url('images/cl-box-menu-left.png') no-repeat scroll top left;
}


.cl-box-menu-elem .cl-box-menu-elem-content {
    float: left;
    height: 16px;
    line-height: 16px;
    text-align: center;
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #39392e;
    font-size: 14px;
    font-weight: bold;
    padding: 0px 6px;
    background: transparent url('images/cl-box-menu-bg.png') repeat-x scroll top left;
}

.cl-box-menu-elem .cl-box-menu-elem-content a {
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #39392e;
    font-size: 14px;
    font-weight: bold;
}

.cl-box-menu-elem .cl-box-menu-elem-right {
    float: left;
    height: 16px;
    width: 6px;
    background: transparent url('images/cl-box-menu-right.png') no-repeat scroll top left;
}

.cl-box-menu-elem-active {
    float: left;
    height: 19px;
    padding-right: 2px;
}

.cl-box-menu-elem-active .cl-box-menu-elem-left {
    float: left;
    height: 19px;
    width: 6px;
    background: transparent url('images/cl-box-menu-left-active.png') no-repeat scroll top left;
}


.cl-box-menu-elem-active .cl-box-menu-elem-content {
    float: left;
    height: 19px;
    line-height: 19px;
    text-align: center;
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 0px 4px;
    background: transparent url('images/cl-box-menu-bg-active.png') repeat-x scroll top left;
}

.cl-box-menu-elem-active .cl-box-menu-elem-content a {
    font-family: "Trebuchet MS", Arial, sans-serif;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}

.cl-box-menu-elem-active .cl-box-menu-elem-right {
    float: left;
    height: 19px;
    width: 6px;
    background: transparent url('images/cl-box-menu-right-active.png') no-repeat scroll top left;
}

.cl-box-menu-bottom {
    float: left;
    height: 6px;
    line-height: 0px;
    font-size: 0px;
    background: transparent url('images/cl-box-menu-bottom.png') repeat-x scroll top left;
}

.cl-box .cl-box-menu-bottom { width: 382px; }
.cl-box-long .cl-box-menu-bottom { width: 778px; }

.cl-box-short .cl-box-menu-bottom { width: 282px; }
.cl-box-short2 .cl-box-menu-bottom { width: 150px; }
.cl-box-wide .cl-box-menu-bottom { width: 482px; }

.cl-box-short3 .cl-box-menu-bottom { width: 312px; }
.cl-box-wide3 .cl-box-menu-bottom { width: 452px; }

.cl-box-content {
    float: left;
    border: 1px solid #e5e5df;
}

.cl-box .cl-box-content { width: 380px; }
.cl-box-long .cl-box-content { width: 776px; }

.cl-box-short .cl-box-content { width: 280px; }
.cl-box-short2 .cl-box-content { width: 148px; }
.cl-box-wide .cl-box-content { width: 480px; }

.cl-box-short3 .cl-box-content { width: 310px; }
.cl-box-wide3 .cl-box-content { width: 450px; }

.cl-box-line {
    float: left;
    width: 380px;
    height: 50px;    
    border-bottom: 1px solid #e5e5df;
    background: #fcfcf9 url('images/cl-box-line-bg.png') repeat-x scroll bottom left;
}

.cl-box-line-auto {
    height: auto;
}

.cl-box-line-25 {
    height: 25px;
}

.cl-box .cl-box-line { width: 380px; }
.cl-box-long .cl-box-line { width: 776px; }

.cl-box-short .cl-box-line { width: 280px; }
.cl-box-short2 .cl-box-line { width: 148px; }
.cl-box-wide .cl-box-line { width: 480px; }

.cl-box-short3 .cl-box-line { width: 310px; }
.cl-box-wide3 .cl-box-line { width: 450px; }

.cl-box-line-last {
    border-bottom: 0px; 
}

.cl-box-line-left {
    float: left;
    width: 30px;
    height: 35px;    
    padding: 14px 18px 0px 12px;
    font-family: "Trebuchet MS", Arial, sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    background: transparent url('images/cl-box-line-left.png') repeat-x scroll top left;
}

.cl-box-line-right {
    float: left;
    width: 320px;
    height: 50px;    
}

.cl-box-line-right-title {
    float: left;
    width: 320px;
    font-size: 14px;
    font-weight: bold;
    color: #89b01a;
    padding-top: 8px;
}

.cl-box-line-right-title a {
    font-size: 14px;
    font-weight: bold;
    color: #89b01a;
}

.cl-box-line-right-artist {
    float: left;
    width: 320px;
    font-size: 11px;
    font-weight: bold;
    color: #53534f;
    padding-top: 4px;
}

.cl-box-line-right-artist a {
    font-size: 11px;
    font-weight: bold;
    color: #53534f;
}

.cl-box-tags {
    float: left;
    padding: 10px;
    width: 360px;
    background-color: #fcfcf9;
}

.cl-box-tags a {
    display: block;
    float: left;
    padding: 3px;
    color: #89b01a;
    height: 20px;
}

.cl-box-tags a.font-10 {
    font-size: 10px;
}

.cl-box-tags a.font-11 {
    font-size: 11px;
}

.cl-box-tags a.font-12 {
    font-size: 12px;
}

.cl-box-tags a.font-13 {
    font-size: 13px;
}

.cl-box-tags a.font-14 {
    font-size: 14px;
    font-weight: bold;
}

.cl-box-tags a.font-15 {
    font-size: 15px;
    font-weight: bold;
}

.cl-box-tags a.font-16 {
    font-size: 16px;
    font-weight: bold;
}

.cl-box-tags a.font-17 {
    font-size: 17px;
    font-weight: bold;
}

.cl-box-tags a.font-18 {
    font-size: 18px;
    font-weight: bold;
}

.cl-box-more {
    float: left;
    border-top: 3px solid #ceceb4;
    background-color: #fbfbf7;
    width: 360px;
    height: 33px;
    line-height: 33px;
    padding-right: 20px;
    text-align: right;
}

.cl-box-more a {
    color: #89b01a;
    font-weight: bold;
}

.cl-box-line-post-topic {
    float: left;
    display: inline;
    margin: 10px 0px 0px 15px;
    padding-left: 21px;
    width: 344px;
    height: 14px;
    line-height: 14px;
    background: transparent url('images/ico-post.png') no-repeat scroll top left;
}

.cl-box-line-post-topic a {
    font-weight: bold;
    color: #89b01a;
}

.cl-box-line-post-topic span {
    font-size: 11px;
    color: #5b5b4f;
}

.cl-box-line-post-text {
    float: left;
    padding: 5px 0px 0px 15px;
    width: 365px;
    font-size: 11px;
    color: #a1a19b;
}

.cl-box-line-song-title {
    float: left;
    padding: 5px 0px 0px 15px;
    font-size: 11px;
    color: #a1a19b;
}

.cl-box-line-song-title a {
    font-weight: bold;
    color: #89b01a;
}

.cl-box-line-song-text {
    float: left;
    padding: 5px 0px 0px 15px;
    font-size: 11px;
    color: #a1a19b;
}

.cl-box-line-song-ico {
    float: right;
    width: 15px;
    height: 17px;
    padding: 4px 4px 0px 0px;
}

.cl-box-line-comment-avatar {
    float: left;
    width: 40px;
    margin: 10px 0px 10px 10px;
    display: inline;
}

.cl-box-line-comment-avatar img {
    width: 40px;   
}

.cl-box-line-comment-author {
    float: left;
    display: inline;
    margin: 10px 0px 0px 15px;
    padding-left: 21px;
    width: 690px;
    height: 16px;
    line-height: 16px;
    background: transparent url('images/ico-post.png') no-repeat scroll top left;
}

.cl-box-line-comment-author.man {
    background: transparent url('images/ico-man.gif') no-repeat scroll top left;
}

.cl-box-line-comment-author.woman {
    background: transparent url('images/ico-woman.gif') no-repeat scroll top left;
}

.cl-box-line-comment-author a {
    font-weight: bold;
    color: #89b01a;
}

.cl-box-line-comment-author span {
    font-size: 11px;
    color: #5b5b4f;
}

.cl-box-line-comment-text {
    float: left;
    padding: 5px 15px 10px 15px;
    width: 696px;
    font-size: 11px;
    color: #a1a19b;
}

.cl-box-line-comment-label {
    float: left;
    padding: 10px 15px 3px 15px;
    width: 746px;
}

.cl-box-line-comment-label a {
    color: #89b01a;
    font-style: italic;
} 

.cl-box-line-comment-title {
    float: left;
    padding: 10px 0px 5px 15px;
    width: 746px;
}

.cl-box-line-comment-title label {
    float: left;
    width: 80px;
    padding: 0px;
    margin: 0px;
}

.cl-box-line-comment-title div {
    float: left;
    width: 656px;
}

.cl-box-line-comment-title div input {
    width: 656px;
}

.cl-box-line-comment-textarea {
    float: left;
    padding: 5px 0px 10px 15px;
    width: 746px;
    height: 100px;
}

.cl-box-line-comment-textarea label {
    float: left;
    width: 80px;
    height: 100px;
    padding: 0px;
    margin: 0px;
}

.cl-box-line-comment-textarea div {
    float: left;
    width: 656px;
    height: 100px;
}

.cl-box-line-comment-textarea div textarea {
    width: 656px;
    height: 100px;
}

.cl-box-line-comment-emoticons {
    float: left;
    padding: 0px 15px 3px 95px;
    width: 666px;
    height: 19px;
}

.cl-box-song-lyrics {
    float: left;
    padding: 10px;
    width: 360px;
    color: #000;
}

.cl-box-wide .cl-box-song-lyrics {
    width: 460px;
}

.cl-box-line-comment-button {
    float: left;
    padding: 10px 15px 20px 95px;
    width: 666px;
}

.cl-box-lyrics-title {
    float: left;
    padding: 10px 15px 0px 15px;
    width: 350px;
    font-weight: bold;
}

.cl-box-short .cl-box-lyrics-title {
    width: 250px;
}

.cl-box-short2 .cl-box-lyrics-title {
    width: 138px;
}

.cl-box-lyrics-text {
    float: left;
    padding: 5px 15px 10px 15px;
    width: 350px;
    font-size: 11px;
    color: #5b5b4f;
}

.cl-box-short .cl-box-lyrics-text {
    width: 250px;
}

.cl-box-short2 .cl-box-lyrics-text {
    width: 138px;
}


.cl-box-lyrics-text a {
    font-size: 11px;
    color: #89b01a;
    font-weight: bold;
}

.cl-box-line-similar-songs-box {
    float: left;
    padding: 10px;
    margin: 0px;
    width: 756px;
}

ul.cl-box-line-similar-songs {
    display: block;
    float: left;
    margin: 0px;
    padding: 0px;
    width: 756px;
}

ul.cl-box-line-similar-songs li {
    display: block;
    float: left;
    width: 328px; 
    height: 20px;
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 20px;
    background: transparent url('images/ico-note-green.png') no-repeat top left;
}

ul.cl-box-line-similar-songs li.left {
    margin-left: 0px;
}

ul.cl-box-line-similar-songs li a {
    font-size: 12px;
    color: #89b01a;
}

ul.cl-box-line-actions {
	display: block;
    float: left;
    display: inline;
    margin: 0px;
    padding: 0px;
    width: 310px;
}


ul.cl-box-line-actions li {
    display: block;
    float: left;
    width: 310px; 
    line-height: 20px;
    margin: 0px;
    padding: 0px 0px 0px 30px;
    background: transparent url('images/ico-note-green.png') no-repeat top left;
}

.cl-box-content ul.cl-box-line-actions li{width:280px;}

.cl-box-short ul.cl-box-line-actions {width:260px;}
.cl-box-short2 ul.cl-box-line-actions {width:128px;}
.cl-box-short ul.cl-box-line-actions li{width:230px;}
.cl-box-short2 ul.cl-box-line-actions li{width:115px;}

ul.cl-box-line-actions li.ringtone, ul.cl-box-line-actions li.download {
    line-height: 30px;
}

ul.cl-box-line-actions li.download {
    background: transparent url('images/ico-download.gif') no-repeat 0px 2px;
}

ul.cl-box-line-actions li.ringtone {
    background: transparent url('images/ico-ringtone.gif') no-repeat 6px 6px;
}

ul.cl-box-line-actions li.favorite {
    background: transparent url('images/ico-favorite.gif') no-repeat 8px 1px;
}

ul.cl-box-line-actions li.print {
    background: transparent url('images/ico-print.gif') no-repeat 7px 2px;
}

ul.cl-box-line-actions li.email {
    background: transparent url('images/ico-email.gif') no-repeat 7px 1px;
}

ul.cl-box-line-actions li.edit {
    background: transparent url('images/ico-edit.gif') no-repeat 8px 1px;
}

ul.cl-box-line-actions li.rss {
    background: transparent url('images/ico-rss.gif') no-repeat 0px 4px;
}

ul.cl-box-line-actions li a {
    font-size: 12px;
    color: #89b01a;
}

ul.cl-box-line-actions li.ringtone a, ul.cl-box-line-actions li.download a {
    font-size: 16px;
    font-weight: bold;    
    color: #ab1717;
}

.cl-box-line-code {
    float: left;
    width: 360px;
    padding: 10px;
}

.cl-box-short .cl-box-line-code {
    width: 260px;
}

.cl-box-short2 .cl-box-line-code {
    width: 140px;
}

.cl-box-line-code-desc {
    float: left;
    width: 736px;
    padding: 0px 0px 5px 0px;
}

.cl-box-short .cl-box-line-code-desc {
    width: 730px;
}

.cl-box-line-code-textarea {
    float: left;
    width: 730px;
}

.cl-box-short .cl-box-line-code-textarea {
    width: 730px;
}

.cl-box-line-code-textarea textarea {
    width: 730px; 
    height: 65px;
}

.cl-box-short .cl-box-line-code-textarea textarea {
    width: 730px;
}

.cl-box-line-code-footer {
    float: left;
    width: 730px;
    padding: 10px 0px 5px 0px;
    font-weight: bold;
}

.cl-box-short .cl-box-line-code-footer {
    width: 260px;
}

.cl-box-short2 .cl-box-line-code-footer {
    width: 140px;
}

.cl-box-line-status {
    float: left;
    margin: 10px;
    display: inline;
    width: 360px;    
    height: 65px;
}

.cl-box-content .cl-box-line-status {
    width: 290px;
}

.cl-box-short .cl-box-line-status {
    width: 260px;
}

.cl-box-short2 .cl-box-line-status {
    width: 140px;
}

.cl-box-line-status-x {
    background: transparent url('images/status-x.gif') no-repeat top right;
}

.cl-box-line-status-v {
    background: transparent url('images/status-v.gif') no-repeat top right;
}

.cl-box-line-status-question {
    background: transparent url('images/status-question.gif') no-repeat top right;
}

.cl-box-line-status-x strong {
    font-size: 18px;
    color: #ab1717;
}

.cl-box-line-status-v strong {
    font-size: 18px;
    color: #89b01a;
}

.cl-box-line-status-question strong {
    font-size: 18px;
    color: #888;
}

.cl-box-line-status a {
    color: #89b01a;
}

/* Creativestyle changes start */

.cl-box-line-paginator {
    float: right;
    padding: 4px 5px 3px 5px;
    text-align: right;
	background:#89B01A;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	position: relative;
	top:30px;
}

.cl-box-line-paginator div.paginator {
	display: inline;
}

div.paginator-active  div,div.paginator-active {
	display: inline;
}

.cl-box-line-paginator div.paginator div {
	display: inline;
}

.cl-box-line-paginator div.paginator-active div {
	font-size:11px;
	padding:2px;
	font-weight: bold;
}


.cl-box-line-paginator div.paginator div a {
    color: #fff;
    font-size: 11px;
    text-decoration: none;
	font-weight: bold;
	padding:2px 2px 2px 3px;
}

.cl-box-line-paginator div.paginator div.hover {}

.cl-box-line-paginator div.paginator div.hover a{
	color:#000;
	text-decoration: underline;
}

/* Creativestyle changes end */

.cl-box-search-form {
    float: left;
    width: 756px;
    padding: 10px;
}

.cl-box-search-form-text {
    float: left;
    width: 756px;   
}

.cl-box-search-form-line {
    float: left;
    width: 756px;   
    padding-top: 15px;
}

.cl-box-search-form-line-pad-5 {
    padding-top: 5px;
}

.cl-box-search-form-line-label {
    float: left;
    width: 100px;   
    font-weight: bold;
    height: 24px;
    line-height: 24px;
}

.cl-box-search-form-line-input {
    float: left;
    width: 260px;   
    margin-right: 10px;
    display: inline;
    height: 24px;
    background: transparent url('images/input-260.png') no-repeat scroll top left;
}

.cl-box-search-form-line-input input {
    border: 0px;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    color: #6d6d62;
    font-size: 11px;
    background-color: transparent;
    padding: 4px 10px 0px 10px;
    width: 240px;   
}

.cl-box-search-form-line-text {
    float: left;
    width: 380px;   
    margin-left: 5px;
    display: inline;
    height: 24px;
    line-height: 24px;
}

.cl-box-search-form-line-longtext {
    float: left;
    width: 650px;   
    font-style: italic;
    font-size: 11px;
}

.cl-box-search-form-line-radios {
    float: left;
    width: 650px;      
}

.cl-box-search-form-line-button {
    float: left;
    width: 350px;   
    padding-top: 15px;
    text-align: right;
}

.cl-box-lyrics-add-form-line-button {
    float: left;
    width: 650px;   
    padding-top: 10px;
    padding-left: 100px;
}

.cl-box-lyrics-add-form-line-button .lyrics-add-text {
    float: left;
    height: 24px;
    line-height: 24px;
}

.cl-box-lyrics-add-form-line-button .lyrics-add-button {
    float: left;
    height: 24px;
    padding-right: 10px;
}

.cl-box-lyrics-add-form-line-button .lyrics-add-reward {
    float: left;
    font-size: 11px;
    clear: both;
    padding-top: 10px;
}

.cl-box-line-search-lyrics-found {
    float: right;
    height: 25px;
    line-height: 25px;
    text-align: right;
    padding-right: 10px;
    font-size: 11px;
}

.cl-box-line-google-search {
    float: left;
    padding: 10px;
    width: 756px;
    text-align: center;
}

.cl-box-line-google-search div.goole-search {
    display: block;
    display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
	zoom: 1;
	*display: inline;
	height: 24px;
}

.cl-box-line-google-search div.goole-search div.google-search-text {
    float: left;
	height: 24px;
	line-height: 24px;
	padding-right: 10px;
	font-size: 14px;
	font-weight: bold;
}

.cl-box-line-google-search div.goole-search div.google-search-input {
    float: left;
	height: 24px;
	width: 260px;
	background: transparent url('images/input-260.png') no-repeat scroll top left;
}

.cl-box-line-google-search div.goole-search div.google-search-input input {
    border: 0px;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
    color: #6d6d62;
    font-size: 11px;
    background-color: transparent;
    padding: 4px 10px 0px 10px;
    width: 240px;   
}


.cl-box-line-google-search div.goole-search div.google-search-button {
    float: left;
	height: 24px;
	padding-left: 10px;
}

ul.cl-box-line-infos {
    display: block;
    float: left;
    margin: 10px;
    padding: 0px;
    display: inline;
    width: 360px;
}

.cl-box-content ul.cl-box-line-infos {
    width: 290px;
}

.cl-box-short ul.cl-box-line-infos {
    width: 260px;
}

.cl-box-short2 ul.cl-box-line-infos {
    width: 140px;
}

ul.cl-box-line-infos li {
    display: block;
    float: left;
    width: 160px; 
    
    margin: 0px;
    padding: 0px 0px 0px 20px;
    background: transparent url('images/ico-note-green.png') no-repeat top left;
}

.cl-box-short ul.cl-box-line-infos li{
    width: 110px;
}

.cl-box-short2 ul.cl-box-line-infos li{
    width: 115px;
	display: inline;
}

ul.cl-box-line-infos li a {
    font-size: 12px;
    color: #89b01a;
}

.cl-box-artist-profile {
    float: left;
    width: 435px;
    padding: 10px;
}

.cl-box-artist-profile-line {
    float: left;
    width: 435px;
}

.cl-box-artist-profile-line div.left {
    float: left;
    width: 105px;
    line-height: 28px;
    font-weight: bold;
    text-align: right;
    padding-right: 5px;
    border-top: 1px solid #e5e5df;
}

.cl-box-artist-profile-line div.right {
    float: left;
    width: 310px;
    line-height: 28px;
    display: inline;
    margin-left: 5px;
    padding: 0px 5px;
    border-top: 1px solid #e5e5df;
}

.cl-box-artist-profile-line div.right input {
    width: 300px;
    margin: 3px 0px;
}

.cl-box-artist-profile-line div.right select {
    width: 200px;
    margin: 3px 0px;
}

.cl-box-artist-profile-line div.right input.year {
    width: 40px;
}

.cl-box-artist-profile-line div.right img {
    vertical-align: middle;
}

.cl-box-artist-profile-line div.right a {
    color: #89b01a;
}

.cl-box-artist-profile-line div.even {    
    background-color: transparent;
}

.cl-box-artist-profile-line div.odd {
    background-color: #f4f4f4;   
}

.cl-box-artist-profile-line div.last {
    border-bottom: 1px solid #e5e5df;
}

.cl-box-artist-cover {
    float: right;
    width: 300px;
    padding: 10px;
    border-left: 1px solid #e5e5df;
}

.cl-box-artist-cover img {
    width: 300px;    
}

.cl-box-biographie {
    float: left;
    width: 756px;
    padding: 10px;
    line-height: 18px;
}

.cl-box-biographie textarea {
    width: 756px;
    height: 150px;
}

.cl-box-awards {
    float: left;
    width: 360px;
    padding: 10px;
}

.cl-box-awards textarea {
    width: 360px;
    height: 150px;
}


.cl-box-ringtone-ad {
    float: left;
    width: 360px;
    padding: 10px;
    text-align: center;
}

.cl-box-ringtone-ad a {
    font-size: 18px;
    color: #AB1717;
}

.cl-box-tickets-ad {
    float: left;
    width: 360px;
    padding: 10px;
    text-align: center;
}

.cl-box-tickets-ad a {
    font-size: 18px;
    color: #AB1717;
}

.cl-box-line-discografie-year {
    float: left;
    padding: 5px 0px 0px 15px;
    font-size: 11px;
    font-weight: bold;
    color: #89b01a;
}

.cl-box-line-discografie-title {
    float: left;
    padding: 5px 0px 0px 15px;
    font-size: 11px;
    color: #a1a19b;
}

.cl-box-gallery {
    float: left;
    padding: 10px;
    width: 360px;
}

.cl-box-gallery img {
    float: left;
    padding: 1px;
    margin: 1px;
    border: 1px solid #e5e5df;
    width: 114px;
}

.cl-box-gallery img.big {
    float: left;
    padding: 1px;
    margin: 1px;
    border: 1px solid #e5e5df;
    width: 354px;
}

.cl-box-discografie {
    float: left;
    padding: 10px;
    width: 360px;
    font-size: 11px;
}

.cl-box-discografie textarea {
    width: 360px;
    height: 300px;
}

.cl-box-save {
    float: left;
    width: 756px;
    padding: 10px;
    text-align: center;
}

.cl-box-gallery-form {
    float: left;
    width: 360px;
    padding-top: 10px;
}

.cl-box-gallery-form-text-1 {
    float: left;
    width: 360px;
    font-weight: bold;
}

.cl-box-gallery-form-text-1 strong {
    color: #AB1717;
}

.cl-box-gallery-form-input {
    float: left;
    width: 360px;
    padding: 5px 0px;
} 

.cl-box-gallery-form-image {
    float: left;
    padding: 1px;
    margin: 1px;
    border: 1px solid #e5e5df;
    width: 354px;    
}

.cl-box-gallery-form-image img {
    float: left;
    width: 354px;
}

.cl-box-gallery-form-text-2 {
    float: left;
    width: 360px;
    padding: 5px 0px;
}

.cl-box-gallery-form-text-2 ul {
    padding: 10px 0px 0px 20px;
    margin: 0px;
    list-style-type: disc;
}

.cl-box-gallery-form-checkbox {
    float: left;
    width: 360px;
    padding: 5px 0px;
    text-align: right;
}

.cl-box-gallery-form-button {
    float: left;
    width: 360px;
    padding: 5px 0px;
    text-align: right;
    border-top: 1px solid #e5e5df;
}

.cl-box-line-lyrics-add-bottom-text {
    float: left;
    width: 756px;
    padding: 10px;
}

.cl-box-line-lyrics-add-bottom-button {
    float: left;
    width: 756px;
    padding: 0px 10px 10px 10px;
}

.cl-box-line-lyrics-add-top-interpret {
    float: left;
    width: 756px;
    padding: 10px 10px 5px 10px;
    line-height: 20px;
}

.cl-box-line-lyrics-add-top-titel {
    float: left;
    width: 756px;
    padding: 0px 10px 10px 10px;
}

.cl-box-line-lyrics-add-top-interpret strong, .cl-box-line-lyrics-add-top-titel strong {
    color: #AB1717;
    font-size: 14px;
}

.cl-box-line-lyrics-add-top-info {
    float: left;
    width: 756px;
    padding: 0px 10px 10px 10px;
}

.cl-box-line-lyrics-add-top-info strong {
    color: #AB1717;
}

.cl-box-line-lyrics-add-top-text {
    float: left;
    width: 756px;
    padding: 0px 10px 10px 10px;
}

.cl-box-line-lyrics-add-step-3-textarea {
    float: left;
    width: 756px;
    padding: 10px;
}

.cl-box-line-lyrics-add-step-3-button {
    float: left;
    width: 756px;
    padding: 10px;
}

.cl-box-line-lyrics-add-step-3-textarea textarea {
    width: 756px;
    height: 650px;
}

.cl-box-freunde {
    float: left;
    width: 756px;
    padding: 10px;
}

.cl-box-freunde-box {
    float: left;
    width: 126px;
    padding-bottom: 10px;
}

.cl-box-freunde-box-image {
    float: left;
    width: 75px;
    padding: 0px 25px;
}

.cl-box-freunde-box-image img {
    float: left;
    width: 75px;
}

.cl-box-freunde-box-text {
    float: left;
    width: 126px;
    text-align: center;
    padding-top: 5px;
}

.cl-box-freunde-box-text a {
    color: #89b01a;
}
.cl-box-freunde-box-text img {
    vertical-align: middle;
}

.cl-box-line-profile-views-nick {
    float: left;
    padding: 5px 0px 0px 15px;
    font-size: 11px;
    font-weight: bold;
    color: #89b01a;
}

.cl-box-line-profile-views-date {
    float: right;
    padding: 5px 10px 0px 15px;
    font-size: 11px;
    color: #a1a19b;
}

.cl-box-line-profile-views-date a {
    color: #a1a19b;
    text-decoration: underline;
}

.cl-box-line-userpage-song-title {
    float: left;
    width: 756px;
    padding: 5px 0px 0px 15px;
    font-size: 11px;
    font-weight: bold;
}

.cl-box-line-userpage-song-text {
    float: left;
    width: 756px;
    padding: 5px 0px 5px 15px;
    font-size: 11px;

}

.cl-box-line-userpage-song-text a {
    font-weight: bold;
    color: #89b01a;
}

.cl-box-kiss {
    float: left;
    padding: 10px;
    width: 360px;
}

.cl-box-kiss-box {
    float: left;
    width: 120px;
    text-align: center;
    padding-bottom: 10px;
}

.cl-box-kiss-box img {
    padding-bottom: 5px;
}

.cl-box-kiss-box a {
    font-weight: bold;
    color: #89b01a;
}

.cl-box-kiss-link {
    float: left;
    width: 360px;
    padding: 0px 10px;
    height: 25px;
    line-height: 25px;
    text-align: right;
}

.cl-box-kiss-link a {
    font-weight: bold;
    color: #89b01a;
}

.cl-box-info-line {
    float: left;
    padding: 10px;
    width: 360px;
}

.cl-box-info-line-left {
    float: left;
    width: 100px;
    padding-right: 10px;
    text-align: right;
    font-weight: bold;
}

.cl-box-info-line-right {
    float: left;
    width: 250px;
}

.cl-box-startseite-info {
    float: left;
    width: 756px;
    padding: 10px;
    line-height: 18px;
}

.cl-box-startseite-info .red {
    color: #AB1717;
}

.cl-box-startseite-info a {
    color: #89b01a;
    text-decoration: underline;
}

.cl-box-startseite-info a.red {
    color: #AB1717;
    text-decoration: underline;
}

.cl-box-startseite-info ul {
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 14px 0px;
}

.cl-box-startseite-info ul li {
    
}

.cl-box-startseite-info ul li div {
    padding: 5px 0px 5px 20px;
}

.cl-box-user-startsite {
    float: left;
    width: 360px;
    padding: 10px;
}

.cl-box-user-startsite a {
    color: #AB1717;
    text-decoration: underline;
    display: block;
    float: left;
    border: 1px solid #e5e5df;
    padding: 5px;
    margin: 2px;
    background-color: #89b01a;
    color: #fff;
}

.cl-box-user-startsite img {
    margin: 0px 10px 10px 0px;   
    float: left;
    width: 64px;
}

.cl-box-user-startsite em {    
    font-size: 16px;
}

.cl-box-user-startsite div {
    float: left;
    width: 286px;
}


.cl-box-line-paginatoor {
    float: left;
    padding: 10px;
    height: 20px;
    width: 450px;
    text-align: center;
}

.cl-box-line-paginatoor div.paginatoor {
    display: block;
    display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
	zoom: 1;
	*display: inline;
	height: 16px;
	border: 1px solid #e5e5df;
	padding: 1px;
	background-color: #fff;
	margin-right: 1px;
}

div.paginatoor-active {
    display: block;
    display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
	zoom: 1;
	*display: inline;
	height: 16px;
	border: 1px solid #fff;
	padding: 1px;
}

div.paginatoor-spacer {
    display: block;
    display: -moz-inline-block;
	display: -moz-inline-box;
	display: inline-block;
	zoom: 1;
	*display: inline;
	height: 16px;
	border: 1px solid #fff;
	padding: 1px;
}

.cl-box-line-paginatoor div.paginatoor div {
    float: left;
    display: block;
    height: 14px;   
    line-height: 14px;
    padding: 0px 4px;
    border: 1px solid #fff;
}

.cl-box-line-paginatoor div.paginatoor-active div {
    float: left;
    display: block;
    height: 14px;   
    line-height: 14px;
    padding: 0px 4px;
    border: 1px solid #fff;
    font-weight: bold;
    color: #000;
}

.cl-box-line-paginatoor div.paginatoor-spacer div {
    float: left;
    display: block;
    height: 14px;   
    line-height: 14px;
    padding: 0px 4px;
    border: 1px solid #fff;
    color: #a1a19b;
}

.cl-box-line-paginatoor div.paginatoor div a {
    color: #89b01a;
    font-size: 11px;
    text-decoration: none;
}

.cl-box-line-paginatoor div.paginatoor div.hover {
    border: 1px solid #89b01a;
    background: transparent url('images/paginator-active-bg.png') repeat-x top left
}

.cl-box-line-paginatoor div.paginatoor div.hover a {
    color: #fff;
}
#genlayer {
position:absolute;
visibility:visible;
top: 60px; 
left:27%;
width:792px;
z-index:100000000;
}
#pkv1_boxIF {
border:6px solid #000000;
height:497px;
}

.clearfix {
	clear:both;
}
