/**
 * CSS Styles for iNES
 * (c) 2008 [m]zentrale, Benjamin Zaiser
 */
*{
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  border: 0px;
}
html, body{height: 100%;}
body{
  font-family: verdana;
  font-size: 11px;
  color: #1a171b;
  text-align: center;
  background: #df6d07 url(../gfx/body_bg.gif) repeat-y top center;
}

a{
  text-decoration: none;
  color: #b7b7ba;
}
a.active{
  color: #df6d07;
}
a.order {color: #df6d07;}

/**
 * Links fuer Impressum (grau)
 */
div#page div#content p.bodytext a.impressumlink{
  color: #BEBEBE;
}

.clearer {clear: both;}


/**
 *Allgemein Seitenstruktur
 */
#page{
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  width: 800px;
  padding: 58px 69px 58px 69px;
}

#header{
  padding: 13px 0 13px 0;
  float: left;
  width: 800px; height: 90px;
  overflow: hidden;
  border-top: 1px solid #df6d07;
  border-bottom: 1px solid #df6d07;
}
#header img{
  float: left;
}


/**
 *METANAVIGATION
 */ 
#metanavi{
  float: left;
  width: 100%;
  padding: 9px 0 9px 0;
  border-bottom: 1px solid #df6d07;
  text-align: right;
}
#metanavi #language {float: left; margin-left: -10px;}
#metanavi #topnavi {float: right;}
#metanavi li{
  display: inline;
}
#metanavi li a{
  text-transform: uppercase;
  padding: 0 10px 0 10px;
  border-right: 2px solid #c5c5c8;
  font-weight: bold;
}
#metanavi li.last a{border: 0px; padding-right: 0px;}
#metanavi #language a {font-weight: normal; border-right: 1px solid #c5c5c8; }
#metanavi #language li.last a{border: 0px; padding-right: 0px;}


/**
 *NAVIGATION
 */ 
#navi{
  float: left;
  clear: left;
  border-right: 1px solid #df6d07;
  width: 146px;
  padding-top: 40px;
  height: 356px;
}
#navi li a{
  display: block;
  height: 27px;
  padding-top: 10px;
  text-transform: uppercase;
  font-weight: bold;
}
#navi li a.active{
  background: url(../gfx/navi_active.gif) no-repeat 0px 13px;
  padding-left: 13px;
}
#navi li a:hover{
  color: #737a7e;
}

#navi li a.down{
  background: none;
  color: #737a7e;
  padding-left: 0px;
  height: 15px
}

#navi li:hover ul{
  display: block;
}

/* 2te Ebene */
#navi li ul{
  margin-left: 23px;
  margin-bottom: 5px;
  margin-top: -14px;
  display: none;
}
#navi li.active ul{
  display: block;
  margin-top: 0px;
}
#navi li ul a{
  padding-top: 3px;
  height: auto;
}
#navi li ul a.active{background-position: 0px 6px;}


/**
 *CONTENT
 */
#content{
  float: left;
  padding: 50px 55px 10px 30px;
  height: 336px;
  width: 568px;
  overflow: auto;
  overflow-x: hidden;
  line-height: 18px;
}

#content a {font-weight: bold; color: #df6d07;}

h1{
  /*margin-bottom: 36px;*/
  /*text-transform: uppercase;*/
  color: #737a7e;
  font-size: 19px;
  font-weight: normal;
}
h2{
  font-weight: normal;
  font-size: 19px;
  color: #df6d07;
  margin-bottom: 5px;
  /*text-transform: uppercase;*/
}

.csc-subheader {
  font-size: 11px;
  font-weight: normal;
  color: #1a171b;
  margin: 0px; padding: 0px;
  margin-top: -25px;
  margin-bottom: 30px;
}

p.bodytext{
  /*margin-bottom: 18px;*/
}

#content ul{
  list-style-image: url(../gfx/navi_active.gif);
  list-style-position: inside;
}
#content ul li{
  margin-bottom: 15px;
}

.csc-frame-frame1 h3 { float: left; margin-right: 10px; font-weight: normal; font-size: 11px; }
.csc-frame-frame1 p.bodytext { background: #737a7e; color: #fff; float: left; padding: 5px 10px; font-weight: bold; }


/**
 *FOOTER
 */
#footer{
  clear: left;
  border-top: 1px solid #df6d07;
  background: url(../gfx/footer_text.gif) no-repeat top right;
  height: 30px;
  text-align: right;
}

#footer a { display: block;width:100%; height: 30px; }

/**
 *FCE´s
 */
 
/* columns2 */ 

.columns2 {}
.columns2 .left {
  width: 47%; min-height: 10px;
  margin: 0; padding: 0;
  float: left;
  overflow: hidden;
}
.columns2 .right {
  width: 47%; min-height: 10px;
  margin: 0; padding: 0;
  float: right;
  overflow: hidden;
}



/**
 *FORMS´s
 */
.csc-mailform-field {float: left; margin-bottom: 10px; width: 300px; }
.csc-mailform label{width: 65px;display: block; float: left;}
.csc-mailform input, .csc-mailform select, .csc-mailform submit, .csc-mailform textarea {border: 1px solid; width: 190px;float: left;}
.csc-mailform td {vertical-align: top; padding: 3px 3px;}
.csc-mailform .csc-mailform-submit {width: 90px; margin-left: 166px;}


/**
 *NEWS
 */
.news-latest-date {display: block;}
.news-latest-container h2,
.news-latest-gotoarchive {display: none;}
#content .news-latest-container a {color: #1a171b; font-weight: normal;}
.news-latest-item {margin-bottom: 16px;}
.news-latest-item h3 {font-size: 11px; font-weight: normal; background: url(../gfx/navi_active.gif) no-repeat left 5px; padding-left: 15px;float: left;}
.news-latest-morelink {float: left;margin-left: 10px;}
.news-latest-item h3 span{ padding-left: 5px; }

#tmp {display: none;}
