/*
#colorbar {
  position: absolute;
  top: 183px;
  margin: 0 auto;
  width: 100%;
  background: url(/images/bar_steinmetz.jpg) no-repeat center;
  height: 261px;
  z-index: 1;
}
*/

/*
#sitemap ul {
  margin: 1.12em 0;
  margin-left: 40px;
}
#sitemap li {
  width: auto;
  height: auto;
  background: none;
  display: list-item;
}
*/

/* Umfragen */
.form_group {
 font-size: 12px;
 font-variant:small-caps;
 font-weight:bold;
 padding-top:20px;
 padding-bottom:10px;
}

#breadcrumb {
  margin-top: 34px;
  padding-bottom: 6px;
  width: 100%;
  border-bottom: 1px solid #c8c5c0;
  font-size: 9px;
}
#breadcrumb a {
  font-size: 9px !important;
}

#netzwerk {
  border-top: 1px solid #525252;  
  display: none;
}

#netzwerk_head {
  float: left;
  text-align: left;
  width: 210px;
  padding-right: 20px;
  padding-left: 30px;
  margin-top: 12px;
  border-right: 1px solid #525252;
  font-family: 'AvantGardeMdBTMedium';
  font-size: 16px;
  font-weight: bold;
  height: 70px;
}

#netzwerk_content {
  float:left;
  width: 290px;
  overflow: hidden;  
  padding-bottom: 10px;
}

.bild_zentral_klein {
  width: 305px;
  height: auto;
  margin-left:auto; 
  margin-right:auto; 
  display:block;
  margin-bottom: 1em;
}

.bild_zentral_gross {
  width: 610px;
  margin-left:auto; 
  margin-right:auto; 
  height: auto;
  display:block;
  margin-bottom: 1em;
}

.bild_links {
  width: 233px;
  height: auto;
  margin-right: 17px;
  margin-bottom: 1em;
  float:left;
}

.bild_rechts {
  width: 233px;
  height: auto;
  margin-left: 17px;
  margin-bottom: 1em;
  float:right;
}

#ccont {
 width:940px; 
 position:relative;
}


#referenz .ref_top {  
  font-weight: bold;
  font-size: 10px;
}
#referenz .ref_desc {
  font-color: #6b4c2d;
  font-size: 10px;
  padding-top: 3px;
}
#referenz .ref {
  font-style: italic;
  font-size: 11px;
  padding-top: 10px;
}

@font-face {
    font-family: 'AvantGardeMdITCRegular';
    src: url('/fonts/avantgardemditc-webfont.eot');
    src: url('/fonts/avantgardemditc-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/avantgardemditc-webfont.woff') format('woff'),
         url('/fonts/avantgardemditc-webfont.ttf') format('truetype'),
         url('/fonts/avantgardemditc-webfont.svg#AvantGardeMdITCRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AvantGardeMdBTMedium';
    src: url('/fonts/avgardm-webfont.eot');
    src: url('/fonts/avgardm-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/avgardm-webfont.woff') format('woff'),
         url('/fonts/avgardm-webfont.ttf') format('truetype'),
         url('/fonts/avgardm-webfont.svg#AvantGardeMdBTMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

.search-item {
  padding-left:29px;
  background: url(/images/edit-find-5.png) no-repeat;
}
.contact-item {
  padding-left:29px;
  background: url(/images/contact-new.png) no-repeat;
}
.ref-item {
  padding-left:29px;
  background: url(/images/dialog-information.png) no-repeat;
}
.overview-item {
  padding-left:29px;
  background: url(/images/document-open-8.png) no-repeat;
}

.home-item {
 background:url('/images/go-home.png') no-repeat;
 padding-left: 21px;
}

#leftmenucontent h1 {
  width:160px;
  border-bottom: 1px solid #c8c5c0;
}

#maincontent {
  min-height: 650px;
}

#maincontent ul
{
 list-style-type: none;
 padding: 0px;
 margin: 0px;
}
#maincontent li
{
 background-image: url(/images/arrow3.gif);
 background-repeat: no-repeat;
 background-position: 0px 2px; 
 padding-left: 22px; 
 margin-left: 2px;
 min-height: 21px;
}

.leftbox  ul
{
 list-style-type: none;
 padding: 0px;
 margin: 0px;
}
.leftbox  li
{
 background-image: url(/images/arrow3.gif);
 background-repeat: no-repeat;
 background-position: 0px 2px; 
 padding-left: 22px; 
 margin-left: 2px;
 min-height: 21px;
 width: 160px;
}
.leftbox  li:hover
{
 background-image: url(/images/arrow3_up.gif);
}
.leftbox {
  width: 190px;
}

.leftbox  a > div {
  text-decoration: underline;
  width: 160px;
}


/*
* {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #414544;
}
*/
#ccont p, #ccont div, #ccont span, #ccont li, #ccont td, #ccont a {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #414544;
}

#footer *, #netzwerk * {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #414544;
}

#ccont p, #ccont div, #ccont span, #ccont li, #ccont td {
  line-height: 1.34em;
}


h1 {
 font-family: 'AvantGardeMdBTMedium';
 font-size: 18px;
 color: #cb864b;
 line-height: 1.24em;
 margin-top: 1.66em;
}

h2 {
 font-family: 'AvantGardeMdBTMedium';
 font-size: 14px;
 margin-top: 1.66em;
}

h3 {
 font-size: 11px;
 font-weight: bold;
}

body {
  margin: 0;
  padding: 0;
  padding-top: 15px;
  /*text-align:center;  */
}
#container {
  width: 940px;
  border: 2px solid #fff; 
  /* border: 1px solid #ccc; */
  margin: 0 auto;
  padding: 0px;
  background-color: #fff;
  text-align: left;
}
#header {
  height: 103px;
  width: 100%;
}
#mainmenu {
  padding-top: 5px;
  padding-left: 29px;
}
#mainmenu3 {
  height: 32px;
  max-height: 32px;
}
#teaser {
  height: 237px;
}
#leftmenu {
  position: absolute;
  margin: 0;
  padding: 15;
  width: 255px;
  left: 0px;
  /*float:left;*/
}
#leftmenucontent {
  padding-top: 5px;
  padding-left: 30px;
}
#main {
  margin: 0;
  padding: 15;
  width: 680px;
  margin-left: 255px;
}
#maincontent {
  padding-top:5px;
  padding-bottom:30px;
  padding-right:50px;
  padding-left:20px;
}
#footer {
  width: 100%;
  height: 38px;
  clear:both;
  background-color: #525252;
  color: #fff;
  text-align: right;
}  
#footercontent {
  font-size: 10px;
  padding: 10px;
  color: #fff;
}
#footercontent a {
  font-size: 10px;
  color: #fff;
  text-decoration:none;
}


/* ICONS */
#maincontent li.listImg {
  background-image: none;
  padding-left: 0px;
  margin-left: 2em;
}

.listImg-accept {
  list-style-image:url(/images/icons/accept.png)
}
.listImg-acrobat {
  list-style-image:url(/images/icons/page_white_acrobat.png)
}
.listImg-book {
  list-style-image:url(/images/icons/book_open.png)
}
.listImg-calculator {
  list-style-image:url(/images/icons/calculator.png)
}
.listImg-comment {
  list-style-image:url(/images/icons/comment.png)
}
.listImg-comments {
  list-style-image:url(/images/icons/comments.png)
}
.listImg-date {
  list-style-image:url(/images/icons/date.png)
}
.listImg-email {
  list-style-image:url(/images/icons/email.png)
}
.listImg-film {
  list-style-image:url(/images/icons/film.png)
}
.listImg-lightbulb {
  list-style-image:url(/images/icons/lightbulb.png)
}
.listImg-money {
  list-style-image:url(/images/icons/money.png)
}
.listImg-telephone {
  list-style-image:url(/images/icons/telephone.png)
}
