#LayerTextContent i{
color:#8E8E8E;
font-style:normal;
}


.loadbg {
  background:url(bg_ajax-loader.gif) no-repeat center center;
}




.imageheader {
   overflow: hidden;
   height: 26px;
   text-indent: 10000px;
   white-space: nowrap;
   background-repeat: no-repeat;
	background-position:left;
	width:365px;
	margin-top:5px;
}

#LayerClose {
  cursor: pointer;
	cursor: hand;
}



#LayerShopNavi .nav1 {
	margin:0px;
	margin-right:5px;
}
#LayerShopNavi .nav {
	margin:0px;
	margin-top:11px;
	margin-right:5px;
}

#LayerNavTop ul{
  position:relative;
  float:left;
  margin:0px;
  padding:0px;
  list-style:none;
}
#LayerNavTop li{
  float:left;
  border-right:1px solid #8E8E8E;
}
#LayerNavTop li.last{
  border-right:none;
}

#LayerNavTop a {
	color:#8e8e8e;
	padding:0 5px 0 5px;
	margin:0;
	text-decoration:none;
}
#LayerNavTop a:hover {
	color:#8e8e8e;
	text-decoration:underline;
}

#LayerNavSub ul li a {
font-weight:bold;
}

.news-list-item {
  position:relative;
  float:left;
  margin:0px;
  padding:0px;
  width:100%;
  border-bottom:1px solid #FFF;
  margin-bottom:20px;
  padding-bottom:15px;
}
.news-list-item-header {
  position:relative;
  float:left;
  margin:0px;
  padding:0px;
  width:100%;
}
.news-list-item-header h2{
  font-size:16px;
  text-transform:uppercase;
  font-weight:normal;
}
.news-list-item-header h1{
  font-size:16px;
  text-transform:uppercase;
  font-weight:normal;
  margin-top:10px;
}
.news-list-item-header a{
text-decoration:none;
}

.news-list-item-main {
  position:relative;
  float:left;
  margin:0px;
  padding:0px;
  width:100%;
}
.news-list-item-main h2 {
  font-size:12px;
}
.news-list-item-left {
  position:relative;
  float:left;
  margin:0px;
  padding:0px;
height:120px;
width:200px;
}
.news-list-item-right {
  position:relative;
  float:left;
  margin:0px;
  padding:0px;
  width:215px;
  margin-left:15px;
}
.news-list-item-right p {
  margin-top:0px;
}
.news-list-morelink {
  position:relative;
  float:left;
  margin:0px;
  padding:0px;
  width:100%;
  margin-top:10px;
}

#news_singleimage {
  cursor: pointer;
	cursor: hand;
}
.csc-textpic-imagewrap div {
	float:left;
}


#ReferenzenBilderWrapper ul li a.activ {
	border:5px solid #fff;
	padding:0;
}

#MainWrapper2 {
	position:absolute;
	margin:0px;
	padding:0px;
	width:1000px;
	height:640px;
}

#LayerFooterTextLeft {
 float:right;
 margin:0px;
 padding:0px;
width:466px;
}
#LayerFooterFBTw {
 float:right;
 width:124px;
 height:24px;
 overflow:hidden;
 margin:0px;
 padding:0px;
 background:url(/Images/fb_tw.jpg) no-repeat;
 margin-left:10px;
}
#LayerFooterFBTwFacebook {
 float:left;
 width:24px;
 height:24px;
 overflow:hidden;
 margin:0px;
 padding:0px;
text-indent:1000px;

}
#LayerFooterFBTwTwitter {
 float:left;
 width:24px;
 height:24px;
 overflow:hidden;
 margin:0px;
 padding:0px;
text-indent:1000px;
margin-left:7px;
}


#LayerFooterFBTwFlickr {
    float: left;
    height: 24px;
    margin: 0 0 0 7px;
    overflow: hidden;
    padding: 0;
    text-indent: 1000px;
    width: 24px;
}
#LayerFooterFBTwYoutube {
    float: left;
    height: 24px;
    margin: 0 0 0 7px;
    overflow: hidden;
    padding: 0;
    text-indent: 1000px;
    width: 24px;
}

#MainFooter #MainFooterLeft {
width:400px;
}

#MainFooter #MainFooterRight {
width:600px;
}/* CSS Document */