 
body { background-color: #2b2b2b; background-image: url('../../../uploads/hintergrund3.gif'); background-repeat: repeat; }
.container, .sliderGallery { background-color: #2e2e2e; }
div.colborder, div.border { border-right: 1px solid #000000; }
.box,.postmetadata,.nav,#sidebar ul li a:hover,ul.txt li:hover { background-color: #000000; }
#sidebar ul li a,ul.txt li { border-bottom: 1px solid #000000; }
hr { background-color: #000000; color: #000000; }
#footer-wrap { background-color: #000000; }

/*Font Color
------------------------------------------------------------ */
#masthead h4 a, masthead logo h1 a, masthead logo h1.sitename a { color: #000000; }
body,p,h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { color: #f5f5f5;}
h3.sub,h2.sub { border-bottom: 1px solid #000000; }
.welcomebox h2, .welcomebox h6, .welcomebox p { color: #f5f5f5;}

/*Links 
------------------------------------------------------------ */
a, a:link, a:visited, .welcomebox h2 a { color: #d3d3d3; }

/*Hover 
------------------------------------------------------------ */
a:hover, a:focus { color: #eeeeee; text-decoration: none;}

/*Navigation
------------------------------------------------------------ */
#top .sf-menu, top .sf-menu li,.sf-menu, .sf-menu li, menu-wrap { background-color: #111111; }
#top .sf-menu li a,.sf-menu li a { color: #d3d3d3; background-color: #111111; 
font-weight:bold; font-decoration: none;}
#top .sf-menu li a:hover, .sf-menu li a:hover { 
color: #ffffff; 
background: #444444;text-decoration: none;
}
#top search s, search s { border: 1px solid #444444; }

a#portfolio-people {
color:#fdb627;
}

#top .sf-menu li a:hover, #top .sf-menu li a#main-portfolio-people{
color:#fdb627;
text-decoration: none;
}

a#portfolio-exterior{
color:#239137;
}

#top .sf-menu li a#main-portfolio-exterior{
color:#239137;
text-decoration: none;
}

a#portfolio-stills{
color:#7c18e8;
}

#top .sf-menu li a#main-portfolio-stills{
color:#7c18e8;
text-decoration: none;
}

a#portfolio-stories{
color:#b9464d;
}

#top .sf-menu li a#main-portfolio-stories{
color:#b9464d;
text-decoration: none;
}


a#portfolio-specials{
color:#ced12b;
}

#top .sf-menu li a#main-portfolio-specials{
color:#ced12b;
text-decoration: none;
}


a#portfolio-beautyfashion{
color:#7c18e8;
}

#top .sf-menu li a#main-portfolio-beautyfashion{
color:#7c18e8;
text-decoration: none;
}




/*PhotoShelter
-------------------------------------------------------------*/
#psContent { background-color: #2e2e2e; }
#psContent .slide { margin: auto; background-color: #2e2e2e; }
#psContent .imagebox, ul.thumbs li { background-color: #2e2e2e; }

/*Custom CSS
-------------------------------------------------------------*/

/*Overview-Boxes
-------------------------------------------------------------*/
.overview-box-first {
float:left;
width: 150px;
height: 150px;
margin-left:0px;
margin-bottom:50px;
background-color: #454545;
position:relative;
}
.overview-box {
float:left;
width: 150px;
height: 150px;
margin-left:50px;
margin-bottom:50px;
background-color: #454545;
position:relative;
}

.cloud-box {
overflow: visible;
height: 150px;
width: 150px;
}

.portfolio-link {
position:absolute;
bottom: 0;
height: 150px; !important
}

p.portfolio-text {
bottom: 0;
margin-left: 3px;
position: absolute;
}

.zc-orange {
color:#fdb627;
background-color:#fdb627
}

.zc-orange-text {
color:#fdb627;
}

#top .sf-menu li a#zc-orange, #top li a#zc-orange {
color: #fdb627;
}

#top li a#orange-hover:hover {
color: #fdb627;
}

.zc-green{
color:#239137;
background-color:#239137;
}

.zc-green-text {
color:#239137;
}

#top .sf-menu li a#zc-green{
color: #239137;
}

#top li a#green-hover:hover {
color: #239137;
}

.zc-blue{
color:#7c18e8;
background-color:#7c18e8;
}

.zc-blue-text {
color:#7c18e8;
}

#top .sf-menu li a#zc-blue{
color: #7c18e8;
}

#top li a#blue-hover:hover {
color: #7c18e8;
}

.zc-red{
color:#b9464d;
background-color:#b9464d;
}

.zc-red-text {
color:#b9464d;
}

#top .sf-menu li a#zc-red{
color: #b9464d;
}

#top li a#red-hover:hover {
color: #b9464d;
}

.zc-yellow{
color:#ced12b;
background-color:#ced12b;
}

.zc-yellow-text {
color:#ced12b;
}

#top .sf-menu li a#zc-yellow{
color: #ced12b;
}

#top li a#yellow-hover:hover {
color: #ced12b;
}


#hiddenText {
display: none;
}

.overview-text {
width: 350px;
float: left;
}

.shr-publisher-645, .shr-publisher-962, .shr-publisher-957, .shr-publisher-966, .shr-publisher-964 {
float: right;
margin-right: -12px;
}

