/* CSS Document */
body {
	background:#fff;
}
ul {
	list-style:none;
}
img {
	border:none;
}
h1, h2, h3, h4, h5, h6 {
	color: #000;
}
h1 a, h2 a, h3 a {
	color:#000;	
}

.title-big {
	color:#000;
}

.styleline {
	border-top:solid 1px #ececec;	
}

h1, h2, .h2-dummy, .project-detail-crumbs, .h1-standard-content { 
	color:#000;
	/*border-top:solid 1px #ececec !important; */
	padding-top: 11px;
	background: url(../images/styleline_outer_invert.gif) 0 0 no-repeat;
}

.project-media {
	/*padding-top:5px;
	border-top:solid 1px #ececec;	*/
}

/*div.news-detail, */.news-list-border {
	background: url(../images/styleline_outer_invert.gif) 0 0 no-repeat;
	padding-top: 14px !important;
	/*border-top: 1px solid #ececec !important;
	padding-top: 8px !important;*/
}

/*.h1-standard-content {
	border-bottom:0 none !important;
	color:#000;
}*/
.content-wrapper-project {
	background: url(../images/styleline_outer_invert.gif) 0 0 no-repeat;
}

#subnavigation {
	/*border-top: 0 !important;*/
	/*border-top:solid 1px #ececec;*/
	background: url(../images/styleline_outer_invert.gif) 0 0 no-repeat;
	/*text-transform:lowercase;*/
}
.extremetext {
	/*font-weight:700;*/
	color:#000;
}
.megatext {
	/*font-weight:700;*/
	color:#000;
}
.megatext-classic {
	color:#808080;
}

.italic-text {
	color:#808080;
}
.smalltext {
	color:#000;
	font-family: Arial, Helvetica, sans-serif !important;
}
.smalltext strong {
	color:#000 !important;
}
.big-text-invert {
	color:#fff;
	background-color:#000;
}
.mail-top a {
	color:#000;
}
.claim {
	color:#000;
}
/* Wrapper */
#header .logo a {
	background:transparent url(../images/logonew_invert.gif	) no-repeat scroll 0 0;
}
/*#header .logo a {
	background:transparent url(../images/logo_big_invert.png	) no-repeat scroll 0 0;
}*/
/*#header .logo a {
	background:transparent url(../images/logo_invert.gif	) no-repeat scroll 0 0;
}
*/
#styleline_top, .styleline_content  {
	border-bottom:solid 1px #ececec;
}
#styleline_bottom  {
	border-bottom:solid 1px #ececec;
}
.styleline_outer {
	background: #000;
}
.main-menu li a{
	color:#000;
}
.main-menu li a:hover{
	color:#41afcf;
	/*text-decoration:underline;*/
}
.main-menu li a.active {
	color:#41afcf;
	
}
/* footer start */
#footer {
	color:#000;
}
/* mail */
#footer .mail-footer a {
	color:#000;
}
#footer .mail-footer a:hover {
	color: #41AFCF !important;
}
/* language */
#footer #language-navi li a{
	color:#000;
}
#footer #language-navi li a:hover{
	color:#000;
}
/* service-navi */
#footer #service-navi li a{
	color:#000;
}
#footer #service-navi li a:hover{
	color: #41AFCF !important;
}
#footer #service-navi li.rss a:hover{
	color:#fff;
}
#footer #service-navi li.active a{
	color:#000;
}
/* toppage */
#footer .toppage a {
	color:#000;
}
#footer .toppage a:hover {
	color:#000;
}
/* address */
#footer a {
	color:#000;
}
#footer a:hover {
	color:#000;
}






/*######################################################################################################################
 		Home Content-Elemente  
###################################################################################################################### */
/* Standardseite  */
#subnavigation li a{
	color:#000;
}
#subnavigation li a:hover{
	color:#41afcf;
}
#subnavigation li a.active {
	color:#41afcf;
}
#standard-content {
	/*border: solid 1px #fff;*/
} 

/*######################################################################################################################
 		Content-Elemente  
###################################################################################################################### */

/* Headline Projektliste und Projektdetail */
.content-headline li a:hover {
	color:#000;
}
.project-navigation .navigator-next {
	color:#808080;
}
.project-navigation .navigator a{
	color:#000;
}
.project-navigation .navigator a:hover{
	color:#41afcf;
}

.project-navigation .navigator-next a{
	color:#000;
}
.project-detail-url a {
	color:#41afcf;
}
.project-detail-url a:hover {
	color:#000;
}


/* Projekt-Liste */
.project-list-imgbox a img {
	border:1px solid #ececec;
	display:block;
	margin:0;
}
.project-list-imgbox a strong {
	color: #000;
}
.project-list-imgbox a:hover strong {
	color: #41afcf;
	text-decoration:underline;
	/*41afcf*/
	/*background-color:#000;*/
}
.project-title {
	color:#fff;
}
.project-detail-text, .project-detail-title {
	color:#000;
}
.project-detail-text a{
	background: none !important;
}
.project-list-imgbox p.text {
	color:#808080;	
}
/* Projekt Detail */
#project-media {
	/*border:solid 5px #ececec;*/
}
.flash-holder{
	border:none 5px #ececec;
}

/* News-Liste */
.news-list-entry h3 a{
	color: #000 ;
}
.news-list-entry h3 a:hover{
	color:#000;
}
.news-list-entry a, .news-list-entry .title {
	color: #000;
}
.news-list-entry a:hover{
	color:#000;
}
.news-list-entry div.text{
	color:#000;
}
.news-list-entry div.text a{
	color:#41afcf;
}
.news-list-entry div.text a:hover{
	color:#000;
}

.news-list-entry-more-link a {
	color:#41afcf;
}
.news-list-date {
	color: #aaa !important;
}
.news-list-img img {
	/*border:2px solid #DDDDDD;*/
}

/* various */
.addthis-wrapper a:hover {
	background-color:#fff;
}
#footer #service-navi li a.rss-feed-button:hover {
	color: #000;
}
.big_feature_container {
	border: 10px solid #f2f2f2;
}

/* CONTENT ELEMENT OVERRIDES */
/* standard_text */
.standard_text {
	color:#000;
}
.standard_text a{
	color:#41afcf;
}
.standard_text a:hover{
	color:#000;
}
.standard_text table {
	color:#000 !important;
}
/* Image big */
.image_big .caption {
	color:#000;
}

.prominent-link a{
	font-weight: normal !important;
	color: #41afcf !important;
	/*background: url(../images/prominent_arrow_invert.gif) 0 3px no-repeat !important;*/
}	 
.prominent-link:hover {
	color: #41afcf !important;	
}
/* _news */
.teaser_news h3, .teaser_news h3 a {
	color:#000 !important;
}
.teaser_news h3 {
	color:#000;
}
.teaser_news h3 a{
	color:#000;
}
.teaser_news h3 a:hover{
	color:#41afcf !important;
}
.teaser_news ul li a{
	color: #000;
}
.teaser_news ul li a:hover{
	color: #41afcf !important;
}
.teaser_news img {
	/*border:2px solid #ececec;*/
}
/* teaser_text */
.teaser_text a{
	color:#41afcf;
}
.teaser_text a:hover{
	color:#000;
}
.teaser_text .big-text {
	color:#000;
}
/* teaser_image */
.teaser_image strong  {
	color: #000;
}
.teaser_image a strong  {
	color: #000;
}
.teaser_image a:hover strong {
	color:#000;
}
.teaser_image p.text {
	color:#000;	
}
/* teaser_project */
.teaser_project{
	background-color:#f2f2f2;
}
.teaser_project strong  {
	color: #000;
}
.teaser_project a strong  {
	color: #000;
}
.teaser_project a:hover strong {	
	color: #000 !important;
}
.teaser_project p.text {
	color:#000;	
}
.teaser-content img, .teaser-inside .teaser-content {
	/*border: 5px solid #ececec;*/
}
.teaser-inside img {
	border: 0 !important;	
}
.teaser-outside .image {
	border: 10px solid #f2f2f2;
}
/* teaser_project_big */
.teaser_project_big strong  {
	color: #000;
}
.teaser_project_big a strong  {
	color: #000;
}
.teaser_project_big a:hover strong {
	color: #000;
}
.teaser_project_big p.text {
	color: #000;	
}
/* teaser_image_big */
.teaser_image_big strong  {
	color: #000;
}
.teaser_image_big a strong  {
	color: #000;			
}
.teaser_image_big a:hover strong {
	color:#000;
}
.teaser_image_big p.text {
	color:#000;
}

.teaser .text strong {
	color: #000;
}

.teaser .text span {
	
	color:#aaa;	
	
}


.teaser-inside .text strong,
.teaser-inside a:hover .text strong {
	color: #fff !important;	
}

.tag-cloud a:hover, .active-tag, .tagcloud a:hover {
	color: #41afcf !important;
}

.teaser-inside .text .teaser-click {
	color: #41afcf !important;
}

.teaser-inside .teaser-content {
	/*border: 3px solid #808080 !important;	*/
}

.all-workings a {
	color: #000 !important;
}

.prominent-link {
	color: #41afcf !important;
}	 

.prominent-link:hover {
	color: #41afcf !important;	
}

.client-category-wrapper img {
	/*border: 2px solid #808080;*/
}
.clients-az .clients-character {
	border-top:solid 2px #000;
}

/* tooltip */


/* google maps */
.google-map-iframe {
	border:solid 8px #ececec;
}


.separator {
	border-top:1px solid #ececec;
}

.teaser-outside a:hover .teaser-click {
	color: #000 !important;
}
#page-wrapper .teaser-h3-hover .image-text h3 a {
	color: #41afcf !important;
	text-decoration:none !important;
	/*41afcf*/
	/*background-color:#000;*/
}


#siteFeatureContent p {
color:#000;
}

#feature-navigation li #feature-next {
	background: url(../images/btn_feature_next_black.png) no-repeat;
}

#footer .bookmark img {
	margin: -1px 0 0;	
}

.bookmark-rss {
	margin: 1px 15px 0 0;
}