/*******************************************************************
 styles_variable.css
  
 This CSS file contains all color definitions like 
 background-color, font-color, border-color etc.

 

*******************************************************************/

/***
 ***  Core
 ***/

a:link,
a:visited {
  color:#333333;
}

a:hover {
  color:#FF0080;

}
body {
 background: #333333 url('images/header-default_7.jpg') repeat-x center top;
  border-color:#ffffff;
  margin-left: auto; 
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 40px;
}

.surround {
  background: #ffffff;
  margin-left: auto; 
  margin-right: auto;
  width: 960px;
  border-top: 0px solid #ffffff;
  border-right: 0px solid #ffffff;
  border-bottom: 0px solid #ffffff;
  border-left: 0px solid #ffffff;
 
}


div.headermenu 
{
	color:#ffffff;
}

.headermenu a:link {
    color: #ffffff;
}
.headermenu a:visited {
    color: #ffffff;
}
.headermenu a:hover {
    color: #ffffff;
}

.navbar a:hover {
    color: #ff0080;
}


#logo { 
background: url('images/logos/pink.png') no-repeat left top; 
height: 142px;
} 



/*------------------------------------------------------------------------------------------------------/
	@section	Base Drop-Down Styling  */



	/* ALL LEVELS (incl. first) */

	ul.dropdown {
	 font: 15px/normal Arial, Helvetica, sans-serif;

	}

		ul.dropdown li {
		 background-color: #333;
		 color: #fff;
		}

		ul.dropdown li.hover,
		ul.dropdown li:hover {
		}

		/* Links */

		ul.dropdown a:link,
		ul.dropdown a:visited { color: #fff; text-decoration: none;}
		ul.dropdown a:hover {
		 border-top-color: #fc6eb5 !important;
		 border-left-color: #FF0080;
		 background: #FF0080 url(images/nav-sub-press_4.png) 0 0 repeat-x !important;
		 color: #fff;
		}

		ul.dropdown ul a.dir:hover { /* proposal */
		 background-color: #333333;
		 background-image:  url(images/comnav-arrowon.png);
		 color: #fff;
		}

		ul.dropdown a:active {
		 background: #333333;
		 color: #fff;
		}


		/* NON-FIRST LEVEL */

		ul.dropdown ul {
		 left: auto;
		 right: 0;
		 width: auto;
		 margin-top: -1px;
		 border-top: 1px solid #1a1a1a;
		 border-left: solid 1px #4c4c4c;
		 font: bold 11px/1em Tahoma, Geneva, Verdana, sans-serif;
		}

			ul.dropdown ul li {
			 background-color: #333333;
			}

		ul.dropdown ul ul {
		 top: 0;
		 right: auto;
		 left: 100%;
		 margin-top: 0;
		 border-top: none;
		 border-left: none;
		 font-weight: normal;
		}

			ul.dropdown ul ul li {
			 background-color: #333333;
			}

		ul.dropdown ul ul ul li {
		 background-color: #333333;
		}



/* Mixed */

ul.dropdown li a,
ul.dropdown *.dir {
 border-style: solid;
 border-width: 1px;
 border-color: #404040 #1a1a1a #1a1a1a #505050;
}

ul.dropdown ul li a,
ul.dropdown ul *.dir { border-color: #4a4a4a #242424 #242424; border-left: none; }

ul.dropdown ul ul li a,
ul.dropdown ul ul *.dir { border-color: #595959 #333 #333; }

ul.dropdown ul ul ul li a,
ul.dropdown ul ul ul *.dir { border-color: #767676 #404040 #404040; }



/* Custom elements */

#n-left { width: auto; text-align: center; }
#n-left ul { right: auto; left: 0; width: 249px; text-align: left; }
#n-left ul ul { left: 249px; width: 150px; }
#n-left ul a { width: 232px; }
#n-left ul a.dir { width: 210px; }
#n-left ul ul a { width: 133px; }
#n-left ul ul a.dir { width: 111px; }
#n-left ul ul ul { left: 100%; }
#n-right { width: auto; text-align: center; }
#n-right ul { right: 0; left: auto; width: 249px; text-align: left; }
#n-right ul ul { left: 249px; width: 150px; }
#n-right ul a { width: 232px; }
#n-right ul a.dir { width: 210px; }
#n-right ul ul a { width: 133px; }
#n-right ul ul a.dir { width: 111px; }
#n-right ul ul ul { left: 100%; }


.homelink a:link,
.homelink a:visited {
  border-top: 1px solid #fe0877;
  border-bottom: 2px solid #8d0d47;
  border-left: 1px solid #fe0877;
  border-right: 2px solid #8d0d47;
}
.homelink a:hover {
  border-bottom: 1px solid #fe0877;
  border-top: 2px solid #8d0d47;
  border-right: 1px solid #fe0877;
  border-left: 2px solid #8d0d47;
}

.navbar {
  margin-left: auto; 
  margin-right: auto;
  color: #ff0080;
}