/*
  stylesheet definitions global
  for brainGuide.com
*/

/*@import url(navigation_left.css);*/
/*@import url(global_detail.css);*/
/*@import url(elements.css);*/
/*@import url(rss.css);*/

/* a-Tag Style */
a:visited, a:link, a:active {
	font-weight: normal;
	text-decoration: none;
}

/*******************************/
/* Font styles for the content */
/*******************************/

.contenttable {
  font-size: 9pt;
  font-family: Arial, Helvetica, Verdana, Sans-Serif;
  color: #333;
}

/*********************************/
/* Layout handling of the website*/
/*********************************/

body {
  padding: 0px;
  padding-left:2px;
  margin: 0px;
  background-color: #F3F3F3;
  font-family: Arial,Helvetica,Verdana,Sans-Serif;
  font-size: 9pt;
  color: #333;
}

/****************/
/* Layout site! */
/****************/

.site {
  float:left;
  width:870px;
  background-color: #FFF;
}

/*************/
/* hr styles */
/*************/

hr{
 border: 0px; /* Fuer Firefox und Opera */
 border-top: solid 1px #E6E6E6;
 border-bottom: solid 1px #fff;
 margin:15px 15px 15px 0;
}

.hr2, .hr3 {
 border: 0px; /* Fuer Firefox und Opera */
 border-top: solid 1px #9B9B9B;
 border-bottom: solid 1px #c4dbd3;
}

.hr2 {
 margin:15px 0 15px 0;
}
.hr3 {
 margin:0 0 15px 0;
}

.hrxs {
 border: 0px; /* Fuer Firefox und Opera */
 border-top: solid 1px #E6E6E6;
 border-bottom: solid 1px #fff;
 margin:5px 15px 5px 0;
}

.hrxs2 {
 border: 0px; /* Fuer Firefox und Opera */
 border-top: solid 1px #E6E6E6;
 border-bottom: solid 1px #fff;
  margin: 0px;
  padding: 0px;
}

/****************/
/**** Fonts ****/
/***************/

h1 {
  padding: 0px;
  margin: 0px;
  font-size: 11pt; /*15px*/
  font-weight: bold;
  padding-bottom:6px;
}

h2 {
  padding: 0px;
  margin: 0px;
  font-size: 11pt; /*11px*/
  font-weight: bold;
}

.price {
  font-size: 10px;
  font-family: Verdana,Arial,Helvetica,Sans-Serif;
  color: #900;
 }
 
.free {
  font-size: 10px;
  font-family: Verdana,Arial,Helvetica,Sans-Serif;
  color: #063;
 }
 
 .oa {
  font-size: 10px;
  font-family: Verdana,Arial,Helvetica,Sans-Serif;
  color: #000;
 }
 
/******************/
/* MainNavigation */
/******************/

.mainnavi {
  border:solid #F90 0px;
  height:22px;
}

ul#mainnavi {
  position: absolute;
  width: 840px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  height: 22px;
}

ul#mainnavi li {
  float: left;
  margin: 1px 0px 0px 1px;
  padding: 3px 0px 3px 0px;
  background-color: #D7D7D7;
  font-weight: bold;
  text-align: center;
}

ul#mainnavi a {
	font-weight: bold;
}

html > body #mainnavi li#firstone {
  margin: 1px 0 0 0;
  width: 40px;
}

#mainnavi li#firstone {
  width: 38px;
  margin: 1px -1px 0px 0px;
  padding: 0 0 3px 0;  
  background:   url("/themes/modern/global/images/navigation/top/home_bg.gif") repeat-x left;    /*Platzhalter...Datei nicht vorhanden....*/
}
/************/
/* Overview */
/************/

#mainnavi li#area0a,li#area0p {
  width: 149px;
}
/* Overview Aktiv */
#mainnavi li#area0a {
  background-color: #CED6E9;
  border-bottom: 1px solid #CED6E9;
}
/* Overview Link Aktiv */
#mainnavi li#area0a a,#mainnavi li#area0p a {
	COLOR: #00449B;
}

/* Experts */
#mainnavi li#area1a,li#area1p {
  width: 161px;
}
/* Experts Aktiv */
#mainnavi li#area1a {
  background-color: #C4DBD3;
  border-bottom: 1px solid #C4DBD3;
}
/* Experts Link Aktiv */
#mainnavi li#area1a a,#mainnavi li#area1p a {
	COLOR: #026040;
}

/* Companies */
#mainnavi li#area2a,li#area2p {
  width: 161px;
}
/* Companies Aktiv */
#mainnavi li#area2a {
  background-color: #D5BBC4;
  border-bottom: 1px solid #D5BBC4;
}
/* Companies Link Aktiv */
#mainnavi li#area2a a,#mainnavi li#area2p a {
	COLOR: #620122;
}

/* Publications */
#mainnavi li#area3a,li#area3p {
  width: 162px;
}
/* Publications Aktiv */
#mainnavi li#area3a {
  background-color: #AFAECD;
  border-bottom: 1px solid #AFAECD;
}
/* Publications Link Aktiv */
#mainnavi li#area3a a,#mainnavi li#area3p a {
	COLOR: #006;
}

/* Events */
#mainnavi li#area4a,li#area4p {
  width: 162px;
}
/* Events Aktiv */
#mainnavi li#area4a {
  background-color: #E9CEB0;
  border-bottom: 1px solid #E9CEB0;
}
/* Events Link Aktiv */
#mainnavi li#area4a a,#mainnavi li#area4p a {
	COLOR: #BB5E01;
}
/**********************/
/* Subline Browsearea */
/**********************/
.sub0,.sub1,.sub2,.sub3,.sub4,.sub-1 {
  height:21px;
  border:solid #F00 0px;
}

.sub0 {
  background-color: #CED6E9;
}
.sub1 {
  background-color: #C4DBD3;
}
.sub2 {
  background-color: #D5BBC4;
}
.sub3 {
  background-color: #AFAECD;
}
.sub4 {
  background-color: #E9CEB0;
}
.sub-1 {
  background-color: #D7D7D7;
}

.browsel {
  width:190px;
  float:left;
  background-color: #FFF;
}

.browsemr {
  width:650px;
  float:left;
  border:solid #000 0px;
}

.browsem {
  width:432px;
  float:left;
  padding: 10px 10px 0 10px;
  border:solid #F0F 0px;
}

.browser {
  width:190px;
  float:left;
  border:solid #0CF 0px;
  padding-top:10px;
}
/**********************/
/*Background Browse_0 */
/**********************/

.splash0,.splash1,.splash2,.splash3,.splash4 {
  color: #FFFFFF;
  height: 64px;
  margin: 0px;
  padding: 10px 0 10px 30px;
  background-repeat: no-repeat;
  position: relative;
}

.splash0 {
  background-image:  url("/themes/modern/global/images/splash_0.jpg");
  border:solid black 0px;
}

.splash1 {
  background-image:  url("/themes/modern/global/images/splash_1.jpg");
}

.splash2 {
  background-image:  url("/themes/modern/global/images/splash_2.jpg");
}

.splash3 {
  background-image:  url("/themes/modern/global/images/splash_3.jpg");
}

.splash4 {
  background-image:  url("/themes/modern/global/images/splash_4.jpg");
}

/**************/
/* Breadcrumb */
/**************/

.breadcrumb {
  padding:4px;
  padding-left: 27px;
  border:solid #300 0px;
}
/*****************/
/* Footer layout */
/*****************/

#footer {
 margin-top:20px;
 padding-top: 0.5em;
 padding-bottom: 0.5em; 
 background-color: #E5E5E5;
 text-align:center;
}

#footer2 {
 padding-top: 1em;
 padding-bottom: 1em;
 margin-bottom:50px;
 text-align:center;
}

#footer3 {
 padding-top: 1em;
 padding-bottom: 10px;
 margin: 0 0 0 220px;
}

#footer3 a {
  margin:5px 2px;
  border:solid #CCC 1px;
}

#footer3 a:hover {
  border:solid #999 1px;
}

/**********/
/* Paging */
/**********/

.paging_header {
  display: inline;
}

.paging_footer {
  padding:1px 2px 20px 2px;
  margin:0px 1px 20px 1px;
  text-align:center;
}

.paginga0, .pagingp0 a, .paginga1, .pagingp1 a, .paginga2, .pagingp2 a, .paginga3, .pagingp3 a, .paginga4, .pagingp4 a {
  float:left;
  padding:2px 4px;
  margin:0px 2px;
  border:solid #CCC 1px;
}

.paginga0, .paginga1, .paginga2, .paginga3, .paginga4 {
  font-weight: bold;
}

.pagingp0 a {
  background-color: #E6E6E6;
}

.pagingp1 a {
  background-color: #E5F0EC;
}

.pagingp2 a {
  background-color: #EFE4E8;
}

.pagingp3 a {
  background-color: #CBCCE0;
}

.pagingp4 a {
  background-color: #F1CFBC;
}

.pagingp0 a:hover, .pagingp1 a:hover, .pagingp2 a:hover, .pagingp3 a:hover, .pagingp4 a:hover {
  padding:2px 4px;
  margin:0 2px;
  background-color: #FFF;
}

a#archive {
  color: #BB5E01;
}

#seplocale {
  border-right:solid #FFF 2px;
}

#lastlocale {
  border-right:solid #FFF 0px;
  padding-right:20px;
}
