

body {
	background-color: #000;
	color: #FFF;
}

#logo {
	background-image: url(../img/logo-s.png);
	background-repeat: no-repeat;
}

p {
	color: #FFF;
}

a, a:link, a:visited {
	color: #b2b2b2;
}
a:hover {
	color:#FFF;
}

a.webarchiv, a.webarchiv:link, a.webarchiv:visited {
	color: #b2b2b2;
}


#contentwrap {
	border-top: 1px solid #525252;
}

.AdressLinie {
	border-bottom: 1px solid #757474;
}


#contentwrap-grau {
	border-top: 1px solid #525252;
	background-color: #605f5f;
}

.inhaltselementGrau {
	background-color: #605f5f;
}

.inhaltselement2 {
	border-bottom: 1px solid #525252;	
}
#contentrechts-fotos {
 border-bottom: 1px solid #525252;

}

div.tx-rgsmoothgallery-pi1 {
	background: url(../img/ajax-loader_b.gif) no-repeat center center;
}

#footerwrap {
	padding-top: 20px;
	border-top: 1px solid #525252;
	color: #7c7c7c;

}

#footerwrap a, #footerwrap a:link, #footerwrap a:visited {
	color: #7c7c7c;
}
#footerwrap a:hover, a.styleswitch:hover #st1  {
	color: #fff;
}

#st1 {
	font-weight: normal;
	color: #7C7C7C;
}

#st2 {
	font-weight: bold;
	color: #FFF;
}

a.current, a.active, a#current-level1, a#active-level1 {
	color: #FFF;
	font-weight: bold;
}

input {
	border:#525252 1px solid;
	background-color: #000;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
}
textarea {
	border:#525252 1px solid;
	background-color: #000;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
}
.jdGallery .slideElement {
	border-bottom: 1px solid #515151;
}

.jdGallery .slideInfoZone, .jdGallery .slideInfoZone h2, .jdGallery .slideInfoZone p {
color: #FFF;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000 none repeat scroll 0 0;
}

.searchbox1 {
	width: 105px;
}
#searchfield input {
	border: none;
}
#searchfieldframe {
	border:#525252 1px solid;
	width: 134px;
	background-image: url(../img/SearchMagGlassPressedBlack.png);
	background-position: right 2px;
	background-repeat: no-repeat;
}

input.searchbuttonvifian {
	background-color: transparent;
	width: 20px;
	cursor: pointer;
}
