/*@font-face{
font-family:"HelveticaNeueW01-55Roma";
src:url("Fonts/692692/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
src:url("Fonts/692692/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),url("Fonts/692692/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),url("Fonts/692692/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),url("Fonts/692692/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}
@font-face{
font-family:"HelveticaNeueW01-77BdCn 692722";
src:url("Fonts/692722/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix");
src:url("Fonts/692722/83d5bc89-af33-46a9-8fe3-15d87784f50e.eot?#iefix") format("eot"),url("Fonts/692722/102ab74c-0e84-4fe5-a17a-b20fb643591a.woff") format("woff"),url("Fonts/692722/1d146b29-55e2-485b-96aa-5cb628e7e9eb.ttf") format("truetype"),url("Fonts/692722/d90b3358-e1e2-4abb-ba96-356983a54c22.svg#d90b3358-e1e2-4abb-ba96-356983a54c22") format("svg");
}
*/

/*------ Allgemein ---------*/
.main-section {
	/*background-color: #eaeaea;*/
	background-color: #e6e6e6;
}

.navbar-header-main .navbar-brand.navbar-brand-image > img {
    max-width: 100%;
}

.news-list-container .news-list-item.teaser .clearer {
	clear: both;
}

@media (min-width: 768px) {
  .row.equal {
    display: flex;
	display: -webkit-flex;	
    flex-wrap: wrap;
  }
}

.right-column .news-list-container.contacts {
	background-color: #fff;
	margin: 0 0 25px 0;
	padding: 20px;
}

/*------- Kopfzeile -----------*/
.navbar-header-main .navbar-brand
{
  height:143px;
}

.navbar-header {
 float:none; 
}

.navbar-brand.navbar-brand-image.right
{
  max-width:100%;
  max-height:40px;
  margin:15px 0 0 0;
  padding:0px;
}

.logo-2 {
 text-align:right; 
}

.logo-2 img {
 /*margin: 15px 0 0 0; */
  margin: 30px 0 0 0; 
}

/*--------- Container ------------*/
.container {
  /*max-width: 1024px;*/
  max-width: 1920px;
  padding:25px 0 0 0;
}

.container.header {
  padding:0;
}

/*--- Navigation Navigation ---------*/
.navbar-default
{
  /*background-image:url('../img/bg_menu_h_2.jpg');*/
  background-color: transparent;
  background-repeat:repeat-x;
  background-position:bottom left;
}

.navbar-collapse
{
  padding-left:0px;
  padding-right:0px;  
}

.navbar-nav > li > a
{
  padding-top:0px;
  padding-bottom:0px;
  line-height:40px;
  text-transform:uppercase;
  /*font-size:11px;*/
}

.navbar.navbar-top {
 border-bottom: 0; 
 z-index: 1000;
}

/*----- Horizontale Hauptnavigation 1 --------*/
ul.nav.navbar-nav.navbar-main-1 li a
{
  font-family: "HelveticaNeueW01-77BdCn 692722";
  font-size:15px;
  color:#AFAFAF;
  padding-left:0px;
  padding-right:25px;
}

ul.nav.navbar-nav.navbar-main-1 li.last a
{
  padding-right:0px;
}

ul.nav.navbar-nav.navbar-main-1 li.active a, ul.nav.navbar-nav.navbar-main-1 li a:hover
{
  color:#5A5A5A;
}

/*----- Horizontale Hauptnavigation 2 --------*/
ul.nav.navbar-nav.navbar-main-2
{
  height:52px;
  margin:5px 0 0 0;
}

ul.nav.navbar-nav.navbar-main-2 li
{
  /*width:19.2%;*/
  width: 15.83%;
  height:40px;
  margin:0 1% 0 0;
  text-align:left;
}

ul.nav.navbar-nav.navbar-main-2 li a
{
  font-family: "HelveticaNeueW01-77BdCn 692722";
  font-size:14px;
  padding-left:8px;
  padding-right:8px;
  padding-top:11px;
  line-height:14px;
}

ul.nav.navbar-nav.navbar-main-2 li.active
{
  height:52px;
}

ul.nav.navbar-nav.navbar-main-2 li:hover
{
  height:52px;
  opacity:0.9;
}

ul.nav.navbar-nav.navbar-main-2 li.active a, ul.nav.navbar-nav.navbar-main-2 li a:hover
{
  /*line-height:52px;*/
  line-height:14px;
}

ul.nav.navbar-nav.navbar-main-2 li a, ul.nav.navbar-nav.navbar-main-2 li a:hover
{
  color:#ffffff;
}

ul.nav.navbar-nav.navbar-main-2 li.item-1
{
  background-color:#256895;
}

ul.nav.navbar-nav.navbar-main-2 li.item-2
{
  background-color:#B71C49;
}

ul.nav.navbar-nav.navbar-main-2 li.item-3
{
  background-color:#E08800;
}

ul.nav.navbar-nav.navbar-main-2 li.item-4
{
  background-color:#3F8827;
}

ul.nav.navbar-nav.navbar-main-2 li.item-5
{
  background-color:#DA5F06;
  /*margin:0;
  width:19.2%;*/
}

ul.nav.navbar-nav.navbar-main-2 li.item-6
{
	margin: 0;
	background-color:#5a5a5a;
}


/*-------- Vertikale Unternavigation ---------*/
.menu-v
{
  padding:25px;
  margin:0 0 25px 0;  
}

.menu-v-hl
{
  /*color:#828282;*/
  color:#5a5a5a;
  text-transform:uppercase;
  font-family: "HelveticaNeueW01-77BdCn 692722";
  font-size:24px;
  line-height:28px;
}

.menu-v-hl.cat-11
{
  color:#256895;
}

.menu-v-hl.cat-10
{
  color:#B71C49;
}

.menu-v-hl.cat-9
{
  color:#E08800;
}

.menu-v-hl.cat-2
{
  color:#3F8827;
}

.menu-v-hl.cat-12
{
  color:#DA5F06;
}

.menu-v .menu-v-item {
  margin: 0 0 8px 0;
}

.menu-v .menu-v-item a {
 color:#828282; 
 font-family: "HelveticaNeueW01-77BdCn 692722";
 font-size: 15px;
 line-height:19px;
}

.menu-v .menu-v-item.active a, .menu-v .menu-v-item a:hover
{
 color:#5A5A5A;
}

/*Erste Ebene in Kategorien-menu ausblenden */
.menu-v.cat-menu .level-2 .menu-v-item.cat
{
  visibility:visible;
  height:auto;
}

.menu-v.cat-menu .menu-v-item.cat
{
  visibility:hidden;
  height:0px;
}

/*-------- Content-Elemente ----------*/
body {
 line-height: 19px; 
}

img, embed, object, video {
  max-width: 100%;
  height: auto;
}

.main-section .csc-default,
.main-section .frame-default
{
  background-color:#ffffff;
  padding:25px;
  margin:0 0 25px 0;
}

.main-section .support-box .csc-default,
.main-section .support-box .frame-default
{
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
}

.support-box {
  max-width:100%;
  padding: 20px;
  background-color: #ffffff;
  margin: 0 0 25px 0;
}

.support-box img {
 width:100%; 
}

.main-section .box-perspektiefe-online.newsletter .csc-default,
.main-section .box-perspektiefe-online.newsletter .frame-default
{
  background-color:transparent;
  padding:0;
  margin:0;
}

.main-section .csc-default .support-box h1,
.main-section .frame-default .support-box h1
{
  padding:0;
  margin:0 0 25px 0;
}

.support-box img {
  margin: 0 0 25px 0;
}

.main-section .box-perspektiefe-online
{
  background-color:#AFAFAF;
  padding:115px 25px 25px 25px;
  margin:0 0 25px 0;
  border-width:1px;
  border-style:solid;
  border-color:#C8C8C8;
  background-image:url('../img/perspektiefe-kasten-kl.png');
  background-repeat:no-repeat;
  background-position:50% 25px;
}

.main-section .box-perspektiefe-online.newsletter
{
  background-color:#AFAFAF;
  padding:25px 25px 25px 25px;
  margin:0 0 25px 0;
  border-width:1px;
  border-style:solid;
  border-color:#C8C8C8;
  background-image:url('');
}

.main-section .box-perspektiefe-online.newsletter h1 {
 color:#ffffff; 
}

.perspektiefe-menu-logo {
 margin:0 0 50px 0;
}

.box-perspektiefe-online img {
  margin:0 0 25px 0;
  border-width:1px;
  border-style:solid;
  border-color:#C8C8C8;
}

.box-perspektiefe-online .perspektiefe-ausgabe {
 margin:0 0 8px 0; 
}

.box-perspektiefe-online .perspektiefe-ausgabe a {
 font-family: "HelveticaNeueW01-77BdCn 692722";
 font-size: 15px;
 line-height:26px;    
 text-transform:uppercase;
 color:#ffffff;  
 background-image:url('../img/pfeil-perspektiefe-teaser-kl.png');
 background-position:top left;
 background-repeat:no-repeat;
 padding:0 0 0 30px;
 display:block;
}

.perspektiefe-teaser-txt a {
 /*background-image:url('../img/Pfeil_Perspektiefe_Teaser.png');
 background-repeat:no-repeat;
 background-position:bottom left;
 color:transparent; */
}

.box-perspektiefe-online .perspektiefe-hl {
 font-family: "HelveticaNeueW01-77BdCn 692722";
 font-size: 24px;
 line-height:28px; 
 padding:0 0 25px 0;
 border-width: 0 0 1px 0;
 border-style:solid;
 border-color:#C8C8C8;
  color: #000000;
  
}

.main-section h1.perspektiefe-hl {
 margin:0 0 25px 0;  
}

.box-perspektiefe-online .perspektiefe-teaser {
  border-width: 0 0 1px 0;
  border-style:solid;
  border-color:#C8C8C8;
  padding: 8px 0 8px 0;
}

.box-perspektiefe-online .perspektiefe-teaser-hl {
 font-family: "HelveticaNeueW01-77BdCn 692722";
 font-size: 15px;
 line-height:19px;    
 text-transform:uppercase;
 color:#ffffff;
}

.box-perspektiefe-online .perspektiefe-teaser-txt {
 /*font-family: "HelveticaNeueW01-77BdCn 692722";
 font-size: 18px;
 line-height:21px;*/  
  color: #000000;
}

.box-perspektiefe-online .perspektiefe-achriv-link {
  text-align:right;
  margin:8px 0 0 0;
}

.box-perspektiefe-online .perspektiefe-achriv-link a {
    color: #ffffff;
    font-family: "HelveticaNeueW01-77BdCn 692722";
    font-size: 15px;
    text-transform: uppercase;  
}

.main-section .rahmen-unten-offen,
.main-section .frame-rahmen-unten-offen
{
  background-color:#ffffff;
  padding:25px 25px 1px 25px;
  margin:0;
}

.main-section .rahmen-oben-offen,
.main-section .frame-rahmen-oben-offen
{
  background-color:#ffffff;
  padding:1px 25px 25px 25px;
  margin: 0 0 25px;
}

.main-section .rahmen-oben-unten-offen,
.main-section .frame-rahmen-oben-unten-offen
{
  background-color:#ffffff;
  padding:1px 25px 1px 25px;
  margin:0;
}

.main-section .csc-default h1, .main-section .csc-default h2, .main-section .csc-default h3, .main-section .csc-default h4, .main-section .csc-default h5,
.main-section .frame-default h1, .main-section .frame-default h2, .main-section .frame-default h3, .main-section .frame-default h4, .main-section .frame-default h5
{
  margin-top:0px;
}

.main-section h1
{
  font-family: "HelveticaNeueW01-77BdCn 692722";
  /*font-size: 36px;*/
  font-size: 40px;
  font-weight: normal;
  /*margin:0 0 10px 0;*/
  margin:0 0 30px 0;
  padding:0px;
  line-height:40px;
}

.main-section .nivo-caption h1 {
  font-size: 32px;
  line-height:38px;
}

p.Anlauftext, .main-section h2
{
  font-family: "HelveticaNeueW01-77BdCn 692722"; 
  font-size: 18px;
  font-weight: normal;
  margin:0 0 10px 0;
  padding:0px;
  line-height:23px;  
}

.main-section p
{
  margin:0 0 10px 0;
  padding:0px;  
}

/*----- Footer -------*/
.footer-section {
    margin-top: 0px;
    padding: 0 0 30px 0;
}

.footer-section, .meta-section
{
  background-color:#ffffff;
  color:#828282;
  border-width:0px;
}

.footer-section input {
 border-width:1px;
 border-style:solid;
 border-color:#828282;
 margin:0 0 20px 0;
 width:100%; 
}

.footer-section h1 {
  font-family: "HelveticaNeueW01-77BdCn 692722";
  font-size: 24px;
  line-height: 28px;
  color:#000000;
  margin:0 0 10px 0;
  padding:0;
}

.footer-section p {
  font-family: "HelveticaNeueW01-77BdCn 692722";
  font-size: 15px;
  line-height: 19px;
  margin:0 0 8px 0;
  padding:0; 
  color:#828282;  
}

.footer-section p a {
  font-family: "HelveticaNeueW01-77BdCn 692722";
  font-size: 15px;
  line-height: 19px;
  margin:0 0 8px 0;
  padding:0;  
  color:#828282;    
}

.footer-section p a:hover {
  color:#5A5A5A;   
}

/*---- Nivo-Slider -------*/
.nivo-caption {
    background: none repeat scroll 0 0 transparent;
    /*bottom: -30px;*/
    box-sizing: border-box;
    color: #000;
    display: none;
    left: 0;
    /*opacity: 0.8;*/
    overflow: visible;
    padding: 0px 0px;
    position: relative;
    width: 100%;
    z-index: 100;
    font-size:12px;
    line-height:16px;
    margin-top:0px;
}

.theme-default .tx-imagecycle-pi3-images.nivoSlider .nivo-caption {
    margin-top: 5px;  
}

.theme-default .nivo-caption {
    font-family: "Helvetica Neue LT Pro Roman","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #333333;  
    line-height: 19px;  
}

.theme-default .nivo-caption a {
  background-image:url('../img/weiterlesen-passiv.png');
  background-repeat:no-repeat;
  background-position:center center;
  color:transparent;  
}

.theme-default .nivo-caption a:hover {
  background-image:url('../img/weiterlesen-passiv.png');
  background-repeat:no-repeat;
  background-position:center center;
  color:transparent;  
}

.theme-default .nivo-controlNav {
    padding: 0;
    text-align: center;
    position:relative;
    top:0px;
    margin:0 0 -40px 0;
    z-index:1000;
    height: 41px;
}

.tx-imagecycle-pi3.theme-default .nivo-controlNav {
    padding: 0;
    text-align: center;
    position:relative;
    top:0px;
    margin:0;
    z-index:1000;
    height: auto;
}

.theme-default .nivoSlider {
  overflow:visible; 
  box-shadow: 0 0 0 0 transparent;
  margin-bottom: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
}

.slider-caption-right .news-catRootline, .slider-caption-right-mobile .news-catRootline {
 text-transform:uppercase; 
 color:#ffffff; 
 font-family: "HelveticaNeueW01-77BdCn 692722";
 font-size:15px;
 padding:8px 8px 8px 8px;
 line-height:20px;  
 margin:0 0 10px 0;
}

.theme-default .nivoSlider a {
  background-color: transparent;
}

.slider-caption-right .news-catRootline.c11, .slider-caption-right-mobile .news-catRootline.c11 {
  background-color:#256895;
  color:#ffffff;
  opacity:1;
}

.slider-caption-right .news-catRootline.c10, .slider-caption-right-mobile .news-catRootline.c10 {
  background-color:#B71C49;
  color:#ffffff;
  opacity:1;
}

.slider-caption-right .news-catRootline.c9, .slider-caption-right-mobile .news-catRootline.c9 {
  background-color:#E08800;
  color:#ffffff;
  opacity:1;
}

.slider-caption-right .news-catRootline.c2, .slider-caption-right-mobile .news-catRootline.c2  {
  background-color:#3F8827;
  color:#ffffff;
  opacity:1;
}

.slider-caption-right .news-catRootline.c12, .slider-caption-right-mobile .news-catRootline.c12 {
  background-color:#DA5F06;
  color:#ffffff;
  opacity:1;
}

.slider-caption-right .news-catRootline.c17, .slider-caption-right-mobile .news-catRootline.c17 {
  background-color:#5A5A5A;
  color:#ffffff;
  opacity:1;
}

.slider-caption-right .news-catRootline.c182, .slider-caption-right-mobile .news-catRootline.c182 {
  background-color:#5A5A5A;
  color:#ffffff;
  opacity:1;
}

/*---- tt_news --------*/

.news-date.single {
  font-size: 13px;
  font-family: "HelveticaNeueW01-77BdCn 692722";
  text-align: right;
}

.news-date.list {
  font-size: 13px;
  font-family: "HelveticaNeueW01-77BdCn 692722";
  float: right;
}

.news-catRootline p
{
 margin:0;
 padding:0; 
}

.news-catRootline
{
 font-family: "HelveticaNeueW01-77BdCn 692722"; 
 text-transform: uppercase; 
 font-size:15px;
 color:#828282;  
}

.news-catRootline.c11
{
  color:#256895;
}

.news-catRootline.c10
{
  color:#B71C49;
}

.news-catRootline.c9
{
  color:#E08800;
}

.news-catRootline.c2
{
  color:#3F8827;
}

.news-catRootline.c12
{
  color:#DA5F06;
}

.news-catRootline.c17
{
  /*color:#828282;*/
  color:#5a5a5a;
}

.news-catRootline.c182
{
  /*color:#828282;*/
  color:#5a5a5a;
}

.main-section p.Wirtschaft-Finanzpolitik
{
 font-family: "HelveticaNeueW01-77BdCn 692722";
 text-transform: uppercase;
 font-size:15px;  
 color:#256895;
 padding:0;
 margin:0;
}

.main-section p.Arbeit-Soziales
{
 font-family: "HelveticaNeueW01-77BdCn 692722";
 text-transform: uppercase;
 font-size:15px;  
 color:#B71C49;
 padding:0;
 margin:0;
}

.main-section p.Laendlicher-Raum
{
 font-family: "HelveticaNeueW01-77BdCn 692722";
 text-transform: uppercase;
 font-size:15px;  
 color:#E08800;
 padding:0;
 margin:0;  
}

.main-section p.Umwelt-Digitale-Welt
{
 font-family: "HelveticaNeueW01-77BdCn 692722";
 text-transform: uppercase;
 font-size:15px;  
 color:#3F8827;
 padding:0;
 margin:0;  
}

.main-section p.Jugendpolitische-Bildung
{
 font-family: "HelveticaNeueW01-77BdCn 692722";
 text-transform: uppercase;
 font-size:15px;  
 color:#DA5F06;
 padding:0;
 margin:0;  
}

.main-section p.Zentrum
{
 font-family: "HelveticaNeueW01-77BdCn 692722";
 text-transform: uppercase;
 font-size:15px;  
 /*color:#828282;*/
 color:#5a5a5a;
 padding:0;
 margin:0;  
}

.main-section p.Demokratie-Staerken
{
 font-family: "HelveticaNeueW01-77BdCn 692722";
 text-transform: uppercase;
 font-size:15px;  
 /*color:#828282;*/
 color:#5a5a5a;
 padding:0;
 margin:0;  
}

.newslist-navi {
 text-align:right; 
}

.newslist-navi.single {
 text-align:right;
 float:right;
 width:50%;  
 margin: 0 0 20px 0;   
}

.newslist-navi a {
 font-family: "HelveticaNeueW01-77BdCn 692722";
 font-size: 15px;
 text-transform:uppercase;  
 color:#AFAFAF;
 margin-left:15px;
}

.newslist-navi a:hover {
 color:#5A5A5A;
}

.newslist-share {
 text-align:left;
 float:left;
 width:51%;
 font-family: "HelveticaNeueW01-77BdCn 692722";
 font-size: 15px;
 text-transform:uppercase;  
 color:#AFAFAF;
 margin: 0 0 20px 0;  
}

.newslist-share a {
  margin: 0 0 0 25px;
  width: 26px;
  height: 26px;
  display:block;
  float: right;
  background-repeat: no-repeat;
  background-position: top left;  
}
  
.newslist-share a.facebook-button {
 background-image:url('../img/facebook_passiv.png');
}

.newslist-share a.facebook-button:hover {
 background-image:url('../img/facebook_aktiv.png');
}

.newslist-share a.google-button {
 background-image:url('../img/google_passiv.png');
}

.newslist-share a.google-button:hover {
 background-image:url('../img/google_aktiv.png');
}

.newslist-share a.twitter-button {
 background-image:url('../img/twitter_passiv.png');
}

.newslist-share a.twitter-button:hover {
 background-image:url('../img/twitter_aktiv.png');
}

.newslist-share a.mailto-button {
 background-image:url('../img/mailto_passiv.png');
}

.newslist-share a.mailto-button:hover {
 background-image:url('../img/mailto_aktiv.png');
}

.newslist-share a.rss-button {
 background-image:url('../img/rss_passiv.png');
}

.newslist-share a.rss-button:hover {
 background-image:url('../img/rss_aktiv.png');
}

hr.news-trenner, .divider hr {
    border-style: solid none none;
    border-width: 1px 0 0;
    border-color:#C8C8C8;  
    margin-bottom: 12px;
    margin-top: 0px;  
}

hr.news-trenner.single {
    border-style: solid none none;
    border-width: 1px 0 0;
    border-color:#C8C8C8;  
    margin-bottom: 25px;
    margin-top: 0px;  
}

.divider {
 margin: 0 0 25px 0; 
}

.news-list-container {
    padding: 0;
}

.news-list-container.single {
    padding: 0;
}

.news-list-container IMG, .news-single-item IMG {
    border-width: 1px;
    border-style: solid;
    border-color: #C8C8C8;
    /*float: left;*/
     float:none;
    margin: 0 10px 10px 0px;
    /*width:100%;*/
}

.news-single-img {
    float: none;
    margin: 0;
    padding: 0;
}

.news-single-img img {
 margin:0 0 10px 0; 
}

.news-list-item {
    padding: 0;
    border-style: solid;
    border-color:#C8C8C8;
    border-width: 0;  
}

.news-list-item.teaser p  {
  margin: 0 0 12px 0;
}

.news-list-item.teaser img  {
  /*margin: 0 25px 12px 0;*/
  margin:0 4% 12px 0; 
  float:none;
  border-width:1px;
  border-style:solid;
  border-color: #C8C8C8;
  max-width: 100px;
  max-width: 100%;
  width:100%;
  height: auto;
}

.news-list-item.teaser .left {
  float:left;
  width:20%;
}

.news-list-item.teaser .right {
  float:right;
  width:76%;
}

.news-list-item.teaser h1 {
  font-family: "HelveticaNeueW01-77BdCn 692722";
  font-size:24px;
  line-height: 28px;
}

.news-list-container.single .news-list-item {
    padding: 0;
    border-style: solid;
    border-color:#C8C8C8;
    border-width: 0;  
}

.news-list-morelink {
 padding-left:0px; 
}

.news-list-morelink a, .perspektiefe-teaser-txt a {
  background-image:url('../img/weiterlesen-passiv.png');
  background-repeat:no-repeat;
  background-position:center center;
  color:transparent;
}

.news-list-morelink a:hover, .perspektiefe-teaser-txt a:hover {
  background-image:url('../img/weiterlesen-aktiv.png');
  background-repeat:no-repeat;
  background-position:center center; 
  color:transparent;  
}

p.news-list-imgcaption {
  font-size: 12px;
  line-height: 16px;
  margin:0 0 8px 0;
}

.mediacontent {
  position: relative;
  padding-bottom: 55%;
  padding-top: 15px;
  height: 0;
  overflow: hidden;
  margin:20px 0;
}

.mediacontent.single {
  margin:0;
}

.mediacontent iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*------------ Kontakte -----------------*/
.news-list-container.contacts {
  margin:25px 0 0 0;
}

.contact-vita, .contact-publications {
  visibility:hidden;
  height:0px;
  margin:7px 0 0 0;
}

.news-list-item.teaser .contact-image img {
 margin: 0; 
}

.contact-image {
  width:20%;
  padding: 0 4% 0 0;
  float:left;
  height:100px;
  background-color:#cccccc:
}

.contact-info-1 {
  width:80%;
  float:left;
  font-family: "HelveticaNeueW01-77BdCn 692722";
  font-size:18px;
  margin: 0 0 10px 0;  
}

.contact-info-2 {
  width:40%;
  float:left;  
  /*height:100%;*/
}

.contact-info-3 {
  width:40%;
  float:left;  
}

.contact-info-4 {
  width:40%;
  float:right;
  margin:37px 0 0 0;
}

.contact-info-4 a {
  cursor:pointer;
}

.contact-info-5 {
  width:100%;
}


/*----- Info-Abo (Perspektiefe Online) --------*/

.info-abo-subscribe {
  color:#000000;  
}

.info-abo-subscribe a {
 color:#ffffff; 
 font-weight:bold;
}

.info-abo-subscribe a:hover {
  text-decoration:underline;
}

.info-abo-caption {
    border-color: #c8c8c8;
    border-style: solid;
    border-width: 0 0 1px;
    padding: 8px 0; 
    font-family: "HelveticaNeueW01-77BdCn 692722";
    font-size: 18px;
    line-height: 21px; 
}

.info-abo-label {
    padding: 8px 0;   
}

.info-abo-submit {
 text-align: right; 
}

.info-abo-subscribe input[type="submit"] {
  background-color: transparent;
  color: #ffffff;
  text-transform: uppercase;
  border-width:0px;
  font-family: "HelveticaNeueW01-77BdCn 692722";
  font-size: 15px; 
  padding: 8px 0; 
  margin: 0; 
}

.info-abo-subscribe input[type="text"] {
 border-width: 1px;
 border-color: #C8C8C8;
 border-style: solid;
 height: 30px;
 width: 100%; 
}

.info-abo-subscribe input[type="checkbox"] {
 background-color: #ffffff;
 border-width: 9px;
 border-color: #C8C8C8;
 border-style: solid;
 margin: 3px 10px 50px 0;
 float: left;
}

/*--- Indexed-Search ---*/
.tx-indexedsearch-info.info {
  display: none;
}  

.tx-indexedsearch-searchbox-sword.sword {
  margin: 0 0 0 20px;
}  

.tx-indexedsearch-searchbox-button.submit {
  margin: 20px 0 20px 20px;  
}  

.tx-indexedsearch-browsebox {
 margin: 0 0 20px 0; 
} 

.tx-indexedsearch-browsebox li {
	display: inline;
	margin-right: 5px;
}

.tx-indexedsearch-icon.icon {
  display: none;
}  

.tx-indexedsearch-title.title a {
  font-family: "HelveticaNeueW01-77BdCn 692722";
  font-size: 24px;
  line-height: 28px;
} 

.tx-indexedsearch-browsebox p {
  margin-bottom: 30px;
}  

ul.browsebox {
  margin-bottom: 30px;  
}  

.dropdown.search .dropdown-menu {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    max-height: 0;
    display: block;
    overflow: hidden;
    opacity: 0;
    right:0;
    left:auto;
}

.dropdown.search.open .dropdown-menu {
    max-height: 200px;
    opacity: 1;
}

.dropdown.search .dropdown-menu li {
  background-color:#fff;
  padding:15px 20px;  
}  

.dropdown.search .dropdown-menu li .quicksearch {
  width: 250px;
  padding: 5px;
} 

.dropdown.search legend,
.dropdown.search label,
.dropdown.search p,
.dropdown.search .tx-indexedsearch-search-submit,
.dropdown.search  .tx-indexedsearch-rules
{
	display: none;
}

/*.nav.navbar .qicksearch {
  width: 250px;
  padding: 5px;  
} */ 

/*------------ Media-Queries -------------*/
/*@media (max-width:768px)
{*/
@media (max-width:1000px)
{  
.navbar-header-main .navbar-brand
{
  height:60px;
}

.navbar-brand.navbar-brand-image.right
{
  padding:0px 15px;
}

.footer-section, .meta-section, .container.header {
    padding: 0 30px 30px 30px;
}

.perspektiefe-menu-logo {
 margin: 0 0 50px 30px;
}

.logo-2 {
 text-align:left;
 margin: 0 0 0 15px; 
}

.info-abo-subscribe input[type="checkbox"] {
 margin: 3px 10px 10px 0;
}

.navbar-nav {
 margin: 0; 
}

.menu-v {
    margin: 0px;
    padding: 25px 0 0 0;
}
/*}*/
