



/* haupt-menue  */

#menu2 a, #menu2 a:visited , #menu2 a:active  { color: #fff; font-size: 14px; line-height: 40px; font-family: arial, helvetica, tahoma, verdana, sans-serif; text-decoration: none; background-color: transparent; text-align: center; display: block; margin: 0; width: 220px; height: 40px }
#link a  { color: white; font-size: 14px; font-family: arial, helvetica, tahoma, verdana, sans-serif; text-decoration: none; text-align: center; display: block; padding-top: 5px; padding-bottom: 5px }
#menu2 a:hover {color:#fff; text-decoration:none ;
background:transparent;
border-bottom:solid 0px #000;
background-image:url(images/quadrat_rot.gif);
background-repeat:no-repeat;
background-position:  50% 100%;
}
#link a:hover  { color: #fff; text-decoration: none; background: #567700 url(images/quadrat_rot.gif) no-repeat 50% 100%; margin-right: 50px; margin-left: 50px; padding-top: 5px; padding-bottom: 5px }
.trenn {background-color:#567700;}
.trenn2 {background-color:#93CA00;}
a:hover  { background-color: #6c9500 }

/* =============================================================== */

/* links in box 4 -rubrik tipps */

#menubox a, #menubox a:visited, #menubox a:active{
font-size: 13px;line-height: 16px;
font-family: arial,helvetica, verdana, tahoma, sans-serif;
text-decoration:underline;color:#e9e9e9;}

#menubox a:hover{ text-decoration:none;background-color:#fff;
color:#6C9500;text-decoration:none;}

/* =============================================================== */



/* NICHT AKTIV menue oben - FALLS SIE ES EINBAUEN WOLLEN */

#menu1 a, #menu1 a:visited , #menu1 a:active {display: block;
color:#3D6501;
text-decoration:underline;font-family:verdana, sans-serif; font-size: 12px;
padding-left: 10px;padding-right: 10px; padding-bottom: 0px; padding-top:0px;
margin-left: 0px;margin-right: 0px;
border-left:solid 0px #AAAAAA;
background:transparent;
height:40px;
line-height:40px;
text-align:center;
border-bottom:solid 0px #fff;
}

#menu1 a:hover {color:#fff;
background:transparent;
background-image:url(images/quadrat.gif);
background-repeat:no-repeat;
background-position:50% 100%;
border-bottom:solid 0px #4d81b1;
text-decoration:underline;
}

.trennoben {width:1px;height:20px;color:#fff}

/* =Menu
-------------------------------------------------------------- */

#access   { background-color: #93ca00; display: block; float: left; margin: 0 auto; width: 100% }
#access .menu-header ul, div.menu ul {
	list-style: none;
	margin: 0;
}
#access .menu-header li, div.menu li {
	float: left;
	position: relative;
}
#access a  { color: teal; line-height: 32px; display: block; padding: 0 10px }
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	float: left;
	width: 180px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 180px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #333;
	line-height: 1em;
	padding: 10px;
	width: 160px;
	height: auto;
}
#access li:hover > a, #access ul ul :hover > a   { color: #fff; background-color: #567700 }
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {
	color: #fff;
}
* html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover {
	color: #fff;
}
#xoxo  { color: white; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; padding-left: 20px }
#xoxo ul {
	margin-left: 0;
	padding: 0 20px 0 0;
	list-style:none outside none;
	margin-left:0;
}
#xoxo ul ul
   { color: white; list-style: square url(http://heiko-drewes.de/images/quadrat_rot.gif) outside; margin-left: 1.3em }
#xoxo a, #xoxo a:visited      { color: white; text-decoration: none }
#xoxo a:hover   { text-decoration: underline; background-color: #567700 }
#post-70, .post-70  { font-size: 12px }
#post-70 a, .post-70 a, #post-70 a:visited, .post-70 a:visited   { color: black; font-size: 12px; text-decoration: none }
#post-70 a:hover, .post-70 a:hover  { text-decoration: underline; background-color: #93ca00 }
#margin_right a, .margin_right a { margin-right: 5px }
#margin_right15 a, .margin_right a15 { margin-right: 15px }
