@CHARSET "UTF-8";body {    outline: none;}a {    outline: none;}h1,h3 {    border-color: #b56266;}input.submit {    border: none;}.cpform-button {    width: 46px;    height: 27px;    color: #ffffff;    background-color: #b26265;    font-size: 12px;    float: left;    margin-right: 6px;}#placeholder-header {    background-image: url(images_db/header_bg.jpg);    background-repeat: repeat-x;    overflow: hidden;    height: auto;    margin-bottom: 20px;}#placeholder-header.profile{}#placeholder-content1 {    width: 940px;    clear: both;}#placeholder-content1 .metadata {    display: none;}#container.frontpage #placeholder-content2 {    float: left;    background-color: #eeeeee;    padding: 22px 17px 0px 17px;}#container.frontpage .full-articlelist h1 {    font-size: 16px;}#placeholder-header .small-searchinput {    margin: 15px 17px 0px 0px;    float: right;}#placeholder-header .small-searchinput input.textinput {    width: 167px;    height: 19px;    background-image: url(images/searchinput-bg.png);    background-repeat: no-repeat;    font-size: 10px;    margin: 0px 6px 0px 0px;    margin: 0px 0px 0px 0px;    padding: 3px 0px 0px 5px;}#placeholder-header .small-searchinput input.submit {    width: 22px;    height: 22px;    margin-top: 1px;    background: url(images/search-button.png) no-repeat;    font-size: 0px;    padding: 0px;    color: #b56266;}#placeholder-header .page-header {    float: left;    clear: both;    margin-top: 1px;}#placeholder-header .page-header img{    border: 0;    margin: 0px;}#container #placeholder-header .page-header a.logo,#container #placeholder-header .page-header a.logo:link,#container #placeholder-header .page-header a.logo:visited,#container #placeholder-header .page-header a.logo:hover {    border: 0;    text-decoration: none;    background-color: transparent;}#placeholder-trcol1 {    width:227px;    margin-right: 10px; }#placeholder-trcol3 {    width:217px;    margin-left: 10px; }.placeholder-trcol2-notrcol3 {    width: 703px !important;}#placeholder-trcol3 .small-articledisplay h3 {    font-size: 18px;    line-height: 29px;}#placeholder-trcol3 .small-articledisplay .tile-content {    height: auto;    padding: 15px;    background-color: #FAFAFA;    overflow: hidden;    border: 1px solid #eeeded;}.gradient {    display: none;    clear: both;    background-image: url(images/gradient_topp.png);    background-repeat: repeat-x;    height: 23px;    border-top: 0px solid #fff;    width: 940px;}.section-container .company-employees .employee {    margin-bottom: 6px;    float: left;}.section-container .company-employees .employeename {    width: 202px;    float: left;}.section-container .company-employees .employeemailWrapper {    width: 19px;    height: 15px;    float: left;    padding-right: 9px;    border-right: 1px dotted #c4c4c4;}.section-container .company-employees a.employeemail:link,.section-container .company-employees a.employeemail:visited,.section-container .company-employees a.employeemail:hover {    width: 19px;    height: 15px;    background: url(images/email.png) no-repeat;    float: left;    border-bottom: none;}.section-container .company-employees a.employeewww:link,.section-container .company-employees a.employeewww:visited,.section-container .company-employees a.employeewww:hover {    width: 14px;    height: 15px;    background-image: url(images/www.png);    float: left;    border-bottom: none;    margin-left: 9px;}.section-container .company-employees .employee .deletelink {    margin-top: 0px;}.company-employees-edit form input{    border: 1px solid #AAAAAA;}.horizontal-menu {    width: auto;}.horizontal-menu li.last {    /*background-image: url(images/menu_divider.gif);*/    background-position: right;    background-repeat: no-repeat;}.horizontal-menu li a:link,.horizontal-menu li a:visited,.horizontal-menu li a:hover {    background-color: transparent;    border-bottom: 1px dotted #b56266;}.horizontal-menu li.active a:link,.horizontal-menu li.active a:visited,.horizontal-menu li.active a:hover,.horizontal-menu li.main-active a:link,.horizontal-menu li.main-active a:visited,.horizontal-menu li.main-active a:hover {    color: #fff;    border-bottom: 1px solid #b56266;}.horizontal-menu li a:hover {    border-bottom: 1px solid #b56266;}/* Logo */#placeholder-header a.logo-link {    float: left;}#placeholder-header a.logo-link img {    border: 0;}/* Slogan */#placeholder-header .small-articledisplay-nolayout {    clear: both;    background-color: #b46465;    height: 100px;    color: #fff;    text-align: center;}#placeholder-header .small-articledisplay-nolayout h1,#placeholder-header .small-articledisplay-nolayout h2,#placeholder-header .small-articledisplay-nolayout h3 {    text-shadow:0 -1px 0 #000;    color: #fff;    padding: 0;    margin: 0;    border: none;}#placeholder-header .small-articledisplay-nolayout a {    color: #fff;    text-decoration: none;    position: relative;    padding-right: 18px;}#placeholder-header .small-articledisplay-nolayout a:hover {    text-decoration: underline;}#placeholder-header .small-articledisplay-nolayout a img {    position: absolute;    right: 0;    top: 4px;    border: 0;}#placeholder-header .small-articledisplay-nolayout h1 {    padding-top: 17px;    line-height: 40px;}#placeholder-header .small-articledisplay-nolayout h3 {    font-size: 18px;    line-height: 22px;    display: inline;}/* Menu */#placeholder-header div.horizontal-menu {    margin-top: 13px;    float: right;    padding: 0;}#placeholder-header div.horizontal-menu li {    float: left;    border-left: 1px solid #9b9b9b;    margin: 0 0 0 10px;    padding: 0 0 0 10px;    background-image: none;    font-size: 14px;}#placeholder-header div.horizontal-menu li:first-child {    border-left: none;    margin-left: 0;    padding-left: 0;}#placeholder-header div.horizontal-menu li a {    font-family: Georgia, sans-serif;    font-size: 14px;    line-height: 18px;    border-bottom: none;    color: #fff;}#placeholder-header div.horizontal-menu li a:hover {    text-decoration: underline;}div.login-status {    background-image: url(images_db/login_bg.jpg);    width: 165px;    float: right;    height: 40px;    line-height: 46px;    font-size: 11px;    text-align: center;    margin-left: 20px;    text-transform: uppercase;}div.login-status a {    color: #e5686a;}div.login-status p {    line-height: 46px;    margin: 0;    padding: 0;    font-size: 11px;}div.login-status a:hover {    text-decoration: underline;    background-color: transparent;}.placeholder-trcolwrap .login-form .tile-content {    height: auto;    padding: 15px;    background-color: #FAFAFA;    overflow: hidden;    border: 1px solid #eeeded;}#changePasswordContainer .row {    overflow: hidden;}#changePasswordContainer .row input {    font-size: 12px;    height: 20px;    padding-top: 5px;    width: 300px;}#login-form-error,#login-form-message {    color: #B56266;}.login-form #login-form-error,.login-form #login-form-message	 {    padding-bottom: 10px;}.register-form #login-form-message,.register-form #login-form-error {    padding: 18px 20px 0px 20px;}#placeholder-trcol1 .login-form .textinput,#placeholder-trcol1 .login-form .staticfield,#placeholder-trcol2 .login-form .textinput,#placeholder-trcol2 .login-form .staticfield {    color: #6b6b6b;    height: 19px;    font-size: 12px;    padding: 4px 0px 4px 8px;    margin: 2px 0px 2px 0px;    border: 1px solid #c2c1ba;    background-color: #fff;}#placeholder-trcol1 .login-form .textinput,#placeholder-trcol1 .login-form .staticfield,#placeholder-trcol2 .login-form .textinput,#placeholder-trcol2 .login-form .staticfield {    font-size: 12px;    color: #6b6b6b;    margin: 2px 0px 2px 0px;    width: 187px;}#placeholder-trcol1 .login-form .staticfield,#placeholder-trcol2 .login-form .staticfield {    width: 187px;}#placeholder-trcol1 .login-form .textinput,#placeholder-trcol2 .login-form .textinput {    }#placeholder-trcol1 .login-form.changePassOnly .textinput,#placeholder-trcol2 .login-form.changePassOnly .textinput {    display: block;    width: 300px;}#placeholder-trcol1 .login-form.changePassOnly,#placeholder-trcol2 .login-form.changePassOnly {    width: 100%;    margin-bottom: 10px;    margin-top: 30px;}#placeholder-trcol1 .login-form.changePassOnly div.tile-content,#placeholder-trcol2 .login-form.changePassOnly div.tile-content {    background-color: #fafafa;    border: 1px solid #eeeded;}#placeholder-trcol1 .login-form.changePassOnly h3,#placeholder-trcol2 .login-form.changePassOnly h3 {    width: 100%;}.split-articlelist h2 {    border-color: #b56266;}.split-articlelist ul.big li:hover h3 a:link,.split-articlelist ul.big li:hover h3 a:visited,.split-articlelist ul.big li:hover h3 a:hover,.split-articlelist ul.small li:hover .title a:link,.split-articlelist ul.small li:hover .title a:visited,.split-articlelist ul.small li:hover .title a:hover { background-color: #b56266; color: #fff;}.split-articlelist ul.big li:hover img.pic,.split-articlelist ul.small li:hover img.pic { border:1px solid #b56266; }.login-form-link {    float: left;    font-size: 12px;    padding: 6px 0;    margin-top: 2px;}.login-form-link a:link,.login-form-link a:hover,.login-form-link a:visited {    color: #404040;}.login-form .text  {    margin-top: 20px;}.login-form .submit {    margin: 0;    margin-top: 2px;    float: right;}.login-form.changePassOnly .submit {    float: left;    margin-top: 8px;}.login-form label {    display: block;    margin: 5px 0 1px 0;    font-size: 14px;}#login-form-lostpassword-container,#login-form-changepassword,#login-form-changepassword-btn {    display: none;}.login-form a:hover {    color: #fff;}#register-form-container{    padding: 15px;}.register-form-input a:link,.register-form-input a:visited,#register-form-container .text a:link,#register-form-container .text a:visited {    border-bottom: 1px dotted;}.register-form-input a:hover,#register-form-container .text a:hover {    background-color: inherit;    color: #404040;    border-bottom: 1px solid;}#register-form-container .read-more-link,#register-form-container .read-more-link:hover {    background-image: url(images/arrow_red.gif);    background-position:right center;    background-repeat:no-repeat;    padding: 0 11px 0 0;}.placeholder-trcolwrap .register-form .tile-content {    height: auto;    border: 1px solid #EEEDED}.register-form-input {    font-size: 14px;}.register-form .tile-content {    background-color: #fafafa;    margin: 0px;}#register-form-elements {    list-style: none;    margin: 0;    padding: 0;}#register-form-elements label {    display: block;    font-size: 14px;    margin: 10px 0 5px 0;}#register-form-elements input {    height: 19px;    width: 300px;    font-size: 12px;    padding: 4px 0 4px 8px;}.horizontal-radio {    width: auto !important;    height: auto !important;    padding-top: 0 !important;}.horizontal-radio-label {    display: inline !important;    font-size: 12px !important;    margin: 0 10px 0 0 !important;}#declaration {    margin-top: 20px;    margin-bottom: 10px;    font-size: 12px;}#declaration input {    margin-left: 0;}#declaration p {    padding: 0 0 0 0;    margin-bottom: 5px;}.submit_form {    margin: 7px 0 5px 0;    float: right;    font-size: 12px;    background: #b56266;}input.submit,.cpform-button {    border: none;    background-color: #b56266;    color: #fff;    font-size: 12px;    padding: 5px;    cursor: pointer;}input.textinput {    border: 1px solid #c4c4c4;    font-size: 11px;}/* PROFILE STYLES (PROJECT AND COMPANY DISPLAY) */.project-articledisplay {    width: 918px;    float: left;    background-color: #fafafa;    padding: 11px 11px 31px 11px;    margin-bottom: 16px;    border-top: 4px solid #B56266;}.project-articledisplay .projectimages {    float: left;    margin-right: 10px;    width: 640px;}.project-articledisplay .imagegallerycontainer {}.project-articledisplay .imageGallery {    float: left;    margin-bottom: 0px;}.project-articledisplay .imageGallery img {    border: none;    padding: 0px;}.project-articledisplay .imagecontainer,.project-articledisplay .imagecontainer-nogallery {    margin-bottom: 3px;    overflow: hidden;    float: left;    width: 642px;    border: 1px solid #cecece;}.project-articledisplay .imagecontainer .image,.project-articledisplay .imagecontainer-nogallery .image {    width: 640px;    border: 1px solid #fff;    overflow: hidden;    background-color: #eee;}.project-articledisplay .imagecontainer .imagediv img,.project-articledisplay .imagecontainer-nogallery .imagediv img {    padding: 0px;    border: none;}.project-articledisplay .gallery-thumbnail,.project-articledisplay .emptyimage {    border: 1px solid #cecece;    padding: 2px 3px 2px 3px;    width: 72px !important;    height: 55px !important;    margin-right: 4px !important;    float: left;    overflow: hidden;    display: block;}.project-articledisplay .gallery-thumbnail-last,.project-articledisplay .emptyimage-last {    margin-right: 0px !important;}.project-articledisplay .gallery-thumbnail a:link,.project-articledisplay .gallery-thumbnail a:visited,.project-articledisplay .gallery-thumbnail a:hover {    overflow: hidden;    border: none;}.project-articledisplay .gallery-imagediv {    overflow: hidden;    height: 55px;    display: block;}.project-articledisplay .addimage {    float: left;    width: 79px;    height: 59px;    border: 1px solid #cecece;    background-image: url(images/image_add.png);}.profiletile {    overflow: hidden;}.profiletile img {    border: 0;}.profiletile .project-image-1,.profiletile .project-image-2,.profiletile .project-image-3,.profiletile .project-image-4 {    width: 64px;    margin-right: 3px;    padding-left: 16px;    float: left;}.project-articledisplay .projectdescription {    float: right;    width: 244px;    padding: 0 10px;}.project-articledisplay p.project-description-limit {    height: 393px;    overflow: hidden;}.project-articledisplay a#project-description-limit-expand {    margin-top: 10px;    display: inline-block;}.project-articledisplay .projectdescription h2 {    margin-top: 0px;    margin-bottom: 10px;    float: none;}.full-articlelist h1 {    height: 19px;}.full-articlelist h1 span {    display: block;    float: left;    height: 19px;}.full-articlelist h1 span.archivecategory {    float: right;}.full-articlelist h1 span.archivecategory a:link,.full-articlelist h1 span.archivecategory a:visited {    font-size: 14px;    padding-right: 19px;    background-image: url(images/arrow_red3.gif);    background-repeat: no-repeat;    background-position: center right;    color: #404040;}.full-articlelist h1 span.archivecategory a:hover {    background-color: #B26265;    color: #fff;}hr {    float: right;    background-color: #b56266;    height: 3px;    width: 100%;}#placeholder-content1 .full-searchinput,#placeholder-content2 .full-searchinput {    float: left;    width: 290px;    margin-right: 18px;}#placeholder-content1 .full-searchinput {    margin: 0px 0px 24px 12px;}.ddb-search-catalogue-result .filter .searchinput input.textinput,#placeholder-content1 .full-searchinput input.textinput,#placeholder-content2 .full-searchinput input.textinput {    width: 229px;    height: 13px;    border: 1px solid #c4c4c4;    padding: 6px;    margin-right: 5px;    float: left;    margin-bottom: 12px;}#placeholder-content1 .full-searchinput input.submit,#placeholder-content2 .full-searchinput input.submit {    width: 39px;    height: 27px;    color: #ffffff;    background-color: #b26265;    font-size: 12px;    float: left;}#placeholder-content1 .full-searchinput .extraText,#placeholder-content2 .full-searchinput .extraText {    width: 244px;    font-size: 11px;}#placeholder-content2 .small-articlelist {    float: left;    font-size: 12px;    width: 290px;    margin-right: 18px;}#placeholder-content2 .small-articledisplay {    float: left;    width: 290px;    font-size: 10px;}#placeholder-content2 .tile-common {    float: left;    margin-bottom: 10px;}#placeholder-content2 h3 {    font-size: 18px;    padding: 0px 0px 1px 0px;    border-bottom: 1px dotted #c4c4c4;}#placeholder-trcol2 .login-form,#placeholder-content2 .register-form {    margin-bottom: 0px;}#placeholder-trcol2 .login-form h3,#placeholder-content2 .register-form h3 {    font-family: Georgia, Serif;    font-weight: normal;    color: #404040;    font-size: 25px;    padding: 0px 0px 2px 12px;    margin: 0px 0px 3px 0px;    border-bottom: 4px solid #b56266;}#placeholder-content2 .small-articledisplay h3 {    margin: 0px 0px 4px 0px;    padding-top: 0px;    border: none;    font-size: 17px;    font-family: Georgia, Serif;}#placeholder-content2 .categorylist-layout1-menu {    float: left;    clear: left;    width: 598px;    margin-right: 18px;}#placeholder-content2 .categorylist-layout2-menu {    float: left;    width: 290px;}#placeholder-content2 .categorylist-layout1-menu ul,#placeholder-content2 .categorylist-layout2-menu ul {    margin-top: 12px;    list-style: none;    font-size: 16px;    font-family: Georgia, Serif;    float: left;    width: 290px;}#placeholder-content2 .categorylist-layout2-menu ul {    width: 135px;}#placeholder-content2 .categorylist-layout1-menu ul.right,#placeholder-content2 .categorylist-layout2-menu ul.right {    float: right;    margin-left: 18px;}#placeholder-content2 .categorylist-layout1-menu ul ul,#placeholder-content2 .categorylist-layout2-menu ul ul{    float: none;}#placeholder-content2 .categorylist-layout1-menu ul li ul li {    display: inline;}#placeholder-content2 .categorylist-layout1-menu ul li ul,#placeholder-content2 .categorylist-layout2-menu ul {    margin-top: 6px;    margin-bottom: 10px;    font-size: 12px;    font-family: arial, verdana, sans-serif;}#placeholder-content2 .categorylist-layout1-menu ul li a:link,#placeholder-content2 .categorylist-layout1-menu ul li a:visited,#placeholder-content2 .categorylist-layout2-menu ul li a:link,#placeholder-content2 .categorylist-layout2-menu ul li a:visited {    color: #404040;}#placeholder-content2 .categorylist-layout1-menu ul li ul li a:link,#placeholder-content2 .categorylist-layout1-menu ul li ul li a:visited {    color: #6b6b6b;}#placeholder-content2 .categorylist-layout1-menu ul li a:hover,#placeholder-content2 .categorylist-layout2-menu ul li a:hover,#placeholder-content2 .categorylist-layout1-menu ul li ul li a:hover,#placeholder-content2 .categorylist-layout2-menu ul li ul li a:hover {    color: #fff;}.small-articlelist a:link,.small-articlelist a:visited {    color: #6b6b6b;    padding-right: 22px;    background: url(images/arrow_red2.gif) no-repeat center right;}.small-articlelist a:hover {    color: #ffffff;    background-color: #B56266;}.feedbacktile {    position: relative;    top: -30px;    left: 500px;    width: 100px;}.profiletile .h1-header-wrapper {    display: block;    float: left;    clear: both;    width: 100%;}.editlink a:link,.editlink a:visited,.editlink a:hover,.deletelink a:link,.deletelink a:visited,.deletelink a:hover {    float: left;    border: none;    background-color: transparent;}.feedbacktile .cancellink {    float: right;}.feedbacktile label {    display: block;    float: left;    width: 157px;    margin-top: 6px;}.feedbacktile .linebreak {    clear: both;    padding-bottom: 3px;}.profiletile ul {    list-style-type: none;    margin: 0;    padding: 0;}.project-toolbar  {    float: left;    width: 940px;    margin: 0px;    background-image: url(images/project-toolbar-bg.png);    background-repeat: repeat-x;    border-top: 1px solid #fff;    position: relative;}.project-toolbar .linkcontainer {    float: left;    width: 500px;}.project-toolbar ul {    list-style-type: none;    margin: 0px;    padding: 0px;    float: left;}.project-toolbar li {    margin: 0px;    padding: 0px;    float: left;}.project-toolbar a:link,.project-toolbar a:visited,.project-toolbar a:hover {    display: block;    float: left;    border: none;    border-right: 1px solid #fff;    font-family: Georgia, Serif;    font-size: 16px;    color: #cccccc;    padding: 9px 35px 0px 14px;    height: 27px;}.project-toolbar li.create-project a:link,.project-toolbar li.create-project a:visited,.project-toolbar li.create-project a:hover {    background: url(images/project-toolbar-create.gif) no-repeat;    background-position: 85% 50%;}.project-toolbar li.preview-profile a:link,.project-toolbar li.preview-profile a:visited,.project-toolbar li.preview-profile a:hover {    background: url(images/house.png) no-repeat;    background-position: 90% 50%;}.profile-progress-wrapper {    float: right;    width: 100px;    height: 15px;    background-color: #fff;    margin-left: 10px;}.profile-progress-bar {    background-color: #B56266;    height: 15px;    display: inline-block;}.project-toolbar .info-text {    display: block;    position: absolute;    right: 17px;    top: 12px;    color: #fff;    font-size: 11px;    line-height: 15px;    height: 15px;}.profiletile li {    display: inline;    padding-bottom: 3px;    padding-right: 15px;    margin: 0;}.full-articlelist ul,.project-articlelist ul {    list-style: none;    overflow: hidden;}.full-articlelist li,.project-articlelist li {    float: left;    /*height: 179px;*/    width: 170px;    overflow: hidden;    margin-right: 5px;    background-color: #fafafa;    padding: 10px 7px 12px 7px;}.full-articlelist li.lastonline,.project-articlelist li.lastonline {    margin-right: 0px;}.full-articlelist li:hover,.project-articlelist li:hover {    background-color: #eeeeee;}.full-articlelist li .projectthumb,.project-articlelist li .projectthumb {    width: 166px;    height: 123px;    padding: 1px 1px 1px 1px;    border: 1px solid #d7d7d7;    overflow: hidden;}.full-articlelist li:hover .projectthumb,.project-articlelist li:hover .projectthumb {    border-color: #b56266;}.full-articlelist li .imagediv,.project-articlelist li .imagediv {    width: 164px;    height: 121px;    overflow: hidden;    border: 1px solid #fff;}.full-articlelist li .imagediv a:link,.full-articlelist li .imagediv a:visited,.full-articlelist li .imagediv a:hover,.project-articlelist li .imagediv a:link,.project-articlelist li .imagediv a:visited,.project-articlelist li .imagediv a:hover {    display: block;    width: 100%;    height: 100%;}.project-articlelist li .activeproject {    border-color: #b56266;}.full-articlelist li .projectthumb img,.project-articlelist li .projectthumb img {}.full-articlelist li p.county,.project-articlelist li p.county {    border-top: 1px dotted #cecece;    padding-top: 4px;}.block-of-profiles,.block-of-projects {    clear: both;}.full-articlelist h2,.project-articlelist h2 {    margin-bottom: 4px;    font-size: 18px;}.full-articlelist a:link,.full-articlelist a:visited,.full-articlelist a:hover,.project-articlelist a:link,.project-articlelist a:visited,.project-articlelist a:hover {    background-color: transparent;}.full-articlelist h2 a:link,.full-articlelist h2 a:visited,.full-articlelist h2 a:hover {    width: 100%;    color: #404040;    padding-bottom: 4px;}.full-articlelist h2 a:hover,.project-articlelist h2 a:hover {    color: #fff;    background-color: #b56266;}.full-articlelist li:hover h2 a:link,.full-articlelist li:hover h2 a:visited,.project-articlelist li:hover h2 a:link,.project-articlelist li:hover h2 a:visited {    /*color: #fff;	background-color: #b56266;*/}.project-articlelist h2 a:link,.project-articlelist h2 a:visited,.project-articlelist h2 a:hover {    color: #404040;}.project-articlelist h2 a:hover {    color: #fff;}.project-slider-wrapper {    overflow: hidden;    clear: both;}#project-slider {    position: relative;    margin: 0 36px;    background-image: url(/themes/designbasen/images/project-slider-bg.png);    background-repeat: repeat-x;}#project-slider-left-btn {    float: left;    display: block;    width: 36px;    height: 19px;    background-image: url(/themes/designbasen/images/left.png);    background-repeat: no-repeat;}#project-slider-left-btn:hover {    background-color: transparent;    background-image: url(/themes/designbasen/images/left_rollover.png);}#project-slider-right-btn {    float: right;    display: block;    width: 36px;    height: 19px;    background-image: url(/themes/designbasen/images/right.png);    background-repeat: no-repeat;}#project-slider-right-btn:hover {    background-color: transparent;    background-image: url(/themes/designbasen/images/right_rollover.png);}#project-articlelist-wrapper {    float: left;    width: 940px;    height: 260px;    position: relative;    overflow: hidden;}.full-articlelist {    clear: both;    float: left;    width: 940px;}.project-articlelist {    position: absolute;    left: 0;    top: 0;}.company-header h1 {    font-size: 30px;    font-family: Georgia, Serif;    border: none;}.company-county {    display: inline-block;    margin-left: 10px;    font-size: 12px;    font-weight: normal;}.company-logo {    float: right;    padding: 0 12px;}.company-url {    font-size: 14px;    padding: 0 12px 5px 12px;}.company-url a {    color: #B56266;}.company-url a:hover {    color: #B56266;    background-color: transparent;}.company-tweet {    padding: 0 12px;    margin-bottom: 30px;    font-style: italic;    font-family: Georgia, Arial;    font-size: 13px;}.company-share {    overflow: hidden;    margin-bottom: 5px;    font-size: 14px;    padding: 20px 12px 0 12px;    clear: both;    font-family: Georgia, arial;}.company-share span.share-project-header {    float: left;}.company-share div.share-float {    float: right;    overflow: hidden;}.company-share span.sharethis {    }span.stButton {    margin: 0 !important;    overflow: hidden;}.company-header .www a:link,.company-header .www a:visited,.company-header .www a:hover {    color: #a14b4e;}.company-header .www a:hover {    background-color: transparent;}.mandatoryfield {    color: #a14b4e;}.project-articledisplay h2,.project-articledisplay h3 {    float: left;}.full-articledisplay h1{    font-size: 25px;}span.ajax-button-visible input.activeimage {    border-color: #b56266;}.vertical-menu ul li a:link,.vertical-menu ul li a:visited {    background-color: #b56266;    color: #fff;}.vertical-menu ul li li a:link,.vertical-menu ul li li a:visited {    background-color: #dcdcdc;    color: #6B6B6B;}.vertical-menu ul li li a:hover {    background-color: #C4C4C4;}/* ---  SECTION EDIT ------------------ */.feedbacktile .hide {    display: none;}.feedbacktile .section-common {    margin: 0px 0px 5px 0px;}.feedbacktile .section-common-edit {    width: 100%;    height: 100%;    position: fixed;    top: 0;    left: 0;}.feedbacktile .section-common-edit .section-common-edit-overlay {    z-index: 999;    background-color: #000;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    opacity:0.7;    filter:alpha(opacity=70);}.feedbacktile .section-common-edit .section-common-edit-container {    z-index: 1000;    width: 554px;    position: relative;    padding: 4px;    top: 100px;    margin: auto;    overflow: hidden;    max-height: 75%;    background: #fff;}.feedbacktile .section-common-edit .errormessage {    color: #b56266;    font-weight: bold;    margin-bottom: 10px;}.feedbacktile .section-common-edit h3 {    font-size: 18px;    border-bottom: 1px dotted #cecece;    padding: 0px 0px 4px 0px;    margin-bottom: 10px;    width: 100%;}.feedbacktile .section-common-edit-wrapper {    width: 528px;    border: 1px solid #edecec;    background-color: #fafafa;    padding: 12px;}.feedbacktile .section-common-edit input.textinput {    width: 268px;    height: 13px;    font-size: 11px;    border: 1px solid #dcdcdc;    padding: 6px;}.feedbacktile .section-common-edit input.submit {    float: right;}.profiletile .project-projectheader {    padding: 0px;    margin: 5px 0px 0px 0px;}.feedbacktile textarea {    width: 435px;    height: 200px;    font-size: 11px;    border: 1px solid #dcdcdc;}.full-articledisplay {    width: 465px;    margin-right: 11px;    float: left;}.full-articledisplay .tile-content{    padding: 10px;}.full-articledisplay a:link,.full-articledisplay a:visited {    color: #6B6B6B;    border-bottom: 1px dotted;}.full-articledisplay a:hover {    color: #6B6B6B;    border-bottom: 1px solid;    background-color: transparent;}/* ---   TOOLTIP   ----------------------------------------------------------*/#tooltip-content {    width: 160px;    color: #fff;    padding: 0px 19px 7px 19px;    background-image: url(images/tooltip-hover-line-184.png);    background-repeat: repeat-y;}#tooltip-top {    width: 198px;    height: 18px;    background-image: url(images/tooltip-hover-top-184.png);    background-repeat: no-repeat;    background-position: bottom;    margin-bottom: 0px;    overflow: hidden;}#tooltip-bottom {    width: 198px;    height: 13px;    background-image: url(images/tooltip-hover-bottom-184.png);}#tooltip h4 {    color: #fff;    font-size: 16px;    margin: 0px 0px 6px 0px;    padding: 0px 0px 4px 0px;    border-bottom: 1px dotted #fff;}#tooltip.simple #tooltip-content {    color: #fff;    width: auto;    background-image: none;    background-color: #404040;    padding: 5px 5px 3px 5px;}#tooltip.simple #tooltip-top {    display: none;}#tooltip.simple #tooltip-bottom {    display: none;}#tooltip.wide #tooltip-top {    width: 222px;    background-image: url(images/tooltip-hover-top-208.png);}#tooltip.wide #tooltip-content {    width: 184px;    background-image: url(images/tooltip-hover-line-208.png);}#tooltip.wide #tooltip-bottom {    width: 222px;    background-image: url(images/tooltip-hover-bottom-208.png);}/* ----- SEARCH RESULT ----- */.ddb-search-catalogue-result .ddb-search-result {    border-top: 4px solid #B56266;    padding-top: 3px;}.ddb-search-catalogue-result h3 {}.ddb-search-catalogue-result .filter {    font-size: 11px;}.ddb-search-catalogue-result .filter .content {    background-color: #eeeeee;    margin-top: 0px;    margin-bottom: 12px;    float: left;    width: 940px;}.ddb-search-catalogue-result .filter h4 {    font-size: 18px;    padding: 0px 0px 1px 0px;    border-bottom: 1px dotted #c4c4c4;    margin-top: 12px;}.ddb-search-catalogue-result .filter .filtercontent {    border: 1px solid #c8c8c8;    background-color: #dcdcdc;    float: left;    width: 100%;    margin-bottom: 12px;}.ddb-search-catalogue-result .filter ul {    float: left;    width: 202px;    list-style: none;    margin-top: 8px;    padding-bottom: 10px;}.ddb-search-catalogue-result .filter ul li ul {    margin-top: 0px;}.ddb-search-catalogue-result .filter ul li a,.ddb-search-catalogue-result .filter a.countyfilterlink {    margin: 10px 0px 0px 10px;    padding: 0px 0px 0px 12px;    background-image: url(images/filter-expand.png);    background-repeat: no-repeat;    background-position: 0px 2px;}.ddb-search-catalogue-result .filter a.filter-collapse {    background-image: url(images/filter-collapse.png);}.ddb-search-catalogue-result .filter a.countyfilterlink {    display: block;    margin-top: 0px;}.ddb-search-catalogue-result .filter ul li a:hover,.ddb-search-catalogue-result .filter a.countyfilterlink:hover {    color: #6b6b6b;    background-color: transparent;}.ddb-search-catalogue-result ul.countyfilterlist {    display: none;}.ddb-search-catalogue-result .filter ul li ul li {    margin: 0px 0px 0px 16px;}.ddb-search-catalogue-result .filter .filter-product,.ddb-search-catalogue-result .filter .filter-county {    float: left;}.ddb-search-catalogue-result .filter .searchinput,.ddb-search-catalogue-result .filter .filter-product  {    width: 608px;    margin-left: 11px;    margin-right: 11px;}.ddb-search-catalogue-result .filter .searchinput {    margin-top: 12px;}.ddb-search-catalogue-result .filter .searchinput input.textinput {    width: 400px;}.ddb-search-catalogue-result .filter .filter-county {    width: 298px;}.ddb-search-catalogue-result .filter .filter-county .filtercontent {    padding-top: 8px;    padding-bottom: 12px;}.ddb-search-catalogue-result .filter .filter-county ul {    margin-left: 10px;    margin-top: 0px;}.ddb-search-catalogue-result .filter .filter-county ul li {    margin: 0px 0px 0px 0px;}.ddb-search-catalogue-result .filter input.submit {    color: #ffffff;    background-color: #b26265;    font-size: 12px;    padding: 7px;    float: right;    margin: 2px 10px 12px 0px;}.ddb-search-catalogue-result .order {    width: 916px;    height: 37px;    clear: both;    margin: 0px 0px 9px 0px;    padding: 0px 12px 0px 12px;    background-color: #eeeeee;}.ddb-search-catalogue-result .order h3 {    font-family: arial, verdana, sans-serif;    font-size: 11px;    border: none;    float: left;    padding: 12px 10px 0px 0px;}.ddb-search-catalogue-result .order ul {    float: left;    margin-top: 12px;}.ddb-search-catalogue-result .order ul li {    display: inline;}.ddb-search-catalogue-result .order ul li a:link,.ddb-search-catalogue-result .order ul li a:visited,.ddb-search-catalogue-result .order ul li a:hover {    color: #a14b4e;    background-color: transparent;}.ddb-search-catalogue-result .order ul li a.active {    color: #404040;    font-weight: bold;}.ddb-search-catalogue-result .order ul li a:hover {    color: #fff;    background-color: #a14b4e;}.ddb-search-catalogue-result .order .amountperpage {    float: right;    margin-top: 6px;    text-align: right;    width: 200px;}.ddb-search-catalogue-result .searchresultheader {    font-family: Georgia, Serif;    color: #404040;    font-size: 22px;    font-weight: normal;    padding: 0px 0px 2px 12px;    margin: 0px 0px 3px 0px;    border-bottom: 4px solid #b56266;    float: left;    width: 100%;    clear: both;}.ddb-search-catalogue-result .searchresultheader span {    display: block;    float: left;}.ddb-search-catalogue-result .searchresultheader span.headerprefix {    margin-right: 10px;}.ddb-search-catalogue-result .removefilterlinks {    float: left;    padding-bottom: 0px;    margin-top: 3px;}.ddb-search-catalogue-result .removefilterlinks li {    font-family: arial, verdana, sans-serif;    font-size: 11px;    display: block;    float: left;    padding: 4px 4px 4px 4px;    margin-right: 5px;    background-color: #eeeeee;    margin-bottom: 0px;}.ddb-search-catalogue-result .removefilterlinks li.separator {    background-color: transparent;    padding: 4px 0px 4px 0px;}.ddb-search-catalogue-result .removefilterlinks li a:link,.ddb-search-catalogue-result .removefilterlinks li a:visited,.ddb-search-catalogue-result .removefilterlinks li a:hover {    margin-left: 5px;    background-color: transparent;}.ddb-search-catalogue-result .removefilterlinks img {    /*padding-top: 3px;*/}.company-specialproducts-edit h5 {}.company-specialproducts-edit .productToggler {    display: block;    clear: both;    fontsize: 12;    color: #6b6b6b;    /*font-weight: bold;*/    background-image: url(images/products-expand.png);    background-repeat: no-repeat;    background-position: center left;    padding: 5px 0px 5px 12px;}.company-specialproducts-edit .productToggler:hover {    background-color: transparent;    color: #404040;}.company-specialproducts-edit table {    width: 540px;}.company-specialproducts-edit td {    font-size: 11px;    width: 180px;}.company-specialproducts-edit td input {    float: left;}.company-specialproducts-edit td label {    float: left;    width: auto;}/* ----- FOOTER ARTICLEDISPLAY ----- */#placeholder-footer {    margin: 34px 0px 0px 0px;    padding: 0px;    overflow: hidden;    margin-bottom: 14px;}#placeholder-footer .full-articledisplay {    width: 940px;    height: 56px;    margin: 0px;    padding: 0px;}#placeholder-footer .full-articledisplay .tile-content {    margin: 0px;    padding: 0px;}#placeholder-footer .full-articledisplay a:link,#placeholder-footer .full-articledisplay a:visited,#placeholder-footer .full-articledisplay a:hover {    float: left;    padding-right: 1px;    background-color: transparent;    background-image: url(images/border_grey.png);    background-repeat: no-repeat;    background-position: bottom right;    border-bottom: none;}#placeholder-footer .full-articledisplay a.last {    padding-right: 0px;    background: none;}/* ---- IE6 MESSAGE ---- */#ie6msg {    border:3px solid #090;    margin:8px 0;    background:#cfc;    color:#000;}#ie6msg h4 {    font-size: 14px;    color: #000;    border: none;    margin:8px;    padding:0;}#ie6msg p {    margin:8px;    padding:0;}#ie6msg p a.browser:link, a.browser:visited, a.browser:hover {    font-weight:bold;    color:#000;}#ie6msg p a.browser:hover {    color:#fff;}/* ---- LIGHTBOXES/FAVORITES ---- */.lightboxlist th {    padding: 2px;    text-align: left;    font-weight: bold;}.lightboxlist td {    padding: 2px;}.lightboxlist td.name {    width: 150px;}.lightboxlist td.description {    width: 200px;}.lightboxlist td.entitycount {    width: 20px;    text-align: right;}#addlightboxcontainer {    position: absolute;    top: 0px;    left: 0px;    background-color: yellow;    padding: 20px;}#addlightboxcontainer .close {    float: right;    clear: both;}.lightbox-list-wrapper {    background-color: #eaeaea;    border: 1px solid #cecece;}.lightbox-list-wrapper a {    text-decoration: underline;    color: #B56266;}.lightbox-list-wrapper a:hover {    text-decoration: none;    color: #fff;}.lightbox-toolbar {    text-align: right;    margin: 15px 5px;}.lightbox-toolbar li {    display: inline;    margin-left: 10px;}.lightbox-list {}.lightbox-item {    padding: 5px;    margin-bottom: 0;}.lightbox-item-input-header {    display: none;    width: 200px;}.lightbox-item-odd {    background-color: #cecece;}.lightbox-item-even {    background-color: #eee;}.lightbox-item-active {    font-weight: bold;}.lightbox-item span.save,.lightbox-item span.edit {    margin-right: 10px;    float: right;    font-weight: normal;}.lightbox-item span.save {    display: none;}.lightbox-item span.save a,.lightbox-item span.edit a {    color: #404040;    text-decoration: none;}.lightbox-item span.save a:hover,.lightbox-item span.edit a:hover {    color: #fff;}.lightbox-expand {    float: right;    font-weight: normal;}.lightbox-expand span.close {    display: none;}.lightbox-items {    font-weight: normal;    display: none;}.lightbox-items ul {    list-style: none;    overflow: hidden;    margin: 0 6px;    padding: 15px 0 0 0;}.lightbox-items ul li {    float: left;    margin-right: 6px;    overflow: hidden;    width: 85px;}.lightbox-items ul li.first {    clear: left;}.lightbox-items ul li.last {    clear: right;    margin-right: 0;}.lightbox-items div.passe-partoute {    padding: 5px 5px 10px 5px;    background-color: #fff;    border: 1px solid #999;    position: relative;}.lightbox-items div.passe-partoute img {    border: 0;}.lightbox-items div.passe-partoute a.lightbox-items-remove {    width: 18px;    height: 18px;    position: absolute;    right: 0;    bottom: 0;    text-align: center;    line-height: 18px;    color: #fff;    background-color: #B56266;    text-decoration: none;    display: none;}.lightbox-items div.image-wrapper {    width: 72px;    height: 48px;    overflow: hidden;}.lightbox-items-header {    width: 80px;    height: 20px;    line-height: 20px;    overflow: hidden;}/* ---- designbasenDialog ---- */#designbasenDialog {    display: none;}#designbasenDialog label {    display: block;    margin-bottom: 5px;    font-size: 12px;}#designbasenDialog select {    margin-bottom: 10px;    width: 270px;    padding: 2px 1px;}#designbasenDialog input {    width: 264px;    border: 1px solid #555;    padding: 5px 3px;    font-size: 12px;}#designbasenDialog p {    padding-bottom: 0;}/* ---- Usermenu ---- */#login-status-logout {    position: relative;}#ddusername {    height: 40px;    line-height: 40px;}#ddusername span.avatar {    margin-top: 7px;    float: left;    padding-left: 7px;}#ddusername span.name {    float: left;    margin: 3px 0 0 7px;    color: #fff;    width: 100px;    overflow: hidden;    display: block;    text-align: left;}#ddusername span.arrow {    float: right;    margin: 17px 0 0 0;    padding-right: 5px;}#ddusermenu {    position: absolute;    z-index: 1;    list-style: none;    margin: 0;    padding: 0;    display: none;    -moz-box-shadow: 1px 1px 10px #333;    -webkit-box-shadow: 1px 1px 10px #333;    overflow: hidden;}#ddusermenu li {    margin: 0;    padding: 0;}#ddusermenu li a,#ddusermenu li a:link,#ddusermenu li a:visited {    width: 145px;    padding: 10px;    background-color: #333;    color: #fff;    border-bottom: 1px solid #fff;    float: none;    line-height: 20px;    text-align: left;    display: block;}#ddusermenu li a:hover {    background-color: #B56266;}a.addtolightboxlink:hover {    background-color: #B56266;}.relatedArticles 			{}.relatedArticles .tile-content		{    padding:10px;    background-color:#fafafa;    border: 1px solid #eeeded;}.relatedArticles .content               {    border: none !important;    font-size: 1em !important;}.relatedArticles .content ul            {    list-style: none; }.relatedArticles p			{    margin-top:5px;}.relatedArticles .pic 			{    background-color:#FFFFFF;    border:1px solid #CECECE;    padding:2px;}.relatedArticles ul li:hover img.pic    {    border:1px solid #B9AB9B; }.relatedArticles h2			{    line-height: 29px;    margin: 0 0 3px;    padding: 0 0 2px 12px;    border-bottom: 4px solid #B56266; }.relatedArticles h3.title-pad           {    font-size: 20px;    font-weight: normal;    border: 0;    border-bottom: 1px dotted #CECECE;    margin: 0;    padding: 0 0 2px 0; }.relatedArticles li:hover h3 a          {    background-color:#B9AB9B;    color:#FFFFFF!important;    text-decoration:none;}.relatedinfo {    background-color:#eeeeee;    margin:28px 0;}.relatedinfo a:link,.relatedinfo a:visited {    color:#6B6B6B;}.relatedinfo a:hover {    color:#FFFFFF;}.relatedinfo-common .content {    background-color:#DCDCDC;    border:1px solid #C4C4C4;    color:#6B6B6B;    font-family:arial, verdana, sans-serif;    font-size:1.2em;    height:auto;    margin:0 0 18px;    padding:6px 0 0;    width:205px; }.relatedinfo-common .content li {    list-style:none;    margin:0px 0px 5px 6px;    border-bottom:1px dotted #c4c4c4;    padding:5px 5px 5px 20px;    background-repeat:no-repeat;}a.boxedanchor {    border: none;    background-color: #b56266;    color: #fff;    font-size: 12px;    padding: 10px 30px 10px 10px;    display: inline-block;    margin: 5px;    background-image: url("images/menuitem_color4.png");    background-repeat: no-repeat;    background-position: 90% 50%;}a.boxedanchor:hover {    background-color: #b56266;}.profile-stats h3 {    font-size: 16px;}.profile-stats h1 {    font-size: 25px;}.profile-stats .listview-select {    overflow: hidden;    text-align: right;    padding: 5px;}.profile-stats dl.header {    font-weight: bold;}.profile-stats dl.hidden {    display: none;}.profile-stats dl.even {    background-color: #ccc;}.profile-stats dl {    overflow: hidden;    margin: 0;    padding: 7px 5px;}.profile-stats dt {    float: left;    width: 320px;}.profile-stats dd {    float: right;    width: 50px;    margin: 0 0 0 20px;    padding: 0;    text-align: right;}.profile-stats div.project-list-count_today,.profile-stats div.project-list-count_week,.profile-stats div.project-list-count_month {    display: none;}.profile-stats .total-stats {    margin-bottom: 15px;    padding: 5px;}.profile-stats .graph-wrapper {    background-color: #efefef;    padding: 10px;    border: 1px solid #cbcbcb;    margin-bottom: 30px;}.profile-stats .graph-day {    border: 1px solid #B56266;    margin-bottom: 10px;}.profile-stats .graph-month {    border: 1px solid #B56266;}.profile-stats .project-list {    background-color: #efefef;    border: 1px solid #cbcbcb;}#toggle-project-list {    font-size: 12px;    font-family: Arial, Verdana, Sans-serif;    /*line-height: 35px;*/    margin-right: 5px;    float: right;}.edit-profile .tile-content {    background-color: #FAFAFA;    border: 1px solid #EEEDED;    min-height: 300px;    padding: 15px;    margin-bottom: 10px;}.edit-profile #durl {    font-style: italic;}.edit-profile ol.tabs {    list-style: none;}.edit-profile input,.edit-profile textarea {    padding: 4px;    width: 400px;    border: 1px solid #C4C4C4;    font-size: 12px;}.edit-profile input.save,.edit-profile input.short {    width: 100px;}.edit-profile label.inline {    display: inline;    padding: 0;}.edit-profile input.normal {    width: auto;    padding: 0;}.edit-profile input.normal-inline {    width: auto;    padding: 0;    display: inline !important;}.edit-profile ul.nopad {    padding: 0;}.edit-profile li.file {    }.edit-profile li.sortable div.btns {    margin-top: 5px;}.edit-profile li.sortable a.save,.edit-profile li.sortable a.projectsave,.edit-profile li.sortable a.cancel {    display: inline-block;    background-color: #B56266;    border: 1px solid #B56266;    color: #fff;    padding: 3px 6px;    margin-right: 5px;    height: auto;}.edit-profile li.sortable a.save:hover,.edit-profile li.sortable a.projectsave:hover,.edit-profile li.sortable a.cancel:hover {    background-color: #B56266;    border: 1px solid #B56266;    color: #fff;    -moz-border-radius: 0;    -webkit-border-radius: 0;}.edit-profile .branches li {    margin-bottom: 15px;}.edit-profile li a {    color: #6B6B6B;    background-color: transparent;}.edit-profile li a:hover {    color: #000;}.edit-profile .branches li a {    padding-left: 20px;    background-repeat: no-repeat;    background-position: left center;}.edit-profile .branches li a.branch-menu-expanded {        background-image: url(/themes/designbasen/images/products-collapse.png);}.edit-profile .branches li a.branch-menu-collapsed {    background-image: url(/themes/designbasen/images/products-expand.png);}.edit-profile .branch-childs {    padding-left: 20px;    display: none;}.edit-profile .branch-childs li {    padding-bottom: 0px;    margin-bottom: 6px;}.edit-profile .branch-childs input,.edit-profile .memberships input {    width: 16px;    margin-right: 3px;}.edit-profile .branch-childs label,.edit-profile .memberships label {    display: inline;}.edit-profile span.ep-area {    margin-left: 10px;}.edit-profile span.ep-county {    margin-left: 20px;}.edit-profile span.italic {    font-style: italic;}.edit-profile span.ep-zipcode-loader {    float: right;    margin-right: 150px;}.edit-profile hr {    border: 0 none;    border-bottom: 1px dotted #ccc;    float: none;    height: 1px;    background-color: transparent;    margin: 30px 0;}.edit-profile ol {    margin: 0;    padding: 0 20px;    font-size: 18px;    color: #B56266;    font-family: Georgia, serif;}.edit-profile ol li {    }.edit-profile ul {    margin: 0;    padding: 10px 0 0 0;    list-style: none;}.edit-profile ul li {    overflow: hidden;    color: #6B6B6B;    font-size: 14px;    font-family: Arial, Verdana, Sans-serif;    margin-bottom: 10px;}.edit-profile ul li label {    display: block;    padding: 0 0 5px 5px;}.edit-profile-sort li {    margin-bottom: 5px;}.edit-profile-sort li.last {    padding-bottom: 10px;}.edit-profile-sort li.edit {    background-color: #fff;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    padding: 20px;}.edit-profile-sort li div.edit {    display: none;}.edit-profile-sort li div.edit input,.edit-profile-sort li div.edit textarea {    display: block;    margin-bottom: 10px;}.edit-profile-sort li div.edit img {    padding: 2px;    border: 1px solid #CECECE;    display: block;}.edit-profile span.branch-help-text {    display: block;    color: #6B6B6B;    font-size: 14px;    font-family: Arial, Verdana, Sans-serif;    margin: 10px 0 5px 0;}.edit-profile span.branch-help-text-dark {    display: block;    color: #333;    font-size: 14px;    font-family: Arial, Verdana, Sans-serif;    margin: 10px 0 5px 0;}.edit-profile span#selected-branches {    font-style: italic;}.edit-profile li.sortable a {    color: #6B6B6B;    display: block;    padding: 5px;    height: 20px;}.edit-profile li.sortable a:hover {    background-color: #fff;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;}.edit-profile span.edit-toolbar {    display: none;}.edit-profile span.edit-toolbar img {    border: 0;    margin-right: 7px;}.edit-profile span.edit-toolbar img.sort {    cursor: move;}.edit-profile span.tweet-strokes,.edit-profile span.desc-strokes {    display: block;    width: 400px;    text-align: right;    margin-top: 3px;}.edit-profile .toolbar {    background-color: #fafafa;    border: 1px solid #eeeded;    padding: 5px;}.edit-profile .toolbar ul {    margin: 0;    padding: 0;    list-style: none;    overflow: hidden;}.edit-profile .toolbar ul li {    margin-bottom: 0;}.edit-profile .toolbar ul li a {    background-color: #eeeeee;    border: 1px solid #d0d0d0;    padding: 3px 5px;    display: block;    font-size: 12px;}.edit-profile .toolbar ul li.save {    float: left;}.edit-profile .toolbar ul li.save a {    background-image: url(/themes/designbasen/images/save_icon_bottom.png);    background-position: 90% 50%;    background-repeat: no-repeat;    padding-right: 25px;}.edit-profile .toolbar ul li.saving {    float: left;    margin-left: 20px;    font-size: 12px;    line-height: 23px;    display: none;}.edit-profile .toolbar ul li.saving img {    float: left;    margin: 3px 5px 0 0;}.edit-profile .toolbar ul li.prev {    float: right;    margin-right: 5px;}.edit-profile .toolbar ul li.next {    float: right;}.edit-profile ol.edit-profile-sort {    margin-top: 10px;}.edit-profile ol.edit-profile-sort li {    color: #6B6B6B;    font-size: 14px;    font-family: Arial, Verdana, Sans-serif;    margin-bottom: 3px;}.edit-profile a.edit-profile-new {    float: right;    background-color: #B56266;    color: #fff;    display: block;    padding: 5px 25px 5px 10px;    font-size: 12px;    background-image: url(/themes/designbasen/images/plus-icon.png);    background-repeat: no-repeat;    background-position: 90% 50%;    font-family: Arial, Verdana, Sans-serif;}.edit-profile a.edit-profile-new:hover {    color: #fff;}.edit-profile #logo-img {    margin-top: 10px;    padding: 2px;    border: 1px solid #CECECE;}.edit-profile span[id^="msg-"] {    color: #B56266;}/* Company article display */.company-articledisplay {    margin-top: 50px;}.company-articledisplay ul {    padding: 0;    margin: 0;    list-style: none;}.company-articledisplay h1 {    font-size: 16px;}.company-articledisplay h3 {    font-size: 16px;    margin: 15px 0 5px 0;    padding: 0 0 3px 0;    border-bottom: 1px dotted #aaa;}.company-articledisplay .tile-content {    background-color: #eeeeee;    border: 1px solid #cecece;    padding: 10px;    overflow: hidden;}.company-articledisplay .column {    width: 326px;    float: left;    min-height: 200px;}.company-articledisplay .columntwo {    width: 236px;    margin-left: 15px;}.company-articledisplay .column-double {    margin-left: 15px;    width: 577px;    float: left;}.company-articledisplay .column-double .row {    margin-bottom: 10px;}/* Advanced List Rotator 1.4 RC1 */.project-gallery {    width: 640px;    height: 480px;    position: relative;}.project-gallery li {    position: absolute;}.project-gallery li table {    height: 480px;    width: 640px;}/* Advanced List Rotator Inactive */.alrInactive {    display: none !important;}/* Advanced List Rotator Inactive */.alrActive {    }/* Advanced List Rotator Effect */.alrEffect {    z-index: 2;}/* Advanced List Rotator Effect: slice */.alrEffectSlice {    z-index: 3;}.alrEffectSliceContent {    position: relative;}.alrEffectSliceWrapper {    position: absolute;    overflow: hidden;}.alrHelperActiveItem .gallery-thumbnail {    border: 1px solid #B56266;}/* Company display */.column li {    margin-bottom: 5px;}#goto-content {    position: absolute;    top: -5000px;}/* Designbasen placeholder-footer */#placeholder-footer .horizontal-menu {    margin: 50px 0 30px 0;    float: none;    padding: 0;    clear: both;    text-align: center;    font-family: arial, sans-serif;}#placeholder-footer .horizontal-menu ul li {    display: inline;    float: none;    margin: 0;    padding: 0;    background-image: none;}#placeholder-footer .horizontal-menu ul li a {    color: #404040;    font-size: 12px;    text-decoration: none;    border-left: 1px solid #737373;    line-height: 12px;    margin-left: 15px;    padding-left: 20px;    border-bottom: none;}#placeholder-footer .horizontal-menu ul li a:hover {    text-decoration: underline;}#placeholder-footer .horizontal-menu ul li:first-child a {    border-left: none;    margin-left: 0;    padding-left: 0;}#placeholder-footer .full-articledisplay {    float: none;}
