/* 
  Titel: vonFehrentheil und Morawe - Zahntechnik Hamburg, CSS Stylesheet
  Autor: Miriam Hennings, grafik design miriam hennings, www.miriamdesign.de
  Datum: 2011
*/

/************************************************************/
/* mainmenue level 1 */
/************************************************************/

.mainmenu a.invisible{
	display:none;
	}
	
:hover,:focus,:active{
	outline:0;
	}
	
.mainmenu{
	margin: 24px 0px 113px 22px;
	padding: 0;
	width: 172px;
	}
		
.mainmenu ul.level_1{
	list-style-type:none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	}	
	
.mainmenu ul.level_2{
	list-style-type:none;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	list-style-position: outside;
		}

.mainmenu ul{
	padding: 0px;
	margin: 0px;
	list-style-position: outside;
	}
	
.mainmenu li{
	padding: 0px;
	margin: 0px;
	}

/************************************************************/
/* *******level 1********** */
	
.mainmenu .level_1 a{
	display:block;
	padding:5px 0px 5px 10px;
	border-bottom:1px solid #fff;
	text-decoration:none;
	color:#22539d;
	background:#c8e0ff;
	}	
	
.mainmenu ul.level_1 li a:hover,
.mainmenu ul.level_1 span.active,
.mainmenu ul.level_1 li.submenu a.trail,
.mainmenu ul.level_1 li.trail a.trail{
	display:block;
	padding:5px 0px 5px 10px;
	border-bottom:1px solid #fff;
	text-decoration:none;
	color:#ffffff;
	background-color:#22539d;
	}
	
.mainmenu ul.level_1 li.menu_fett a,
.mainmenu ul.level_1 li.active span.menu_fett{
	font-weight: bold;
	}
	
/************************************************************/	
/* *******level 2********** */
	
.mainmenu .level_2 a{
	padding:3px 0px 3px 10px;
	border-bottom:1px solid #fff;
	text-indent: 0px;
	background-color:#eaf2ff;
	border-bottom:1px solid #fff;
	color:#333;
	}	
	
.mainmenu ul.level_2 li a:hover,	
.mainmenu ul.level_2 li span.active,
.mainmenu ul.level_2 li.last a:hover.last,
.mainmenu ul.level_2 li.active span.last{
	padding:3px 0px 3px 10px;
	border-bottom:1px solid #fff;
	text-indent: 0px;
	background:#c8e0ff;
	border-bottom:1px solid #fff;
	color:#333;
	}
		
.mainmenu ul.level_2 li.submenu a.trail,
.mainmenu ul.level_2 li.trail a.trail{
	padding:3px 0px 3px 10px;
	border-bottom:1px solid #fff;
	text-indent: 0px;
	background-color:#c8e0ff;
	border-bottom:1px solid #fff;
	color:#333333;
	}
		
/************************************************************/	
/* ******* Kontaktbutton Abstand nach oben ********** */

.button_contact{
	margin-top: 25px;
	}
	


	
.mainmenu .level_1 li.button_contact a,
.mainmenu .level_1 li.button_imprint a{
	display:block;
	padding:5px 0px 5px 10px;
	border-bottom:1px solid #fff;
	text-decoration:none;
	color:#22539d;
	background: transparent;
	}

	
	
	
	
	
	
	
	
	