/* datei: rtb_style.css - default-style screen */


/* body einstellung + scrollbar */
body
{
margin:0px;
background-color:#669900;
scrollbar-arrow-color:#FFFFFF;
scrollbar-base-color :#666666;
scrollbar-track-color:#CCCCCC;
}


/* linien HR-Element */
hr{
background-color:#669900; /* Mozilla 1.4 */
color           :#669900; /* IE 6 */
border          :#669900; /* Opera 7.11 */
height          :1px;
}

/* bei bild keinen rand */
img { border:none;}


/* schriftart textelemente */
body, p, h1, h2, h3, h4, h5, ul, ol, li, div, td, th, b, i, span { font-family:Tahoma, Arial, Verdana, sans-serif; }


/* schriftgroessen in elementen */
body, p, ul, ol, li, div, table, b, i { font-size:100.01%; }


/* zellen in tabelle */
td { font-size:0.96em; }


/* ueberschriften (fix in pixel) */
h1 { font-size:20px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }



/* alternative auszeichnungen */

.atxt2 { font-size:0.90em; color:#CC0000;}   /*  */
.atxt3 { color:#CC0000; font-weight:bold;}   /*  */
.atxt4 { font-size:1.1em; color:#CC0000; font-weight:bold; }   /*  */



/* hintergruende */
.bgr1  { background-color:#FFDE86; width:660px; height:500px; padding:10px 10px 10px 7px; vertical-align:top;} /* hintergrund inhalt text   FADC66 */
.bgrn1 { background-color:#FCD782; width:170px; vertical-align:top; }   /* Background NAV */
.bgrr1 { background-color:#FCD782; width:120px; vertical-align:top; text-align:center;}   /* Background RECHTS */



/* formular */
form { margin:0px; }
.frm_inp1 { color:#006600; font-size:12px; font-weight:bold; background-color:#FFFFFF; border:1px solid #000066; }



/* navigationstabelle */
.navtable_td  { padding-top:5px; padding-left:20px;}


/* standard hyperlink */
a:link    { color:#003399; font-weight:normal; text-decoration:underline; }
a:visited { color:#003399; font-weight:normal; text-decoration:underline; }
a:hover   { color:#009900; font-weight:normal; text-decoration:underline; }
a:active  { color:#006600; font-weight:normal; text-decoration:underline; }


/* navigationslink  */
a.hrf_t1:link    { color:#333333; font-size:14px; font-weight:bold; text-decoration:none;  }
a.hrf_t1:visited { color:#333333; font-size:14px; font-weight:bold; text-decoration:none;  }
a.hrf_t1:hover   { color:#0000FF; font-size:14px; font-weight:bold; text-decoration:none;  }
a.hrf_t1:active  { color:#0000FF; font-size:14px; font-weight:bold; text-decoration:none;  }
.hrf_t1at        { color:#FFCC66; font-size:14px; font-weight:bold; text-decoration:none;  } /* aktiver punkt */

/* navigationslink subbox */
a.hrf_s1:link    { color:#000000; font-size:14px; font-weight:normal; text-decoration:none; padding-left:10px; }
a.hrf_s1:visited { color:#000000; font-size:14px; font-weight:normal; text-decoration:none; padding-left:10px; }
a.hrf_s1:hover   { color:#0000FF; font-size:14px; font-weight:normal; text-decoration:none; padding-left:10px; }
a.hrf_s1:active  { color:#0000FF; font-size:14px; font-weight:normal; text-decoration:none; padding-left:10px; }
.hrf_s1at        { color:#FFCC33; font-size:14px; font-weight:normal; text-decoration:none; padding-left:10px; } /* aktiver punkt */


/* navigationslink SPONSOREN RECHTS */
a.hrf_spo:link    { color:#000099; font-size:10px; font-weight:normal; text-decoration:none;  }
a.hrf_spo:visited { color:#000099; font-size:10px; font-weight:normal; text-decoration:none;  }
a.hrf_spo:hover   { color:#990000; font-size:10px; font-weight:normal; text-decoration:none;  }
a.hrf_spo:active  { color:#990000; font-size:10px; font-weight:normal; text-decoration:none;  }


/* button style */
a.hrf_but:link    { color:#0033CC; font-size:10px; font-weight:normal; text-decoration:none; background-color:#FFFFFF; padding:1px 5px; border:1px solid #0033CC; height:16px; }
a.hrf_but:visited { color:#0033CC; font-size:10px; font-weight:normal; text-decoration:none; background-color:#FFFFFF; padding:1px 5px; border:1px solid #0033CC; height:16px; }
a.hrf_but:hover   { color:#FF0000; font-size:10px; font-weight:normal; text-decoration:none; background-color:#F0F0F0; padding:1px 5px; border:1px solid #FF0000; }
a.hrf_but:active  { color:#FF0000; font-size:10px; font-weight:normal; text-decoration:none; background-color:#CCCCCC; }


/* array weiterblaettern */
a.hrf_aswi:link    { color:#3366CC; font-size:12px; font-weight:normal; text-decoration:none; padding:0px 4px; }
a.hrf_aswi:visited { color:#3366CC; font-size:12px; font-weight:normal; text-decoration:none; padding:0px 4px; }
a.hrf_aswi:hover   { color:#FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; background-color:#3366CC; padding:0px 4px; }
a.hrf_aswi:active  { color:#FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; background-color:#3366CC; padding:0px 4px; }
a.hrf_aswi:focus   { color:#FFFFFF; font-size:12px; font-weight:normal; text-decoration:none; background-color:#3366CC; padding:0px 4px; }


/* bildhover  */
a.hrf_hov:link    { border:3px solid #FFFFFF; }
a.hrf_hov:visited { border:3px solid #FFFFFF; }
a.hrf_hov:hover   { border:2px ridge #66CC00; padding:1px; }
a.hrf_hov:active  { border:2px solid #FFCC33; padding:1px; }




/* LIGHTBOX-STYLE  */

#lightbox {
  background-color:#eee;
  padding: 10px;
  border-bottom: 2px solid #666;
  border-right: 2px solid #666;
}

#lightboxDetails {
  font-size: 0.8em;
  padding-top: 0.4em;
}
#lightboxCaption {float: left;}

#keyboardMsg {float: right;}

#closeButton {top: 5px; right: 5px;}

#lightbox img {border: none; clear: both;}

#overlay img {border: none;}

#overlay {background-image: url(../imag/LB_overlay.png);}

* html #overlay {
  background-color: #333;
  back\ground-color: transparent;
  background-image: url(../imag/blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="imag/LB_overlay.png", sizingMethod="scale");
}

kbd {
  color: #555;
  background-color: #ddd;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  font-size: inherit;
  font-family: inherit;
  padding: 0 3px 2px 4px;
}

/* END LIGHTBOX-STYLE  */

