
.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: #99582E url(/fileadmin/images/icons/bg_teaser.gif) no-repeat 243px 3px;	
	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;

}
