.space7 {LINE-HEIGHT:7px;HEIGHT: 7px}
.space8 {LINE-HEIGHT:8px;HEIGHT: 8px}

.fl {
        DISPLAY: inline; FLOAT: left
}
.LClear {
        CLEAR: both! important; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: 0px; OVERFLOW: hidden! important; WIDTH: 1px! important; PADDING-TOP: 0px! important; HEIGHT: 0px! important
}

.noBL {
        BORDER-LEFT-STYLE: none! important
}
.noBR {
        BORDER-RIGHT-STYLE: none! important
}
.noBT {
        BORDER-TOP-STYLE: none! important
}
.center {
        TEXT-ALIGN: center
}

.ValignContainer{
  display:table;
}

.ValignContent{
  display:table-cell;
  vertical-align:middle;
}

.noW {
        WHITE-SPACE: nowrap
}
.bold {
        FONT-WEIGHT: bold
}
.pdr30 {
        PADDING-RIGHT: 30px
}
.tl {
        TEXT-ALIGN: left! important
}
.gray {
        COLOR: #a8b2bc
}

#Main {
        /* BACKGROUND: url(body-top.jpg) #e5e8ed no-repeat center top; PADDING-TOP: 76px; POSITION: relative */
}

#Menu2011background {
        Z-INDEX:99; POSITION:relative;FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #999999 url(menue2011all2-1.png) repeat left bottom ; HEIGHT: 60px;background-position:0px 0px;
}


#Menu2011ACDbackground {
        Z-INDEX:99; POSITION:relative;FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #999999 url(menue2011all2-1.png) repeat left bottom ; HEIGHT: 60px;background-position:0px 0px;
}

#Menu2011 {
        Z-INDEX:100; POSITION:relative;FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(menue2011all2.gif) no-repeat left bottom ; HEIGHT: 60px;background-position:0px 0px;
}

#Menu2011ACD {
        Z-INDEX:100; POSITION:relative;FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: url(menue2011all2-acd.gif) no-repeat left bottom ; HEIGHT: 60px;background-position:0px 0px;
}

#Menu2011 .menuPoint {
        TOP:0px;LEFT:0px;WIDTH: 139px; LINE-HEIGHT: 49px; HEIGHT: 49px; TEXT-ALIGN: center;
}
#Menu2011 .menuPoint:hover {
        /* BACKGROUND: #1C4770; BORDER-TOP:#FF0000 2px solid;*/
}
#Menu2011 .menuPoint A.mainLink {
        PADDING-TOP:6px; DISPLAY: block; FONT-WEIGHT: bold; /* bold; */ FONT-SIZE: 9pt; /* 10px;*/ TEXT-TRANSFORM: uppercase; BORDER-LEFT: #000000 0px none; COLOR: #ffffff; HEIGHT: 41px; TEXT-DECORATION: none
}

#Menu2011 .menuPoint A.mainLink span {
        vertical-align:middle;
}

#Menu2011 .menuPoint A.mainLink:hover {
        PADDING-TOP:7px;
}

* html #Menu2011 .menuPoint A.mainLink {/* Korrektur fuer den IE */
        PADDING-TOP:5px; DISPLAY: block; FONT-WEIGHT: bold; /* bold; */ FONT-SIZE: 9pt; /* 10px;*/ TEXT-TRANSFORM: uppercase; BORDER-LEFT: #000000 0px none; COLOR: #ffffff; HEIGHT: 26px; TEXT-DECORATION: none
}

#Menu2011 .menuPoint A.mainLinkAkt {
        PADDING-TOP:8px; DISPLAY: block; FONT-WEIGHT: bold; /* bold; */ FONT-SIZE: 9pt; /* 10px;*/ TEXT-TRANSFORM: uppercase; BORDER-LEFT: #000000 0px none; /* COLOR: #FFFF00;*/ COLOR: #FFFFFF; HEIGHT: 41px; TEXT-DECORATION: none
}

#Menu2011 .menuPoint A.mainLinkAkt span {
        vertical-align:middle;
}

* html #Menu2011 .menuPoint A.mainLinkAkt {/* Korrektur fuer den IE */
        PADDING-TOP:5px; DISPLAY: block; FONT-WEIGHT: bold; /* bold; */ FONT-SIZE: 9pt; /* 10px; TEXT-TRANSFORM: uppercase;*/ BORDER-LEFT: #000000 0px none; /* COLOR: #FFFF00;*/ COLOR: #FFFFFF; HEIGHT: 26px; TEXT-DECORATION: none
}

#Menu2011 .menuPoint.last {
        WIDTH: 164px
}
#Menu2011 .menuPoint .subMenu {
        BORDER-TOP: #AAAAAA 0px solid; DISPLAY: none; BACKGROUND:  #1C4770 ; OPACITY:0.95; LEFT: 8px; WIDTH: 967px; /* BORDER-BOTTOM: #9AA7BA 5px solid; */ POSITION: absolute; TOP: 50px; HEIGHT: 252px; TEXT-ALIGN: left;
  -webkit-box-shadow: 2px 3px 4px 4px #aaa;
  -moz-box-shadow: 2px 3px 4px 4px #aaa;
  box-shadow: 2px 3px 4px 4px #aaa;
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=9, Direction=135, Color='#aaaaaa')"; /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength = 9, Direction = 135, Color = '#aaaaaa');
}
#Menu2011 .menuPoint .subMenu .sLeft {
        BACKGROUND: url(sleft.jpg) no-repeat left bottom; LEFT: -5px; WIDTH: 5px; POSITION: absolute; TOP: 0px; HEIGHT: 188px
}
#Menu2011 .menuPoint .subMenu .sRight {
        BACKGROUND: url(sright.jpg) no-repeat right bottom; LEFT: 746px; WIDTH: 5px; POSITION: absolute; TOP: 0px; HEIGHT: 188px
}
#Menu2011 .menuPoint .subMenu .sBottom {
        /* BACKGROUND: url(sbottom.png) no-repeat center top;*/ LEFT: 0px; OVERFLOW: hidden; WIDTH: 746px; POSITION: absolute; TOP: 252px; HEIGHT: 9px
}

#Menu2011 .menuPoint .subMenu .rightPoints {
        PADDING-RIGHT: 11px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; WIDTH: 940px; PADDING-TOP: 0px; HEIGHT: 252px
}

#Menu2011 .menuPoint .subMenu .line {
        MARGIN: 4px 0px; HEIGHT: /* 70px; */ 58px;border-bottom-width:1px;border-bottom-color:#EEEEEE;border-bottom-style:solid;
}
#Menu2011 .menuPoint .subMenu .line A.all {
        DISPLAY: block; FONT-WEIGHT:normal; FONT-SIZE:8.5pt; /* bold; FONT-SIZE: 12px; BACKGROUND: url(alle.jpg) no-repeat center bottom; TEXT-TRANSFORM: uppercase; */ COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-LEFT: 15px; PADDING-TOP: 23px; HEIGHT: 47px; TEXT-ALIGN: center
}
#Menu2011 .menuPoint .subMenu .line A:hover.all {
        DISPLAY: block; TEXT-DECORATION: underline; FONT-WEIGHT:normal; FONT-SIZE:8.5pt; /* bold; FONT-SIZE: 12px; BACKGROUND: url(alle.jpg) no-repeat center bottom; TEXT-TRANSFORM: uppercase; */ COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-LEFT: 15px; PADDING-TOP: 23px; HEIGHT: 47px; TEXT-ALIGN: center
}
#Menu2011 .menuPoint .subMenu .line .box {
        PADDING-RIGHT: 19px; WIDTH: 218px; HEIGHT: /* 70px */ 56px
}
#Menu2011 .menuPoint .subMenu .line .box.last {
        PADDING-RIGHT: 0px
}
#Menu2011 .menuPoint .subMenu .line .box A.Pic {
        PADDING-RIGHT: 12px; OVERFLOW: hidden; WIDTH: /* 70px */ 56px; HEIGHT: /* 70px */ 56px
}
#Menu2011 .menuPoint .subMenu .line .box DIV.Text {
        OVERFLOW: hidden; WIDTH: 136px; LINE-HEIGHT: 15px; HEIGHT: /* 70px */ 56px
}
#Menu2011 .menuPoint .subMenu .line .box DIV.Text A.Text {
        COLOR: #ffffff; TEXT-DECORATION: none;FONT-SIZE: 9pt; FONT-WEIGHT: normal;
}

#Menu2011 .menuPoint .subMenu .line .box DIV.Text A:hover {
        COLOR: #ffffff; TEXT-DECORATION: underline
}

#Menu2011 .menuPoint .subMenu .line .box DIV.Text A.Text SPAN.Title {
        DISPLAY: block; FONT-SIZE: 9pt; FONT-WEIGHT: normal; /* TEXT-TRANSFORM: uppercase */
}
#Menu2011 .menuPoint:hover .subMenu {
        DISPLAY: block
}


#Menu2011ACD .menuPoint {
        TOP:0px;LEFT:0px;WIDTH: 139px; LINE-HEIGHT: 49px; HEIGHT: 49px; TEXT-ALIGN: center;
}
#Menu2011ACD .menuPoint:hover {
        /* BACKGROUND: #1C4770; BORDER-TOP:#FF0000 2px solid;*/
}
#Menu2011ACD .menuPointTop {
        padding-top:5px;DISPLAY: block; FONT-WEIGHT: bold; /* bold; */ FONT-SIZE: 9pt; /* 10px;*/ TEXT-TRANSFORM: uppercase; BORDER-LEFT: #000000 0px none; COLOR: #FFFFFF; HEIGHT: 20px; TEXT-DECORATION: none;
}

#Menu2011ACD .menuPoint A.mainLink {
        PADDING-TOP:3px; DISPLAY: block; FONT-WEIGHT: bold; /* bold; */ FONT-SIZE: 8.5pt; /* 10px;*/ TEXT-TRANSFORM: uppercase; BORDER-LEFT: #000000 0px none; COLOR: #333333; HEIGHT: 21px; TEXT-DECORATION: none;
}

#Menu2011ACD .menuPoint A.mainLink span {
        vertical-align:middle;
}

#Menu2011ACD .menuPoint A.mainLink:hover {
        PADDING-TOP:3px;color:#006AB0;
}

#Menu2011ACD .menuPoint A.mainLinkShop {
        DISPLAY: block; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; TEXT-DECORATION: none;PADDING-TOP:18px; FONT-SIZE: 12pt;COLOR: #FFFFFF; HEIGHT: 21px;
}

#Menu2011ACD .menuPoint A.mainLinkShop span {
        vertical-align:middle;
}

#Menu2011ACD .menuPoint A.mainLinkShop:hover {
        PADDING-TOP:19px;color:#006AB0;
}


* html #Menu2011ACD .menuPoint A.mainLink {/* Korrektur fuer den IE */
        PADDING-TOP:21px; DISPLAY: block; FONT-WEIGHT: bold; /* bold; */ FONT-SIZE: 9pt; /* 10px;*/ TEXT-TRANSFORM: uppercase; BORDER-LEFT: #000000 0px none; COLOR: #333333; HEIGHT: 26px; TEXT-DECORATION: none
}

#Menu2011ACD .menuPoint A.mainLinkAkt {
        PADDING-TOP:24px; DISPLAY: block; FONT-WEIGHT: bold; /* bold; */ FONT-SIZE: 9pt; /* 10px;*/ TEXT-TRANSFORM: uppercase; BORDER-LEFT: #000000 0px none; /* COLOR: #FFFF00;*/ COLOR: #FFFFFF; HEIGHT: 41px; TEXT-DECORATION: none
}

#Menu2011ACD .menuPoint A.mainLinkAkt span {
        vertical-align:middle;
}

* html #Menu2011ACD .menuPoint A.mainLinkAkt {/* Korrektur fuer den IE */
        PADDING-TOP:21px; DISPLAY: block; FONT-WEIGHT: bold; /* bold; */ FONT-SIZE: 9pt; /* 10px; TEXT-TRANSFORM: uppercase;*/ BORDER-LEFT: #000000 0px none; /* COLOR: #FFFF00;*/ COLOR: #FFFFFF; HEIGHT: 26px; TEXT-DECORATION: none
}