
.formbox {
  width: 470px;
  color: #000;
  background-color: #FFE5B2;
  border: 1px solid #666;
 }

.reihe {
  clear: both;
  padding: 2px 0px;
}

.label {
  float: left;
  width: 100px;
  text-align: right;
  padding-top: 3px;
  padding-right: 5px;
}

.feld {
  float: left;
  width: 320px;
  text-align: left;
}

.knopf {
  clear: both;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 10px;
}

.defbreite {
  width: 240px;
}

html {
  padding:0px;
  margin:0px;
}
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 70%;
  color: #000000;
  padding:0px;
  margin:0px;  
}

.hide {display:none;}
h1.hidden, h2.hidden, h3.hidden {
  display: none;
}
h1{
  display: inline;
  padding: 3px 8px 3px 3px;
  font-size: 1.35em;
  color: #757C82;
}

.containerText h1{
  display: block;
  color: #000;
  font-size: 1.25em;
  margin: 0;
  padding: 2px 0px 8px 0px;
}

.big h1{
  display: block;
  color: #000;
  font-size: 1.25em;
  padding: 18px 8px 2px 8px;
  margin: 0;
}

h2{
  display: none;
}

.containerText h2 {
  display: block;
  padding: 0px 0px 3px 0px;
  font-size: 1.25em;
  font-weight: normal;
  color: #000;
}


#inhaltmargin form h2 {
color:#000000;
display:block;
font-size:1.25em;
font-weight:bold;
margin: 0;
padding: 25px 8px 20px 8px
}

.box h2, .topBox h2, #marginalspalte .news form h2, .normal form h2 {
display: none!important;
}

h3 {
  display: block;
  font-size: 1.00em;
}

.topBox h3 {
  display: block;
  line-height: 1.2em;
  color: #98592E;
  font-size: 1.6em;
  font-weight: bold;
  vertical-align: top;
  margin: 0;
  padding: 0;
  margin: 8px 8px 0px 8px;
}

h4 {
  display: inline;
}

a, a:link, a:visited, a:active , a:hover, a:focus {
  color: #98592E;
  text-decoration: none;
}
a:hover, a:focus {
  text-decoration: underline;
}
.titel {
  display: block;
  font-weight: bold;
}
.untertitel{
  font-weight: bold;  
}
.kurztext {
  display: block;  
}

ul,ol {
  margin: 4px 40px 4px 16px;
  padding: 0;
}

ul li {
  list-style: none;
  background: url(/fileadmin/images/icons/listicon.gif) no-repeat left 6px;
  padding: 0px 0px 4px 10px;
  margin: 0;
  line-height: 130%;

}

ol.contentLinkNavi {
  color: #C1171A;
  margin: 4px 40px 4px 8px;
}

ol.contentLinkNavi li {
  list-style: none;
  background: url(/fileadmin/images/icons/link_navi.gif) no-repeat left 5px;
  padding: 2px 0px 6px 10px;
  margin: 0;
}

ol.contentLinkNavi li img {
  display: none;
}
ol.contentLinkNavi li.current {
  font-weight: bold;
}

ol.contentLinkNavi li a, ol.contentLinkNavi li a:link, ol.contentLinkNavi li a:visited, ol.contentLinkNavi li a:active , ol.contentLinkNavi li a:hover, ol.contentLinkNavi li a:focus {
  line-height: 1.0em;
}


input, select, textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.0em;
}


form {
  margin: 0;
  padding: 0;
}
/**Layoutcontainer**/

#main {
  position:absolute;
  width:952px;
  clear:both;
}

#head {
  height: 102px;
  width:955px;
  clear:both;
  margin-bottom: 3px;
}
#head[id] {
  margin-bottom: 5px;
}
/* umschliesst den gesamten content */
#content {
  position: relative;
  width: 952px;
  height: 100%;
  padding: 0;
  margin: 0;
}
.singleView {
  background: url(/fileadmin/images/icons/bg_content.gif) repeat-y 0 0;
  
}
/* umschliesst den gesamten inhalt ohne navi */
#nest {
  width:752px;
  float:left;  
}

#inhaltsmargin {
  width:752px;
  overflow: hidden;
}

#marginalspalte {
  width:252px;
  float:right;
}


/** Der Footer generiert bei BMWI ausschliesslich Platz nach unten**/
#footer { 
  clear: both;
}

#navispalte {
  font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif ;
  width: 196px;
  float: left;
  margin-right: 4px;
  overflow: hidden;
}

/**Headbereich**/
.logo{
  width: 200px;
  height: 102px;
  float: left;
}

.headnavi{
  width:748px;
  height:102px;
  text-align:left;
  float: left;
}
.headnavi .navi {
  width: 752px;
  height: 18px;
  text-align: left;
  background-color: #A17220;
}
.headnavi .navi .left {
  float: left;
  width: 165px;
  padding-top: 1px;
}
.headnavi .navi .right {
  float: right;
  width: 570px;
  text-align: right;
  padding-top: 1px;
}
.navi a, .navi a:link, .navi a:visited, .navi a:active , .navi a:hover, .navi a:focus {
  color: #fff;
  text-decoration: none;
  padding: 0 5px 0 5px;
}
.navi a:hover, .navi a:focus {
  text-decoration: underline;
}
.headnavi .search {
  width:752px;
  height:21px;  
  background-color: #ebe0ce;
}

.headnavi img {
  display: block;
}
.headnavi .search div.left {
  float: left;
  text-align: right;
  width: 661px;
  text-align:right;
  margin: 2px 0px 0px 0px;
}
.headnavi .search div.right {
  float: right;
  text-align: left;
  width: 80px;
  text-align:right;
  margin: 3px 5px 0px 0px;
}
.headnavi .search div.right[class] {  
  margin: 2px 5px 0px 0px;
}

/**Navigationsbereich**/
.navibox{
  font-size: 1.0em;
  width: 196px;
  margin-bottom: 4px;
}

.cnavi {
  width: 196px;
}
#marginalspalte .service {
  background-color: #fff;
  padding: 20px 0px 0px 0;
  margin: 0;
  margin-bottom: -3px;
  border-bottom: 5px solid #fff;
}

.cnavi .serviceteaser, #marginalspalte .serviceteaser {
  display: relative;
  background-color: #E9EAEC;
  border: 1px solid #AFB4B7;
  border-left: 0px;
  margin: 0px 0px 4px 0px;
  padding-left: 9px;
}

#marginalspalte .serviceteaser {
  width: 252px;
  border: 1px solid #AFB4B7;
  padding-left:0;
  }

#marginalspalte .serviceteaser[class] {
  width: 250px;
  padding-bottom: 2px;
}
.cnavi .serviceteaser {
  padding: 0!important;
}

.cnavi .serviceteaser .headimg {
  padding: 3px 0px 3px 0px;  
}

#marginalspalte .serviceteaser .headimg {
  padding: 0;
}

.cnavi .serviceteaser .head {
  float: left;
  width: 155px;
  font-weight: bold;
  color: #666;
  margin-top: 4px;
  font-size: 1.2em;
  padding: 0 4px 0 6px;
}


.cnavi .serviceteaser .text,  #marginalspalte .serviceteaser .text {
  margin: 8px 4px 8px 0px;
  display: block;
  clear: both;
}


.cnavi .serviceteaser .text p{
  margin: 0px 6px 8px 6px;
}
.cnavi .serviceteaser .text div.imgleft {
  float: left;
  margin: 0px 8px 8px 8px;
}
.cnavi .serviceteaser .text strong {
  font-weight: bold;
  color: #000;
  display: block;
  margin-bottom: 8px;
}

.cnavi .banner {
  background-color: #fff;
  border: 1px solid #CBCCCE;
  margin: 0px 0px 4px 0px;
}
.cnavi .banner img {
  display: block;
  margin: 0;
  padding:0;
}
.cnavi .banner a, .cnavi .banner a:link, .cnavi .banner a:visited, .cnavi .banner a:active ,.cnavi .banner a:hover, .cnavi .banner a:focus  {
  margin: 0;
  padding:0;
  display: block;
}

.serviceteaser a, .serviceteaser a:link, .serviceteaser a:visited, .serviceteaser a:active ,.serviceteaser a:hover, a:focus  {
  color: #71706E;
}
.cnavi .more {
  display: block;
}
.serviceteaser .more a, .serviceteaser .more a:link, .serviceteaser .more a:visited, .serviceteaser .more a:active ,.serviceteaser .more a:hover, .serviceteaser .more a:focus  {
  color: #99592E;
}

.navigate{
  overflow: hidden;
  width: 196px;
  border-bottom: 7px solid #E5E6E8;
}

/**Navigation Menu **/
.navigate ul, .navigate li {  
  list-style: none;
  background: none!important;
  margin: 0!important;
  padding: 0!important;
  line-height: 1.165em;
}


/**erste Navigationseben**/
.navigate li a, .navigate li a:link, .navigate li a:visited, .navigate li a:active, .navigate li a:hover, .navigate li a:focus  {
  display: block;
  width: 100%;
  margin: 0;
  border-bottom: 1px solid #fff;
  text-decoration: none;
  padding: 4px 2px 4px 26px;
}
.navigate>li a, .navigate>li a:link, .navigate>li a:visited, .navigate>li a:hover, .navigate>li a:active {
  width: auto;
}
.navigate li.current a, .navigate li.current  a:link, .navigate li.current  a:visited, .navigate li.current a:active, .navigate li.current a:hover, .navigate li.current a:focus {
  border-bottom: 1px solid #fff;
  background: #E0E1E3 url(/fileadmin/images/icons/navi_second_1.gif) no-repeat 8px 6px; /**streng genommen m&uuml;sste hier navi_first_1.gif rein, den gibt es aber nicht bzw dieser wird weiter unten &uuml;berschrieben*/
  color: #000;
}


/**zweite Navigationseben**/

.navigate li.current li a, .navigate li.current li a:link, .navigate li.current li a:visited, .navigate li.current li a:active,  .navigate li.current li a:hover, .navigate li.current li a:focus  {
  background: #F3EBDF url(../../../images/icons/navi_second_sub_0.gif) no-repeat 27px 6px;
  border-bottom: 1px solid #D2AA8F;
  padding-left: 40px;
  
}
html>body .navigate li.current li a, .navigate li.current li a:link, .navigate li.current li a:visited, .navigate li.current li a:active,  .navigate li.current li a:hover, .navigate li.current li a:focus  {
  width: auto; /*Mozilla berechnet ansonsten die Gr?sse nicht richtig*/
}

.navigate li.current li.current a, .navigate li.current li.current a:link, .navigate li.current li.current a:visited, .navigate li.current li.current a:active, .navigate li.current li.current a:hover, .navigate li.current li.current a:focus {
  background: #F3EBDF url(../../../images/icons/navi_second_sub_1.gif) no-repeat 24px 6px;
}

.navigate li.current li a:hover, .navigate li.current li a:focus  {
  background-color: #99592E;
  color: #fff;
}

/**dritte Navigationseben**/
.navigate li.current li.current li a, .navigate li.current li.current li a:link, .navigate li.current li.current li a:visited, .navigate li.current li.current li a:active, .navigate li.current li.current li a:hover, .navigate li.current li.current li a:focus {
  padding-left: 54px;  
  background: #F3EBDF url(../../../images/icons/navi_second_sub_0.gif) no-repeat 42px 6px;
}
html>body .navigate li.current li.current li a, .navigate li.current li.current li a:link, .navigate li.current li.current li a:visited, .navigate li.current li.current li a:active, .navigate li.current li.current li a:hover, .navigate li.current li.current li a:focus {
  width: auto; /*Mozilla berechnet ansonsten die Gr?sse nicht richtig*/
}

.navigate li.current li.current li.current a, .navigate li.current li.current li.current a:link, .navigate li.current li.current li.current a:visited, .navigate li.current li.current li.current a:active, .navigate li.current li.current li.current a:hover, .navigate li.current li.current li.current a:focus {
  background: #F3EBDF url(../../../images/icons/navi_second_sub_1.gif) no-repeat 39px 6px;
}

/**vierte Navigationseben**/
.navigate li.current li.current li.current li a, .navigate li.current li.current li.current li a:link, .navigate li.current li.current li.current  li a:visited, .navigate li.current li.current li.current  li a:active, .navigate li.current li.current li.current  li a:hover, .navigate li.current li.current li.current li a:focus {
  padding: 4px 5px 4px 65px;
  background-image: none!important;
}
html>body .navigate li.current li.current li.current li a, .navigate li.current li.current li.current li a:link, .navigate li.current li.current li.current li a:visited, .navigate li.current li.current li.current li a:active, .navigate li.current li.current li.current li a:hover, .navigate li.current li.current li.current li a:focus {
  width: auto; /*Mozilla berechnet ansonsten die Gr?sse nicht richtig*/
}

.navigate li.current li.current li.current li.current a, .navigate li.current li.current li.current li.current a:link, .navigate li.current li.current li.current li.current a:visited, .navigate li.current li.current li.current li.current  a:active, .navigate li.current li.current li.current li.current a:hover, .navigate li.current li.current li.current li.current a:focus {
  background-image: none!important;
}


/**Hovereffekte &uuml;ber alle drei Ebenen**/
.navigate li.current a:hover, .navigate li.current a:focus, .navigate li.current a.current, .navigate li.current a.current:link, .navigate li.current a.current:visited, .navigate li.current a.current:active, .navigate li.current a.current:hover, .navigate li.current a.current:focus {
  background-color: #434C53;
  color: #fff;
}
.navigate li.current li a:hover, .navigate li.current li a:focus, .navigate li a.current, .navigate li a.current:link, .navigate li a.current:visited, .navigate li a.current:active, .navigate li a.current:hover, .navigate li a.current:focus {
  background-color: #99592E!important;
  color: #fff!important;
}



/**Grundfarben der Navigationsbereiche**/
.first li a, .first li a:link, .first li a:visited, .first li a:active, .first li a:hover, .first li a:focus {
  background: #606970 url(../../../images/icons/navi_first_0.gif) no-repeat 8px 6px;
  color: #fff;
}
.first li a:hover, .first li a:focus {
  background: #444D54 url(../../../images/icons/navi_first_0.gif) no-repeat 8px 6px;
}
.second li a, .second li a:link, .second li a:visited, .second li a:active, .second li a:hover, .second li a:focus {  
  background: #AFB4B7 url(../../../images/icons/navi_second_0.gif) no-repeat 8px 6px;
  color: #000!important;
}
.second li a:hover, .second li a:focus {
  background: #444D54 url(../../../images/icons/navi_second_0.gif) no-repeat 8px 6px;
  color: #fff!important;
}
.third li a, .third li a:link, .third li a:visited, .third li a:active, .third li a:hover, .third li a:focus {
  background: #E0E1E3 url(../../../images/icons/navi_third_0.gif) no-repeat 8px 6px;
  color: #000!important;
}
.third li a:hover, .third li a:focus {
  background: #444D54 url(../../../images/icons/navi_third_0.gif) no-repeat 8px 6px;
  color: #fff!important;
}


/**Farbwerte f&uuml;r die einzelnen Bereich*/
/**Wirtschaft**/
.wirtschaft .first li.current a, .wirtschaft .first li.current a:link, .wirtschaft .first li.current a:visited, .wirtschaft .first li.current a:active, .wirtschaft .first li.current a:hover, .wirtschaft .first li.current a:focus  {
  background: #CCD5E6 url(../../../images/icons/navi_wirtschaft_1.gif) no-repeat 8px 6px;
  border-bottom: 1px solid #97AACB !important;
}
.wirtschaft .first li.current li a, .wirtschaft .first li.current li a:link, .wirtschaft .first li.current li a:visited, .wirtschaft .first li.current li a:active, .wirtschaft .first li.current li a:hover, .wirtschaft .first li.current li a:focus  {
  background: #CCD5E6 url(../../../images/icons/navi_wirtschaft_sub_0.gif) no-repeat 24px 6px;
}
.wirtschaft .first li.current li.current a, .wirtschaft .first li.current li.current a:link, .wirtschaft .first li.current li.current a:visited, .wirtschaft .first li.current li.current a:active, .wirtschaft .first li.current li.current a:hover, .wirtschaft .first li.current li.current a:focus  {
  background: #CCD5E6 url(../../../images/icons/navi_wirtschaft_sub_1.gif) no-repeat 24px 6px;
}

.wirtschaft .first li.current li.current li a, .wirtschaft .first li.current li.current li a:link, .wirtschaft .first li.current li.current li a:visited, .wirtschaft .first li.current li.current li a:active, .wirtschaft .first li.current li.current li a:hover, .wirtschaft .first li.current li.current li a:focus  {
  background: #CCD5E6 url(../../../images/icons/navi_wirtschaft_sub_0.gif) no-repeat 39px 6px;
}

.wirtschaft .first li.current li.current li.current a, .wirtschaft .first li.current li.current li.current a:link, .wirtschaft .first li.current li.current li.current a:visited, .wirtschaft .first li.current li.current li.current a:active, .wirtschaft .first li.current li.current li.current a:hover, .wirtschaft .first li.current li.current li.current a:focus  {
  background: #CCD5E6 url(../../../images/icons/navi_wirtschaft_sub_1.gif) no-repeat 39px 6px;
}

.wirtschaft .first li.current a:hover, .wirtschaft .first li.current a:focus, .wirtschaft .first li.current a.current, .wirtschaft .first li.current a.current:link, .wirtschaft .first li.current a.current:visited, .wirtschaft .first li.current a.current:active, .wirtschaft .first li.current a.current:hover, .wirtschaft .first li.current a.current:focus {
  background-color: #3B4E6F !important;
  color: #fff !important;
}

/**Technologie**/
.technologie .first li.current a, .technologie .first li.current a:link, .technologie .first li.current a:visited, .technologie .first li.current a:active, .technologie .first li.current a:hover, .technologie .first li.current a:focus  {
  background: #C2D7CE url(../../../images/icons/navi_technologie_1.gif) no-repeat 8px 6px;
  border-bottom: 1px solid #85B09D !important;
}
.technologie .first li.current li a, .technologie .first li.current li a:link, .technologie .first li.current li a:visited, .technologie .first li.current li a:active, .technologie .first li.current li a:hover, .technologie .first li.current li a:focus  {
  background: #C2D7CE url(../../../images/icons/navi_technologie_sub_0.gif) no-repeat 24px 6px;
}
.technologie .first li.current li.current a, .technologie .first li.current li.current a:link, .technologie .first li.current li.current a:visited, .technologie .first li.current li.current a:active, .technologie .first li.current li.current a:hover, .technologie .first li.current li.current a:focus  {
  background: #C2D7CE url(../../../images/icons/navi_technologie_sub_1.gif) no-repeat 24px 6px;
}
.technologie .first li.current li.current li a, .technologie .first li.current li.current li a:link, .technologie .first li.current li.current li a:visited, .technologie .first li.current li.current li a:active, .technologie .first li.current li.current li a:hover, .technologie .first li.current li.current li a:focus  {
  background: #C2D7CE url(../../../images/icons/navi_technologie_sub_0.gif) no-repeat 39px 6px;
}
.technologie .first li.current li.current li.current a, .technologie .first li.current li.current li.current a:link, .technologie .first li.current li.current li.current a:visited, .technologie .first li.current li.current li.current a:active, .technologie .first li.current li.current li.current a:hover, .technologie .first li.current li.current li.current a:focus  {
  background: #C2D7CE url(../../../images/icons/navi_technologie_sub_1.gif) no-repeat 39px 6px;
}
.technologie .first li.current a:hover, .technologie .first li.current a:focus, .technologie .first li.current a.current, .technologie .first li.current a.current:link, .technologie .first li.current a.current:visited, .technologie .first li.current a.current:active, .technologie .first li.current a.current:hover, .technologie .first li.current a.current:focus {
  background-color: #3B6452 !important;
  color: #fff !important;
}

/**Innovation**/
.innovation .first li.current a, .innovation .first li.current a:link, .innovation .first li.current a:visited, .innovation .first li.current a:active, .innovation .first li.current a:hover, .innovation .first li.current a:focus  {
  background: #F2D9B1 url(../../../images/icons/navi_innovation_1.gif) no-repeat 8px 6px;
  border-bottom: 1px solid #E4B367 !important;
}
.innovation .first li.current li a, .innovation .first li.current li a:link, .innovation .first li.current li a:visited, .innovation .first li.current li a:active, .innovation .first li.current li a:hover, .innovation .first li.current li a:focus  {
  background: #F2D9B1 url(../../../images/icons/navi_innovation_sub_0.gif) no-repeat 24px 6px;
}
.innovation .first li.current li.current a, .innovation .first li.current li.current a:link, .innovation .first li.current li.current a:visited, .innovation .first li.current li.current a:active, .innovation .first li.current li.current a:hover, .innovation .first li.current li.current a:focus  {
  background: #F2D9B1 url(../../../images/icons/navi_innovation_sub_1.gif) no-repeat 24px 6px;
}
.innovation .first li.current li.current li a, .innovation .first li.current li.current li a:link, .innovation .first li.current li.current li a:visited, .innovation .first li.current li.current li a:active, .innovation .first li.current li.current li a:hover, .innovation .first li.current li.current li a:focus  {
  background: #F2D9B1 url(../../../images/icons/navi_innovation_sub_0.gif) no-repeat 39px 6px;
}
.innovation .first li.current li.current a, .innovation .first li.current li.current li.current a:link, .innovation .first li.current li.current li.current a:visited, .innovation .first li.current li.current li.current a:active, .innovation .first li.current li.current li.current a:hover, .innovation .first li.current li.current li.current a:focus  {
  background: #F2D9B1 url(../../../images/icons/navi_innovation_sub_1.gif) no-repeat 39px 6px;
}
.innovation .first li.current a:hover, .innovation .first li.current a:focus, .innovation .first li.current a.current, .innovation .first li.current a.current:link, .innovation .first li.current a.current:visited, .innovation .first li.current a.current:active, .innovation .first li.current a.current:hover, .innovation .first li.current a.current:focus {
  background-color: #976409 !important;
  color: #fff !important;
}

/**energie**/
.energie .first li.current a, .energie .first li.current a:link, .energie .first li.current a:visited, .energie .first li.current a:active, .energie .first li.current a:hover, .energie .first li.current a:focus  {
  background: #F9CFB7 url(../../../images/bmwi/navi_energie_1.gif) no-repeat 8px 6px;
  border-bottom: 1px solid #F2A070 !important;
}
.energie .first li.current li a, .energie .first li.current li a:link, .energie .first li.current li a:visited, .energie .first li.current li a:active, .energie .first li.current li a:hover, .energie .first li.current li a:focus  {
  background: #F9CFB7 url(../../../images/bmwi/navi_energie_sub_0.gif) no-repeat 24px 6px;
}
.energie .first li.current li.current a, .energie .first li.current li.current a:link, .energie .first li.current li.current a:visited, .energie .first li.current li.current a:active, .energie .first li.current li.current a:hover, .energie .first li.current li.current a:focus  {
  background: #F9CFB7 url(../../../images/bmwi/navi_energie_sub_1.gif) no-repeat 24px 6px;
}
.energie .first li.current li.current li a, .energie .first li.current li.current li a:link, .energie .first li.current li.current li a:visited, .energie .first li.current li.current li a:active, .energie .first li.current li.current li a:hover, .energie .first li.current li.current li a:focus  {
  background: #F9CFB7 url(../../../images/bmwi/navi_energie_sub_0.gif) no-repeat 39px 6px;
}
.energie .first li.current li.current li.current a, .energie .first li.current li.current li.current a:link, .energie .first li.current li.current li.current a:visited, .energie .first li.current li.current li.current a:active, .energie .first li.current li.current li.current a:hover, .energie .first li.current li.current li.current a:focus  {
  background: #F9CFB7 url(../../../images/bmwi/navi_energie_sub_1.gif) no-repeat 39px 6px;
}
.energie .first li.current a:hover, .energie .first li.current a:focus, .energie .first li.current a.current, .energie .first li.current a.current:link, .energie .first li.current a.current:visited, .energie .first li.current a.current:active, .energie .first li.current a.current:hover, .energie .first li.current a.current:focus {
  background-color: #B94907 !important;
  color: #fff !important;
}


/**aussenwirtschaft**/
.aussenwirtschaft .first li.current a, .aussenwirtschaft .first li.current a:link, .aussenwirtschaft .first li.current a:visited, .aussenwirtschaft .first li.current a:active, .aussenwirtschaft .first li.current a:hover, .aussenwirtschaft .first li.current a:focus  {
  background: #D1DFEC url(../../../images/bmwi/navi_aussenwirtschaft_1.gif) no-repeat 8px 6px;
  border-bottom: 1px solid #A0BED8 !important;
}
.aussenwirtschaft .first li.current li a, .aussenwirtschaft .first li.current li a:link, .aussenwirtschaft .first li.current li a:visited, .aussenwirtschaft .first li.current li a:active, .aussenwirtschaft .first li.current li a:hover, .aussenwirtschaft .first li.current li a:focus  {
  background: #D1DFEC url(../../../images/bmwi/navi_aussenwirtschaft_sub_0.gif) no-repeat 24px 6px;
}
.aussenwirtschaft .first li.current li.current a, .aussenwirtschaft .first li.current li.current a:link, .aussenwirtschaft .first li.current li.current a:visited, .aussenwirtschaft .first li.current li.current a:active, .aussenwirtschaft .first li.current li.current a:hover, .aussenwirtschaft .first li.current li.current a:focus  {
  background: #D1DFEC url(../../../images/bmwi/navi_aussenwirtschaft_sub_1.gif) no-repeat 24px 6px;
}
.aussenwirtschaft .first li.current li.current li a, .aussenwirtschaft .first li.current li.current li a:link, .aussenwirtschaft .first li.current li.current li a:visited, .aussenwirtschaft .first li.current li.current li a:active, .aussenwirtschaft .first li.current li.current li a:hover, .aussenwirtschaft .first li.current li.current li a:focus  {
  background: #D1DFEC url(../../../images/bmwi/navi_aussenwirtschaft_sub_0.gif) no-repeat 39px 6px;
}
.aussenwirtschaft .first li.current li.current a, .aussenwirtschaft .first li.current li.current li.current a:link, .aussenwirtschaft .first li.current li.current li.current a:visited, .aussenwirtschaft .first li.current li.current li.current a:active, .aussenwirtschaft .first li.current li.current li.current a:hover, .aussenwirtschaft .first li.current li.current li.current a:focus  {
  background: #D1DFEC url(../../../images/bmwi/navi_aussenwirtschaft_sub_1.gif) no-repeat 39px 6px;
}
.aussenwirtschaft .first li.current a:hover, .aussenwirtschaft .first li.current a:focus, .aussenwirtschaft .first li.current a.current, .aussenwirtschaft .first li.current a.current:link, .aussenwirtschaft .first li.current a.current:visited, .aussenwirtschaft .first li.current a.current:active, .aussenwirtschaft .first li.current a.current:hover, .aussenwirtschaft .first li.current a.current:focus {
  background-color: #385A76 !important;
  color: #fff !important;
}

/**europa**/
.europa .first li.current a, .europa .first li.current a:link, .europa .first li.current a:visited, .europa .first li.current a:active, .europa .first li.current a:hover, .europa .first li.current a:focus  {
  background: #D1DFEC url(../../../images/bmwi/navi_aussenwirtschaft_1.gif) no-repeat 8px 6px;
  border-bottom: 1px solid #A0BED8 !important;
}
.europa .first li.current li a, .europa .first li.current li a:link, .europa .first li.current li a:visited, .europa .first li.current li a:active, .europa .first li.current li a:hover, .europa .first li.current li a:focus  {
  background: #D1DFEC url(../../../images/bmwi/navi_aussenwirtschaft_sub_0.gif) no-repeat 24px 6px;
}
.europa .first li.current li.current a, .europa .first li.current li.current a:link, .europa .first li.current li.current a:visited, .europa .first li.current li.current a:active, .europa .first li.current li.current a:hover, .europa .first li.current li.current a:focus  {
  background: #D1DFEC url(../../../images/bmwi/navi_aussenwirtschaft_sub_1.gif) no-repeat 24px 6px;
}
.europa .first li.current li.current li a, .europa .first li.current li.current li a:link, .europa .first li.current li.current li a:visited, .europa .first li.current li.current li a:active, .europa .first li.current li.current li a:hover, .europa .first li.current li.current li a:focus  {
  background: #D1DFEC url(../../../images/bmwi/navi_aussenwirtschaft_sub_0.gif) no-repeat 39px 6px;
}
.europa .first li.current li.current li.current a, .europa .first li.current li.current li.current a:link, .europa .first li.current li.current li.current a:visited, .europa .first li.current li.current li.current a:active, .europa .first li.current li.current li.current a:hover, .europa .first li.current li.current li.current a:focus  {
  background: #D1DFEC url(../../../images/bmwi/navi_aussenwirtschaft_sub_1.gif) no-repeat 29px 6px;
}
.europa .first li.current a:hover, .europa .first li.current a:focus, .europa .first li.current a.current, .europa .first li.current a.current:link, .europa .first li.current a.current:visited, .europa .first li.current a.current:active, .europa .first li.current a.current:hover, .europa .first li.current a.current:focus {
  background-color: #385A76 !important;
  color: #fff !important;
}

/**wirueberuns**/
.wirueberuns .first li.current a, .wirueberuns .first li.current a:link, .wirueberuns .first li.current a:visited, .wirueberuns .first li.current a:active, .wirueberuns .first li.current a:hover, .wirueberuns .first li.current a:focus  {
  background: #D1D6D9 url(../../../images/icons/navi_wirueberuns_1.gif) no-repeat 8px 6px;
  border-bottom: 1px solid #A3AEB0 !important;
}
.wirueberuns .first li.current li a, .wirueberuns .first li.current li a:link, .wirueberuns .first li.current li a:visited, .wirueberuns .first li.current li a:active, .wirueberuns .first li.current li a:hover, .wirueberuns .first li.current li a:focus  {
  background: #D1D6D9 url(../../../images/icons/navi_wirueberuns_sub_0.gif) no-repeat 24px 6px;
}
.wirueberuns .first li.current li.current a, .wirueberuns .first li.current li.current a:link, .wirueberuns .first li.current li.current a:visited, .wirueberuns .first li.current li.current a:active, .wirueberuns .first li.current li.current a:hover, .wirueberuns .first li.current li.current a:focus  {
  background: #D1D6D9 url(../../../images/icons/navi_wirueberuns_sub_1.gif) no-repeat 24px 6px;
}

.wirueberuns .first li.current li.current li a, .wirueberuns .first li.current li.current li a:link, .wirueberuns .first li.current li.current li a:visited, .wirueberuns .first li.current li.current li a:active, .wirueberuns .first li.current li.current li a:hover, .wirueberuns .first li.current li.current li a:focus  {
  background: #D1D6D9 url(../../../images/icons/navi_wirueberuns_sub_0.gif) no-repeat 29px 6px;
}
.wirueberuns .first li.current li.current li.current a, .wirueberuns .first li.current li.current li.current a:link, .wirueberuns .first li.current li.current li.current a:visited, .wirueberuns .first li.current li.current li.current a:active, .wirueberuns .first li.current li.current li.current a:hover, .wirueberuns .first li.current li.current li.current a:focus  {
  background: #D1D6D9 url(../../../images/icons/navi_wirueberuns_sub_1.gif) no-repeat 29px 6px;
}

.wirueberuns .first li.current a:hover, .wirueberuns .first li.current a:focus, .wirueberuns .first li.current a.current, .wirueberuns .first li.current a.current:link, .wirueberuns .first li.current a.current:visited, .wirueberuns .first li.current a.current:active, .wirueberuns .first li.current a.current:hover, .wirueberuns .first li.current a.current:focus {
  background-color: #3A4445 !important;
  color: #fff !important;
}
/**sitemap**/


.sitemap ul, .sitemap li {  
  list-style: none;
  background: none!important;
  margin: 0!important;
  padding: 0!important;
  line-height: 1.165em;
}

.sitemap li {
  margin: 2px 0 0 0!important;
  padding: 0!important;
}
.sitemap ul ul {
  margin-bottom: 20px!important;
}
.sitemap ul ul ul{
  margin-bottom: 0!important;
}
/**erste Ebene**/
.sitemap li a, .sitemap li a:link, .sitemap li a:visited, .sitemap li a:active, .sitemap li a:hover, .sitemap li a:focus  {
  margin: 0px;  
  display: block;
  text-decoration: none;
  padding: 4px 2px 4px 26px;  
  background: url(/fileadmin/images/icons/navi_second_1.gif) no-repeat 8px 6px;
  font-weight: bold;
  width: 300px;

}
html>body .sitemap li a, .sitemap li a:link, .sitemap li a:visited, .sitemap li a:active, .sitemap li a:hover, .sitemap li a:focus  {
  width: auto;
}
/**zweite Ebene**/
.sitemap li.current li a, .sitemap li.current li  a:link, .sitemap li.current li  a:visited, .sitemap li.current li  a:active, .sitemap li.current li  a:hover, .sitemap li.current li  a:focus  {
  margin: 0px;
  text-decoration: none;
  padding: 4px 2px 4px 48px;  
  background: url(/fileadmin/images/icons/navi_second_sub_0.gif) no-repeat 36px 6px;
  font-weight: normal;
}

/**dritte Ebene**/
.sitemap li.current li.current li a, .sitemap li.current li.current li  a:link, .sitemap li.current li.current li  a:visited, .sitemap li.current li.current li  a:active, .sitemap li.current li.current li  a:hover, .sitemap li.current li.current li  a:focus  {
  margin: 0;
  text-decoration: none;
  padding: 4px 2px 4px 69px;  
  background: url(/fileadmin/images/icons/listicon.gif) no-repeat 60px 9px;
}

/**dritte Ebene**/
.sitemap li.current li.current li.current li a, .sitemap li.current li.current li.current li  a:link, .sitemap li.current li.current li.current li  a:visited, .sitemap li.current li.current li.current li  a:active, .sitemap li.current li.current li.current li  a:hover, .sitemap li.current li.current li.current li  a:focus  {
  margin: 0;
  text-decoration: none;
  padding: 4px 2px 4px 89px;  
  background: url(/fileadmin/images/icons/listicon.gif) no-repeat 80px 9px;
}

.sitemap li a:active, .sitemap li a:hover, .sitemap li a:focus  {
  text-decoration: underline!important;
}

.rechts {
  float: left;
  margin-left: 8px;
  width: 320px;
}
.links {
  float: left;
  margin-left: 8px;
  width: 320px;
}
/**Marginalbereich**/
.teaser {
  width: 252px;
  margin: 0;
  padding: 0!important;  
}

.teaserhead {  
  display: block;
  height: 1.7em;
  width: 100%;
  margin: 0;
  padding: 0;
   background: #3B4E6F url(/fileadmin/images/headlines/teaser_head.gif) repeat-x 0 0;
  color: #fff;


}

.teaser .kurztext {
  display: block;  
  padding-bottom: 4px;
} 
.teaser .teasertext .kurztext {
  font-weight: normal;
  padding-bottom: 10px;
}
.teaser .teasertext .kurztext[class]{
  padding-bottom: 6px;
} 
.teaser .zgLinks .kurztext {
  padding-bottom: 0;
}
.teaser .zgLinks {
  padding-top: 0px;
  padding-bottom: 8px;
  margin-top: 0;
}
/**Farbvarianten des Teaserhead**/
.wirtschaft .teaserhead {
  background: #3B4E6F url(../../../images/icons/bg_teaser.gif) no-repeat 243px 3px!important;     
}
.technologie .teaserhead {
  background: #3B6452 url(../../../images/icons/bg_teaser.gif) no-repeat 243px 3px!important;   
}
.innovation .teaserhead {
  background: #976409 url(../../../images/icons/bg_teaser.gif) no-repeat 243px 3px!important;     
}
.energie .teaserhead {
  background: #B94907 url(../../../images/icons/bg_teaser.gif) no-repeat 243px 3px!important;     
}
.aussenwirtschaft .teaserhead {
  background: #385A76 url(../../../images/icons/bg_teaser.gif) no-repeat 243px 3px!important;    
}
.europa .teaserhead {
  background: #385A76 url(../../../images/icons/bg_teaser.gif) no-repeat 243px 3px!important;  
}
.wirueberuns .teaserhead {
  background: #3A4445 url(../../../images/icons/bg_teaser.gif) no-repeat 243px 3px!important;   
}


.teaserhead div {
  padding: 3px 3px 0px 10px;
}


.teasertext {
  display: block;
  margin: 0;
  padding: 0 0 10px 0;
  background-color: #F8F1E9;
  border-left: 1px solid #99582E;
}

/**Farbvarianten des Teasertext**/
.wirtschaft .teasertext {
  border-left: 1px solid #3B4E6F!important;   
}
.technologie .teasertext {
  border-left: 1px solid #3B6452!important;   
}
.innovation .teasertext {
  border-left: 1px solid #976409!important;   
}
.energie .teasertext {
  border-left: 1px solid #B94907!important;   
}
.aussenwirtschaft .teasertext {
  border-left: 1px solid #385A76!important;  
}
.europa .teasertext {
  border-left: 1px solid #385A76!important;  
}
.wirueberuns .teasertext {
  border-left: 1px solid #3A4445!important;   
}

.teasertext .icon {
  float: left;
  width: 22px;
  padding: 8px 8px 8px 8px;  
}
.teasertext .icon {
  width: 14px;
}

.teasertext div.download {
  float: right;
  width: 208px;  
  margin: 8px 0px 8px 0px;  
}

.teaser .teasertext p.download {
  margin: 0;
  padding: 3px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 40px;
  background: url(../../../images/icons/icon_download.gif) no-repeat 6px 6px;
}

p.download .untertitel, .teaser .teasertext p.anlagen .untertitel {
  font-weight: normal!important;
}

.teaser .teasertext p.anlagen {
  margin: 0;
  padding: 3px;
  padding-top: 0px;
  padding-bottom: 8px;
  padding-left: 40px;
  margin-top: 10px;
  background: url(../../../images/icons/icon_download.gif) no-repeat 10px 3px;
}

.teasertext p {
  margin: 0 9px 0 9px;
  padding-top: 10px;
}
.teasertext strong {
  color: #494846;
}
.teasertext p span.more{
display: block;
padding-bottom: 4px;
}
.teasertext p span.titel{
display: block;
}
.teasertext p span.untertitel{
display: block;
padding-bottom: 0px;
font-weight: bold;
}
/*weisser Bereich zwischen den Teasern*/
.teaserseperator {
  height: 8px;
  width: 100%;
  padding: 0;
  margin: 0;
  font-size: 0px;
  background-color: #fff;
}
.hr {
  margin: 0;
  padding: 0;
  font-size: 0px;
  margin-top: 10px;
  height: 1px;
  background: url(/fileadmin/images/icons/bg_hr.gif) no-repeat ;
}
.serviceform {
  display: block;
  clear: both;
  background-color: #E6F0F2;
  margin: 0px 0px 4px 0px!important;
  padding: 3px 10px 2px 10px!important;
}
.serviceform select {
  width: 176px;
  margin-bottom: 4px;

  height: auto!important;

}
#marginalspalte .serviceform select {
  width: 232px;
}

.serviceform .sb {
  float: right;
  margin-bottom: 4px;
}

.serviceform label {
  font-weight: bold;
  clear: both;
  width: 150px;
  display: block;
  margin: 2px 0 4px;
}  



/*spezieller Contentteaser f?r Doorpage News*/
.news {
  background-color: #E0EFF4;
  margin-bottom: 4px;
}
.news p {
  margin: 0;
  padding: 8px 10px 16px 10px;
  border-bottom: 1px solid #fff;
}

/**Contentbereich**/
#inhaltmargin{
  position: relative;
  float:left;
  width: 752px;
}
.topBox {
  float: left;
  background: #fff url(/fileadmin/images/icons/bg_topmeldung.gif) repeat top left;
  margin-bottom: 4px;
}
  
.containerText {
  float: left;
  margin-bottom: 4px;
  width: 480px;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.containerText .containerTextMargin {
  margin: 24px 0px 8px 8px;
}
.containerText .containerTextMargin p {
  margin: 0!important;
  padding: 8px 0 8px 0!important;
}
.containerText table {
  clear: both;  
}

.MsoNormalTable {
  width: 470px;
}
.anchor {
  clear: both;
  height: 0;
}

/* Bilder umfliessen */
.float--left{
float:left;
margin-right:10px;
}

.float--right{
float:right;
margin-left:10px;
}

.inlineImg {
  background-color: #F3EBE0;
  margin: 4px 8px 8px 0;
  padding-bottom: 0px;
  float: left;
  width: 166px;
}
.inlineImg img {
  border: 1px solid #8C8C8C;
}
.outerImg {
  background-color: #F3EBE0;
  margin: 0;
  padding: 0 0 4px 0;
  border: 1px solid #fff;
}
.galerie {
  width: 473px;
  padding: 0 0 4px 0;
  margin: 0;
  border: 1px solid #fff;
  text-align: center;
  vertical-align: center;
  float: none;
}
.galerie[class] {
  width: 471px;
}
.galerie .head {
  border: 1px solid #A4A8AB;
  border-bottom: 0;  
  margin: 0;
  padding: 0;
  float: none;
}
.galerie .head .left {
  width: 150px;
  margin: 4px;  
  text-align: left;
  float: left;
}
.galerie .head .right {
  width: 130px;  
  padding: 4px;
  float: right;  
  text-align: right;
}
.galerie .head .center {
  width: 130px;
  float: left;  
  padding: 4px;
  text-align: center;
}
div.preview {
  border: 1px solid #9D9B9C;
  width: 470px!important;
}


table.tblGalerie {
  width: 1px!important;
  margin: 12px 0px 12px 0px!important;
  padding: 0;
  border-collapse: collapse!important;
  border: 0px!important;
  background: none;
}
table.tblGalerie[class] {
  margin: 12px 0px 12px 10px!important;
}
table.tblGalerie tr {
  margin: 0px!important;
  border: 0!important;
}
table.tblGalerie tr td {  
  padding: 2px 3px 1px 4px!important;
  margin: 0px!important;
  border: 0!important;
}

table.tblGalerie td.preview {
  width: 140px;
  height: 140px;
  padding: 0px!important;
  vertical-align: middle!important;
  text-align: center!important;
  background-color: #F6EBE7;
  border: 0!important;
}

table.tblGalerie .preview a, table.tblGalerie .preview img {
  display: inline;
  margin: 0!important;
  padding: 0!important;
}
table.tblGalerie .preview img {
  border: 1px solid #fff!important;
}
.box .inlineImg {
  width: 75px;
  margin: 8px 8px 8px 4px;  
}
.box .inlineImg[class] {  
  margin: 2px 8px 8px 8px;  
}

.box .inlineImg img {
  width: 75px;
  margin: 0;
  padding: 0;
  display: block;
}

.bu, .qu {
  margin: 8px 7px 4px 7px;
  font-weight: normal;
  font-size: 0.8em;
  color: #505960;
}
.qu {
  margin: 8px 7px 8px 7px;
  font-weight: normal;
  font-size: 0.8em;
  color: #505960;
}
.outerImg .bu {
  width: 100%;  
  margin: 4px 7px 2px 7px;
  padding: 0;  
}
.galerie .bq {
  width: 100%;  
  padding: 4px 7px 4px 7px;
  background-color: #F3EBE0;  
  margin: 0;
  color: #50595E;    
  font-size: 0.9em;  
  float: none;
  text-align: left;
}
 .galerie .bu {
  width: 100%;  
  padding: 8px 7px 4px 7px;
  margin: 0;  
  color: #50595E;  
  font-weight: bold;
  font-size: 1.0em;  
  background-color: #F3EBE0;  
  float: none;  
  text-align: left;
}

.topBox .left {
  float: left;
  width: 495px;
}

.topBox .left .titel {
  font-size: 1.35em;
  line-height: 1.25em;
  padding-bottom: 5px;
}
  
.topBox .right {
  float: right;
  width: 252px;
}
.topBox .right span.untertitel, .news span.untertitel {
  font-weight: normal;
}

.containerBox {
  clear: both;
  float: left;
  margin:0;
  padding: 0;
  width: 498px;
}

.box {
  float:left;
  background: #fff;
  border: 1px solid #F3EBE0;
}

.big {
  width: 752px;
  overflow: hidden;
}

.normal {
  width: 496px;
  margin: 0px 0px 4px 0px;
  padding: 0;
  overflow: hidden;
}
.normal[class] {
  width: 494px;
  margin: 0px 3px 4px 0px;
}

.box .left {
  float: left;
  width: 450px;
}

.box .right {
  float: right;
  width: 253px;
}


.box .containerImg {
  float: left;
  width: 75px;
  margin: 5px 10px 2px 10px;
}
.box .bu {
  margin: 0px 0px 5px 0px;
  color: #515A61;
  font-size: 0.8em;
}
/*Link unterhalb von Listen welche in Doorpages eingef?gt wurden*/
span.nextLink {
  display: block;
  padding: 6px 4px 6px 4px;
}
/*Formate f&uuml;r den Block der die Playerauswahl darstellt**/
.player {
  width: 400px;
}
.player .left {
  float: left;
  width: 200px;
}
.player .right {
  float: right;
  width: 200px;
}

.player .head {
  font-weight: bold;
}
.player .head span {
  padding: 0px 0px 0px 4px;
  line-height: 1.5em;
  vertical-align: center;
}
.player .head[class] span {
  padding: 0px 0px 0px 4px;
  line-height: 1.5em;
  vertical-align: top;
}

.player ul, .player ul {
  list-style: none;
  margin: 8px 0 8px 22px;
  padding: 0;
}

/**Suchformular und Tabmenue**/

.tabcontainer {
  margin: 0;
  padding: 0;
  margin-bottom: -3px;
}
.tabcontainer .input {
  cursor:pointer;
}
div.searchform {
  padding: 16px;
  width: 752px;
  margin: 0;
  background: #F3EBE0;
}
div.searchform[class] {
  width: 720px;
}

div.searchHints {
  padding: 0px;
  margin: 0;
  width: 752px;  
  background: #F3EBE0;
}
div.searchHints .service, .searchHints .serviceteaser {
  background-color: #F3EBDF!important;

}
div.searchHints .service {
  border-color: #F3EBDF!important;
}

div.searchformShort {
  padding: 8px;
  width: 494px;
  margin: 0;
  background: #F3EBE0;
}
div.searchformShort[class] {
  width: 480px;
}
div.searchformShort .right {
  float: right;
  width: 240px;
}
div.searchformShort .left {
  float: left;
  width: 240px;
}

input {
  margin-left: 0px;
}

div.searchseparator {
  background: (/fileadmin/images/icons/seperator_invert.gif) no-repeat;
  height: 3px;
  margin: 0;
  padding: 0;
  font-size: 0px;
}

div.searchform p, div.searchformShort p {
  margin: 5px 0 14px 0!important; 
}

div.searchhead {
  font-weight: bold;
  margin: 0 0 18px 0;
  display: block;
  clear: both;
}
div.searchform .right {
  float: right;
  width: 359px;
}
div.searchform .left {
  float: left;
  width: 359px;
}
div.searchform .cell {
  float: left;
  width: 160px;
}
div.searchform .small {
  width: 80px;
  margin-right: 5px;
}
div.searchform .wide {
  width: 190px;
  margin-right: 15px;
}
label.searchtext {
  font-weight: bold;
  margin-right: 8px;
  display: block;
}
label.detailsearch {
  clear: left;
  float: left;
  display: block;
  width: 120px;
  margin-top: -0.5em;
}

input.searchinput {
  width: 30em;
  border: 1px solid #9A9899;
  padding: 1px 2px 1px 2px;
  height: 1.7em;
  font: 100% Verdana, Arial, Helvetica, sans-serif;
}
input.searchinput [class]{
  height: auto;
  padding: 0px 2px 2px 2px;
}
input.detailsearchinput {
  position: relative;
  top: -1.4em;
  width: 18em;
  left: 13.5em;
  display: block;
  padding: 1px 2px 1px 2px;
  height: 1.7em;
  background:  #fff;
  border: 1px solid #9A9899;
  font: 100% Verdana, Arial, Helvetica, sans-serif;
}
input.detailsearchinput[class]{
  height: auto;
  padding: 0px 2px 2px 2px;
}
input.detailsearchcheck{
  border:  none;
  background:  none;
  left:7.5em;
  margin: 0 4px 0 0;
  padding: 0;
  display: inline;
  margin-top: -12px;    
}

input.detailsearchcheck[class] {
  left:7.5em;
}

select.detailsearchinput {
  position:relative;
  top:-1.4em;
  left:8em;
  display:block;
  font-size: 100%;
  font-weight: normal;
}

select {
  border: 1px solid #fff;
  font: 100% Verdana, Arial, Helvetica, sans-serif;
}
div.searchsubmit {
  text-align: right;
}
input.searchsubmit {
  margin: 0px 0px 0px 8px;
  margin-bottom: -4px;
  border: 0;
}

input.searchsubmit {
border: 1px solid #99592E;
color:#99592E;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0 18px 0px 0;
height: 19px;
margin-top: -1px;
text-align: left;
cursor:pointer;
text-transform: uppercase;
background: #fff url(/fileadmin/images/icons/submit_pfeil.gif) no-repeat right center;
width: 18px;
overflow: visible;
}

input.searchsubmit[class] {
margin-top: 0px;
border: 1px solid #99592E;
height: 17px;
padding:0 18px 3px 0;
width: auto;
}  



#listFirstCharacterNavi {
  background-color: #F3EBE0;
  padding: 2px 8px 2px 16px;
  
}
#listFirstCharacterNavi input {
  background-color: #fff;
  border: 1px solid #BC9377;
  color: #99592E;
  font: 110% Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  padding: 0 2px 0 2px;
  margin: 0;
  cursor: pointer;
  cursor: hand;
  width: 19px;
}

#listFirstCharacterNavi div {
  display: inline;
  color: #000;
  font: 125% Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: 0 4px 0 4px;
  padding: 0px 3px 0px 3px;
}

html>body #listFirstCharacterNavi>div {
margin: 0;
line-height: 90%;
font: 120% Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}


/**Footer**/


/**Helferklassen**/
span.back {
  color: #A3A8AC;
  text-decoration: none;
  background: url(/fileadmin/images/icons/listsubmit_last_0.gif) no-repeat 0px 2px;
  padding-left: 15px;
}
a.back, a:link.back, a:visited.back, a:active.back , a:hover.back, a:focus.back {
  color: #98592E;
  text-decoration: none;
}
a:hover.back, a:focus.back {
  text-decoration: underline;
}
span.next {
  color: #A3A8AC;
  text-decoration: none;
  background: url(/fileadmin/images/icons/listsubmit_next_0.gif) no-repeat right 2px;
  padding-right: 15px;
}
a.next, a:link.next, a:visited.next, a:active.next , a:hover.next, a:focus.next {
  color: #98592E;
  text-decoration: none;
  background: url(/fileadmin/images/icons/listsubmit_next.gif) no-repeat right 2px;
  padding-right: 15px;
}
a:hover.next, a:focus.next {
  text-decoration: underline;
}


.clearer {
  display: block;
  margin: 0;
  clear: both; 
  line-height: 0; 
  font-size: 0%;
  height: 0;
}
img {
  border: 0;
  margin: 0;
  padding: 0;
  display: inline;
}

img.inlineIcon {
  margin-left: 8px;
}
/**Formularfelder**/
label.labelsearch {
  display: inline;
  color: #fff;
  padding-right: 5px;
}
input.inputsearch {
  border: 1px solid #BC9377;
  font-size: 1.0em;

}

p {
  margin: 8px;
  line-height: 130%;
}
.rightalign {
  text-align: right;
}

/**Einzelsicht**/
.documentType {
  padding: 0px 0px 8px 0px; 
  text-transform: uppercase;
}
.date {
  display: block;
  padding: 8px 0px 0px 0px; 
}

.normal .date, .big .left .date{
  display: none!important;
}
/* Neu f&uuml;r Trefferlisten */

/* Allgemeine Tabellendefinition */
table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
color: #000000;
padding:0px;
margin:0px;
width:100%;
border:#A4A8AB 1px solid;
border-collapse: collapse;
}

table.formular {
border: 0;
border-top: 1px solid #AFB4B7;
border-bottom: 1px solid #AFB4B7;
}

/* Tabellen&uuml;berschrift ist nur f&uuml;r Screenreader */
caption {
display:none;
}
/* Spaltenheader, Farbe und Padding */
th {
vertical-align: top;
font-weight: normal;
text-align: left;
background-color: #F3EBE0;
padding:4px 2px 4px 14px;
text-transform: uppercase;
}
/* Tabellenzellen, Farbe und Padding */
td {
vertical-align: top;
text-align: left;
padding:6px 2px 6px 14px;
}
th .sort {
display: inline;
margin: 0;
padding: 0;

}
th .sortTop {
display: inline;
margin: 0;
padding: 0;
}
th .sortBottom {
display: inline;
margin: 0;
padding: 0;
}
td.seperator {
height: 1px;
background: url(/fileadmin/images/icons/seperator.gif) no-repeat center ;
}

td .download {
  margin: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0px;
}

/* Spaltenbreiten */
.spalte-1 {
/*width:80px;*/
width:auto;
}
.spalte-2 {
width:auto;
}
.spalte-3 {
width:100px;
}
.spalte-4 {
width:100px;
}

/*Kurzes Inputfeld fÃ¼r warenkorb */

select {
   border: 1px solid #9A9899;
  font-size: 1.0em;
  height: 1.5em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
input.short {
  width: 40px;  
  border: 1px solid #9A9899;
  padding: 1px 2px 1px 2px;
  height: 1.7em;
  font: 100% Verdana, Arial, Helvetica, sans-serif;
}
input.short[class]{
  height: auto;
  padding: 0px 2px 2px 2px;
}

input.default {
  width: 196px!important;  
  border: 1px solid #9A9899;
  padding: 1px 2px 1px 2px;
  height: 1.7em;
  font: 100% Verdana, Arial, Helvetica, sans-serif;
}
input.normal[class]{
  height: auto;
  padding: 0px 2px 2px 2px;
}

input.wide {
  width: 240px;  
  border: 1px solid #9A9899;
  padding: 1px 2px 1px 2px;
  height: 1.7em;
  font: 100% Verdana, Arial, Helvetica, sans-serif;
}
input.wide[class]{
  height: auto;
  padding: 0px 2px 2px 2px;
}


/* Trefferanzeige und Bl&auml;ttern */
.eintragbox{
text-align:right;
padding-right:20px;
}

.leftnavi{
clear:both;
float:left
}

.eintragbox .left{
clear:both;
float:left;
width:180px !important;
text-align:left;
}

/* Service-Teaser */
.servicehead {  
background: url(/fileadmin/images/icons/bg_teaser2.gif) #deb887 no-repeat top right; 
display: block;
height: 1.7em;
/*width: 100%;*/
margin: 0;
padding: 0;
}
.servicehead div {
padding: 3px 3px 0px 10px;
}
.servicetext {
display: block;
margin: 0;
padding: 0 0 10px 0;
}
.servicetext p {
margin: 0 8px 0 8px;
padding-top: 10px;
}
.servicetext strong {
color: #494846;
}
/* Bl&auml;tterfunktion als Submits */
.submitlinks {
border:none;
background:transparent;
color:#98592D;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:1.0em;
font-weight:bold;
margin:0;
padding:0;
cursor:pointer;
width:auto;
}
/*Submitbuttons Test */
.sb, .wk {
border: 1px solid #99592E;
color:#99592E;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
margin:0;
padding:0 18px 0px 0;
height: 19px;
margin-top: -1px;
text-align: left;
cursor:pointer;
text-transform: uppercase;
background: #fff url(/fileadmin/images/icons/submit_pfeil.gif) no-repeat right center;
width: 18px;
overflow: visible;
}
.sb[class], .wk[class] {
margin-top: 0px;
border: 1px solid #99592E;
height: 17px;
padding:0 18px 3px 0;
width: auto;
}

.search .sb {
margin-top: 0px;
margin-bottom: 2px;
border: 1px solid #BC9377;
height: 17px;
background: #fff url(/fileadmin/images/icons/submit_pfeil.gif) no-repeat right center;
}




#buzzer:link,#buzzer:visited,#buzzer:hover,#buzzer:active { 
  background-image : url(../../../images/icons/buzzer_off.gif); 
  font-size:9px;
  line-height:11px;
} 
#buzzer:hover { background-image : url(../../../images/icons/buzzer_on.gif); }

.breadcrumb {
  display: none;

}
/*********************Styles fÃ¼r die Druckvorschau soweit sie von den Ã¼brigen styles abweichen*/
.print #marginalspalte {
  width: 496px;
  float: none;
  display: block;
  clear: both;
  padding: 16px 8px 16px 8px;
}
.print #marginalspalte .service {
  display: none;
}
.print .teaser{
  width: 496px;
}

.print .teaserhead {  
  display: block;
  height: 1.7em;
  width: 100%;
  margin: 0;
  padding: 0;
  background-color: #99582E;
  color: #fff;
  background: #99582E url(../../../images/icons/bg_teaser.gif) no-repeat 487px 3px!important;  
}

/**Farbvarianten des Teaserhead**/
.print .wirtschaft .teaserhead {
  background: #3B4E6F url(../../../images/icons/bg_teaser.gif) no-repeat 487px 3px!important;     
}
.print .technologie .teaserhead {
  background: #3B6452 url(../../../images/icons/bg_teaser.gif) no-repeat 487px 3px!important;   
}
.print .innovation .teaserhead {
  background: #976409 url(../../../images/icons/bg_teaser.gif) no-repeat 487px 3px!important;     
}
.print .energie .teaserhead {
  background: #B94907 url(../../../images/icons/bg_teaser.gif) no-repeat 487px 3px!important;     
}
.print .aussenwirtschaft .teaserhead {
  background: #385A76 url(../../../images/icons/bg_teaser.gif) no-repeat 487px 3px!important;    
}
.print .europa .teaserhead {
  background: #385A76 url(../../../images/icons/bg_teaser.gif) no-repeat 487px 3px!important;  
}
.print .wirueberuns .teaserhead {
  background: #3A4445 url(../../../images/icons/bg_teaser.gif) no-repeat 487px 3px!important;   
}
.print .hr {
  margin: 0 6px 0 6px;
  padding: 0;
  font-size: 0px;
  margin-top: 10px;
  height: 1px;
  width:479px;
  border-bottom:#CCC 1px solid;
  background:none;
}
.print .galerie .head {
  display: none;
}

.print .containerText {
  overflow: visible;
}

.printout {
  width: 496px;
  display: block;
  clear: both;
  padding: 16px 8px 16px 8px;
}

.error {
  font-weight: bold;
  color: red;
}

/**Lexikon**/

.blue .lexikonbox .subheadline {
  font-weight: bold;  
  font-size: 1.3em;
}
.blue .lexikonbox .listenhead {
  font-weight: bold;  
  font-size: 1.3em;
}

.blue .lexikonbox b {
  font-weight: bold;  
  font-size: 1.3em;
}
.blue p {
  font-weight: normal;
}
td.lexikonbutton {
  margin: 0;
  padding: 8px 0 0 0;
}
.blue .lexikonbutton a, .blue .lexikonbutton a:link, .blue .lexikonbutton a:active, .blue .lexikonbutton a:visited, .blue .lexikonbutton a:hover {
  margin: 0px 0px 2px 0;
  padding: 0px 18px 0px 2px;
  border: 1px solid #BC9377;
  height: 17px;
  background: #fff url(/fileadmin/images/icons/submit_pfeil.gif) no-repeat right center;
  text-decoration: none;
}
html>body .blue .lexikonbutton a, .blue .lexikonbutton a:link, .blue .lexikonbutton a:active, .blue .lexikonbutton a:visited, .blue .lexikonbutton a:hover {
  padding: 1px 18px 1px 2px;
}

.navigate {
  width: 196px;
}

/* Erste Ebene */
ul#first li a {
  background-image: url(/fileadmin/templates/img/navi_first_0.gif);
  background-position: 8px 6px;
  background-repeat: no-repeat;  
  background-color: #A17220;
  color: #fff;  
}
ul#first li a:hover {
  color: #fff;
  background-color: #845608;
}
ul#first li .cur-lv1 {
  color: #fff;
  background-color: #845608;
  background-image: url(/fileadmin/templates/img/navi_innovation_1.gif);

}
ul#first li .act-lv1 {
  color: #fff;
  background-color: #A17220;
  background-image: url(/fileadmin/templates/img/navi_innovation_1.gif);

}
ul#first li .act-lv1:hover {
  color: #fff;
  background-color: #845608;
  background-image: url(/fileadmin/templates/img/navi_innovation_1.gif);

}


/* Zweite Ebene */
ul#first ul li a {
  padding-left: 40px;
  color: #fff;
  background-image: url(/fileadmin/templates/img/navi_innovation_sub_0.gif);
  background-position: 24px 6px;
  background-color: #A17220;
}

ul#first ul li a:hover {
  color: #fff;
  background-color: #845608;
}
ul#first ul li .cur-lv2 {
  color: #fff;
  background-color: #845608;
  background-image: url(/fileadmin/templates/img/navi_innovation_sub_1.gif);
}




/* Dritte Ebene */
ul#first ul ul li a {
  padding-left: 60px;
  background-position: 40px 6px;
  color: #000;
  background-color: #ebe0ce;
}

ul#first li .cur-lv3 {
  color: #fff;
  background-color: #845608;
  background-image: url(/fileadmin/templates/img/navi_innovation_sub_1.gif);
}


/* Erste Ebene */
ul#second li a {
  background-image: url(/fileadmin/templates/img/navi_second_0.gif);
  background-position: 8px 6px;
  background-repeat: no-repeat;  
  background-color: #ebe0ce;
  color: #000;  
}
ul#second li a:hover {
  color: #fff;
  background-color: #845608;
}
ul#second li .cur-lv1 {
  color: #fff;
  background-color: #845608;
  background-image: url(/fileadmin/templates/img/navi_innovation_1.gif);

}
ul#second li .act-lv1 {
  color: #fff;
  background-color: #A17220;
  background-image: url(/fileadmin/templates/img/navi_innovation_1.gif);

}
ul#second li .act-lv1:hover {
  color: #fff;
  background-color: #845608;
  background-image: url(/fileadmin/templates/img/navi_innovation_1.gif);

}


/* Zweite Ebene */
ul#second ul li a {
  padding-left: 40px;
  color: #000;
  background-image: url(/fileadmin/templates/img/navi_third_sub_0.gif);
  background-position: 24px 6px;
  background-color: #ebe0ce;
}

ul#second ul li a:hover {
  color: #fff;
  background-color: #845608;
}
ul#second ul li .cur-lv2 {
  color: #fff;
  background-color: #845608;
  background-image: url(/fileadmin/templates/img/navi_innovation_sub_1.gif);
}




/* Dritte Ebene */
ul#second ul ul li a {
  padding-left: 60px;
  background-position: 40px 6px;
  color: #000;
  background-color: #ebe0ce;
}

ul#second li .cur-lv3 {
  color: #fff;
  background-color: #845608;
  background-image: url(/fileadmin/templates/img/navi_innovation_sub_1.gif);
}






/* Erste Ebene */
ul#third li a {
  background-image: url(/fileadmin/templates/img/navi_third_0.gif);
  background-position: 8px 6px;
  background-repeat: no-repeat;  
  background-color: #ebe0ce;
  color: #000;  
}
ul#third li a:hover {
  color: #fff;
  background-color: #845608;
}
ul#third li .cur-lv1 {
  color: #fff;
  background-color: #845608;
  background-image: url(/fileadmin/templates/img/navi_innovation_1.gif);

}
ul#third li .act-lv1 {
  color: #000;
  background-color: #ebe0ce;
  background-image: url(/fileadmin/templates/img/navi_innovation_1.gif);

}
ul#third li .act-lv1:hover {
  color: #fff;
  background-color: #845608;
  background-image: url(/fileadmin/templates/img/navi_innovation_1.gif);

}


/* Zweite Ebene */
ul#third ul li a {
  padding-left: 40px;
  color: #000;
  background-image: url(/fileadmin/templates/img/navi_innovation_sub_0.gif);
  background-position: 24px 6px;
  background-color: #ebe0ce;
}

ul#third ul li a:hover {
  color: #fff;
  background-color: #845608;
}
ul#third ul li .cur-lv2 {
  color: #fff;
  background-color: #845608;
  background-image: url(/fileadmin/templates/img/navi_innovation_sub_0.gif);
}




/* Dritte Ebene */
ul#third ul ul li a {
  padding-left: 60px;
  background-position: 40px 6px;
  color: #000;
  background-color: #ebe0ce;
}

ul#third li .cur-lv3 {
  color: #fff;
  background-color: #845608;
  background-image: url(/fileadmin/templates/img/navi_third_sub_0.gif);
}




.navigate ul ul li {
  background: url(/fileadmin/templates/img/navi_innovation_1.gif) no-repeat 24px 6px;    
}

.content-normal {
  width: 470px;
  float: left;
  
}
.cobj-rahmen {
  border: 1px solid #F3EBE0;
  margin-bottom: 4px;
}

.user-anmeldung-formularfeld{
  margin: 10;
}

.user-anmeldung-formularfeld input {
  position:absolute; left:200px;

}

.user-passvergessen-formularfeld{
  margin: 10;
}

.user-passvergessen-formularfeld input {
  position:absolute; left:200px;

}

