img, div, a, input { behavior: url(_css/iepngfix.htc) }

* html .ie_homeimp
         {
          height:112px;overflow:hidden;margin-bottom:10px;position:relative;
         }
.ie_homeimp
         {
          height:112px;overflow:hidden;margin-bottom:10px;
         }
.galerie_info_rechts
         {
          float:left;margin-left:36px;
         }
* html .galerie_darstellung
         {
          overflow:hidden;height:112px;float:left;margin-bottom:15px;position:relative;
         }

.galerie_darstellung
         {
          overflow:hidden;height:112px;float:left;margin-bottom:15px;
         }

* html .galerie_darstellung_r
         {
          overflow:hidden;height:112px;float:left;margin-right:13px;margin-bottom:15px;position:relative;
         }
.galerie_darstellung_r
         {
          overflow:hidden;height:112px;float:left;margin-right:14px;margin-bottom:15px;
         }
* html .plineheight
         {
          width:530px;
         }

* html .ie_unternavbug
         {
          width:190px;
         }


.clear
         {
          clear: both;
          height: 0px;
          margin: 0px;
          padding: 0px;
          font-size: 0px;
         }
.body
         {
          padding:0px;
          margin:0px;
          background-image:url(../_img/layout/body_bg.jpg);
          background-repeat:repeat-x;
          background-color:#151515;

          overflow-x:hidden;
         }
.layout_linieoben
         {
          width:1004px;
          height:3px;
          background-color:#8b100f;
          font-size:0px;
          margin-top:20px;
          margin-left:5px;
         }
* html .layout_linieoben
         {
          margin-top:0px;
         }
.banner
         {
          width:1004px;
          height:263px;
          background-image:url(../_img/layout/banner.jpg);
          background-repeat:no-repeat;
          margin-left:5px;
         }
.rahmenhauptmenu
         {
          width:1004px;
          height:72px;
          background-image:url(../_img/layout/hauptnavi_bg.jpg);
         }
.banner_logo_de
         {
          height:72px;
          width:212px;
          background:url(../_img/layout/logo_de.jpg);
          float:left;
         }
.banner_logo_uk
         {
          height:72px;
          width:212px;
          background:url(../_img/layout/logo_en.jpg);
          float:left;
         }
.banner_logo_fr
         {
          height:72px;
          width:212px;
          background:url(../_img/layout/logo_fr.jpg);
          float:left;
         }
.banner_hauptnav_rahmen
         {
          height:72px;
          width:792px;
          float:left;
         }
.navi_lu
         {
          height:125px;
          width:171px;
          margin-left:318px;
          margin-top:18px;
          float:left;
         }
.navi_ma
         {
          height:125px;
          width:173px;
          margin-left:325px;
          margin-top:18px;
          float:left;
         }
.inhalt
         {
          width:989px;
          padding-left:20px;
          position:relative;
         }
#adds
		{
		  position: absolute;
		  width: 160px;
		  height: 100%;
		  left: 50%;
		  top: -5px;
		  margin: 0px 0px 0px 520px;
		}
#adds object
		{
		  margin-top: 20px;
		}
.sprachwahl
         {
          float:right;
          height:15px;
          width:115px;
          margin-top:34px;
          margin-right:18px;
          font-size:0px;
         }
.sprachwahl_de
         {
          height:15px;
          width:15px;
          float:right;

         }
.sprachwahl_uk
         {

          height:15px;
          width:15px;
          margin-left:10px;
          float:right;

         }
.sprachwahl_pl
         {

          height:15px;
          width:15px;
          margin-left:10px;
          float:right;

         }
.sprachwahl_fr
         {

          height:15px;
          width:15px;
          margin-left:10px;
          float:right;

         }
.sprachwahl_it
         {

          height:15px;
          width:15px;
          margin-left:10px;
          float:right;

         }
* html .sprachwahl
         {
          margin-right:8px;
         }
* html .sprachwahl_uk
         {
          margin-left:10px;
         }
* html .sprachwahl_pl
         {
          margin-left:9px;
         }
* html .sprachwahl_fr
         {
          margin-left:9px;
         }
* html .sprachwahl_it
         {
          margin-left:9px;
          margin-right:0px;
         }
* html .link1a
         {
          margin-left:20px;
         }
.link1a
         {
          height:24px;
          width:100px;
          margin-top:11px;
          margin-left:41px;
          float:left;
         }
.link2a
         {
          height:24px;
          width:100px;
          margin-top:11px;
          margin-left:3px;
          float:left;
         }
.link2afr
         {
          height:24px;
          width:100px;
          margin-top:11px;
          margin-left:13px;
          float:left;
         }
.link2auk
         {
          height:24px;
          width:100px;
          margin-top:11px;
          margin-left:10px;
          float:left;
         }
.link3a
         {
          height:24px;
          width:100px;
          margin-top:11px;
          margin-left:40px;
          float:left;
         }
.link3afr
         {
          height:24px;
          width:100px;
          margin-top:11px;
          margin-left:45px;
          float:left;
         }
.link3auk
         {
          height:24px;
          width:100px;
          margin-top:11px;
          margin-left:24px;
          float:left;
         }
.link4a
         {
          height:24px;
          width:100px;
          margin-top:11px;
          margin-left:46px;
          float:left;
         }
.link4ait
         {
          height:24px;
          width:100px;
          margin-top:11px;
          margin-left:36px;
          float:left;
         }
.link4afr
         {
          height:24px;
          width:100px;
          margin-top:11px;
          margin-left:23px;
          float:left;
         }
.link4auk
         {
          height:24px;
          width:100px;
          margin-top:11px;
          margin-left:33px;
          float:left;
         }
.link4ade
         {
          height:24px;
          width:100px;
          margin-top:11px;
          margin-left:29px;
          float:left;
         }

* html .link1b
         {
          margin-left:21px;
         }
.link1b
         {
          height:25px;
          width:80px;
          margin-top:1px;
          margin-left:43px;
          float:left;
         }
.link1bfr
         {
          height:25px;
          width:80px;
          margin-top:1px;
          margin-left:56px;
          float:left;
         }
.link2b
         {
          height:25px;
          width:100px;
          margin-top:1px;
          margin-left:18px;
          float:left;
         }
.link2bfr
         {
          height:25px;
          width:100px;
          margin-top:1px;
          margin-left:23px;
          float:left;
         }
.link2buk
         {
          height:25px;
          width:100px;
          margin-top:1px;
          margin-left:17px;
          float:left;
         }
.link2bit
         {
          height:25px;
          width:100px;
          margin-top:1px;
          margin-left:34px;
          float:left;
         }
.link3b
         {
          height:25px;
          width:110px;
          margin-top:1px;
          margin-left:24px;
          float:left;
         }
.link3bfr
         {
          height:25px;
          width:110px;
          margin-top:1px;
          margin-left:21px;
          float:left;
         }
.link3buk
         {
          height:25px;
          width:110px;
          margin-top:1px;
          margin-left:17px;
          float:left;
         }
.link3bit
         {
          height:25px;
          width:110px;
          margin-top:1px;
          margin-left:22px;
          float:left;
         }
.link4b
         {
          height:25px;
          width:100px;
          margin-top:1px;
          margin-left:63px;
          float:left;
         }
.link4bde
         {
          height:25px;
          width:100px;
          margin-top:1px;
          margin-left:61px;
          float:left;
         }
.link4bfr
         {
          height:25px;
          width:100px;
          margin-top:1px;
          margin-left:36px;
          float:left;
         }
.link4buk
         {
          height:25px;
          width:110px;
          margin-top:1px;
          margin-left:39px;
          float:left;
         }
.link4bit
         {
          height:25px;
          width:100px;
          margin-top:1px;
          margin-left:36px;
          float:left;
         }
* html .navi_lu
         {
          margin-top:16px;
          margin-left:159px;
         }

.navilu_link1
         {
          height:21px;
          width:160px;
          background-color:#040404;
          font-family:Verdana;
          font-size:10px;
          line-height:20px;
          padding-left:11px;
          color:#990000;
          text-decoration:none;
          float:left;
         }
.navilu_link1act
         {
          height:21px;
          width:160px;
          background:url(../_img/halbtrans.png);
          font-family:Verdana;
          font-size:10px;
          line-height:20px;
          padding-left:11px;
          color:black;
          text-decoration:none;
          float:left;
          cursor:default;
         }
.navilu_link1:hover
         {
          background:url(../_img/halbtrans.png);
          color:black;
          cursor:hand;
         }
.lumatxtlink
         {
          margin-left:1px;
          color:#FFFFFF;
         }
* html .navi_ma
         {
          margin-top:16px;
         }

.navima_link1
         {
          height:21px;
          width:162px;
          background-color:#040404;
          font-family:Verdana;
          font-size:10px;
          line-height:20px;
          padding-left:11px;
          color:#990000;
          text-decoration:none;
          float:left;
         }

.navima_link1:hover
         {
          background:url(../_img/halbtrans.png);
          color:black;
          cursor:hand;
         }
.subsubnav
         {
          height:21px;
          border-top:1px solid #cccccc;
          width:186px;
          font-family:Verdana;
          font-size:11px;
          line-height:22px;
          padding-left:10px;
          color:#990000;
          text-decoration:none;
          display:block;
         }
.subsubnavgr
         {
          aaaheight:37px;
          height:150px;
          border-top:1px solid #cccccc;
          width:186px;
          font-family:Verdana;
          font-size:11px;
          line-height:22px;
          aaapadding-left:10px;
          color:#990000;
          text-decoration:none;
          background-color:green;
          display:block;
         }


.subsubnavlinks
         {
          height:21px;
          border-top:1px solid #cccccc;
          width:163px;
          font-family:Verdana;
          font-size:11px;
          line-height:22px;
          padding-left:10px;
          color:#990000;
          text-decoration:none;
          display:block;
         }
.subsubnavlinksre
         {
          height:21px;
          border-top:1px solid #cccccc;
          width:163px;
          font-family:Verdana;
          font-size:10px;
          line-height:22px;
          padding-left:10px;
          color:#990000;
          text-decoration:none;
          display:block;
         }
.subsubnavaktiv
         {
          height:21px;
          width:186px;
          border-top:1px solid #cccccc;
          font-family:Verdana;
          font-size:11px;
          line-height:22px;
          padding-left:10px;
          color:#000000;
          text-decoration:none;
          display:block;
          background-color:#ebebeb;
          cursor:default;
         }
.subsubnavaktivli
         {
          height:21px;
          width:163px;
          border-top:1px solid #cccccc;
          font-family:Verdana;
          font-size:10px;
          line-height:22px;
          padding-left:10px;
          color:#000000;
          text-decoration:none;
          display:block;
          background-color:#ebebeb;
          cursor:default;
         }
.subsubnavaktiv font, .subsubnavaktivli font
         {
          font-family:Verdana;
          font-size:10px;
          line-height:22px;
          color:#000000;
          text-decoration:none;
          cursor:default;
         }
.subsubnav:hover
         {
          background-color:#ebebeb;
          color:#000000;
         }
.subsubnavgr:hover
         {
          background-color:#ebebeb;
          color:#000000;
         }
.subsubnavlinks:hover
         {
          background-color:#ebebeb;
          color:#000000;
         }
.subsubnav font
         {
          color:#222222;
          font-size:10px;
         }
.subsubnavgr font
         {
          color:#222222;
          font-size:10px;
         }
.subsubnavlinks font
         {
          color:#222222;
          font-size:10px;
         }

.subsubnav:hover font
         {
          color:#000000;
         }
.subsubnavgr:hover font
         {
          color:#000000;
         }


.subsubnavlinksre:hover
         {
          background-color:#ebebeb;
          color:#000000;
         }
.subsubnavlinksre font
         {
          color:#222222;
          font-size:10px;
         }
.anmeldung_grenze p
         {
          width:500px;
         }


/**
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */

html,body {
        margin:0;
        padding:0;
        height:100%; /* needed for container min-height */
}


.container {
        position:relative; /* needed for footer positioning*/
        margin:0 auto; /* center, not in IE5 */
        width:1014px;
        background:url(../_img/layout/Veterama_Schatten.png);
        background-repeat:repeat-y;
        height:auto !important; /* real browsers */
        height:100%; /* IE6: treaded as min-height*/
        min-height:100%; /* real browsers */
}




.content {
        aapadding-bottom:163px;; /* bottom padding for footer */
        padding-bottom:200px;; /* bottom padding for footer */
        margin-top:-20px;

}
* html .content {
        margin-top:0px;
}

.footer {
        position:absolute;
        aaaheight:163px;
        height:200px;

        width:1004px;
        bottom:0; /* stick to bottom */
        background:url(../_img/layout/footer.jpg) #FFFFFF;
        background-position:0px 37px;
        background-repeat:no-repeat;
        margin-left:5px;

}