@import url("reset.css");



html, body, table, textarea, input {

	line-height: 1.4em;

	font-size: 12px;

	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 

	color: #000;

}



ul

{

margin:6px 0 6px 0;

padding:0;

}





li {

  padding-left: 15px;

  background-image:url(../images/icon_pfeil.gif); 

  background-repeat:no-repeat; 

  background-position: 5px 1px !important;

  background-position: 5px 2px;

}





div,p,form {

  margin:0;

  padding:0;

}



h1 {

  font-size:16px;

  font-weight:bold;

  margin:0;

  padding:0;

}



h2 {

  font-size:13px;

  font-weight:normal;

  color:#000;

}



h3 {

  font-size:16px;

  font-weight:bold;

  color:#66BB47;

}



.textgrau {

  font-size:10px;

  font-weight:normal;

  color:#999999;

}



a {

  color:#C22E8E;

  text-decoration:none;

}



a:hover {

  text-decoration:underline;

}



a.footer {

  color:#C22E8E;

  text-decoration:none;

}



a.footer:hover {

  text-decoration:underline;

}



a.hauptnavi_na {

  color:#C22E8E;

  text-decoration:none;

}



a.hauptnavi_na:hover {

  color:#000;

  text-decoration:none;

}



a.hauptnavi_a {

  color:#000;

  text-decoration:none;

}



a.hauptnavi_a:hover {

  text-decoration:none;

}



a.subnavi_na {

  /*font-family: "Arial Narrow", Verdana, Tahoma, Arial, Helvetica, sans-serif; */

  font-size:11px;

  font-weight:normal;

  color:#C22E8E;

  text-decoration:none;

}



a.subnavi_na:hover {

  color:#781B55;

  text-decoration:none;

}



a.subnavi_a {

  /*font-family: "Arial Narrow", Verdana, Tahoma, Arial, Helvetica, sans-serif; */

  font-size:11px;

  font-weight:normal;

  color:#781B55;

  text-decoration:none;

}



a.subnavi_a:hover {

  text-decoration:none;

}



td.subnavi_a {

  background-color:#C22E8E;

  height:25px;

  vertical-align:middle;

  border-bottom:1px solid #FFF;

}



td.subnavi_na {

  background-color:#C22E8E;

  height:25px;

  padding:0 0 0 20px;

  vertical-align:middle;

  border-bottom:1px solid #FFF;

}



td.footer {

	font-size: 11px;

	color: #C22E8E;

}



.textBorder

{

    border-bottom:      1px dotted #c22e8e;

    border-top:         1px dotted #ffffff;

    background-color:   #ffffff;

    margin:             0px;

    padding:            5px;

}



.textBackground

{

    background-color:   #aeadb2;

    color:              #ffffff;





div.searchResultItem {

  margin:15px 0 15px 0;

}



/**

 * CSS styles for Contenido Sitemap.

 * 

 * @author Frederic Schneider

 * @copyright four for business AG <www.4fb.de>

 * @version 0.1.0

 * 

 * created 2008-04-11

 */



.sitemap, .sitemap ul {

        margin-left:0;

        padding-left: 0;

}



.sitemap li {

	border-bottom: 1px solid #ffffff;

	list-style-type: none;

}



.sitemap .level1 {

        background-color: #ddd;

        padding: 3px 3px 3px 10px;

}



.sitemap .level2 {

        background-color: #eee;

        padding: 3px 3px 3px 30px;

}



.sitemap .level3 {

        background-color: #ffffff;

        padding: 3px 3px 3px 50px;

}



#printbtn { 

  border:1px solid #000;

  background-color:B2B7BB;

  color:#FFF;

  font-size:13px;

  cursor: pointer; 

  width: 120px; 

  margin-bottom: 25px;

}



@media printbtn {

  input.donotprint { 

    display:none; 

  }

}







/* Only for IE */

*+html .sitemap .list2, * html .sitemap .list2 {

        margin-top: -14px;

}

