@charset "UTF-8";

/* ----- All Navigations --------------------------------------------------- */

nav { }

#menu_box {
    left: 476px;
    position: absolute;
    top: -109px;
    width: 456px;
	z-index:10;
}

/* ----- Socials ----------------------------------------------------------- */

#socials {
    position: absolute;
    top:0;
    left:149px;
}

    #socials li {
        display:inline-block;
        float:left;
        margin: 0 2px 0 0;
    }
    
        #socials li a {
            display:block;
            height:35px;
            width:38px;
        }
        
            #socials li a:hover {
                background-position:0 -35px;
            }
            
            #rss_btn {
                background:url(../images/rss_icon.png) no-repeat 0 0; 
            }
            
            #gplus_btn {
                background:url(../images/gplus_icon.png) no-repeat 0 0;
            }
            
            #fb_btn {
                background:url(../images/fb_icon.png) no-repeat 0 0;
            }

 			 #tw_btn {
                background:url(../images/fb_icon.png) no-repeat 0 0;
            }

/* ----- Main Navigation --------------------------------------------------- */

#mainNavigation {
	display: block;
	float: left;
	margin: 0;
    font-size:18px;
}

	/* ----- Level 0 ----- */

	#mainNavigation ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}

	#mainNavigation li {
	   position:absolute;
	}

	#mainNavigation a {
		color: #fff;
		display: block;
		text-decoration: none;
        height:37px;
		font-family: 'HelveticaLT-Condensed';
	}
    
        #mainNavigation li:hover span, #mainNavigation .current-menu-ancestor span, #mainNavigation .current-menu-parent span, #mainNavigation .current-menu-item span {
            background-position: 0 -37px;
        }
        
        #mainNavigation a span {
            display:inline-block;
            text-align: left;
            float:left;
        }
        
        #mainNavigation a span.icon {
            width:35px;
            height:35px;
        }
        
        #mainNavigation a span.menu_point {
            padding: 0 0 0 20px;
			line-height: 37px;
			height: 37px;
        }
	
            .portrait_btn {
                position:absolute;
                right: 0; 
                top:0;   
            }
            
            .portrait_btn .menu_point {
                background:url(../images/small_top_nav.png) no-repeat 0 0;
                width:120px;
            }
            
            .portrait_btn .icon {
                background:url(../images/dieter_icon.png) no-repeat 0 0;
            }
            
            .presse_btn {
                right:0;
                top:37px;
            }
            
            .presse_btn .menu_point {
                background:url(../images/small_top_nav.png) no-repeat 0 0;
                width:120px;
            }
            
            .presse_btn .icon {
                background:url(../images/presse_icon.png) no-repeat 0 0;
            }
            
            .publikationen_btn {
                right:0;
                top:74px;
            }
            
            .publikationen_btn .menu_point {
                background:url(../images/small_top_nav.png) no-repeat 0 0;
                width:120px;
            }
            
            .publikationen_btn .icon {
                background:url(../images/publik_icon.png) no-repeat 0 0;
            }
            
            .platon_btn {
                left:0;
                top:74px;
            }
        
            .platon_btn .menu_point {
                background:url(../images/big_top_nav.png) no-repeat 0 0;
                width:211px;
            }
            
            .platon_btn .icon {
                background:url(../images/platon_icon.png) no-repeat 0 0;
            }
            
            .myth_btn {
                left:0;
                top:37px  
            }
            
            .myth_btn .menu_point {
                background:url(../images/big_top_nav.png) no-repeat 0 0;
                width:211px;
            }
            
            .myth_btn .icon {
                background:url(../images/myth_icon.png) no-repeat 0 0;
            }
    
		/* ----- Level 1 ----- */

		#mainNavigation ul ul {
			margin: 0;
			position: absolute;
			z-index: 9999;
			top: auto;
			left: 35px;
			width: 266px;
			display: none;
			height: auto;
			overflow: hidden;
		}
		
		#mainNavigation ul ul:hover {
			display:block;
		}
		
		#mainNavigation ul ul li {
			position:relative;	
			margin: 0;
			height: 37px;
		}
		
		#mainNavigation ul ul .icon {
			display:none;
		}
		
		#mainNavigation ul ul .menu_point {
			background-position: 0 -37px;
		}
		
		#mainNavigation ul li:hover ul {
			display:block;	
		}
		
		#mainNavigation ul ul a {
			position:relative;
			z-index: 99999;
		}
		
		#mainNavigation ul ul a:hover, #mainNavigation ul ul .current-menu-item span {
			color:#000;
		}
        
            
		
		/* ----- Level 2 ----- */

			#mainNavigation ul ul ul {
				left: 100%;
				top: 0;
			}

/* ----------- Footer Menu --------  */

#footer_menu {
    float:right;
    margin: 0 30px 0 0;
}

#menu-footer {
    overflow:hidden;
    clear:both;  
}

    #menu-footer li {
        float:left;
        display:inline-block;
        background: url(../images/grey.png);
        margin:0 0 0 8px;
        position:relative;
        z-index:1;
        border-radius:4px;
    }
    
    #menu-footer li:hover, #menu-footer .current-menu-item {
        background:#0d9bd6;       
    }
    
    #menu-footer li.current-menu-item {
        
    }
    
        #menu-footer a {
            color:#fff;
            padding:8px 20px;
            display:block;
            font-size:16px;
			font-family: 'HelveticaLT-Condensed';
        }
        
        #menu-footer li:hover a, #menu-footer .current-menu-item a {
            color:#000 !important;
            text-decoration:none;
        }