/*
DATEI: jpw.css
CSS Datei 04-2006
Copyright by ISS-Oberlausitz
www.iss-ol.de
Author: T.Hojenski
*/


body {
   padding:0;
   margin-top:30px;
   text-align:center;
   background-color:#C2C1C1;
   overflow:auto;
}


#bluepage_body {
   width:950px;
   border:1px solid #000000;
   background-color:#008DCC;
   text-align:center;
   margin:auto;
}
#bluepage_head_txt1 {
   width:720px;
   height:70px;
   font-size:19px;
   font-family:verdana,helvetica,sans-serif;
   font-weight:normal;
   color:#ffffff;
   padding-top:15px;
}
#bluepage_head_txt2 {
   width:720px;
   height:30px;
   font-size:19px;
   font-family:verdana,helvetica,sans-serif;
   font-weight:normal;
   color:#ffffff;
   padding-top:10px;
}
#bluepage_content {
   position:relative;
   width:720px;
   font-size:12px;
   font-family:verdana,helvetica,sans-serif;
   font-weight:normal;
   background-color:#ffffff;
   margin-top:10px;
   border:1px solid #000000;
   min-height:400px;
   }
#bluepage_lg_background {
   position:absolute;
   right:18px;
   top:-12px;
   width:110px;
   height:18px;
   background-color:#DA251D;
   font-size:12px;
   font-family:verdana,helvetica,sans-serif;
   font-weight:bold;
   color:#ffffff;
   line-height:14px;
   padding:3px;
   text-align:center;
   z-index:1000;
}
#bluepage_hspace {
   height:482px;
   width:20px;
}
#bluepage_nav {
   width:170px;
   font-size:14px;
   font-family:verdana,helvetica,sans-serif;
   font-weight:bold;
   color:#ffffff;
   line-height:14px;
}
#bluepage_snav {
   position:relative;
   width:400px;
   left:320px;
   font-size:12px;
   font-family:verdana,helvetica,sans-serif;
   font-weight:bold;
   color:#ffffff;
   line-height:14px;
}

.ul_nav {
   position:relative;
   list-style-type: none;
   text-align:center;
   width:170px;
   margin: 0px;
   padding: 0px;
}
.li_nav_1 {
   position:relative;
   list-style-type: none;
   text-align:center;
   width:170px;
   line-height: 14px;
   margin: 0px;
   padding: 0 0 14px 0;
}


.space1         { position:relative; height:  1px; overflow:hidden; padding:0; margin:0; }
.space5         { position:relative; height:  5px; overflow:hidden; padding:0; margin:0; }
.space10        { position:relative; height: 10px; overflow:hidden; padding:0; margin:0; }
.space20        { position:relative; height: 20px; overflow:hidden; padding:0; margin:0; }
.space30        { position:relative; height: 30px; overflow:hidden; padding:0; margin:0; }
.space40        { position:relative; height: 40px; overflow:hidden; padding:0; margin:0; }
.space50        { position:relative; height: 50px; overflow:hidden; padding:0; margin:0; }
.space100       { position:relative; height:100px; overflow:hidden; padding:0; margin:0; }
.space130       { position:relative; height:130px; overflow:hidden; padding:0; margin:0; }

.hspace  { position:relative; height: 1px; overflow:hidden; padding:0; margin:0; width:20px; }
.pspace  { position:relative; height: 1px; overflow:hidden; padding:0; margin:0; width:300px; }


h2 {
   font-family:verdana,helvetica,sans-serif; font-weight:bold;   color:#000000; font-size:16px; line-height:22px; padding:0 0 5px 0; margin:0;
}
h3 {
   font-family:verdana,helvetica,sans-serif; font-weight:bold;   color:#008DCC; font-size:12px; line-height:16px; padding:0 ; margin:0;
}
.txtbox {
   font-family:verdana,helvetica,sans-serif; font-weight:normal; color:#000000; font-size:11px; line-height:14px;
}
.txt {
   font-family:verdana,helvetica,sans-serif; font-weight:normal; color:#000000; font-size:11px; line-height:14px;
}
.search         {
   font-family:verdana,helvetica,sans-serif; font-weight:normal; color:#f2545b; font-size:11px; line-height:14px;
}
.smap           {
   font-size:11px; font-family:verdana,helvetica,sans-serif; color:#53575E; text-decoration:none;  font-weight:normal; line-height:15px; height:15px;
}

.stxtbox {
   font-family:verdana,helvetica,sans-serif; font-weight:normal; color:#000000; font-size:10px; padding-bottom:7px; padding-top:7px;
}
.box_pictxt {
   font-family:verdana,helvetica,sans-serif; font-weight:normal; color:#000000; font-size:10px; padding:7px 0 5px 3px;
}
.pictxt {
   position:relative; clear:left;
   font-family:verdana,helvetica,sans-serif; font-weight:normal; color:#000000; font-size:10px; line-height:120%;
   padding:10px 0 5px 0;
}
.timebox {
   position:relative; clear:left;
   font-family:verdana,helvetica,sans-serif; font-weight:normal; color:#000000; font-size:11px; line-height:14px;
   padding:5px 0 5px 0;
}
.tabtxt {
   font-size:11px;
   line-height:14px;
   color:#000000;
}
.tabtxt2 {
   font-size:11px;
   font-weight:bold;
   line-height:14px;
   color:#000000;
}
.linkbox {
   font-family:verdana,helvetica,sans-serif; font-weight:normal; color:#000000; font-size:10px;padding:3px 0 7px 0; text-align:left;
}
.linkbox2 {
   font-family:verdana,helvetica,sans-serif; font-weight:normal; color:#000000; font-size:10px; padding:3px 0 7px 0; text-align:right;
}
.link_anker {
   font-family:verdana,helvetica,sans-serif; font-weight:normal; color:#000000; font-size:11px; padding-bottom:2px;

}
.link_mapbox {
   font-family:verdana,helvetica,sans-serif; font-weight:normal; color:#000000; font-size:11px; }

#sitenavtab {
   position:absolute; bottom:2px; right:160px; width:100px; height:25px; z-index:5000; 
}
.sitenavbox {
   font-family:verdana,helvetica,sans-serif; font-weight:normal; color:#000000; font-size:12px; padding: 5px 0 2px 20px; width:80px; text-align:right;
}
.sitenavzhr {
   font-family:verdana,helvetica,sans-serif; font-weight:normal; color:#000000; font-size:12px; padding-bottom:5px; padding-top:5px;
}


.img         { position:relative; left:0;  bottom:0; vertical-align:bottom; text-align:right; font-size:0; line-height:0px; background-color:#ffffff; }
.img_zoom    { position:absolute; right:0; bottom:0; width:19px; height:15px; background-image:url(../images/sys/lupe.gif);    cursor:pointer; padding:0; }
.img_link    { position:absolute; right:0; bottom:0; width:19px; height:15px; background-image:url(../images/sys/piclink.gif); cursor:pointer; padding:0; }

.img_border  { position:absolute; left:0;  top:0;    width:100%; height:100%; border:1px solid #808080; }
.img_anker   { float:left; padding:0; margin-top:2px; vertical-align:text-bottom; }
.img_sitenav { padding:0; margin-top:2px; vertical-align:text-bottom; }

.dl_anker          { padding:0; margin:0; line-height:1.4em; list-style-type:none; clear:left; }
.dl_anker_icon     { margin:0; margin-left:-1em; line-height:1.4em; width:1em; height:1em; vertical-align:text-bottom; text-decoration:none; }

.icon {
   float:left;
   padding: 0;
   margin:0;
   height: 20px;
   width: 20px;
   text-decoration : none;
   cursor: pointer;
}
.icon_in {
   float:left;
   padding: 0;
   margin:0;
   height: 1em;
   width: 20px;
   text-decoration : none;
   background-image:url(../images/sys/link_in.gif);
   background-repeat:no-repeat;
   cursor: pointer;
}
.icon_ex {
   float:left;
   padding: 0;
   margin:0;
   height: 1em;
   width: 20px;
   text-decoration : none;
   background-image:url(../images/sys/link_ex.gif);
   background-repeat:no-repeat;
   cursor: pointer;
}
.icon_txt {
   padding: 0;
   margin: 0 ;
   margin-left:20px;
}


.frml           { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#000000; text-decoration:none;  font-weight:normal; width:380px; border:1px solid #666666; }
.input          { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#000000; text-decoration:none;  font-weight:normal; width:380px; border:1px solid #666666; }
.button         { font-size:10px; font-family:verdana,helvetica,sans-serif; color:#000000; text-decoration:none;  font-weight:normal;   border:1px solid #000000; background-color:#C2C1C1; text-align:center; width:50px; cursor:pointer; }

.frml_checkbox {
   float:left;
   padding: 0;
   margin:0;
   width: 20px;
}
.frml_checkbox_txt {
   margin: 0;
   padding: 2px 0 2px 0;
   margin-left:25px;
}


a.txt              { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:normal; line-height:14px; }
a.txt:link         { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:normal; line-height:14px; }
a.txt:visited      { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:normal; line-height:14px; }
a.txt:active       { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:normal; line-height:14px; }
a.txt:hover        { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#000000; text-decoration:underline; font-weight:normal; line-height:14px; }

a.link_in          { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:normal; line-height:14px; }
a.link_in:link     { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:normal; line-height:14px; }
a.link_in:visited  { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:normal; line-height:14px; }
a.link_in:active   { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:normal; line-height:14px; }
a.link_in:hover    { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#000000; text-decoration:underline; font-weight:normal; line-height:14px; }

a.link_in2         { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:bold; line-height:14px; }
a.link_in2:link    { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:bold; line-height:14px; }
a.link_in2:visited { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:bold; line-height:14px; }
a.link_in2:active  { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:bold; line-height:14px; }
a.link_in2:hover   { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#000000; text-decoration:underline; font-weight:bold; line-height:14px; }

a.link_ex          { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:normal; line-height:14px; }
a.link_ex:link     { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:normal; line-height:14px; }
a.link_ex:visited  { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:normal; line-height:14px; }
a.link_ex:active   { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:normal; line-height:14px; }
a.link_ex:hover    { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#000000; text-decoration:underline; font-weight:normal; line-height:14px; }

a.link_ex2         { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:bold; line-height:14px; }
a.link_ex2:link    { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:bold; line-height:14px; }
a.link_ex2:visited { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:bold; line-height:14px; }
a.link_ex2:active  { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#008DCC; text-decoration:none; font-weight:bold; line-height:14px; }
a.link_ex2:hover   { font-size:11px; font-family:verdana,helvetica,sans-serif; color:#000000; text-decoration:underline; font-weight:bold; line-height:14px; }

a.lgnav:link      { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; line-height:14px; }
a.lgnav:visited   { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; line-height:14px; }
a.lgnav:active    { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; line-height:14px; }
a.lgnav:hover     { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; line-height:14px; }

a.lgnav2:link     { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#C2C1C1; text-decoration:none; line-height:14px; }
a.lgnav2:visited  { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#C2C1C1; text-decoration:none; line-height:14px; }
a.lgnav2:active   { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#C2C1C1; text-decoration:none; line-height:14px; }
a.lgnav2:hover    { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; line-height:14px; }

a.nav_1:link      { font-size:14px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; line-height:14px; }
a.nav_1:visited   { font-size:14px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; line-height:14px; }
a.nav_1:active    { font-size:14px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; line-height:14px; }
a.nav_1:hover     { font-size:14px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#C2C1C1; text-decoration:none; line-height:14px; }

a.nav_1b:link     { font-size:14px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; line-height:14px; }
a.nav_1b:visited  { font-size:14px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; line-height:14px; }
a.nav_1b:active   { font-size:14px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; line-height:14px; }
a.nav_1b:hover    { font-size:14px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#C2C1C1; text-decoration:none; line-height:14px; }


a.nav_2:link      { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; line-height:18px; }
a.nav_2:visited   { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; line-height:18px; }
a.nav_2:active    { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; line-height:18px; }
a.nav_2:hover     { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#008DCC; text-decoration:none; line-height:18px; }

a.nav_2b:link     { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#008DCC; text-decoration:none; line-height:18px; }
a.nav_2b:visited  { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#008DCC; text-decoration:none; line-height:18px; }
a.nav_2b:active   { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#008DCC; text-decoration:none; line-height:18px; }
a.nav_2b:hover    { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#C2C1C1; text-decoration:none; line-height:18px; }

a.snav:link       { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; line-height:14px; }
a.snav:visited    { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; line-height:14px; }
a.snav:active     { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; line-height:14px; }
a.snav:hover      { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#C2C1C1; text-decoration:none; line-height:14px; }

a.snavb:link      { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; line-height:14px; }
a.snavb:visited   { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; line-height:14px; }
a.snavb:active    { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#000000; text-decoration:none; line-height:14px; }
a.snavb:hover     { font-size:12px; font-family:verdana,helvetica,sans-serif; font-weight:bold; color:#C2C1C1; text-decoration:none; line-height:14px; }

a.link_map:link    { display:block; font-size:10px; font-family:verdana,helvetica,sans-serif; font-weight:normal; color:#000000; text-decoration:none; border:1px solid #000000; padding:2px 5px 2px 5px; background-color:#C2C1C1; text-align:center; width:100px; }
a.link_map:visited { display:block; font-size:10px; font-family:verdana,helvetica,sans-serif; font-weight:normal; color:#000000; text-decoration:none; border:1px solid #000000; padding:2px 5px 2px 5px; background-color:#C2C1C1; text-align:center; width:100px; }
a.link_map:active  { display:block; font-size:10px; font-family:verdana,helvetica,sans-serif; font-weight:normal; color:#000000; text-decoration:none; border:1px solid #000000; padding:2px 5px 2px 5px; background-color:#C2C1C1; text-align:center; width:100px; }
a.link_map:hover   { display:block; font-size:10px; font-family:verdana,helvetica,sans-serif; font-weight:normal; color:#ffffff; text-decoration:none; border:1px solid #000000; padding:2px 5px 2px 5px; background-color:#008DCC; text-align:center; width:100px; }


.hr_line            { margin:0; padding:0; height: 11px; background-color:#ffffff; line-height: 11px; font-size: 1px; width:100%; background-image:url('../images/line.gif'); background-repeat:repeat-x; background-position:center; clear:left; }
.hr_lines           { margin:0; padding:0; height: 5px;  background-color:#ffffff; line-height: 5px; font-size: 1px; width:100%; background-image:url('../images/lines.gif'); background-repeat:repeat-x; background-position:center bottom; clear:left; }
hr                  { display:none;  }

.display_none       { display:none; }
.templ_end          { position:relative; clear:left; }

.box_txt            { padding: 0; margin: 0; }

.templ_table        { width:700px; }
.templ_table_b      { width:680px; margin-left:20px; }

#wegstrecke_box     { position:relative; bottom:0; left:0; width:170px; }
#wegstrecke         { position:absolute; bottom:0; left:0; width:170px; height:100px; text-align:center; color:#ffffff; }

.etappen_nav        { font-weight:bold; }
.etappen_txt        { font-family:tahoma,helvetica,sans-serif; }

