/* cache/styles/EZCMS_SYS2bb8d91a_80/screen/130.css */
/** Table Version**/
table#info_block .info_text,table#help_block .help_text,table#error_block .error_text {
	width: 100%;
}
table#info_block .infoBackground,table#error_block .errorBackground,table#help_block .helpBackground {
	padding: 2px 2px 2px 2px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid #37527D;
}
table#error_block .error_message,table#error_block .error_text,table#info_block .info_message,table#info_block .info_text,
	table#error_block .bugsearch_error_message,table#info_block .bugsearch_info_message,table#help_block .help_text,table#help_block .help_message {
	font-weight: bold;
	font-size: x-small;
	color: #000000;
}
table#error_block .error_message {
	background: #EE2B2B;
	border-color: #000000;
}
table#info_block .info_message,table#info_block .info_block {
	background: #A2B7D9;
	border-color: #000000;
}
table#help_block .help_message {
	background: #B18DDE;
	border-color: #000000;
}
table#error_block .error_message,table#info_block .info_message,table#help_block .help_message {
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px
}
table#info_block .info_bglight,table#error_block .error_bglight,table#help_block .help_bglight {
	background-color: #fff;
}
table#info_block .info_bgdark,table#error_block .error_bgdark,table#help_block .help_bgdark {
	background-color: #EAEAEA;
}
/** Table Version**/


/** DIV Version**/
div#error_block, div#info_block, div#help_block, div#portalloginmessage {
	list-style-type: none;
	background-color: #FFFFFF;
	padding:5px;
	font-size: 0.9em;
	margin-bottom: 10px;
/*	margin-right: 10px;*/
}
div#error_block,div#info_block,div#help_block {
	/*font-size: 0.9em;*/
}
div#error_block .error_text ul,div#info_block .info_text ul,div#help_block .help_text ul {
	margin:0px 16px;
	padding:0px;
}
div#error_block{
		border: 2px solid #FF0000;
}
div#info_block{
		border: 2px solid #0000FF;
}
div#help_block{
		border: 2px solid #0000FF;
}
div#portalloginmessage{
	text-align: center;
	border: 2px solid #66CC00;
}

div#error_block img,div#info_block img,div#help_block img{
	display: none;
}

div#error_block .error_text,div#info_block .info_text,div#help_block .help_text  {
	width: 100%;
	margin-left: 5px;
	font-weight: normal;
}
div#error_block .error_text{
	color: #FF0000;
}
div#info_block .info_text{
	color: #0000FF;
}
div#help_block .help_text{
	color: #0000FF;
}
.systemmessages input {
	clear: both;
	margin: 0px 10px 0px 10px;
}

.error_, .error_bglight, .error_bgdark,.info_, .info_bglight, .info_bgdark {
	/*margin-left:15px;*/
}
#messageboxaction{
	float: right;
}
div.clearboth{
	clear:both;
}
/** DIV Version**/div.iframe {
	background: #EEEEDD;
	border: 1px solid green;
	display: none;
	/*
	overflow: auto;
	height: 200px;
	*/
	position: absolute;
	width: 500px;
}
div.iframe div.iframe_header {
	background: #E5E4E8;
	border-bottom: 1px solid #003300;
	height: 16px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
div.iframe div.iframe_header input{
	font-size: 12px;
	line-height: 12px;
	height: 16px;
	border: 0px;
	border-right: 1px solid #003300;
	width: 200px;
	position: relative;
	top: -2px;
}
div.iframe div.iframe_header img{
	position: relative;
	top: -2px;
}
div.iframe div.iframe_header img.righticon {
	position: absolute;
	top: 2px;
	right: 0px;
}
div.iframe div.iframe_content {
	overflow: auto;
	height: 200px;
}
div.iframe div.iframe_result {
	display: none;
	overflow: auto;
	height: 200px;
}h1.tree {
	font-size: medium;
}
div.roottree {
	font-size: small;
	line-height: 18px;
}
div.bgline {
	background-image: url('/www_global/portal/images/tree_line.gif');
	background-repeat: repeat-y;
}
div.fullwidth {
	width: 100%;
}
div.subtree {
	margin-left: 18px;
}
div.on {
	display: block;
}
div.off {
	display: none;
}
/* new style for fixed menu */

* { 
  font-family: 		Verdana, sans-serif; 
  font-size: 		12px;
  font-weight: 		normal;
  margin: 		0px;
  padding: 		0px;
  color:#552c17;
}

strong, b {
  font-weight:		bold;
}


body { height:100%; }

h4{
 font-weight:bold;
 font-size: 14px;
 color:#552c17;
}

.title{
 padding-top:13px;
 padding-left:10px;
 color:#000000;

}


/*a {
   text-decoration:		underline;
   color:#552c17;
   font-size:12px;
    font-weight:normal;
 }
 
a:hover {
  text-decoration:		underline;
  color:#552c17;
  font-size:12px;
  font-weight:normal;
}*/

a.navi:link,a.navi:visited,a.navi:activate,a.navi:hover{
  text-decoration:	none;
 font-size:14px;
 color:#ffffff;
 font-weight:bold;
}

a.navi:hover{
 text-decoration:	underline;
 font-size:14px;
 color:#ffffff;
 font-weight:bold;
}


a.naviactive:link,a.naviactive:visited,a.naviactive:activate,a.naviactive:hover{
   text-decoration:	underline;
   font-size:14px;
   color:#ffffff;
   font-weight:bold;
}

a.header:link,a.header:visited,a.header:activate{
 font-size:14px;
 color:#552c17;
 font-weight:bold;
 text-decoration:		none;
}

a.header:hover{
 font-size:14px;
 color:#552c17;
 font-weight:bold;
 text-decoration:		underline;
}


a.text:link,a.text:visited,a.text:activate,a.text:hover{
 font-size:12px;
 color:#552c17;
 font-weight:bold;
}


a.mehr:link,a.mehr:visited,a.mehr:activate{
 font-size:10px;
 color:#552c17;
 font-weight:normal;
 text-decoration:		none;
 font-style:italic;
}

a.mehr:hover{
 font-size:10px;
 color:#552c17;
 font-weight:normal;
 text-decoration:		underline;
 font-style:italic;
}



.header{
 font-size:14px;
 color:#552c17;
 font-weight:bold;
}

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%;
  /*!MOD 20070727 KURES commented - since ie7 crashes */
  /*height: expression(document.body.clientHeight - 164  + "px");*/
  overflow-x:hidden;
  max-width:955px;
 }


/* ignored by IE */
body>#Scrolled 
{ 
  padding-top: 165px;
 }

/* ignored by everybody else */
* html, * html body
{ 
  overflow: hidden;
}

* html #Fixed 
{ 
  position: absolute;
 }

* html #Scrolled
{ 
  position: absolute;
  top: 164px;
  overflow: auto;
  /*!MOD 20070727 KURES commented - since ie7 crashes */
  /*height: expression(document.body.clientHeight - 164 + "px");*/
 }
 
 img{
  border:0px solid black;
 }


body>#Inhalt
{ 
  position: static;
  }

#Container {
  height: 95px;

  background-repeat:    no-repeat;
  background-position:  right;
  background-image:     url("/www_global/portal/images/cites/logo_leben.jpg");
  background-color: #FFFFFF;
  max-width:955px;

  /* for IE, ignored by everybody else */
  width:	expression(document.body.clientWidth >955? "955px": "auto" );
}

#ServiceBar {
  float:		left;
  background-color:	#FFFFFF; 
  max-width:955px;
  width:	expression(document.body.clientWidth > 380? "380px": "auto" );
}


/* Menu */
#MenuBar 
{
  height: 70px;
  clear: both;
  max-width:955px;
  /* for IE, ignored by everybody else */
  width:expression(document.body.clientWidth > 955? "955px": "auto" );
  background-color:	#D8EdA8;
  }

 

div#ImageBar {
  margin:		0px;
  padding:		0px;
  height:		148px;
  background-repeat:    no-repeat;
  background-position:	0px 0px;
  /* background image in xxx_bereich.css */
  max-width:955px;
  
  /* for IE, ignored by everybody else */
  width:expression(document.body.clientWidth > 955? "955px": "auto" );
  background-color:	#A2D32B;
}


.bg{ 
  background-repeat:    no-repeat;
  background-position:	0px 0px;

}
.bg2{ 
  background-repeat:    no-repeat;
  background-position:	0px 0px;
}

.mainNavi{
 padding-top:10px;
 float:right;
 color:#A2D32B;
}


#MiddleBar {
  background-color:	#A2D32B;
}

#MiddleBar {
  position: relative;
  margin:		0px;
  padding:		0px;
  height:		43px;
  background-color:		#A2D32B;
  clear:		both;
  max-width:955px;
  
  /* for IE, ignored by everybody else */
  width:expression(document.body.clientWidth > 955? "955px": "auto" );
  
}



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:	1px;

  float:		left;
}



/* Content Bar */
#ContentBar
{ 
  position: relative;
  background-color: #FFFFFF;
  padding-bottom: 1em;
  /* works with standard user agents */
  max-width:955px;
  
  /* for IE, ignored by everybody else */
  width:expression(document.body.clientWidth > 955? "955px": "auto" );
}

#ContentBar #CBLeft { 
  margin:		0px;
  padding:		0px;
  padding-top:          15px;
  padding-bottom:       15px;
  
  width:245px;
  height:100%;
  
  background-color: 	#FFFFFF; 
  vertical-align:top;
}


#ContentBar #CBRight { 
  margin:0px;
  padding-left:   15px;
  padding-right:	10px;
  padding-top:    15px;
  padding-bottom: 15px;

  border-style: solid;
  border-color:#336633;
  border-width: 0px;
  border-left-width: 1px;
  background-color: #FFFFFF; 
  height:100%;
  width:100%;
  vertical-align:top;
}

#MBRight{
  border-color:#336633;
  border-width: 0px;
  border-left-width: 1px;

}

#ContentBar #CBRight #Meldungen li 
{ 
  float: left;
  margin-bottom: 10px;
  margin-right:10px;
  margin-top:10px;
  list-style:none;
  list-style-image:none;
  
  }

#Spalten {
}

#ContentBar #CBRight #Spalten li,
#ContentBar #CBRight div.Spalte
{ 
  float: left;
  width: 284px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.ListDatum{
  font-size:10px;
  font-style:italic;
}

.imgSource{
color:#336633;
padding-left:5px;
}

.textonly {
  display:none;
}

.MeldungItems{
 list-style:none;
 list-style-image:none;
}

.Umwelt {
  list-style-image:	url(/www_global/portal/images/cites/bullet.gif);
  width:245px;
}

.news{
 padding-left:20px;
 padding-right:15px;
}

.imgText{
 padding-top:16px;
 padding-left:5px;
 color:#336633;
}


.Attachment{
  margin:10px;
  margin-left:0px;
  
}


