#p7TMctrl a:link
	{
	color: #00CC00;
}

#p7TMctrl a:visited 
	{
	color: #FFF;
}

#p7TMctrl a:hover 
	{
	color: #00CC00;
}


#p7TMnav div			/*Sets line-height of all top-level menuitems*/
	{
	/*/*/line-height: 2; /* */
}


#p7TMnav div div		/*Sets line-height of all other menuitems*/
	{
	/*/*/line-height: 1.5; /* */
}


#p7TMnav			/*Sets background color and border around the menu DIV*/
	{
	border: 0px none #fff;
}

* html #p7TMnav		   /* this selector recognized by IE only */
	{
 	margin-top: -0px;   /* total width (only for IE5.x/Win) */
	m\argin-top: -0px;  /* content width (for other IE) */
}



#p7TMnav div			/*Sets a bottom margin for each top-level link*/
	{
        margin: 0;
        padding: 0;
        border:0;
	width: 152px;
        background-color: #BEDFB7;
        border-top: 1px solid white;
        }


#p7TMnav div div		/*second level menuitem divs and lower -Cascades to lower levels-*/
				/*Sets left margin to .8em establishing a fluid cascading indent*/
	{
	margin: 0 0 0 0;
        background-color: #F1F1F1;
        border-top: 0px solid white;

}

* html #p7TMnav div div	   /* this selector recognized by IE only */
	{
 	width: 135px;   /* total width (only for IE5.x/Win) */
        position: relative;
	w\idth: 135px;  /* content width (for other IE) */
        p\osition: relative;
}


#p7TMnav div a			/*The Link style for top-level menuitems and is read by all browsers*/
	{
        width: 135px;
        padding: 2px;
        padding-left: 15px;
}


* html #p7TMnav div a   /* this selector recognized by IE only */
	{
 	width: 152px;   /* total width (only for IE5.x/Win) */
        position: relative;
	w\idth: 152px;  /* content width (for other IE) */
        p\osition: relative;
}



#p7TMnav div a 			/*The Link style for top-level menuitems hidden from Netscape 4*/
	{
	/*/*/color: #FFF;
	padding: 2px 0 2px 15px;
	display: block;
        text-transform: uppercase;
        color: #006600;
        font-size: 10px;
        font-weight: bold;
	text-decoration: none;/* */
        background-image: url("http://www.laupen.ch/content/common/images/elements/arrowgreen.gif");
        background-repeat: no-repeat;
        background-position: 5px 50%;
}

#p7TMnav div a:visited
	{
	color: #006600;
        position: relative;
}

#p7TMnav div a:hover 
	{
	color: #006600;
        background-color: #E6E6E6;
        font-weight: bold;
        margin:0;
        margin-bottom: 0px;
        width: 135px;
        padding: 2px;
        padding-left: 15px;
        background-image: url("http://www.laupen.ch/content/e1021/common/images/elements/arrowdown.gif");
        background-repeat: no-repeat;
        background-position: 3px 50%;
}

* html #p7TMnav a:hover, #p7TMnav div div a:link, * html #p7TMnav div div a:visited, * html #p7TMnav div div a:link, #p7TMnav div div a:visited   /* this selector recognized by IE only */
	{
 	width: 152px;   /* total width (only for IE5.x/Win) */
        position: relative;
	w\idth: 152px;  /* content width (for other IE) */
        p\osition: relative;
}

#p7TMnav div div a, #p7TMnav div div a:link, #p7TMnav div div a:visited 		/*The Link and visited styles combined for second-level menuitems*/
	{
	border: 0;
	color: #006600;
        font-weight: bold;
        margin-left: 0px !important;
        background-image: none;
        padding: 5px 0px 5px 15px !important;
        width: 135px;

}


* html #p7TMnav div div a, #p7TMnav div div a:link, * html #p7TMnav div div a:visited, * html #p7TMnav div div a:link, * html #p7TMnav div div a:visited   /* this selector recognized by IE only */
	{
 	width: 152px;   /* total width (only for IE5.x/Win) */
        position: relative;
	w\idth: 152px;  /* content width (for other IE) */
        p\osition: relative;
}

#p7TMnav div div a:hover
	{
	border:0;
        font-weight: bold;
	color: #00FF00;
        margin-left: 0px !important;
        padding: 5px 0px 5px 15px !important;
        background-image:none;
        width: 137px;
}

* html #p7TMnav div div a:hover, * html #p7TMnav div div a:link, * html #p7TMnav div div a:visited, * html #p7TMnav div div a:link, * html #p7TMnav div div a:visited   /* this selector recognized by IE only */
	{
 	width: 152px;   /* total width (only for IE5.x/Win) */
        position: relative;
	w\idth: 152px;  /* content width (for other IE) */
        p\osition: relative;
}


/*The Link style for third-level menuitems and lower*/
/*To set a specific style for the fourth level, add a div to the selector*/
/*Fourth-level example syntax: p7TMnav div div div div a {declaration}*/

#p7TMnav div div div a
	{
	font-size: .7em;
}

.p7plusmark {
        background-image: url("http://www.laupen.ch/content/common/images/elements/arrowgreen.gif");
        background-repeat: no-repeat;
        background-position: 5px 50%;

}
.p7minusmark {

        background-image: url("http://www.laupen.ch/content/common/images/elements/arrowdown.gif");
        background-repeat: no-repeat;
        background-position: 3px 50%;
color#FF0000;
}

.p7defmark {
	background-image:  none;
	padding: 1px 0 1px 20px !important;
color#FF0000;
}

.p7currentmark {
	font-weight: bold;
	color: #FF0000 !important;
	padding: 1px 0 1px 20px !important;
	background-color: transparent !important;
}




/**********************/
/* Macronavigation*/
/**********************/


/* Eric Myer's Simple List Separators
http://www.meyerweb.com/eric/talks/2003/commug/commug.html */

#macronav ul
	{
        margin: 0;
        padding: 0;
        border:0;
	padding-left: 0;
	margin-left: 0;
	width: 152px;
        background-color: #BEDFB7;
	}

#macronav li
	{
	list-style: none;
        margin: 0;
        padding: 0;
        border:0;
        border-top: 1px solid white;
        background-image:none;
        }

#macronav li a
	{
        display: block;
        width: 135px;
        padding: 2px;
        padding-left: 15px;
        background-image: url("http://www.laupen.ch/content/common/images/elements/arrowgreen.gif");
        background-repeat: no-repeat;
        background-position: 5px 7px;
        text-transform: uppercase;
	text-decoration: none;
        font-size: 10px;
        color: #006600;
	}

* html #macronav li a    /* this selector recognized by IE only */
	{
 	width: 152px;   /* total width (only for IE5.x/Win) */
	w\idth: 152px;  /* content width (for other IE) */
        }

#macronav li a:link; #macronav li a:visited
	{
        color: #006600;
	}

#macronav li a:hover, #macronav li .on
	{
        color: #006600;
        background-color:#E6E6E6;
        background-image: url("http://www.laupen.ch/content/common/images/elements/arrowdown.gif");
        background-repeat: no-repeat;
        background-position: 3px 50%;
	}



/**********************/
/* Channel*/
/**********************/


#channel ul
	{
	border: 0;
        margin: 0;
	margin-left: -1px;
	padding: 0;
	list-style-type: none;
	text-align: center;
        width: 492px
	}

#channel ul li
	{
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
        background-image:none;
        }

#channel ul li a:link, #channel ul li a:active, #channel ul li a:visited
	{
        background-image: url("http://www.laupen.ch/content/common/images/elements/bgchannel.gif");
	width: 155px;
	height: 18px;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: none;
	padding: 4px;
	margin: 0 0 0px 0;
	color: #FFF;
        font-size: 10px;
        font-weight: bold;
        text-transform: uppercase;
	text-decoration: none;
	display: block;
	text-align: center;
}

* html #channel ul li a:link, * html #channel ul li a:a:active, , * html #channel ul li a:visited     /* this selector recognized by IE only */
	{
 	width: 164px;   /* total width (only for IE5.x/Win) */
	w\idth: 164px;  /* content width (for other IE) */
 	height: 27px;   /* total width (only for IE5.x/Win) */
	h\eight: 27px;  /* content width (for other IE) */
        }

#channel ul li a:hover
	{
	color: #006600;
        background-image: url("http://www.laupen.ch/content/common/images/elements/bgchannel_on.gif");
	}

/**********************/
/* Menu Top */
/**********************/

#right ul
	{
	list-style-type: none;
        padding: 0;
        margin:0;

	}


#right li
	{
	display: inline;
	list-style-type: none;
        background-image:none;
        padding: 0;
        margin:0;
        border-right:1px solid
	}

#right li.rborder
	{
        border-right:0px solid;
	}


#right a
	{
	font-size: 10px; 
	text-transform: uppercase;
        text-decoration:none;
        color:black;
        padding: 0;
        padding:0px 4px 0px 4px;
        margin:0px;
	}


#right li a:hover, #submenu li a:active
	{
        text-decoration:none;
        color:#00CC00;;
	}



