/**********************************
 * Bereiche der Seite 
 **********************************/
body {
  background-color: #000;
  text-align:center;
}
#main {
  background:url(../img/pix-fff90.png) 0% 0% repeat;
  text-align:left;
  max-width:985px;
  padding:0 15px;
}
/* Kopf */
#header {
  padding:10px 0;
}
#header img {
  width:100%;
  height:auto;
}


/* MENU
----------------------------------------------------------------------------------------------------*/
#navbar {
  background-color:#fff;
  padding:0;
  margin-left:0;
  margin-right:0;
}

#langmenu {
  padding-left:0;
}

#langmenu ul {
  margin-left:10px;
  margin-top:10px;
}

.langmenu {
  float:left;
}
.langmenu ul {
  margin:0;
  padding:0;
  text-align:right;
}
.langmenu li {
  display:inline;
  padding-left:5px;
}

#menuOuterWrap {
  float:left;
  padding-left:0;
}


#menuWrap ul {
  list-style: none outside none;
  margin-left:10px;
}

#menuWrap li {
  float: left;
  padding: 0 ;
}
#menuWrap li.first {
  padding-left:0;
}
#menuWrap a {
  text-decoration: none;
  font-size: 1.2em;
  font-weight: normal;
  color: #5c5b5a;
  padding:10px;
  display:block;
}
#menuWrap a.act{
  background:#B9CD43;
  color:#fff;
}
#menuWrap a:hover {
  background:#E6E6A0;
}


/* Inhalt */

#contentWrap{
  margin-top:15px;
}

div.csc-textpic .csc-textpic-imagewrap img {
  margin-bottom:10px;
}

  
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom:0;
}

div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image {
  margin-right:14px;
}

/* Inhalt: Linke Spalte */

#content_left img {
  margin-bottom:0;
}

#content_center {
  padding-top:0;
  margin-top:0;
}

/* Fuss */
#content_footer {
  padding-top:20px;
  height:80px;
  margin-top:20px;
  text-align:right;
  background-color:#fff;
}
.servicemenu li {
  display:inline;
  border-left:2px solid #808284;
  padding-left:5px;
  margin-left:5px;
}
.servicemenu li.noborder {
  border-left:none;
}
.servicemenu a {
  font-weight:bold;
}
.servicemenu a:hover {
  text-decoration:none;
}

@media (max-width: 968px) {
#contentWrap .csc-textpic-imagewrap,
#contentWrap .csc-textpic-imagerow,
#contentWrap .csc-textpic-imagerow li.csc-textpic-image {
  width:auto !important;
}
#contentWrap DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image {
  display:block;
}
#contentWrap DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI {
  display:block;
  float:none;
  clear:both;
  display:none;
}
}
