/***********************************************/
/* file : format.css for b&k site              */
/* palette : rgb(135,162,135)                  */
/*         : rgb(150,180,150)   #A6B4A6        */
/*         : rgb(170,204,170)                  */
/*         : rgb(198,237,198)                  */
/***********************************************/


html {}

* { margin:0px;
    padding:0px;
  }

body { text-align/**/:center;
       /* background-color:#f5f5f5;  */
       background-color:#ffffff;
       /*
       background-image:url(/images/bkg.gif);
       background-repeat:repeat-y;
       background-position:left top;
       */
     }
body * {
         font-family: arial,sans-serif;
         font-size:12px;
         color:#666666;
       }


a, a:link , a:visited, a:hover {
        color:rgb(135,162,135);
        outline:0;
        text-decoration:none;
}

a:hover {
        color:#000099;
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {

        margin: 0px;
        padding: 0px;
}

h1 {  font-size: 120%; font-weight:bold;padding:3px;text-align:left;text-indent:0px}
h2 {  font-size: 110%; padding:2px; text-align:left;text-indent:0px}

h3{
 font-size: 100%;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}
pre { display:block;
      margin:1em 0em;
      font-family:monospace;
    }
input { padding:2px;
        margin:.3em;
        font-size: 11px;
        color: #333333;

      }
select { padding:0px 0px 0px 0px; margin:.3em;
              width:auto;  }
option {padding-right:10px;}


.menuetab { font-family: Arial, Helvetica, sans-serif; font-size: 16px;  }
.menuetd { color: #009933 ;background-color: #E9f7ee;font-family: Arial, Helvetica, sans-serif; font-size: 14px;  text-align:center; vertical-align:middle;border-style:solid;border-width: 1px 1px 0px 0px; border-color: #009933 }
.menuetdfirst { color: #009933 ;background-color: #d0ffe0;font-family: Arial, Helvetica, sans-serif; font-size: 14px;   text-align:center; vertical-align:middle;border-style:solid;border-width: 1px 1px 0px 1px; border-color: #009933 }
.titel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #009933; background-color: #FFFFFF}

textnorm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
textsmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}

.tdtitel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #dab2b2; font-weight: bold}
.h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;font-size: 14px; color: #FFFFFF; background-color: #9e3535;padding:2px;margin:10px}

.td1 {   background-color: #eeeeee }
.td2 {   background-color: #f6f6f6}

th {
     /*background-color:#aaccaa;*/
    
     font-size:100% !important;
     font-weight: bold;
     text-align:left;
     padding:4px 4px 8px 4px;
}

.titelgross {  font-size: 12px; color: #FFFFFF; background-color: #009933;padding:1px}
.tdtitelgross {background-color: #ffffff; font-size: 12px;  text-align:left; vertical-align:middle;border-style:solid;border-width: 0 0 1 1; border-color: #009933;padding:0;  }
.titelriesig {  font-weight:bold;font-size: 13px; color: #FFFFFF; background-color: #009933}
.tdtitelriesig {font-weight:bold;background-color: #009933; font-size: 13px;  text-align:left; vertical-align:middle;border-style:solid;border-width: 0px 0px 0px 0px; border-color: #009933;padding:1px;  }


textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
}
.pressezitat {
    font-family: Times New Roman, Times, serif;

        font-size: 13px;
        color: #666666;
}
table .box {
border-style:solid;
border-width:1px 1px 1px 1px;
border-color:#009933;


}

.error{color:#990000;font-style:italic;
}
/**************  Templateformate *********************************************/


/***********************************************/
/* Layout Divs                                 */
/***********************************************/


#PAGE{ text-align:left;
       height:100%;
       min-height:300px;
       width:769px;
       background-color:#ffffff;
       margin:auto;
       position:relative;
       }


#HEADER{         background-image:url(/images/header_neu2o.jpg);


                 background-position:top left;
                 background-repeat:no-repeat;

                 height:130px;
                 width:100%;
                 margin:0px;
                 border-style:solid;
                 border-width:0px 1px 0px 0px;
                 border-color:#CCCCCC;
                 font-size:9px;
                 background-color:#ffffff;
                 padding:0px;
                 position:relative;

                 /*text-indent:-999em;*/

                }
#HEADER h1     {
                 display:block;
                 position:absolute;
                 top:0px;
                 left:0px;
                 height:130px;
                 width:100%;
                 font-size:15px;
                 /*padding:43px 10px 0px 60px;*/

                 color:rgb(135,162,135);
                 background-image:url(images/header_neu2o.gif);
                 background-position:top left;
                 background-repeat:no-repeat;
                 text-indent:-999em; /* image replacement */
                 font-family:'BankGothic Md MT',sans-serif;
               }
/*#HEADER h1.pic { text-indent:-999em;
                 background-repeat:no-repeat;}     */

                 /* ------------  GLOBALNAV  ------------*/

#GLOBALNAV{
           display:block;
           position:absolute;
           left:275px;

           top:108px;
           height:22px;
           max-width:350px;
           width:auto;
           color: #000000;
           padding:0px;
           margin:0px;

           text-indent:0px;
           text-align:left;
}

#GLOBALNAV ul { display:block;
                height:22px;
                width:auto;
                padding-left:0px;
                float:left;
                list-style-image:none;
                padding:0px;
  }

* html #GLOBALNAV ul{  height:40px; /*for IE*/
}
#GLOBALNAV li  { display:block;
                 height:22px;
                 width:65px;


                 float:left;
                 background-image:url(/images/rider_middle.gif);

                 background-repeat:no-repeat;
                 background-position:left top;
                 text-align:center;
                 padding:0px;
                 margin:0px;
               }
html>body #GLOBALNAV li{ background-image:url(/images/rider_middle.png); }

#GLOBALNAV li.first_ {
                 background-image:url(/images/rider_first.gif);
                 height:22px;
                 width:70px;
                 padding-left:2px;
              }
html>body #GLOBALNAV li.first_{background-image:url(/images/rider_first.png);}

#GLOBALNAV li.last_ {
                 background-image:url(/images/rider_last.gif);
                 height:22px;
                 width:70px;
                 padding-right:2px;
              }
html>body #GLOBALNAV li.last_ {background-image:url(/images/rider_last.png);}


#GLOBALNAV li.first_act_next {
                 background-image:url(/images/rider_first_act_next.gif);
                 height:22px;
                 width:68px;
                 padding-left:4px;
              }
html>body #GLOBALNAV li.first_act_next {background-image:url(/images/rider_first_act_next.png);}



#GLOBALNAV li.act_before {
                 background-image:url(/images/rider_act_before.gif);
                 height:22px;
                 width:65px;
              }
html>body #GLOBALNAV li.act_before {background-image:url(/images/rider_act_before.png);}


#GLOBALNAV li.act_next {
                 background-image:url(/images/rider_act_next.gif);
                 height:22px;
                 width:64px;
              }
html>body #GLOBALNAV li.act_next {background-image:url(/images/rider_act_next.png);}



#GLOBALNAV li.last_act_before {
                 background-image:url(/images/rider_last_act_before.gif);
                 height:22px;
                 width:68px;
                 padding-right:4px;
              }
html>body #GLOBALNAV li.last_act_before {background-image:url(/images/rider_last_act_before.png);}



#GLOBALNAV li.act {
                 background-image:url(/images/rider_act.gif);
                 height:22px;
                 width:64px;
              }
html>body #GLOBALNAV li.act{ background-image:url(/images/rider_act.png); }


#GLOBALNAV li.first_act {
                 background-image:url(/images/rider_first_act.gif);
                 height:22px;
                 width:68px;
                 padding-left:3px;
              }
html>body #GLOBALNAV li.first_act {background-image:url(/images/rider_first_act.png);
                                   width:69px;
 }



#GLOBALNAV li.last_act {
                 background-image:url(/images/rider_last_act.gif);
                 height:22px;
                 width:68px;
                 padding-right:4px;
              }
html>body #GLOBALNAV li.last_act {background-image:url(/images/rider_last_act.png); }

#GLOBALNAV img.CMSspacer { display:none;}

#GLOBALNAV a {
               /*color:rgb(150,180,150);*/
               display:block;
               height:18px;
               color:#999999;
               text-decoration:none;

               margin:6px 0px 0px 0px;
               font-size:11px;
             }

#GLOBALNAV a:hover{
                    /*border-style:solid;
                    border-color:rgb(150,180,150);
                    border-width:2px 0px 0px 0px;*/
                    color:#666666;
             }
#GLOBALNAV li .active{
                    display:block;
                    color:#666666;
                   
                    margin:6px 0px 0px 0px;
                    padding:0px;
                    font-size:11px;
                    /*border-style:solid;
                    border-color:rgb(150,180,150);
                    border-width:2px 0px 0px 0px;
                    color:rgb(150,180,150); */
             }




/* ----------- SEARCH ------------*/

#SEARCH {
         display:block;
         position:absolute;
         top:108px;
         right:78px;
         width:79;
         height:22;
         background-image:url(/images/rider_full.gif);

         padding:0px;
         margin:0px;
        /* position:absolute;
         top:109px;
         right:46px;
         width:77;
         height:22;
         background-image:url(/images/rider_full.gif);
         background-repeat:no-repeat;
         background-position:left top;
         text-align:center; */
        }
html>body #SEARCH { background-image:url(/images/rider_full.png);
}  /* For modern browser supports PNG */
#SEARCH.active{ background-image:url(/images/rider_full_act.gif);
 }
html>body #SEARCH.active {background-image:url(/images/rider_full_act.png);
}  /* For modern browser supports PNG */

#SEARCH #QUERY {
         /*display:block;
         position:absolute;
         top:109px;
         right:80px;
         width:50px;
         height:22;
         */
         /*background-image:url(/images/rider_full.gif);   */
         position:absolute;
         width:50px;
         height:16px !important;
         position:absolute;
         top:4px;
         left:14px;

         background-color:#efefef;
         background-repeat:no-repeat;
         background-position:left top;
         text-align:center;


               padding:0px;
               margin:0px;



               border:0px solid rgb(170,204,170);

               float:left;
               font-family: arial, sans-serif;
               font-size:11px;

               outline:0;
               text-decoration:none;
               color:#666666;
               overflow:hidden;
             }
#SEARCH #QUERY.active {  background-color:#f7f7f7; }



#SEARCH  #ACTION {
                   display:none;
                }
/* Left column */

#NAVCOL  {
    /*background-image:url(images/keil_subnav.gif);
    background-position:top left;
    background-repeat:repeat-x; */
    background-color:#999999;
    border-style:solid;
    border-color:#3D8E3D #666666 #ffffff #cccccc ;
    border-width:0px 3px 0px 1px;
    padding:4px 10px 4px 0px;
    color:#CCCCCC;
}
#NAVCOL a{ color:#EEEEEE;}

#NAVCOL h1{
           height:36px;
              background-image:url(/images/line.gif);
        background-position:left bottom;
        background-repeat:no-repeat;
        color:#CCCCCC;
        font-size:12px;
        text-indent:23px;
        text-indent/**/:0px;
        padding:0px 0px 0px 23px;
        font-weight:normal;
          }

/* ----------- LOGIN ------------*/

#LOGIN {
         position:relative;
         top:0px;
         left:0px;
         margin:0px 16px 8px 12px;

        }

#LOGIN input#USER  , #LOGIN  input#PASSWD {
               display:block;
               padding:0px 3px 0px 3px;
               width:72px;
               height:18px;
               border-style:solid;
               border-color:#aaaaaa;
               border-width:0px 0px 1px 1px;
               font-family: arial, sans-serif;
               font-size:11px;
               color:#EEEEEE;
               vertical-align:middle;
               outline:0;
               text-decoration:none;
               background-color:#999999;

             }
#LOGIN a  { font-size:80%;
            color:#333333;
            text-decoration:none}
#LOGIN a:hover {color:#CCCCCC;}

/*****************   SUBNAV   **************************/

#SUBNAV { margin-top:10px;}
#SUBNAV li a, #SubNav li a:link, #SUBNAV li .active{

        /*display:block;
        height:15px;
        width:120px;
         padding: 2px 2px 2px 4px; */
        padding:0px;
        margin:0px;
        white-space: nowrap;
        font-weight:bold;
        text-decoration:none;
}

#SubNav a:hover {
   color:#cccccc;
}

#SUBNAV ul {
                list-style-type:none;
                margin:0px;
                padding:0px;
                position:relative;
                left:10px;  }
#SUBNAV li {
                display:block;
                color:#000000;
                font-size:120%;
                margin:3px 0px;
                padding: 0px 2px 0px 12px;
                        height:15px;
        width:130px;
        background-image:url(/images/arrow_white.gif);
        background-position:left top;
        background-repeat:no-repeat;

        text-align:left;
}

#SUBNAV li .active {



        padding:0px 20px 0px 0px;
        margin: 0px 0px;
        color:#333333;
}
/* ----------- LOGIN ------------*/

#LANG {
         /*position:absolute;
         bottom:0px;*/
         left:0px;
         margin:10px 0px 8px 0px;
         width:100%;

        }

#LANG select {
               display:inline;
               padding:0px 0px 0px 3px;
               width:auto;
               height:18px;
               border:1px solid rgb(200,200,200);
               font-family: arial, sans-serif;
               font-size:11px;
               color:#EEEEEE;
               vertical-align:middle;
               outline:0;
               text-decoration:none;
               position:relative;
               left:-3px;
               background-color:#999999;
             }
#LANG a  { font-size:80%;}



/* ----------- CONTENT ------------*/

#CONTENT {
        /*display:block;*/
        width:560px;
        margin-right: 0px;
        margin-left: 0px;

        padding: 8px 42px 4px 28px;
        border-style:solid;
        border-width:0px 1px 0px 1px;
        border-color:#ffffff #dbdcde #ffffff #CFCFCF;
        background-color:#fbfbfb;
        background-image:url(images/keil_content_2.gif);
        background-position:left top;
        background-repeat:repeat-x;
}
/* ----------- PAGENAV ------------*/

#CONTENT #BACK {float:right;
                 margin-left:20px;

                 display:block;
                 width:auto;
                 padding:1px 1px;
                 vertical-align:middle;


                 }
#CONTENT #BACK a{
                 display:block;
                 width:auto;
                 float:left;
                 text-indent:15px;
                 background-image:url(/images/arrow_left_small.gif);
                 background-position:left top;
                 background-repeat:no-repeat;
                 font-size:90%;
                 text-decoration:none;
                 text-transform:uppercase;}

#CONTENT #CMSpath { display:inline;
                    float:right;
                    width:auto;
                    margin-bottom:16px;


                    }
#CONTENT #CMSpath ul{

             float:none;
             width:auto;
             list-style:none;
             margin:0px 1px 3px 0px;
             padding:1px 1px;

           }
#CONTENT #CMSpath li{ display:block;
                      float:left;
                      width:auto;
                      margin-right:0.8em;
                      margin-left:0px;
                      padding:0px;
                      text-indent:0px;

                    }
#CONTENT #CMSpath li .active {
display:block;
                      width:auto;
                      padding-left:15px;
                      background-image:url(/images/arrow_right_666666_small.gif);
                      background-position:left center;
                      background-repeat:no-repeat;
                      font-size:90%;


                    }
#CONTENT #CMSpath li a{
                      display:block;
                      width:auto;
                      padding-left:14px;
                      background-image:url(/images/arrow_right_small.gif);
                      background-position:left center;
                      background-repeat:no-repeat;
                      font-size:90%;
                      text-decoration:none;

 }

#CONTENT h1 { /*display:block;*/
              margin:0em 0em 0.5em 0em;
              padding:0px;
              text-indent:0px;}
#CONTENT #ART{ clear:both;
               position:relative;
               top:0px;}

#CONTENT img {
               margin:0px 0.8em 0.8em 0.8em;
}
#CONTENT img[align=right] {
               margin:0px 0em 0.8em 0.8em;
}
#CONTENT img[align=left] {
                margin:0px 0.8em 0.8em 0em;
               /* padding:0px 0.8em 0.8em 0em; */
}
#CONTENT a[target=_self] {
                      display:inline-block;
                      padding-left:12px;
                      background-image:url(/images/arrow_right_small.gif);
                      background-position:left center;
                      background-repeat:no-repeat;

                }
#CONTENT p {margin:0px 0.8em 0.8em 0px;}
#CONTENT .overview {display:block;
                    background-color:#f4f4f4;
                    padding:0.5em;
                    margin:0.5em 0em;
                    font-size:110%;
}




#CONTENT #sitemap ul { list-style:none;}

#BORDER{
        /*background-image:url(images/border.gif);
        background-position:left top;
        background-repeat:repeat-y;
        */
        }

#CONTENT ul{ list-style-position:inside;
             list-style-type:square;
             /*padding:0px; */
             margin:1em;
             text-indent:0px;
             }
#CONTENT ol{ list-style-position:inside;
             margin:1em;} 
             
/*#CONTENT ol{

list-style-position:outside;
list-style-type:decimal;
display:block;
text-align:left;

margin:1em 2em;} */

#CONTENT ol ol{
list-style-position:inherit;
list-style-type:lower-alpha;}

#CONTENT li{ padding-left:0em; margin-left:0em;}
#CONTENT td{ vertical-align:top; padding:0.1em;}


#FOOTER {
            position:absolute;
          bottom:0px;
          height:1.5em;
          width:500px;
          background-color:#666666;
        }






#CALENDAR{font-size:80%;

padding:1px 1px 1px 1px;
margin:1px;
}
#CALENDAR td{font-size:80%;
background-color:#F0F0F0;
padding:3px 3px 3px 3px;
margin:1px;

}

#CALENDAR table{ margin:1px;
                 background-color:#FFFFFF;}





/************* #siteInfo styles ***************/

#SiteInfo{

        font-size: 90%;
        color: #666666;
        text-align:center;
        text-indent:10px;
        background-color: #999999 ;
        border-style:solid;
        border-color:#9e9e9e;
        border-width:0px 0px 0px 1px;
}

#SiteInfo a{
        font-size: 80%;
        color: #666666;
        padding: 3px 10px 3px 10px;
        text-decoration:none;

}

#SiteInfo a:hover{
        font-size: 80%;
        color:#000099;
        padding: 3px 10px 3px 10px;
        text-decoration:underline;
}


#SiteInfo img{
        padding: 0px 4px 0px 0px;
        margin:0px;
        vertical-align: bottom;
}


