/* CSS Document */

* {
	margin:0px;
	padding:0px;
	text-decoration:none;
	/*border:1px solid #dddddd;*/
}

ul li{
        margin-left:1.3em;
        list-style:square;
}

p {
	margin-bottom:1em;
}

body {
	
	background-color:#FFFFFF;
	background-image:url(data/img/boeppel20x20.png);
	background-repeat:no-repeat;
	background-position:0em 0em;	
	font-family: arial, helvetica, sans-serif;
	color:#000000;
	font-size: 100%;
	text-align: left;
	margin-left:0.7em!important;
}

#dssubbody {
	width:62em !important;
	padding-top:0.5em;

}

a img {
	border:none;
}

#headerimg {
	margin-bottom:0.3em;
}

/***************************************************

		M E T A N A V I

***************************************************/

#dssiteheader{
        
}


ul#metanavi {
	font-size:1.1em;
        margin-left:1.4em;
	margin-right:1.4em;
	border-bottom:1px solid #1B5173;
	margin-bottom:1em;
	padding-bottom:0.2em;
        
	
}

* html ul#metanavi {
	margin-left:0.7em;
}

ul#metanavi li {
	display:inline;
	line-height:0.67em !important;
	height:0.67em;
	
}



ul#metanavi li a {
	font-size:0.7em;
	color:#1B5173;
	border-left:1px solid #1B5173;
	padding-left:2em;
	padding-right:2em;
}

ul#metanavi li.first a {
        border-left:none;
	
        padding:0em 1em 0em 0em;
	
}



#searchterm {
	width:7em;
	background-color:#E6EAF3;
	font-size:0.7em;
        color:#003585;
}

/***************************************************

		H E A D

***************************************************/

#image_container{
       width:48.875em;
}


/***************************************************

		N A V I 

***************************************************/

#dsmenus li {
	width:11.1em;
	margin-left:1.45em;
	_tborder-top: 1px solid white;
        padding:0em 0em 0.15em 0em;
        list-style:none;
}

#dsmenus li a {
	margin:0em 0em 0em 0em;
        display:block;
	background-color:#7DC4BE;
	font-size:0.8em;
	padding-top:0.3em;
	padding-bottom:0.3em;
	color:#000000;
	padding-left:1.5em;
	
}

#dsmenus li a.dsmenu_inactive {
	font-weight:bold;
	
}

#dsmenus li a.dsmenu_active {
	background:url(mm/pfeill_gelb.png) no-repeat 0.6em 0.6em;
	
}

#dsmenus li a.dsmenu_active {
	background-color:#279C93;
	color:#F8F6FF;
        font-weight:bold;
}

#dsmenus li ul li {
	margin-left:0px;
}

#dsmenus li ul li a {
	padding-left:2em;
	background-color:#C1E3DF;
	font-weight:bold;
	font-size:0.8em;
}



#dsmenus li ul li a.dssubmenu_active {
	color:#D3232D;
}

#dsmenufooter {

	margin-left:1.45em;
	width:11.125em;
}


.dssubmenus_1{list-style-image: url("mm/arrow_nav.gif");list-style-position: outside;padding: 0em 0em 0em 0em;margin: 0em 0em 0em 0em;}
.dssubmenus_2{
    font-size:0.8em;
    margin:0em 0em 0em 2.8em;
    padding:0em 0em 0em 0em;
}


/***************************************************

		COLUMNS & ARTICLES

***************************************************/

#dscolumns {
	width:48em;
	width:100%
}

#dscolumn2_3, #dscolumn1_2{
	width:23.5em;
	margin-right:0.3em;
        margin-left:0.4em;
}
#dscolumn1_2{
width:35em;
}



#dscolumn2_3 .dsarticle, #dscolumn1_2 .dsarticle, #dscolumn1_1 .dsarticle {
	background-color:#D6ECEA;
	padding:1em;
	font-size:0.75em;
	line-height:1.3em;
        padding-top:1.5em;
	
        padding-bottom:2em;
        margin-top:0.1em;
        
}

#dscolumn2_3 .dsarticle a:link, #dscolumn2_3 .dsarticle a:visited,#dscolumn1_2 .dsarticle a:link, #dscolumn1_2 .dsarticle a:visited, #dscolumn1_1 .dsarticle a:link, #dscolumn1_1 .dsarticle a:visited{
        color:#003585;
        font-weight:bold;
}



#dssearch_container{
font-size:0.9em;
background-color:#D6ECEA;
width:37.4em;
padding:1em 1em 1em 1em;
}

#dssearch_container a:link, #dssearch_container a:visited, #dssearch_title a:link{
color:#003585;
font-weight:bold;
}



#dssearch_head{
font-size:1em;
color:#003585;
font-weight:bold;
margin:0em 0em 1em 0em;
}

#dssearch_foot{
font.size:1em;
color:#003585;
font-weight:bold;
margin:0em 0em 1em 0em;
}

#dscolumn1_1 {
	width:35.5em;
}

#dscolumn1_1 label {
	color:#1B5173;
	font-size:0.8em;
}

#dscolumn1_1 .dsarticle {

	background-color:#D6ECEA;
	padding:1em;
	font-size:0.75em;
	padding-top:1.5em;
	padding-bottom:2em;
	
}



#dscolumn2_2 .dsarticle, #dscolumn3_3 .dsarticle {
	padding-top:5em;
	font-size:0.75em;
	color:#1B5173;
}


#dscolumn2_2 .dsarticle_4, #dscolumn3_3 .dsarticle_4 {
	
        width:16.3em;
        padding-top:5.5em;
	font-size:0.75em;
	color:#000000;
}
#dscolumn2_2 .dsarticle_4 a:link, #dscolumn2_2 .dsarticle_4 a:visited, #dscolumn2_2 .dsarticle_4 a:active{
	color:#003585;
        text-decoration:none;
         
}
#dscolumn3_3 .dsarticle_4 a:link, #dscolumn3_3 .dsarticle_4 a:visited, #dscolumn3_3 .dsarticle_4 a:active{
	color:#003585;
        text-decoration:none;
         
}


#dscolumn2_2 h1, #dscolumn1_3 h1 {
	display:none;
}

#dscolumn3_3 h1, #dscolumn1_3 h1 {
	display:none;
}





div#dscontent {
	margin-left:0.5em;

}

.dsarticle input, .dsarticle textarea {
	background-color:#FDFBE9;
}

textarea#message {
	width:300px;
}

div#dscontent,
#dsmenucontainer,
#dscolumns,
#dssubbody, 
#dscolumn1_2,
#dscolumn2_2,
#dscolumn1_3,
#dscolumn2_3,
#dscolumn3_3,
ul#metanavi,
#dsmain,
form#searchform,
#metanavi {
	float:left;
}


.kontaktformular{
	font-size:100%
	}
.kontaktformular div{
	width:5em;
	float:left;
	}
.newsletter_abo label{
	display: block;
  	float: left;
	width: 10em;}

.dsoption_1{
color:#003585;
        font-weight:bold;
}

/**************************************************

        L I N K L I S T

**************************************************/


.dslinklist_0{
       color:#003585;
       font-weight:bold; 
       font-size:1em;
}

/***************************************************

		h1 - h6

***************************************************/

h1 {
	font-size:1.3em;
	color:#003585;
	margin-bottom:1em;
}

.tooltip {
	position: absolute;
	display: none;
	background-color: #ffffff;
	border:1px solid silver;
	padding-bottom:0.5em;
	width:25em;
	-moz-opacity: 0.9;
	filter: alpha(Opacity=90);         
}

 

.tooltip h3 {
	background-color: #999999;
	padding:0.1em;
	color:#ffffff;
	text-align:center;
}

.tooltip p {
     padding:0.5em;
}


.header_annotation {
     padding:0em 0em 0.5em 1.2em;
     margin:0em 0em 0em 0em;
     font-weight:bold;
     color:#000000;
}

.doc_annotation {
     width:14em;
     padding:0em 0em 0em 0em;
     margin:0em 0em 0em 0em;
}

.doc_annotation li{
     list-style:square;
     list-style-image: url(images/doc.gif);
     list-style-position:outside;
     padding:0em 0em 0.5em 0em;
     margin-left:1.1em !important; margin-left:1.6em; margin-left/**/:/**/1.4em;
}

.doc_annotation a:link, .doc_annotation a:visited{
     color:#003585;
}



.link_annotation {
     width:14em;
     padding:0em 0em 0em 0em;
     margin:0em 0em 0em 0em;
     font-weight:bold;
}

.link_annotation li{
     list-style:square;
     list-style-image: url(images/link.gif);
     list-style-position:outside;
     padding:0em 0em 0.5em 0em;
     margin-left:1.1em !important; margin-left:1.6em; margin-left/**/:/**/1.2em;
}

.link_annotation a:link, .link_annotation a:visited{
     color:#003585;
}

/**************************************************
         
                S i t e m a p

****************************************************/

.sitemapheadline{
     text-decoration: none;
     background-color:#7DC4BE;
     display: block;
     width:27.2em;
     margin:0.3em 0em 0em 0em;
     padding:0.1em 1em 0.1em 1.5em;
}

.sitemapheadline li{
     list-style-type: none;
}


.sitemapheadline a:link,.sitemapheadline a:visited{
     font-weight:bold;
     font-size: 1.1em;
     color:#F8F6FF;
     text-decoration: none;
}
.sitemapheadline a:hover{
     color:#CC0000;
}

.sitemapsub{
     padding:0em 0em 0em 0em;
     margin:0.2em 0em 0em 3em;
}

.sitemapsub li{
     list-style-type: square;
}

.sitemapsub a:link, .sitemapsub a:visited{
     text-decoration: none;
     color:#123446;
     font-size: 1.1em;
}

.sitemapsub a:hover{
     color:#CC0000
}

.sitemapsubsub{
     padding:0em 0em 0em 0em;
     margin:0.2em 0em 0em 6em;
}

.sitemapsubsub li{
     list-style-type: square;
}

.sitemapsubsub a:link, .sitemapsub a:visited{
     text-decoration: none;
     color:#123446;
     font-size: 1.1em;
}
.sitemapsubsub a:hover{
     color:#CC0000
}

#container_broschuere{
     font-size:1em;
     
     width:29.5em;
     float:left;
     padding:0em 0em 0em 0em;
     margin:0em 0em 1em 0em;          
}

#form_details{
     
     float:left;
     border: 1px solid #279C93;
     padding:0em 0em 0em 0em;
     margin:0em 0.5em 0em 0em;
     
}

#form_broschuere{
     font-size:1em;
     width:24.5em;
     background-color:#7DC4BE;
     float:left;

     padding:0.1em 0.1em 0.1em 0.3em;
     margin:0em 0.5em 0em 0em;
}


#form_menge{
      color:#186058;
      background-color: #F4FAF8;
      border: 1px solid #279C93;
      height:1.3em;
      width:1.5em;
      float:left;
      padding:0em 0em 0em 0.2em;
      margin:0em 0em 0em 0em;
}




#form_ueberschrift{
     font-size:1em;
     font-weight:bold;
     height:1.55em;
     width:29.3em;
     color:#F4FAF8;
     background-color:#7DC4BE;
     padding:0.2em 0em 0em 0.3em;
     margin:0em 0em 1em 0em;
     clear:left;
     
}


#form_container{
     font-size:1em;
     width:29.5em;
     float:left;
     padding:0em 0em 0em 0em;
     margin:0em 0em 0.5em 0em;          
}

#form_bezeichner{
     font-size:1em;
     font-weight:bold;
     width:10em;
     height:1.4em;
     background-color:#7DC4BE;
     color:#F4FAF8;
     float:left;
     padding:0em 0em 0em 0.3em;
     margin:0em 0.5em 0em 0em;
}


#form_form{
      color:#186058;
      background-color: #F4FAF8;
      border: 1px solid #279C93;
      width:18.2em;
      float:left;
      padding:0em 0em 0em 0.3em;
      margin:0em 0em 0em 0em;
}

.sponsor_container{
margin-left:0.2em;      
padding-top:1em;
      padding-left:0em;
      width:15em;
      font-size:0.7em;
      font-weight:bold;

      
}
.sponsor_container img{
      padding-top:0.5em;
      width:100%;
}
/* Header mit AL-Logo*/
.hessendiv{
	width:47.3em;
	height:5.8em;
	margin-left:1.5em;
	margin-top:0.4em;
}
*html .hessendiv{
	margin-top:0.0em;
}
#logo_hessenumwelttech{
	float:left;
	width:11.0em;
	margin-right:32.4em;
	margin-top:0.5em;
}

#logo_landhessen{
	width:3.8em;
	float:left;
	margin-top:-0.6em;
}
*html #logo_landhessen{
	margin-top:0.0em;
}
#logo_hessenumwelttech img{
	width:100%;
}

#logo_landhessen img{
	width:100%;
}
.headimg1{
	width:47.1em;
	margin-left:1.4em;
	border-top-style: solid;
	border-top-width: 0px;
	border-top-color: #a5a7a8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	margin-top:-0.1em;
	margin-bottom:0.3em;
	}
*html .headimg1{
	margin-left:1.45em;
	margin-top:-0.2em;
	width:47.1em;
}
.headimg1 img{
	width:100%;
	border-left-style:none;
	white-space: nowrap;
	}
*html .headimg1 img{
	width:100%;
}