/*
* BLOCK: Article
*/
.boxcontent_2columnns_wide .left, .boxcontent_2columnns_wide .right {
    width:            288px;
    margin:            15px 0;
    padding:        0 10px;
    
    overflow:        hidden;
}

.boxcontent_2columnns_wide .left {
    border-right:    1px solid #e5e5e5;
}

.boxcontent_2columnns_wide h3 {
    margin:            0;
    
    font-size:        14px;
}

.boxcontent_2columnns_wide span {
    float:            left;
    width:            75px;
}

.headlines_with_image_big .comments {
    display:        block;
    margin-top:        5px;
    
    font-size:        14px;
    font-weight:        bold;
    
    color:            #be0f0f;
}

/* NOTE: ARTICLE-ELEMENTS IN SCREEN.CSS */

/* POLL FORM */
.poll_voteform {
    margin-left:    225px;
}

.poll_voteform .answer {
    margin-bottom:    10px;
    
    border:            2px solid #e2e2e2;
}

.poll_voteform .answer label {
    display:        block;
    
    line-height:    30px;
    margin-left:    30px;
    padding-left:    10px;
    
    font-size:        18px;
    
    background:        #d5d5d5;
}

.poll_voteform .answer.alternative label {
    margin-left:    30px;
    padding-left:    10px;
    
    font-size:        18px;
    
    border-left:    3px solid #e2e2e2;
    background:        #ffffff;
}

.poll_voteform .answer input {
    display:        block;
    float:            left;
    margin:            0;
    
    width:            30px;
    height:            30px;
    
    background:        #ffffff;
}

.poll_results {
    margin-left:    225px;
}

.right.valign_button .submit {
    background:     url(/static/img/button_stem.png) center center no-repeat;
    width:             84px; 
    height:         30px;
    text-indent:     -9999px;
    border:         0;
    padding:         0;
}

.poll_results .answer {
    line-height:    25px;
    margin-bottom:    10px;
    
    font-size:        18px;
}

.poll_results .votes_percentage {
    border:            2px solid #dbdbdb;
    background:        #dbdbdb;
}

.poll_results .percentage {
    float:            left;
    width:            45px;
    padding:        0 3px;
    
    text-align:        right;
    font-weight:    bold;
    
    background:        #ffffff;
}

.poll_results .percentage_bar_container {
    width:            310px;
    margin-left:    55px;
    height:            22px;
    padding:        2px;
}

.poll_results .percentage_bar {
    height:            22px;
    
    background:        #be0f0f;
}

/*
* RSS FEEDS-lists
*/
.image_big_with_dark_border {
    float:            left;
    display:        block;
    margin:            10px;
    
    border:            1px solid #000000;
}

.image_big_with_dark_border, .image_big_with_dark_border img {
    width:            130px;
    height:            130px;
}

.content_after_image_big {
    margin-left:    140px;
}

.headlines_list.colored li, .headlines_list.colored li a {
    color:            #be0f0f;
}

.headlines_list.colored .date {
    color:            #303030;
}

.headlines_list.colored_dark li {
    color:            #000000;
}

.headlines_list.colored_dark li a {
    color:            #be0f0f;
    font-weight:    normal;
}

.headlines_list.colored .date {
    color:            #303030;
}

.content_after_image_big .headlines_list li {
    line-height:    128%;
}

h3.header_sourcename {
    margin:            0;
    font-size:        18px;
    color:            #2a2a2a;
}

h3.header_sourcename a {
    color:            #000000;
}

.font_big, .font_big.headlines_list a {
    font-size:        18px;
}

.headlines_list.bullet_inside {
    padding:        0;
    list-style-position:inside;
}

.headlines_list.bullet_inside li {
    margin-left:    0;
}

.article-audiofragment-pb {
  width: 100%;
  overflow: hidden;
  margin-bottom: 12px;
}

.list-articletags {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 19px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.list-articletags li {
	margin: 0;
	padding; 0;
	display: inline;
}

.list-nieuws-simple-related { padding: 0 0 20px 0; }
.list-nieuws-simple-related li { padding: 1px 0; }
.list-nieuws-simple-related a { width: 210px; }
.list-nieuws-simple-related time { width: 75px; }.sweepstake_question {
    padding:        3px 10px 7px 10px;
    margin:            0;
}

.form_sweepstake dt {
    /*position: absolute;*/
    display:        block;
    float:             none;
    
    width:             727px;
    
    margin:            0;
    padding:         10px;
    overflow: hidden;
}

.form_sweepstake dt label {
    line-height:    auto;
    
    margin:            0;
    padding:         0;
    
    font-size:         16px;
    font-weight:     bold;
}

.form_sweepstake dt label small {
    font-size: 11px;
    font-weight: normal;
}

.form_sweepstake dd {
    float:             none;
    width:             727px;
    padding:        10px;
	padding-top: 0;
    
    border-bottom:    1px solid #d7d7d7;
}

.form_sweepstake label {
    width:            auto;
    clear:            both;
    line-height:    125%;
}

.form_sweepstake dd label {
    line-height:    20px;
    
    margin-bottom:    0;
    padding-left:    5px;
}

.form_sweepstake .input_radio {
    margin-left:    0;
    margin-bottom:    5px;
}

.form_sweepstake dd .input_text, .form_sweepstake dd input.text, .form_sweepstake dd input.email, .form_sweepstake dd textarea {
    width:            715px;
    width:            715px !important;
}

.form_sweepstake .select_item {
    width:            auto;
    min-width:        200px;
}

.form_sweepstake_data dd {
    width:            430px;
}

.form_sweepstake #_submit-label { display: none; }
.form_sweepstake #_submit-element, .form_sweepstake #_captcha-element { border-bottom: 0; }
.form_sweepstake input[type=submit] { margin-top: 10px; float: right; }

.form_sweepstake_data dd#forward-element .input_text {
    width:            200px !important;
}

.didyouknow {
    margin:            10px;
    padding:        10px;
    background:        #f3f3f3;
}

.form_sweepstake #submit_comment-element {
    border: none;
}

/** LOWLANDS **/
.form_lowlandswens dt, .form_lowlandswens label {
    width:            170px;
}

.form_lowlandswens #wens-element textarea {
    height:            150px;
    width:            400px !important;
}

.form_lowlandswens label {
    line-height:    normal;
    padding-top:    6px;
}

.form_lowlandswens legend {
    margin:            0;
    padding:        0 0 10px 10px;
    font-size:        20px;
}

.form_lowlandswens #postcode-element {
    width:            120px;
}

.form_lowlandswens #postcode-element input {
    width:            100px !important;
}

.form_lowlandswens #city-label {
    display:         none;
}

.form_lowlandswens #city-element {
    width:             200px;
}

.form_lowlandswens #city-element input {
    width:            180px !important;
}

.form_lowlandswens fieldset {
    clear:            both;
}

ul.lowlandswens_social li {
    list-style-type:none;
    clear:            left;
    padding-top:    4px;
}

.lowlandswens_social_desc {
    width:            100px;
    float:            left;
    line-height:    30px;
}

ul.lowlandswens_overview li {
    padding:        5px;
}

ul.lowlandswens_overview li.odd {
    background:        #dfdfdf;
}

.wens_text {
    padding:        5px;
    margin:            5px;
    border:            1px solid #bfbfbf;
}/** POLL **/
.poll-question {
    margin: 0;
    padding: 0;
    font-size: 23px;
}

.poll-image {
    float: left;
    width: 200px;
    height: 200px;
}

.poll-choices { margin: 0; padding: 0; list-style: none; }

.grid_8 .poll-choices, .grid_8 .poll-results {
    margin-left: 225px;
}

.poll-choices li {
    margin: 0 20px 10px 20px;
    
    border: 2px solid #e2e2e2;
    background: #ffffff;
}

.poll-choices label {
    display: block;
    
    line-height: 30px;
    margin-left: 30px;
    padding-left: 10px;
    
    font-size: 18px;
    
    background: #d5d5d5;
}

.poll-choices li input {
    display: block;
    float: left;
    margin: 0;
    
    width: 30px;
    height: 30px;
}

.poll-submit {
    margin: 0 20px 20px 20px;
    padding: 0;
    float: right;
}

.poll-results { list-style: none; }

.poll-results li {
    line-height: 25px;
    margin-bottom: 10px;
    
    font-size: 18px;
}

.poll-results .poll-results-percentage {
    border: 2px solid #dbdbdb;
    background: #dbdbdb;
}

.poll-results .percentage {
    float: left;
    width: 45px;
    padding: 0 3px;
    
    text-align: right;
    font-weight: bold;
    
    background: #ffffff;
}

.poll-results .percentage-bar {
    width: 310px;
    margin-left: 55px;
    height: 22px;
    padding: 2px;
}

.poll-results .percentage-bar-filled {
    height: 22px;
    
    background: #be0f0f;
}

.container_12 .grid_8 #poll_container .grid_4 { width: 100%; margin: 0; }