BODY {
        margin: 0px;
        padding: 0px;
        background-color: #043172;

        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #F8F9F9;

}
TH {
        FONT: 12px Arial, Helvetica, sans-serif; COLOR: #424242; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
TD {
        FONT: 12px Arial, Helvetica, sans-serif; COLOR: #424242; VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
FIELDSET LEGEND {
        FONT: 12px Arial, Helvetica, sans-serif; COLOR: #424242
}

A {
        COLOR: #703006
}
A:hover {
        COLOR: #990000
}
HR {
        CLEAR: both; BORDER-RIGHT: #fff3d0 1px solid; BORDER-TOP: #fff3d0 1px solid; BORDER-LEFT: #fff3d0 1px solid; BORDER-BOTTOM: #c5bda5 1px dotted
}

A IMG {
        MARGIN: 0px
}
A IMG {
        BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

H1 {
        FONT-SIZE: 24px
}
H2 {
        FONT-SIZE: 16px
}
H3 {
        FONT-SIZE: 14px
}
.klein {
        FONT-SIZE: 11px
}
.sehrklein {
        FONT-SIZE: 10px
}

w {
    BACKGROUND-COLOR: FFDE80;
    BACKGROUND: url(body_bg.gif) #FFF4D5 repeat-y center top;
   }

BODY#template {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        BACKGROUND: #043172;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px;
        TEXT-ALIGN: center;
}
#maincontainer {
        MARGIN: 0px auto;
        WIDTH: 964px;
        TEXT-ALIGN: left
}
#header {
        MARGIN: 0px ;
        WIDTH: 964px;
        TEXT-ALIGN: center;
        BACKGROUND: url(header_quer.jpg) #ef9208 repeat-y left top;
        OVERFLOW: hidden;
        HEIGHT: 100px
}
#header H1{ FONT-SIZE: 50px; Font-weight:900; padding: 0pt;  line-height:54px; MARGIN: 0px ;

}
#header H2{ FONT-SIZE: 35px; Font-weight:500; padding: 0pt;  line-height:45px; MARGIN: 0px ;

}

#panoramabild {
        MARGIN: 0px auto;
        WIDTH: 964px;
        TEXT-ALIGN: left; OVERFLOW: hidden;
        HEIGHT: 380px;
        BACKGROUND-COLOR:#C8D0D4;
}

#contentmaincontainer {
        MARGIN: 0px auto; WIDTH: 964px; TEXT-ALIGN: left
}

#menu {
        MARGIN: 0px auto;
        WIDTH: 964px;
        TEXT-ALIGN: left;
        BACKGROUND: url(menu_bg_1.jpg) #f9b400 repeat-x center top;
        OVERFLOW: hidden;
        HEIGHT: 40px
        border-top: 1px solid #fdd9ab;
        border-bottom: 1px solid #c17300;

}

#menu UL {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px;
        LIST-STYLE-TYPE: none
}
#menu UL LI {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px;
        LIST-STYLE-TYPE: none;
        DISPLAY: inline
}


#menu UL LI A {
        PADDING-RIGHT: 0px;
        DISPLAY: block;
        PADDING-LEFT: 10px;
        FONT-SIZE: 14px;
        FONT-weight: 600;
        FLOAT: left;
        COLOR: #ffffff;
        LINE-HEIGHT: 40px;
        TEXT-DECORATION: none
}

#menu UL LI A:hover {
        BACKGROUND-IMAGE: url(menu_bg_over_1.jpg)
}

#menu UL LI.activ A {
        BACKGROUND-IMAGE: url(menu_bg_over_1.jpg)
        }
#menu UL LI.activ A:hover {
        BACKGROUND-IMAGE: url(menu_bg_over_2.jpg)
}

#schrift { FONT-SIZE: 10pt;
           font-weight:BOLD;
           color:#ffffff;
}

#schrift A {TEXT-DECORATION: none }

#schrift_1 { FONT-SIZE: 12pt;
           font-weight:BOLD;
           color:#ffffff;
           padding-left: 10pt;
}

#schrift_1 A {TEXT-DECORATION: none }

#schrift_2 { FONT-SIZE: 14pt;
           font-weight:BOLD;
           color:#ffffff;
           padding-left: 10pt;
}

#schrift_2 A {TEXT-DECORATION: none }


#content{

}

#contentcontainer {
        PADDING-RIGHT: 30px;
        PADDING-LEFT: 30px;
        PADDING-BOTTOM: 10px;
        PADDING-TOP: 10px;
        width:475px;
        BACKGROUND: #F8F9F9;
}

#rightcontainer{
     BACKGROUND: #79A9D7;
     WIDTH: 222px;
     padding-left: 20px;
     padding-right: 10px;
     border-left: #c17300 2px solid; max-width:200px;
     overflow:hidden;
     /* BACKGROUND: url(hg_rechts.jpg) #f9b400 repeat-x center top;*/
}

.ANGEBOT_RECHTS {
     FONT-SIZE: 11px;
     COLOR: #ffffff;
     LINE-HEIGHT: 120% ;
     /*BORDER-BOTTOM: #cbb26b 1px solid; */

    /* border-bottom: 1px solid #c17300; */
}

th.ANGEBOT_RECHTS1{
   FONT-SIZE:12 px;
   COLOR: #ffffff;

   BACKGROUND: #65AC1E;
  /* border: 1px solid #EFEFEF; */
   font-style: bold;
   PADDING-BOTTOM: 2px;
   PADDING-TOP: 2px;
   PADDING-RIGHT: 3px;
   PADDING-LEFT: 3px;
 }

 td.ANGEBOT_RECHTS{

   BACKGROUND: #79A9D7;
   FONT-SIZE: 11px;
   LINE-HEIGHT: 120% ;
 }
#submenu UL {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px;
        LIST-STYLE-TYPE: none;
        MARGIN: 2em auto;
       /* border-top: 1px solid #fdd9ab;
        border-bottom: 1px solid #c17300;   */


}
#submenu UL LI {
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 0px;
        MARGIN: 0px;
        PADDING-TOP: 0px;
        LIST-STYLE-TYPE: none;
       /* BORDER-TOP: #cbb26b 1px solid ;*/
        border-top: 1px solid #fdd9ab;
        border-bottom: 1px solid #c17300;

}

#submenu {
        BACKGROUND: #ef9208;  border-right: #fdd9ab 2px solid; width: 210px;
}


#submenu UL LI A {
        PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 14px; PADDING-BOTTOM: 8px; COLOR: #444; PADDING-TOP: 8px; TEXT-DECORATION: none
}
#submenu UL LI A:hover {
        TEXT-DECORATION: underline
}
#submenu UL LI.activ A {
        TEXT-DECORATION: underline
}


#submenu BLOCKQUOTE {
        PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;  MARGIN: 0.5em 0px; LINE-HEIGHT: 110%
}

/* #showcase DL {
        PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
} */

#submenu BLOCKQUOTE A {
        COLOR: #424242
}



#footer {
        MARGIN: 0px auto;
        WIDTH: 964px;
        PADDING-RIGHT: 0px;
        PADDING-LEFT: 0px;
        PADDING-BOTTOM: 4px;
        TEXT-INDENT: 4px;
        PADDING-TOP: 4px;
        TEXT-ALIGN: center;
        FONT: 10px Arial, Helvetica, sans-serif;
        COLOR: #ffffff;
        TEXT-DECORATION: none;
       /* BORDER-BOTTOM: #cbb26b 1px solid;
        BORDER-TOP: #cbb26b 1px solid; */
        border-top: 1px solid #fdd9ab;
        border-bottom: 1px solid #c17300;

}


#footer A {
        FONT: 10px Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}

#footer A:hover {
        TEXT-DECORATION: underline
}
#content H1 {
        LINE-HEIGHT: 90%
}
#content H2 {
        LINE-HEIGHT: 90%
}
#content H1 {
        FONT-WEIGHT: bold; FONT-SIZE: 24px; MARGIN: 0.5em auto
}

#aktionweek {border: #ff0000 2px solid; margin:10pt; padding: 10pt;  }


/*~~~~~~~~~~~   LIGHTBOX   ~~~~~~~~~~~~~~~*/

#lightbox{
        background-color:#FFF4D5; /* #eee; */
        padding: 10px;
        border-bottom: 2px solid #424242;
        border-right: 2px solid #424242;
        }
#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(script/overlay.png); }

* html #overlay{
        background-color: #ffde80;
        back\ground-color: transparent;
        background-image: url(blank.gif);
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../script/overlay.png", sizingMethod="scale");
        }

/*~~~~~~~~~~~   LIGHTBOX   ~~~~~~~~~~~~~~~*/