.clr {clear:both;}

/*.en img, .fr img, .es img, .ru  img, .it img{opacity: 0.2;}*/

#top_green { clear:both; background:#8ccf03; height:10px; }
#header { clear:both; background:white; }
#header-menu {margin: -72px 0 0 0;}
#navigation {margin: -9px 0 0 345px;}
#banner {margin: 0 auto; width:1000px;overflow: visible;}
.region-search-area {float: right;
margin: -122px 10px 0 110px;
padding: 5px 0 5px 0;
-webkit-box-shadow: 0px 1px 3px 2px #EEECEC;
box-shadow: 0px 1px 3px 2px #EEECEC;
-webkit-border-radius: 5px;
border-radius: 5px;}
.active-trail {color: #8CCF03!important;}
#block-views-featured-slider-block {float: left;
margin: 20px 0 0 0;}
.language-switcher-locale-url li{display:inline; float:left;margin: 0 6px;float: left;list-style: none;}
ul.language-switcher-locale-url {margin: 0;padding: 12px;}
.view-featured-slider {height: 428px;
margin: 0 -89px;
padding: 0 91px;
background-repeat: no-repeat;
/*background-size: 1073px 54px;*/
background-position: bottom left;
background-image: url('images/slider_shadow.png');}

/*.view-featured-slider .flexslider img{-webkit-box-shadow: 0 24px 20px -17px #494949;
box-shadow: 0 24px 20px -17px #494949;
-moz-box-shadow: 0 24px 20px -17px #494949;}*/
.view-featured-slider a.next, .view-featured-slider a.prev {border-color:transparent!important;}

.slider_content_box {position: absolute;bottom: 20px;width: 500px;right: 0; background-color:#fff;opacity: 0.95;}
#flexslider_views_slideshow_featured_slider-block li{height:400px;}
.view-id-featured_slider .flex-nav-container {
float: left;
position: relative;
width: 980px;
margin-bottom: 30px;
}
ol.flex-control-nav {position: absolute;bottom: 35px;right: 0;width: auto;padding: 5px 40px 0px 10px !important;background-color: white;}
.slider_content_box h1, .slider_content_box h2 { font-size: 16px;
padding: 12px 0 5px 15px;
margin: 0;
/*text-transform: uppercase;*/
text-shadow: none;
font-weight: bolder;
color: #535353;}
.slider_content_box p {padding: 0 0 15px 15px;margin: 0 10px 0 0;line-height: 13px;font-size: 11px;}
.slider_content_box a {
position: absolute;
bottom: 6px;
right: 0px;
color: white !important;
background-image: url('images/more_slider.png');
width: 43px;
height: 20px;
padding: 0 22px 0 0;
background-repeat: no-repeat;
background-position: 0 3px;
font-size: 10px;
text-align: center;}
.slider_content_box a:hover {background-image: url('images/more_slider_h.png');}

#flexslider_views_slideshow_main_featured_slider-block .flex-direction-nav li .prev {
left: -20px;
}
#flexslider_views_slideshow_main_featured_slider-block .flex-direction-nav li .next {
right: -5px;
}
img.language-icon{width: 17px;height: 12px;}
.region-footer-first {
width: 100%;
margin: 0 0 60px 0;
float: left;
}
.region-footer-third {
width: 245px;
border: 1px solid #CCCDCE;
margin: 40px 0 20px 0;
border-radius: 5px;
padding: 0 15px 15px 15px;
float: left;
height: 1255px;
}
.frontpage-blog-item {width: 42%;float: left;border: 1px solid #CCCDCE;margin: 40px 20px 0 0;border-radius: 5px;padding:15px;position: relative;height: 584px;
}
#block-views-blog-news-block {float:none;height: 308px;width: 100%;}
.social_icons_frontpage a{ float:left;}
.social_icons_frontpage img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
   filter: gray; 
    -webkit-filter: grayscale(100%); 
	margin: 0 2px 10px 0;
}
.social_icons_frontpage img:hover {
    filter: none;
    -webkit-filter: grayscale(0);
}

.view-blog-frontpage-article-items .views-field-field-categories {
width: 100%;
float: left;
padding: 1px 0 0 20px;
font-size: 1.6em;
background-image: url('images/clipper_blog.png');
height: 38px;
background-repeat: no-repeat;
color: white;
margin: 10px 0 0 -23px;
}



span.frontpage_third_header_span, span.blog_item_clipper {width: 100%;
float: left;
padding: 3px 0 0 35px;
font-size: 20px;
background-image: url('images/clipper_blog.png');
height: 38px;
background-repeat: no-repeat;
color: white;
margin: 20px 0 10px -24px;
text-shadow: none;
text-transform: uppercase;
font-weight: normal!Important;
font-family: Arial,sans-serif;
}}
span.frontpage_third_header_span, span.blog_item_clipper {
margin: 20px 0 0 -23px;
}
span.blog_item_clipper {
margin: 10px 0 0 -23px;
}

span.frontpage_third_header_widget_span_first, span.frontpage_third_header_widget_span{width: 100%;

}
span.frontpage_third_header_widget_span_first {width: 100%;
float:left;

}
span.frontpage_third_header_widget_span, span.frontpage_third_header_widget_span_first {width: 100%;
color: #7A7A7A;
margin: 10px 0 5px 0;
text-shadow: none;
text-transform: uppercase;
font-size: 16px;
float:left;
border-bottom: 1px solid #CACACA;
border-top: 1px solid #CACACA;
padding:2px 0;
}
#block-widgets-s-twitter-box, #block-multiblock-6  {float:left;margin:10px 0 0 0;width: 100%;height: 295px;overflow: hidden;} 
#block-multiblock-6 iframe, #block-widgets-s-twitter-box iframe {
width: 100%;
}
span.frontpage_third_header_widget_span {margin: 15px 0 10px 0;}
span.frontpage_third_header_widget_span_first {margin: 10px 0 10px 0;}
#block-views-blog-archiv-block,#block-widgets-s-twitter-stream, #block-widgets-s-social-icons{width: 100%;float:left;}
.frontpage_third_header_widget_item_blog {}
.view-blog-archiv div div ul li {width:100%;float: left;}
#twtr-widget-1 {float:left;}
.view-blog-frontpage-article-items .views-field-title  a{color: #666363 !important;
font-size: 18px;
letter-spacing: -1px;}
.view-blog-frontpage-article-items .views-field-title  a:hover{color:#8CCF03!important;}
.frontpage-blog-item .views-field-title {height: 72px;
overflow: hidden;
float: left;}
.frontpage-blog-item .views-field-field-blog-image {float:left;max-width: 100%;margin: 0 0 7px 0;}
.frontpage-blog-item .views-field-body {
text-align: justify;
margin: 10px 0 0 0;
float: left;
height: 275px;
width: 100%
}
.view-blog-frontpage-article-items .views-field-fb-social {float:left;margin:10px 0 0 0;max-width: 113px;}
.view-blog-frontpage-article-items .tweetbutton-tweet{float:left; margin:10px 0 0 10px;width: 90px;}
.view-blog-frontpage-article-items .tweetbutton-tweet ul{margin:0;padding:0;}
.view-blog-frontpage-article-items .views-field-view-node  {margin:10px 0 0 0;
position: absolute;
bottom: 20px;
right: 7px;}
.view-blog-frontpage-article-items .views-field-view-node  span a {
float: left;
color: white !important;
background-image: url('images/more.png');
width: 50px;
height: 20px;
padding: 0 18px 0 0;
background-repeat: no-repeat;
background-position: 0 2px;
text-align: center;}
.view-blog-frontpage-article-items .views-field-view-node  span a:hover{background-image: url('images/more_h.png'); }

.view-id-blog_news a{color: #5C5C5B !important;
margin: 0 0 10px 0;
font-size: 14px;
}
.page-blogarchiv .field-name-title h2 a{color: #8ccf03!important;
font-size: 21px;
}
/*.page-blogarchiv .field-name-field-categories {display:none;
}
.page-blogarchiv .field-name-node-link a, .page-blogarchiv .field-name-node-link a:hover{color: white!important;
}*/




.view-id-blog_news a{
float: left;}

.view-id-blog_news a:hover , .view-id-blog_archiv a:hover  {color:#8CCF03!important;}

#block-menu-menu-navigation {float: left;
width: 340px;
font-family: arial, verdana, sans-serif !important;}
#block-menu-menu-navigation h2{
float: left;
margin: 0 0 0 0;
padding: 0;
color: #6B6B6B !important;
font-size: 16px;
font-weight: bold;
width: 100%;
text-transform: uppercase;
}

ul.secondary-menu, #footer-bottom ul.menu {
padding: 0;
margin: 0 0 10px 0;
display: block;
overflow: hidden;
width: 100%;
float:left;
}
#footer-bottom ul.menu li {
width: 100%;
padding: 0 10px 0 0 !important;
color: #6B6B6B !important;
}

#footer-bottom ul.menu li a{
color: #6B6B6B !important;
font-size: 14px;
}
#footer-bottom ul.menu li a:hover{
text-decoration:underline;
}
#footer-bottom-left {width: 810px;
margin-right: 0;}
#block-views-tobesocial-block-block  {width: 245px;min-height: 150px;}
#block-views-tobesocial-block-block, #block-views-tobesocial-copyright-block, #block-widgets-s-bottom-icons, #block-menu-menu-kontakt-menu{float:left;}
#block-views-tobesocial-copyright-block, #block-widgets-s-bottom-icons {width: 215px;}
#block-widgets-s-bottom-icons {margin: 20px 0 0 0;}
#block-views-tobesocial-block-block h4, #block-views-tobesocial-copyright-block h4{
float: left;
margin: 0 0 0 0;
padding: 0;
color: #6B6B6B !important;
font-size: 16px;
font-weight: bold;
width: 100%;
}
#block-views-tobesocial-copyright-block h4 {

margin: 0 0 5px 0;

}
#block-views-tobesocial-copyright-block h4{text-transform: uppercase;}
p.media_agentur_bottom {float: left;
margin: 0 0 10px 0 !important;width: 100%;}

#block-views-tobesocial-block-block p, #block-views-tobesocial-copyright-block p, #block-widgets-s-bottom-icons p{
margin: 0 0 0 0;
line-height: 15px;
}
#block-views-tobesocial-block-block a{
color: #6B6B6B !important;
float:left;
width:100%;
line-height: 16px;
}
#block-views-tobesocial-block-block a:hover{
text-decoration:underline;
}
#block-widgets-s-bottom-icons a {float:left;}
p.bottom_follow {float: left;
width: 100%;
font-size: 16px;
font-weight: bold;
margin: 0 0 5px 0 !important;}
#footer-bottom-right {
width: 100px;
float: right;
margin: 0;
}
#block-menu-menu-kontakt-menu a{
font-size: 14px;
text-transform: uppercase;}

#block-widgets-s-bottom-icons  img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
	margin: 0 2px 10px 0;
}
#block-widgets-s-bottom-icons  img:hover {
    filter: none;
    -webkit-filter: grayscale(0);
}
ul.inline, ul.links.inline {
display: none !important;
padding-left: 0;
}
#block-multiblock-1 {}
#block-multiblock-1 .content {overflow:visible;float: left;}
.region-sidebar-first {width: 245px;
border: 1px solid #AFAFAF;
margin: 20px 0 25px 0;
border-radius: 5px;
padding: 0 15px 15px 15px;
float: left;
background-color:#fff;}
#block-multiblock-1 ,#block-multiblock-2 ,#block-multiblock-3 ,#block-multiblock-4 ,#block-multiblock-5 , #block-widgets-s-fb-like-box, #block-menu-menu-kategorien, #block-tagclouds-1 {
float:left;
width: 100%;}
#block-views-blog-article-items-block{float: left;
margin: 20px 0 0 -20px;

}
#block-tagclouds-1 a{
color: #7A7A7A;
}
#block-tagclouds-1 a:hover{
color:#8CCF03;
}
#main, #block-menu-menu-kategorien, #block-tagclouds-1 {
float: left;
}
#block-menu-menu-kategorien, #block-tagclouds-1 {
width:100%;
}
#block-menu-menu-kategorien a {border:none !important;line-height: 15px;color: #5C5C5B !important;}
#block-menu-menu-kategorien a:hover {color: #8CCF03 !important;}
#block-widgets-s-fb-like-box {margin:15px 0 0 0;float: left;
height: 280px;}


#block-widgets-s-fb-like-box  iframe{
border-bottom: rgb(219, 218, 218) solid 1px !important;
width: 244px!important;
}
#block-tagclouds-1 .more-link {display:none;}

#block-menu-menu-kategorien h2, #block-tagclouds-1 h2  {
width: 100%;
color: #7A7A7A;
margin: 15px 0 5px 0;
text-shadow: none;
text-transform: uppercase;
font-size: 16px;
float: left;
border-bottom: 1px solid #CACACA;
border-top: 1px solid #CACACA;
padding: 5px 0;
}
#block-menu-menu-kategorien li {
float: left;
width: 100%;
font-size: 18px;
}
#block-multiblock-1 img {    filter: none;
    -webkit-filter: grayscale(0);} 
.social_icons_frontpage {float:left;}
.view-blog-article-items .view-content .blog-item-article{
background-color: white;
width: 308px;
float: left;
margin: 0 0 20px 25px;
padding: 10px;
border: 1px solid #AFAFAF;
border-radius: 5px;}

.blog-item-article .blog_item_clipper {margin: 10px 0 0 -19px;}

.blog-item-article {padding: 10px;}


.blog-item-article  .views-field-title {float: left;margin:0 0 10px 0;height: 75px;}
.blog-item-article  .views-field-title h2{margin:0; padding:0;}
.blog-item-article  .views-field-body {
text-align: justify;
margin: 10px 0 0 0;
float: left;
height: 240px;
}
.blog-item-article  .views-field-field-blog-image{float: left;}
.blog-item-article  .views-field-field-blog-image img{height:147px; width:308px;}
.blog-item-article  .views-field-fb-social {float: left;
margin: 10px 0 0 0;}
.blog-item-article  .views-field-field-tweetbutton {float: left;
margin: 10px 0 0 10px;
width: 90px;}
.blog-item-article  .views-field-view-node{float: right;
margin: 10px 0 0 0;}
.blog-item-article .views-field-view-node span a {
float: left;
color: white !important;
background-color: #8CCF03;
padding: 0 8px;
border-radius: 3px;
}
.blog-item-article .views-field-view-node span a:hover {
text-decoration:underline;
}
#block-system-main {background-color: white;
float: left;
margin: 20px 0 0 0;
border: 1px solid #AFAFAF;
border-radius: 5px 5px 0 0;
border-bottom: none;
max-width: 685px;
}
#block-system-main img {float:left;max-width: 645px;}
#block-system-main h1 {
font-size: 1.4em; line-height: 27px;
margin: 20px 20px 10px 20px;
float: left;}
#block-system-main h1 a{width: 645px;float: left;font-size: 1.4em;line-height: 27px;}
#block-system-main p {
float: left;
margin: 20px 20px 0 20px;
width: 94%;
/*font-size: 16px;*/
line-height: 15px;
font-size: 14px;
}

.node-type-blog #block-system-main p {
line-height: 19px;
font-size: 1.3em;
}
.node-type-blog #block-system-main li {float:left;line-height: 17px;
font-size: 16px; margin: 2px 0;width: 96%;}



.field-name-post-date, .field-type-taxonomy-term-reference {
float: left;
font-size: 15px;
margin: 0 20px 0 20px;
max-width: 645px;}
.field-name-title, .field-name-field-tags, .field-name-body , .field-name-field-tags .field-item {float:left;}
.field-name-field-tags .field-item a{margin:0 10px 0 0;font-size: 13px;}
.field-name-body  .field-item p{margin: 0 0 10px 0;}
.field-name-field-tags {
margin: 10px 20px 20px 20px;
padding: 0 0 0 0;
}
.field-name-field-categories {
float:left;
font-size: 15px;
margin: 20px 20px 0 20px;
max-width: 645px;
border-top: solid 2px #DFDFDF;
padding: 15px 0 0 0;
width: 100%;
}

.view-blog .views-row-1,.view-blog .views-row-3,.view-blog .views-row-5,.view-blog .views-row-7,.view-blog .views-row-9 {
background-color: white;
width: 308px;
float:left;
margin: 0 0 20px 5px;
padding: 10px;
border: 1px solid #AFAFAF;
border-radius: 5px;
height: 515px;}
.view-blog .views-row-2,.view-blog .views-row-4,.view-blog .views-row-6,.view-blog .views-row-8,.view-blog .views-row-10 {
background-color: white;
width: 308px;
float:right;
margin: 0 0 20px 0;
padding: 10px;
border: 1px solid #AFAFAF;
border-radius: 5px;
height: 515px;}

.view-blog .views-row  .field-name-post-date{width: 100%;
padding: 6px 0 0 35px;
font-size: 1.6em;
background-image: url('images/clipper.png');
height: 38px;
background-repeat: no-repeat;
color: white;
margin: 10px 0 0 -19px;
}

/********** BLOGARCHIV ***********/
.view-blog-archiv {margin:20px 0 0 0;height: 387px;}
#main  .view-blog-archiv span.frontpage_third_header_widget_span {display:none;}


.view-blog-archiv  .views-row-1,.view-blog-archiv  .views-row-3,.view-blog-archiv  .views-row-5,.view-blog-archiv  .views-row-7,.view-blog-archiv  .views-row-9 {
background-color: white;
width: 308px;
float:left;
margin: 0 0 20px 5px;
padding: 10px;
border: 1px solid #AFAFAF;
border-radius: 5px;}

.view-blog-archiv .views-row-2,.view-blog-archiv .views-row-4,.view-blog-archiv .views-row-6,.view-blog-archiv .views-row-8,.view-blog-archiv .views-row-10 {
background-color: white;
width: 308px;
float:right;
margin: 0 0 20px 0;
padding: 10px;
border: 1px solid #AFAFAF;
border-radius: 5px;}

.view-blog-archiv .views-row  .field-name-post-date{width: 100%;
padding: 6px 0 0 35px;
font-size: 1.6em;
background-image: url('images/clipper.png');
height: 38px;
background-repeat: no-repeat;
color: white;
margin: 10px 0 0 -19px;
}

.view-blog-archiv .field-name-post-date, .view-blog-archiv .field-name-title , .view-blog-archiv .field-name-title h2,.view-blog-archiv .field-name-body,.view-blog-archiv  .fb-social-like-plugin
,.view-blog-archiv .field-name-field-tweetbutton, .view-blog-archiv .field-name-field-blog-image img {float: left;}

 .view-blog-archiv .field-name-title {
margin: 0 0 2px 0;
height: 75px;}
.view-blog-archiv  .field-name-body {
text-align: justify;
margin: 10px 0 0 0;
float: left;
height: 200px;
font-size: 14px;
}
.view-blog-archiv  .fb-social-like-plugin {width:120px;}
.view-blog-archiv  .field-name-field-tweetbutton, .page-blogarchiv .field-type-tweetbutton  {width: 95px;float:left;}
.field-type-tweetbutton  {width: 95px;float:left;}
.view-blog-archiv  .field-name-node-link a{float:right;color: white !important;
background-image: url('images/more.png');
width: 68px;
height: 20px;
padding: 0 0 0 9px;
background-repeat: no-repeat;
background-position: 0 2px;
color:white;}

.view-blog-archiv  .field-name-node-link a:hover{
background-image: url('images/more_h.png');}
.view-id-blog .field-name-field-categories {border:none !important;}

.view-blog-archiv .field-name-title h2{margin:0;padding:0;}
.view-blog-archiv .field-name-title h2 a{color: #666363 !important;font-size: 18px;}
.view-blog-archiv .field-name-title h2 a:hover{color: #8CCF03!important;}
.view-blog-archiv .views-row  img{margin:0;padding:0;}

/********** KATEGORIES ***********/
.view-id-taxonomy_term {margin:20px 0 0 0;}
#main  .view-id-taxonomy_term span.frontpage_third_header_widget_span {display:none;}


.view-id-taxonomy_term  .views-row-1,.view-id-taxonomy_term  .views-row-3,.view-id-taxonomy_term  .views-row-5,.view-id-taxonomy_term  .views-row-7,.view-id-taxonomy_term  .views-row-9 {
background-color: white;
width: 308px;
float:left;
margin: 0 0 20px 5px;
padding: 10px;
border: 1px solid #AFAFAF;
border-radius: 5px;}

.view-id-taxonomy_term .views-row-2,.view-id-taxonomy_term .views-row-4,.view-id-taxonomy_term .views-row-6,.view-id-taxonomy_term .views-row-8,.view-id-taxonomy_term .views-row-10 {
background-color: white;
width: 308px;
float:right;
margin: 0 0 20px 0;
padding: 10px;
border: 1px solid #AFAFAF;
border-radius: 5px;}

.view-id-taxonomy_term .views-row  .field-name-post-date{width: 100%;
padding: 6px 0 0 35px;
font-size: 1.6em;
background-image: url('images/clipper.png');
height: 38px;
background-repeat: no-repeat;
color: white;
margin: 10px 0 0 -19px;
}

.view-id-taxonomy_term .field-name-post-date, .view-id-taxonomy_term .field-name-title , .view-id-taxonomy_term .field-name-title h2,.view-id-taxonomy_term .field-name-body,.view-id-taxonomy_term  .fb-social-like-plugin
,.view-id-taxonomy_term .field-name-field-tweetbutton, .view-id-taxonomy_term .field-name-field-blog-image img {float: left;}

 .view-id-taxonomy_term .field-name-title {
margin: 0 0 2px 0;
height: 75px;}
.view-id-taxonomy_term  .field-name-body {
text-align: justify;
margin: 10px 0 0 0;
float: left;
height: 200px;
font-size: 14px;
}
.view-id-taxonomy_term  .fb-social-like-plugin {width:120px;}
.view-id-taxonomy_term  .field-name-field-tweetbutton  {width: 95px;}
.view-id-taxonomy_term  .field-name-node-link a{float:right;color: white !important;
background-image: url('images/more.png');
width: 68px;
height: 20px;
padding: 0 0 0 9px;
background-repeat: no-repeat;
background-position: 0 2px;
color:white;}

.view-id-taxonomy_term  .field-name-node-link a:hover{
background-image: url('images/more_h.png');}
.view-id-blog .field-name-field-categories {border:none !important;}

.view-id-taxonomy_term .field-name-title h2{margin:0;padding:0;}
.view-id-taxonomy_term .field-name-title h2 a{color: #666363 !important;font-size: 18px;}
.view-id-taxonomy_term .field-name-title h2 a:hover{color: #8CCF03!important;}
.view-id-taxonomy_term .views-row  img{margin:0;padding:0;}


/**********   TAGS **************/





.views-row .field-name-field-categories{width: 140px;
padding: 2px 165px 0 20px;
font-size: 1.5em;
background-image: url('images/clipper_blog.png');
height: 38px;
background-repeat: no-repeat;
color: white;
margin: 10px 0 0 -19px;
text-align: center;
border:none;
}
.pager {
background-color: white;
margin: 0 0 40px 5px!important;
padding: 5px!important;
border: 1px solid #AFAFAF;
border-radius: 5px;
}
.pager a{
color:#7A7A7A;
}
.pager a:hover{
color:#8CCF03;
}
#block-multiblock-5 .pager, #block-views-blog-archiv-block .pager {
background-color: white;
border: none;
}
#block-multiblock-5 .pager {
position: absolute;
bottom: -10px;
left: 16px;
margin: 0!important;
padding: 0px!important;
}
#block-views-blog-archiv-block .pager {position: absolute;
bottom: -8px;
left: 16px;
margin: 0!important;
padding: 0!important;
overflow:hidden;
}
.view-blog-archiv {
position: relative;
}



#block-multiblock-5 .pager-next, #block-multiblock-5 .pager-last, #block-views-blog-archiv-block .pager-next, #block-views-blog-archiv-block .pager-last{
display:none;
}
#block-multiblock-5 {position:relative;}

#block-multiblock-5  .item-list .pager li {
background-image: none;
display: inline-block;
list-style-type: none;
padding: 0px;
width: 10px!important;
height: 18px!important;
overflow: hidden;
}

#block-views-blog-archiv-block .item-list .pager li {
background-image: none;
display: inline-block;
list-style-type: none;
padding: 0px;
width: 10px!important;
height: 18px!important;
overflow: hidden;
}


#block-multiblock-5  .item-list .pager li a{
line-height: 18px;
}

.view-id-blog_archiv a {
color: #5C5C5B !important;
font-size: 14px;
width:20px;
}

.view-blog .field-name-post-date, .view-blog .field-name-title , .view-blog .field-name-title h2,.view-blog .field-name-body,.view-blog  .fb-social-like-plugin
,.view-blog .field-name-field-tweetbutton, .view-blog .field-name-field-blog-image img {float: left;}

 .view-blog .field-name-title {
margin: 0 0 2px 0;
height: 75px;}
.view-blog  .field-name-body {
text-align: justify;
margin: 10px 0 0 0;
float: left;
height: 200px;
font-size: 14px;
width: 100%;
}
.view-blog  .fb-social-like-plugin {width:120px;}

.view-blog  .field-type-tweetbutton,
.page-taxonomy-term .field-type-tweetbutton,
.page-blogarchiv .field-type-tweetbutton {width: 95px;float: left;}

.view-blog  .field-name-node-link a{
float: right;
color: white !important;
background-image: url('images/more.png');
width: 51px;
height: 20px;
padding: 0 17px 0 0;
background-repeat: no-repeat;
background-position: 0 2px;
text-align: center;
color: white;}

.view-blog  .field-name-node-link a:hover{
background-image: url('images/more_h.png');}
.view-id-blog .field-name-field-categories {border:none !important;}

.view-blog .field-name-title h2{margin:0;padding:0;}
.view-blog .field-name-title h2 a{color: #666363 !important;font-size: 18px;}
.view-blog .field-name-title h2 a:hover{color: #8CCF03!important;}
.view-blog .views-row  img{margin:0;padding:0;}



/***************  BLOGSLIDER ******************/


.view-blog-item-slider .flex-nav-container{max-width: 685px;
margin: 20px 0 20px 5px;}
.view-blog-item-slider .flex-nav-container a{
color:#fff !important;}
#block-tagadelic-1 .more-link{display:none;}
#block-system-main .field-type-taxonomy-term-reference a, #block-system-main .field-name-field-tags a {color:#ADADAD;}
#block-system-main .field-type-taxonomy-term-reference a:hover, #block-system-main .field-name-field-tags a:hover {text-decoration:underline;}
.view-blog-item-slider .flex-caption {
background: rgba(0, 0, 0, .6);
}
.view-blog-item-slider  ol.flex-control-nav {
position: absolute;
bottom: 30px;
right: 0px;
width: auto;
padding: 5px 20px 0px 10px !important;
background: none;
}
.view-blog-item-slider .flex-caption a {margin:0 150px 0 0;}
.view-blog-item-slider  .flexslider ul.slides, .view-blog-item-slider  .flex-nav-container ol.flex-control-nav,.view-blog-item-slider  .flex-nav-container ul.flex-direction-nav,.view-blog-item-slider  .flexslider ul.slides li img {
border-radius: 5px;
}
.view-blog-item-slider  .flex-caption {
margin: 0 0 20px 0;
}
.view-id-blog_article_items {
width: 710px;
float: left;
}
#block-widgets-s-blog-artikel-social-links{float: left;
margin: 0 0;
background-color: white;
border-left: 1px solid #AFAFAF;
border-right: 1px solid #AFAFAF;
border-bottom: none;
padding: 0 20px;
width: 645px;
z-index:10;}
#widgets-element-socialmedia_facebook-like-button {float: left;
margin: 0 5px 0 0;width: 120px;}
#widgets-element-socialmedia_twitter-tweet-horizontal-count {float: left;
margin: 0 5px 0 0;
width: 85px;}
#widgets-element-socialmedia_addthis-google-plusone {float: left;
width: 65px;
margin: 0 5px 0 0;}
#widgets-element-service_links_pinterest_button {float: left;
width: 100px;margin: 0 5px 0 0;}
#widgets-element-service_links_delicious {float: left;
margin: 5px 10px 0 0;}

#block-disqus-disqus-comments {
float: left;
background-color: white;
margin: 0px 0 40px 0;
border-left: 1px solid #AFAFAF;
border-right: 1px solid #AFAFAF;
border-bottom: 1px solid #AFAFAF;
padding: 0 20px;
width: 645px;
border-radius: 0 0 5px 5px;
}
#widgets-element-socialmedia_addthis-addthis-counter {margin: 3px 0 0 0;}
#widgets-element-blog_artikel_social_links {float: left;}
#block-menu-menu-agentur-menu h2, #block-menu-menu-leistungen h2 {
width: 100%;
float: left;
padding: 2px 0 0 35px;
font-size: 20px;
background-image: url('images/clipper_blog.png');
height: 38px;
background-repeat: no-repeat;
color: white;
margin: 20px 0 10px -24px;
text-shadow: none;
text-transform: uppercase;
font-weight: normal!Important;
}
#block-menu-menu-agentur-menu ul.menu li, #block-menu-menu-leistungen ul.menu li, #block-menu-menu-tobetracker ul.menu li{
font-family: arial, verdana, sans-serif !important;
list-style: none;
margin: 0;
padding: 0;
list-style-image: none;
float: left;
width: 100%;
text-transform: uppercase;
font-size: 15px;
letter-spacing: 0;
border-bottom: 1px solid #E7E7E7;
line-height: 21px;
}
#block-menu-menu-agentur-menu ul.menu li a, #block-menu-menu-leistungen ul.menu li a{
color:#7A7A7A !important;
padding: 7px 10px 7px 10px;
}
#block-menu-menu-agentur-menu ul.menu li a.active, #block-menu-menu-agentur-menu ul.menu li a:hover, #block-menu-menu-leistungen ul.menu li a.active, #block-menu-menu-leistungen ul.menu li a:hover{
color:#8CCF03 !important;
font-weight: bolder;
}
#block-menu-menu-agentur-menu, #block-menu-menu-leistungen {float: left;
margin: 0 0 30px 0;}
.node-agentur-2-cols {
width: 94%;
border: 1px solid #AFAFAF;
margin: 20px 0 20px 0;
border-radius: 5px;
padding: 20px;
float: left;
background-color: white;}

.page-node-13 h1, .page-node-14 h1,
.page-node-15 h1, .page-node-16 h1,
.page-node-17 h1, .page-node-18 h1,
.page-node-19 h1, .page-node-20 h1,
.page-node-21 h1, .page-node-22 h1,
.page-node-23 h1, 
.page-node-269 h1, .page-node-270 h1,
.page-node-271 h1, .page-node-272 h1,
.page-node-273 h1, .page-node-274 h1,
.page-node-275 h1, .page-node-276 h1,
 
.page-node-357 h1, .page-node-358 h1,
.page-node-359 h1, .page-node-360 h1,
.page-node-361 h1, .page-node-362 h1,
.page-node-363 h1,
.page-node-418 h1, .page-node-419 h1,
.page-node-420 h1, .page-node-421 h1,
.page-node-422 h1, .page-node-423 h1,
.page-node-424 h1,

.page-node-23 h1, .page-node-20 h1,
.page-node-21 h1, .page-node-24 h1,
.page-node-22 h1, .page-node-55 h1,
.page-node-273 h1, .page-node-274 h1,
.page-node-275 h1, .page-node-276 h1,
.page-node-299 h1,
.page-node-535 h1, .page-node-536 h1,
.page-node-537 h1, .page-node-538 h1,
.page-node-312 h1, .page-node-313 h1,
.page-node-314 h1, .page-node-315 h1,
.page-node-316 h1, .page-node-317 h1,
.page-node-318 h1,
.page-node-387 h1, .page-node-391 h1,
.page-node-388 h1, .page-node-392 h1,
.page-node-389 h1, .page-node-393 h1,
.page-node-390 h1




{
font-size: 18px !important;
color: #7A7A7A !important;
line-height: 21px!important;
float: left!important;
margin: 0 0 10px 0!important;
text-shadow: none!important;
width: 100%!important;
}
.page-node-55 h1,  .page-node-299 h1,
.page-node-535 h1, .page-node-536 h1,
.page-node-537 h1, .page-node-538 h1 {margin: 0 20px 10px 20px !important;}

#block-webform-client-block-52 p {line-height: 15px;}
.node-agentur-2-cols h2, .node-type-content-1-cols h2,
.page-node-23 h2, .page-node-20 h2,
.page-node-21 h2, .page-node-24 h2,
.page-node-22 h2, .page-node-55 h2,
.page-node-273 h2, .page-node-274 h2,
.page-node-275 h2, .page-node-276 h2,
.page-node-299 h2, .page-node-535 h2,
.page-node-536 h2, .page-node-537 h2,
.page-node-538 h2,
.page-node-312 h2, .page-node-313 h2,
.page-node-314 h2, .page-node-315 h2,
.page-node-316 h2, .page-node-317 h2,
.page-node-318 h2,
.page-node-357 h2, .page-node-358 h2,
.page-node-359 h2, .page-node-360 h2,
.page-node-361 h2, .page-node-362 h2,
.page-node-363 h2,
.page-node-387 h2, .page-node-391 h2,
.page-node-388 h2, .page-node-392 h2,
.page-node-389 h2, .page-node-393 h2,
.page-node-390 h2{
font-size: 24px;
float: left;
width: 100%;
text-shadow: none;
margin: 0;
font-weight: bolder;
}
.field-name-field-content-left {float: left;}
.ds-2col-stacked-fluid > .group-left {
float: left;
width: 48%;
margin-right: 10px;
}
.ds-2col-stacked-fluid > .group-right {
float: right;
width: 48%;
margin: 4px 0 0 10px;
}
.ds-2col-stacked-fluid > .group-right img{

width: 100%;
}

.group-right li {line-height: 17px;
margin: 5px 0;
line-height: 17px;}


.group-right img{
background: none !important;
border: none !important;
padding: 0 !important;
margin: 0 0 10px 0 !important;}
.float_left {float:left;width: 48%;text-align: justify;}
.float_right {float:right;width: 48%;}
.float_right img{width:100%;}
.node-agentur-2-cols p {
margin: 0;
text-align: justify;
font-size: 14px;
line-height: 18px;
}
span.content_h1_span {
font-size: 17px!important;
color: #7A7A7A !important;
line-height: 16px;
float: left;
overflow: hidden;
margin: 6px 0 20px;
}
.node-content-1-cols {width: 94%;
border: 1px solid #AFAFAF;
margin: 20px 0 20px 0;
border-radius: 5px;
padding: 20px;
float: left;
background-color: white;}
.node-content-1-cols h1{
font-size: 26px;
float: left;
width: 100%;
}

.page-node-24 #main img {/*border: solid 1px #C9C9C9;margin: 0 0 0 3px;padding: 5px 0 5px 5px;*/}
.node-content-1-cols  ol.flex-control-nav {
bottom: 20px;
margin: 0 1px 0 0;
padding: 5px 20px 0px 10px !important;
}
.node-content-1-cols  .flex-nav-container, .node-content-1-cols  .flex-nav-container img {
border-radius: 10px;
border: 1px solid #D8D8D8;
}
.node-content-1-cols .field-type-image img {
background: none!important;
border: none!important;
padding: 0!important;
margin: 0!important;
}
.node-agentur-2-cols ul, .node-content-1-cols ul  {padding:0 0 0 20px;}
.page-node-20 .flex-nav-container {height:306px;}

.fb_marketing_box_l, .fb_marketing_box_r {width: 290px;
padding: 10px;
margin: 0 0 20px 0;
border-radius: 5px;
position: relative;
height: 150px;}

.fb_marketing_box_l{border: 1px solid #AFAFAF;
float: left;
}
.fb_marketing_box_r{border: 1px solid #AFAFAF;
float: right;}

.fb_marketing_box_l h5, .fb_marketing_box_r h5 {
width: 70%;
float: left;
padding: 6px 10px 0 10px;
font-size: 1.0em;
background-image: url('images/clipper_blog.png');
height: 25px;
background-repeat: no-repeat;
color: white;
margin: 10px 0 5px -19px;
text-shadow: none;
text-transform: uppercase;}
.fb_marketing_box_l p, .fb_marketing_box_r p {margin: 0 0 5px 0;line-height: 14px;}
.fb_marketing_box_l img, .fb_marketing_box_r img {float:right;width: 80px;margin: 5px 0 0 0;}
.fb_marketing_box_l ul, .fb_marketing_box_r ul {margin: 0 0 0 20px;
padding: 0;
height: 70px;
float: left;}
.fb_marketing_box_l li, .fb_marketing_box_r li {float:left;width: 100%;line-height: 14px;}
.fb_marketing_box_l a, .fb_marketing_box_r a {position: absolute;
bottom: 10px;
right: 5px;
background-image: url('images/more.png');
width: 68px;
height: 20px;
padding: 1px 0 0 9px;
background-repeat: no-repeat;
background-position-y: 1px;
color:white;}
.fb_marketing_box_l a:hover, .fb_marketing_box_r a:hover {
background-image: url('images/more_h.png');}

.kontakt_items {float: left;
margin: 0 0 0 60px;}
.kontakt_items_l{float: left;width: 50px;}
.kontakt_items_div a {float: left;
margin: 0 0 0 60px;width: 70%;}
.kontakt_items_div a:hover {text-decoration:underline;}
#block-multiblock-8 p{font-size:14;line-height:15px;}
#block-multiblock-8 .kontakt_items_div a {
width: 50%;
}
#block-multiblock-8 .kontakt_items_div a {
float: left;
margin: 0 0 0 41px;
width: 46%;
}
.kontakt_items_div p {margin:0 0 25px 0;}
#block-views-kontakt-block h2 {
width: 100%;
float: left;
padding: 2px 0 0 35px;
font-size: 20px;
background-image: url('images/clipper_blog.png');
height: 38px;
background-repeat: no-repeat;
color: white;
margin: 20px 0 10px -24px;
text-shadow: none;
text-transform: uppercase;
font-weight: normal;
}
.page-node-50 .view-id-kontakt h3, #block-views-kontakt-block h3 {
width: 100%;
float: left;
text-transform: uppercase;
margin: 0 0 10px 0;
padding: 0;
}


.page-node-55 #block-system-main ,
.page-node-52 #block-system-main ,
.page-node-299 #block-system-main,
.page-node-535 #block-system-main,
.page-node-536 #block-system-main,
.page-node-537 #block-system-main,
.page-node-538 #block-system-main {
float: left;
margin: 20px 0 25px 0;
border: 1px solid #AFAFAF;
border-radius: 5px;
max-width: 685px;
padding: 0 0 20px 0;
}
.page-node-55 h2, .page-node-52 h2,
.page-node-299 h2,
.page-node-535 h2, .page-node-536 h2,
.page-node-537 h2, .page-node-538 h2 
{margin: 25px 0 0 20px;}

.page-node-55 #block-system-main p,.page-node-55 #block-views-kontakt-block p,
.page-node-52 #block-system-main p,.page-node-52 #block-views-kontakt-block p,
.page-node-299 #block-system-main p,.page-node-299 #block-views-kontakt-block p,
.page-node-535 #block-system-main p,.page-node-335 #block-views-kontakt-block p,
.page-node-536 #block-system-main p,.page-node-536 #block-views-kontakt-block p,
.page-node-537 #block-system-main p,.page-node-537 #block-views-kontakt-block p,
.page-node-538 #block-system-main p,.page-node-538 #block-views-kontakt-block p {
line-height: 15px;
font-size: 14px;
}
.page-node-55 .ds-2col-stacked-fluid > .group-left,
.page-node-52 .ds-2col-stacked-fluid > .group-left,
.page-node-299 .ds-2col-stacked-fluid > .group-left,
.page-node-535 .ds-2col-stacked-fluid > .group-left,
.page-node-536 .ds-2col-stacked-fluid > .group-left,
.page-node-537 .ds-2col-stacked-fluid > .group-left,
.page-node-538 .ds-2col-stacked-fluid > .group-left {
float: left;
width: 43%;
padding: 0 20px;
}
.page-node-55 input.form-text,
.page-node-52 input.form-text,
.page-node-299 input.form-text,
.page-node-535 input.form-text,
.page-node-536 input.form-text,
.page-node-537 input.form-text,
.page-node-538 input.form-text {
width: 100%;
}
.page-node-55 h5,
.page-node-299 h5,
.page-node-535 h5,
.page-node-536 h5,
.page-node-537 h5,
.page-node-538 h5 {
width: 100%;
margin: 0;
padding: 0;
font-size: 16px;
}
.page-node-52 h5 {
margin: 30px 0 0 0;
width: 100%;
padding: 0;
font-size: 16px;}
.page-node-52 .region-sidebar-first {height:754px;}
.page-node-52 div.messages.error {display:none;}


.page-node-55 .group-left textarea,
.page-node-52 .group-left textarea,
.page-node-299 .group-left textarea,
.page-node-535 .group-left textarea,
.page-node-536 .group-left textarea,
.page-node-537 .group-left textarea,
.page-node-537 .group-left textarea {
background: none;
border: 1px solid #BEBEBE;
}
.page-node-55 .form-item, .page-node-55 .form-actions,
.page-node-52 .form-item, .page-node-52 .form-actions,
.page-node-299 .form-item, .page-node-299 .form-actions,
.page-node-535 .form-item, .page-node-299 .form-actions,
.page-node-536 .form-item, .page-node-299 .form-actions,
.page-node-537 .form-item, .page-node-299 .form-actions,
.page-node-538 .form-item, .page-node-299 .form-actions {
margin-top: 0;
margin-bottom: 5px;
}

.page-node-55 .group-header p,
.page-node-52 .group-header p,
.page-node-299 .group-header p,
.page-node-535 .group-header p,
.page-node-536 .group-header p,
.page-node-537 .group-header p,
.page-node-538 .group-header p{
float: left;
margin: 0 20px 0 20px !important;
padding:0!important;
}

.page-node-55 .group-right iframe,
.page-node-52 .group-right iframe,
.page-node-299 .group-right iframe,
.page-node-535 .group-right iframe,
.page-node-536 .group-right iframe,
.page-node-537 .group-right iframe,
.page-node-538 .group-right iframe {
width: 305px;
height: 305px;
}
.page-node-55 .group-right p,
.page-node-52 .group-right p,
.page-node-299 .group-right p,
.page-node-535 .group-right p,
.page-node-536 .group-right p,
.page-node-537 .group-right p,
.page-node-538 .group-right p {
float: left;
margin: 0 0 0 0 !important;
padding:0!important;
}
.page-node-55 .group-left p,
.page-node-52 .group-left p,
.page-node-299 .group-left p,
.page-node-535 .group-left p,
.page-node-536 .group-left p,
.page-node-537 .group-left p,
.page-node-538 .group-left p {
float: left;
margin: 0 0 10px 0 !important;
padding:0!important;
}
.page-node-55 .group-right a:hover,
.page-node-52 .group-right a:hover,
.page-node-299 .group-right a:hover,
.page-node-535 .group-right a:hover,
.page-node-536 .group-right a:hover,
.page-node-537 .group-right a:hover,
.page-node-538 .group-right a:hover {
text-decoration:underline;
}
.group-right p {text-align:left;}
#block-views-kontakt-block .kontakt_items {
float: left;
margin: 0 0 0 30px;
}
#block-views-kontakt-block .kontakt_items_div a {
float: left;
margin: 0 0 0 30px;
width: 50%;
}



#block-webform-client-block-52 h2, #block-webform-client-block-303 h2 {
width: 100%;
float: left;
padding: 1px 0 0 35px;
font-size: 1.6em;
background-image: url('images/clipper_blog.png');
height: 38px;
background-repeat: no-repeat;
color: white;
margin: 20px 0 10px -24px;
text-shadow: none;
text-transform: uppercase;
}

#block-webform-client-block-52 input.form-text, #node-52 input.form-text,
#block-webform-client-block-303 input.form-text, #node-303 input.form-text {
background: #E8E8E8;
border: 1px solid #F2F2F2;
font-family: "Lucida Grande","Lucida Sans Unicode",Segoe UI,Helvetica,Arial,sans-serif;
height: 15px;
line-height: 25px;
margin: 0 0 10px 0;
padding: 5px;
width: 96%;
}
#block-webform-client-block-52 textarea , #node-52 textarea,
#block-webform-client-block-303 textarea , #node-303 textarea {
height: 80px;
}

#block-webform-client-block-52 h5, #node-52 h5,
#block-webform-client-block-303 h5, #node-303 h5 {
font-size: 18px;
margin: 10px 0 5px 0;
}
.links ul li a, a.more, #comments ul.links li a, input[type="submit"], input[type="reset"], input[type="button"] {
background-color: #8CCF03;
color: white;
border: none;
border-radius: 5px;
padding: 3px 15px;
margin: 0;
cursor:pointer;
}
input:hover#edit-submit.form-submit  {opacity:0.6; filter: alpha(opacity = 60);}

#block-webform-client-block-52 .form-item,#block-webform-client-block-52 .form-actions,
#block-webform-client-block-303 .form-item,#block-webform-client-block-303 .form-actions {
margin-top: 0;
margin-bottom: 0;
}

input:hover[type="submit"], input:hover[type="reset"], input:hover[type="button"] {
text-decoration:underline;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
max-height: 100px;
}
#node-49 {padding: 0 250px;
margin: 0 0 80px 0;}
#node-49 input[type="submit"],#node-49 input[type="reset"],#node-49 input[type="button"] {
float: right;
}
#node-49  p {
margin: 0 20px 0 0;
}
#block-menu-menu-tobetracker {}
#block-multiblock-8 {float:left;max-width: 100%;}
#block-multiblock-8 .kontakt_items_l {
float: left;
width: 50px;
}
#block-multiblock-8 .kontakt_items {
float: left;
margin: 0 0 0 40px;
}
.page-node-50 #block-multiblock-8 h2,
.page-node-301 #block-multiblock-8 h2,
.page-node-446 #block-multiblock-8 h2,
.page-node-416 #block-multiblock-8 h2,
.page-node-341 #block-multiblock-8 h2,
.page-node-385 #block-multiblock-8 h2 {
width: 100%;
float: left;
padding: 2px 0 0 20px;
font-size: 1.5em;
background-image: url('images/clipper_blog.png');
height: 38px;
background-repeat: no-repeat;
color: white;
margin: 20px 0 10px -24px;
text-shadow: none;
text-transform: uppercase;
}
#block-menu-menu-tobetracker  ul.menu li {
font-family: arial, verdana, sans-serif !important;
list-style: none;
margin: 0;
padding: 0;
list-style-image: none;
float: left;
width: 100%;
text-transform: uppercase;
font-size: 14px;
letter-spacing: 0;
}
/*
.page-taxonomy  .region-content,.page-blogarchiv .region-content {
width: 94%;
border: 1px solid #AFAFAF;
margin: 20px 0 20px 0;
border-radius: 5px;
padding: 20px;
float: left;
background-color: white;
}
.page-taxonomy  .region-content  img, .page-blogarchiv  .region-content  img {border:none;float:left;padding:0;margin:0 0 10px 0;}
.page-taxonomy  .region-content .field-name-node-link a, .page-blogarchiv .region-content .field-name-node-link a {
float: right;
background-image: url('images/more.png');
width: 68px;
height: 20px;
padding: 0 0 0 9px;
background-repeat: no-repeat;
background-position-y: 1px;
color:white;
}
.page-taxonomy  .region-content .field-name-node-link a:hover, .page-blogarchiv .region-content .field-name-node-link a:hover {
background-image: url('images/more_h.png');}
.page-blogarchiv .frontpage_third_header_widget_span,.page-blogarchiv .field-name-post-date {display:none;}

#block-multiblock-4 .frontpage_third_header_widget_span, #block-multiblock-5 .frontpage_third_header_widget_span , #block-multiblock-3 .frontpage_third_header_widget_span  {
display: block !important;
}

.page-blogarchiv .fb-social-like-plugin, .page-blogarchiv .field-name-field-tweetbutton {float:left;width:120px;}
.page-tagadelic #main {width: 64%;
border: 1px solid #AFAFAF;
margin: 20px 0 20px 0;
border-radius: 5px;
padding: 25px !important;
float: left;
background-color: white;}
.page-node-52 #block-system-main {}*/


/******************************************************************************************************************************************************************************************************/
/******EINZELNE AGENTUR SEITEN****/
.node-agentur-2-cols h1, .node-type-content-1-cols h1 
 {color: #8CCF03;
 font-size: 24px;
float: left;
width: 100%;
text-shadow: none;
margin: 0;}
.page-node-32 .field-name-field-content-body-col1 {
float: left;
margin: 0 0 0 0;
}
.page-node-48 .kontakt_items_l,
.page-node-302 .kontakt_items_l {
float: left;
width: 70px;
}

.node-type-agentur-2-cols .ds-2col-stacked-fluid, .node-type-agentur-2-cols .region-sidebar-first, .node-type-content-1-cols .node-content-1-cols, .node-type-content-1-cols .region-sidebar-first{


}
/*.page-node-13  #content-inside, .page-node-40 #content-inside, .page-node-33 #content-inside, .page-node-31 #content-inside, .page-node-28 #content-inside, .page-node-29 #content-inside,.page-node-26 #content-inside, .page-node-27 #content-inside, .page-node-30 #content-inside, .page-node-39 #content-inside, .page-node-38 #content-inside, .page-node-42 #content-inside,
.page-node-44 #content-inside, .page-node-47 #content-inside, .page-node-46 #content-inside , .page-node-32 #content-inside, .page-node-30 #content-inside, .page-node-43 #content-inside, .page-node-45 #content-inside, .page-node-34 #content-inside, .page-node-35 #content-inside, .page-node-36 #content-inside, .page-node-37 #content-inside, 
.page-node-50 #content-inside, .page-node-14 #content-inside , .page-node-20 #content-inside, .page-node-21 #content-inside, .page-node-22 #content-inside, .page-node-23 #content-inside, .page-node-24 #content-inside, .page-node-55 #content-inside     
{
background-repeat: no-repeat;
background-position: bottom left;
background-image: url('images/shadow_content.png');
padding: 0 52px 0 48px !important;
margin: 0 auto 50px auto;
background-position: bottom left;
}*/

.node-type-content-1-cols #content-inside, .node-type-agentur-2-cols #content-inside, .node-type-webform #content-inside{
background-repeat: no-repeat;
background-position: bottom left;
background-image: url('images/shadow_content.png');
padding: 0 52px 0 48px !important;
margin: 0 auto 50px auto;
background-position: bottom left;
}

.page-node-547   #content-inside,
.page-node-304 #content-inside,
.page-node-340 #content-inside,
.page-node-386 #content-inside,
.page-node-417  #content-inside,
.page-node-447  #content-inside
{background-repeat: no-repeat;
background-image: url('images/shadow_content.png');
padding: 0 52px 5px 48px !important;
margin: 0 auto 50px auto;
background-position: bottom left;}





.page-node-48 #content-inside {
background-repeat: no-repeat;
background-image: url('images/shadow_content_open.png');
padding: 0 52px 0 48px !important;
margin: 0 auto 50px auto;
background-position: bottom left;


}



/******************************************************************************************************************************************************************************************************/
#block-multiblock-7{float:left;height: 275px;}
#block-multiblock-7 h2 {
width: 247px;
color: #7A7A7A;
margin: 15px 0 20px 0;
text-shadow: none;
text-transform: uppercase;
font-size: 16px;
float: left;
border-bottom: 1px solid #CACACA;
border-top: 1px solid #CACACA;
padding: 5px 0;
}
#block-multiblock-7 a {
font-size: 18px;color: #5C5C5B !important;
}
#block-multiblock-7 a:hover {
color: #8CCF03 !important;
}



#more_info, #more_info_close {height: 20px;
padding: 5px 15px;
width: 96%;
text-align: center;
float: left;
background-repeat: no-repeat;
background-position: bottom;
color:transparent;
}

.page-node-32 #more_info,.page-node-32 #more_info_close {
background-position: bottom left;
}



#more_info{
background-image: url('images/more_arrow_down.png');
}
#more_info_close{
background-image: url('images/more_arrow_up.png');
}
/*
.page-node-53 .region-content,
.page-node-304 .region-content {
width: 94%;
border: 1px solid #AFAFAF;
margin: 20px 0 40px 0;
border-radius: 5px;
padding: 20px 20px 20px 40px;
float: left;
background-color: white;
}
*/
.page-node-53 .node-content-1-cols,
.page-node-304 .node-content-1-cols {
border: none;
}
#block-menu-menu-menu-main-menu, #block-menu-menu-menu-agentur-menu, #block-menu-menu-menu-leistungen, #block-menu-menu-menu-kontakt-menu{float:left;width:25%;}
#block-menu-menu-menu-right-menu {float:right;width:25%;margin: 42px 0 0 0;} 
.page-node-547 .region-content  h2,
.page-node-304 .region-content  h2,
.page-node-447 .region-content  h2,
.page-node-417 .region-content  h2,
.page-node-340 .region-content  h2,
.page-node-386 .region-content  h2
{font-size: 19px;color: rgb(121, 121, 121);;margin: 20px 0 0 0;border-bottom: 1px solid #D6D6D6;width: 90%;padding:0 0 5px 0;text-transform: uppercase;}
.page-node-547 .region-content ul,
.page-node-304  .region-content ul,
.page-node-447  .region-content ul,
.page-node-417  .region-content ul,
.page-node-340  .region-content ul,
.page-node-386  .region-content ul
{margin: 5px 0 0 0;padding: 0 0 0 10px; list-style-image: none;}
.page-node-547  .region-content li,
.page-node-304  .region-content li,
.page-node-447  .region-content li,
.page-node-417  .region-content li,
.page-node-340 .region-content li,
.page-node-386  .region-content li
{border-bottom: 1px solid #D6D6D6;width: 87%;padding: 3px 0;}
.page-node-547  .region-content  li a,
.page-node-53  .region-content  li a.active,
.page-node-304  .region-content  li a,
.page-node-447  .region-content  li a,
.page-node-417  .region-content  li a,
.page-node-340  .region-content  li a,
.page-node-386  .region-content  li a
{color: #949494!important;border-bottom: 1px solid #D6D6D6;text-transform: uppercase;}
.page-node-547  .region-content  li a:hover,
.page-node-304  .region-content  li a:hover,
.page-node-447  .region-content  li a:hover,
.page-node-417  .region-content  li a:hover,
.page-node-340  .region-content  li a:hover,
.page-node-386  .region-content  li a:hover
{color: #8CCF03!important;border-bottom: 1px solid #D6D6D6;}
.page-node-547  .region-content ul li.leaf,
.page-node-304  .region-content ul li.leaf,
.page-node-447  .region-content ul li.leaf,
.page-node-417  .region-content ul li.leaf,
.page-node-340  .region-content ul li.leaf,
.page-node-386  .region-content ul li.leaf
{ list-style-image: none; list-style-type: square;float: left;}
.page-node-547  .region-content ul .active-trail,
.page-node-304  .region-content ul .active-trail,
.page-node-447  .region-content ul .active-trail,
.page-node-417  .region-content ul .active-trail,
.page-node-340  .region-content ul .active-trail,
.page-node-386  .region-content ul .active-trail
{color: #7A7A7A!important;}
.page-node-547  .region-content ul li.last.leaf,
.page-node-304  .region-content ul li.last.leaf,
.page-node-447  .region-content ul li.last.leaf,
.page-node-417  .region-content ul li.last.leaf,
.page-node-340  .region-content ul li.last.leaf,
.page-node-386  .region-content ul li.last.leaf
{ border: none;}


img:hover.image-original-link {opacity: 0.7;}
.image-original-link img:hover {opacity: 0.7;}

.wysiwyg-break {float: left;
height: 0;}


.field-name-field-content-sliderimage-col1 img {width:100%;}

/************************************************** BOX HEIGHT *************************************** */

.page-node-20 .node-content-1-cols  {min-height: 710px;}
.page-node-22 #main   {min-height: 633px;}
.page-node-21 .node-content-1-cols {min-height: 655px;}
.page-node-24 .node-content-1-cols  {min-height:606px;}
.page-node-28 .node-agentur-2-cols  {min-height:750px;}




/************************* EN ********************/
.page-node-269 .node-agentur-2-cols   {height: 440px;}
.page-node-269 .region-sidebar-first {height: 465px;}

.page-node-270 .node-agentur-2-cols {min-height: 505px!important;}
.page-node-270 .region-sidebar-first {height: 528px;}

.page-node-272 .node-agentur-2-cols   {height: 530px;}
.page-node-272 .region-sidebar-first {min-height: 554px;}

.page-node-273 .node-content-1-cols   {height: 550px;}
.page-node-273 .region-sidebar-first {height: 575px;}

.page-node-274 .node-content-1-cols   {height: 516px;}
.page-node-274 .region-sidebar-first {height: 541px;}

.page-node-275 .node-content-1-cols   {height: 430px;}
.page-node-275 .region-sidebar-first {height: 454px;}

.page-node-276 .node-content-1-cols   {height: 500px;}
.page-node-276 .region-sidebar-first {height: 524px;}

.page-node-277 .node-agentur-2-cols  {height: 660px;}
.page-node-277 .region-sidebar-first {height: 685px;}

.page-node-278 .node-agentur-2-cols  {height: 732px;}
.page-node-278 .region-sidebar-first {height: 757px;}

.page-node-279 .node-agentur-2-cols   {height: 754px;}
.page-node-279 .region-sidebar-first {height: 779px;}

.page-node-280 .node-agentur-2-cols   {height: 719px;}
.page-node-280 .region-sidebar-first {height: 744px;}

.page-node-281 .node-agentur-2-cols   {height: 769px;}
.page-node-281 .region-sidebar-first {height: 794px;}

.page-node-282 .node-agentur-2-cols   {height: 705px;}
.page-node-282 .region-sidebar-first {height: 730px;}

.page-node-283 .node-agentur-2-cols  {height: 838px;}
.page-node-283 .region-sidebar-first {height: 781px;}

.page-node-284 .node-agentur-2-cols  {height: 754px;}
.page-node-284 .region-sidebar-first {height: 779px;}

.page-node-285 .node-agentur-2-cols  {height: 730px;}
.page-node-285 .region-sidebar-first {height: 755px;}

.page-node-286 .node-agentur-2-cols  {height: 730px;}
.page-node-286 .region-sidebar-first {height: 755px;}

.page-node-287 .node-agentur-2-cols   {height: 758px;}
.page-node-287 .region-sidebar-first {height: 782px;}

.page-node-288 .node-agentur-2-cols   {height: 757px;}
.page-node-288 .region-sidebar-first {height: 782px;}

.page-node-289 .node-agentur-2-cols  {height: 757px;}
.page-node-289 .region-sidebar-first {height: 782px;}

.page-node-290 .node-agentur-2-cols   {height: 870px;}
.page-node-290 .region-sidebar-first {height: 895px;}

.page-node-291 .node-agentur-2-cols   {height: 745px;}
.page-node-291 .region-sidebar-first {height: 770px;}

.page-node-292 .node-agentur-2-cols   {height: 660px;}
.page-node-292 .region-sidebar-first {height: 684px;}

.page-node-293 .node-agentur-2-cols   {height: 636px;}
.page-node-293 .region-sidebar-first {height: 661px;}

.page-node-294 .node-agentur-2-cols   {height: 636px;}
.page-node-294 .region-sidebar-first {height: 661px;}

.page-node-295 .node-agentur-2-cols   {height: 636px;}
.page-node-295 .region-sidebar-first {height: 661px;}

.page-node-296 .node-agentur-2-cols   {height: 752px;}
.page-node-296 .region-sidebar-first {height: 778px;}

.page-node-297 .node-agentur-2-cols   {height: 752px;}
.page-node-297 .region-sidebar-first {height: 778px;}

.page-node-301 .node-agentur-2-cols   {height: 580px;}
.page-node-301 .region-sidebar-first {height: 605px;}

.page-node-299 #block-system-main  {height: 740px;}
.page-node-299 .region-sidebar-first {height: 745px;}

/************************* END EN ********************/

/************************* FR ********************/




.page-node-312 .node-content-1-cols    {min-height: 410px!important;}
.page-node-312 .region-sidebar-first  {height: 435px;}

.page-node-313 .node-agentur-2-cols     {min-height: 430px!important;}
.page-node-313 .region-sidebar-first  {height: 453px;}

.page-node-314 .node-type-content-1   {height: 530px;}
.page-node-314 .region-sidebar-first {height: 554px;}

.page-node-315 .node-content-1-cols   {height: 550px;}
.page-node-315 .region-sidebar-first {height: 575px;}

.page-node-316 .node-content-1-cols   {height: 586px;}
.page-node-316 .region-sidebar-first {height: 611px;}

.page-node-317 .node-agentur-2-cols  {min-height: 430px!important;}
.page-node-317 .region-sidebar-first {height: 454px;}

.page-node-318 .node-content-1-cols   {height: 510px;}
.page-node-318 .region-sidebar-first {height: 534px;}


/************** SERVICES ***********/


.page-node-319 .node-agentur-2-cols  {height: 802px;}
.page-node-319 .region-sidebar-first {height: 827px;}

.page-node-320 .node-agentur-2-cols   {height: 774px;}
.page-node-320 .region-sidebar-first {height: 799px;}

.page-node-321 .node-agentur-2-cols   {height: 789px;}
.page-node-321 .region-sidebar-first {height: 814px;}

.page-node-322 .node-agentur-2-cols   {height: 749px;}
.page-node-322 .region-sidebar-first {height: 774px;}

.page-node-323 .node-agentur-2-cols   {height: 775px;}
.page-node-323 .region-sidebar-first {height: 800px;}

.page-node-324 .node-agentur-2-cols  {height: 754px;}
.page-node-324 .region-sidebar-first {height: 779px;}

.page-node-325 .node-agentur-2-cols  {min-height: 730px!important;}
.page-node-325 .region-sidebar-first {height: 799px;}

.page-node-326 .node-agentur-2-cols  {height: 730px;}
.page-node-326 .region-sidebar-first {height: 755px;}

.page-node-327 .node-agentur-2-cols  {height: 730px;}
.page-node-327 .region-sidebar-first {height: 755px;}

.page-node-328 .node-agentur-2-cols   {height: 758px;}
.page-node-328 .region-sidebar-first {height: 782px;}

.page-node-329 .node-agentur-2-cols   {height: 757px;}
.page-node-329 .region-sidebar-first {height: 782px;}

.page-node-330 .node-agentur-2-cols  {height: 757px;}
.page-node-330 .region-sidebar-first {height: 782px;}

.page-node-331 .node-agentur-2-cols   {height: 770px;}
.page-node-331 .region-sidebar-first {height: 795px;}

.page-node-332 .node-agentur-2-cols   {height: 675px;}
.page-node-332 .region-sidebar-first {height: 700px;}

.page-node-333 .node-agentur-2-cols   {height: 780px;}
.page-node-333 .region-sidebar-first {height: 804px;}

.page-node-334 .node-agentur-2-cols   {height: 666px;}
.page-node-334 .region-sidebar-first {height: 691px;}

.page-node-335 .node-agentur-2-cols   {height: 636px;}
.page-node-335 .region-sidebar-first {height: 661px;}

.page-node-336 .node-agentur-2-cols   {height: 636px;}
.page-node-336 .region-sidebar-first {height: 661px;}

.page-node-337 .node-agentur-2-cols   {height: 662px;}
.page-node-337 .region-sidebar-first {height: 688px;}

.page-node-338 .node-agentur-2-cols   {height: 772px;}
.page-node-338 .region-sidebar-first {height: 798px;}

.page-node-339 .node-agentur-2-cols   {height: 752px;}
.page-node-339 .region-sidebar-first {height: 778px;}

.page-node-341 .node-agentur-2-cols   {height: 630px;}
.page-node-341 .region-sidebar-first {height: 655px;}

.page-node-536 #block-system-main  {height: 740px;}
.page-node-536 .region-sidebar-first {height: 745px;}

/************************* END FR ********************/

/************************* IT ********************/

.page-node-357 .node-content-1-cols    {min-height: 460px!important;}
.page-node-357 .region-sidebar-first  {height: 485px;}

.page-node-358 .node-content-1-cols    {min-height: 430px!important;}
.page-node-358 .region-sidebar-first  {height: 453px;}

.page-node-359 .node-content-1-cols   {height: 560px;}
.page-node-359 .region-sidebar-first {height: 584px;}

.page-node-360 .node-content-1-cols   {height: 550px;}
.page-node-360 .region-sidebar-first {height: 575px;}

.page-node-361 .node-content-1-cols   {height: 556px;}
.page-node-361 .region-sidebar-first {height: 581px;}

.page-node-362 .node-agentur-2-cols  {min-height: 480px!important;}
.page-node-362 .region-sidebar-first {height: 504px;}

.page-node-363 .node-content-1-cols   {height: 510px;}
.page-node-363 .region-sidebar-first {height: 534px;}


/************** SERVICES ***********/


.page-node-364 .node-agentur-2-cols  {height: 742px;}
.page-node-364 .region-sidebar-first {height: 767px;}

.page-node-365 .node-agentur-2-cols   {height: 774px;}
.page-node-365 .region-sidebar-first {height: 799px;}

.page-node-366 .node-agentur-2-cols   {height: 789px;}
.page-node-366 .region-sidebar-first {height: 814px;}

.page-node-367 .node-agentur-2-cols   {height: 749px;}
.page-node-367 .region-sidebar-first {height: 774px;}

.page-node-368 .node-agentur-2-cols   {height: 775px;}
.page-node-368 .region-sidebar-first {height: 800px;}

.page-node-369 .node-agentur-2-cols  {height: 754px;}
.page-node-369 .region-sidebar-first {height: 779px;}

.page-node-370 .node-agentur-2-cols  {min-height: 730px!important; }
.page-node-370 .region-sidebar-first {height: 782px;}

.page-node-371 .node-agentur-2-cols  {height: 730px;}
.page-node-371 .region-sidebar-first {height: 755px;}

.page-node-372 .node-agentur-2-cols  {height: 730px;}
.page-node-372 .region-sidebar-first {height: 755px;}

.page-node-373 .node-agentur-2-cols   {height: 758px;}
.page-node-373 .region-sidebar-first {height: 782px;}

.page-node-374 .node-agentur-2-cols   {height: 757px;}
.page-node-374 .region-sidebar-first {height: 782px;}

.page-node-375 .node-agentur-2-cols  {height: 727px;}
.page-node-375 .region-sidebar-first {height: 752px;}

.page-node-376 .node-agentur-2-cols   {height: 770px;}
.page-node-376 .region-sidebar-first {height: 795px;}

.page-node-377 .node-agentur-2-cols   {height: 805px;}
.page-node-377 .region-sidebar-first {height: 830px;}

.page-node-378 .node-agentur-2-cols   {height: 780px;}
.page-node-378 .region-sidebar-first {height: 804px;}

.page-node-379 .node-agentur-2-cols   {height: 666px;}
.page-node-379 .region-sidebar-first {height: 691px;}

.page-node-380 .node-agentur-2-cols   {height: 636px;}
.page-node-380 .region-sidebar-first {height: 661px;}

.page-node-381 .node-agentur-2-cols   {height: 636px;}
.page-node-381 .region-sidebar-first {height: 661px;}

.page-node-382 .node-agentur-2-cols   {height: 662px;}
.page-node-382 .region-sidebar-first {height: 688px;}

.page-node-383 .node-agentur-2-cols   {height: 772px;}
.page-node-383 .region-sidebar-first {height: 798px;}

.page-node-384 .node-agentur-2-cols   {height: 752px;}
.page-node-384 .region-sidebar-first {height: 778px;}

.page-node-385 .node-agentur-2-cols   {height: 630px;}
.page-node-385 .region-sidebar-first {height: 655px;}

.page-node-537 #block-system-main  {height: 740px;}
.page-node-537 .region-sidebar-first {height: 745px;}

/************************* END IT ********************/

/************************* RU ********************/

.page-node-387 .node-content-1-cols    {min-height: 480px!important;}
.page-node-387 .region-sidebar-first  {height: 505px;}

.page-node-388 .node-content-1-cols    {min-height: 460px!important;}
.page-node-388 .region-sidebar-first  {height: 483px;}

.page-node-389 .node-content-1-cols   {height: 580px;}
.page-node-389 .region-sidebar-first {height: 604px;}

.page-node-390 .node-content-1-cols   {height: 550px;}
.page-node-390 .region-sidebar-first {height: 575px;}

.page-node-391 .node-content-1-cols   {height: 556px;}
.page-node-391 .region-sidebar-first {height: 581px;}

.page-node-392 .node-agentur-2-cols  {min-height: 430px!important;}
.page-node-392 .region-sidebar-first {height: 454px;}

.page-node-393 .node-content-1-cols   {height: 480px;}
.page-node-393 .region-sidebar-first {height: 504px;}


/************** SERVICES ***********/


.page-node-394 .node-agentur-2-cols  {height: 802px;}
.page-node-394 .region-sidebar-first {height: 827px;}

.page-node-395 .node-agentur-2-cols   {height: 850px;}
.page-node-395 .region-sidebar-first {height: 875px;}

.page-node-396 .node-agentur-2-cols   {height: 850px;}
.page-node-396 .region-sidebar-first {height: 875px;}

.page-node-397 .node-agentur-2-cols   {height: 749px;}
.page-node-397 .region-sidebar-first {height: 774px;}

.page-node-398 .node-agentur-2-cols   {height: 800px;}
.page-node-398 .region-sidebar-first {height: 825px;}

.page-node-399 .node-agentur-2-cols  {height: 754px;}
.page-node-399 .region-sidebar-first {height: 779px;}

.page-node-400 .node-agentur-2-cols  {min-height: 730px!important; }
.page-node-400 .region-sidebar-first {height: 782px;}

.page-node-401 .node-agentur-2-cols  {height: 760px;}
.page-node-401 .region-sidebar-first {height: 785px;}

.page-node-402 .node-agentur-2-cols  {height: 730px;}
.page-node-402 .region-sidebar-first {height: 755px;}

.page-node-403 .node-agentur-2-cols   {height: 758px;}
.page-node-403 .region-sidebar-first {height: 782px;}

.page-node-404 .node-agentur-2-cols   {height: 787px;}
.page-node-404 .region-sidebar-first {height: 812px;}

.page-node-405 .node-agentur-2-cols  {height: 727px;}
.page-node-405 .region-sidebar-first {height: 752px;}

.page-node-406 .node-agentur-2-cols   {height: 740px;}
.page-node-406 .region-sidebar-first {height: 765px;}

.page-node-407 .node-agentur-2-cols   {height: 655px;}
.page-node-407 .region-sidebar-first {height: 680px;}

.page-node-408 .node-agentur-2-cols   {height: 800px;}
.page-node-408 .region-sidebar-first {height: 824px;}

.page-node-409 .node-agentur-2-cols   {height: 666px;}
.page-node-409 .region-sidebar-first {height: 691px;}

.page-node-410 .node-agentur-2-cols   {height: 700px;}
.page-node-410 .region-sidebar-first {height: 725px;}

.page-node-411 .node-agentur-2-cols   {height: 636px;}
.page-node-411 .region-sidebar-first {height: 661px;}

.page-node-412 .node-agentur-2-cols   {height: 662px;}
.page-node-412 .region-sidebar-first {height: 688px;}

.page-node-413 .node-agentur-2-cols   {height: 672px;}
.page-node-413 .region-sidebar-first {height: 698px;}

.page-node-414 .node-agentur-2-cols   {height: 752px;}
.page-node-414 .region-sidebar-first {height: 778px;}

.page-node-415 .node-agentur-2-cols   {height: 752px;}
.page-node-415 .region-sidebar-first {height: 778px;}

.page-node-416 .node-agentur-2-cols   {height: 730px;}
.page-node-416 .region-sidebar-first {height: 755px;}

.page-node-538 #block-system-main  {height: 740px;}
.page-node-538 .region-sidebar-first {height: 745px;}

/************************* END RU ********************/

/************************* ES ********************/

.page-node-418 .node-agentur-2-cols   {min-height: 385px!important;}
.page-node-418 .region-sidebar-first  {height: 410px;}

.page-node-419 .node-content-1-cols    {min-height: 410px!important;}
.page-node-419 .region-sidebar-first  {height: 435px;}

.page-node-420 .node-content-1-cols   {height: 560px;}
.page-node-420 .region-sidebar-first {height: 584px;}

.page-node-421 .node-content-1-cols   {height: 550px;}
.page-node-421 .region-sidebar-first {height: 575px;}

.page-node-422 .node-content-1-cols   {height: 556px;}
.page-node-422 .region-sidebar-first {height: 581px;}

.page-node-423 .node-agentur-2-cols  {min-height: 432px!important;}
.page-node-423 .region-sidebar-first {height: 457px;}

.page-node-424 .node-content-1-cols   {height: 510px;}
.page-node-424 .region-sidebar-first {height: 534px;}


/************** SERVICES ***********/


.page-node-425 .node-agentur-2-cols  {height: 742px;}
.page-node-425 .region-sidebar-first {height: 767px;}

.page-node-426 .node-agentur-2-cols   {height: 774px;}
.page-node-426 .region-sidebar-first {height: 799px;}

.page-node-427 .node-agentur-2-cols   {height: 789px;}
.page-node-427 .region-sidebar-first {height: 814px;}

.page-node-428 .node-agentur-2-cols   {height: 749px;}
.page-node-428 .region-sidebar-first {height: 774px;}

.page-node-429 .node-agentur-2-cols   {height: 800px;}
.page-node-429 .region-sidebar-first {height: 825px;}

.page-node-430 .node-agentur-2-cols  {height: 634px;}
.page-node-430 .region-sidebar-first {height: 658px;}

.page-node-431 .node-content-1-cols  {min-height: 790px!important; }
.page-node-431 .region-sidebar-first {height: 815px;}

.page-node-432 .node-agentur-2-cols  {height: 850px;}
.page-node-432 .region-sidebar-first {height: 875px;}

.page-node-433 .node-agentur-2-cols  {height: 730px;}
.page-node-433 .region-sidebar-first {height: 755px;}

.page-node-434 .node-agentur-2-cols   {height: 758px;}
.page-node-434 .region-sidebar-first {height: 782px;}

.page-node-435 .node-agentur-2-cols   {height: 757px;}
.page-node-435 .region-sidebar-first {height: 782px;}

.page-node-436 .node-agentur-2-cols  {height: 727px;}
.page-node-436 .region-sidebar-first {height: 752px;}

.page-node-437 .node-agentur-2-cols   {height: 770px;}
.page-node-437 .region-sidebar-first {height: 795px;}

.page-node-438 .node-agentur-2-cols   {height: 895px;}
.page-node-438 .region-sidebar-first {height: 920px;}

.page-node-439 .node-agentur-2-cols   {height: 730px;}
.page-node-439 .region-sidebar-first {height: 754px;}

.page-node-440 .node-agentur-2-cols   {height: 666px;}
.page-node-440 .region-sidebar-first {height: 691px;}

.page-node-441 .node-agentur-2-cols   {height: 686px;}
.page-node-441 .region-sidebar-first {height: 711px;}

.page-node-442 .node-agentur-2-cols   {height: 686px;}
.page-node-442 .region-sidebar-first {height: 711px;}

.page-node-443 .node-agentur-2-cols   {height: 686px;}
.page-node-443 .region-sidebar-first {height: 711px;}

.page-node-444 .node-agentur-2-cols   {height: 772px;}
.page-node-444 .region-sidebar-first {height: 798px;}

.page-node-445 .node-agentur-2-cols   {height: 752px;}
.page-node-445 .region-sidebar-first {height: 778px;}

.page-node-446 .node-agentur-2-cols   {height: 670px;}
.page-node-446 .region-sidebar-first {height: 695px;}

/*.page-node-539 #block-system-main  {height: 740px;}
.page-node-539 .region-sidebar-first {height: 745px;}*/

.page-node-535 #block-system-main  {height: 740px;}
.page-node-535 .region-sidebar-first {height: 745px;}

/************************* END ES ********************/


.node-type-blog  a:hover, .page-blog a:hover { text-decoration:underline;}

.page-node-52 #block-system-main{height: 750px;}
/*.fb_iframe_widget iframe { position:relative!important;}*/

.page-node-558 .node-agentur-2-cols {height:530px;}
.page-node-561 .node-agentur-2-cols,
.page-node-560 .node-agentur-2-cols,
.page-node-559 .node-agentur-2-cols  {height:547px;}
.page-node-562 .node-agentur-2-cols  {height:567px;}
.page-node-563 .node-agentur-2-cols {height:565px;}

img.thanks-social {
margin: 0 2px 6px 7px;}
img:hover.thanks-social {opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}

textarea {
background: white!important;
border: 1px solid #f2f2f2;
}

#thx_kontakt_socialicons { float:right;}

.node-type-blog h2 {
margin-left: 20px;
margin-bottom: 0px;
float: left;
width: 97%;
font-size: 1.5em;}

.fb-recommendations-bar {
display:block!important;
}
.node-type-blog .addthis_button_email img {width:25px;height:25px;}


/* Slider Referenzen */

/*!
 * jQuery RadiantScroller
 * Version: 0.1.1 (05/12/2014)
 * Copyright (c) 2014 Ilya Bodrov (http://www.radiant-wind.com/plugins/radiant_scroller)
 */

/* ======== Scroller and elements ======== */
.radiant_scroller {
  position: relative;
  display:none;
}

.page-node-20 .radiant_scroller {display:inline-block!important;position: absolute;
  top: 575px;
  margin: 0 0 0 18px;}


.radiant_scroller_wrapper {
  overflow: hidden;
}

.radiant_scroller_wrapper .scroller-el {
  display: block;
  float: left;
  position: relative;
}

.radiant_scroller .radiant_scroller_row .scroller-el:last-of-type {
  margin-right: 0;
}

.radiant_scroller .radiant_scroller_row:last-of-type .scroller-el {
  margin-bottom: 0;
}




/* ======== Pagination ======== */
.radiant_scroller .radiant-pagination .radiant-page {
  display: inline-block;
  margin-right: 10px;
  cursor: pointer;
}

.radiant_scroller .radiant-pagination .radiant-page:last-of-type {
  margin-right: 0;
}

/* ======== Captions ======== */
.radiant_scroller .radiant-caption {
  position: absolute;
  bottom: 0;
  text-align: center;
  color: #fff;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: none;
  background-color: rgba(44,44,44,0.5);
}
/**/

 
.scroller-el ul {list-style:none;}

.view-id-referenzen_slider img, .view-presse-slider img {border: 1px solid rgb(229, 228, 228);
/*-webkit-filter: grayscale(1);*/
filter: grayscale(100%);
filter: gray;
filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
padding:5px;
}

.view-id-referenzen_slider img:hover, .view-presse-slider img:hover {
  filter: none;
  -webkit-filter: grayscale(0);
  -webkit-transition: all 0.1s ease;
     -moz-transition: all 0.1s ease;
       -o-transition: all 0.1s ease;
      -ms-transition: all 0.1s ease;
          transition: all 0.1s ease;
padding:0px;
}
.view-id-referenzen_slider ul, .view-id-presse_slider ul {padding:20px 40px 20px 20px!important;}


.page-node-20 .region-sidebar-first {height: 904px!important;}
.page-node-20 .node-content-1-cols {height: 878px!important;}
.page-node-21 .region-sidebar-first {height: 704px!important;}
.page-node-21 .node-content-1-cols {height: 679px!important;}
.page-node-22 .region-sidebar-first {height: 704px!important;}
.page-node-22 .node-content-1-cols {height: 679px!important;}
.page-node-23 .region-sidebar-first {height: 704px!important;}
.page-node-23 .node-content-1-cols {height: 679px!important;}
.page-node-24 .region-sidebar-first {height: 704px!important;}
.page-node-24 .node-content-1-cols {height: 679px!important;}
.page-node-314 .region-sidebar-first {height: 634px!important;}
.page-node-314 .node-content-1-cols {height: 609px!important;}
ul.image-feed-slider {margin:0!important;}
#block-views-referenzen-slider-block {
position: absolute;
width: 667px;
margin-left: 25px;}
.page-node-20 #block-views-referenzen-slider-block {top: 620px;}
.page-node-314 #block-views-referenzen-slider-block {top: 420px;}
.page-node-272 #block-views-referenzen-slider-block {top: 358px;}
.page-node-359 #block-views-referenzen-slider-block {top: 370px;}
.page-node-389 #block-views-referenzen-slider-block {top: 420px;}
.page-node-420 #block-views-referenzen-slider-block {top: 385px;}


#block-views-presse-slider-block {
position: absolute;
width: 667px;
margin-left: 25px;}
  
.page-node-24 #block-views-presse-slider-block {top: 485px;}
.page-node-318 #block-views-presse-slider-block {top: 320px;}
.page-node-276 #block-views-presse-slider-block {top: 320px;}
.page-node-363 #block-views-presse-slider-block {top: 320px;}
.page-node-393 #block-views-presse-slider-block {top: 320px;}
.page-node-424 #block-views-presse-slider-block {top: 332px;}


img:hover.banner_mailto {opacity:0.8; filter: alpha(opacity = 80);
background-color:white;
}


