/*
############# HauptMenü ######################
*/
/* ----------------------------------------------------
Menu settings ...
---------------------------------------------------- */
div#mainMenu{
width: 760px;
height: 12px;
margin-left: 0px;
}


ul.makeMenu{
margin: 0px;
padding: 0px;
}

ul.makeMenu ul, ul.makeMenu li a, ul.makeMenu li ul li a{
margin: 0px;
padding: 0px;
color: #333;
}

ul.makeMenu ul{
background: white;
}

ul.makeMenu, ul.makeMenu ul {
border: 0px solid #000;
padding-left: 0px;
cursor: default;
}



ul.makeMenu li {
    list-style-type: none;
    margin: 0px;
    position: relative;
    padding: 0px 0px;
    margin-top: 0px;
    margin-right: 0px;
    float: left;
    font-size: 10px;
}

ul.makeMenu li a {
    float:              left;
    padding:            7px 0 0;
    overflow:           hidden;
    height:             0px;
} 

ul.makeMenu li.startseite a{
    background:         url(/backstage/mb/picpool/common/menu08/startseite.gif) 0px 0px no-repeat;
    width:              58px;
}
ul.makeMenu li.startseite a:hover{
    border-bottom: 8px solid #CCD84B;
}

ul.makeMenu li.programm a{
    background:         url(/backstage/mb/picpool/common/menu08/programm.gif) 0px 0px no-repeat;
    width:              77px;
}

ul.makeMenu li.programm:hover, ul.makeMenu li.programm.CSStoHighlight {
    border-bottom: 8px solid #CCD84B;
    z-index:100;
}

ul.makeMenu li.mbmieten a{
    background:         url(/backstage/mb/picpool/common/menu08/mbmieten.gif) 0px 0px no-repeat;
    width:              81px;
}
ul.makeMenu li.mbmieten:hover, ul.makeMenu li.mbmieten.CSStoHighlight {
    border-bottom: 8px solid #CCD84B;
    z-index:100;
}

ul.makeMenu li.info a{
    background:         url(/backstage/mb/picpool/common/menu08/info.gif) 0px 0px no-repeat;
    width:              49px;
}
ul.makeMenu li.info:hover, ul.makeMenu li.info.CSStoHighlight {
    border-bottom: 8px solid #CCD84B;
    z-index:100;
}

ul.makeMenu li.essentrinken a{
    background:         url(/backstage/mb/picpool/common/menu08/essentrinken.gif) 0px 0px no-repeat;
    width:              120px;
}
ul.makeMenu li.essentrinken:hover, ul.makeMenu li.essentrinken.CSStoHighlight {
    border-bottom: 8px solid #CCD84B;
    z-index:100;
}

ul.makeMenu li.service a{
    background:         url(/backstage/mb/picpool/common/menu08/service.gif) 0px 0px no-repeat;
    width:              70px;
}
ul.makeMenu li.service:hover, ul.makeMenu li.service.CSStoHighlight {
    border-bottom: 8px solid #CCD84B;
    z-index:100;
}

ul.makeMenu li.galerie a{
    background:         url(/backstage/mb/picpool/common/menu08/galerie.gif) 0px 0px no-repeat;
    width:              70px;
}
ul.makeMenu li.galerie:hover, ul.makeMenu li.galerie.CSStoHighlight {
    border-bottom: 8px solid #CCD84B;
    z-index:100;
}

ul.makeMenu li.blog a{
    margin-left:        188px;
    background:         url(/backstage/mb/picpool/common/menu08/blog.gif) 0px 0px no-repeat;
    width:              26px;
}
ul.makeMenu li.blog a:hover{

    border-bottom: 8px solid #CCD84B;
}

ul.makeMenu li.englishInfo a{
    margin-left:        10px;
    background:         url(/backstage/mb/picpool/common/menu08/english.gif) 0px 0px no-repeat;
    width:              11px;
}
ul.makeMenu li.englishInfo a:hover{

    border-bottom: 8px solid #CCD84B;
}

ul.makeMenu li.mb_home a{
    background:         url(/backstage/mb/picpool/common/menu08/mb_home.gif) 0px 0px no-repeat;
    width:              103px;
}
ul.makeMenu li.mb_home a:hover{

    border-bottom: 8px solid #CCD84B;
}


ul.makeMenu li > ul {
display: none;
position: absolute;
top: 15px;
left: 0px;
z-index:100;
}

ul.makeMenu ul.CSStoShow {
display: block;
}

ul.makeMenu li:hover ul {
display: block;
}


ul.makeMenu li a:hover {
color: #333;
}

/* submenu */
ul.makeMenu li ul {
padding: 2px;
}

ul.makeMenu li ul li{
margin: 0px;
background: none;
float: none;
clear: left;
display: block;
height: 18px;
border: none;
}

ul.makeMenu li ul li a, ul.makeMenu li ul li a:visited {
display: block;
text-decoration: none;
background: none;
height: 15px;
border: none;
}




/* selected */
ul.makeMenu li.selected, ul.makeMenu li.selected a:link, ul.makeMenu li.selected a:hover{
font-weight: bold;
border: none;
}

ul.makeMenu li.sub ul li a:link,
ul.makeMenu li.sub ul li a:visited, ul.makeMenu li.sub ul li a:hover{
background-image: none;
font-weight: normal;
padding: 0 2px;
text-decoration: none;
width: 126px;
border: none;
}

ul.makeMenu li.sub ul li a:hover, ul.makeMenu li.sub ul li.selected a{
background-color: #CCD84B;
text-decoration: none;
}


/*
############# SubMenü ######################
*/
/* ----------------------------------------------------
Menu settings ...
---------------------------------------------------- */
div#subMenu{
width: 760px;
margin-left: 0px;
padding-top: 27px;
margin-bottom: 20px;
height: 10px;
}

div#subMenu ul{
margin: 0px;
padding: 0px;
}

div#subMenu ul li {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    float: left;
    font-size: 10px;
}

div#subMenu ul li a {
    float:              left;
    padding:            10px 0 0;
    overflow:           hidden;
    height:             0px;
} 

div#subMenu ul li.selected a {
border-bottom: 8px solid #CCD84B;
}


/*
#############         MENU FUER PUBLIKATIONEN             ######################
*/

div#pubNav {
    float:                left;
    font-size:            0.8333em; /* 10px */;
    line-height:          normal;
    border-bottom:        1px solid #828282;
    width:                100%;
    margin-bottom: 				0.6667em; /* 8px; */
}

#pubNav ul {
    margin:               0;
    padding:              0;
    list-style:           none;
    font-size:  10px;
  }
#pubNav li {
    display:              inline;
    margin:               0;
    padding:              0;
}
div#pubNav a {
    float:                left;
    background:           url("/backstage/mb/picpool/common/faqmenu/tableft1.gif") no-repeat left top;
    margin:               0;
    padding:              0 0 0 0.1667em; /* 2px; */
    text-decoration:      none;
  }
div#pubNav a span {
    float:                left;
    display:              block;
    background:           url("/backstage/mb/picpool/common/faqmenu/tabright1.gif") no-repeat right top;
    padding:							0.4167em 0.8333em 0.4167em 0.5000em; /* 5px 10px 5px 6px; */
    color:                #828282;
    font-weight:					bold;
    margin-right: 				2px; 
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div#pubNav a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
    color:                #fff;
  }
div#pubNav a:hover {
    background-position:  0% -42px;
		color:								#fff;   
  }
div#pubNav a:hover span {
		color:								#fff;
    background-position:  100% -42px;
  }

div#pubNav .current a {
		color:								#fff;
    background-position:   0% -42px;
  }
div#pubNav .current a span {
		color:								#fff;
    background-position:   100% -42px;
    
  }



/* ----------------------------------------------------
    FAQ
---------------------------------------------------- */


.faqBlock{
  width: 460px;
  line-height: 1.6em;
  border-bottom: 1px dashed #fff;
  padding: 5px 0;
  clear: left;
  margin-top: 10px;
}

.faqNr{
  float: left;
  font-weight: normal;
  margin-right: 10px;
  color: #00ADEF;
}

.faqQuest{
  float: left;
  font-weight: bold;

  line-height: 1.4em;
}

.faqOpen, .faqClose{
  float: left;
  margin-right: 6px;
  margin-top: 6px;
  padding-left: 15px;
  font-size: 11px;
  background-image:url(/backstage/mb/picpool/common/plus.gif);
  background-repeat:no-repeat;
  background-position: 0 0.2em;
}

.faqClose{
  background-image:url(/backstage/mb/picpool/common/minus.gif);
}

.faqAnswer{
  clear: left;
  float: left;
  margin: 4px 0px;
  width: 440px;
  border: 0px dotted #00ADEF;
  padding: 10px 4px;
  line-height: 1.6em;
  }
  
.faqAnswer img{
  border: 1px solid #ccc;
  }
