body, #message {
	background-color:#000;
	color:#fff;
}

a {
    color:#fff;
}

.datenschutz li span {
    color:#fff;
}

.helper {
	background-color:#333;
}


.jquery-checkbox img{background: transparent url(../img/checkbox-black.png) no-repeat;}

div.startjobs {
    background-image:url(../img/jobs_black.jpg);
}


div#leveltwoinner {
  /*background-color:#000;*/
  background-image:url(../img/bg-trans-black.png);
  /*border-bottom:1px solid #333;*/
}


div#main {
	border:1px solid #000;
}

div#headerholder {
	border-bottom:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;
}

div#nav-main ul li {
	border-left:1px solid #333;
	border-bottom:1px solid #333;
}
div#nav-main ul li.active, div#nav-main > ul > li.xxx:hover {
	border-bottom:1px solid #000;
}
div#nav-main > ul > li.inactive {
	border-bottom:1px solid #333;
	color:#fff;
}
div#nav-main ul li ul {
	background-color:#000;
	/*border-bottom:1px solid #333;*/
}

div.previewbar, div.selectedproject {
  background-color:#252525;
}
div.projectthumb, div.gallerythumb {
  background-color:#252525;
}
div.projectthumb p, div.gallerythumb {
  border-bottom:10px solid #000;
}
div.activethumb {
  border-bottom:10px solid #252525;
}
div.selectedproject img {
  border-left:10px solid #000;
  border-right:10px solid #000;
}
div.gallerythumb p {
  border-top:10px solid #000;
}

div#group .imageintegrator {
	border-top:1px solid #333;
	background-color:#000;
}
div#group .imageintegrator .cancelbutton {
	border:1px solid #333;
}
div#group .imageintegrator #projectsbar {
    border-top:1px solid #333;
}
div#group .imageintegrator .projecthumb p {
	border:1px solid #333;
}

div#group {
	border:1px solid #333;
}
div#groupmenu ul li {
	border-right:5px solid #000;
}
div#groupmenu ul li.right {
	border-right:0;
	border:1px solid #333;
}

#groups div.left > div, #groups div.right > div {
    border:1px solid #333;
}
#groups div#headerimageholder {
	background-color:#252525;
}

div#registerheader div, div#agbheader div, div#faqheader div, div .agb h3, div.faq h3 {
  background-color:#252525;
}
div.faq h4 {
	background-color:#45031e;
}

table#funktionsuebersicht td {
	background-color:#252525;
	border-left:5px solid #000;
}
table#funktionsuebersicht th {
	background-color:#45031e;
	border-left:5px solid #000;
}
a.tooltip span.inner {
	color:#fff;
	background-color:#000;
}
.helper a.tooltip span.inner {
	border:1px solid #fff;
}

div.registerforminfobox {
    background-color:#252525;
}
div.registerforminfobox h3 {
	border-bottom:5px solid #000;
}
div.registerforminfobox h4, div.registerforminfobox h5 {
	border-top:5px solid #000;
}
div.registerforminfobox p {
	border-bottom:5px solid #000;;
}
div.registerforminfobox ul {
	list-style-image:url(../img/plus_pink.png);
}
div.zusammenfassung span, div.zusammenfassung h4 {
	background-color:#252525;
}
div.zusammenfassung h3, div.zusammenfassung div, div.updateaccount .bigheadline {
	background-color:#252525;
}
div.registerforminfobox h3.ultra {
	border-top:5px solid #000;
	border-bottom:0;
}


div.slider, div.fakeslider {
	border:1px solid #333;
	border-bottom:0;
}
div.slider > h3, div.fakeslider > h3 {
	border-bottom:1px solid #333;
}
div.slidercontent {
	border-bottom:1px solid #333;
}
div.slider > h3 {
    background-image:url(../img/plus_black.png);
}

div.myfunctions li b {
	color:#fff;
}

div.pfk-plus a.pfbutton, div.pfk-default a.pfbutton {
	border:1px solid #333;
}

div#register_breadcrumb {
	background-color:#252525;
}
div#register_breadcrumb li {
    background-color:#252525;
}
div#register_breadcrumb li.pending {
	color:#888;
}
div#register_breadcrumb li.active {
	color:#e60a64;
}
div#register_breadcrumb li.done {
	color:#fff;
}


div.headlinebig {
	background-color:#252525;
	color:#fff;
}
div.headline {
    border:1px solid #333;
}

div.description {
	border:1px solid #333;
	border-top:0;
}

div#portfolioheader {
	background-color:#000;
}
div#portfolioheader div.previewbar, li.previewbar {
	background-color:#333;
}

div.account_menu {
    border-bottom:1px solid #333;
}

div#subheadline {
	border-top:1px solid #333;
}

div#content {
    border-top:1px solid #000;
}

div#portfoliocategories, div#portfolioextendedsearch, div#eventcategories, div#jobcategories, div#eventextendedsearch, div#jobextendedsearch, div#eventadd, div.memobox {
	border:3px solid #fff;
	/*background-image:url(../img/bg-trans-black.png);*/
	background-color:#000;
}

.kachel {
	background-color:#252525;
}
.kachel-home {
  	/*background-image:url(../img/verlauf_black.jpg);*/
	background-color:#252525;
}
.kachel-300 h6 {
	background-image:url(../img/bg-trans-black.png);
	color:#fff;
}
.kachel-news {
	background-color:#000;
	border:1px solid #333;
	background-image:none;
}
.kachel-news h3 {
  border-bottom:1px solid #333;
}
.kachel-news span.news {
	border-right:1px solid #333;
}

.kachel-455 p {
	border-top:5px solid #000;
}

form span.input, form span.label, select, input, textarea {
    background-color:#252525;
	color:#fff;
}
input, textarea { 
	color:#666;
}
input:focus, input.focused, textarea:focus, textarea.focused {
	color:#fff;
}
input[type="submit"] {
    background-color:#000;
	border:1px solid #333;
	color:#fff;
	letter-spacing:1px;
}

#globalsearch input, #globalsearch select, #portfolioextendedsearch input, #portfolioextendedsearch select, #eventextendedsearch input, #eventextendedsearch select, #jobextendedsearch input, #jobextendedsearch select, #eventadd input, #eventadd select {
  background-color:#000;
}
#globalsearch span, #portfolioextendedsearch span, #eventextendedsearch span, #jobextendedsearch span, #eventadd span {
  background-color:#000;
  border:1px solid #333;
}
#globalsearch select, #portfolioextendedsearch select, #eventextendedsearch select, #jobextendedsearch select, #eventadd select {
  color:#666;
}
#portfolioextendedsearch span.jquery-checkbox, #portfolioextendedsearch span.mark, #eventextendedsearch span.jquery-checkbox, #eventextendedsearch span.mark, #jobextendedsearch span.jquery-checkbox, #jobextendedsearch span.mark, #eventadd span.jquery-checkbox, #eventadd span.mark {
  border:0;
}
#portfolioextendedsearch .pf-accounts, #portfolioextendedsearch .pf-accountm, #portfolioextendedsearch .pf-accountl, #portfolioextendedsearch .pf-masterpoolonly {
  border:0;
}
#eventadd textarea {
	background-color:#000;
}

div#myaccountheader {
  /*border-bottom:1px solid #333;*/
}
div#myaccountheader ul li {
	border-top:1px solid #333;
	border-right:1px solid #333;
}
div#myaccountheader ul li.inactive {
	border-bottom:1px solid #333;
}
div#myaccountheader ul li.active {
	border-bottom:1px solid #000;
}
div#myaccountheader ul li.inactive a {
	color:#515151;
}
div#myaccountheader ul li.first {
	border-left:1px solid #333;
}


.jquery-checkbox, .jquery-checkbox span {
	background-color:#000;
}

fieldset {
	border:1px solid #333;
}

.kachel-portfolio {
    background-color:#000;
}
.kachel-portfolio h3, .kachel-portfolio h4, .kachel-portfolio h5, .kachel-portfolio h6, .kachel-portfolio span {
    background-color:#252525;
}

#about .kachel-portfolio {
    background-color:#252525;
}
#about .kachel-portfolio h3, #about .kachel-portfolio h4, #about .kachel-portfolio h5, #about .kachel-portfolio h6, #about .kachel-portfolio span {
    background-color:#515151;
}

div#about > div {
    background-color:#252525;
}

div#kachel-empfehlen {
	background-color:#000;
	border:1px solid #333;
}
div#kachel-empfehlen h3 {
	border-bottom:1px solid #333;
}

div#portfoliomenu {
    background-color:#000;
	border:1px solid #333;
}
div#portfoliomenu ul li.p_interact, div#portfoliomenu ul li.p_info {
	border-left:1px solid #333;
	background-image:url(../img/smallarrow_black_down.png);
}
div#portfoliomenu ul li.p_gallery {
	background-image:url(../img/smallarrow_black_down.png);
}
div#portfoliomenu ul li.pact {
	background-image:url(../img/smallarrow_pink_down.png);
}

div#nav-meta {
    /* border:1px solid #333; */
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-right:1px solid #333;
}


div#portfolioinfos {
    background-color:#000;
	border:1px solid #333;
	border-top:0;
}

div#portfoliointeract {
    background-color:#000;
	border-left:1px solid #333;
	border-right:1px solid #333;
}
div#portfoliointeract li, div.gallerybar, div#projectsbar {
	border-bottom:1px solid #333;
}
div.gallerybar, div#projectsbar {
    background-color:#000;
}


div#projectinfos {
	color:#fff;
}
div.line {
	border-bottom:1px solid #fff;
}
div.greyline {
	border-bottom:1px solid #333;
}

div#steckbrief div.inner, div#competence div.inner {
    background-color:#252525;
}

#comments .innercontent a, #messages .innermessage a, a.isbutton {
	border:1px solid #333;
	color:#fff;
	text-transform:uppercase;
}

#answercommentlayer {
    background-color:#000;
	border:1px solid #333;
}
a#btn_newcomment {
	border:1px solid #333;
	color:#fff;
    text-transform:uppercase;
}

.kachel-group h2, .kachel-group h3, .kachel-group h4, .kachel-group h5, .kachel-group h6, .kachel-group span, div#recommendations span.desc {
	background-color:#333;
}

div#recommendations div.spalte a.deletebutton {
	border:1px solid #333;
}
div#recommendations div.spalte h3 {
	background-color:#252525;
}

.kachel-project div.projectpreview, .kachel-project h2, .kachel-project h3, .kachel-project h4, .kachel-project h5, .kachel-project h6, .kachel-project span {
	background-color:#333;
}

.kachel-project .innerprojectdivider {
	background-color:#000;
	border-left:10px solid #333;
	border-right:10px solid #333;
}
.kachel-project span.grey {
    color:#888;
}

.kachel-job h3, .kachel-job h4, .kachel-job h5, .kachel-job h6, .kachel-job span, #jobdetails > div.inner {
	background-color:#333;
}
.kachel-event h3, .kachel-event h4, .kachel-event h5, .kachel-event h6, .kachel-event span, #eventdetails > div.inner {
	background-color:#333;
}

div.eventspalte {
	background-color:#333;
}

div.jobspalte .subheadline {
    background-color:#333;
}
div.jobspalte .btn_jobvisitor {
    border-bottom:1px solid #333;
}
#newjobform span.agb {
	background-color:#333;
}

#panelsettingsform td, #panelsettingsform th, #emailsettingsform td, #emailsettingsform th {
    border-right:1px solid #333;
}
#panelsettingsform td, #emailsettingsform td {
    border-top:1px solid #333;
}

#view_stats td, #view_stats th {
    border:1px solid #333;
}

.universalrahmen {
    border:1px solid #333;
}

#formstatus {
  background-image:url(../img/bg-trans-black.png);
}
#formstatus div.inner {
    background-color:#252525;
}
#ratewindow div.inner {
    background-color:#000;
    border:1px solid #333;
}

#ratewindow div.inner a.ajax {
	background-color:#555;
}
#ratewindow div.inner h3, .interactwindow h3 {
  border-bottom:1px solid #555;
}
#memowindow h3 {
    border:0;
}
#ratewindow span.left, #ratewindow span.right {
  color:#888;
}
#btn_hideratewindow, .btn_hidecontactwindow, .btn_hideinteractwindow {
  border:1px solid #555;
  color:#fff;
  text-transform:uppercase;
}
div.contactwindow, div.followwindow, div.interactwindow .inner {
	background-color:#000;
    border:1px solid #333;
}

.interactwindow .intersub {
    border-top:1px solid #333;
}

div.inviteform {
  border:1px solid #333;
}
div.inviteform h3 {
	border-bottom:1px solid #333;
}

div.editprojectpic, div.uploadprojectpic {
  background-color:#252525;
}
div.editprojectpic input[type="text"], div.editprojectpic span, div.uploadprojectpic input[type="text"], div.uploadprojectpic span {
	background-color:#000;
}


div#editprojectleft span, div#editprojectright span {
  background-color:#000;
  border:1px solid #333;
}
div#editprojectleft input[type="text"], div#editprojectleft select {
	background-color:#000;
}
div#editprojectleft input[type="submit"] {
	border:0;
}
a.projectdeletebutton {
  border:1px solid #333;
}
div#editprojectleft textarea {
	background-color:#000;
}
div#editprojectright textarea {
	background-color:#000;
}


/* Events, Kalender */
div.calendar td, div.calendar th {
    background-color:#333;
	border:4px solid #000;
}
div.calendar caption {
    background-color:#333;
}


/* Presse */
#presse h2 {
	background-color:#333;
}
#presse h3 {
    border-bottom:1px solid #333;
}
#presse .links > div, #presse .rechts >div {
    border:1px solid #333;
}
#presse .rechts ul li {
	border-right:1px solid #333;
}
#presse .images {
    border-top:1px solid #333;
}

/* Early-Bird-Gewinnspiel bis Maerz */
.gewinnspiel h2, .gewinnspiel .gewinn, .gewinnspiel .right > div {
    background-color:#333;
}
.gewinnspiel .gewinn h3 {
	background-color:#000;
}

/* Following / Beobachtungen */
div.updatebox textarea {
	background-color:#000;
}
div.updatebox span.textarea {
	background-color:#000;
	border:1px solid #333;
}
div.updatebox .updates {
	border:1px solid #333;
}
div.updatebox .contactwindow span.textarea {
	background-color:#252525;
}
div.updatebox .contactwindow textarea {
	background-color:#252525;
}

/* Jobspecial */
#jobs .joboptionsaver h3, div.jobspecial .spalte h1, div.jobspecial .spalte h3, div.jobspecial .spalte h4, div.jobspecial .spalte h5, div.jobspecial .spalte > div {
    background-color:#333;
}
/* Jobspecial Detailseite */
div.rabattaktion h1, div.rabattaktion h2, div.rabattaktion h3, div.rabattaktion p, div.rabattaktion .bigbutton, div.rabattaktion th, div.rabattaktion td {
    background-color:#252525;
}

input[disabled='disabled'], select[disabled='disabled'] {
    color:#888;
}
