/* CSS Document */

/*Global*/

body, a, td, div, table, ul, li {
    font-size: 11px;
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
}

body {
    margin: 0px;
    padding: 0px;
    background: #F3F3F3;
    background-image:url(../images/bg_global.jpg);
    background-repeat:repeat-x;
}


img { 
    border:none;
}	

a {
    text-decoration:none;
}

ul {
    list-style-type:none;
}

.kleenex {
    clear:both;
}

.kleenexheight {
    clear:both;
    height:3px;
}

#container_middle {
    margin:auto;
    width:1000px;
}


/* header */

#header {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    width:1000px;
    height:107px;
}

#logo_container {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    width:270px;
    height:107px;
}

#banner_container {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:9px;
    width:729px;
    height:98px;
    text-align:right;
}




#skycontainer {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    left:999px;
    width:1px;
    height:1px;
    z-index:1001;
    /*background-color:#00FFFF;*/
}


#head_sky_container_placer{
    position:absolute;
    width:120px;
    height:600px;
    /*margin:0px;
    padding:0px;*/
    top:5px;
    left:10px;
    z-index:1001;
    /*background-color:#FF0000;*/
}



/*navigation*/
/* Navigation */

.nav, .nav ul { 
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 2;
}

.nav {
    font-family: Arial, Helvetica, sans-serif;

    position: relative;
}
.nav li {
    border-left: 1px solid #727271;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
    font: bold 1.20em/24px Arial, Helvetica, sans-serif;
    /*background: #565656;*/
    color:#FFFFFF;
    display: block;
    padding: 0 9px;
    /*text-transform: lowercase;*/
    text-decoration: none;
}

.nav li a:hover {
    /*background: #ccc;*/
    color:#FFFFFF;

}
.noneclass ul{
    display:none;
}

#nav-one li:hover a, 
#nav-one li.sfHover a {
    /*background: #ccc;*/
    color:#FFFFFF; 	
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
    /*background: #565656;*/
    color:#FFFFFF;
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
    /*background: #ccc;*/
    color:#FFFFFF;
}

.nav ul {
    background:#333;
    border-bottom: 1px solid #000;
    list-style: none;
    margin: 0;
    width: 190px;
    position: absolute;
    top: -999em;
    left: -1px;
}
.nav li:hover ul, .nav li.sfHover ul {
    top: 23px;
    z-index:10;
}
.nav ul li {
    border: 0;
    float: none;

}
.nav ul a {
    border: 1px solid #000;
    border-bottom: 0;
    padding-right: 20px;
    width: 170px;
    white-space: nowrap;
}
.nav ul a:hover {
    background: #ccc;
    color: #000;
}

/*anim flash*/

#anim_principale{
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    z-index:1;
    width:1000px;
    height:289px;
}


/*contenu et colonne*/

#contenu_container {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:21px;
    width:1000px;
}


#zone_contenu {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    width:681px;
}

.contenu_top4_bg {
    position:relative;
    float:left;
    margin:0px 0px 19px 0px;
    padding:0px;
    top:0px;
    width:681px;
    background-color:#FFFFFF;
}

.top4_container {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    left:7px;
    width:669px;

}

.top4_container_emission {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    left:7px;
    width:456px;

}
.emission_text{
    overflow:auto;
    height:120px
}
.ticker_content{
    overflow:scroll;
    height:80px;
    background-color: #F3F3F3;
    padding:5px;
}
.ticker_time{
    float:left;
    clear:left;
    margin-right:10px;
    color:#888383;
}
.ticker_text{
    float:left;

}

.animateur{
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    left:5px;
    width:209px;
    display:block;
    padding-top:5px;
    padding-right:5px;
    padding-bottom:5px;


}

#anim_galerie{
    margin-top:2px;
    float:left;
    clear:both;
    width:209px;
}

.description_emission{
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    left:7px;
    width:456px;
    text-align:justify
}
.description{
    position:relative;
    float:left;
    margin:0px;
    padding:5px;
    top:0px;


}

.title_container1, .title_containerEmission, .title_container1news,.charts_title_container1 {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    left:0px;
    width:587px;
    height:33px;
}


.charts_title_container1{
    width:540px;
}

.error_input{
    color:red;
}
.title_containerEmission {

    width:467px;

}

.title_container1_black {
    font-size:30px;
    font-weight:900;
    float:left;
}
.title_container1_black a{
    font-size:30px;
    font-weight:900;
    float:left;
}

.title_container1_blacknews {
    font-size:16px;
    font-weight:900;
    float:left;
}

.title_container1_red {
    font-size:30px;
    font-weight:900;
    color:#FF0000;
    float:left;
}

.emission_animateur{
    color:#FF0000;
    font-size:18px;
}
.red{
    color:#FF0000;
}

.title_more_container1 {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:20px;
    left:0px;
    width:80px;
    height:13px;
    font-size:11px;
    text-align:right;
    color:#fd0001;
}

.title_more_container1 a {
    font-size:11px;
    text-align:right;
    color:#fd0001;
}

.top4_underline {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    left:0px;
    width:669px;
    height:8px;
    border-width: 1px 0px 0px 0px;
    border-style:solid;
    border-color:#a2a2a2;
}

.top4_underline_emission {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    left:0px;
    width:455px;
    height:8px;
    border-width: 1px 0px 0px 0px;
    border-style:solid;
    border-color:#a2a2a2;
}


.block_separtor{
    position:relative;
    float:left;
    clear:both;
    margin:0px;
    padding:0px;
    top:0px;
    left:0px;
    width:669px;
    height:8px;
    border-width: 1px 0px 0px 0px;
    border-style:solid;
    border-color:#a2a2a2;
    margin-top:4px;
}

.top4_element1 {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    left:0px;
    width:162px;
    text-align:justify;
}
.top4_element1news {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    left:0px;
    width:670px;
    text-align:justify;
}


.top4_element234 {
    position:relative;
    float:left;
    margin:0px 0px 0px 7px;
    padding:0px;
    top:0px;
    left:0px;
    width:162px;
    text-align:justify;
}

.top4_title_red {
    font-size:14px;
    font-weight:900;
    color:#FF0000;

}
.contact_title_red {
    font-size:14px;

    color:#FF0000;

}





.top4_title_red a {
    font-size:14px;
    font-weight:900;
    text-align:left;
    color:#FF0000;
}

.top4_txt_grey {
    font-size:12px;
    /*color:#b7b7b7;*/
    color:#000000;
}

.top4_txt_news_description {
    font-size:12px;
    color:#b7b7b7;
    float:left;
    width:500px;
    margin-left:5px;
}
.top4_element1news img{

    float:left;
}


.top4_txt_grey a {
    font-size:12px;
    /*color:#b7b7b7;*/
    color:#000000;
}

.top4_container_end {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    left:0px;
    width:669px;
    height:10px;
}

#colonne {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    left:19px;
    width:300px;
}

.colonne_element {
    position:relative;
    float:left;
    margin:0px 0px 19px 0px;
    padding:0px;
    top:0px;
    left:0px;
    width:300px;
}

/*bottom*/

#bottom_underline {
    position:relative;
    float:left;
    margin:19px 0px 0px 0px;
    padding:0px;
    left:0px;
    width:1000px;
    height:60px;
    border-width: 1px 0px 0px 0px;
    border-style:solid;
    border-color:#a2a2a2;
}

#bottom_left {
    position:relative;
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px;
    left:0px;
    width:400px;
    height:20px;
    text-align:left;
    font-size:12px;
    color:#000000;
}

#bottom_left a {
    font-size:12px;
    color:#000000;
}

#bottom_right {
    position:relative;
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px;
    left:0px;
    width:600px;
    height:20px;
    text-align:right;
    font-size:12px;
    color:#000000;
}

#bottom_right a {
    font-size:12px;
    color:#000000;
}

/********
* Article links
*********/
#links ul{
    margin:0px;
    padding:0px;
    color:#888383;
}
#links ul li a{
    color:#888383;
}

.article_content a{
    color:#FF0000;
}

.links ul{
    margin:0px;
    padding:0px;
    color:#888383;
}
.links ul li a{
    color:#888383;
}

h2.grun{
    color:#006633;
}

h2.blau{
    color:#0000FF;
}



/**********
* hightlight
***********/

.hightlight_img1{
    float:left;
    left:5px;

}

.hightlight_img2{
    float:left;
    left:5px;
	margin-left:5px;
}

/*********
*
* Sportstabelle
*
**********/

.sport_table{
    width:680px;
    float:left;
    height:340px;
    display:block;
    left:0px;
    position:relative;

}
.logo_container{
    height:50px;
    width:670px;
}
.logo_container img {
    left:600px;
    position:absolute
}

.sport_type{
    display:block;
    float:left;
    height:252px;
    padding-left:5px;
    padding-right:5px;

}

.sports_container, .sports_container2{
    background-color:#f3f3f3;
    float:left;

    padding:5px;
}

.sports_container{
    width:156px;
}

.sports_container2{
    width:290px;
}

.sport_type h1{
    font-size:16px;
    font-weight:bold;
    color:#FF0000;
    background-color:#FFFFFF;
}

.sport_border_right{
    border-right:5px solid #FFFFFF;

}

.sport_luxembourg{
    float:lefT;
    margin-right:18px;
    margin-right:15px;

}


.sport_international{
    float:left;
    background-color:#f3f3f3;

}

.sport_luxembourg h2, .sport_international h2{
    font-size:12px;
    font-weight:bold;

}

.sport_luxembourg a , .sport_international a{
    display:block;
    font-size:11px;
    clear:both;
    color:#7e7e7e;

}

.sp_table_container{
    margin-left:6px;
    float:lefT;
}


.sp_title{
    text-transform: uppercase;

    color:#FF0000;
    text-align: left;
    padding-left: 7px;
    padding-top: 5px;
    padding-bottom: 5px;
    width:453px;
    margin-bottom:15px;
    font-size:11px;
    font-weight:bold;
}

#spieltag th{
    text-transform: uppercase;
    background-color:#f3f3f3;
    text-align: left;
    padding-left: 7px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#spieltag thead{
    display:none;
}

#spieltag td, #tabelle td{
    border-bottom:solid 1px #f3f3f3;
    color: #7e7e7e;
}

#spieltag, #tabelle {
    width:463px;
    font-size:11px;
    border-collapse: collapse;
}

#spieltag tr, #tabelle tr{
    background-color:#f3f3f3;

}

#spieltag .spieltag{
    color:#7e7e7e;
    height: 25px;
    text-align: left;
    background-color: #FFFFFF;
    padding-left: 7px;
    font-weight: bold;
    color: #000000;
}
.spieltag{
    color:#000000;
}
.spt_date, .spt_homet, .spt_guestt, .spt_result{
    text-align: left;
    padding-left: 10px;
}

.spt_date{
    width:73px;
    padding-left: 7px;
}

.spt_homet_next{
    width:125px;
    padding-left: 7px;
}

.spt_guestt_next{
    width:125px;
    padding-left: 7px;
}

.spt_date_next{
    width:125px;
    padding-left: 7px;
}

.spt_homet{
    width:200px;
}

.spt_txt{
    margin-top:10px;
    margin-bottom:10px;
    font-size:11px;
    padding-left:7px;
}

#tabelle th{
    text-align: left;
    background-color:#f3f3f3;
}

#tabelle td,th{
    padding-left: 7px;
    border-bottom:solid 1px #f3f3f3;
    background-color:#f3f3f3;
}

.spieltag_select_box{
    margin-top:30px;
    margin-bottom:10px;
    font-size:11px;
    padding-left:7px;
}

.spieltag_selektion{
    font-size:11px;
}

#spieltag_select{
    font-size:11px;
    margin-left:20px;
}

/******
* Article form
*
*************/

.secretariat_container{
    float:left;
    width:280px;
}

.secretariat_formulaire{
    float:left;
    background-color:#EAECEB;
    width:380px;
    height:320px;
}

.article_form label{
    width:165px;
    float:left;
    /*border:1px solid black;*/
}
.row{
    clear:both;
}
.right_form label{
    width:120px;
    float:left;
}
.article_form input{
    border: 1px solid black;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.right_form input{
    border: 1px solid black;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width:150px;
}

.article_form textarea , .right_form textarea{
    border: 1px solid black;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.article_form .row , .right_form .row{
    clear:both;
    padding:5px;
}

.charts_class,.charts_image,.charts_artist,.charts_song{
    float:left;
    margin-right:5px;
    font-size:12px;
}
.charts_class,.charts_image{
    width:20px;
}
.charts_up{
    color:#003333;
}
.charts_down{
    color:#FF0000;
}

.charts_new{
    color:#FF6600;
}
.charts_constant{
    color:#0066FF;
}
.charts_artist,.charts_song{
    width:200px;
}

/*******
* Umfrage
********/
/*.survey_bar_green, .survey_bar_orange, .survey_bar_red{
	height:18px;
	border-width:1px;
	border-style:outset;
	border-bottom:none;
	border-left:none;
}

.survey_bar_green{
	background-color:#389736;
	border-top-color:#267B2E;
	border-right-color:#338E38;
}

.survey_bar_orange{
	background-color:#C55A35;
	border-top-color:#9F4727;
	border-right-color:#B95431;
}

.survey_bar_red{
	background-color:#B01716;
	border-top-color:#8F0C0F;
	border-right-color:#A61419;
}

.survey_result{
	width:505px;
	border-spacing:2px;
	font-size:14px;
	font-weight:bold;
}

.survey_result thead{
	background-color:#25256B;
	color:#FFFFFF;
}

.survey_result td{
	padding:5px;
}

.survey_result tbody td{
	background-color:#DADFE5;
}

.survey_percent{
	text-align:center;
}

.survey_participants{
	font-size:12px;
	font-weight:bold;
	margin:30px 5px 45px 5px;
}

.survey_others{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:12px;
	font-weight:bold;
}

.survey_others li{
	border-top:1px solid #BBBFEC;
	padding: 15px 0px;
}

.survey_others li a{
	text-decoration:none;
	color:#000000;
}

.survey_others li a:hover{
	text-decoration:underline;
}
*/
.boxSurvey{
    width:300px;
    float:left;


}
.boxsurvey_top{
    float:left;
    width:300px;
    background-repeat:no-repeat;
    min-height:115px;
    background-image:url(/dnr/web/data/images/sondage1.jpg);

}

.boxsurvey_bottom{
    float:left;
    width:300px;
    background-repeat:no-repeat;
    height:31px;
    background-image:url(/dnr/web/data/images/sondage2.jpg);
    background-color:#FE0000;
}

.boxsurvey_top .survey_question{
    color:#FFFFFF;
    position:relative;
    top:40px;
    width:180px;
    float:left;
    background-color:#FE0000;
}

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


/****
* Timetable
*****/
.timetable, .timetable_day{
    float:left;
    maring:0px;
    padding-left:0px;
}
.timetable_day li{
    float:left;
    margin:0px;
    padding:4px;
    border-top:1px solid black;
    border-bottom:1px solid black;
    background-image:url("/dnr/web/data/images/bg_menu_over.jpg")

}
.timetable_day li a{
    color:#FFFFFF;
    font-weight:bold;
}

.timetable li{
    clear:both;
}
.timetable li div{
    float:left;
    margin:5px;
}

.timetable li div.t_time{
    width:80px;
}

.timetable li div.t_title, .timetable li div.t_anim{
    width:150px;
}
.t_description{
    width:400px;
    overflow:auto;
    height:120px;

}
.emisson_info{
    float:left;
    width:450px;
}

.t_anim_photo{
    float:left;
    width:150px;
}
.t_row1{
    border:0px solid black;
    background-color:#f3f3f3;
    height:160px;
    float:left;
}
.t_row2{
    border:0px solid black;
    /*background-color:#000000;*/
    height:160px;
    float:left;
}


/*******
* portraits
*******/

.portrait{
    float:left;
    margin-left:26px;
    margin-right:26px;
    width:115px;
    height:160px;
}

.portrait_secretariat{
    float:left;
    margin-top:5px;
    display:block;

    margin-right:5px;
    width:115px;
    height:125px;
}


/************************
	AGENDA CSS START
***************************/

.event_container{
    float:left;
    width:660px;
}

.title{
    width:660px;
    height:15px;
    color:white;
    background-color:#A80000;
    text-align:center;
    border:1px solid black ;
    margin-top:20px;
    margin-bottom:20px;
    padding-top:2px;
}

.eventImage{
    float:left;
    width:100px;
    height:80px;
}

.eventRight{
    widht:600px;
    float:left;
}
.eventLeft{
    width:100px;
    float:left;
}

.eventInput{
}

.eventName{	
    float:left;
    background-color:#E8E8E8 ;
    margin-bottom:5px;
    width:550px;
}

.eventNameLeft{
    width:50%;
    text-align:left;
    float:left;
}

.eventNameRight{
    width:50%;
    text-align:right;
    float:left;
    /*padding-right:2px;
	background-color:#E8E8E8 ;

	margin-bottom:5px;	
	width:400px;*/		
}
/*.eventType{
	background-color:#E8E8E8 ;

	margin-left:10px;
	margin-bottom:5px;	
	width:400px;
}*/

.eventOrg{
    /*float:left;*/
    margin-left:0px;
    width:550px;
    margin-bottom:5px;
}

.eventLoc{
    /*float:left;*/
    width:550px;
    margin-bottom:5px;
}

.eventOpening{
    width:550px;
    margin-bottom:5px;
    display: block;
}



.eventDescription{
    width:550px;
    margin-bottom:5px;
}

.eventLine{
    float:left;
    border-top: 1px dotted red;
    width: 660px;
    margin-top:20px;
    margin-bottom:20px;

}

.clear{
    clear:both;
}

.pagination{
    width:660px;
    text-align:center;
    float:left;
    margin-bottom:10px;

}




.formDivSearch{
    width:630px;
    height:180px;
    padding-top:10px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    background-color:#F0F0F0;
    border: 1px solid #A80000

}

.formDivInsert{
    width:600px;
    padding-top:10px;
    padding-bottom:5px;
    padding-left:5px;
    padding-right:5px;
    background-color:#F0F0F0;
    border: 1px solid #A80000

}

.formTitle{
    width:100px;
    float:left;

    padding-left:10px;
}

.formField{

    width:180px;
    margin-bottom:10px;
    float:left;
}

.formField input{
    width:165px;
}

.fieldBorder{
    width:620px;
    margin-bottom:5px;
	padding-top:5px;
    border-top:1px groove black;
    float:left;
}

.formTitleAdd{
    margin-top:5px;
    float:left;
    width:150px;
    /*margin-right:150px;*/
}

.formFieldAdd{
    /*margin-left:150px;	*/
    margin-top:5px;
    float:left;
    margin-bottom:5px;
    width:150px;

}

.formFieldAdd input{
    width:165px;
}
.deleteAgendaDate{
    float:right;
    cursor:pointer;
}
.fieldBorderAdd{
    clear:both;
    margin-bottom:5px;
    border-top:1px groove black;
}

.fieldBorderAdd2 {
    margin-bottom:5px;
    border-top:0px groove black;
}
.fieldBorderAdd2Bis {
   /* margin-top:20px;*/
    /*padding-bottom:7px;*/
   /* border-bottom:1px groove black;*/
}		

.formTitleAdd2{
     margin-top:5px;
    float:left;
}	

.formFieldAdd2{
    margin-top:5px;
    margin-left:150px;
    margin-bottom:5px;
    width:150px;
}		

.submit{
    border: 1px solid #000006;
}
#tp2 .dijitTitlePaneTitle  {
    background:#A80000;
    color:white;
    /*text-align:center;*/
    font-style:normal;
}

#tp2 .dijitArrowNode{
    background-image:url(/dnr/web/data/images/spriteArrows.png);
}

form input, select, textarea{

    border: 1px dotted #A80000;
    background-color:#F8F8F8 ;
}

/*********************************
	AGENDA CSS STOP
**********************************/

/*********************************
	DNR Charts
**********************************/

.row{
    clear:both;
}


/***************************
* Ticker
******************************/

/*********************************
	Sondage
**********************************/
#sondage_container {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    width:300px;
    background-color:#FFFFFF;
}



#sondage_millieu {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    left: 6px;
    width:288px;
}

#sondage_rouge {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    width:288px;
    background-image:url(../images/sondage1.jpg);
    background-color:#FF0000;
    background-repeat:no-repeat;
    min-height:115px;
}

#sondage_bas {
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    width:288px;
    background-image:url(../images/sondage2.jpg);
    background-color:#FFFFFF;
    height:31px;
}

#sondage_quest{
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    top:42px;
    width:170px;
    left:3px;
    font-size:11px;
    color:#FFFFFF;
    font-weight:900;
}


/***********
* Css Blog
***********/

.blog_listing{
    width:210px;

    background-color:#f3f3f3;
    padding:0px;
    margin:0px 0px 0px 5px;
    position:relative;
    float:left;
    top:10px;
}

.blog_listing_title{
    color:#ff0000;
    left:5px;
    line-height:25px;
    font-size:14px;
    position:relative;
}

.blog_listing ul{
    list-style: none;
    top:5px;
    left:5px;
    padding: 0px;
    position:relative;

}

.blog_listing ul li {
    display: block;
    float: left;
    width: 100%;
    margin: 0;
    padding:5 0 5 0;
    font-size:12px;
    margin-bottom:14px;
}

.blog_listing ul li div a{
    color: #7E7E7E;

}

.blog_listing_nav{
    font-size:12px;
}

.blog_article{
    padding:0px;
    width:450px;
    /*left:5px;*/
    margin:10px 0px 0px 5px;
    top:10px;
    float:left;
    min-height:555px;

}

.blog_article a{
    color:#FF0000;
    text-decoration:underline;
}

.article_top{
    clear:both;
}

.article_title{
    float:left;
    line-height:25px;
    font-size:14px;
    color:#FF0000;
}

.article_subtitle{
    float:left;
    line-height:25px;
    font-size:12px;
    font-size:18px;
}


.article_toptitle{
    float:left;
    line-height:30px;
    font-size:30px;
    color:#FF0000;

}

.article_date, .tickets_date{
    float:right;
    text-align:right;

    line-height:25px;
    font-size:12px;
    color:#888383;
}

.dnr_charts_date{
    line-height:35px;
    font-size:12px;
    color:#888383;
    float:right;
    text-align:right;
}

.wrap{
    font-weight:normal;
    font-size:12px;
    color:#000000;
}

.article_image_droite{
    float:right;
    margin-left:5px;
    margin-bottom:5px;
}

.article_image_gauche{
    float:left;
    margin-right:5px;
    margin-bottom:5px;
}

.image_center{
    text-align:center;
    width:100%;
}

.article_image_centre{
    margin-bottom:5px;


}
.image_ticketgewannen{
    float:left;
    /*border:1px solid black;*/
    margin-top:5px;
    margin-right:5px;
}
.ticketgewannen_text{
    float:left;

}
.article_link{
    color:#FF0000;
    text-decoration:underline;
}



/*toolbar*/

#toolbar_container {
    z-index:10;
    position:fixed;
    margin:0px;
    padding:0px;
    left:0px;
    bottom:0px;
    width:100%;
    height:21px;
    background-image:url(../images/bg_toolbar.jpg);
}

#toolbar_logo {
    position:relative;
    float:left;
    margin:3px 0px 0px 0px;
    padding:0px;
    left:0px;
    width:73px;
    height:18px;
}

#toolbar_ticker {
    position:relative;
    float:left;
    margin:3px 0px 0px 0px;
    padding:0px;
    left:10px;
    width:70%;
    top:2px;
    height:16px;
}

#toolbar_mail_studio {
    position:relative;
    float:right;
    margin:3px 0px 0px 0px;
    padding:0px;
    right:0px;
    width:214px;
    height:18px;
    text-align:right;
}

#toolbar_mail_studio:hover{
    cursor:pointer;
}

#mail_pop_contour {
    z-index:11;
    position:fixed;
    float:right;
    width:296px;
    height:117px;
    background-color:#f3f3f3;
    right:0px;
    bottom:18px;
    display:none
}

#mail_pop_close {
    position:relative;
    float:left;
    width:292px;
    height:15px;
    margin:4px 0px 0px 4px;
    background-color:#494949;
    text-align:right
}

#mail_pop_close:hover{
    cursor:pointer;
}


#mail_pop_fd_in {
    position:relative;
    float:left;
    width:292px;
    height:98px;
    margin:0px 0px 0px 4px;
    background-color:#494949;
    border-width: 0px 0px 1px 0px;
    border-style:solid;
    border-color:#727271;
}


#mailToForm{

}

#mailToForm textarea{
    border:1px solid white;
    margin-left:4px;
    margin-top:4px;
    width:284px;
}
#mailToForm input{
    border:1px solid;
    border-color:#727271;
    float:right;
    margin-top:5px;
    margin-right:4px;
    font-size:10px
}


#content_news {


    margin:0px;
    padding:0px;
    top:0px;
    left:0px;
    width:500px;



}

#icon_listen {
    float:left;
    margin:0px;
    padding:0px;
    top:0px;
    left:0px;
    width:30px;
    height:30px;

}

#txt_listen {

    float:left;
    margin:0px;
    padding-top:10px;
    padding-right:0px;
    padding-bottom:0px;
    padding-left:0px;
    top:0px;
    left:0px;
    width:350px;
    height:30px;
    text-align:center;
    font-size:16px;
    font-weight:900;

}
.hightlights_row{
	float:left;
	margin-bottom:5px;
}
