body {
    color: #000000; background-color: #ffffff;
    font-size: 100.01%; font-size: 12px; font-family: Verdana,Verdana,Arial,Helvetica,sans-serif; line-height:16px;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
    height: 100%;
    margin: 0; margin-bottom: 1px;
    padding: 0;
    background: url(/img/bg.gif) top center repeat-x;
    }
html {
    height: 100%;
    margin-bottom: 1px;
    padding-top:0px;
    }
a { color: #CF7127; text-decoration: none; outline: none; }
a:hover { color: #CF7127; text-decoration: underline; }
img { margin:0; padding:0; }
p { margin:0; padding:0; }
div { margin:0; padding:0; }
span { margin:0; padding:0; }
dl { margin:0; padding:0; }
ul { margin:0; padding:0; }
li { margin:0; padding:0; }
form{ margin: 0; padding: 0em; }
input{ margin: 0; padding: 0em; }
table{ margin: 0em; }
td { margin: 0 0 0em; vertical-align:top; }

table#position{
    margin:auto;
  }

div#siteborder{
    width:850px; max-width:850px;
    margin:auto;
    background: #ffffff url() top left repeat-y;
  }
div#border_right{
    width:850px; max-width:850px;
    margin:auto;
    background: url() top right repeat-y;
  }

div#border_top{
    background: #ffffff url() bottom right no-repeat;
  }
div#border_top_left{
    height: ; margin-right:0px;
    background: #ffffff url() bottom left no-repeat;
  }
div#border_top_middle{
    margin-left:0px; height: ;
    background: #ffffff url() bottom center repeat-x;
  }

div#border_bottom{
    background: #ffffff url() top right no-repeat;
  }
div#border_bottom_left{
    height: ; margin-right:0px;
    background: #ffffff url() top left no-repeat;
  }
div#border_bottom_middle{
    margin-left:0px; height: ;
    background: #ffffff url() top center repeat-x
  }
.site  {
       width:850px;
       height:100%;
       margin:auto;
       background-color:#ffffff;
}
.imagelink a {
       color: #005500;
       text-decoration: none;
        }
.imagelink a:hover {
       color: #005500;
       text-decoration: none;
       }
.titles {
       height:55px;
       width:850px;
       background-color:#ffffff;
       }
div#titles {
       height:58px; max-height:58px; overflow:hidden;
         background-color: #ffffff;
       }
.logo{
       width:155px;
       height:58px;
       background-image: url(/buk/img/logo.gif);
       background-repeat: no-repeat;
       float:left;
       }
div#logo{
       width:200px;
       float:left;
       }
.slogan {
       width:525px;
       height:58px;
       float:left;
       text-align: right;
       vertical-align:bottom;
       padding-top: 15px;
       margin-bottom: -18px;
}
div#slogan {
       margin-left:200px; margin-right: 155px;
       text-align: right;
       padding-top: 15px;padding-right:20px;
       vertical-align:bottom;
}
.search{
       width:155px;
       height:58px;
       color: #666666;
       float:right;
       }
div#search {
    margin: 0px;
    padding-top: 8px;
    width:155px; max-width:155px;
    color: #666666; font-size:12px;
    float:right;
  }
div#search input.field{
    width:105px; height:16px; padding: 1px;
    margin-right:5px; margin-top:2px;
  }
div#search input.but{
    width:30px; height:24px;
    margin-left:5px;margin-right:2px; padding: 1px;
    background-color: #CF7127;
    color: #ffffff;
  }
.header {
      background-color:#ffffff;
      background-image: url(/buk/img/cms_header.jpg);
      background-repeat: no-repeat;
      height:155px;
      width:850px;
      margin-top:0px;
      border-bottom:3px solid #ffffff;
      }
.main {

       text-align:left;
       background-color:#ffffff;
       float:left;
       }
.left {
       height:400px;
       width:155px;
       padding-bottom: 10px;
       background-color:#CF7127;
       border-right:4px solid #ffffff;
       }
td#left {
    padding: 0px;
    width:155px;
    background-color: #CF7127;
    max-width:155px; overflow:hidden;
}
.menu {
        padding-top: 40px;
        width: 155px;
        }
.menuspacer {
        margin-top: 52px;
        width: 155px;
        }
.menu-list {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px;
        WIDTH: 145px;
        LIST-STYLE-TYPE: none;
        BORDER-TOP: #CF7127 0px solid;
        }

.menu LI {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        FONT-SIZE: 13px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        WIDTH: 145px;
        COLOR: #ffffff;
        PADDING-TOP: 0px;
        BORDER-BOTTOM: #CF7127 0px solid;
        TEXT-DECORATION: none;
        line-height: 22px;
        }
.menu LI A {
        PADDING-RIGHT: 0px;
        DISPLAY: block;
        PADDING-LEFT: 20px;
        FONT-SIZE: 13px;
        FONT-WEIGHT: bold;
        PADDING-BOTTOM: 5px;
        MARGIN: 0px;
        COLOR: #ffffff;
        PADDING-TOP: 5px;
        TEXT-DECORATION: none;
        WIDTH: 135px;
        line-height: 26px;
        BORDER-BOTTOM: #CF7127 1px solid;

        }

.menu LI A:hover {
      PADDING-RIGHT: 0px;
      DISPLAY: block;
      PADDING-LEFT: 20px;
      FONT-SIZE: 13px;
      PADDING-BOTTOM: 5px;
      MARGIN: 0px;
      COLOR: #ffffff;
      PADDING-TOP: 5px;
      TEXT-DECORATION: none;
      BACKGROUND-COLOR: #DA9550;
      WIDTH: 135px;
      BORDER-BOTTOM: #DA9550 1px solid;
      }
.menu LI .selected {
      PADDING-RIGHT: 0px;
      DISPLAY: block;
      PADDING-LEFT: 20px;
      FONT-SIZE: 13px;
      PADDING-BOTTOM: 5px;
      MARGIN: 0px;
      PADDING-TOP: 5px;
      TEXT-DECORATION: none;
      BACKGROUND-COLOR: #DA9550;
      COLOR: #ffffff;
      WIDTH: 135px;
      BORDER-BOTTOM: #DA9550 1px solid;
      }
.menu LI.sublink A {
        PADDING-RIGHT: 0px;
        DISPLAY: block;
        PADDING-LEFT: 28px;
        FONT-SIZE: 11px;
        FONT-WEIGHT: normal;
        PADDING-BOTTOM: 5px;
        MARGIN: 0px;
        COLOR: #ffffff;
        BACKGROUND-COLOR: #CF7127;
        PADDING-TOP: 5px;
        TEXT-DECORATION: none;
        WIDTH: 125px;
        line-height: 14px;
        BORDER-BOTTOM: #DA9550 0px solid;
        }
.menu LI.sublink A:hover {
        PADDING-RIGHT: 0px;
        DISPLAY: block;
        PADDING-LEFT: 28px;
        FONT-SIZE: 11px;
        FONT-WEIGHT: normal;
        PADDING-BOTTOM: 5px;
        MARGIN: 0px;
        COLOR: #ffffff;
        BACKGROUND-COLOR: #CF7127;
        PADDING-TOP: 5px;
        TEXT-DECORATION: underline;
        WIDTH: 125px;
        line-height: 14px;
        BORDER-BOTTOM: #DA9550 0px solid;
        }
.menu LI.sublink .selected {
        PADDING-RIGHT: 0px;
        DISPLAY: block;
        PADDING-LEFT: 28px;
        FONT-SIZE: 11px;
        FONT-WEIGHT: normal;
        PADDING-BOTTOM: 5px;
        MARGIN: 0px;
        COLOR: #ffffff;
        BACKGROUND-COLOR: #CF7127;
        PADDING-TOP: 5px;
        TEXT-DECORATION: underline;
        WIDTH: 125px;
        line-height: 14px;
        BORDER-BOTTOM: #DA9550 0px solid;
        }
.menu LI.subsublink A {
        PADDING-RIGHT: 0px;
        DISPLAY: block;
        PADDING-LEFT: 34px;
        FONT-SIZE: 11px;
        FONT-WEIGHT: normal;
        PADDING-BOTTOM: 5px;
        MARGIN: 0px;
        COLOR: #ffffff;
        BACKGROUND-COLOR: #CF7127;
        PADDING-TOP: 5px;
        TEXT-DECORATION: none;
        WIDTH: 125px;
        line-height: 14px;
        BORDER-BOTTOM: #DA9550 0px solid;
        }
.menu LI.subsublink A:hover {
        PADDING-RIGHT: 0px;
        DISPLAY: block;
        PADDING-LEFT: 34px;
        FONT-SIZE: 11px;
        FONT-WEIGHT: normal;
        PADDING-BOTTOM: 5px;
        MARGIN: 0px;
        COLOR: #ffffff;
        BACKGROUND-COLOR: #CF7127;
        PADDING-TOP: 5px;
        TEXT-DECORATION: underline;
        WIDTH: 125px;
        line-height: 14px;
        BORDER-BOTTOM: #DA9550 0px solid;
        }
.menu LI.subsublink .selected {
        PADDING-RIGHT: 0px;
        DISPLAY: block;
        PADDING-LEFT: 34px;
        FONT-SIZE: 11px;
        FONT-WEIGHT: normal;
        PADDING-BOTTOM: 5px;
        MARGIN: 0px;
        COLOR: #ffffff;
        BACKGROUND-COLOR: #CF7127;
        PADDING-TOP: 5px;
        TEXT-DECORATION: underline;
        WIDTH: 125px;
        line-height: 14px;
        BORDER-BOTTOM: #DA9550 0px solid;
        }
.sub-menu {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        MARGIN-BOTTOM: -40px;
        PADDING-TOP: 0px;
        BACKGROUND-COLOR: #CF7127;
        }
.sub-menu-list {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px;
        LIST-STYLE-TYPE: none;
        BACKGROUND-COLOR: #CF7127;
        WIDTH: 145px;
        BORDER-BOTTOM: #CF7127 0px solid;
        }
.sub-menu LI {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 10px;
        FONT-SIZE: 11px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        WIDTH: 135px;
        COLOR: #ffffff;
        PADDING-TOP: 0px;
        BORDER-BOTTOM: #CF7127 0px solid;
        TEXT-DECORATION: none;
        BACKGROUND-COLOR: #CF7127;
        line-height: 14px;

        }
.sub-menu LI A {
        PADDING-RIGHT: 0px;
        DISPLAY: block;
        PADDING-LEFT: 20px;
        FONT-SIZE: 11px;
        FONT-WEIGHT: normal;
        PADDING-BOTTOM: 5px;
        MARGIN: 0px;
        COLOR: #ffffff;
        BACKGROUND-COLOR: #CF7127;
        PADDING-TOP: 5px;
        TEXT-DECORATION: none;
        WIDTH: 125px;
        line-height: 14px;
        BORDER-BOTTOM: #DA9550 0px solid;
        }
.sub-menu LI A:hover {
      PADDING-RIGHT: 0px;
      DISPLAY: block;
      PADDING-LEFT: 20px;
      FONT-SIZE: 11px;
      FONT-WEIGHT: normal;
      PADDING-BOTTOM: 5px;
      MARGIN: 0px;
      PADDING-TOP: 5px;
      TEXT-DECORATION: underline;
      COLOR: #ffffff;
      BACKGROUND-COLOR: #CF7127;
      WIDTH: 125px;
      line-height: 14px;
      BORDER-BOTTOM: #CF7127 0px solid;
      }
.sub-menu LI .selected {
      PADDING-RIGHT: 0px;
      DISPLAY: block;
      PADDING-LEFT: 20px;
      FONT-SIZE: 11px;
      FONT-WEIGHT: bold;
      PADDING-BOTTOM: 5px;
      MARGIN: 0px;
      PADDING-TOP: 5px;
      TEXT-DECORATION:underline;
      COLOR: #ffffff;
      BACKGROUND-COLOR: #CF7127;
      WIDTH: 125px;
      line-height: 14px;
      BORDER-BOTTOM: #CF7127 0px solid;
      }
ul#navi {
        margin:0px;
        padding:0px;padding-top:40px;padding-bottom:16px;
          background-color: #CF7127;
}
ul#navi li {
                  margin:0px; margin-top: 0px;
                  padding:0px; padding-bottom: 0px;
                  list-style: none;
                  border-bottom: 0px solid #ffffff; }
ul#navi li a{
                  margin: 0px;
                  padding:0px; padding-left: 20px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px;
                  display:block;
                  font-weight: bold; color: #ffffff; text-decoration:none; font-size: 12px; line-height:160%;
                    background-color: #CF7127;
                  background-image: url(); background-repeat: no-repeat;
                  border-left: 0px solid #ffffff; }
ul#navi li a:hover{
                  font-weight: bold; color: #ffffff; text-decoration:none; font-size: 12px;
                    background-color: #DA9550;
                  }
ul#navi li a.selected{
                  font-weight: bold; color: #ffffff; text-decoration:none; font-size: 12px;
                    background-color: #DA9550;
                  background-image: url(); background-repeat: no-repeat;
                  border-bottom: 0px solid #ffffff; }
ul#navi li a.selected:hover{
                  font-weight: bold; color: #ffffff; font-size: 12px;
                  border-bottom: 0px solid #ffffff;
                    background-color: #DA9550;
                  }

ul#navi li.sublink {
                  margin:0px; margin-top: 1px;
                  padding:0px; padding-bottom: 1px;
                  list-style: none;
                  border-bottom: 0px solid #ffffff; }
ul#navi li.sublink a{
                  margin: 0px; margin-left: 20px;
                  padding:0px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;
                  display:block;
                  font-weight: normal; color: #ffffff; text-decoration:none; font-size: 11px;
                    background-color: #CF7127;
                  background-image: url(); background-repeat: no-repeat;
                  border-left: 0px solid #ffffff; }
ul#navi li.sublink a:hover{
                  margin: 0px; margin-left: 20px;
                  padding:0px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;
                  display:block;
                  font-weight: normal;color: #ffffff; text-decoration:underline; font-size: 11px;
                    background-color: #CF7127;
                  }
ul#navi li.sublink a.selected{
                  margin: 0px; margin-left: 20px;
                  padding:0px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;
                  font-weight: normal;color: #ffffff; text-decoration:underline; font-size: 11px;
                  border-left: 0px solid #ffffff;
                    background-color: #CF7127;
                  background-image: url(); background-repeat: no-repeat;
                  }
ul#navi li.sublink a.selected:hover{
                  margin: 0px; margin-left: 20px;
                  padding:0px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;
                  font-weight: normal;color: #ffffff; text-decoration:underline; font-size: 11px;
                    background-color: #CF7127;
                  background-image: url(); background-repeat: no-repeat;
                  border-left: 0px solid #ffffff; }

ul#navi li.subsublink a{
                  margin: 0px; margin-left: 30px;
                  padding:0px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;
                  display:block;
                  color: #ffffff; text-decoration:none; font-size: 0.70em; }
ul#navi li.subsublink a:hover{
                  margin: 0px; margin-left: 30px;
                  padding:0px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;
                  display:block;
                  font-weight: bold; color: #ffffff; font-size: 0.70em; }
ul#navi li.subsublink a.selected{
                  margin: 0px; margin-left: 30px;
                  padding:0px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;
                  font-weight: bold; color: #ffffff; font-size: 0.70em; }
ul#navi li.subsublink a.selected:hover{
                  margin: 0px; margin-left: 30px;
                  padding:0px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;
                  font-weight: bold; color: #ffffff; font-size: 0.70em; }



.subhead {        padding-top:8px; padding-left: 10px; padding-right: 4px;
}
ul.subnavi {
                  margin:0px;
                  padding:0px;padding-top:40px;padding-bottom:16px;
}

ul.subnavi li {
                  margin:0px; margin-top: 0px;
                  padding:0px; padding-bottom: 0px;
                  list-style: none;
                  border-bottom: 0px solid #ffffff; }
ul.subnavi li a{
                  margin: 0px;
                  padding:0px; padding-left: 20px; padding-right: 8px; padding-top: 4px; padding-bottom: 4px;
                  display:block;
                  font-weight: normal;color: #ffffff; text-decoration:none; font-size: 0.80em; line-height:160%;
                  background-image: url(); background-repeat: no-repeat;
                  border-left: 0px solid #ffffff; }
ul.subnavi li a:hover{
                  font-weight: bold; color: #ffffff; text-decoration:none; font-size: 0.80em; }
ul.subnavi li a.selected{
                  font-weight: bold; color: #ffffff; text-decoration:none; font-size: 0.80em;
                  background-image: url(); background-repeat: no-repeat;
                  border-bottom: 0px solid #ffffff; }
ul.subnavi li a.selected:hover{
                  font-weight: bold; color: #ffffff; font-size: 0.80em;
                  border-bottom: 0px solid #ffffff; }


ul.subnavi li.sublink {
                  margin:0px; margin-top: 1px;
                  padding:0px; padding-bottom: 1px;
                  list-style: none;
                  border-bottom: 0px solid #ffffff; }
ul.subnavi li.sublink a{
                  margin: 0px; margin-left: 20px;
                  padding:0px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;
                  display:block;
                  color: #ffffff; text-decoration:none; font-size: 0.70em;
                  background-color: #;
                  background-image: url(); background-repeat: no-repeat;
                  border-left: 0px solid #ffffff; }
ul.subnavi li.sublink a:hover{
                  margin: 0px; margin-left: 20px;
                  padding:0px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;
                  display:block;
                  font-weight: bold; color: #ffffff; font-size: 0.70em; }
ul.subnavi li.sublink a.selected{
                  margin: 0px; margin-left: 20px;
                  padding:0px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;
                  font-weight: bold; color: #ffffff; font-size: 0.70em;
                  border-left: 0px solid #ffffff;
                  background-color: #;
                  background-image: url(); background-repeat: no-repeat; }
ul.subnavi li.sublink a.selected:hover{
                  margin: 0px; margin-left: 20px;
                  padding:0px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;
                  font-weight: bold; color: #ffffff; font-size: 0.70em;
                  border-left: 0px solid #ffffff;
                  background-color: #; }


ul.subnavi li.subsublink {
                  margin:0px; margin-top: 1px;
                  padding:0px; padding-bottom: 1px;
                  list-style: none;
                  border-bottom: 0px solid #ffffff; }
ul.subnavi li.subsublink a{
                  margin: 0px; margin-left: 30px;
                  padding:0px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;
                  display:block;
                  color: #ffffff; text-decoration:none; font-size: 0.75em; }
ul.subnavi li.subsublink a:hover{
                  margin: 0px; margin-left: 30px;
                  padding:0px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;
                  display:block;
                  font-weight: bold; color: #ffffff; font-size: 0.75em; }
ul.subnavi li.subsublink a.selected{
                  margin: 0px; margin-left: 30px;
                  padding:0px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;
                  font-weight: bold; color: #ffffff; font-size: 0.70em; }
ul.subnavi li.subsublink a.selected:hover{
                  margin: 0px; margin-left: 30px;
                  padding:0px; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;
                  font-weight: bold; color: #ffffff; font-size: 0.70em; }


.left .box {
       width:139px; max-width:139px; overflow:hidden;
       margin-left:8px; margin-bottom: 0px;
       color: #ffffff;
}

.validate {
        MARGIN-TOP: 30px;
        vertical-align:bottom;
        PADDING-LEFT: 10px;
        }
.middle {
       width:532px;max-width:532px;overflow:hidden;
       background-color: #E1E1E1;
}

.ressource{
       width:490px;
       color: #333333; font-size: 16px; text-align: right;
       padding-right: 0px; padding-top: 10px; padding-bottom: 10px;
       vertical-align: bottom;
       border-left:0px solid #E1E1E1;
}
.ticker{
       width:492px;
       color: #333333;
       font-size: 16px;
       text-align: right;
       padding-top: 10px; padding-left: 5px; padding-right: 5px; padding-bottom: 3px;
       vertical-align: bottom;
       border-left:5px solid #E1E1E1;
}
.article {
       width:482px;
       padding-left:25px; padding-right:25px; padding-top: 5px;
}
.articlespacer {
    margin: 0px;
    padding: 0px;
    height:1px;
    border-top: 1px solid #E1E1E1;
}
.teaser {
       width:485px;
       padding-left:21px;
       padding-right:5px;
       padding-top: 5px;
}
h3{
        margin: 0px;
        padding:0px; padding-bottom: 16px;
        color: #000000; font-weight: bold; font-size:13px; line-height:16px;
}
h4{
        margin: 0px;
        padding:0px; padding-bottom: 16px;
        color: #000000; font-weight: bold; font-size:12px; line-height:16px;
}
.text{
        font-size:12px; line-height:16px;
        padding-bottom:16px;
}
.more{
        font-size:12px; line-height:16px;
}
.image_left {
    float:left;
    padding-right:25px; padding-top:5px;
    margin-bottom:0px;
}

* html .image_left {
    margin-bottom:0px;
}
.image_right {
    float:right;
    padding-left:25px; padding-top:5px;
}
.images{
        text-align:left;
}
.images_left {
    float:left;
    padding-right:25px;
    padding-top:5px; padding-bottom:5px;
    margin-bottom:0px;
}
.images_right {
    float:right;
    padding-top:5px; padding-bottom:5px;
}

.article .image_left { margin-bottom:10px; padding-right:10px; padding-top:2px; float:left; }
* html .article .image_left { margin-bottom:0px; }
.article .image_right { margin-bottom:10px; padding-left:10px; padding-top:2px; float:right; }
.article .images .image_right { margin-bottom:10px; padding-left:0px; padding-top:2px; float:right; }

.footer{
        padding-bottom: 16px;
        color: #000000;font-size:12px; font-weight: bold; line-height:16px;
}

.spacer{
      height:1px; max-height:1px;
      margin: 0px;
      padding: 0px;
}
.hline {
        width:100%; max-width:100%; overflow:hidden;
        height:1px; max-height:1px;
        margin: 0px; margin-bottom: 0px;
        padding: 0px;
}
.fkt_image{
        max-width: 230px;
        overflow:hidden;
}
.description {
        font-size:10px;
        }

label {
        CLEAR: both;
        FLOAT: left;
        MARGIN: 2px 5px 2px 0px;
        VERTICAL-ALIGN: top;
        WIDTH: 95px;
        FONT-SIZE: 12px;
        line-height:16px;
        padding-right:10px;
        }
.middle INPUT {

        FONT-SIZE: 12px;
        line-height:16px;
        MARGIN: 2px 0px 2px 0px;
        VERTICAL-ALIGN: top;
        COLOR: #333333;
        BACKGROUND-COLOR: #D8D8D8;
        }
.middle INPUT:hover {
        BACKGROUND-COLOR: #E1E1E1;
        }
TEXTAREA {

        FONT-FAMILY: verdana, helvetica, sans-serif;
        FONT-SIZE: 12px;
        line-height:16px;
        MARGIN: 2px 0px 2px 0px;
        VERTICAL-ALIGN: top;
        COLOR: #333333;
        BACKGROUND-COLOR: #D8D8D8;
        }
TEXTAREA:hover {
        BACKGROUND-COLOR: #E1E1E1;
        }

.w100 {
      width:100px;
      max-width:100px;
      overflow:hidden;
      float:left;
}
.w200 {
      width:200px;
      max-width:200px;
      overflow:hidden;
      float:left;
}
.clear {
      clear:both;
}

.right {
       height:400px;
       width:155px; max-width: 155px;overflow:hidden;
       padding-top: 5px;padding-bottom: 10px;
       background-color: #393939;
       border-left:4px solid #ffffff;
}

td#right {
    padding: 0px;
    background-color: #393939;
    max-width:155px; overflow:hidden;
}
.right_top {
       width:135px;
       padding-top: 5px;
       color: #ffffff; font-weight: normal; font-size:16px;

}
.right_top_spacer {
    height:1px;
    margin: 0px; margin-top: 2px; margin-bottom: 10px;
    padding: 0px;
    width:120px;
    border-top: 1px solid #ffffff;
}

.right .box {
       width:139px; max-width:139px; overflow:hidden;
       margin-left:8px; margin-bottom: 0px;
       color: #ffffff;
}
.boxinput{
       width:136px; max-width:136px; overflow:hidden;
}
.box a{
        COLOR: #ffffff;
        TEXT-DECORATION: none;
}
.box a:hover {
         COLOR: #ffffff;
         TEXT-DECORATION: underline;
}
.box h3 {
       width:135px;
       margin:0px;padding:0px;
       padding-left: 0px; padding-top: 0px;
       color: #ffffff; font-weight: bold; font-size:12px; line-height:16px;
}
.box h4{
        margin:0px;padding:0px;
        padding-bottom: 2px;
        color: #ffffff; font-weight: bold; font-size:11px; line-height:16px;
}
.box .text{
       width:145px; max-width: 145px; overflow:hidden;
       padding-left: 0px; padding-right: 0px;
       color:#ffffff; font-size:11px; font-weight: normal; line-height:14px;
}
.box .more{
        FONT-WEIGHT: bold;
}
td.left .boxspacer {
    height:1px;
    margin: 0px; margin-left: 8px; margin-top: 10px; margin-bottom: 10px;
    padding: 0px;
    width:120px;
    border-top: 1px solid #ffffff;
}
td.right .boxspacer {
    height:1px;
    margin: 0px; margin-left: 8px; margin-top: 10px; margin-bottom: 10px;
    padding: 0px;
    width:120px;
    border-top: 1px solid #ffffff;
}
td.boxhead{
       height:20px;
       width:135px;
       COLOR: #ffffff;
       FONT-WEIGHT: bold;
       padding-left: 0px;
       padding-top: 0px;
       FONT-SIZE:12px;
       line-height:16px;
}
.boxtext{
       width:145px; max-width: 145px; overflow:hidden;
       padding-left: 0px; padding-right: 0px;
       color:#ffffff; font-size:11px; font-weight: normal; line-height:14px;
}
.boximage{
       padding-top:4px;
       text-align:left;
       padding-left: 0px;
       padding-right: 5px;
}
.boximages{
        padding-left:0px;
        text-align:left;
        float:right;
}
#right h1, #left h1 {
       font-size:1em;margin-left:8px;
}
td.boxbut{
       border:1px solid #ffffff;
}
.wetterbox {
       width:145px;
       border-bottom:0px solid #ffffff;
       COLOR: #000000; font-size:11px;
}
.wetterbox h3 {
       width:135px;
       margin:0px;
       padding:0px; padding-top: 0px; padding-left: 0px;
       color: #ffffff; font-weight: bold; font-size:12px; line-height:16px;
}
.wetterboxtext{
       width:145px; max-width: 145px; overflow:hidden;
       height:152px; max-height:152px; overflow:hidden;
       color:#000000; font-size:11px; font-weight: normal;line-height:14px;
       padding-left: 0px; padding-right: 0px;
}
table.box INPUT {
        FONT-SIZE: 12px;
        line-height:16px;
        MARGIN: 2px 0px 2px 0px;
        VERTICAL-ALIGN: top;
        COLOR: #333333;
        BACKGROUND-COLOR: #D8D8D8;
}
table.box INPUT:hover {
        BACKGROUND-COLOR: #E1E1E1;
}
table.box TEXTAREA {
        FONT-FAMILY: verdana, helvetica, sans-serif;
        FONT-SIZE: 12px;
        line-height:16px;
        MARGIN: 2px 0px 2px 0px;
        VERTICAL-ALIGN: top;
        COLOR: #333333;
        BACKGROUND-COLOR: #D8D8D8;
}
table.box TEXTAREA:hover {
        BACKGROUND-COLOR: #E1E1E1;
}

.boxfooter{
        FONT-SIZE:11px;
        font-weight: bold;
        line-height:14px;
        padding-top:2px;
        padding-bottom:0px;
        COLOR: #ffffff;
        display: block;
}

.bottommenu {
       height:14px;
       width:850px;
       border-bottom: #ffffff 2px solid;
       border-top: #ffffff 2px solid;
       background-color: #ffffff;
       MARGIN-BOTTOM: 0px;
       text-align:left;
       margin-left:0px;
       float:left;
}
.bottom-link  {
       width:684px;
       text-align:left;
       float:left;
}
.bottom-link-list {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px;
        LIST-STYLE-TYPE: none;
        width:550px;
        text-align:left;
}
.bottom-link li {
        margin: 0px;
        padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 0px;
        color: #666666; line-height: 22px;
        text-align:center;
        text-decoration: none;
        float:left;

}
.bottom-link li a {
        margin: 0px;
        padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 0px;
        background: url(http://www.brenner-klaudt.com/img/spacer.gif) 50% left no-repeat;
        display: block;
        font-size: 10px; font-weight: normal; color: #666666;line-height: 14px;
        text-decoration: none;
}
.bottom-link li.first a {
        margin: 0px;
        padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 0px;
        background: url(/img/transparent.gif) 50% left no-repeat;
        display: block;
        font-size: 10px; font-weight: normal; color: #666666;line-height: 14px;
        text-decoration: none;
}
.bottom-link li a:hover {
      margin: 0px;
      padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 0px;
      background-image: url(/img/spacer.gif); background-repeat:no-repeat;
      display: block;
      font-size: 10px; font-weight: normal; color: #666666;line-height: 14px;
      text-decoration: underline;
}
.bottom-link li a.selected {
        margin: 0px;
        padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 0px;
        background: url(http://www.brenner-klaudt.com/img/spacer.gif) 50% left no-repeat;
        display: block;
        font-size: 10px; font-weight: normal; color: #666666;line-height: 14px;
        text-decoration: underline;
}

div#bottom {
    height:24px; max-height:24px; overflow:hidden;
    text-align: right;
         background-color:#ffffff;
}


div#copyright {
    margin: 0; padding-right:10px;padding-top:2px;
    height:18px; float:right;
    text-align: left; font-size: 10px; line-height:140%; color: #666666;
  }
div#copyright a { color: #666666; text-decoration: none; }
div#copyright a:hover { color: #666666; text-decoration: underline; }


div#bottommenu { padding-top:2px; font-size: 10px; line-height:140%; }
div#bottommenu ul{ height: 20px; }
* html div#bottommenu ul{ }
div#bottommenu li{ list-style-type: none; padding-top: 2px; padding-bottom: 0px; float:left; }
div#bottommenu li a{ padding-left: 10px; padding-right: 10px; border-right: 0px solid #666666; color: #666666;background-image: url(/img/spacer.gif); background-repeat:no-repeat; }
div#bottommenu li.first a{ padding-left: 10px; padding-right: 10px; border-right: 0px solid #666666; color: #666666;background-image: url(/img/transparent.gif); background-repeat:no-repeat; }
div#bottommenu li a:hover{ padding-left: 10px; padding-right: 10px; color: #666666; text-decoration: underline;}
input{
      margin-right:0px;
}
.kontaktform INPUT {

        FONT-SIZE: 12px;
        line-height:16px;
        MARGIN: 2px 0px 2px 0px;
        VERTICAL-ALIGN: top;
        COLOR: #333333;
        BACKGROUND-COLOR: #D8D8D8;
        }
.kontaktform INPUT:hover {
        BACKGROUND-COLOR: #E1E1E1;
        }
.kontaktform TEXTAREA {

        FONT-FAMILY: verdana, helvetica, sans-serif;
        FONT-SIZE: 12px;
        line-height:16px;
        MARGIN: 2px 0px 2px 0px;
        VERTICAL-ALIGN: top;
        COLOR: #333333;
        BACKGROUND-COLOR: #D8D8D8;
        }
.kontaktform TEXTAREA:hover {
        BACKGROUND-COLOR: #E1E1E1;
        }

td .cmsform {
        width:100%;padding-top:10px;
        }
.cmsform TEXTAREA {
        FONT-FAMILY: verdana, helvetica, sans-serif; line-height:16px;
        VERTICAL-ALIGN: top;
        width:460px;
        margin-bottom:10px;
        color:#333333;
        background-color:#ffffff;
        border:1px solid #cccccc;
        }
.cmsform INPUT {
        FONT-FAMILY: verdana, helvetica, sans-serif;  font-size:12px; line-height:16px;
        width:460px;
        margin-bottom:10px;
        color:#333333;
        background-color:#ffffff;
        }
INPUT.small {
        FONT-FAMILY: verdana, helvetica, sans-serif;  font-size:12px; line-height:16px;
        width:220px;
        margin-bottom:10px;
        color:#333333;
        background-color:#ffffff;
        }
.inhalttop{
       BORDER-LEFT: #CF7127 1px solid; BORDER-RIGHT: #CF7127 1px solid; BORDER-TOP: #CF7127 1px solid; BORDER-BOTTOM: #CF7127 1px solid;
}

.inhaltmiddle{
       BORDER-LEFT: #DA9550 1px solid; BORDER-RIGHT: #DA9550 1px solid; BORDER-TOP: #DA9550 1px solid; BORDER-BOTTOM: #DA9550 1px solid;
}

.inhaltbottom{
       BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid;
}
.preis {
       font-weight: bold;
       font-size: 14px;
       margin-top:0px;
       margin-right:0px;
       padding-left:10px;
       padding-right:10px;
       color: #CF7127;
}
ul#Listing {
        margin-top:6px;
        margin-left:20px;
        }
ul#Listing li {
        margin-left:0px;
        }
ul#Listing li a{
        padding-left: 0px;
        font-weight:bold;
}
ul#Listing li a:hover{
        text-decoration: underline;
}
ul#Listing li.sublist {
      list-style: none;
}
ul#Listing li.sublist a{
      padding-left: 10px;
      display:block;
      margin-bottom: -3px;
      font-size: 0.85em;
      font-weight:normal;
}
ul#Listing li.subsublist a{
      padding-left: 20px;
      display:block;
      margin-bottom: -3px;
      font-size: 0.85em;
      font-weight:normal;
}
ul#Listing li.sublist a:hover{}

ol.Listing { margin-top:0px; margin-left:0px; padding-left:20px; }
ol.Listing li {background-color:#E1E1E1;border:1px solid #E1E1E1; }
ol.Listing li a{ padding-left: 0px; font-weight:bold;}
ol.Listing li a:hover{ text-decoration: underline;}
ol.Listing li a.selected{ text-decoration: underline;}
ol.Listing li.sublist {background-color:#ffffff;border-bottom:1px solid #E1E1E1; }
ol.Listing li.sublist a{ margin-bottom: -3px; padding-left: 18px; font-size: 0.85em; font-weight:normal;}
ol.Listing li.sublist a:hover{ }
ol.Listing li.subsublist {background-color:#ffffff; }
ol.Listing li.subsublist a{ margin-bottom: -3px; padding-left: 30px; font-size: 0.85em; font-weight:normal;}
ol.Listing li.subsublist a:hover{ }
ol.Listing li.subsubsublist {background-color:#ffffff; }
ol.Listing li.subsubsublist a{ margin-bottom: -3px; padding-left: 50px; font-size: 0.85em; font-weight:normal;}
ol.Listing li.subsubsublist a:hover{}
