/*
  stylesheet definitions global
  for brainGuide.com
*/
@import url(navigation_left.css);
@import url(global_detail.css);
@import url(elements.css);
@import url(rss.css);

body {
  padding: 0px;
  padding-left:2px;
  margin: 0px;
  background-color: #F3F3F3;
  font-family: Arial,Helvetica,Verdana,Sans-Serif;
  font-size: 11px;
  color: #333;
}

#bigsizebox {
  padding-bottom:1px;
 }

.site {
  float:left;
  border:solid red 0px;
  width:840px;
  background-color: #FFF;
}

.liste, .liste2, .complist {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

.big {
  width:840px;
  border:solid blue 0px;
  text-align:center;
}

.sky {
  position:absolute;
  left: 845px;
  top: 0px;
  padding-left:5px;
}

a {
  text-decoration: none;
  color: #333;
}

a:hover {
  text-decoration: underline;
}

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;
}

.greyborder {
border:solid #bebebe 1px;
}

.greyborder2 {
border:solid #bebebe 1px;
padding: 5px 2px;
background-color:#FFF;
}

.greyborder3 {
border:solid #bebebe 1px;
margin: 5px 0;
}

/*networx-boxen */
.greyborder4 {
border:solid #bebebe 1px;
padding: 5px 9px;
background-color:#FFF;
}

.nodata {
  color:#C8C8C8;
  font-style:italic;
}

/* Fonts */
h1 {
  padding: 0px;
  margin: 0px;
  font-size: 15px;
  font-weight: bold;
  padding-bottom:6px;
}

h2 {
  padding: 0px;
  margin: 0px;
  font-size: 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;
}

#mainnavi li#first {
  width: 40px;
  margin: 1px 0px 1px 0px;
  padding-bottom: 1px;
  background:   url("/themes/modern/www/global/images/navigation/top/home_bg.gif") repeat-x left;
}

/* ---------------- 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/www/global/images/splash_0.jpg");
  border:solid black 0px;
}

.splash1 {
  background-image:  url("/themes/modern/www/global/images/splash_1.jpg");
}

.splash2 {
  background-image:  url("/themes/modern/www/global/images/splash_2.jpg");
}

.splash3 {
  background-image:  url("/themes/modern/www/global/images/splash_3.jpg");
}

.splash4 {
  background-image:  url("/themes/modern/www/global/images/splash_4.jpg");
}

/* Breadcrumb */
.breadcrumb {
  padding:4px;
  padding-left: 27px;
  border:solid #300 0px;
}

/*Footer */

#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:0 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:0 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;
}

/* Locale Switch */

.localeswitch {
  position: absolute;
  bottom: 0;
  right: 0;
  margin:0px;
  border:solid #F00 0px;
  list-style-type: none;
}

.localeswitch li{
float: left;
margin:0px;
padding:0px 8px 6px 8px;
border-right:solid #FFF 1px;
color:#FFF;
line-height:11px;
}
.localeswitch li a {
text-decoration:underline;
color:#FFF;
}

#seplocale {
	border-right:solid #FFF 2px;
}
	
#lastlocale {
	border-right:solid #FFF 0px;
	padding-right:20px;
}

.localeswitch2 {
	border:0px solid #FF0000;
	bottom:0pt;
	list-style-type:none;
	margin:0px;
	position:absolute;
	right:0pt;
}

.localeswitch2 li {
	float:left;
	margin:0px;
	padding:0px 2px 1px;
}

#lastlocale2 {
	padding-right:7px;
}



/* Bugfix Experten Detailseite IE6 */

div.headexp ul.localeswitch2 {
  position: relative;
  margin:0px;
  border:none;
  list-style-type: none;
  width:145px;
  float:right;
  margin-top: -5px;
}


.opacity img {
-moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;
filter:alpha(opacity=40);
}

.opacity:hover img {
-moz-opacity:0.9; -khtml-opacity:0.9; opacity:0.9;
filter:alpha(opacity=90);
}

/** styles for layouting publication availability codes **/
/* code 1 (in stock) */
.code1 {
	color: #006633;
}
/* code 2 (ships within 1 to 2 weeks) */
.code2 {
	color: #66cc33;
}
/* code 3 (ships within 3 to 4 weeks) */
.code3 {
	color: #cc9900;
}
/* code 4 (available for pre-order) */
.code4 {
	color: #6699ff;
}
/* code 5 (not available) */
.code5 {
	color: #ff0033;
}

/* code 6 (download now) */
.code6 {
	color: #006633;
}

/** BEGIN styles for EXTJS paging panel **/
.publication-item {
	float:left; 
	padding: 3px; 
	margin: 7px 0px;
}

.publication-panel-header {
	overflow: hidden;
	/*background: transparent url(../images/default/panel/white-top-bottom.gif) repeat-x scroll 0pt -1px;*/
	background: url(/themes/modern/www/global/images/content/publications_s.gif) no-repeat scroll 2px;
	background-color: #CBCCE0;
	border: 1px solid #CBCCE0;
	color: #171773;
	font-size: 11px;
	font-size-adjust: none;
	font-weight: bold;
	line-height: 20px;
	padding: 5px 3px 4px 5px;
	height: 20px;
}

.publication-panel-header-text {
	margin-left: 30px;
}

.publication-panel-body {
	overflow: hidden;
	background: white none repeat scroll 0%;
	border-color: -moz-use-text-color #CBCCE0 rgb(203, 204, 224);
	border-style: none solid solid;
	border-width: 0pt 1px 1px;
}

.publication-panel-toolbar {
	background: none;
	border-color: #CBCCE0;
	background-color: #CBCCE0;
	border-style: solid;
	border-width: 0pt 1px 1px;
	display: block;
	padding: 2px;
	position: relative;
}

.x-tbar-page-number {
	text-align: center;
	vertical-align: middle;
}
/** END styles for EXTJS paging panel **/
