/* CSS Document */

a.linktext {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #330000;
text-decoration:underline;
font-weight:bold;
}
html>body #cmenu_nav {
width:300px;
top:5px;
left:-35px;
position: relative;
z-index:100000;
}
/*#cmenu_nav {
position: relative;
top:5px;
left:-35px;
float:left !important;
z-index:100000;
}*/
* html #cmenu_nav {
position: relative;
top:-2px;
left:1px;
float:left !important;
z-index:100000;
}
#metamenu {
		float:left;
		width:973px;
		height:26px;
		background-image:url(http://www.drgarcia.de/img/metaback.gif);
		background-repeat:no-repeat;
		/*padding-top:3px;*/
		/*padding-bottom:3px;*/
}


.ccmenu
{
display:inline;
padding: 0px; 
z-index:1000 !important;
}
.pum, .pum a {
font-family: Verdana, sans-serif;
font-size: 10px !important; 
text-align: left; 
color: #330000 !important; 
font-weight: bold !important;
text-decoration:none;
}
ul.pum {
	position: absolute;
    list-style-type: none;
    bottom: 0px !important;
	left:-5px;
	z-index:1000;

}
* html ul.pum
{
	left:-41px; 
}
/* gö1 */
ul.pum ul {
    list-style-type: none;
    bottom: -3px !important;
	position: relative;
}
/* gö1 */
* html ul.pum ul{
    bottom: 0px !important;

}
ul.pum{
    list-style-type: none;
    bottom: 0;
}
ul.pum a {
    display: block !important;
    padding: 1px 10px 1px 10px !important;
    font-weight: normal;
	margin:0 !important;

}
ul.pum li {
    padding: 0;
    margin: 0;
    float: left;
	height:21px;
}
* html ul.pum li {
	height:19px;
}

/* Fuer Unterpunkte keine Float-Eigenschaft */
ul.pum ul li {
    float:none !important;
   background-color: transparent;
}
/* Links auf Unterpunkten sollen die Hintergrundfarbe ?ndern */
ul.pum ul li.hover, ul.pum ul li:hover {
    background-color: #FEFCF2;
	color: #330000;
}
/* Zweite Ebene */
/* gö2 */
ul.pum ul {
	margin:0;
	padding: 0;
	position: absolute;
	background: #F5E8BD !important;
	border: 1px solid #330000;
	display: none !important;
	width: 230px;
	left:199px !important;
	z-index:2000;
}
/* gö2 */

ul.pum ul li{
	background: #F5E8BD !important;
}

ul.pum ul li a {
	color: #fefcf2;
	display: block !important;
}
.pum ul li a:hover {
	color:#330000 !important;
	background-color: #fefcf2;
}

/* Zweite Ebene anzeigen */
ul.pum li.hover ul, ul.pum li:hover ul  {
	display: block !important;
	padding-left:0px !important;
	width:199px;
	left:199px;
	z-index:10000;
}

* html ul.pum li.hover ul, * html ul.pum li:hover ul  {
	left:169px !important;
}

/* Dritte Ebene */
ul.pum li.hover ul ul, ul.pum li:hover ul ul {
	display: none !important;
	left: 197px !important;
	bottom: 0 !important;
	position: absolute !important;
}
/* Dritte Ebene anzeigen */
ul.pum li.hover ul li.hover ul, ul.pum li:hover ul li:hover ul {
	display: block !important;
	z-index:10000;
}
/* Vierte Ebene */
ul.pum li.hover ul li.hover ul ul, ul.pum li:hover ul li:hover ul ul {
	display: none !important;
}
/* Vierte Ebene anzeigen */
ul.pum li.hover ul li.hover ul li.hover ul , ul.pum li:hover ul li:hover ul li:hover ul {
	display: block !important;
}

.basespan {
	display:block;
	height:4px;
}

.basenavigation {
	display:block;
	width:150px;
	border:1px solid #330000;
	text-align:left !important;
	vertical-align:middle !important;
	padding:1px 0 0 0 !important;
	height:20px;
	background-color: rgb(253, 237, 203);
}
.basenavigation:hover {
	background:#fefcf2;
}

* html .basenavigation {
	width:172px;
	height:24px;
}

* html .basespan {
	display:table;
	margin:0 !important;
	padding:0 !important;
	height:4px;
	font-size:1px !important;
}
#menu {
	z-index:999;
}

#menu li ul li a {
		padding:7px 14px 0px 8px; 
}
