/** Routenlisten */
div.segment{
  background-color:#608ac6;
  color:white;
  text-align:center;
}
h2.segment{
    background-color:#608ac6;
    color:white;
    text-align:center;
}

h3.route{
/*  width:100%;*/
  padding-top:10px;
  text-align:left;
  background-color:#ede293;
  margin-bottom:0pt;
  margin-top:1em;
  clear:none;
}
div.routea{
	padding-top:10px;
	text-align:left;
	background-color:#ede293;
	margin-bottom:0pt;
	margin-top:1em;
}
div.routeb{
        border:1pt solid #ede293;
	padding-left:10px;
	text-align:left;
	background-color:#e8e7d5;
	margin-bottom:0pt;
	margin-top:0pt;
}
div.routeb li {
/*        border-left:1pt dotted gray;
        border-bottom:1pt dotted gray;*/
        border:1pt solid #ede293;
        list-style-type:none;
	margin-top:5pt;
	padding-bottom:0pt;
	margin-bottom:0pt;
}

div.routeb i {
	color:navy;
}
/** Boulderlisten **/
div.boulder{
	padding:10pt;
	margin-bottom:5pt;
}
div.bould_seg{
	 font-size:95%;
}
/** Ticklisten */
table.tick {
	border: 1pt solid black;
	clear: left;
	margin:0pt;
	padding:0pt;
	border-collapse: collapse;
	empty-cells: show;
}
table.tick * td {
	border: 1pt solid gray;	
}
table.tick * th{
	border: 1pt solid gray;
}
/** top ten */
dl.top_ten{
	border-left:1pt solid #FFD700; border-bottom:1pt solid #FFD700;}
dl.top_ten > dt{
	 background-color:rgb(255,255,180);min-height:30px;border:1pt solid #FFD700;
}
dl.top_ten > dd {background-color:rgb(255,255,220);padding-left:0em;margin-left:1em;
	border-bottom: 1pt solid rgb(255,255,180);
}
dl.top_ten span.route{color:navy;}
dl.top_ten  li {
  color:navy;
  border: 1pt dotted gray;
}

