/*************************/
/*** CSS for Palpro.ch ***/
/*************************/

/* Global settings */
body {
	font-family: arial /*, tahoma, verdana */;
	font-size: 1.0em;
}
a:link {
	color:rgb(0,0,255);
	text-decoration:none;
}
a:hover {
	color: #FFFFFF;
	background-color: rgb(0,0,255);
}

/* Header Class */
.header {
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
}

/* **** LIST DEFINITIONS **** */
li {
	 list-style-type: square; 
     /*font-size: 1.0em;*/
     margin-left:20px;
	 margin-top:0;
	 margin-bottom;0;
	 padding-left:0px;
     line-height: 1.3; /* zeilenabstand bei liste */
}
li::marker { 
  color: #1778FF /* #0099ff*/ ;
  font-weight: bold;
  /* font-size: 120%; */
}


/* **** END OF LIST DEFINITIONS **** */	


/* Für die Fallstudienseite */
/* div#Palpro_Fallstudien {
	font-weight: bold;
}
div#Palpro_Fallstudien_Link_Spacer {
	width: 30px;
}
div#Palpro_Fallstudien_Link {
	font-weight: normal;
} */

/* Format für Tabellen innerhalb von Artikeln */
/*div#palpro_content_table {
	table-layout: auto;
	width: auto;		
	height: auto;
	border-collapse: collapse;
} 
div#palpro_content_table td { 
	/* border: 1px solid black; */
/*} */
/* td.tbl_left_size {
	width: 200px;
	padding: 2px;
	vertical-align: center;
}
td.tbl_left_size_topalign {
	width: 200px;
	padding: 2px;
	vertical-align: top;
}
td.tbl_right_size {
	width: 453px;
	padding: 2px;
	vertical-align: center;
}
td.tbl_right_size_topalign {
	width: 624px;
	padding: 2px;
	vertical-align: top;
}
td.team_tbl_col1 {
	width: 600px;
}
td.team_tbl_col2 {
}
td.team_tbl_col3 {
	width: 65px;
	text-align: right;
}
td.team_tbl_left {
	width: 300px;
}
td.team_tbl_right {
	width: 350px;
}*/
/* Textfarben */
/*div#palpro_red_font {
	color: rgb(255,0,0);
}
div#palpro_redsmall {
	color: rgb(255,0,0);
	font-size: 0.8em;
}
div#palpro_bold {
	font-weight: bold;
}
div#palpro_small {
	font-size: 0.8em;
}
div#palpro_boldsmall {
	font-weight: bold;
	font-size: 0.8em;
}
div#palpro_einzug {
	padding-left: 25px;
	display:table-cell;	
}

*/

/* ********** PALPRO STYLE DEFINITIONS ********** */
/* *** STYLE DEFINITIONS FOR THE NEW HOMEPAGE *** */

/* **** DEFINITIONS FOR THE LAYOUT index.php file */
/* **** Layout parts: BG: Background              */
/* **** Layout parts: OL/OM/OR: Oben links/mitte/rechts */
/* **** Layout parts: ML/MM/MR: Mitte links/mitte/rechts */
/* **** Layout parts: UL/UM/UR: Untenlinks/mitte/rechts */
/* **** MR unterteilt in MR_top, MR_spacer, MR_bottom */
/*div#BG 
	{margin-left: auto;
	 margin-right: auto;	
	 height: 768px;
	 max-width: 1024px;
	 background: url(../images/Palpro_Background.jpg) 0 0 no-repeat;}
div#Header
	{clear: both;
	padding-left: 0;
	padding-right: 0;
    margin: auto;
    max-width: 824px;
	width:100%;}
div#Header .column
	{position: relative;  
	float: left;}
div#OL
	{width: 100px;
	height: 75px;
	margin-left: -100px;}
div#OM
	{width: auto;
	height: auto;
	text-align:center;
	vertical-align:middle;
	position:relative;
	z-index: 99;}

div#OR
	{width: 100px;
	text-align: center;
	vertical-align: center;} */
/* IE 6 fix - if it works also apply it to ML and UL parts of the page */
/* * html #OL {
  left: 100px;           /* Breite der Spalte ganz rechts */
/*} */
/* div#ML
	{width: 100px;
	height: 653px;
	margin-left: -100px;
	vertical-align:top;}
div#ML ul 
	{padding:5px;
	vertical-align:top;
	list-style-type:none;}
div #ML a:link 
	{font-weight:bold;}
div#MM
	{width: 824px;
	height: 653px;	
	background: url(../images/Palpro_Backgrond_Body_white2.jpg) 0 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
	overflow-y: auto;
	padding:8px 0 0 0;}
div#MM_top
	{margin-top: -40px;}	

div#MR a:link
	{color:rgb(255,255,255);
	text-decoration:none;}
div#MR a:hover
	{color:rgb(0,0,255);
	background-color: rgb(255,255,255);}
div#MR_top
	{text-align: center;	
	vertical-align: top;}
div#MR_spacer
	{height: 550px;}
div#MR_bottom
	{text-align: center;
	vertical-align: bottom;}
div#UL
	{width: 100px;
	height: 25px;
	margin-left: -100px;}
div#UM
	{width: 824px;
	height: 25px;
	text-align:center;
	vertical-align:middle;}
*/
/* **** END OF DEFINITIONS FOR THE LAYOUT index.php file */

/* **** DEFINITIONS FOR THE Header Line *** */
/* .palpro_header
	{padding:0;
	 margin:0;
	 text-align: left;} */
/* **** END OF DEFINITIONS FOR THE CV TITLE *** */

/* **** DEFINITIONS FOR THE CV TITLE *** */
/* .palpro_cv_title
	{font-weight:bold;
	 font-size: 1.2em;
	 text-align: center;
	 margin-top: 5pt;
	 margin-bottom: 10pt;} */
/* **** END OF DEFINITIONS FOR THE CV TITLE *** */

/* **** DEFINITIONS FOR THE CV TABLE **** */
/* table.palpro_cv_table
	{border-collapse:collapse;
	 font-family:"Arial",sans-serif;
	 /*width:100%;*/ /*
	 margin-left: 15px;
	 margin-right: 15px;
	 border:0;
	 cell-spacing:15pt; 
	 cell-padding:15pt;}
table.palpro_cv_table tr 
	{}
table.palpro_cv_table tr.header
	{background:#2E74B5;}
table.palpro_cv_table tr.uneven
	{background:#BDD6EE;}
table.palpro_cv_table tr.even
	{background:white;}
table.palpro_cv_table td
	{border:dotted black 1.0pt;
	 padding: 5px 5px 5px 5px;}
table.palpro_cv_table td.left
	{font-weight:bold;
	 width:20%;}
table.palpro_cv_table td.right
	{font-weight:normal;
	 width:80%;
	 margin-left: 25px;} */
/* *** END OF DEFINITIONS FOR THE CV TABLE **** */



/* *** DEFINITIONS FOR SPAN CLASS *** */
/* *** THIS ACHIEVES BLACK TEXT <span class = "list_black_text">text here</span> *** */
/*.list_black_text 
	{color:black;}*/
/* *** END OF DEFINITIONS FOR SPAN CLASS *** */


/* *** DEFINITIONS FOR HORIZONTAL MENU*** */
/* #cssmenu,
ul#cssmenu,
li#cssmenu,
a#cssmenu {
  border: none;
  line-height: 1;
  margin: 0;
  padding: 0;
}
#cssmenu {
  height: 37px;
  display: block;
  border: 1px solid;
  border-radius: 5px;
  width: auto;
  border-color: #080808;
  margin: 0;
  padding: 0;
}
ul#cssmenu {
  list-style: inside none;
  margin: 0;
  padding: 0;
}
ul#cssmenu > li {
  list-style: inside none;
  float: left;
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
}
#cssmenu.align-center > ul {
  text-align: center;
}
#cssmenu.align-center > ul > li {
  float: none;
  margin-left: -3px;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-center > ul > li:first-child > a {
  border-radius: 0;
}
ul#cssmenu > li > a {
  outline: none;
  display: block;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  font-weight: 700;
  font-size: 12px; */
  /*width:100px;*/
  /*font-family: Arial, Helvetica, sans-serif;*/
  /* border-right: 1px solid #080808;
  color: #ffffff;
  padding: 12px 12px;
}
ul#cssmenu > li:first-child > a {
  border-radius: 5px 0 0 5px;
}
ul#cssmenu > li > a:after {
  content: "";
  position: absolute;
  border-right: 1px solid;
  top: -1px;
  bottom: -1px;
  right: -2px;
  z-index: 99;
  border-color: #3c3c3c;
}
ul#cssmenu li.has-sub:hover > a:after {
  top: 0;
  bottom: 0;
}
ul#cssmenu > li.has-sub > a:before {
  content: "";
  position: absolute;
  top: 18px;
  right: 6px;
  border: 5px solid transparent;
  border-top: 5px solid #ffffff;
}
ul#cssmenu > li.has-sub:hover > a:before {
  top: 19px;
}
ul#cssmenu  li.has-sub:hover > a {
  padding-bottom: 14px;
  z-index: 999;
  border-color: #3f3f3f;
} */
/* blendet untermenupunkte ein bei hovern */
/* ul#cssmenu li:hover > ul,
ul#cssmenu li:hover > div {
  display: block;
}
ul#cssmenu li > a:hover,
ul#cssmenu li:hover > a {
  background: #3f3f3f;
  border-color: #3f3f3f;
}*/
/* blendet untermenupunkte aus */
/*ul#cssmenu li > ul,
ul#cssmenu li > div {
  display: none;
  width: auto;
  position: absolute;
  top: 38px;
  background: #3f3f3f;
  border-radius: 0 0 5px 5px;
  z-index: 999;
  padding: 10px 0;
}
ul#cssmenu li > ul {
  width: 200px;
}
ul#cssmenu ul ul {
  position: absolute;
}
ul#cssmenu ul li:hover > ul {
  left: 100%;
  top: -10px;
  border-radius: 5px;
}
ul#cssmenu li > ul li {
  display: block;
  list-style: inside none;
  position: relative;
  margin: 0;
  padding: 0;
}
ul#cssmenu li > ul li a {
  outline: none;
  display: block;
  position: relative;
  font: 10pt Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);
  margin: 0;
  padding: 8px 20px;
}
#cssmenu,
ul#cssmenu ul > li:hover > a,
ul#cssmenu ul li a:hover {
  background: #3c3c3c;
  background: -moz-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3c3c3c), color-stop(100%, #222222));
  background: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background: -ms-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background: linear-gradient(top, #3c3c3c 0%, #222222 100%);
}
ul#cssmenu > li > a:hover {
  background: #080808;
  color: #ffffff;
}
ul#cssmenu ul a:hover {
  color: #ffffff;
}
#cssmenu > ul > li.has-sub > a:hover:before {
  border-top: 5px solid #ffffff;
}*/
/* *** END OF DEFINITIONS FOR HORIZONTAL MENU*** */


/* *** ANOTHER MENU CSS *** */
/* http://stackoverflow.com/questions/10710801/css-dropdown-menu-with-horizontal-submenu */
/* Menu */
/*#menu { /* UPDATED */
  /*  width: 820px;
    height: 60px;
    margin: 0 auto;
    padding: 0px 40px;
    position: relative;
}

#menu ul {
 margin: 0;
 padding: 0px 0px 0px 0px;
 line-height: normal;
 line-style: none;
 list-style-type: none;
}

#menu a {
 display: block;
 height: 20px;
 margin-right: 1px;
 padding: 10px 20px 0px 20px;*/
/*  height: 40px;
 margin-right: 1px;
 padding: 20px 20px 0px 20px;*/
/* text-decoration: none;
 text-transform: uppercase;
 font-family: 'Abel', sans-serif;
 font-size: 16px;
 font-weight: normal;
 color: #FFFFFF;
 border: none;
}

#menu a:hover {
 background: url(images/page-content-bg.png) repeat;
}

#menu ul ul a:hover {
 background: url(images/page-menu-bg.png) repeat;
}

#menu .current_page_item a {
 background: url(images/page-content-bg.png) repeat;
}



#menu li { /* UPDATED */
   /* float: left;
}*/

/* UPDATED, REMOVED
#menu ul li ul li #jackie_spencer{
 display: inline;
 position: absolute;
 top: 20px;
 left: 0;
 width: 100px;    
 color: #FFF;
}
*/
/*#menu ul ul { /* UPDATED */
   /* list-style-type: none;
    position: absolute;
    z-index: 500;
    left: 50px;
    right: 0;
}

#menu ul ul ul {
 position: absolute;
/* top: 0;
 left: 100%;*/
     /*z-index: 500;
    left: 50px;
    right: 0;

}*/

/* div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}
div#menu ul ul li:hover {   background:#c0c0c0;}
div#menu ul ul li { background:#cccccc;}
div#menu ul ul li a:hover { color:#000;}*/
/* *** END OF ANOTHER MENU CSS ** */


/* *** ANOTHER NAV MENU HORIZONTAL WITH SUB MENUS *** */
/* http://line25.com/tutorials/how-to-create-a-pure-css-dropdown-menu */ 

/* addendum from cssmenu */
/*#navmenu
ul#navmenu,
li#navmenu,
a#navmenu {
  border: none;
  line-height: 1;
  margin: 0;
  padding: 0;
}*/

/* addendum from cssmenu */
/*#navmenu {
  height: 25px;
  display: block;*/
  /*border: 1px solid;*/
  /*border-radius: 5px;
  width: 100%;
  /*border-color: #080808;*/
  margin: 0;
  padding: 0;
}*/

/*ul#navmenu  ul {
	display: none;
}

	ul#navmenu li:hover > ul {
		display: block;
	}

ul#navmenu  {
	background: #bcbcee; */ /* #efefef; */
	/*background: linear-gradient(top, #bcbcee; /* #efefef */ /*0%, #bbbbbb 100%);  
	background: -moz-linear-gradient(top, #bcbcee; /* #efefef */ /*0%, #bbbbbb 100%); 
	background: -webkit-linear-gradient(top, #bcbcee; /* #efefef */ /*0%,#bbbbbb 100%); 
	box-shadow: 0px 0px 0px rgba(0,0,0,0.15); */
	/*old: padding: 0 20px;*/
	/*padding:0;
	margin:0;
	border-radius: 5px;  
	list-style-type: inside none; /* old: list-style: none; */
	/*position: relative;
	display: inline-table;

}
	ul:after#navmenu { 
		content: ""; clear: both; display: block; 
	}*/

/*ul#navmenu > li {
	float: left;
	list-style-type: inside none; /* new */
	/*display: inline-block; /* new */
	/* position: relative; */ /* new ... !! das erzeugt zeilenumbruch in submenu */
	/*min-width: 100px;
	text-align:center;
	margin:0; padding:0; /* new */ 
/*}*/

/*	ul#navmenu li:hover {
		background: #bcbcee; /* #efefef; */
		/*background: linear-gradient(top, #bcbcee /* #4f5964 */ /*0%, #5f6975 40%);
		/*background: -moz-linear-gradient(top, #bcbcee /* #4f5964 /*0%, #5f6975 40%);
		/*background: -webkit-linear-gradient(top, #bcbcee /* #4f5964 *//*0%,#5f6975 40%);
		/* color: #000000; */
	/*}
		ul#navmenu li:hover a {
			color: #fff;
		}
	
	ul#navmenu li a {
		display: block; 
		padding: 5px 5px;
		color: #000000; /*#757575;*/ /*text-decoration: none;
	}*/

/*ul#navmenu ul {
	background: #bcbcee; /* #5f6975;*/ /*border-radius: 5px; padding: 0;
	position: absolute; top: 100%; z-index:99;
	/* color: #000000; */
/*}
	ul#navmenu ul li {
		float: none; 
		/*border-top: 1px solid #6b727c;*/
		/*border-bottom: 1px solid #575f6a;*/
		/*position: relative;
		list-style: inside none;
		/*color: #000000;*/
/*	}
		ul#navmenu ul li a {
			padding: 5px 5px;
			color: #fff; 
		}	
			ul#navmenu ul li a:hover {
			/* background: #4b545f; */
				/*color: #ffffff;
			}
*/
/*ul#navmenu ul ul {
	position: absolute; left: 100%; top:0;
}*/
/* http://line25.com/tutorials/how-to-create-a-pure-css-dropdown-menu */
/* *** END OF ANOTHER NAV MENU HORIZONTAL WITH SUB MENUS *** */

/* *** COOLMENU *** */
/* http://www.onextrapixel.com/2011/06/03/how-to-create-a-horizontal-dropdown-menu-with-html-css-and-jquery/ */
/*#coolMenu,
#coolMenu ul {
	list-style: none;
}
#coolMenu {
	float: left;
}
#coolMenu > li {
	float: left;
}
#coolMenu li a {
	display: block;
	height: 2em;
	line-height: 2em;
	padding: 0 1.5em;
	text-decoration: none;
}
#coolMenu ul {
	position: absolute;
	display: none;
	z-index: 999;
}
#coolMenu ul li a {
	width: 80px;
}
#coolMenu li:hover ul.noJS {
	display: block; 
}*/


/* Main menu
------------------------------------------*/
/*#coolMenu {
	font-family: Arial;
	font-size: 12px;
	background: #2f8be8;
}
#coolMenu > li > a {
	color: #fff;
	font-weight: bold;
}
#coolMenu > li:hover > a {
	background: #f09d28;
	color: #000;
}*/


/* Submenu
------------------------------------------*/
/*#coolMenu ul {
	background: #f09d28;
}
#coolMenu ul li a {
	color: #000;
}
#coolMenu ul li:hover a {
	background: #ffc97c;
}*/

/* http://www.onextrapixel.com/2011/06/03/how-to-create-a-horizontal-dropdown-menu-with-html-css-and-jquery/ */
/* *** END OF COOLMENU *** */


/* *** CSSMENU2 in ugly code structure *** */
/* http://cssmenumaker.com/menu/flat-accented-dropdown-menu */
/*@import url(http://fonts.googleapis.com/css?family=Oxygen+Mono);*/
/* Starter CSS for Menu */
/*#cssmenu2 {
  padding: 0;
  margin: 0;
  border: 0;
  width: auto;
}
#cssmenu2 ul,
#cssmenu2 li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#cssmenu2 ul {
  position: relative;
  z-index: 597;
}
#cssmenu2 ul li {
  float: left;
  min-height: 1px;
  vertical-align: middle;
}
#cssmenu2 ul li.hover,
#cssmenu2 ul li:hover {
  position: relative;
  z-index: 599;
  cursor: default;
}
#cssmenu2 ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}
#cssmenu2 ul ul li {
  float: none;
}
#cssmenu2 ul ul ul {
  top: 0;
  left: 190px;
  width: 190px;
}
#cssmenu2 ul li:hover > ul {
  visibility: visible;
}
#cssmenu2 ul ul {
  bottom: 0;
  left: 0;
}
#cssmenu2 ul ul {
  margin-top: 0;
}
#cssmenu2 ul ul li {
  font-weight: normal;
}
#cssmenu2 a {
  display: block;
  line-height: 1em;
  text-decoration: none;
}*/
/* Custom CSS Styles */
/*#cssmenu2 {
  background: #333333;
  border-bottom: 4px solid #1b9bff;
  font-family: 'Oxygen Mono', Tahoma, Arial, sans-serif;
  font-size: 12px;
}
#cssmenu2 > ul {
  *display: inline-block;
}
#cssmenu2:after,
#cssmenu2 ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu2 ul {
  text-transform: uppercase;
}
#cssmenu2 ul ul {
  border-top: 4px solid #1b9bff;
  text-transform: none;
  min-width: 190px;
}
#cssmenu2 ul ul a {
  background: #1b9bff;
  color: #ffffff;
  border: 1px solid #0082e7;
  border-top: 0 none;
  line-height: 150%;
  padding: 16px 20px;
  font-size: 12px;
}
#cssmenu2 ul ul ul {
  border-top: 0 none;
}
#cssmenu2 ul ul li {
  position: relative;
}
#cssmenu2 ul ul li:first-child > a {
  border-top: 1px solid #0082e7;
}
#cssmenu2 ul ul li:hover > a {
  background: #4eb1ff;
  color: #ffffff;
}
#cssmenu2 ul ul li:last-child > a {
  -moz-border-radius: 0 0 3px 3px;
  -webkit-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-shadow: 0 1px 0 #1b9bff;
  -webkit-box-shadow: 0 1px 0 #1b9bff;
  box-shadow: 0 1px 0 #1b9bff;
}
#cssmenu2 ul ul li:last-child:hover > a {
  -moz-border-radius: 0 0 0 3px;
  -webkit-border-radius: 0 0 0 3px;
  border-radius: 0 0 0 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#cssmenu2 ul ul li.has-sub > a:after {
  content: '+';
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -8px;
}
#cssmenu2 ul li:hover > a,
#cssmenu2 ul li.active > a {
  background: #1b9bff;
  color: #ffffff;
}
#cssmenu2 ul li.has-sub > a:after {
  content: '+';
  margin-left: 5px;
}
#cssmenu2 ul li.last ul {
  left: auto;  
  right: 0;
}
#cssmenu2 ul li.last ul ul {
  left: auto;
  right: 99.5%;
}
#cssmenu2 a {
  background: #333333;
  color: #CBCBCB;
  padding: 0 20px;
}
#cssmenu2 > ul > li > a {
  line-height: 48px;
  font-size: 12px;
}*/

/* *** END OF CSSMENU2 in ugly code structure *** */


/* Further Menu demo sites: */
/* demo: http://helploggermenu.blogspot.ch/  */
/* instructions: http://helplogger.blogspot.ch/2013/04/create-horizontal-navigation-menu-with.html */
/* */
/* 

/* *** CV PART - LIST OF CV ENTRIES *** */
/* DONE WITH CSS CODE FOR A VERTICAL MENU, source: http://www.cssterm.com/css-menus/vertical-css-menu/simple-vertical-menu */
/* .tag-category, .clearfix, .list-striped, .cat-list-row0, .cat-list-row1
	{font_size: 12px;}

.clearfix h3
	{margin:0;
	 padding:0;
	 padding-left: 10px; padding-right: 10px;
	 font-size: 12px;
	 text-align:left;}

.tag-category ul {
    margin: 0; 
    padding: 0;
    width:100%;
    list-style-type: none;	
}

.tag-category ul li a {
    text-decoration: none;
    /*color: white; */
    /*padding: 5px 5px;
    /*background-color: #005555;*/
    /*display:block;
}*/
 
/*.tag-category ul li a:visited {
    /*color: white;*/
/*}*/
 
/*.tag-category ul li a:hover, .tag-category ul li .current {
    /*color: white;*/
    /*background-color: #5FD367;*/
/*}*/
/* *** END CV PART - LIST OF CV ENTRIES *** */

/* ***** END OF PALPRO STYLE DEFINITIONS ***** */
/*body{background: url("../images/Palpro_Background.jpg") no-repeat scroll 0 0; background-position:top center; margin:0;}
.container {
    margin: 0 auto;
    max-width: 824px;
    width: 100%;
}
#OM ul#navmenu {border-radius:0;}
#OM_bottom ul#navmenu ul {
	background:#fff  ;
}
#OM_bottom ul#navmenu ul li a{color:#000;}
#OM_bottom ul#navmenu ul li:hover{background:none;}
#OM_bottom ul#navmenu ul li a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    text-decoration: underline;
}
#top-menu ul#navmenu > li {min-width:135px;} 
 div#top-menu {background:#bcbcee; width:100%;} 
 .row-content {width:auto; margin:0 auto;}
 #top-menu ul#navmenu li.item-101 {
    min-width: 90px;
}
#top-Header {
    width: 100%;
}*/