/* BB 060531: auskommentiert
#kd h1{
background-color: #FFFFFF;
border-bottom:1px solid #E0E1E2;
padding: 15px 10px 3px 10px;
color: #00517E;
font-size:100%;
}
*/

#kd-content{
background-color: #FFFFFF;
/*padding: 5px 7px 10px 0px; */
padding: 0px 7px 12px 0px;
border-bottom:1px solid #E0E1E2;
}

/* Category */
#kd ul.ticker{
  border-bottom: 1px solid #E0E1E2;
  border-top: 1px solid #E0E1E2;
  padding-top: 1px;
}

#kd ul li{
  margin:0;
}

#kd ul li.kdcat{
padding: 2px 5px;
  border-bottom: 1px solid #E0E1E2;
  border-top: 1px solid #E0E1E2;
  background-color: #CCECEC;
  margin-bottom:1px; /* for IE */
}


/* ----- kd-val-dummy: for W3C Validator for nested lists ( NEU BB 060601) ----- */
#kd ul li.kd-val-dummy,
#kd ul li.kd-val-dummy ul{
  list-style-type: none;
  background-color: #FFFFFF;
  border:0;
}
#kd ul li.kd-val-dummy ul{
padding:0 0 1px 0;
}
/* IE Win only: to avoid spacing \*/
 * html body #kd ul li.kd-val-dummy ul{
  height:0px; 
}
/* End Hack */


/* ----- kd-validator-dummy: for W3C Validator for nested lists ----- */
#kd ul li.kd-validator-dummy,
#kd ul li.kd-validator-dummy ul{
  list-style-type: none;
  background-color: #FFFFFF;
  border:0;
}
#kd ul li.kd-validator-dummy ul li {
  background-color: #FFFFFF;
  border:0;
}
#kd ul li.kd-validator-dummy ul{
padding:0 0 1px 0;
}
/* IE Win only: to avoid spacing \*/
 * html body #kd ul li.kd-validator-dummy ul{
  margin-top:-15px;    
}
/* End Hack */

/* alternierende Lines */
#kd ul li ul li.kdline1{
  background-color: #F3F3F4;
}
#kd ul li ul li.kdline0{
  background-color: #FFFFFF;
}

#kd ul li ul li.kdline1,
#kd ul li ul li.kdline0{
  padding: 5px;
  border-bottom: 1px solid #E0E1E2;
  border-top: 1px solid #E0E1E2;
  margin-top:1px;
}

/* Following pages */
#kd-nav{
  text-align: center;
  background-color: #FFFFFF;
  width: 430px;
  margin-left: 10px;
  padding: 4px 0 4px 0;
  color: #00517E;
  font-weight: bold;
}

#kd-nav a{
  color: #009F9E;
  text-decoration: none;
}

#kd-nav a:hover,
#kd-nav a:focus{
  text-decoration: underline;
}

#kd-nav span{
  color: #00517E;
}

.kdline-leftbox{width:205px; float:left;text-align:center;padding: 5% 0;}
.kdline-rightbox{margin-left:213px; padding: 5% 0;}

/* MF 060612: Hack for IE float indent bug */
/* Hides from IE5-mac \*/
* html .kdline-rightbox{height: 1%;margin-left:210px;}
/* End hide from IE5-mac */ 

.kdline-headline{color:#00517E;font-weight:bold;}
.kdline-subheadline{color:#000000;}
.kdline-clearer{clear:both;}

/* BB 060531: auskommentiert
#kd h1{
border-bottom: 1px solid #ECECEC;
margin-bottom: 0px;
padding-bottom: 2px;
}
*/

div#kd div#kdcontent{
margin-top:1px;
border-top: 1px solid #ECECEC;
}

/* FAQ */
.kdline-question{color:#000000;}
.kdline-answer{}


/* A-Z Index */
.validator-dummy{
list-style-type:none;
}

#kd #azcat{
float:left;
width: 206px;
}

#kd #azline{
margin-left:225px;
margin-top:9px;
}

#azline ul{
list-style-type: none;
}

#kd #azcat ul li{
width:100%;
padding: 0;
}

#kd #azcat ul.ticker li {
}

#kd #azcat ul.ticker li{ /* BB 060602 */
font-weight: bold;
}

/* BB 060602: auskommentiert
.KDCatIndexCatName{
font-weight: bold;
}
*/

#kd #azline ul li{
}

.KDCatIndexCatFirstLetter{
font-size:1.1em;
color:#009F9E;
}

.KDLineIndexLink{
}

a.indexcat,
a.indexcatselected{
width: 100%;
display:block;
color:#000000;
text-decoration:none;
padding: 2px;
}


a.indexcatselected,
a.indexcatselected:hover,
a.indexcat:hover,
a.indexcat:active{
background-color:#CCECEC;
text-decoration: none;
}

#azline a{
color:#000000;
font-weight: bold;
font-size: 0.9em;
}

#azcat ul.ticker{
border: 0;
}

/* MF 060606: stärkerer Kontrast */
#azline h2{
  color: #00517E;
}

#azline ul{
  margin-top:5px;
}

/* FAQ-Liste */

.toplink {
  display:block;
  text-align: right;
}
.question {
  color: #000;
  font-weight: bold;
}
.answer {
  color: #000;
}

#kd h2 {
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}


