@charset "utf-8";
/* CSS Document */

body, html {
		background-color: none;
		font-size: 12px;
		color:#000000;
		padding:0px;
		margin:0px;
		height: 100%;
		font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
		background: url(../images/dw2000/body_bg.png) repeat-y 0 0;
}

/* ############# Textformatierung ############ */

a:link { 

  color: black;
  font-style: normal;
  text-decoration: underline;
}

a:active { 
  color: black;
  font-style: normal;
  text-decoration: none;

}

a:visited { 
  color: black;
  font-style: normal;
  text-decoration: underline;

}

h1 {
                font-size: 20px;
                padding: 0px 0px 0px 0px;
}

h2 {
                font-size: 16px;
                padding: 0px 0px 0px 0px;
}

h3, h4, h5, h6 {
                font-size: 12px;
                padding: 0px 0px 0px 0px;
}

p {
        padding: 0px 0px 0px 0px;

}



/* ############# DIV's ############ */

#main {
		text-align: left;
		margin: 0px;
		padding: 0px;
		width: 100%;
		height: 100%;

}


#header {
  height: 63px;
  width: 100%;
  background-repeat: repeat-x;
  background: url(../images/dw2000/header.png) no-repeat 0 12px;
  height: 169px;
  border-bottom: 1px solid #242d82;
  position: relative;
}

#header_links a {

  height: 63px;
  width: 352px;
  float: left;
  background-color: #D6DEEE;
  background-image: url(../images/dw2000/nh-hh-recycling-logo.gif);
  background-repeat: no-repeat;

}

#such_eingabe {

	position: absolute;
	left: 521px;
	top: 124px;
}

#hilfsnavi_flaggenmenu {
	position: absolute;
	top: 124px;
	left: 821px;
	line-height: 24px;
  /*font-size: 14px;*/
}


.additionalnavi {

  padding: 0px 5px 0px 5px;

}

.additionalnavi_active {

  padding: 0px 5px 0px 5px;
  text-decoration: none;
  font-weight: bold;
}

.additionalnavi_active a {

  text-decoration: none;
}

#mitte {

  width: 100%;
  height: 100%;
  float: left;
  /*background-color: white;*/ 

}

#mitte_links {

  width: 200px;
  min-height: 100%;
  height:auto !important; /* moderne Browser */
  height:100%; /* IE */
  background-color: #cfe1f0;
  float: left;
  border-right: 1px solid #242D82;

}

#hauptnavi {

  margin: -14px 0px 0px 0px;
  padding: 0px;

}

#hauptnavi_footer {

  margin: 25px 0px 0px 0px;
  font-size: 10px;

}

.dw2000_link, .dw2000_link a {

   text-decoration: none;

}

#mitte_rechts {

  width: 100%;
  min-height: 100%;
  background-color: #FFFFFF;
  display: inline;

}

#breadcrumb {

  width: auto;
  height: 34px;
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid #242D82;

}

.breadcrumblink_1 {

  padding: 10px 30px 0px 10px;
  margin: 0px 0px 0px 0px;
  width: auto;
  float:left;
  color: #242D82;
  font-weight: bold;
}

#Ebene_2_Menu {

  
  padding: 10px;
  margin: 0px;

}

.unternavi {

  float: left;
  padding: 0px 10px 0px 10px;
  margin: 0px 0px 0px 0px;
}

#content {
	
  float: left;
  padding: 15px 0px 0px 10px;
  width: 650px;
}

/* ############# Hauptnavigation ############ */

#hauptnavi ul { /* 1. Ebene komplett */

  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px;

}

#hauptnavi ul li { /* 1. Ebene */

  padding: 10px 0px 10px 30px;
  border-bottom: 1px solid #242D82;
}

#hauptnavi ul li a { /* 1. Ebene */

  font-weight: bold;
  text-decoration: none;
}

#hauptnavi ul li.active{ /* 1. Ebene */

  background-color: #80b1da;
  background-image: url(../images/dw2000/Navi_Pfeil.png);
  background-repeat:no-repeat;
  background-position: 15px 13px;
 
}

#hauptnavi ul li.active a { /* 1. Ebene */

  color: #242D82;
}

/****** 2. Ebene ******/

#hauptnavi ul .subNavigation {

}

#hauptnavi ul li ul { /* 2. Ebene komplett */

  padding: 5px 0px 0px 0px;
  margin: 0px 0px 0px -20px;
}

#hauptnavi ul li ul li { /* 2. Ebene */

  padding: 5px 0px 0px 30px;
  border: 0px;
}

#hauptnavi ul li ul li a { /* 2. Ebene */

  font-weight: normal;
  font-size: 11px;
  text-decoration: underline;
  color: #000000 !important;
}

#hauptnavi ul li ul li.active { /* 2. Ebene */

  background-image: none;

}

#hauptnavi ul li ul li.active a { /* 2. Ebene */

  text-decoration: none;
  font-weight: bold;
  color: black;

}

/* ############# Hilfsnavigation rechts ############ */

#Ebene_2_Menu ul { /* 1. Ebene komplett */

  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px;

}

#Ebene_2_Menu ul li { /* 1. Ebene */

  padding: 0px 0px 0px 0px;
}

#Ebene_2_Menu ul li a { /* 1. Ebene */

  font-weight: bold;
  text-decoration: none;
}

#Ebene_2_Menu li.active{ /* 1. Ebene */

 
}

#Ebene_2_Menu ul li.active a { /* 1. Ebene */


}

/****** 2. Ebene ******/

#Ebene_2_Menu ul .subNavigation {

}

#Ebene_2_Menu ul li ul { /* 2. Ebene komplett */

  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

#Ebene_2_Menu ul li ul li { /* 2. Ebene */

  padding: 0px 0px 0px 0px;
  border: 0px;
}

#Ebene_2_Menu ul li ul li a { /* 2. Ebene */

  font-weight: normal;
  font-size: 11px;
  text-decoration: underline;
  color: #000000 !important;
}

#Ebene_2_Menu ul li ul li.active { /* 2. Ebene */

  background-image: none;

}

#Ebene_2_Menu ul li ul li.active a { /* 2. Ebene */

  text-decoration: none;
  font-weight: bold;
  color: black;

}

/* ############# Kontaktformular ############ */

#contactForm label {

  width: 90px;
  margin: 0px 20px 0px 0px;
  float: left;

}

#contactForm label2 {

  width: 180px;
  margin: 0px 20px 0px 0px;
  float: left;

}

#contactFormSubmitRight {

  float: left;
  margin: 10px 20px 0px 0px;
}

#contactFormSubmitRight input {

  width: auto !important;
}

#contactFormSubmitText {

  float: left;
  margin: 15px 20px 0px 0px;
}

#contactForm textarea {

  width: 300px;
  height: 90px;
}

#contactForm input {

  width: 190px;

}

#contactForm .sofort_rueckruf_radio {

  width: auto;
  float: left;

}

#contactForm .sofort_rueckruf_text {

  width: 50px;
  display: inline;
}

/* ############# Mitgliederbereich Login ############ */

.login_form label{

   width: 90px;
   float: left;

}

#h_blue{
	height: 12px;
	background-color: #242d82;
	display: block;
}

#logo img{
	border: 0;
}

#logo{
	width: 492px;
}