@charset "utf-8";
/* CSS Document */

body{
	margin-top:0px;
	margin-left:5px;
	width:1000px;
}

#page{
	width:830px;
	float: left;
	margin-top: 2px;
	margin-right: 2px;
}


/************************************************************************************
 * BANNER
 ************************************************************************************/
div#tag_doubleclick {
	width:832px;
	margin-bottom: 5px;
	text-align: center;
}

div#tag_doubleclick_left {
	width:505px;
	margin-bottom: 5px;
	text-align: center;
}

#tag_doubleclick_imu{
	margin-bottom:20px;
}


/************************************************************************************
 * TOP
 ************************************************************************************/
#top{
	background-image:url(../images/kopf_bg034.gif);
	background-repeat:repeat-x;
	border: solid 1px #D0D8E2;
	padding: 0px;
	margin: 0px;
	height:100%;
}

#top_print{
	display:none;
	visibility:hidden;
}

#top_login_search{
	text-align:right;
}

#top_login_search #top_search form{
	margin:0px;
	padding:0px;
}

#top_login{
	position:relative;
	float:right;
	height:12px;
	margin:0px;
	padding:5px 10px 0px 10px;
}

#top_menu_login{
	list-style:none;
	text-decoration:none;
	color:#1D4C76;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	margin: 0px;
	padding:0px;
}

#top_menu_login li{
	float:left;
	height:10px;
	padding: 0px 2px;
}

#top_menu_login li:first-child{
	border-left-style:none;
	padding-left:0px;
}

.top_menu_login_orange{
	color:#F08840;
}

#top_menu_login a{
	text-decoration:none;
	color:#1D4C76;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}

.top_menu_login_user{
	font-style:italic;
}

#top_search{
	position:relative;
	clear:both;
	margin:0px;
	padding:5px 10px 0px 10px;
	height:20px;
}

#mid_search{
	padding:5px;
}

#search{
	border: solid 1px #1D4C76;
	color:#1D4C76;
	font-size:14px;
}

#search_submit{
	border-style:none;
	background-color:#1D4C76;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}

#top_logo_lw{
	position:absolute;
	width:120px;
	height:17px;
	background-image:url(../images/lw_logo.gif);
	top:-37px;
	left:13px;
}

#top_logo_wort{
	position:absolute;
	top:-29px;
	left:13px;
}

#top_date{
	position:absolute;
	font-size:10px;
	font-weight:bold;
	top:43px;
	left:13px;
	color:#1D4C76;
}

#top_links_edge{
	position:relative;
	float:right;
	background-image:url(../images/kopf_eck01.gif);
	background-repeat:no-repeat;
	width:7px;
	height:30px;
	top:16px;
	margin: 27px 0px 0px 0px;
}

#top_logo_links{
	position:relative;
	margin:0px;
	padding:0px;
	width:100%;
	height:70px;
	top:0px;
}

#top_links{
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	top:6px;
}

#top_menu_links{
	list-style:none;
	height:30px;
	width:545px;
	background-image:url(../images/kopf_bg01.gif);
	background-repeat:repeat-x;
	padding-top:3px;
	padding-left:0px;
	margin: 37px 0px 0px 0px;
}

#top_menu_links li{
	float:left;
	border-left: solid 1px #FFFFFF;
	padding: 0px 7px;
}

#top_menu_links li:first-child{
	border-left-style:none;
}

#top_menu_links a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}

#top_menu_horizontal{
	background: #ACBCCB url(../images/kopf_bg02.gif) repeat-x top;
	clear:both;
	height:27px;
	margin: 0px;
	line-height:18px;
	border-top: solid 1px #D0D8E2;
	padding:5px 0px 0px 0px;
}

#top_menu_horizontal li{
	list-style:none;
	float:left;
	border-right: inset 2px #FFFFFF;
	margin-top:-5px;
	padding-top:5px;
	padding-bottom:10px;
}

#top_menu_horizontal a{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding: 8px 8px 10px 8px;
	height:32px;
}

.menu_hor a{
	color:#1D4C76;
}

#top_submenu_container{
	position:absolute;
	z-index:1;
	left:5px;
	background-color:#FFFFFF;
	border: solid 1px #D0D8E2;
	border-top:0px;
}

#top_submenu_lux_container, #top_submenu_eur_container, #top_submenu_spo_container, #top_submenu_bus_container, #top_submenu_fre_container, #top_submenu_ver_container, #top_submenu_ser_container, #top_submenu_fot_container{
	width:828px;
	position:absolute;
	z-index:1;
	left:5px;
/*	border: solid 1px #D0D8E2;*/
	border-top:0px;
	background-color:#FFFFFF;
}

#top_submenu{
}

#top_submenu_links {
	float:left;
	padding-bottom:2px;
}

#top_submenu_rechts {
	float:right;
	padding-bottom:2px;
}

#top_submenu_links ul {
	float:left;
	list-style-type: none;
	padding:0;
	margin:0;
	width:auto;
}

#top_submenu_rechts ul {
	float:right;
	list-style-type: none;
	padding:0;
	margin:0;
	width:auto;
}

#top_submenu_horizontal{
	clear:both;
	height:18px;
	width:auto;
	line-height:18px;
	margin: 0px;
	padding:1px 0px 1px 0px;
}

/*
#top_submenu_horizontal ul {
	list-style-type: none;
	padding:0;
	margin:0;
	width:100px;
}
*/
#top_submenu_horizontal li{
	list-style:none;
/*	float:left;*/
	display:inline;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
/*	border-right: solid 1px #D0D8E2;*/
}

#top_submenu_horizontal a{
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
	padding: 4px 8px 4px 4px;
}

#top_submenu_horizontal a:hover {
	text-decoration:none;
/*	color:#fff;
	background-color:#282872;*/
	text-decoration:underline;
}

#top_submenu_horizontal .break {
	color: #cbd6df;
}

#top_submenu_horizontal .active {
	font-weight:bold;
}

.menu_sub_hor {
	font-size:10px;
	color:#000;
}

.menu_sub_hor a{
	color:#1D4C76;
}

.menu_sub_hor a:hover{
}

.menu_sub_hor_rub a{
	color:#000;
}

#top_menu_horizontal a:hover, .menu_hor_aktiv a{
	background-image:url(../images/kopf_bg03.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
}

#home_logo a{
	padding: 0px 10px;
	margin-left:20px;
	background-image:url(../images/home_blue.gif);
	background-repeat:no-repeat;
}

#home_logo a:hover{
	background-image:url(../images/home_orange.gif);
	background-repeat:no-repeat;
}

#home_logo_aktiv a, #home_logo_aktiv a:hover{
	padding: 0px 10px;
	margin-left:20px;
	background-image:url(../images/home_orange.gif);
	background-repeat:no-repeat;
}




/************************************************************************************
 * RIGHT SIDE
 ************************************************************************************/


.boxDnrTop {
	height:101px;
	margin-top:5px;
	
	/*background-color:#edf2f8;*/
	text-align:center;
}

.dnr_time{
	font-weight:bold;
	
}

.boxDnrNewsText{
	float:left;
	margin-left:4px;
	line-height:20px;
	font-size:13px;
}

#dnr_box_conteneur {
  background-color:#C2D2E9;
  color:#000;
  font-weight:bold;
 /* padding-top:3em;
  padding-bottom:2em;*/
  margin:5;
  width:290px;
  height:20px;
  padding-left:10px;
  font-size:12px;
 
}
#dnr_box_content {
  padding-top:10px;
 /* padding-bottom:2em;*/
  padding-left:40px;
  font-size:13px;
  /*margin-left:15%;*/
  width:260px;
 /* text-align:left;*/
}
#fdnr_box_footer {
background:url(../images/backg_box.gif);
  color:#000;
  font-weight:bold;

  width:290px;
  height:91px;
  padding-left:10px;
  font-size:12px;
}


.boxDnrNewsContainer img{
	position:relative;

	right:25px;
	float:right;
}

#right{
	position:relative;
	float:right;
	padding: 25px 0px 20px 0px;
	width:300px;
}

#right .tabElement, .boxImageLeft,  .boxImageRight, .boxDnr, .boxText1, .boxText2, .boxText3, .boxSurvey, .boxText1 .boxListFloat, #boxRightELuxembourgensia{
	margin:0px 0px 20px 0px;
}

.boxImageLeft, .boxDnr, .boxImageRight, .boxText1, .boxText2, .boxText3, .boxSurvey{
	width:300px;
	background: #FFFFFF url(../images/box/box_galerie.gif) no-repeat bottom;
}

.boxImageLeft h1, .boxImageRight h1, .boxDnr h1, .boxText1 h1,.boxDnr h1, .boxText2 h1, .boxText3 h1, .boxSurvey h1{
	color:#25256B;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 2px 0px;
}

.boxImageRight a, .boxImageLeft a, .tabContent a{
	color:#000000;
	text-decoration:none;
}

.boxImageLeft h1 a {
	color:#25256B;
}

.boxImageLeft ul, .boxImageRight ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.boxImageLeft ul li, .boxImageRight ul li{
	margin:0px;
	padding:5px 8px 20px 8px;
	border-top:1px dotted #25256B;
	font-size:10px;
	clear:both;
}

.boxImageLeft ul li h1 a, .boxImageLeft ul li h1, .boxImageRight ul li h1{
	color:#000000;
	margin:0px;
	padding:0px;
}

.boxImageLeft ul li img{
	position:relative;
	float:left;
	padding-right:5px;
	padding-bottom:5px;
	border:none;
}

.boxImageRight ul li img{
	position:relative;
	float:right;
	padding-left:5px;
	padding-bottom:5px;
	border:none;
}

.boxImageRight ul li h1{
	position:relative;
	float:left;
	width:160px;
}

.boxArticle{
	width:300px;
	font-size:12px;
}

.boxArticle .boxArticle_title{
	font-size:14px;
	font-weight:bold;
	color:#25256B;
}

.boxArticle hr{
	color: #25256B;
	background-color: #25256B;
	height: 1px;
	border: 0;
	width: 100%;
	margin:0px;
	padding:0px;
}

.boxArticle h1{
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
}

.boxArticle .boxArticle_author, .boxArticle .boxArticle_date{
	font-style:italic;
	font-size:11px;
}

.boxArticle a, .boxArticle h1 a{
	text-decoration:none;
	color:#000000;
}

.boxArticle_article{
	margin: 0px 0px 23px 0px;
}

.boxText1{
	height:100%;
	padding:0px;
}

.boxText2{
	height:100%;
	padding:0px 0px 10px 0px;
}

.boxText1 h1, .boxText2 h1, .boxText3 h1, .boxSurvey h1{
	border-bottom:1px dotted #25256B;
}

.boxText1 ul{
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
	height:100%;
	position:relative;
	left:0px;
}

.boxText1 ul li{
	line-height:20px;
	position:relative;
	float:left;
	/*width:134px;*/
	width:268px;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	padding-top:5px;
}

.boxDnr{
	height:100%;
	padding:0px;
}

.boxDnrTop {
	height:101px;
	background-color:#edf2f8;
	text-align:center;
}

.boxDnrNewsContainer{
	height:51px;
	width:281px;
	/*background-color:#FFFFFF;*/
	margin-left:8px;
	line-height:51px;
	font-size:13px;
	text-align:left;
	background-image:url(../images/dnr_background.jpg);
	/*background-image:url(../images/mp3_logo.jpg);
	background-position:right;
	background-repeat:no-repeat;
	*/
	
	
}



.boxDnrNewsContainer img{
	position:relative;
	top:8px;
	right:25px;
	float:right;
}

.boxDnrNewsContainer .dnr_time{
	font-weight:bold;
	
}

.boxDnrTop img{
	margin-top:3px;
	margin-bottom:3px;
}


.boxText1 .boxListFloat{
	line-height:25px;
	display:block;
	height:100%;
	padding:0px 0px 10px 0px;
	background-image:url(../images/box/backg_box_text1.gif);
	background-position:top;
	background-repeat:repeat;
}

.boxText2 ul, .boxText3 ul{
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
	height:100%;
}

.boxText2 ul li{
	line-height:20px;
	height:20px;
	width:279px;
	border-bottom:1px solid #B9BfEB;
	font-size:12px;
	margin:0px 5px;
	padding:0px 5px;
}

.boxText2 #topul li{
	line-height:20px;
	height:20px;
	width:279px;
	border-bottom:1px solid #25256B;
	font-size:12px;
	margin:0px 5px;
	padding:0px 5px;
}

.boxText1 ul li a, .boxText2 ul li a, .boxText3 ul li a{
	color:#000000;
	text-decoration:none;
}

.boxText2 ul .boxText2_aktiv{
	color:#25256B;
	font-weight:bold;
}

.boxText1 .more{
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:0px;
	margin:0px 0px 10px 5px;
	line-height:35px;
	text-decoration:none;
}

.boxText1 .more:hover{
	text-decoration:underline;
}

.boxText1 ul li a, .boxText2 ul li a, .boxText3 ul li a, .boxText1 ul li a:visited, .boxText2 ul li a:visited, .boxText3 ul li a:visited {
	color:#000000;
	text-decoration:none;
}

.boxText1 ul li a:hover, .boxText2 ul li a:hover, .boxText3 ul li a:hover, .boxText1 ul li a.active, .boxText2 ul li a.active, .boxText3 ul li a.active {
	color:#F08840;
}

.boxTextFlash{
	margin:5px 0px 10px 0px;
	padding:0px;
}

.more{
	font-weight:bold;
}

.more:hover{
	text-decoration:underline;
}

.tabContentTitle{
	font-weight:bold;
}

.tabContentAuthor{
	font-style:italic;
}

.tabContentArticle{
	font-weight:bold;
}

.boxSurvey .survey_question{
	margin:5px 0px 0px 5px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
}

.boxSurvey ul{
	list-style:none;
	margin: 5px 5px 0px 5px;
	padding:0px;
}

.boxSurvey ul li{
	min-height:20px;
	margin:2px 0px;
	border-bottom:1px dotted #25256B;
}

.boxSurvey .survey_answer{
	width:260px;
	font-size:12px;
	position:relative;
	float:left;
}

.boxSurvey .survey_radio{
	position:relative;
	float:right;
}

.boxSurvey .survey_btn_red, .boxSurvey .survey_btn_green{
	position:relative;
	height:28px;
	width:135px;
	text-align:center;
	border:none;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:center;
	margin: 5px;
	padding:0px 0px 2px 0px;
	color:#FFFFFF;
	font-weight:bold;
}

.boxSurvey .survey_btn_red{
	float:left;
	background-image:url(../images/survey/btn_survey_red.png);
}

.boxSurvey .survey_btn_green{
	float:right;
	background-image:url(../images/survey/btn_survey_green.png);
}

.boxListFloat{
	padding-bottom:20px;
}

.boxText3 ul li{
	line-height:15px;
	position:relative;
	float:left;
	width:134px;
	font-size:10px;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
}

.boxText3 a:link{
	color:#25256B;	
}

.subListFloat ul li{
	line-height:10px;
	position:relative;
	float:left;
	width:134px;
	font-size:10px;
	margin:0px;
	padding:0px;
	font-weight:normal;
}

.subListFloat a:link{
	color:#000000;	
}

.boerse_block1{
	font-size:9px;
	width: 139px;
	float: left;
}

.boerse_block2{
	font-size:9px;
	width: 70px;
	float: left;
}

.boerse_block3{
	font-size:9px;
	width: 70px;
	float: left;
}

.boerse_block3 .pos{
	font-weight:bold;
	color:#31B144;
}

.boerse_block3 .neg{
	font-weight:bold;
	color:#CB3042;
}

.boerse_block_title{
	font-weight:bold;
}
.boerse_footer{
	margin-left:10px;
	margin-top:3px;
	font-size:9px;
}



/******************************************
 * ARCHIVES E-LUXEMBOURGENSIA
 ******************************************/
 
#boxRightELuxembourgensia{
	position:relative;
	width:300px;
	height:128px;
	padding:0px;
	background-image:url(../images/archives/button_archiv_01.jpg);
	background-position:top left;
}

#boxRightELuxembourgensia form{
	margin:0px;
	padding:0px;
}

#boxRightELuxembourgensia #request{
	position:absolute;
	top:82px;
	left:60px;
	margin:0px;
	padding:0px;
	color:#000000;
	border:1px #FFFFFF none;
	background-color:#FFFFFF;
	width:150px;
	height:16px;
}

#boxRightELuxembourgensia #submit{
	position:absolute;
	top:79px;
	left:219px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	border:none;
	background-color:transparent;
	background-image:url(../images/archives/button_suchen.jpg);
	width:72px;
	height:21px;
	margin:0px;
	padding:0px 0px 3px 0px;
}



/******************************************
 * FOOTER
 ******************************************/

#footer, #footer_big{
	clear:both;
	padding: 0px;
	background-color:#FFFFFF;
	text-align:center;
	font-size:10px;
	height:100%;
}

#footer{
	width:506px;
}

#footer_big{
	width:830px;
}

#footer a, #footer_big a{
	text-decoration:none;
	font-size:10px;
	color:#000000;
}

#footer_print{
	display:none;
	visibility:hidden;
}
