/* 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: 0px;
}

#klammer #teaser_links, #klammer .teaser_rechts {
margin-bottom:30px;
}

#teaser_rechts {
background:#EDEDED none repeat scroll 0;
font-size:0.9em;
color: #000;
}
#teaser_rechts .kontaktbox_head {
padding:6px 0 4px 10px;
}
.teaserbox_subhead {
border-top: 1px solid #CCCCCC;
background:#E2E2E2 none repeat scroll 0;
padding: 6px 104px 6px 10px;
line-height:130%;
}
.teaserbox_inhalt {
border-top: 1px solid #CCCCCC;
padding:6px 90px 6px 10px;
line-height:130%;
}
#teaser_rechts .presseinfos_link {
background:#EDEDED none repeat scroll 0;
padding-left:10px;
padding-bottom: 0px;
}
#teaser_rechts .bild {
margin-left:118px;
margin-top:18px;
position:absolute;
z-index:2;
}

/* HOME: Teaser unter Intro */

#teaser_links {

}

#teaser_links_bild {
  float: left;
}

#teaser_links_text {
 font-size: 0.9em;
 padding-top: 0px;
 padding-bottom: 0px;
}

#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;
}

.teaser_links_text_head {
color:#006BB6;
padding:6px 4px 4px 8px;
}

.teaser_links_text_text {
border-top: 1px solid #CCCCCC;
color:#000000;
}

.teaser_links_text_text ul {
list-style-type:none;
margin:0;
padding:0;
padding-bottom:24px;
}

.teaser_links_text_text ul li a {
border-color:#CCCCCC;
}

.teaser_links_text_text ul li a {
background:#EDEDED url(../../images/pfeil_pi_s.gif) no-repeat scroll 6px 8px;
border-bottom:1px solid #CCCCCC;
color:#000;
display:block;
font-size:1.0em;
/*height:40px;*/
overflow:hidden;
padding:4px 10px 4px 16px;
text-decoration:none;
}


/* 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;
}


#hauptnavigation #nav_home a, #hauptnavigation #nav_home a.aktiv {
  color: #FFFFFF;
  background: #006BB6;
  padding: 5px 8px 6px 27px;
  background-image: url(../../images/pfeil_w.gif);
  background-position: 6px 8px;
  background-repeat: no-repeat;
  text-decoration: none;
  font-family: Arial, Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 0.8em;
}

/* 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 {
  background-color: #e0e2e3;
  background-color: #ededed;
  color: #006BB6;
}
#nav_rubrik_6 {
  background-color: #ededed;
  margin-top: -5px;
  padding-top: 5px;
  height: 22px;
}

body #nav_rubrik1_line {
  width: 164px;
}