body  {
    margin: 0px 0px 0px 0px;
    font-family:Trebuchet MS, Arial, sans-serif; /* Lucida Sans Unicode, Lucida Grande, */
    font-size:0.7em;
    background-color: #ffffff;
    background-image: url(../grafiken/v5/grau.jpg);
    background-repeat:repeat-x;
    background-color:#eeeeee;
}
#header	{
	position:absolute;
	left:570px;
	top:5px;
}
a:focus {
 -moz-outline:none; /* fuer unseren Browser der Wahl */
 outline:none; /* CSS 3 */
 ie-dummy:expression(this.hideFocus=true); /* IE >= 5.5 */
}
.a_u_blau {
    color:#0063DC;text-decoration:underline;/*1E4F98*/
}
.a_u_blau:hover {
    color:#0063DC;text-decoration:none;
}
.a_u_ext {
    color:#0063DC;
    text-decoration:none;
    background-image: url(../grafiken/extern.png);
    background-repeat:no-repeat;
    background-position:right top;
    padding-right:16px;
}
.a_u_ext:hover {
    color:#0063DC;text-decoration:underline;
}
.a_blau {
    color:#0063DC;text-decoration:none;
}
.a_blau:hover {
    color:#0063DC;text-decoration:underline;
}
.a_u_rot {
    color:#880000;text-decoration:underline;
}
.a_u_rot:hover {
    color:#880000;text-decoration:none;
}
.a_rot {
    color:#880000;text-decoration:none;
}
.a_rot:hover {
    color:#880000;text-decoration:underline;
}
.rot  {
    color:#880000;
}
.a_u_cb:hover {
    color:#0046D5;text-decoration:none;
}
.a_u_cb {
    color:#0046D5;text-decoration:underline;
}
.a_u_weiss:hover {
    color:#ffffff;text-decoration:underline;
}
.a_u_weiss {
    color:#ffffff;text-decoration:none;
}
.a_no {
  color:#000000;
  text-decoration:none;
}
.a_no:hover {
  color:#000000;
  text-decoration:none;
}
.popuplink  {
  color:#0046D5;
  cursor:pointer;
  padding-left:14px;
  background-image:url(../grafiken/arrow.gif);
  background-repeat:no-repeat;
  background-position:0px 4px;
  text-decoration:underline;
}
.grau33 {
  color:#4f4f4f;
}
#all  {
    margin:10px auto 0 auto;
    width:960px;
}
#navi  {
    float:left;
    margin:150px 0 0 0;
    width:159px;
    padding-bottom:20px;
    position:relative;
    z-index:814;
}
#sponsor  {
    float:right;
    margin:180px 0 0 0;
    width:149px;
}
#top_img  {
  background:url(../grafiken/v5/titel_2.jpg) no-repeat;
  height:131px;
  width:652px;
  border-style:none;
  border-width:1px 1px 1px 1px;
  border-color:#000000;
  position:absolute;
  top:-1px;
  left:-1px;
  z-index:714;
}
#main {
    float:left;
    width:650px;
    min-height:550px;
    background-image:url(../grafiken/v5/titel.jpg);
    background-repeat:no-repeat;
    background-color:#ffffff;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#000000;
    position:relative;
    top:0px;
    left:0px;
}
#footer {
    color:#666666;
    font-size:1.1em;
    clear:both;
    padding:5px 0 10px 0;
    text-align:center;
}
h1  {
    font-size:1.2em;
    margin:170px 0 20px 5px;
    color:#555555;
}
h2  {
  font-size:1.0em;
  color:#555555;
}
hr  {
  border:solid 1px #999999;
  height:0px;
}
#news_10  {
    float:left;
    margin:0 0 5px 0px;
    width:480px;
    min-height:400px;
}
#news_all_kat  {
    float:left;
    width:150px;
    height:300px;
}
#news_all_search  {
    position:absolute;
    top:208px;
    left:493px;
}
.news_dummy_dist_1  {
    float:left;
    width:6px;
    height:200px;
}
.news_dummy_dist_2  {
    float:left;
    width:7px;
    height:200px;
}
/** html #news_all_kat  {
    float:right;
    margin:0 5px 5px 5px;
    width:130px;
    height:300px;
    background-color:#aaaaaa;
}*/
.foto {
    border-style: solid;
    border-color: #000000;
    border-width: 1px 1px 1px 1px;
    }
.formular {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #bbbbbb;
    } 
.marg_5 {
    margin:0 5px 5px 5px;
}
/*----------------------------------------- news ------------------------------------*/   
.news_t1  {
    border-style:solid;
    border-width:0px;
    border-color:#cccccc;
    background-image:url(../grafiken/v5/titel_news.png);
    background-repeat:no-repeat;
    background-position:0px 0px;
    background-color:#ffffff;
    padding:0px 0px 2px 20px;
    height:18px;
    font-size:1.0em;
    position:relative;
    top:0px;
    left:0px;
}
.news_t2  {
    background-image:url(../grafiken/v5/grau_trans.gif);
    padding:2px 0 2px 22px;
    margin-top:0px;
    height:16px;
    font-size:1.0em;
    border-style:solid;
    border-width:0px 1px 1px 1px;
    border-color:#cccccc;
    position:relative;
    top:0px;
    left:0px;
}
.news_t2_img  {
    position:absolute;
    left:2px;
    top:2px:
}
.news_t3  {
    margin:0px 0px 0px 0px;
    font-size:1.1em;
    border-style:solid;
    border-width:0px 1px 0px 1px;
    border-color:#cccccc;
    padding:3px 3px 10px 3px;
    color:#4f4f4f;
    line-height:1.3em;
}
.datum  {
    position:absolute;
    top:2px;
    left:23px;
    font-weight:bold;
    color:#000000;
    width:160px;
}
.bez_autor  {
    position:absolute;
    top:2px;
    left:150px;
    width:50px;
    text-align:right;
    padding-right:3px;
}
.autor  {
    position:absolute;
    top:2px;
    left:200px;
    width:150px;
    font-weight:bold;
    color:#880000;
}
.kategorie  {
    font-weight:bold;
    color:#880000;
}
.kategorie_2  {
    font-weight:bold;
    color:#008800;
}
.titel  {
    font-weight:bold;
    color:#4f4f4f;
}
.news_comment {
  padding:3px 0 3px 25px;
  margin-bottom:0px;
  background:url(../grafiken/v5/icon_people_grey.png) no-repeat;
  background-position:0 1px;
  background-color:#efefef;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:#cccccc;
}
.news_comment_con {
  padding:5px 0px 0px 0px;
  border-style:solid;
  border-width:0px 1px 0px 1px;
  border-color:#cccccc;
  margin-bottom:0px;
  color:#4f4f4f;
  /*display:none;*/
}
.news_comment_end {
  background-color:#cccccc;
  height:3px;
  font-size:1px;
}
.news_comment_end_dummy  {
  height:50px;
}
.news_com_title {
  /*border-style:dotted;
  border-width:0 0 1px 0;
  border-color:#aaaaaa;*/
  padding:0px 0px;
  margin:0 30px 0 30px;
  background-image:url(../grafiken/v5/top_comment.gif);
  height:40px;
}
.news_com_text {
  margin:0px 30px 10px 30px;
  font-size:1.1em;
  background-color:#eeeeee;
  padding:0 8px 5px 8px;
  background-image:url(../grafiken/v5/bottom_comment.gif);
  background-position:bottom;
  background-repeat:no-repeat;
}
.news_com_link {
  display:inline;
}
.red_bold {
  font-weight:bold;
  color:#880000;
}
.inhalt  {
    vertical-align: top;
} 
.inhalt2  {
    vertical-align: top;
    padding: 0 0 0 5px;
} 
.news_t1m  {
    border-style:solid;
    border-color: #aaaaaa;
    border-width: 0px 0px 0px 0px;
    font-size: 1.1em;
    font-weight: bold;
    color: #0046D5; /*#1F6200;*/
    padding-left:25px;
    height:16px;
    line-height:1.0em;
    padding-top:5px;
}
.news_t2m {
    text-align:center;
    color:#333333;
    width:148px;
    border-style:solid;
    border-color:#aaaaaa;
    border-width:1px 1px 0px 1px;
    padding-top:5px;
    padding-bottom:5px;
    background-color:#ffffff;
}
.news_t2m_k {
    text-align:center;
    color:#333333;
    width:148px;
    border-style:solid;
    border-color:#aaaaaa;
    border-width:1px 1px 0px 1px;
    padding-top:0px;
    padding-bottom:5px;
    background-color:#ffffff;
}
.news_t2m_top  {
    text-align:center;
    color:#333333;
    width:148px;
    border-style:solid;
    border-color:#aaaaaa;
    border-width:1px 1px 0px 1px;
    padding:5px 0px;
    background-image:url(../grafiken/v5/grau_trans_2.gif);
}
.news_t3m  {
    color:#333333;
    width:148px;
    border-style:solid;
    border-color:#aaaaaa;
    border-width:1px 1px 1px 1px;
    font-size:1px;
    height:4px;
    background-color:#eeeeee;
    margin-bottom:20px;
}
#mini_0 {
    background-image:url(../grafiken/v5/news_search.gif);
    background-repeat:no-repeat;
}
#mini_1 {
    background-image:url(../grafiken/v5/news_list.gif);
    background-repeat:no-repeat;
}
#mini_2 {
    background-image:url(../grafiken/v5/news_cam.gif);
    background-repeat:no-repeat;
}
#mini_3 {
    background-image:url(../grafiken/v5/news_foto.gif);
    background-repeat:no-repeat;
}
#mini_4 {
    background-image:url(../grafiken/v5/news_comment.gif);
    background-repeat:no-repeat;
}
#mini_5 {
    background-image:url(../grafiken/v5/news_tec.gif);
    background-repeat:no-repeat;
}
#mini_6 {
    background-image:url(../grafiken/v5/news_weather.gif);
    background-repeat:no-repeat;
}
#mini_7 {
    background-image:url(../grafiken/v5/news_world.gif);
    background-repeat:no-repeat;
}
.tab_0  {
    margin-top: 20px;
}
.tab_1  {
    font-weight: bold;
    color: #880000;
    padding: 1px 10px 1px 0px;
}      
.tab_2  {
    padding: 1px 10px 1px 0px;
}   
#news_solo {
    width:480px;
    margin:0 5px 20px 5px;  
} 
.rahmen {
    border-style:solid;
    border-color:#aaaaaa;
    border-width:0px 0px 0px 0px; 
}
.com_mini_1 {
    float:left;
    width:73px;
    border-style:solid;
    border-color:#aaaaaa;
    border-width:0 0 0 0;
    text-align:center;
    cursor:pointer;
    color:#880000;
    font-weight:bold;
}
.com_mini_2 {
    float:right;
    border-style:solid;
    border-color:#aaaaaa;
    border-width:0 0 1px 1px;
    text-align:center;
    background-color:#eeeeee;
    width:74px;
    cursor:pointer;
    color:#880000;
}
.com_mini_3 {
    clear:both;
    margin:0 2px 2px 2px;
    text-align:center;
    color:#880000;
}
.com_mini_4 {
    display:none;
    clear:both;
    margin:0 2px 2px 2px;
    text-align:center;
    color:#880000;
}
.mini_con {
    margin:0 2px 2px 2px;
    text-align:center;
    color:#880000; 
}
#frame_6  {
  width:128px;
  height:190px;
  border-style:none;
  border-width:1px 1px 1px 1px;
  border-color:#aaaaaa;
}
.post {
  background-image:url(../grafiken/post.gif);
  background-repeat:no-repeat;
  position:absolute;
  left:360px;
  top:2px;
  width:16px;
  height:16px;
  cursor:pointer;
}
.print  {
  background-image:url(../grafiken/print.gif);
  background-repeat:no-repeat;
  position:absolute;
  left:380px;
  top:2px;
  width:16px;
  height:16px;
  cursor:pointer;
}
.post_info {
  background-image:url(../grafiken/post_info.gif);
  background-repeat:no-repeat;
  position:absolute;
  left:345px;
  top:-30px;
  width:160px;
  height:25px;
  visibility:hidden;
}
.print_info {
  background-image:url(../grafiken/print_info.gif);
  background-repeat:no-repeat;
  position:absolute;
  left:365px;
  top:-30px;
  width:260px;
  height:25px;
  visibility:hidden;
}
/*----------------------------------------- sponsoren ---------------------------------*/  
#frame_1  {
  width:140px;
  height:120px;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:#000000;
}
#frame_2  {
  width:140px;
  height:55px;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:#000000;
}
* html #frame_1  {
  width:140px;
  height:120px;
  border-style:solid;
  border-width:1px 1px 1px 1px;
}
/*----------------------------------------- medien ------------------------------------*/   
#medien {
    padding:0 15px 20px 5px; 
    display:none;
    position:relative;
    height:350px;
}
#med_1  {
    border-style:dotted; 
    border-color:#bbbbbb; 
    border-width:0 0 1px 0; 
    text-align:right; 
    padding-bottom:3px;
    background-image:url(../grafiken/v5/icon_cam.png);
    background-repeat:no-repeat;
    height:1.5em;
}
#film {
  float:left; 
  margin:0px 6px 20px 0;
}
#daten  {
  margin:5px 5px 2px 1px;
  border:solid 0px #999999;
  height:25px;
  font-size:1.1em;
}
#clips_all  {
  height:277px; 
  overflow:hidden; 
  width:275px; 
  border-style:solid; 
  border-color:#999999; 
  border-width:1px 1px 1px 1px;
  position:relative;
  padding:0;
}
.clip_item  {
  width:244px;
  height:64px;
  background-color:#666666;
  border:solid 1px #666666;
  margin:2px 0 2px 2px;
  cursor:pointer;
}
.thumb_style  {
  width:86.7px;
  height:60px;
  border:solid 1px #000000;
  margin:1px;
  float:left;
}
.th_bez {
  line-height:1.4em;
  margin:1px 3px;
  color:#ffffff;
  font-size:0.9em;
}
.tab_v1b  {
  font-weight: bold;
  color: #666666;
  padding: 0 3px 0 10px;
}
.tab_v1   {
  padding: 0 3px 0 3px;
}
#v_scroll_top {
  margin-left:7px;
  height:20px;
  width:10px;
  background:url(../v6/grafiken/arrow_top_light.png) no-repeat;
  cursor:pointer;
}
#v_scroll_bottom {
  margin-left:7px;
  height:20px;
  width:10px;
  background:url(../v6/grafiken/arrow_bottom_light.png) no-repeat;
  cursor:pointer;
}
#v_scroll_top_anz {
  margin-top:65px;
  margin-bottom:20px;
  text-align:center;
  font-weight:bold;
  color:#666666;
}
#v_scroll_bottom_anz {
  margin-top:20px;
  text-align:center;
  font-weight:bold;
  color:#666666;
}
/*----------------------------------------- navi ------------------------------------*/             
#all_navi {
    margin-left:30px;
    font-size:1.1em;
}              
#navi_leer  {
    background-color: #f3f3f3;
    background: url(../grafiken/v4/grau.jpg);
    border-style: solid;
    border-color: #bbbbbb;
    border-width: 1px 0px 1px 0px;
    height: 120px;
    }
#navi_end {
    height:10px;
    background-color:#333333;
    margin-left:3px;
    font-size:1px;
}
.link {
    padding: 1px 1px 1px 14px;
    }
.link_0 {
    padding: 1px 1px 1px 14px;
    background: url(../grafiken/navigation/nav_0.gif) no-repeat;
    height:10px;
    }
.link_2 {
    padding: 1px 1px 1px 14px;
    background: url(../grafiken/navigation/nav_2.gif) no-repeat;
    height:18px;
    }
.link_3 {
    padding: 1px 1px 1px 12px;
    background: url(../grafiken/navigation/nav_3.gif) no-repeat;
    }
.link_4 {
    padding: 1px 1px 1px 12px;
    background: url(../grafiken/navigation/nav_4.gif) no-repeat;
    height:10px;
    }
#rss  {
    background: url(../grafiken/feed.png) no-repeat;
    background-position:0 0;
    width:60px;
    height:18px;
    padding:0 0 0 20px;
}
.link_null  {
    height: 12px;
    background: url(../grafiken/navigation/nav_1.gif) no-repeat;
}
* html .link_null  {
    height: 12px;
    background: url(../grafiken/navigation/nav_1.gif) no-repeat;
}
.a_nav  {
    text-decoration: none;
    color: #880000;
    font-weight: bold;
}
.a_nav:hover  {
    text-decoration: underline;
    color: #880000;
    font-weight: bold;
}
/*----------------------------------------- routen db ------------------------------------*/
.com_link {
    background-image:url(../grafiken/v5/icon_entry.gif);
    background-repeat:no-repeat;
    padding-left:25px;  
}
.com_1  {
    border-style:dotted;
    border-width:0 0 1px 0;
    border-color:#aaaaaa;
    font-size:1.1em;
}
.com_2  {
    padding-bottom:20px;
    font-size:1.1em;
}
/*----------------------------------------- boulder db ------------------------------------*/ 
#blind  {
    position:absolute;
    left:-5000px; 
    top:-96px;
    width:146px; 
    height:450px; 
    background-image:url(../boulder/werbung.png);
}
.region {
    margin: 1px 0 1px 6px;
    font-size: 12px;
    font-weight: bold;
} 
.gebiet {
    margin: 1px 0 1px 26px;
    font-size: 12px;
}              
.gruppe {
    margin: 1px 0 1px 46px;
    font-size: 12px;
}  
.block {
    margin: 1px 0 1px 66px;
    font-size: 12px;
    }               
.ordner {
    color:#000000;
    text-decoration:none;
    }
.ordner:hover {
    color: #000000;
    text-decoration: none;
}    
.comb_1  {
    border-style:dotted;
    border-width:0 0 1px 0;
    border-color:#aaaaaa;
    font-size:12px;
    padding:1px 0 1px 0;
    
}
.comb_2  {
    padding-bottom:20px;
    font-size:12px;
}
.arange_img {
    font-size:10px;
    margin:0 10px 0 10px;
    cursor:pointer;
}
.bs_bez  {
    float:left;
    width:278px;
    margin:1px 2px 2px 1px;
    background-color:#eeeeee;
    padding:2px 2px 2px 2px;
    font-size:0.8em;
}
.bs_bez2  {
    float:left;
    width:80px;
    font-weight:bold;
    padding:1px 3px 0 1px;
}

/*----------------------------------------- routen db no-flash ------------------------------------*/
.a_u_gelb {
    color:#ffff00;text-decoration:underline;
}
.a_u_gelb:hover {
    color:#ffffff;text-decoration:none;
}
.a_gelb {
    color:#ffff00;text-decoration:none;
}
.a_gelb:hover {
    color:#ffffff;text-decoration:underline;
}
.reiter {
  padding:1px 0 1px 5px;
  font-size:12px;
  color:#333333;
  border-style:solid;
  border-color:#555555;
}
#reiter_1 {
  width:180px;
  float:left;
  background-color:#cccccc;
  cursor:pointer;
  border-width:1px 1px 0 0;
  font-weight:bold;
}
#reiter_2 {
  width:180px;
  float:left;
  background-color:#eeeeee;
  cursor:pointer;
  border-width:1px 1px 0 0;
}
#reiter_3 {
  float:left;
  width:180px;
  background-color:#eeeeee;
  cursor:pointer;
  border-width:1px 1px 0 0;
}
#beschreibung_noflash {
  position:absolute;
  left:451px;
  top:0px;
  width:194px;
  height:294px;
  background-color:#E9F3E9;
  padding:3px 3px 3px 3px;
  overflow:auto;
}
.topo_content {
  clear:left;
  background-color:#ffffff;
  position:relative;
  top:0px;
  left:0px;
  height:317px;
  width:650px;
}
#topo_content_1{
  display:block;
  overflow:hidden;
}
#topo_content_2{
  display:none;
}
#topo_content_3{
  display:none;
  overflow:auto;
}
/*----------------------------------------- top-listen ---------------------------------*/ 
.top_tab.td {
  margin:0 3px 0 3px;
}
.zahl {
  font-weight:bold;
}
.name {
  font-style:italic;
  font-weight:bold;
  color:#880000;
  font-size:1.1em;
}
.wd {
  height:3px;
  padding-left:50px;
  color:#000088;
}
/*----------------------------------------- foto - db ----------------------------------*/ 
.foto_js_link {
  color:#666666;
  text-decoration:underline;
  cursor:pointer;
}
.foto_js_link:hover {
  color:#666666;
  text-decoration:none;
}
.a_u_grau {
  color:#666666;
  text-decoration:underline;
}
.a_u_grau:hover {
  color:#666666;
  text-decoration:none;
}
.a_u_grau33 {
  color:#4f4f4f;
  text-decoration:underline;
}
.a_u_grau33:hover {
  color:#4f4f4f;
  text-decoration:none;
}
.a_grau33 {
  color:#4f4f4f;
  text-decoration:none;
}
.a_grau33:hover {
  color:#4f4f4f;
  text-decoration:underline;
}
#bild_container {
  position:relative;
  left:0px;
  top:-5px;
  height:290px;
  /*background-color:#eeeeee;  */
}
#bild {
  position:absolute;
  left:6px;
  top:-10px;
  padding:14px; 
  background-color:#bbbbbb;
  z-index:1100;
}
#bild_main  {
  cursor:pointer; 
  border:solid 1px #ffffff; 
}
#scroller {
  height:110px;
  padding:5px;
  width:640px;
  background-color:#333333;
  overflow:auto;
  border-style:solid;
  border-width:1px 0;
  border-color:#999999;
}
#crumb1  {
  margin-top:5px;
  margin-bottom:5px;
  padding-left:6px;
  height:3em;
  color:#444444;
  font-size:1.1em;
}
#crumb2  {
  background: url(../grafiken/v5/foto_arrow.gif) no-repeat;
  background-position:3px 3px;
  padding-left:20px;
  height:1.4em;
  color:#666666;
  font-size:1.1em;
}
#bild_daten {
  position:absolute;
  left:400px;
  top:-35px;
  width:230px;
}
#bild_daten_1 {
  height:25px;
  background:url(../grafiken/v5/reiter_1.gif) no-repeat;
  background-position:-5px 0px;
  z-index:600;
  position:relative;
  left:0px;
  top:1px;
}
#bild_daten_2 {
  background:url(../grafiken/v5/rand_1.gif) repeat-y;
  border:solid 1px #D0CECE;
  /*background-color:#EFEFEF;*/
  z-index:500;
  padding:3px;
  color:#666666;
  /*height:298px;*/
}
.foto_bez {
  font-weight:bold;
  padding:0 5px 2px 2px;
  vertical-align:top;
}
#foto_navi  {
 
}
#routen_tab {
  float:left;
  color:#666666;
  z-index:810;
  margin:0 6px;
}
#boulder_tab {
  float:left;
  color:#666666;
  margin:0 12px 0 6px;
}
.f_bez  {
  float:left;
  width:90px;
  padding-right:3px;
  margin:2px;
  z-index:710;
}
.f2_bez  {
  float:left;
  width:200px;
  margin:2px;
}
* html #gebiet {
  margin-left:2px;
}
.blue_bold  {
  font-weight:bold;
  color:#0046D5;
}
.mini_navi_l {
  background:url(../v6/grafiken/arrow_left_light.png) no-repeat;
  background-position:0 3px;
  width:20px;
  height:14px;
  float:left;
  cursor:pointer;
}
.mini_navi_r {
  background:url(../v6/grafiken/arrow_right_light.png) no-repeat;
  background-position:0 3px;
  width:20px;
  height:14px;
  float:left;
  cursor:pointer;
}
.zaehler  {
  width:20px;
  height:10px;
  float:left;
  text-align:center;
  margin-top:1px;
  padding:0;
}
#foto_info  {
  clear:left;
  margin:30px 6px;
  font-size:1.1em;
  color:#666666;
}
#f1 {
  margin-left:14px;
}
/*----------------------------------------- video - db ----------------------------------*/ 
#video_content  {
  position:relative;
  height:900px;
}
#video_handy  {
  position:relative;
  margin:10px 6px;
  width:300px;
  height:200px;
}
#handy_img  {
  position:absolute;
  top:0px;
  left:0px;
}
#handy_top  {
  font-size:1.1em;
  font-weight:bold;
  color:#666666;
  padding-left:50px;
  border-style:solid;
  border-width:0px 0px 1px 0px;
  border-color:#999999;
  padding-top:20px;
}
#fc {
  font-size:0px;
  margin:0 0 0 5px;
  width:328px;
  /*height:80px;*/
  line-height:1.4em;
  border-style:solid;
  border-width:1px 1px 1px 1px;
  border-color:#999999;
}
#fi {
  margin:5px;
}
#routen_ext {
  position:absolute;
  left:340px;
  top:15px;
  width:70px;
  height:5px;
  background-image:url(../grafiken/v5/routen_extend.png);
}
#boulder_ext {
  position:absolute;
  left:412px;
  top:15px;
  width:70px;
  height:5px;
  background-image:url(../grafiken/v5/boulder_extend.png);
}
#wettkampf_ext {
  position:absolute;
  left:484px;
  top:15px;
  width:70px;
  height:5px;
  background-image:url(../grafiken/v5/wettkampf_extend.png);
}
#sonstiges_ext {
  position:absolute;
  left:556px;
  top:15px;
  width:70px;
  height:5px;
  background-image:url(../grafiken/v5/sonstiges_extend.png);
}
#content_routen {
  position:absolute;
  width:284px;
  top:25px;
  left:340px;
  border-style:solid; 
  border-color:#333333;
  border-width:0px 1px 1px 1px;
  background-color:#ffffff;
  display:none;
}
#content_boulder {
  position:absolute;
  width:284px;
  top:25px;
  left:340px;
  border-style:solid; 
  border-color:#333333;
  border-width:0px 1px 1px 1px;
  background-color:#ffffff;
}
#content_wettkampf {
  position:absolute;
  width:284px;
  top:25px;
  left:340px;
  border-style:solid; 
  border-color:#333333;
  border-width:0px 1px 1px 1px;
  display:none;
  background-color:#ffffff;
}
#content_sonstiges {
  position:absolute;
  width:284px;
  top:25px;
  left:340px;
  border-style:solid; 
  border-color:#333333;
  border-width:0px 1px 1px 1px;
  display:none;
  background-color:#ffffff;
}
.video_dist_2 {
  width:2px;
  float:left;
  height:20px;
  border-style:solid; 
  border-color:#333333;
  border-width:0 0 1px 0; 
}
#video_flag {
  position:absolute;
  width:284px;
  height:5px;
  top:20px;
  left:340px;
  background-color:#5F5FF8;
  border-style:solid; 
  border-color:#333333;
  border-width:0 1px 0px 1px;
  font-size:1px; 
}
#video_navi {
  position:absolute;
  top:0px;
  left:340px;
  width:300px;
  height:20px;
}
.video_reiter {
  width:70px;
  height:20px; 
  border-style:solid; 
  border-color:#333333;
  float:left; 
  cursor:pointer;
  position:relative;
}
#routen_video {
  border-width:0 0 1px 0; 
  background:url(../grafiken/v5/routen.png) no-repeat;
}
#boulder_video {
  border-width:0 0 0 0; 
  background:url(../grafiken/v5/boulder.png) no-repeat;
  top:-4px;
}
#wettkampf_video {
  border-width:0 0 1px 0; 
  background:url(../grafiken/v5/wettkampf.png) no-repeat;
}
#sonstiges_video {
  border-width:0 0 1px 0; 
  background:url(../grafiken/v5/sonstiges.png) no-repeat;
}
.clip_item_v  {
  width:278px;
  height:64px;
  background-color:#666666;
  border:solid 1px #666666;
  margin:2px 0 2px 2px;
  cursor:pointer;
}

/*----------------------------------------- topo ----------------------------------*/ 
#kf_tb  {
  margin:5px;
  border:solid 1px #000000; 
  float:left;
}
#kf_liste {
  font-size:1.0em;
  margin:20px 5px 0 180px;
}
#kf_inhalt {
  clear:left;
  margin:20px 5px 0 5px;
}
#kf_hinweis {
  margin:20px 5px 50px 5px;
  font-size:1.1em;
}
/*----------------------------------------- klemmkeil -----------------------------*/ 
#kk_content {
  margin:10px 5px 30px 5px;
  font-size:1.1em;
}
#kk_info {
  font-weight:bold;
  font-size:1.1em;
  color:#0046D5;
  height:20px;
  width:350px;
  border-style:dotted;
  border-width:0 0 1px 0;
  border-color:#666666;
  padding-left:25px;
  background:url(../v6/grafiken/icon_info.gif) no-repeat;
  background-position:0 -2px;
}
#kk_b {
  width:375px;
  margin:0 0 25px 0;
}
#kk_r {
  font-weight:bold;
  font-size:1.1em;
  color:#0046D5;
  height:20px;
  width:420px;
  border-style:dotted;
  border-width:0 0 1px 0;
  border-color:#666666;
  padding-left:25px;
  background:url(../grafiken/v5/icon_people.png) no-repeat;
  background-position:0 -2px;
}
.kk_fl  {
  float:left;
  margin:5px 5px 25px 0;
}
#kk_d {
  clear:left;
  font-weight:bold;
  font-size:1.1em;
  color:#0046D5;
  height:20px;
  width:517px;
  border-style:dotted;
  border-width:0 0 1px 0;
  border-color:#666666;
  padding-left:25px;
  background:url(../grafiken/pdf.gif) no-repeat;
  background-position:0 -2px;
}
#kk_hefte {
  margin:5px 5px 0 0;
  float:left;
  width:105px;
  height:160px;
}
.heft  {
  border:solid 1px #000000;
}
#kk_end {
  clear:left;
  height:10px;
}
/*----------------------------------------- wettkampf ----------------------------------*/ 
#w_content {
  margin:10px 5px 30px 5px;
  width:440px;
  font-size:1.1em;
}
.w_dis  {
  clear:left;
  height:10px;
}
.w_event  {
  clear:left;
  font-weight:bold;
  font-size:1.1em;
  color:#0046D5;  /*#0046D5*/
  height:20px;
  width:400px;
  border-style:dotted;
  border-width:0 0 1px 0;
  border-color:#666666;
  padding-left:20px;
  background:url(../grafiken/v5/icon_list.png) no-repeat;
  background-position:-3px 0;
  margin-top:20px;
}
.w_ort  {
  float:left;
  width:150px;
  margin-top:3px;
}
.w_ba  {
  float:left;
  width:100px;
  margin-top:3px;
}
.w_erg  {
  float:left;
  width:170px;
  margin-top:3px;
  text-align:right;
}
.w_end  {
  margin-top:3px;
  width:420px;
  text-align:right;
}
/*----------------------------------------- impressum ----------------------------------*/ 
#i_content  {
  margin:20px 5px 20px 5px;
  font-size:1.1em;
}
.i_f_l  {
  float:left;
}
.i_bez {
  float:left;
  width:300px;
  margin-left:5px;
  height:180px;
}
#i_txt  {
  clear:left;
}
/*----------------------------------------- kontakt ------------------------------------*/ 
#k_content  {
  margin:20px 5px 20px 5px;
  font-size:1.1em;
}
#frame_kontakt  {
  height:300px;
  width:500px;
  margin:20px 0 0 0;
  padding:0;
  border-style:none;
}



























