
.underline {
    position: relative;
    padding-bottom: .667em;
    margin-bottom: 0.5em;
}.underline {
    position: relative;
    padding-bottom: .667em;
    margin-bottom: 0.5em;
}.underline {
    position: relative;
    padding-bottom: .667em;
    margin-bottom: 0.5em;
}.underline {
    position: relative;
    padding-bottom: .667em;
    margin-bottom: 0.5em;
}.underline {
    position: relative;
    padding-bottom: .667em;
    margin-bottom: 0.5em;
}.underline {
    position: relative;
    padding-bottom: .667em;
    margin-bottom: 0.5em;
}.underline {
    position: relative;
    padding-bottom: .667em;
    margin-bottom: 0.5em;
}.underline {
    position: relative;
    padding-bottom: .667em;
    margin-bottom: 0.5em;
}.underline {
    position: relative;
    padding-bottom: .667em;
    margin-bottom: 0.5em;
}.underline {
    position: relative;
    padding-bottom: .667em;
    margin-bottom: 0.5em;
}.underline {
    position: relative;
    padding-bottom: .667em;
    margin-bottom: 0.5em;
}.underline {
    position: relative;
    padding-bottom: .667em;
    margin-bottom: 0.5em;
}.underline {
    position: relative;
    padding-bottom: .667em;
    margin-bottom: 0.5em;
}.underline {
    position: relative;
    padding-bottom: .667em;
    margin-bottom: 0.5em;
}
@media (min-width: 1024px) {
body,html {
font-size:13px;
}

h1 {
font-size:26.4303587232px;
margin-top:1.0759407505em;
line-height:1.2911289006em;
margin-bottom:.2151881501em;
}

h2 {
font-size:22.9335410208px;
margin-top:1.2399960379em;
line-height:1.4879952454em;
margin-bottom:.2804406706em;
}

h3 {
font-size:19.8993630493px;
margin-top:1.4290658414em;
line-height:1.7148790097em;
margin-bottom:.3289019598em;
}

h4 {
font-size:17.26661615px;
margin-top:1.6469642779em;
line-height:1.9763571335em;
margin-bottom:.386623442em;
}

h5 {
font-size:14.9821897582px;
margin-top:1.8980870259em;
line-height:2.2777044311em;
margin-bottom:.3796174052em;
}

h6 {
font-size:13px;
margin-top:2.1875em;
line-height:2.625em;
margin-bottom:.4739583333em;
}

fieldset {
margin-bottom:2.0192307692em;
}

input[type=email],input[type=password],input[type=text],textarea {
font-size:13px;
margin-bottom:.5552884615em;
}

button,input[type=submit] {
font-size:13px;
margin-bottom:1.3125em;
}

table {
margin-bottom:2.1538461538em;
}

th,td {
padding:.4375em .875em;
}
}


@media (min-width: 600px){
/*#####################################################
#######################################################
#######################################################
######################################################*/

body,html {
font-family: 'Open Sans', sans-serif;
font-weight:300;
color:#3d3d3d;
font-size:13px;
line-height:1.75em;
}


a,abbr,acronym,address,b,big,blockquote,caption,center,cite,code,dd,del,dfn,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,i,ins,kbd,label,legend,li,ol,p,pre,q,s,samp,small,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var /*img*/{
margin:0;
padding:0;
}

address,blockquote,dl,ol,p,pre,table,ul {
margin-bottom:1.75em;
}

h1,h2,h3,h4,h5,h6 {
font-family:Roboto Slab,serif;
font-weight:300;
color:#333;
clear:both;
}

h1 {
font-size:20.397254206px;
margin-top:1.0759407505em;
line-height:1.2911289006em;
margin-bottom:.2151881501em;
}

h2 {
font-size:21.1694224808px;
margin-top:1.2399960379em;
line-height:1.4879952454em;
margin-bottom:.2831441258em;
}

h3 {
font-size:16.3686428147px;
margin-top:1.4290658414em;
line-height:1.7148790097em;
margin-bottom:.3324926924em;
font-family: 'Open Sans', sans-serif;
font-weight: 500;

}

h4 {
font-size:15.9384149077px;
margin-top:1.6469642779em;
line-height:1.9763571335em;
margin-bottom:.3913926575em;
font-family: 'Open Sans', sans-serif;
font-weight: 500;
}

h5 {
font-size:13px;
margin-top:1.8980870259em;
line-height:2.2777044311em;
margin-bottom:.3796174052em;
font-family: 'Open Sans', sans-serif;
font-weight: 500;
}

h6 {
font-size:12px;
margin-top:2.1875em;
line-height:2.625em;
margin-bottom:.5104166667em;
}

blockquote {
font-style:italic;
}

blockquote cite {
display:block;
font-style:normal;
}

pre {
margin-bottom:1.75em;
padding:.875em;
}

pre code {
padding:0;
}

code {
font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;
padding:.0875em .2625em;
}

big,code,small,sub,sup {
line-height:0;
}

abbr,acronym {
border-bottom:1px dotted currentColor;
cursor:help;
}

address {
font-style:normal;
}

ul {color: #065f1d;font-weight: 500;
padding-left:1.1em;
/*list-style:none;*/
list-style: disc !IMPORTANT;
}
li	{color:#065f1d }

p .liste ul {
padding-left: 0.5em;
list-style: disc !IMPORTANT;
}

ol {
padding-left:1.4em;
}

fieldset {
max-width:100%;
margin-bottom:1.8846153846em;
border-style:solid;
border-width:1px;
padding:.875em 1.75em 1.75em;
}

fieldset button,fieldset input[type=submit] {
margin-bottom:0;
}

input[type=email],input[type=password],input[type=text],textarea {
display:block;
max-width:100%;
font-size:12px;
margin-bottom:1.3461538462em;
padding:.4375em;
}

button,input[type=submit] {
display:block;
cursor:pointer;
font-size:12px;
margin-bottom:1.1105769231em;
padding:.4375em 1.75em;
}

label {
display:block;
padding-bottom:.21875em;
margin-bottom:-.1009615385em;
}

table {
width:100%;
border-spacing:0;
border-collapse:collapse;
margin-bottom:2.4230769231em;
}

th {
text-align:left;
color:#333;
padding:.21875em .875em;
}

td {
padding:.21875em .875em;
}

body {
letter-spacing:1px;
}

.center {
text-align:center!IMPORTANT;
}

.mbn {
margin-bottom:0!important;
}

.mb10 {
margin-bottom:10px!important;
}

.mb20 {
margin-bottom:20px!important;
}

.mb30 {
margin-bottom:30px!important;
}

.mb40 {
margin-bottom:40px!important;
}

.mb50 {
margin-bottom:50px!important;
}

.mb60 {
margin-bottom:60px!important;
}

.mtn {
margin-top:0!important;
}

.mt10 {
margin-top:10px!important;
}

.mt20 {
margin-top:20px!important;
}

.mt30 {
margin-top:30px!important;
}

.mt40 {
margin-top:40px!important;
}

.mt50 {
margin-top:50px!important;
}

.mt60 {
margin-top:60px!important;
}
.mt72 {
margin-top:72px!important;
}

.mln {
margin-left:0;
}

.ml10 {
margin-left:10px;
}

.ml20 {
margin-left:20px;
}

.ml30 {
margin-left:30px;
}

.ml40 {
margin-left:40px;
}

.ml50 {
margin-left:50px;
}

.ml60 {
margin-left:60px;
}

.mrn {
margin-right:0;
}

.mr10 {
margin-right:10px;
}

.mr20 {
margin-right:20px;
}

.mr30 {
margin-right:30px;
}

.mr40 {
margin-right:40px;
}

.mr50 {
margin-right:50px;
}

.mr60 {
margin-right:60px;
}

.pbn {
padding-bottom:0!important;
}

.pb10 {
padding-bottom:10px;
}

.pb20 {
padding-bottom:20px;
}

.pb30 {
padding-bottom:30px;
}

.pb40 {
padding-bottom:40px;
}

.pb50 {
padding-bottom:50px;
}

.pb60 {
padding-bottom:60px;
}

.pb70 {
padding-bottom:70px;
}

.pb80 {
padding-bottom:80px;
}

.ptn {
padding-top:0!important;
}

.pt10 {
padding-top:10px;
}

.pt20 {
padding-top:20px;
}

.pt30 {
padding-top:30px;
}

.pt40 {
padding-top:40px;
}

.pt50 {
padding-top:50px;
}

.pt60 {
padding-top:60px;
}

.pt70 {
padding-top:70px;
}

.pt80 {
padding-top:80px;
}

.pt90 {
padding-top:90px;
}

.pln {
padding-left:0;
}

.pl10 {
padding-left:10px;
}

.pl20 {
padding-left:20px;
}

.pl30 {
padding-left:30px;
}

.pl40 {
padding-left:40px;
}

.pl50 {
padding-left:50px;
}

.pl60 {
padding-left:60px;
}

.prn {
padding-right:0;
}

.pr10 {
padding-right:10px;
}

.pr20 {
padding-right:20px;
}

.pr30 {
padding-right:30px;
}

.pr40 {
padding-right:40px;
}

.pr50 {
padding-right:50px;
}

.pr60 {
padding-right:60px;
}

.underline {
position:relative;
padding-bottom:.667em;
margin-bottom:0.5em;
}

.underline:after {
content:"";
width: 100px;
height:2px;
background:#065f1d;
position:absolute;
bottom:0;
left:0;
}

.full-underline:after {
width:100%;
}

.longer-underline:after {
width:100px;
}

.text-center .underline:after {
width:20%;
left:40%;
}

.text-center .longer-underline:after {
width:38%;
left:31%;
}

button,input[type=button],input[type=reset],input[type=submit] {
background-color: #065f1d;
color:#fff;
border:1px solid #065f1d;
outline:none;
-webkit-transition:all .4s cubic-bezier(.47,0,.745,.715);
transition:all .4s cubic-bezier(.47,0,.745,.715);
}

button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover {
background-color:#fff;
color:#065f1d;
outline:none;
border-color:#c9e0b4;
}

.sr-btn {
display:inline-block;
min-height:3.375em;
outline:none;
background-color:#065f1d;
color:#fff;
border:1px solid #065f1d;
-webkit-transition:all .4s cubic-bezier(.47,0,.745,.715);
transition:all .4s cubic-bezier(.47,0,.745,.715);
margin:0 .667em;
}

.sr-btn:active,.sr-btn:hover {
background-color:#fff;
color:#065f1d;
border-color:#065f1d;
}

.sr-btn .icon {
font-size:1.5em;
margin-right:5px;
}

.sr-btn.white-btn {
background-color:#fff;
color:#3498db;
border-color:#fff;
}

.sr-btn.white-btn:active,.sr-btn.white-btn:hover {
background-color:#c9e0b4;
color:#fff;
border-color: #c9e0b4;
}

input:not([type]),input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea {
border:0;
min-height:3.375em;
width:100%;
padding:0 1em;
background: #c9e0b4;
}

input:not([type]):focus,input:not([type]):hover,input[type=color]:focus,input[type=color]:hover,input[type=date]:focus,input[type=date]:hover,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=datetime]:focus,input[type=datetime]:hover,input[type=email]:focus,input[type=email]:hover,input[type=month]:focus,input[type=month]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=time]:focus,input[type=time]:hover,input[type=url]:focus,input[type=url]:hover,input[type=week]:focus,input[type=week]:hover,textarea:focus,textarea:hover {
border:0;
outline:none;
}

input:not([type]):active,input[type=color]:active,input[type=date]:active,input[type=datetime-local]:active,input[type=datetime]:active,input[type=email]:active,input[type=month]:active,input[type=number]:active,input[type=password]:active,input[type=search]:active,input[type=tel]:active,input[type=text]:active,input[type=time]:active,input[type=url]:active,input[type=week]:active,textarea:active {
border:0;
}

.header {
position:fixed;
width:100%;
height:100px;
z-index:101;
padding:20px 0;
}


/* RWT deaktivier
.header img {
height:40px;
}*/

.social-btn {
color:#fff;
font-size:20px;
line-height:40px;
-webkit-transition:all .4s ease;
transition:all .4s ease;
margin:10px;
}

	/*
.content-section:nth-of-type(even) {
background-color:#f2f2f2;
}

.content-section:nth-of-type(odd) {
background-color:#fff;
}*/

#fp-nav ul li a span,.fp-slidesNav ul li a span {
background:rgba(0,0,0,.7);
width:8px;
height:8px;
margin:-4px 0 0 -4px;
}

#fp-nav ul li:hover a.active span,#fp-nav ul li a.active span,.fp-slidesNav ul li:hover a.active span,.fp-slidesNav ul li a.active span {
width:16px;
height:16px;
background:#065f1d;
box-sizing:border-box;
border:0px solid rgba(0,0,0,.7);
margin:-8px 0 0 -8px;
}

#fp-nav ul li .fp-tooltip {
top:-8px;
color:#424242;
}

.section-title {
margin-bottom:2.25em;
}

.section-title p {
color:#000;
}

.particles-div {
background-color:#1d6fa5;
background-image: linear-gradient(#ffffff,#ffffff);
/* dunkelgrün: #065f1d;*/
position:relative;
z-index:1;
}

.particles-div canvas {
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:1;
}

.headline {
color:#065f1d;
/*font-family: 'Oswald', sans-serif;*/
/*font-family: 'Aldrich', sans-serif;*/
font-family: 'blumenau-font';
font-size:3.1em;
font-weight: 500;
text-align:center;
text-shadow:1px 3px 6px rgba(0,0,0,.1);
margin-top:0;
line-height: 29px;
letter-spacing: 0px;
margin-left: -5px /*Ausgleich für Webschrift Bank Gotik*/
}

h3.headline {
color:#065f1d;
font-family: 'Oswald', sans-serif;
/*font-family: 'Aldrich', sans-serif;*/
font-size:1.9em;
font-weight: 500;
text-shadow:1px 3px 6px rgba(0,0,0,.1);
text-align:left;
margin-top:0;
}

.headline small {
/*font-family: 'Oswald', sans-serif;*/
/*font-family: 'blumenau-font';*/
font-family: 'Open Sans', sans-serif;
font-size: .6em;
	text-align:center;
font-weight: 300;padding-left: 4px;
display:block;
line-height: 40px;
margin-top:0.6em;
margin-bottom: 0.3em;
color: rgba(6, 95, 29, 1);
}

.text {
font-family: 'Open Sans', sans-serif;
font-weight: 500;
}

.static-img-div {
background:url(../images/Image_02.jpg);
background-color:rgba(0,0,0,.5);
background-size:cover;
background-attachment:fixed;
-webkit-transition:all .6s ease;
transition:all .6s ease;
}

.solid-color-div {
background-color:#3498db!important;
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;
}

.gradient-div {
background-color:#217dbb;
background-image:linear-gradient(#217dbb,#3498db);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;
}

.countdown {
background:transparent;
color:#fff;
border:0;
margin-top:2.25em;
font-size:1em;
font-weight:400!important;
text-shadow:1px 3px 6px rgba(0,0,0,.1);
}

.countdown span {
font-size:3.375em;
}

.countdown .countdown-section {
border-left:1px dashed rgba(0,0,0,.5);
display:inline-block;
width:20%;
text-align:center;
padding:1em 0;
}

.countdown .countdown-section:last-child {
border-right:1px dashed rgba(0,0,0,.5);
}

.notify-div {
margin-top:3.375em;
text-align:center;
}

.notify-div input {
width:300px;
display:inline-block;
}

.bg-icon {
position:absolute;
font-size:25.629em;
color:hsla(0,0%,100%,.5);
opacity:.2;
top:-30px;
right:-25px;
-webkit-transform:rotate(0deg);
transform:rotate(0deg);
-webkit-transition:all .4s cubic-bezier(.47,0,.745,.715);
transition:all .4s cubic-bezier(.47,0,.745,.715);
}

.feature-left-icon {
background:#3498db;
position:relative;
padding:1em 0;
}

.feature-left-icon .icon {
color:#fff;
font-size:5.063em;
width:80px;
display:inline-block;
-webkit-transition:all .6s ease;
transition:all .6s ease;
}

.feature-left-icon p {
color:#f2f2f2;
}

.feature-left-icon .feature-title {
margin-top:0;
color:#fff;
}

.feature-left-icon .bg-icon {
font-size:17.086em;
top:5px;
right:-5px;
-webkit-transition:all .4s cubic-bezier(.47,0,.745,.715);
transition:all .4s cubic-bezier(.47,0,.745,.715);
}

.feature-left-icon:after,.feature-left-icon:before {
content:'';
position:absolute;
width:25px;
height:25px;
border:2px solid #16527a;
-webkit-transition:all .4s cubic-bezier(.47,0,.745,.715);
transition:all .4s cubic-bezier(.47,0,.745,.715);
}

.feature-left-icon:hover .bg-icon {
font-size:25.629em;
}

.sr-box {
background:#323232;
position:relative;
padding:2em;
}

.sr-box p {
color:#ccc;
}

.sr-box:after,.sr-box:before {
content:'';
position:absolute;
width:25px;
height:25px;
border:2px solid #323232;
-webkit-transition:all .4s cubic-bezier(.47,0,.745,.715);
transition:all .4s cubic-bezier(.47,0,.745,.715);
}

.sr-box:hover .bg-icon {
font-size:38.443em;
}

.content-section .social-btn {
color:#323232!important;
}

.contact-us-form input,.contact-us-form textarea {
margin-bottom:1.5em;
}

.intro-para p {
padding-top: 10px;
color: #065f1d;
text-align:left;
}

.sweet-alert {
border-radius:0;
font-family:Roboto Slab,serif;
}

.sweet-alert button,.sweet-alert input[type=button],.sweet-alert input[type=reset],.sweet-alert input[type=submit] {
border-left-color:#3498db!important;
border-right-color:#3498db!important;
background-color:#3498db!important;
}

.sweet-alert button.styled {
border-radius:0;
margin:auto;
}

dt,legend {
color:#333;
font-weight:700;
}

.text-muted,p {
color:#424242;
}

::-moz-selection,::selection {
background-color:#3498db;
color:#fff;
}

.dark-header .dark-logo,
.light-header .dark-logo,
.fp-viewing-home.light-header .dark-logo,
.fp-viewing-service.light-header .dark-logo,
.fp-viewing-ueber-uns-0.light-header .dark-logo,
.fp-viewing-kontakt.light-header .dark-logo,
.fp-viewing-impressum.light-header .dark-logo,
.fp-viewing-1.dark-header .dark-logo,
.fp-viewing-2.dark-header .dark-logo,
.fp-viewing-3.dark-header .dark-logo,
.fixed-header.light-header .light-logo,
.fixed-header.dark-header .dark-logo {
display:none;
float: left;
}

.social-btn:hover,
.fp-viewing-1.light-header .social-btn,
.fp-viewing-2.light-header .social-btn,
.fp-viewing-3.light-header .social-btn,
.fixed-header.light-header .social-btn {
color:#323232;
}

/*.fp-viewing-home.light-header .header,*/  /*RWT: auf Startseite nicht angezeigt, wenn ausgeschaltet*/
.fp-viewing-service.light-header .header,
.fp-viewing-ueber-uns-0.light-header .header,
.fp-viewing-kontakt.light-header .header,
.fp-viewing-impressum.light-header .header,
.fixed-header.light-header .header {
/*background:#c9e0b4;*/
background: rgba(0, 0, 0, 0) linear-gradient(to right, #c8e0b4 0%, #c8e0b4 70%, #075f1e 30%, #075f1e 100%) repeat scroll 0 0;
height: 100px;
/*box-shadow:0 5px 20px 5px rgba(0,0,0,.05);*/
/*box-shadow: 0px 4px 4px #999999;*/
padding:0px 0;
}
/*.fp-viewing-home.light-header .header,*/  /*RWT: auf Startseite nicht angezeigt, wenn ausgeschaltet*/

	
.logo-rwt {background:url(img/Logo_Kanzlei-Blumenau2.jpg) no-repeat; background-position: right; min-height: 100px!important}
	
	
.fp-viewing-1.light-header .social-btn:hover,.fp-viewing-2.light-header .social-btn:hover,
.fp-viewing-3.light-header .social-btn:hover,.fp-viewing-1.dark-header .social-btn:hover,
.fp-viewing-2.dark-header .social-btn:hover,.fp-viewing-3.dark-header .social-btn:hover,
.fixed-header.light-header .social-btn:hover,.fixed-header.dark-header .social-btn:hover,
.switcher p a:hover {
color:#3498db;

}

/*.fp-viewing-home.light-header .dark-logo,*/
.fp-viewing-service.light-header .dark-logo,
.fp-viewing-ueber-uns-0.light-header .dark-logo,
.fp-viewing-kontakt.light-header .dark-logo,
.fp-viewing-impressum.light-header .dark-logo,
.fp-viewing-1.dark-header .light-logo,
.fp-viewing-2.dark-header .light-logo,
.fp-viewing-3.dark-header .light-logo,
.fixed-header.light-header .dark-logo,
.fixed-header.dark-header .light-logo {
display:inline-block;
}

.fp-viewing-1.dark-header .header,
.fp-viewing-2.dark-header .header,
.fp-viewing-3.dark-header .header,
.fixed-header.dark-header .header {
height:100px;
padding:5px 0;
}

.fp-viewing-1.dark-header .social-btn,.fp-viewing-2.dark-header .social-btn,
.fp-viewing-3.dark-header .social-btn,.fixed-header.dark-header .social-btn,.sr-box,.sr-box h4 {
color:#fff;
}

.solid-color-div .bg-icon,.gradient-div .bg-icon {
font-size:38.443em;
-webkit-animation-duration:3s;
animation-duration:3s;
}

.particles-div .content,.content-section {
position:relative;
z-index:4;
}

.feature-left-icon:before,.sr-box:before {
top:-4px;
left:-4px;
border-width:2px 0 0 2px !important;
}

.feature-left-icon:after,.sr-box:after {
bottom:-4px;
right:-4px;
border-width:0 2px 2px 0 !important;
}

.feature-left-icon:hover:after,.feature-left-icon:hover:before,.sr-box:hover:after,.sr-box:hover:before {
width:80%;
height:80%;
}

	
}



@media (max-width: 768px) {
.mt72 {
margin-top:12px!important;
}
.mobile-padding-right {padding-right: 60px;}	
}


	

/*############################################################
##############################################################
##############################################################
############################################################*/

@media (max-width: 700px) {
	.mt72 {
margin-top:12px!important;
}

ul {color: #065f1d;font-weight: 500;
padding-left:1.1em;
/*list-style:none;*/
list-style: disc !IMPORTANT;
}
li	{color:#065f1d }

.underline {
position:relative;
padding-bottom:.667em;
margin-bottom:0.5em;
}

.underline:after {
content:"";
width: 100px;
height:2px;
background:#065f1d;
position:absolute;
bottom:0;
left:0;
}

.full-underline:after {
width:100%;
}

.longer-underline:after {
width:100px;
}

.text-center .underline:after {
width:20%;
left:40%;
}

.text-center .longer-underline:after {
width:38%;
left:31%;
}
	
	
.header {display: block}
.header {
position:fixed;
width:100%;
height:100px;
z-index:101;
padding:20px 0;
}

	
/*.section {background: #ffffff;}*/
/* ZWINGEND ACHTUNG - SCHALTET PARTICLE bei 600px*/
.particles-div canvas { 
	background: #ffffff;
    display: none;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
}	

.dark-header .dark-logo,
.light-header .dark-logo,
.fp-viewing-home.light-header .dark-logo,
.fp-viewing-service.light-header .dark-logo,
.fp-viewing-ueber-uns-0.light-header .dark-logo,
.fp-viewing-kontakt.light-header .dark-logo,
.fp-viewing-impressum.light-header .dark-logo,
.fp-viewing-1.dark-header .dark-logo,
.fp-viewing-2.dark-header .dark-logo,
.fp-viewing-3.dark-header .dark-logo,
.fixed-header.light-header .light-logo,
.fixed-header.dark-header .dark-logo {
display:none;
float: left;
}


.fp-viewing-1.light-header .social-btn,
.fp-viewing-2.light-header .social-btn,
.fp-viewing-3.light-header .social-btn,
.fixed-header.light-header .social-btn {
color:#323232;
}

/*.fp-viewing-home.light-header .header,*/  /*RWT: auf Startseite nicht angezeigt, wenn ausgeschaltet*/
.fp-viewing-service.light-header .header,
.fp-viewing-ueber-uns-0.light-header .header,
.fp-viewing-kontakt.light-header .header,
.fp-viewing-impressum.light-header .header,
.fixed-header.light-header .header {
background: rgba(0, 0, 0, 0) linear-gradient(to right, #c8e0b4 0%, #c8e0b4 70%, #075f1e 30%, #075f1e 100%) repeat scroll 0 0;
height: 100px;
padding:0px 0;
}

/*.fp-viewing-home.light-header .dark-logo,*/
.fp-viewing-service.light-header .dark-logo,
.fp-viewing-ueber-uns-0.light-header .dark-logo,
.fp-viewing-kontakt.light-header .dark-logo,
.fp-viewing-impressum.light-header .dark-logo,
.fp-viewing-1.dark-header .light-logo,
.fp-viewing-2.dark-header .light-logo,
.fp-viewing-3.dark-header .light-logo,
.fixed-header.light-header .dark-logo,
.fixed-header.dark-header .light-logo {
display:inline-block;
}

.fp-viewing-1.dark-header .header,
.fp-viewing-2.dark-header .header,
.fp-viewing-3.dark-header .header,
.fixed-header.dark-header .header {
height:100px;
padding:5px 0;
}
.headline {
color:#065f1d;
font-family: 'blumenau-font';
font-size:3.1em;
font-weight: 500;
text-shadow:1px 3px 6px rgba(0,0,0,.1);
text-align:center;
margin-top:0;
line-height: 29px;
letter-spacing: 0px;
margin-left: -5px /*Ausgleich für Webschrift Bank Gotik*/
}

h3.headline {
color:#065f1d;
font-family: 'Oswald', sans-serif;
/*font-family: 'Aldrich', sans-serif;*/
font-size:1.9em;
font-weight: 500;
text-shadow:1px 3px 6px rgba(0,0,0,.1);
text-align:center;
margin-top:0;
}

.headline small {
/*font-family: 'Oswald', sans-serif;*/
/*font-family: 'blumenau-font';*/
font-family: 'Open Sans', sans-serif;
font-size: .6em;
font-weight: 300;padding-left: 4px;
display:block;
line-height: 36px;
margin-top:0.6em;
margin-bottom: 0.3em;
color: rgba(6, 95, 29, 1);
}


button,input[type=button],input[type=reset],input[type=submit] {
background-color: #065f1d;
color:#fff;
border:1px solid #065f1d;
outline:none;
-webkit-transition:all .4s cubic-bezier(.47,0,.745,.715);
transition:all .4s cubic-bezier(.47,0,.745,.715);
}

	
}


/* END MEDIA BREAK*/

	





