@charset "utf-8";



/* 	CSS for cbp.lu
	Author:   		Jens Lumm
	Version:		15.04.2009
-----------------------------------------------*/

@import "prettyPopin.css";



/* Body
----------------------------------------------- */

body { 
	height:100%;
	font-size: 101%;
	margin:0;
	padding:0;
	text-align: center;
	}

body.bg_master 	{ background-image:url(../images/bg_master.gif); background-repeat:repeat; } 
body.bg_splash 	{ background-image:url(../images/bg_splash_ticker.jpg); background-position:top center;  background-repeat: repeat-x; background-color:#b0a69c;} 

#CenterContent { margin-left: auto;
	margin-right: auto;	
	text-align: left;
	width: 880px;
	}
	
#CenterContent .column-in-center a { color: #b41e25; }
#CenterContent .column-in-center a:hover { color: #000; }

#rightcontent .column-in-right a { color: #b41e25; }
#rightcontent .column-in-right a:hover { color: #000; }

p { margin-bottom:1em; margin-top:0em;}






.comite { float:left; margin-right:15px; margin-bottom:10px;}







/* Splash
----------------------------------------------- */

#splashwrap { 
	background-color: transparent; 
	text-align: center;
	visibility: visible;
	position:relative;
	margin-top:178px;
	}


/* Splashnavi
----------------------------------------------- */

#splashNavi			{ color:#d7cdc3; position:relative; font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;padding-left:0px;}
#splashNavi a		{ color:#d7cdc3; text-decoration:none; }
#splashNavi a:hover	{ color:#fff; text-decoration:none; }

/* Splashticker
----------------------------------------------- */
#ticker { color:#ffffff; position:relative; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:22px;}

#ticker a {
	color:#ffffff;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	}

#ticker ul ,  #ticker li {
	list-style:none;
	margin:0;
	padding:0;
	}







/* Teaser Area
----------------------------------------------- */

#teaserArea 	{  	
				background-color:#d3c9bf; 
				background-image:url(../images/bg_header.jpg); 
				background-repeat:no-repeat; 
				height:220px;
				margin-left:5px;
				width:880px; 
				}
				


#logoArea			{ position: relative; left:23px; top:150px;  width:342px; height:62px; background-image:url(../images/logo.gif); float:left; }

#languageSelect  	{ width:79px; height:16px; position: relative; right:25px; top:190px; font-size:1px; line-height:1px; position:relative; float:right;}

#lang_nl  		 	{ display:block; background-image:url(../images/lang_nl_off.gif); width:16px;  height:16px; float:left;margin-right:5px;}
#lang_nl:hover 		{ background-image:url(../images/lang_nl_on.gif); }

#lang_fr 		 	{ display:block; background-image:url(../images/lang_fr_off.gif); width:16px;  height:16px; float:left;margin-right:5px; }
#lang_fr:hover 		{ background-image:url(../images/lang_fr_on.gif); }

#lang_eng 		 	{ display:block; background-image:url(../images/lang_eng_off.gif); width:16px;  height:16px; float:left;margin-right:5px; }
#lang_eng:hover 		{ background-image:url(../images/lang_eng_on.gif); }

#lang_de 		 	{ display:block; background-image:url(../images/lang_de_off.gif); width:16px;  height:16px; float:left; }
#lang_de:hover 		{ background-image:url(../images/lang_de_on.gif); }




/* Topnavi
----------------------------------------------- */

#topNaviArea			{ padding-top:6px; padding-left:30px; font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#b82026; background-color:#5a5451; width:860px; height:19px; text-transform:uppercase; }
#topNaviArea a			{ color:#d7cdc3; text-decoration:none; }
#topNaviArea a:hover	{ color:#fff; text-decoration:none; }

#topNaviArea .active { color:#FFF; font-weight:normal;}





/* Subnavi
----------------------------------------------- */

.subnav 						{ padding: 0; margin:0;font-size:0.75em;margin-top:1px; }
.subnav ul 						{ padding:0; margin:0; }
.subnav li 						{ background-color:#dad2cb; list-style: none; border-bottom: 1px solid #fff; }
.subnav li:hover 				{ background-color:#dad2cb; color: #68584d;}
.subnav li a 					{ display: block; padding: 3px 6px; text-decoration: none;  color:#68584d;}
.subnav li a:hover 				{ background-color:#bfb7b0; color:#68584d;}
.subnav ul li a 				{ }
.subnav ul li.second   			{ }
.subnav ul li.second a 			{ padding-left:2.3em; }
.subnav ul li.second a:hover 	{ }
li .onView 						{ color:#00ccff; }

.subnav  ul ul.second { }
.subnav  ul ul.second li a 			{ background-color:#ece7e1; color:#68584d; padding-left:20px; border: 1px solid #ece7e1;  }
.subnav  ul ul.second li a:hover 	{ background-color:#dad2cb; color:#68584d;}

.subnav  ul ul.second li.active a { background-color:#dad2cb;}

.subnav ul li.active 				{ background-color:#bfb7b0;}
.subnav ul li.active a 				{ color:#68584d; }
.subnav ul li.active a:hover 		{ background-color:#bfb7b0; color:#68584d; }

/* Content Area
----------------------------------------------- */

#MainContentArea { color:#68584d; width:880px; margin-left:5px; background-image:url(../images/bg_content.gif); background-repeat: repeat-x; background-color: #FFF; }

#leftcontent 	{ width:175px; float:left; margin:0; padding:0;  }
#centercontent 	{ margin:0 175px; font-size:0.75em; line-height:1.36em;  width:520px; }
#rightcontent 	{ width:175px; font-size:0.75em; float:right; margin:0; padding:0; line-height:1.36em; }
		
.column-in-left   { margin:0; padding-top:2.5em; padding-left:1.5em; padding-right:0em; }
.column-in-center { margin:0; padding-top:2.8em; padding-left:2em;   padding-right:2em; }
.column-in-right  { margin:0; padding-top:2.8em; padding-left:0em;   padding-right:2em; }

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; 
	padding:0;
	background:transparent;
	}

#MiniColums_3erSet { width:148px; float:left; }
.divider { padding-right:15px;}
#goodies {display:block; text-align:right; }




/* Footer Area
----------------------------------------------- */

#FooterArea { background-color:#FFF; height:50px; width:880px; }
#disclaimer { position:relative; left:25px; top:20px; color:#68584d; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:9px;}
#disclaimer a { color:#68584d; text-decoration:none;}
#disclaimer a:hover { color:#b82026;}
#disclaimer .red { color:#b82026;}


/* Headlines
----------------------------------------------- */

h1, .h1 { font-size:1.15em; font-weight:normal; color:#891114; font-family: "Times New Roman", Times, serif;}
h2, .h2 { font-size:1.25em; font-weight:normal; color:#68584d; font-family: "Times New Roman", Times, serif;}
h3, .h3 { font-size:1.45em; padding-top:0; margin-top:0; font-weight:normal; color:#891114; font-family: "Times New Roman", Times, serif;}
#rightcontent h3, #rightcontent .h3 {font-size:1.25em;}

h4, .h4 { font-size:0.75em; border-bottom: 1px solid #ccc; color:#b41e25; font-weight:normal;  font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding-bottom:0; margin-bottom:0; }
h5, .h5 { font-size:0.85em; padding-top:0; margin-top:0.5em;  font-weight:normal;  color:#b41e25; font-family: "Times New Roman", Times, serif; }
h6, .h6 { font-size:0.71em; padding-top:0; margin-top:0; padding-bottom:8px; margin-bottom:8px; font-weight:normal; color:#68584d; font-family:Verdana, Arial, Helvetica, sans-serif; }

/* Icons
----------------------------------------------- */

.ico_newspaper {margin-right:5px; vertical-align:middle; width:16px; height:16px; background-image:url(../images/icon_news.gif); display:block; float:left;}



/* Line Styles
----------------------------------------------- */

.line_style_01 { 
	background-color: #891114;
	margin: 0px;
	height: 1px;
	font-size:1px;
	clear: both;
	line-height:1px;
	}
	
.line_style_02 { 
	background-color: #b82026;
	margin: 0px;
	height: 10px;
	font-size:10px;
	clear: both;
	line-height:10px;
	}
	
.line_style_03 { 
	background-color: #68584d;
	margin: 0px;
	height: 1px;
	font-size:1px;
	clear: both;
	line-height:1px;
	}
	
.line_style_04 { 
	background-color: #68584d;
	margin: 0px;
	height: 10px;
	font-size:10px;
	clear: both;
	line-height:10px;
	}




/* Debugging
----------------------------------------------- */

.masterBug { border: 1px solid #f00; }
