.logo{
	float:left;
}

.logo2{
	float:left;
	border-right: solid 2px green;
}
#logo_wort{
	position: relative;
	top: 30px;
	left:100px;
	color:red;
}

.logo_td{
	padding-left:14px;
}


.hinweise_div{
	background: #d1b21d;
	color:white;
	padding:6px;
	border-radius:7px;
	float:left;
	height: 36px;
	margin-bottom:4px;
	margin-left: 10px;
	font-size: 16px;
	font-weight:bold;
	overflow:hidden;
}


.hinweise_div ul{
	padding:0px:
	margin:0px;
}
.hinweise_div a{
	color:#efa;
	display:block;
}
.hinweise_div .dropdown{
	display:none; 
	position:absolute;
	margin: 0; 
	padding:5px;
	padding-top:4px;
	font-size:10pt;
	font-weight:500;
}
.hinweise_div span:hover .dropdown{
	display:block; 
}

.hinweise_div a:focus + .dropdown{
	display:block; 
}
.hinweise_div.warnung {
        background-color: #c30000;
        color: #ffca84;
        height: unset;
        /*box-shadow: 3px 3px 3px orange,
                    -3px -3px 3px orange,
                    -3px 3px 3px orange,
                    3px -3px 3px orange;*/
}

.hinweise_c3{ background-color: #d1b21d }
.hinweise_c2{ background-color: #AF9410 }
.hinweise_c1{ background-color: #5F9410 }



#nav .dropdown{
	display:none; 
	position:absolute;
	margin: 0; 
	background:#1a1a1a; 
	padding:5px;
	padding-top:4px;
}
#nav li:hover .dropdown{
	display:block;
	z-index:500; 
}

#nav a:focus + .dropdown{
	display:block; 
}



#nav .dropdown a{
color:white;
padding:2px;
}

#nav #current .dropdown{
	background:white; 
	padding:5px;
	border: 2px solid #1a1a1a;
	margin-top:0px;
}
#nav label{
	width:auto;
}

#menu {/* this 'box' holds the menu */
   text-align: left; /* all the menu items are left aligned in the 'box' */
	margin-top: 1px;
	border-top: solid #1a1a1a 2px;
	border-bottom: solid #1a1a1a 2px;
	border-left: solid #1a1a1a 2px;
	border-radius: 4px 0px 0px 4px;

}

#menu #nav a{
color: white;
}
#menu #nav label{
color: white;
}
#menu #nav{/* this 'box' holds the menu */
	background: #1a1a1a;
	height: 20px;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	padding-top:4px;
	border-radius:3px 0px 0px 0px;

}

#menu #subnav{/* this 'box' holds the menu */
   text-align: left; /* all the menu items are left aligned in the 'box' */
	background: white;
	height: 19px;
	border-radius:3px 0px 0px 0px;
	margin-left:2px;
	margin-bottom:2px;
	margin-top: 5px;
}
#menu #subnav #subcat{
	background: #668000;
	float:left;
	height:17px;
	padding-top:2px; 
	-moz-border-radius-bottomleft:3px;
	color:white;
	font-weight:bold;
}
#menu #subnav #subcat a{
	color:white;
}
#menu #subnav #actions{
	height:17px;
	padding-top:2px; 
}
.menutd{
	margin-top:0px;
	padding-top:0px;
	vertical-align:top;
	height: 9px;
	padding-left:13px;
}
#menu ul{
	margin-top:0px;
	padding-top:0px;
	vertical-align:top;
	height: 9px;
}


#menu ul li { 
  width: auto; /* lets the menu item buttons be sized as needed for menu title*/
/*width: 3em; */   /* if un-commented will set menu buttons to fixed width */
  display: inline; /* make this a horizontal menu */
  float: left; /* holds the menu 'box' to the left edge of the body div. Not really needed here.*/
  list-style: none; /* no decoration on menu items.*/
  text-align: left; /* place the menu titles in the center of the button.*/
  font-size: 0.9em; 
  padding: 0 0.4em; /* spacing between menu items  experiment with this*/
}
#menu a{
  display:block;
  padding: 0 0.4em;
}


#menu #current a{ 
	color:#668000; 
	background:white;
	height:20px;
	font-weight:bold;
}
