/* CSS Document Home*/

html body {
  background-image: url(../images/hintergrund_verlauf_home.gif);
  background-repeat: repeat-y;
  background-position: left top;
}

#klammer #inhalte {
  background-image: none;
  background-color: #fff;
  padding: 0px 0 0 0;
  height: 100%;
}

#klammer #spalte_1 {
  float: left;
  height: 100%;
  overflow: hidden;

  line-height: 150%;
  width: 760px;
  margin: 0;
  color: #fff;
}

#klammer #spalte_2 {
  width: 214px;
  float: right;
  overflow: hidden;

  line-height: 150%;
  color: #fff;
  height: 100%;
  overflow: visible;
  margin-bottom:30px;
}

#klammer #intro {

}

#klammer #headline h1 {
  font-size: 180%;
  font-weight: normal;
  line-height: 120%;
}

#klammer #teaser_links {
  width: 320px;
  float: left;
  height: 100%;
  margin-top: 30px;
  background: #EDEDED;
}

#klammer .teaser_rechts {
  width: 410px;
  float: right;
  height: 100%;
  margin-top: 30px;
}

#klammer .teaser_rechts h1 {
  font-size: 1.3em;
}

#klammer .teaser_rechts .preheadline {
  font-size: 1.3em;
}

#klammer .teaser {
  width: 214px;
  height: 100%;
  margin-bottom: 40px;
}

/* HOME: Teaser unter Intro */

#teaser_links {

}

#teaser_links_bild {
  float: left;
}

#teaser_links_text {
 font-size: 0.9em;
 padding-top: 10px;
 padding-bottom: 35px;
}

#teaser_links_text .head{
 color:#0169B3;
 font-weight: bold;

}

#teaser_links_text .subhead{
 color:#000;
 margin-bottom: 10px;
}

#teaser_links_text a {
  text-decoration: none;
}

#teaser_links_text a:hover {
  text-decoration: underline;
}

/* HOME: Teaser unter Intro Projektkompass */

#pk_teaser_links {

}

#pk_teaser_links_bild {
  	float: left;
	width:90px;  
  	height:165px;
	padding-left:10px;
	padding-top:15px;
}

#pk_teaser_links_text {
 font-size: 0.9em;
 padding-top: 10px;
}

#pk_teaser_links_text .head{
 color:#0169B3;
 font-weight: bold;
}

#pk_teaser_links_text .subhead{
 color:#000;
 margin-bottom: 10px;
}

#pk_teaser_links_text a {
  text-decoration: none;
}

#pk_teaser_links_text a:hover {
  text-decoration: underline;
}

#pk_teaser_links_text .ddwahl-2 {
height:22px;
width:203px;
}

#pk_teaser_links_text div.select a {
font-weight:normal;
overflow:hidden;
text-decoration:none;
}

#pk_teaser_links_text .button_teaser {
text-align:left;
}

#pk_teaser_links_text #selectcountrystate {
max-height: 80px;
}

#pk_teaser_links_text #bundesland {
  z-index: 2;
}
#pk_teaser_links_text #kategorie {
  z-index: 3;
}

#pk_teaser_links_text ul.selectbox {
 position:absolute; 
 top: 26px;
 padding: 0px 2px 0 2px; 
 list-style: none;
 background: #F9F9F9; 
 border-width: 4px;
 border-top: 3px;
 border-style: solid; 
 border-color: #ccc;
 z-index: 1000; 
 line-height: 1.5em; 
 display: block; 
 margin: 0;
 clear: left;
 width: 206px;
 max-height: 100px;
 overflow: auto;
  -moz-opacity:0.98; -khtml-opacity:0.98; opacity:0.98;
  filter:alpha(opacity=98);
}

#pk_teaser_links_text div.hide-dropdown .selectbox {
 display: none;
}

#pk_teaser_links_text .ddwahl {
  height: 22px;
}

#pk_teaser_links_text #zone-wahl-1, #pk_teaser_links_text #zone-wahl-2 {
  float: left;
  border: 0px solid #000;
  padding: 3px 3px 0px 4px;
  height: 22px;
  background: #fff;
  background-image:url(../images/pfeil-dropdown-1.gif);
  background-position: top right;
  background-repeat: no-repeat;
  -moz-opacity:0.98; -khtml-opacity:0.98; opacity:0.98;
  filter:alpha(opacity=98);
}

#pk_teaser_links_text #zone-wahl-2 {
  background-image:url(../images/pfeil-dropdown-2.gif);
  background-position: top right;
  background-repeat: no-repeat;
  -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;
  filter:alpha(opacity=40);
}

/* HOME: Footer */

#footer {
  font-size: 0.7em;
  padding-left: 20px;
  clear: right;
  clear: left;
  margin-top: 0px;
}

#seitenservice {
  float: left;
}

#seitenservice a {
  padding: 0 0 0 19px;
}

#fusszeile {
  float: left;
  padding: 0px 0 0px 10px;
  margin: 0px 0 20px 0;
}




/* FARBE auf GRAU */
/*****************************************/

#nav_rubrik2_line, #nav_rubrik1_line, #nav_rubrik3_line, #nav_rubrik4_line, #nav_rubrik5_line, #nav_rubrik6_line {
  background-color: #c3c7cb;
}
#hauptnavigation .haupt a, #hauptnavigation #nav_home a {
  background-color: #e0e2e3;
  background-color: #ededed;
  color: #006BB6;
}
#nav_rubrik_6 {
  background-color: #ededed;
  margin-top: -5px;
  padding-top: 5px;
  height: 22px;
}
