/* new style for fixed menu */

* {
  font-family: 		Verdana, sans-serif;
  font-size: 		small;
  font-weight: 		normal;
  margin: 		0px;
  padding: 		0px;
}

strong, b {
  font-weight:bold;
}

/*.sitemap ,body
{
  height:100%;
}*/

.sitemapList{
 margin-left:25px;
 line-height:25px;
}

.sitemapFirstCat,.presse{
  padding:5px;
}

.sitemapSmall{
  font-size: small;
}


body, .sitemap, .presse, .suche
{
  height:99.99%;
  font-size: 101%;

}

ul {
  list-style:none;
}

input, select, button, label
{
  font-size: small;
 }

input, select, button
{
  background-color: #FFFFFF;
}

a {
  text-decoration:		none;
}

a:hover {
  text-decoration:		underline;
}

a img {
  border:		0px;
}

div#Fixed
{
  clear: both;
  width: 100%;
  background-color: #FFFFFF;

 }

/* ignored by IE */
body>#Fixed
{
  position: fixed;
  z-index:99;
 }


div#Inhalt
{
  background-color: #FFFFFF;
 }



div#Scrolled
{
  position:relative;
  clear: both;
  width:100%;
  height: expression(document.getElementById('Toolbar') ? document.body.clientHeight - document.getElementById('Toolbar').offsetHeight - 164 + "px" : document.body.clientHeight - 164 + "px" );
  /*height: expression(document.body.clientHeight - 164 + "px");*/
  max-width:1011px;

 }


 /* IE5 Mac hack \*/

	div#Scrolled
	{
	  overflow-x:hidden;
	 }

/* End IE5 Mac hack */



/* ignored by IE */
body>#Scrolled
{
  padding-top: 165px;
  z-index:1;
 }

/* ignored by everybody else */
* html, * html body
{

}

 /* IE5 Mac hack \*/

* html, * html body
{
  overflow: hidden;
}

/* End IE5 Mac hack */



* html #Fixed
{
  position: absolute;
 }

* html #Scrolled
{
  position: absolute;
  top: 164px;
  height: expression(document.body.clientHeight - 164 + "px");
  z-index:1;
 }


  /* IE5 Mac hack \*/

* html #Scrolled
{
  overflow: auto;
 }

/* End IE5 Mac hack */


body>#Inhalt
{
  position: static;
  }

#Container {
  height: 95px;
  background-repeat:    no-repeat;
  background-position:  right;
  background-image:     url("/images/logo_klein.jpg");
  background-color: #FFFFFF;
  max-width:1011px;

  /* for IE, ignored by everybody else */
  width:	expression(document.body.clientWidth > 1011? "1011px": "auto" );
  border:		0px dotted blue;
}

#ServiceBar {
  float:		left;
  width:		760px;
  background-color:	#FFFFFF;
  border:		0px dotted red;
}



/*Mac*/
div>#div#ServiceBar{
  position:absolute;
  top:0px;
  left:-30px;
  width:		760px;
  background-color:	#FFFFFF;

}

#ServiceBar ul {
  float:		left;
  padding:		0px;
  padding-top:		6px;
  padding-bottom:	6px;

  margin:               0px;
  line-height:		16px;
  letter-spacing:	1px;
}

#ServiceBar li {
  margin:		0px;
  padding:		0px;
  padding-left:		4px;
}

#ServiceBar a
{
  color:                #6C6A67; /* #A9A9A9; (lighter grey) */
  text-decoration:	none;
  font-size:		80%;
  }

#ServiceMenu1 {
  width:                71px;
}

#ServiceMenu2 {
  width:                142px;
}

#ServiceMenu3 {
  width:                142px;
}

#ServiceMenu4 {
  width:                142px;
}

#ServiceMenu5 {
  width:		115px;
}

#ServiceMenu6 {
  width:		60px;
}

#ServiceMenu7 {
  width:		60px;
}

/*
#Videos a , #Ecards a {
  padding-top: 		6em;
  display:		block;
  float:		left;
  background-image:     url("/images/lebensministerium/portal/videos.jpg");
  background-repeat:    no-repeat;
  background-position:  left bottom;
}

#Videos a {
  background-image:     url("/images/lebensministerium/portal/videos.jpg");
}

#Ecards a {
  background-image:     url("/images/lebensministerium/portal/e-cards.jpg");
}
*/

#ServiceMenu6 li {
	height: 20px;
	vertical-align:middle;
	display:block;
	clear:both;

}
#English a {
    padding-top: 0px;
    padding-left: 37px;
    margin-left: 3px;
    background-image: url(/images/lebensministerium/portal/flag.gif);
    background-repeat: no-repeat;
    position:absolute;
}
#Videos a {
    padding-top: 0px;
    padding-left: 40px;
    background-image: url(/images/lebensministerium/portal/eu2006/videos.jpg);
    background-repeat: no-repeat;
    position:absolute;
}
#German a {
    padding-top: 0px;
    padding-left: 37px;
    margin-left: 3px;
    background-image: url(/images/lebensministerium/portal/flag_a12.gif);
    background-repeat: no-repeat;
    position:absolute;
}


/* Menu */
#MenuBar
{
  height: 70px;
  clear: both;

  max-width:1011px;

  /* for IE, ignored by everybody else */
  width:expression(document.body.clientWidth > 1011? "1011px": "auto" );
  }

#MenuBar a#InfoNetLink
{
  padding: 0px;
  margin: 0px;
  color: red;
  display: block;
  float: right;
  width: 80px;
  height: 100%;
  background-repeat:    no-repeat;
  background-position:  right;
  background-image:     url("/images/info_net.gif");
  }

#MenuBar ul
{
  margin:		0px;
  padding:		0px;
  background-color:	#EEEE87;
  letter-spacing:	1px;
   }

#MenuBar li
{
  float:		left;
  margin:           0px;
  padding:          0px;
  width:		71px;
  height:		70px;

  }

#MenuBar a
{
  display:		block;
  margin:               0px;
  padding-left:		4px;
  padding-top:		4px;
  height:               48px;
  font-size:            80%;
  text-decoration:	none;

  }


/* menu box and mouse over colors */
#MenuBar li#Minister, #MenuBar #Minister a:hover
{
  background-color: #D5D53D;
  }


#MenuBar li#Intern, #MenuBar #Intern a:hover
{
  background-color: #4F6C17;
  }


#MenuBar li#Land, #MenuBar #Land a:hover
{
  background-color: #10AC4A;
  }


#MenuBar li#Forst, #MenuBar #Forst a:hover
{
  background-color: #B28138;
  }


#MenuBar li#Umwelt, #MenuBar #Umwelt a:hover
{
  background-color: #91C43D;
  }


#MenuBar li#Wasser, #MenuBar #Wasser a:hover
{
  background-color: #00B0EC;
  }


#MenuBar li#Lebensmittel, #MenuBar #Lebensmittel a:hover
{
  background-color: #FFD11D;
  }

#MenuBar #Intern a:hover,
#MenuBar #Land a:hover,
#MenuBar #Forst a:hover,
#MenuBar #Umwelt a:hover,
#MenuBar #Wasser a:hover
{
  color: #FFFFFF;
 }


/* IE Gecko*/
div#ImageBar {
  margin:		0px;
  padding:		0px;
  height:		148px;

  background-repeat:    no-repeat;
  background-position:	0px 0px;
  /* background image in xxx_bereich.css */

  max-width:1011px;

  /* for IE, ignored by everybody else */
  width:expression(document.body.clientWidth > 1011? "1011px": "auto" );

}

 /*Mac*/
div>#div#ImageBar {
  position:absolute;
  top: 0px;
  left:0px;
  margin:		0px;
  padding:		0px;
  height:		148px;
  background-repeat:    no-repeat;
  background-position:	0px 0px;
  /* background image in xxx_bereich.css */

  max-width:1011px;

  /* for IE, ignored by everybody else */
  width:expression(document.body.clientWidth >  1011? "1011px": "auto" );

}


ul#ContextBar {
  /* float: left;*/
  margin:		0px;
  padding:		0px;
  margin-left:		497px;
  letter-spacing:	1px;

}

ul#ContextBar li {
  display: inline;
  margin:               0px;
  padding:              0px;
  height:		17px;
}

ul#ContextBar li a {
  float: left;
  margin:               0px;
  padding-left:		2px;
  padding-right:	10px;
  padding-top:		1px;
  padding-bottom:	1px;
  text-decoration:	none;
  font-weight:		bold;
  font-size: 85%;
}




#MiddleBar {
  position: relative;
  margin:		0px;
  padding:		0px;
  height:		43px;
  background-color:	#EDE9B8;

  clear:		both;

  max-width:1011px;

  /* for IE, ignored by everybody else */
  width:expression(document.body.clientWidth > 1011? "1011px": "auto" );
}

 /*Mac*/
div>#div#MiddleBar {
  position: relative;
  top:-23px;
  left:0px;
  margin:		0px;
  padding:		0px;

  height:		43px;
  background-color:	#EDE9B8;

  clear:		both;

  max-width:1011px;

  /* for IE, ignored by everybody else */
  width:expression(document.body.clientWidth > 1011? "1011px": "auto" );

}


#MiddleBar div,
#MiddleBar a,
#MiddleBar h3,
{
  font-size: 0.9 em;
  }

div#MiddleBar #MBLeft {
  position:		absolute;
  margin:		0px;
  padding:		0px;
  width:		284px;
  float:		left;
}

div#MiddleBar #MBRight {
  position:		absolute;
  left:			284px;
  margin:		0px;
  padding:		0px;
  padding-left:		15px;
  padding-right:	15px;
  height:		100%;
  border-style:		solid;
  border-width:		0px;
  border-left-width:	0px;

  float:		left;

}


 /*Mac*/
div>#div#MiddleBar #MBLeft {
  position:		absolute;
  top:10px;
  margin:		0px;
  padding:		0px;
  width:		284px;
  float:		left;
}

 /*Mac*/
div>#div#MiddleBar #MBRight {
  position:		absolute;
  left:			284px;
  top:10px;
  margin:		0px;
  padding:		0px;
  padding-left:		15px;
  padding-right:	15px;
  height:		100%;
  border-style:		solid;
  border-width:		0px;
  border-left-width:	1px;

  float:		left;
}


#Search {
  margin:		0px;
  margin-top:		-3px;
  padding:		0px;
  padding-left:		5px;
}

#Search form {
  display:		inline;
}

#SearchFirstCol {
  float:                left;
  width:                130px;

}

#SearchSecondCol {
margin-top:-6px;

}

div.FieldTD {
  display:              inline;
  margin:               0px;
  padding:              0px;

}

#Search input, select {
  display:              inline;
  border:               solid 1px #40570A;
}

#Search button {
  border:               solid 1px #40570A;
}


#Search tr{
}

#Search input, select, button {
  padding: 0px;
  margin: 0px;
  border:		solid 1px #40570A;
}

#Search input {
  padding-top: 2px;
  padding-bottom: 2px;
 }

#Search select {
  padding-top: 0px;
  padding-bottom: 0px;
 }

#Search button {
  border: solid 1px #40570A;
  padding-top: 1px;
  padding-bottom: 1px;
}

#Textfield1 {
  width:		120px;
}

#Submit1 {
  margin:		0px;
  margin-left:		3px;
}

#Search label {
  font-size:		9px;
}


div#MiddleBar #MBRight h3
{
  font-style: italic;
  float: left;
  margin-bottom: .3em;
  font-size: 0.9 em;
}



div#MiddleBar #MBRight div#Credit {
  float: 		right;
  /*font-size: 		0.9 em;*/
  font-size: 		85%;
  font-style: 		italic;
}


div#MiddleBar #MBRight div#Entries,
div#EntriesBottom
{
  font-size: 		85%;
  float: 		left;
  font-weight:		bold;
}


div#EntriesBottom
{
  float: 		right;
}


#EntriesBottom a
{
  font-size: 		0.9 em;
  font-style: normal;
  font-weight:		bold;
}

div#MiddleBar #MBRight div#Browse
{
  font-size: 		85%;
  float:		right;
  font-weight:		bold;
 }

div#MiddleBar #MBRight div#Browse a {
    font-weight:	bold;
}

div#MiddleBar #MBRight a
{
  font-size: 		85%;
  text-decoration: 	none;
}

div#MiddleBar #MBRight a:hover {
  text-decoration:	underline;
}

#ContentBar {
  border-collapse:		collapse;
}

* html #ContentBar {
  position: relative;
}

/* Content Bar */
#ContentBar
{
  position: relative;
  clear: both;
  background-color: #FFFFFF;
  padding-bottom: 1em;
  /* works with standard user agents */
  max-width:1011px;

  /* for IE, ignored by everybody else */
  width:expression(document.body.clientWidth > 1011? "1011px": "auto" );

}


/*for Mac*/
div>##ContentBar
{
  position: absolute;
  top:183px;
  left:-4px;
  clear: both;
  background-color: #FFFFFF;
  padding-bottom: 1em;
  /* works with standard user agents */
  max-width:1011px;

  /* for IE, ignored by everybody else */
  width:expression(document.body.clientWidth > 1011? "1011px": "auto" );
}
/*for Mac*/



#ContentBar #CBLeft
{
  /*position:             absolute;*/
  margin:		0px;
  padding:		0px;
  padding-top:          15px;
  padding-bottom:       15px;
  width:		284px;
  height:		100%;
  background-color: #FFFFFF;
  vertical-align:	top;
}

#ContentBar #maz24
{
  /*position:             absolute;*/
  margin:		0px;
  padding:		0px;
  padding-top:          15px;
  padding-bottom:       15px;
  width:		684px;
  height:		100%;
  background-color: #FFFFFF;
  vertical-align:	top;
}

/*for Mac*/
div>##ContentBar #CBLeft
{
  position:             absolute;
  left:0px;
  top:0px;
  margin:		0px;
  padding:		0px;
  padding-top:          15px;
  padding-bottom:       15px;
  width:		284px;
  height:		100%;
  background-color: #FFFFFF;
  vertical-align:	top;
}
/*for Mac*/

#ContentBar #CBLeft #LeftSpace
{
  margin:		0px;
  padding:		0px;
  width:		284px;
}

#ContentBar #CBLeft ul
{
  margin:		0px;
  padding:		0px;
  font-size:		110%;
  line-height:		1.1em;
  width:		284px;
}

#ContentBar #CBLeft ul li {
  margin-bottom:        0.4em;
  padding-left:		38px;
  padding-right:	5px;
}

#ContentBar #CBLeft li a {
  font-weight:		bold;
  text-decoration:	none;
  letter-spacing:	0.5px;
  color:		#4F6C17;
}

#ContentBar #CBLeft li a:hover
{
  text-decoration:	underline;
  }

#ContentBar #CBLeft ul#NetLink {
	clear:both;
	margin-top:		2em;
  padding-top:		1em;
  padding-bottom:	1em;
  margin-left:		0px;
  padding-left:		0px;
}

#ContentBar #CBLeft ul#NetLink li a {
}

#ContentBar #CBLeft ul#NetLink {
  background-color:    	#D5D53D;
}

#ContentBar #CBLeft ul#NetLink li a {
  color:                #552C17;
}

#ContentBar #CBLeft div.CBLZitat {
  color:		#46781E;
}

#ContentBar #CBLeft div.CBLZitat {
  padding-left:         38px;
  padding-right:	5px;
  font-size:            110%;
  line-height:          1.1em;
  letter-spacing:       1px;
  font-weight:          bold;
  color:		#572C17;
}

#ContentBar #CBLeft div.CBLZitatRef {
  font-size:            9px;
  font-style: 		italic;
}


/* Content Bar Right */
#ContentBar #CBRight
{
  /*position:             absolute;
  left:                 284px;*/
  margin:		0px;
  padding:		0px;

  padding-left:         15px;
  padding-right:	10px;
  padding-top:          15px;
  padding-bottom:          15px;

  border-style: solid;
  border-color: #40570A; /* default, overriden in xxx_bereich.css */
  border-width: 0px;
  border-left-width: 1px;
  background-color: #FFFFFF;
  height:		100%;
  width:		100%;
  vertical-align:	top;
}

#ContentBar #CBRight {
  color:		#552C17;
  letter-spacing:	.4px;
}

/* basis styles for Content Bar Right */
#ContentBar #CBRight a {
  color:		#552C17;
  /*text-decoration:	none;*/
}

#ContentBar #CBRight a:hover {
  text-decoration:	underline;
}

#ContentBar #CBRight p {
  margin-bottom: 	.5em;
}

#CBRight p a,
#CBRight div a  {
  /* font-size:			85%; */
  /* font-style:		italic; */
  text-decoration:		underline;
  /* color:			#552C17; */
}

#CBRight p a:hover {
  text-decoration:		underline;
}

#ContentBar #CBRight h3 {
  font-weight: bold;
  font-size: 14px;
  margin-top: 0px;
  margin-bottom: 0.5em;
}

#ContentBar #CBRight h4,
#ContentBar #CBRight h5 {
  font-weight:		bold;
  margin-top: 		0px;
  margin-bottom: 	0.1em;
}

#ContentBar #CBRight h5 {
	margin-bottom: 0.4em;
}

/* insert margin only in Spalten style */
#ContentBar #CBRight .Spalten h4 {
  margin-bottom:		1ex;
}

p + ul#Meldungen {
  margin-top:		30px;
}

#ContentBar #CBRight #Meldungen li.MeldungenItems {
  /* border: 1px dotted red;  */
  margin-right:		0px;
  float: 		left;
  width:		100%;

  /* IE */
  width:		expression(document.body.clientWidth > 1011? "690px": document.body.clientWidth - 330 );

  margin-bottom: 	10px;
  clear:		both;
  min-height:40px;
}



/* styles for Spalten layout */
.Spalten {

}


#ContentBar #CBRight .Spalten li.SpaltenItems {
 height: 420px;
 overflow: hidden;

}

.Spalten li.SpaltenItems p{
 font-size:90%;
 line-height:		120%;
}

#ContentBar #CBRight .Spalten li.SpaltenItems,
#ContentBar #CBRight div.Spalte {
  float: left;
  width: 217px;
  margin-right: 10px;
  margin-bottom: 10px;
}




.SpaltenItems h4 {
	clear:both;
}

#ContentBar #CBRight div.Spalte div {
  margin-bottom: 10px;
}


#Meldungen li div.Image
{
  float: left;
  width: 180px;

}



/* Image container with fixed height in Spalten layout */
.Spalten div.Image {
  /*height: 136px;*/
  width:  200px;
  float:  left;
}

#Meldungen li div.Credit,
.Spalten li div.Credit
{
  font-size: 9px;
  font-style: italic;

  }

.Spalten li div.Credit
{
  margin-bottom: 	10px;
}

#Meldungen li div.Datum,
.Spalten li div.Datum {
  font-size: 9px;
  font-style: italic;
}

/*
#Meldungen a, .Spalten a ,.SpaltenItems a {
  text-decoration: underline;
  font-size: 80%;
}

#Meldungen a:hover, .Spalten a:hover,.SpaltenItems a:hover
{
  text-decoration: underline;
}
*/

/*IE Bug Images*/
#Meldungen p,
#Meldungen li,
.Spalten p,
#SearchResult p
{
  letter-spacing: 0.4px;
  line-height: 120%;


 }

/*
#Meldungen p a,
.Spalten p a,
#SearchResult p a,
{
  color: #40570A;
  font-size: 9px;
}
*/

#ContentBar #CBRight a.mehr {
  color: #40570A;
  font-size: 9px;
  font-style: italic;
  text-decoration: none;
}

#Meldungen h4,
.Spalten h4,
#SearchResult h4
{
  margin-top: 0px;
  margin-bottom: 1ex;
  font-size: 13px;
    /*font-size: 100%;*/

}

#Meldungen h4 a,
.Spalten h4 a,
#SearchResult h4 a
{
  letter-spacing: 0.4px;
  font-weight: bold;
  font-size: 13px;
    /*font-size: 100%;*/

  text-decoration: none;
}

/* Suchergebnis */
ul#SearchResult {
  clear:			both;
  margin-bottom:		1ex;
}

ul#SearchResult li.SearchResultItems {
  margin-bottom:		1.5ex;
  clear:			both;
}

.SearchResultItems span.Credit {
	display:block;
}

ul#SearchResult h4 a {
  font-weight:			bold;
  text-decoration:		none;
  color:			#552C17;
}

ul#SearchResult h4 a:hover {
  text-decoration:		underline;
}

ul#SearchResult p {
  margin-bottom:		0px;
}

ul#SearchResult p a {
  text-decoration:		none;
  font-size:			85%;
  font-style:			italic;
}

ul#SearchResult p a:hover {
  text-decoration:              underline;
}

ul#SearchResult div {
  margin:			0px;
  padding:			0px;
  font-size:			9px;
  font-style:			italic;
}

ul#SearchResult div a {
  font-size:			9px;
  font-style:			italic;
  text-decoration:		none;
}

ul#SearchResult div a:hover {
  text-decoration:		underline;
}

.NoFoundPath {
	font-size: 9px;
	font-style: italic
	font-weight: bolder;
}

/* NavBar */

div.NavBar {
	clear: both;
  margin-bottom: 		1ex;
  border:			0px solid #FFFFFF;
}

div.NBLeft {
  float:			left;
}

div.NBRight {
  float:			right;
  font-size:                    9px;
  padding-bottom:10px;
}


.NBRight a,
.NBLeft a {
  text-decoration:		none;
  font-size:			9px;
}

.NBRight a:hover,
.NBLeft a:hover  {
  text-decoration:              underline;
}

/* Detailansicht */

div.ArticleDetail a {
	text-decoration: underline;
  color:			#552C17;
  font-size: 100%;
}

div.Image,span.Image {
  float:			left;
  width: 180px;
}

div.Credit,span.Credit {
  font-size:			85%;
  font-style:			italic;
  font-weight: normal;
}

div.Attachment,span.Attachment {
	margin-bottom:	3px;
	height:16px;
}

div.Attachment a {
  font-size:12px;
}

/*
div.Attachment a {
  font-style:			italic;
  text-decoration:		none;
  color:			#552C17;
}

div.Attachment a:hover {
  text-decoration:		underline;
}
*/

span.Link a {

}


span.Date {
  font-size:			85%;
  font-style:			italic;
}

.hr {
	clear:both;
	width:100%;
	border-bottom: 1px;
	margin-bottom: 	.5em;
}

.hr {
	clear:both;
	width:100%;
	border-bottom: 1px;
	margin-bottom: 	.5em;
}

table.ArticleTable {

}
table.ArticleTable td.ArticleTableTD {
	vertical-align: top;
}

ul.ArticleList, ol.ArticleList {
 list-style-type:disc;
 list-style-position:inline;
 margin-bottom:1em;
 padding-left: 15px;
 padding-right:10px;
}

ol.ArticleList {
	list-style: decimal inside;
}

/* Liste wie auf Startseite */
ul#StartMeldungen {
  position:			relative;
  top: 				15px;
}

#StartMeldungen div, #StartMeldungen a,
#StartMeldungen h4, #StartMeldungen h5 {
  color:			#552C17;
  text-decoration:		none;
}

#StartMeldungen li.StartMeldungenItems {
  margin-left: 			15px;
  padding-left: 		10px;
  margin-bottom:		1em;
}

#StartMeldungen h4, #StartMeldungen p {
  position:			relative;
  top: 				-15px;
}

#StartMeldungen h5 {
  position:			relative;
  top: 				-13px;
}

#StartMeldungen a {
  font-size:			13px;
  font-weight:			bold;
}

#StartMeldungen a:hover {
  text-decoration:		underline;
}

#StartMeldungen div.Datum {
  position:			relative;
  top: 				-15px;
  font-size: 			9px;
  font-style:			italic;
}

#StartMeldungen li.Land {
  list-style-image:	url(/images/lebensministerium/portal/land/bullet.gif)

}

#StartMeldungen li.Forst {
  list-style-image:	url(/images/lebensministerium/portal/forst/bullet.gif)
}

#StartMeldungen li.Minister {
  list-style-image:	url(/images/lebensministerium/portal/minister/bullet.gif)

}

#StartMeldungen li.Umwelt {
  list-style-image:	url(/images/lebensministerium/portal/umwelt/bullet.gif)

}

#StartMeldungen li.Wasser {
  list-style-image:	url(/images/lebensministerium/portal/wasser/bullet.gif)

}

#StartMeldungen li.Lebensmittel {
  list-style-image:	url(/images/lebensministerium/portal/lebensmittel/bullet.gif)

}

#ContentBar #CBRight .Willkommen {
  font-weight:          bold;
}

#ContentBar #CBRight .Willkommen a {
 text-decoration:		underline;
 font-size:			100%;
 font-weight:			bold;
}

.textonly {
  display:		none;
}

.printonly {
  display:		none;
}

div.row {
  float:		left;
}

/* Overlib */
.ol_fg{
}

.ol_bg{
  background-color: 	white;
  border-style:		solid;
  border-width:		1px;
}

.ol_textfont{
  font-size:		0.9 em;
}

.form_l {
}

.form_r {
	width:50%;
	text-align:right;
	/*border:1px dotted red;*/
}

a.langLink, a.langLink:hover{
	color:                #6C6A67; /* #A9A9A9; (lighter grey) */
  text-decoration:	none;
  font-size:		0.9 em;
  letter-spacing:	1px;
}

#langLinkDiv {
	position:absolute;
	/*top: 57px; */
	top: expression(document.getElementById('Toolbar') ? document.getElementById('Toolbar').offsetHeight + 57 + "px" : "57px" );
	left:4px;
	z-index:1000;
}

.bglight, .bglight_grey,.StatusList
{
	padding: 2px;
}

.bgdark, .bgdark_grey
{
	background-color: #E4EAD2;
	padding: 2px;
}
.blackline
{
	background-color: #000000;
}
.bglight_grey, .bgdark_grey
{
	color: #C0C0C0;
}

.bgdark_grey, .status_table_header
{
	background-color: #BFBFBF;
}

.bglight_grey{
	background-color: #D9D9D9;
}

.bglight_grey, .bgdark_grey
{
	color: #C0C0C0;
}

#ContentBar div .middle{
 	position:relative;
 	margin-right:auto;
 	margin-left:auto;
 	text-align:center;
 	margin-top: 10px;
 	margin-bottom: 10px;
 }

#ContentBar td .tdNoMarginNoPadding {
	padding: 2px;
	margin: 0px;
}

#ContentBar #CBLeft ul#FurtherInfoLink {
  clear:both;
  margin-top:		2em;
  padding-top:		1em;
  padding-bottom:	1em;
  margin-left:		0px;
  padding-left:		0px;
}

#ContentBar #CBLeft ul#FurtherInfoLink li a {
}

#ContentBar #CBLeft ul#FurtherInfoLink {
  background-color:    	#FFCC33;
}

#ContentBar #CBLeft ul#FurtherInfoLink li a {
  color:                #552C17;
}

.articleHits{
	font-size: xx-small;
	font-weight: normal;
}



/*WAI hidden Navigation*/
 .unsichtbar {
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display: inline;
}


.bglightEditor
{
	background-color: #d4f2c2;
	padding: 2px;
}

.bgdarkEditor
{
	background-color: #c4f2a9;
	padding: 2px;
}

.bglightCoEditor
{
	background-color: #ccf1ff;
	padding: 2px;
}

.bgdarkCoEditor
{
	background-color: #b3eaff;
	padding: 2px;
}

.bglightPublisher
{
	background-color: #fffecc;
	padding: 2px;
}

.bgdarkPublisher
{
	background-color: #fffeb4;
	padding: 2px;
}
