/*
#page:before{
  content: 'default narrow';
}
*/

/* This file will hold styles that are loaded using the same media query as the narrow grid. */

/* Globale Definitionen und Internet Explorer
*******************************************************************************/
html {
    background-image: url('../images/background-html.png');
}

/*  Menus
*******************************************************************************/
.menu-toggle {
    display: none !important;
}
#block-nice-menus-1 {
    display: inline !important;
}

#block-menu-block-3 ul li{
    width: 85px;
}

/*  Branding
*******************************************************************************/
.site-name-slogan {
    display: block;
    float: right;
    margin-top: 60px;    
}

/* Front Page Image
*******************************************************************************/
/*.node-front-page-image div.content{
    width: 520px;
    overflow:hidden;
}

.node-front-page-image .field-name-field-image {
    width: 770px;
}

.node-front-page-image .field-name-field-image img {
    width: 770px;
    margin-left: -310px;
}

*/

/* Showing the right heads here */
/*.page-node-10 .node-front-page-image .field-name-field-image img {
    margin-left: 0px;
}
*/
/*  Preface-Blocks
*******************************************************************************/
#region-preface-second {
    display: block;
}

/*  Postscript Blocks
*******************************************************************************/
#region-postscript-third,
#region-postscript-fourth {
/*     width: auto; */
}

#region-postscript-fifth {
}

/*  Footer
*******************************************************************************/
#block-block-1 p {
    display: block;
}

/*  Content
*******************************************************************************/
/*.page-node article .field-name-field-intro-text {
    float: left;
    width: 50%;
}
*/

/*  Referenced Articles
*******************************************************************************/

.view-referenced-articles .views-row {
    width: 30%;
}

.page-node .node-article{
  margin-top: 30px;
}

.page-node article .field-name-field-intro-text {
    float: left;
    margin-right: 0px;
    width: 100%;
}

.page-node .node-article .field-name-body {
    clear: left;
    float: left;
    margin-right: 0px;
    width: 100%;
}

.page-node .node-article.field-name-field-teaser {
    margin-left: 323px;
    padding: 0;
    width: 100%;
}

.page-node .node-article .field-name-field-image {
    clear: left;
    float: left;
    width: 50%;
    overflow: hidden;
    margin-right: 0px; 
}


/*** News ***/
.page-node .node-article .field-name-field-intro-text {
    width: auto;
}
/*.page-node .node-article .field-name-body {
    padding-right: 20px;
}
*/
.field-name-field-news-image img {
    width: auto;
}


/*  Sidebar-Second
*******************************************************************************/
/*#region-sidebar-second {
    margin-top: 86px;
    margin-left: -10px;
    float: right;
}
*/

/*  Campaigns
*******************************************************************************/
/*article.node-petitions .field-name-field-image {
    margin-bottom: 100px;
}
*/

#block-views-petitions-block .views-row {
    height: auto;
}
#block-views-petitions-block .views-field-field-image {
    float: right;
    width: auto;
    margin-bottom: 20px;
    overflow: hidden;
}

#block-views-petitions-block .views-field-title {
    width: 50%;
    padding-top: 100px;
}

#block-views-petitions-block .views-field-field-teaser,
#block-views-petitions-block .views-field-body {
    width: 50%;
}

.block-views-petitions-block .views-field-nothing {
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 90px;
        
}

#block-views-petitions-block .views-field-field-pettitions {
    position:absolute;
    top: 370px;
    left: 460px;
}

#block-views-top-news-block .views-field-field-news-image {
    float: left;
}

#block-views-top-news-block .views-field-body,
#block-views-top-news-block .views-field-nothing {
    margin-left: 150px;
}

#block-views-news-block ul li .views-field-field-news-image {
    float: left;
}

#block-views-news-block .views-field-body,
#block-views-news-block .views-row .views-field-nothing {
    margin-left: 150px;
}

#block-views-news-block .views-row {
    height: 125px;
}

/*  View Teaserlinks
*******************************************************************************/
.view-referenced-articles .views-field-field-image, .view-referenced-articles .views-field-field-news-image  {
    width: auto;
    /*margin-bottom: 20px;*/
}
.view-referenced-articles .views-field-field-image img, .view-referenced-articles .views-field-field-news-image img  {
    width: auto;
}
.view-referenced-articles .views-row {
    display: inline-block;
    width: 45%;
    margin-right: 20px;
    border-bottom: none;
}
.view-referenced-articles .views-field-field-intro-text{
    height: 100px;
}
/*  civi Formulare
*******************************************************************************/
#crm-container, .crm-container {
    width: 80%;
}
.page-civicrm h1#page-title {
    top: 30px;
    width: 80%;
}
div.crm-container label {
    display: inline;
}

.crm-container .crm-section .label {
    float: left;
    width: auto;
    text-align: left;
}

.crm-container .crm-section .content {
    margin-left: 170px;
}

.crm-container .huge  {
    width: auto;
}

#crm-container.crm-public div#crm-submit-buttons {
    margin-left: 165px;
}

/*  Publications
******************************************************************************/

#block-views-all-publications-block .views-row, 
#block-views-position-papers-block .views-row, 
#block-views-reports-block .views-row,
.view-all-publications .views-row,
.view-position-papers .views-row,
.view-reports .views-row {
    min-height: 240px;
    padding-bottom: 20px;
}

#block-views-all-publications-block .views-field-field-image,
#block-views-position-papers-block .views-field-field-image, 
#block-views-reports-block .views-field-field-image,
.view-all-publications .views-field-field-image,
.view-position-papers .views-field-field-image,
.view-reports .views-field-field-image {
    margin-right: 20px;
}

#block-views-all-publications-block .views-field-title,
#block-views-position-papers-block .views-field-title, 
#block-views-reports-block .views-field-title,
.view-all-publications .views-field-title,
.view-position-papers .views-field-title,
.view-reports .views-field-title{
    width: 80%;
}
#block-views-all-publications-block .views-field-body,
#block-views-position-papers-block .views-field-body, 
#block-views-reports-block .views-field-body,
.view-all-publications .views-field-body,
.view-position-papers .views-field-body,
.view-reports .views-field-body {
    width: 80%;
}


/*nd*/


/*
.responsive-layout-narrow #page {

    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.2);
    margin-left: auto;
    margin-right: auto;
    padding: 0 60px;
	overflow: hidden;
    width: 735px;
}
*/

.responsive-layout-narrow .node-homepage .node-box .content {
    background-color: #FFFFFF;
    border-radius: 0 20px;
    color: #565656;
    font-family: Arial,sans-serif;
    font-size: 15px;
    line-height: 18px;
    margin: 3px 20px;
    padding: 7px 0;
    position: relative;
    width: 243px;
}


.responsive-layout-narrow #flexslider-1 {
    float: left;
    width: 700px;
}

.responsive-layout-narrow #flexslider-1 li{
    width: 700px !important;
}

/*news*/


.responsive-layout-narrow #block-views-top-news-block {
	height:auto;
	border-bottom: 1px solid #9A9A9A;
	padding-bottom:10px;
}
.responsive-layout-narrow #block-views-news-block {
    margin-top: -5px;
    background: #F0F2F5;
     padding-left: 10px;
    padding-right: 10px;
}

.responsive-layout-narrow #block-views-top-news-block {
   background: #F0F2F5;
   padding-left: 10px;
   padding-right: 10px;
}
.responsive-layout-narrow #block-views-news-block .views-field-title-field,
.responsive-layout-narrow #block-views-news-block .views-field-body,
.responsive-layout-narrow #block-views-news-block .views-row .views-field-nothing,
.responsive-layout-narrow #block-views-top-news-block .views-field-title,
.responsive-layout-narrow #block-views-top-news-block .views-field-body,
.responsive-layout-narrow #block-views-top-news-block .views-field-nothing {
    margin-left: 190px;
}

.responsive-layout-narrow #block-views-news-block ul {
    clear: both;
    width: 100%;
}




.responsive-layout-narrow #block-views-news-block {
    height: auto;
}

.responsive-layout-narrow #block-views-news-block .views-row {
    height: auto;
    padding-bottom: 10px;
}

.responsive-layout-narrow #block-views-news-block{
	border-bottom: 7px solid #C7D500;
}

.responsive-layout-narrow #block-views-news-block .views-row-last {
    border-bottom: 0;
}


/*banderole*/



.responsive-layout-narrow #block-views-banderole-block .views-field-field-image {
    float: right;
}

.responsive-layout-narrow #block-views-banderole-block .views-field-field-box-ref {
    height: auto;
    top: 370px;
}

.responsive-layout-narrow #block-views-banderole-block .views-row {
    height: 552px;
}



.responsive-layout-narrow #block-views-banderole-block .views-field-field-text-title-text-1,
.responsive-layout-narrow #block-views-banderole-block .views-field-field-text-title-text-2,
.responsive-layout-narrow #block-views-banderole-block .views-field-title {
    margin-left: 21px;
/*     padding-top: 80px; */
    width: 325px;
}

.responsive-layout-narrow #block-views-banderole-block .views-field-field-link {
    bottom: 20px;
    left: 21px;
    position: absolute;
}

.responsive-layout-narrow #block-views-banderole-block .views-field-field-text-title-text-1, 
.responsive-layout-narrow #block-views-banderole-block .views-field-field-text-title-text-2 {
    width: 326px;
}

.responsive-layout-narrow .node-homepage .field-name-field-box-ref{
    padding: 0;
    position: absolute;
    z-index: 999;
    right:0;
}

.responsive-layout-narrow .flex-direction-nav .flex-next {
    right: 296px;
}

.responsive-layout-narrow #region-postscript-third{
	clear:both;
}

.responsive-layout-narrow #zone-postscript {
    position: relative;
}

.responsive-layout-narrow #region-postscript-fifth{
	position: absolute;
	right:60px;
}

/*entweder (banderolen gleichfarbig)*/

/*
.responsive-layout-narrow .block-banderole-block .views-row{
	 background-color:#F0F2F5; 
}
.responsive-layout-narrow #block-views-banderole-block .views-row {
    border-bottom: 10px solid #C2CE03;
    border-top: none;
}

.responsive-layout-narrow #block-views-banderole-block .views-row{
	border-bottom: 10px solid #C2CE03;
}

*/

/*entweder oder (banderolen abwechselnd)*/

.responsive-layout-narrow .block-banderole-block .views-row-even{
	background-color:#F0F2F5;
}

.responsive-layout-narrow .block-banderole-block .views-row-odd .node-box .content {
    width: 223px;
}

.responsive-layout-narrow #block-views-banderole-block .views-row{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

/*entweder ende*/





.responsive-layout-narrow .node-selection-overview .field-name-body,
.responsive-layout-narrow .node-selection-overview .field-name-field-teaser{
	width:465px;
}

.responsive-layout-narrow .page-node .node-article .field-name-field-teaser {
    margin-left: 0;
}

.page-node .node-article .field-name-field-image,
.page-node .node-article .field-name-field-teaser,
.page-node .node-article .field-name-title-field,
.page-node .node-article .field-name-field-intro-text,
.page-node .node-article .field-name-body{
	width:400px;
}

.page-node .field-type-taxonomy-term-reference,
.responsive-layout-narrow .field-name-field-file{
    width: 695px;
}

.responsive-layout-narrow .view-referenced-articles .view-header .views-row {
    width: 705px;
}


.responsive-layout-narrow #region-postscript-third,
.responsive-layout-narrow #region-postscript-first {
    margin-left: 60px;
}






/* all and (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation:landscape) */

/* all and (min-width: 980px) and (min-device-width: 980px), all and (max-device-width: 1024px) and (min-width: 1024px) and (orientation:landscape) */
