<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/*@media (max-width:768px) and (orientation: landscape){
	body{display:none;}
}*/

/*
	grÃ¼n: #96c11f	rgba(150,193,31,1)
	grau: #5b5b5d	rgba(91,91,93,1)


/* latin-ext */
@font-face {
  font-family: 'Courgette';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/wEO_EBrAnc9BLjLQAUk1WPoK_kgXiYvO.woff2') format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Courgette';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/wEO_EBrAnc9BLjLQAUk1VvoK_kgXiQ.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/open-sans-v29-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/open-sans-v29-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/open-sans-v29-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/open-sans-v29-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/open-sans-v29-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/open-sans-v29-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/open-sans-v29-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/open-sans-v29-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/open-sans-v29-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/open-sans-v29-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/open-sans-v29-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/open-sans-v29-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/open-sans-v29-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* eRecht24 */
.description-text {color:#000000 !important;}

/* RESET */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
body {line-height: 1;}
ol,ul {list-style: none;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
*,*:after,*:before {-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}

html,body {width: 100%;height: 100%; margin:0; padding:0; overflow-x:hidden;}
body { font-family: 'Open Sans', sans-serif; font-weight: 300; -webkit-font-smoothing: antialiased; text-rendering: geometricPrecision;}
body{min-height:100%; height:auto; position:relative;}

.clear, .clr {clear:both;}
.clr-abstand {clear:both;height:25px !important;}
.clr-abstand-big {clear:both;height:50px !important;display:block;}

img {max-width:100%;}
a img.pic {max-width:95%; padding:5px; border: 1px solid #96c11f; border-radius: 2px;}
a {color: #222;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s;}
a:hover,a:focus {color: #666; text-decoration:none;}

a.tel {cursor:default;}

.btn {border-radius: 0px; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; font-size: .9rem; padding: .7rem 2.5rem; margin: 0.5rem 0; max-width:100%;}
.btn-primary {background-color: #96c11f; border-color: #96c11f; color: #fff; -webkit-transition: all 0.5s;  transition: all 0.5s; }
.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open&gt;.dropdown-toggle.btn-primary {color: #96c11f; background-color: white; border-color: #96c11f;}
.btn-secondary{background-color: #fff; border-color: #96c11f; color: #96c11f; -webkit-transition: all 0.5s;  transition: all 0.5s; }

p, table, ul{font-size: 1.3em; line-height: 180%; margin-bottom: 2rem; -moz-hyphens: auto;-webkit-hyphens: auto;-ms-hyphens: auto;-o-hyphens: auto;hyphens: auto;}
p span.bigger{font-size:20px; font-weight:bold;}
b, strong{font-weight:bold;}

::-moz-selection {text-shadow: none;color: #fff;background: #222;}
::selection {text-shadow: none;color: #fff;background: #222;}
img::selection {color: #fff;background: 0 0;}
img::-moz-selection {color: #fff;background: 0 0;}

/* LAYOUT */
.container {padding-right: 15px;  padding-left: 15px;  margin-right: auto;  margin-left: auto;}
@media (min-width: 768px) {.container {width: 750px;}}
@media (min-width: 992px) {.container {width: 970px;}}
@media (min-width: 1200px) {.container {width: 1150px;}}
@media (min-width: 1600px) {.container {width: 1540px;}}

.container-fluid {padding-right: 15px;  padding-left: 15px; margin-right: auto; margin-left: auto;}
.container-wide {padding-right: 15px;  padding-left: 15px; max-width:1440px; margin-right: auto; margin-left: auto;}
.row {margin-right: -15px; margin-left: -15px;}
.row + .row{margin-top:30px;}
.row.border{border-top:1px solid #eee; padding-top:60px;}
.col-padding{padding:0!important;}
.inner{padding:30px!important;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position: relative; min-height: 1px;  padding-right: 15px;  padding-left: 15px;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {float: left;}
.col-xs-12 {width: 100%;}.col-xs-11 {width: 91.66666667%;}.col-xs-10 {width: 83.33333333%;}.col-xs-9 {width: 75%;}.col-xs-8 {width: 66.66666667%;}.col-xs-7 {width: 58.33333333%;}.col-xs-6 {width: 50%;}.col-xs-5 {width: 41.66666667%;}.col-xs-4 {width: 33.33333333%;}.col-xs-3 {width: 25%;}.col-xs-2 {width: 16.66666667%;}.col-xs-1 {width: 8.33333333%;}.col-xs-pull-12 {right: 100%;}.col-xs-pull-11 {right: 91.66666667%;}.col-xs-pull-10 {right: 83.33333333%;}.col-xs-pull-9 {right: 75%;}.col-xs-pull-8 {right: 66.66666667%;}.col-xs-pull-7 {right: 58.33333333%;}.col-xs-pull-6 {right: 50%;}.col-xs-pull-5 {right: 41.66666667%;}.col-xs-pull-4 {right: 33.33333333%;}.col-xs-pull-3 {right: 25%;}.col-xs-pull-2 {right: 16.66666667%;}.col-xs-pull-1 {right: 8.33333333%;}.col-xs-pull-0 {right: auto;}.col-xs-push-12 {left: 100%;}.col-xs-push-11 {left: 91.66666667%;}.col-xs-push-10 {left: 83.33333333%;}.col-xs-push-9 {left: 75%;}.col-xs-push-8 {left: 66.66666667%;}.col-xs-push-7 {left: 58.33333333%;}.col-xs-push-6 {left: 50%;}.col-xs-push-5 {left: 41.66666667%;}.col-xs-push-4 {left: 33.33333333%;}.col-xs-push-3 {left: 25%;}.col-xs-push-2 {left: 16.66666667%;}.col-xs-push-1 {left: 8.33333333%;}.col-xs-push-0 {left: auto;}.col-xs-offset-12 {margin-left: 100%;}.col-xs-offset-11 {margin-left: 91.66666667%;}.col-xs-offset-10 {margin-left: 83.33333333%;}.col-xs-offset-9 {margin-left: 75%;}.col-xs-offset-8 {margin-left: 66.66666667%;}.col-xs-offset-7 {margin-left: 58.33333333%;}.col-xs-offset-6 {margin-left: 50%;}.col-xs-offset-5 {margin-left: 41.66666667%;}.col-xs-offset-4 {margin-left: 33.33333333%;}.col-xs-offset-3 {margin-left: 25%;}.col-xs-offset-2 {margin-left: 16.66666667%;}.col-xs-offset-1 {margin-left: 8.33333333%;}.col-xs-offset-0 {margin-left: 0;}
@media (min-width: 768px) {.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {float: left;}  .col-sm-12 {width: 100%;}  .col-sm-11 {width: 91.66666667%;}  .col-sm-10 {width: 83.33333333%;}  .col-sm-9 {width: 75%;}  .col-sm-8 {width: 66.66666667%;}  .col-sm-7 {width: 58.33333333%;}  .col-sm-6 {width: 50%;}  .col-sm-5 {width: 41.66666667%;}  .col-sm-4 {width: 33.33333333%;}  .col-sm-3 {width: 25%;}  .col-sm-2 {width: 16.66666667%;}  .col-sm-1 {width: 8.33333333%;}  .col-sm-pull-12 {right: 100%;}  .col-sm-pull-11 {right: 91.66666667%;}  .col-sm-pull-10 {right: 83.33333333%;}  .col-sm-pull-9 {right: 75%;}  .col-sm-pull-8 {right: 66.66666667%;}  .col-sm-pull-7 {right: 58.33333333%;}  .col-sm-pull-6 {right: 50%;}  .col-sm-pull-5 {right: 41.66666667%;}  .col-sm-pull-4 {right: 33.33333333%;}  .col-sm-pull-3 {right: 25%;}  .col-sm-pull-2 {right: 16.66666667%;}  .col-sm-pull-1 {right: 8.33333333%;}  .col-sm-pull-0 {right: auto;}  .col-sm-push-12 {left: 100%;}  .col-sm-push-11 {left: 91.66666667%;}  .col-sm-push-10 {left: 83.33333333%;}  .col-sm-push-9 {left: 75%;}  .col-sm-push-8 {left: 66.66666667%;}  .col-sm-push-7 {left: 58.33333333%;}  .col-sm-push-6 {left: 50%;}  .col-sm-push-5 {left: 41.66666667%;}  .col-sm-push-4 {left: 33.33333333%;}  .col-sm-push-3 {left: 25%;}  .col-sm-push-2 {left: 16.66666667%;}  .col-sm-push-1 {left: 8.33333333%;}  .col-sm-push-0 {left: auto;}  .col-sm-offset-12 {margin-left: 100%;}  .col-sm-offset-11 {margin-left: 91.66666667%;}  .col-sm-offset-10 {margin-left: 83.33333333%;}  .col-sm-offset-9 {margin-left: 75%;}  .col-sm-offset-8 {margin-left: 66.66666667%;}  .col-sm-offset-7 {margin-left: 58.33333333%;}  .col-sm-offset-6 {margin-left: 50%;}  .col-sm-offset-5 {margin-left: 41.66666667%;}  .col-sm-offset-4 {margin-left: 33.33333333%;}  .col-sm-offset-3 {margin-left: 25%;}  .col-sm-offset-2 {margin-left: 16.66666667%;}  .col-sm-offset-1 {margin-left: 8.33333333%;}  .col-sm-offset-0 {margin-left: 0;}}

@media (min-width: 992px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left;}  .col-md-12 {width: 100%;}  .col-md-11 {width: 91.66666667%;}  .col-md-10 {width: 83.33333333%;}  .col-md-9 {width: 75%;}  .col-md-8 {width: 66.66666667%;}  .col-md-7 {width: 58.33333333%;}  .col-md-6 {width: 50%;}  .col-md-5 {width: 41.66666667%;}  .col-md-4 {width: 33.33333333%;}  .col-md-3 {width: 25%;}  .col-md-2 {width: 16.66666667%;}  .col-md-1 {width: 8.33333333%;}  .col-md-pull-12 {right: 100%;}  .col-md-pull-11 {right: 91.66666667%;}  .col-md-pull-10 {right: 83.33333333%;}  .col-md-pull-9 {right: 75%;}  .col-md-pull-8 {right: 66.66666667%;}  .col-md-pull-7 {right: 58.33333333%;}  .col-md-pull-6 {right: 50%;}  .col-md-pull-5 {right: 41.66666667%;}  .col-md-pull-4 {right: 33.33333333%;}  .col-md-pull-3 {right: 25%;}  .col-md-pull-2 {right: 16.66666667%;}  .col-md-pull-1 {right: 8.33333333%;}  .col-md-pull-0 {right: auto;}  .col-md-push-12 {left: 100%;}  .col-md-push-11 {left: 91.66666667%;}  .col-md-push-10 {left: 83.33333333%;}  .col-md-push-9 {left: 75%;}  .col-md-push-8 {left: 66.66666667%;}  .col-md-push-7 {left: 58.33333333%;}  .col-md-push-6 {left: 50%;}  .col-md-push-5 {left: 41.66666667%;}  .col-md-push-4 {left: 33.33333333%;}  .col-md-push-3 {left: 25%;}  .col-md-push-2 {left: 16.66666667%;}  .col-md-push-1 {left: 8.33333333%;}  .col-md-push-0 {left: auto;}  .col-md-offset-12 {margin-left: 100%;}  .col-md-offset-11 {margin-left: 91.66666667%;}  .col-md-offset-10 {margin-left: 83.33333333%;}  .col-md-offset-9 {margin-left: 75%;}  .col-md-offset-8 {margin-left: 66.66666667%;}  .col-md-offset-7 {margin-left: 58.33333333%;}  .col-md-offset-6 {margin-left: 50%;}  .col-md-offset-5 {margin-left: 41.66666667%;}  .col-md-offset-4 {margin-left: 33.33333333%;}  .col-md-offset-3 {margin-left: 25%;}  .col-md-offset-2 {margin-left: 16.66666667%;}  .col-md-offset-1 {margin-left: 8.33333333%;}  .col-md-offset-0 {margin-left: 0;}}

@media (min-width: 1200px) {.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: left;}  .col-lg-12 {width: 100%;}  .col-lg-11 {width: 91.66666667%;}  .col-lg-10 {width: 83.33333333%;}  .col-lg-9 {width: 75%;}  .col-lg-8 {width: 66.66666667%;}  .col-lg-7 {width: 58.33333333%;}  .col-lg-6 {width: 50%;}  .col-lg-5 {width: 41.66666667%;}  .col-lg-4 {width: 33.33333333%;}  .col-lg-3 {width: 25%;}  .col-lg-2 {width: 16.66666667%;}  .col-lg-1 {width: 8.33333333%;}  .col-lg-pull-12 {right: 100%;}  .col-lg-pull-11 {right: 91.66666667%;}  .col-lg-pull-10 {right: 83.33333333%;}  .col-lg-pull-9 {right: 75%;}  .col-lg-pull-8 {right: 66.66666667%;}  .col-lg-pull-7 {right: 58.33333333%;}  .col-lg-pull-6 {right: 50%;}  .col-lg-pull-5 {right: 41.66666667%;}  .col-lg-pull-4 {right: 33.33333333%;}  .col-lg-pull-3 {right: 25%;}  .col-lg-pull-2 {right: 16.66666667%;}  .col-lg-pull-1 {right: 8.33333333%;}  .col-lg-pull-0 {right: auto;}  .col-lg-push-12 {left: 100%;}  .col-lg-push-11 {left: 91.66666667%;}  .col-lg-push-10 {left: 83.33333333%;}  .col-lg-push-9 {left: 75%;}  .col-lg-push-8 {left: 66.66666667%;}  .col-lg-push-7 {left: 58.33333333%;}  .col-lg-push-6 {left: 50%;}  .col-lg-push-5 {left: 41.66666667%;}  .col-lg-push-4 {left: 33.33333333%;}  .col-lg-push-3 {left: 25%;}  .col-lg-push-2 {left: 16.66666667%;}  .col-lg-push-1 {left: 8.33333333%;}  .col-lg-push-0 {left: auto;}  .col-lg-offset-12 {margin-left: 100%;}  .col-lg-offset-11 {margin-left: 91.66666667%;}  .col-lg-offset-10 {margin-left: 83.33333333%;}  .col-lg-offset-9 {margin-left: 75%;}  .col-lg-offset-8 {margin-left: 66.66666667%;}  .col-lg-offset-7 {margin-left: 58.33333333%;}  .col-lg-offset-6 {margin-left: 50%;}  .col-lg-offset-5 {margin-left: 41.66666667%;}  .col-lg-offset-4 {margin-left: 33.33333333%;}  .col-lg-offset-3 {margin-left: 25%;}  .col-lg-offset-2 {margin-left: 16.66666667%;}  .col-lg-offset-1 {margin-left: 8.33333333%;}  .col-lg-offset-0 {margin-left: 0;}}

/* HEADLINE */
h1, .h1 {font-size: 2.5em; line-height: 160%; font-weight: 300; margin-bottom: 0.3rem; color: #96c11f; }
h2, .h2 {font-size: 1.6em;  margin-top: 0px;  margin-bottom: 20px;  line-height: 160%;  font-weight: 700; color: #96c11f;}
h3, .h3 {  font-size: 1.3em;  font-weight: 400;  color: #666;  margin-top: 0px;  margin-bottom: 10px;  text-align: center;}

h3.team {  font-size: 1.3em;  font-weight: 700;  color: #96c11f;  margin-top: 0px;  margin-bottom: 10px; text-align: left;}
h3.left {text-align: left !important;}
h4, .h4 {font-size: 1.3rem; color: #666; font-weight: 700; margin-bottom: 1rem; line-height:1.6em;}
h5, .h5 {font-size: 1em; font-weight: 900; letter-spacing: 2px; color: #96c11f;}


/* LISTEN */
ul {margin: 0 0 1.875em 0px;padding: 0; font-family: 'Open Sans', sans-serif; font-style: normal; margin-left:0px;}
ul li {margin-bottom: 10px; padding-left:20px; position:relative;}
ul li:before{position:absolute; font-family: 'FontAwesome'; content:"\f101"; left:0; color:#96c11f;}
ul li span{font-size:80%; color:#555; line-height:14px!important;}

ul.imprint{list-style-type: none !important; padding:0; margin-top:0;}
ul.imprint li{margin-bottom:0;}

/* NAVBAR */
.top_header{background:#96c11f; padding:5px 0; color:#fff; text-align:right; font-weight:600; font-size:14px;}

.top_header a, .top_header a:hover {color:#fff;}

@media (max-width: 991px) {
	.top_header{display:none;}
}

.navbar {background:transparent; font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;-webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s; background:#fff;}

@media(max-width:768px) {
	.navbar.home{background:#fff;}
	.btn {font-size: .7rem; padding: .7rem 1.0rem;}
}

.navbar ul li{margin-left:0;padding-left: 19px;}
.navbar ul li:before{display: none;}
.navbar .nav &gt; li&gt;a,.navbar .nav&gt;li&gt;a:focus, .navbar .nav &gt; li&gt; ul li a {text-transform: uppercase;font-size: 15px;font-weight: 700;color: #5b5b5d; }
.navbar .nav &gt; li&gt;a:hover,.navbar .nav&gt;li&gt;a:focus:hover, .navbar .nav &gt; li&gt; ul li a:hover {color: #96c11f;}
.navbar .nav &gt; li.active&gt;a,.navbar .nav&gt;li.active&gt;a:focus {color: #96c11f!important;background-color: transparent;}
.navbar .nav &gt; li.active&gt;a:hover,.navbar .nav&gt;li.active&gt;a:focus:hover {background-color: transparent;}


.navbar .nav &gt; li &gt; ul li a{ margin:0; padding:0; display:block;}

.navbar .logo {float:left; -webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s; position:relative; /*left:-500px;*/ padding:10px 0;}
.navbar .logo img{float:left; height:75px;}

.navbar-toggle{background:#fff;}
.navbar-toggle .icon-bar{background:#0b0d1a}

@media(min-width:768px) {
	.navbar { }
    .nav{margin-top:18px;}
    .navbar .nav &gt; li&gt;a,   .navbar .nav&gt;li&gt;a:focus {color: #5b5b5d;}
    .navbar .nav &gt; li&gt;a:hover,  .navbar .nav&gt;li&gt;a:focus:hover {background:transparent;    color: #96c11f;}
    .navbar.affix {background:#fff; border-bottom:1px solid #f5f5f5;}
    .navbar.affix .logo {opacity:1;left:0;}
	.navbar.affix .logo img{float:left;}
    .navbar.affix .nav &gt; li&gt;a, .navbar.affix .nav&gt;li&gt;a:focus {    color: #5b5b5d;}
    .navbar.affix .nav &gt; li&gt;a:hover,   .navbar.affix .nav&gt;li&gt;a:focus:hover {    color: #96c11f;}

    .navbar .nav &gt; li &gt; ul{position:absolute; background:#fff; min-width:300px; display:none; -webkit-transition: all .35s;-moz-transition: all .35s;transition: all .35s; box-shadow:0 0 3px rgba(0,0,0,0.25); padding:15px 0}
    .navbar .nav &gt; li:hover &gt; ul{display:block}

    .navbar .nav &gt; li &gt; ul li {line-height:25px;}
	.navbar .nav &gt; li &gt; ul li a{ margin:0; padding:0;}
}

@media (max-width: 991px) {
	.navbar .nav &gt; li&gt;a{padding:0 5px; font-size:14px; margin:0;}

	.navbar .nav &gt; li &gt; ul li {margin:10px 0; line-height:25px;}
}

/* HEADER */
#mainNav .container {
	position: relative
}
#mainNav .wir-bilden-aus {
	position: absolute;
	right: -60px;
	width: 50px;
	top: 20px;
}
#mainNav .datev-mitglied {
	position: absolute;
	right: -120px;
	width: 50px;
	top: 20px;
}
@media (min-width: 1600px) and (max-width: 1648px) {
	#mainNav .wir-bilden-aus, #mainNav .datev-mitglied {
		display: none;
	}
}
@media (max-width: 1254px) {
	#mainNav .wir-bilden-aus, #mainNav .datev-mitglied {
		display: none;
	}
}


header.start {width: 100%;min-height: 300px;text-align: center;color: #fff; background-image:url(../img/panorama_garmisch.jpg); background-position: center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;}
header.start .header-content {position: relative;width: 100%;padding: 100px 15px;text-align: center;}
header.start .header-content .header-content-inner h1 {margin-top: 0;margin-bottom: 0;text-transform: uppercase;font-weight: 700;}
header.start .header-content .header-content-inner hr {margin: 30px auto;}
header.start .header-content .header-content-inner p {margin-bottom: 50px;font-size: 16px;font-weight: 300;color: rgba(255,255,255,.7);}

@media(min-width:768px) {
	header.start {min-height: 100%;}
    header.start .header-content {    position: absolute;    top: 50%;    padding: 0 50px;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}
    header.start .header-content .header-content-inner {    margin-right: auto;    margin-left: auto;    max-width: 1000px;}
    header.start .header-content .header-content-inner p {    margin-right: auto;    margin-left: auto;    max-width: 80%; font-size: 18px;}
    .align_right{float:right;}
    iframe.video {width:100%; height:502px;}
}

@media (max-width:360px) {
	iframe.video {width:100%;margin:0;padding:0;}
}

.full{width:100%; height:100%; padding:0; display:table;}
.full &gt; div.table {display:table-cell; vertical-align:middle;}

/* SECTION */
section.switch .col-lg-6 {float: right !important;}
section {width:100%; height:100%; position:relative; float:left; margin:0;}
.fullscreen{float:left; width:100%; /*min-height:100%;*/ display:block; -webkit-background-size:cover!important;-moz-background-size:cover;-o-background-size:cover;background-size:cover; -ms-background-size: cover; background-position:center center; background-repeat: no-repeat}

.header_bild{float:left;  width:100%; margin-top:115px; height: 380px; overflow:hidden; z-index:-1; position:relative; background-attachment: fixed; background-position: center 85px; background-repeat: no-repeat;}
.header_bild img{float:left; position:fixed; width:100%; margin-bottom:0; }

@media(max-width:1650px) {
	.header_bild img{width:100%; height:auto; position: relative; left:0; margin-left:0; margin-top:0;}
}

@media(max-width:1500px) {
	.header_bild{/*height:500px;*/ height:auto;}
	.header_bild img{width:100%; height:auto; position: relative; left:0; margin-left:0; margin-top:0;}
}
@media(max-width:1150px) {
	.header_bild{height:auto;}
	.header_bild img{width:100%; height:auto; position: relative; left:0; margin-left:0;}
}

section.no-top-padding{padding-top:0;}
.no-padding {padding: 0;}
section h2 span{font-size:0.8em;}
section h2{margin-top:0; padding-top:0;}
section a {color:#96c11f;}

article.section-opener{ padding:75px 0 75px 0;}
article.section-opener.sub{padding:75px 0 75px 0; margin-top:/*90px*/ 109px; height:auto;}
article.section-opener.mega-small{height:auto; padding:75px 0 50px 0; }
article.section-content{background:#fff; padding:55px 0 75px 0; margin-bottom:0; min-height:60vh;}
article.auto-height.section-content{min-height:auto; padding:55px 0 60px 0;}
article.section-content p:last-child{margin-bottom:0; padding-bototm:0;}
article.no-padding-bottom{padding-bottom:0;}

.bg-img{background-image: url(../img/start.jpg); background-position: center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;}
article.bg-grau {background-color: #f5f5f5;}
article.bg-blue {background-image: url(../img/bg.jpg); background-position: center;-webkit-background-size: cover;-moz-background-size: cover;background-size: cover;-o-background-size: cover;}
article.bg-green {background:#96c11f;}

.has-bg h1, .has-bg h2, .has-bg p, .has-bg table, .has-bg a, .has-bg ul, .has-bg ul li:before{color:#fff;}

p .fa{color:#fff; width:30px;}


.section-opener {width: 100%; height: 300px; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-attachment: scroll; position: relative; background-position: center top}
@media screen and (min-width:1025px) {
	.section-opener {background-attachment: fixed; height: 40vh}
}
@media screen and (min-width:769px) and (max-width:1024px) {
	.section-opener {background-position: center -50px;}
}
@media screen and (min-width:1360px) {
	.section-opener {background-position: center center}
}
@media screen and (min-width:1366px) and (max-height:768px) {
	.section-opener {background-position: center -50px}
}
@media (max-width:768px) {
	.section-opener {height:250px;}
}

.section-opener h1{color:#fff;}
.section-opener h2 small{font-size:65%; color:#fff; line-height:10px!important; font-weight:600; }
.section-opener p{color:#fff; text-transform:uppercase; font-size:/*23px*/ 1.5em; font-weight:600; /*font-family: 'Courgette', cursive;*/ text-shadow: 0px 0px 10px rgba(0,0,0,0.6);}
.section-opener p.author{font-size:1em; margin-top:-15px; padding-top:0; /*background:#96c11f;*/ float:right; padding:0 5px;}

article.section-opener-start{height:700px; padding:140px 0;}
.section-opener-start h2{color:#96c11f; /*text-shadow: 0px 0px 10px rgba(0,0,0,0.6);*/ /*text-shadow: 1px 1px 0px #fff;*/ line-height:1em; font-weight:800; font-size:65px; text-transform: uppercase;}
.section-opener-start h2 small{font-size:65%; color:#96c11f; line-height:10px!important; font-weight:600; }
.section-opener-start p{color:#96c11f; text-transform:uppercase; font-size:23px; font-weight:600; /*font-family: 'Courgette', cursive;*/}

@media(max-width:768px) {
	.fullscreen{-webkit-background-size:inherit!important; background-size: inherit; background-position:center top!important; }
	article.section-opener-start{height:400px;}
	article.section-opener{padding-top:40px;}
	.section-opener h2{font-size:1.6em;}
	.section-opener p{font-size:1em; }
	.accordion-trigger h1, .h1 {font-size: 2.0em !important; }
}

.mitarbeiter{position: relative; overflow: hidden; float:left; }
.mitarbeiter:before{content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: transparent; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.mitarbeiter:hover:before{background: rgba(0,0,0,0.7);}
.mitarbeiter img{width: 100%; height: auto; float:left;}
.mitarbeiter .team-content{width: 100%; height: 100%; position: absolute; left: 0; bottom: -100%; padding: 25px 18px; transition: all 0.3s ease 0s;}
.mitarbeiter:hover .team-content{bottom:0;}
.mitarbeiter .team-content img{margin-bottom:15px;}
.mitarbeiter .team-title{font-size: 18px; color: #fff; text-transform: uppercase;}
.mitarbeiter .post{font-size: 14px; color: #fff;}
.mitarbeiter .post:after{content: ""; display: block; width: 20%; border-bottom: 1px solid #96c11f; margin: 15px 0 20px;}
.mitarbeiter .description{font-size: 14px; color: #fff; line-height: 25px;}
.mitarbeiter .description i{width:30px;}
.mitarbeiter .description a{color:#fff;}
.mitarbeiter .read{width: 0; height: 0; border-width: 30px; border-style: solid; border-color: transparent #96c11f #96c11f transparent; position: absolute; bottom: 0; right:0; /*right: -100%;*/ color: #fff; transition: all 0.3s ease 0s; z-index:10;}
.mitarbeiter:hover .read{right: -100%;}
.mitarbeiter .read {cursor:default;}
.mitarbeiter .read i{position: relative; top: 2px; left: 6px;}
.mitarbeiter .name{position:absolute; bottom:0; width:100%; padding:5px 10px; height:60px; background:rgba(255,255,255,0.85); color:#96c11f; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.mitarbeiter:hover .name{bottom:-100%;}

@media only screen and (max-width: 990px) {.mitarbeiter{ margin-bottom: 20px; }
    .mitarbeiter .team-content{bottom:0;}
    .mitarbeiter:before{background: rgba(0,0,0,0.7);}
    .mitarbeiter .read{display:none;}
    .mitarbeiter .name{display:none;}
}

#sidebar{padding:20px 20px 1px 20px; background:#eee;}

/* ACCORDION */
.accordion-trigger:hover{cursor:pointer;}
.accordion-trigger h1{transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
.accordion-trigger {font-weight:400;}
.accordion-trigger:hover h1{transform: scale(1.25);}
.accordion-trigger{position:relative;}
.accordion-trigger:before{position:absolute; font-family: 'FontAwesome'; content:"\f067"; right:0; color:#96c11f; font-size:40px; margin-top:20px;}
.accordion-trigger.extended:before{content:"\f068";}
.has-bg .accordion-trigger:before{color:#fff;}
.accordion-content{display:none;}

	#accordion, #serviceaccordion { margin-bottom:20px; }
#accordion h4, #accordion h4 span,
#serviceaccordion header, #serviceaccordion header h4 {
  transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -o-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;
}
#accordion h4, #serviceaccordion header {
  padding: 5px; cursor: pointer; color:#fff; background:#96c11f url('../img/plus.png') no-repeat right;margin-top:10px; margin-bottom:0; padding-right:35px; font-size:16px; padding-left:15px; border-radius: 15px;
}
#accordion h4 span {
  font-style: italic; color:#575656; font-size:12px;
}
#serviceaccordion header h4 {
  color: #fff;
  margin-bottom: 0;
}
#accordion h4:hover span, #accordion h4.current span,
#accordion h4:active span,
#serviceaccordion header:active h4,
#serviceaccordion header:hover h4, #serviceaccordion header.current h4 {
  color:#fff;
}
#accordion h4:hover,
#accordion h4:active,
#serviceaccordion header:hover,
#serviceaccordion header:active {
  background:#96c11f url('../img/plus.png') no-repeat right; color:#fff;
}
#accordion h4.current,
#serviceaccordion header.current {
  background:#96c11f url('../img/minus.png') no-repeat right; color:#fff;
}

#accordion div.pane, #serviceaccordion div.pane {
  display: none;
  padding: 15px;margin-top:0; border-bottom:1px solid #e3e4e4; border-left:1px solid #e3e4e4; border-right:1px solid #e3e4e4; border-top:1px solid #e3e4e4; border-top-left-radius: 15px; border-radius: 15px;
}
#serviceaccordion div.pane ul, #serviceaccordion div.pane p,
#accordion div.pane ul, #accordion div.pane p {
  margin-top: 15px; margin-bottom:0;
}
#accordion div.pane *:first-child,
#serviceaccordion div.pane *:first-child {	margin-top: 0px; }
#accordion div.pane ul li {}
#accordion div.pane li a {}
#accordion div.pane li a:hover{}
#accordion div.pane a {}
#accordion div.pane img,
#serviceaccordion div.pane img {
  max-width:100%; height:auto;
}

/* TABS */
.cd-tabs ul{margin-left:0; margin:0; list-style-type: none;}
.cd-tabs ul li{margin-bottom:0;}
.no-cssgradients .cd-tabs::after {display: none;}
.cd-tabs.is-ended::after {visibility: hidden; opacity: 0;-webkit-transition: opacity .3s 0s, visibility 0s .3s; -moz-transition: opacity .3s 0s, visibility 0s .3s; transition: opacity .3s 0s, visibility 0s .3s;}
.cd-tabs nav {overflow: auto; -webkit-overflow-scrolling: touch; background: #f5f5f5; }

@media only screen and (min-width: 768px) {
  .cd-tabs::after {display: none;}
  .cd-tabs nav {position: absolute; top: 0; left: 0; height: 100%; z-index: 1;}
}

@media only screen and (min-width: 960px) {
  .cd-tabs nav {position: relative; float: none; background: transparent; box-shadow: none;}
}

.cd-tabs li:before{display:none; }

.cd-tabs-navigation li {float: left; padding-left:0; margin-left:0;}
.cd-tabs-navigation a {display: block; text-align: center;  font-weight: 700; color: #96c11f; background:#f5f5f5; font-size: 14px;font-size: 0.875rem; padding:20px;}
.no-touch .cd-tabs-navigation a:hover {color: #29324e; background-color: rgba(233, 230, 202, 0.3);}
.cd-tabs-navigation a.selected {background: #96c11f; color:#fff;}

@media only screen and (min-width: 768px) and (max-width:960px) {
  .cd-tabs-navigation {width: 80px; float: left;}
  .cd-tabs-navigation a {height: 80px; width: 80px; font-size: 14px;font-size: 0.875rem;}
}

@media only screen and (min-width: 960px) {
  .cd-tabs-navigation {width: auto;background: #f8f7ee;}
  .cd-tabs-navigation a {text-align: left;font-size: 14px;font-size: 0.875rem;}
}

.cd-tabs-content {background: #ffffff;}
.cd-tabs-content li {display: none; }
.cd-tabs-content li.selected {display: block; -webkit-animation: cd-fade-in 0.5s; -moz-animation: cd-fade-in 0.5s; animation: cd-fade-in 0.5s;}
.cd-tabs-content li p {font-size: 1em;}


@media only screen and (min-width: 768px) {
  .cd-tabs-content {min-height: 480px;}
  .cd-tabs-content li {padding: 0em 0em 0em 7em; }
}

@media only screen and (min-width: 960px) {
  .cd-tabs-content {min-height: 0;}
  .cd-tabs-content li {padding: 1em 0 0 0; }
  .cd-tabs-content li p {font-size: 1em;}
}

@-webkit-keyframes cd-fade-in {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@-moz-keyframes cd-fade-in {
  0% {opacity: 0;}
  100% {opacity: 1;}
}
@keyframes cd-fade-in {
  0% {opacity: 0;}
  100% {opacity: 1;}
}


/* ERV */
.erv__article__content a{color:#96c11f;}

/* MODAL */
.modal-content{border-radius:0;}
.modal-header{border-bottom:0;}

/* OWL CAROUSEL */
.owl-controls .owl-nav {width:auto;max-height:400px;}
/*.owl-controls .owl-nav .owl-prev, .owl-controls .owl-nav .owl-next {position: absolute;top: 50%; margin-top:-20px;background: none;padding: 0px 0px;text-decoration: none;font-size:inherit;text-align:center;vertical-align:middle;width:40px;height:40px;z-index:99; border: 2px solid #14306d; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; border-radius:50%;}
.owl-controls .owl-nav .owl-prev:hover, .owl-controls .owl-nav .owl-next:hover{background:#14306d}
.owl-controls .owl-nav .owl-prev .fa{width: 34px; display: block; text-align: center; color:#14306d; font:normal 25px 'FontAwesome'; line-height:36px; text-rendering: auto; -webkit-font-smoothing: antialiased;}
.owl-controls .owl-nav .owl-next .fa {width: 40px; display: block; text-align: center; color:#14306d; font:normal 25px 'FontAwesome'; line-height:36px; text-rendering: auto; -webkit-font-smoothing: antialiased;}
.owl-controls .owl-nav .owl-prev:hover .fa, .owl-controls .owl-nav .owl-next:hover .fa{color:#fff;}*/

.owl-controls .owl-nav .owl-prev, .owl-controls .owl-nav .owl-next {position: absolute;top: 50%; margin-top:-10px;background: none;padding: 0px 0px;text-decoration: none;font-size:inherit;text-align:center;vertical-align:middle;width:20px;height:20px;z-index:99;}
/*.owl-controls .owl-nav .owl-prev:hover, .owl-controls .owl-nav .owl-next:hover{background:#14306d}*/
.owl-controls .owl-nav .owl-prev .fa{width: 20px; display: block; text-align: center; color:#14306d; font:normal 25px 'FontAwesome'; line-height:20px; text-rendering: auto; -webkit-font-smoothing: antialiased;}
.owl-controls .owl-nav .owl-next .fa {width: 20px; display: block; text-align: center; color:#14306d; font:normal 25px 'FontAwesome'; line-height:20px; text-rendering: auto; -webkit-font-smoothing: antialiased;}
/*.owl-controls .owl-nav .owl-prev:hover .fa, .owl-controls .owl-nav .owl-next:hover .fa{color:#fff;}*/

.owl-controls{width:100%; text-align:center; }
.owl-controls .owl-dots { z-index:1000; position:relative;}
.owl-dots .owl-dot { display: inline-block;  zoom: 1;  *display: inline; }
.owl-dots .owl-dot span {margin:0 5px; display: inline-block;width: 10px;height: 10px; background:#fff; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: 2px solid #cdcdcd;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-o-transition: all 300ms ease;transition: all 300ms ease;}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span { background: #cdcdcd}

.owl-controls .owl-nav .owl-prev:hover .fa, .owl-controls .owl-nav .owl-next:hover .fa {opacity: 1.00;}
/*.owl-controls .owl-prev {left:-50px;}
.owl-controls .owl-next {right:-50px;}*/
.owl-controls .owl-prev {left:-20px;}
.owl-controls .owl-next {right:-20px;}

@media (max-width: 910px) {
	/*.owl-controls .owl-nav .owl-prev, .owl-controls .owl-nav .owl-next{display:none!important;}*/
	.news-carousel .item{width:90%; margin-left:5%;}
	.owl-controls .owl-prev {left:-10px;}
	.owl-controls .owl-next {right:-10px;}
}

@media (min-width: 911px){
	.owl-controls .owl-nav .owl-prev, .owl-controls .owl-nav .owl-next{display:none!important;}
}

.news-carousel .item{min-height:260px;padding:20px;}
.news-carousel a.btn{position:absolute; bottom:10px;}
.news-carousel .item h4{color:#96c11f; font-weight:400; font-size:1.1em; line-height:140%;}
.news-carousel .item h4 b{font-weight:500;}
.news-carousel .item p{font-size:1.1em; line-height:140%;}

/* TABELLEN */
table{width:100%; border-spacing:0; border-collapse:collapse; border:1px solid #eee; margin:0; padding:0;}
table tr{border-bottom:1px solid #eee;}
table td {padding:15px;}
table h3{padding-top:5px;}

/* ARROWS */
header .arrow {position: absolute; bottom: 30px; left: 50% ; width: 40px; height: 40px ; margin-left:-20px; border: 2px solid #fff; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; border-radius:50%; animation: bounce 2s infinite; -webkit-animation: bounce 2s infinite; -moz-animation: bounce 2s infinite; -o-animation: bounce 2s infinite;}
header .arrow .fa {width: 38px; display: block; text-align: center; color:#fff; font:normal 25px 'FontAwesome'; line-height:40px; text-rendering: auto; -webkit-font-smoothing: antialiased;}

section .arrow {position:relative; margin-left:50%!important; margin-top:40px; left:-20px; width: 40px; height: 40px ; margin-left:-20px; border: 2px solid #14306d; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; border-radius:50%; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; }
section .arrow:hover{background:#14306d;}
section .arrow .fa {width: 38px; display: block; text-align: center; color:#14306d; font:normal 25px 'FontAwesome'; line-height:40px; text-rendering: auto; -webkit-font-smoothing: antialiased;}
section .arrow:hover .fa{color:#fff;}

section .arrow-invert {position:relative; margin-left:50%!important; margin-top:40px; left:-20px; width: 40px; height: 40px ; margin-left:-20px; border: 2px solid #fff; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; border-radius:50%; transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; }
section .arrow-invert:hover{background:#fff;}
section .arrow-invert .fa {width: 38px; display: block; text-align: center; color:#fff; font:normal 25px 'FontAwesome'; line-height:40px; text-rendering: auto; -webkit-font-smoothing: antialiased;}
section .arrow-invert:hover .fa{color:#14306d;}

/* ANIMATION */
@-webkit-keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}  40% {-webkit-transform: translateY(-30px);} 60% {-webkit-transform: translateY(-15px);}}
@-moz-keyframes bounce {0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);} 40% {-moz-transform: translateY(-30px);} 60% {-moz-transform: translateY(-15px);}}
@-o-keyframes bounce { 0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);} 40% {-o-transform: translateY(-30px);} 60% {-o-transform: translateY(-15px);}}
@keyframes bounce { 0%, 20%, 50%, 80%, 100% {transform: translateY(0);} 40% {transform: translateY(-30px);} 60% {transform: translateY(-15px);}}

/* I-FRAME MAP */
.map-wrap {position:relative; float:left; width:100%; }
.overlay {width:100%;min-height:450px; position:absolute; top:0; }

.kachel{background:#cdcdcd;  border-radius:20px; text-align:center; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.kachel:hover{background:#eee;}
.kachel a{display:block;padding:25px; }
.kachel i{font-size:50px; margin-bottom:25px;}

@media (max-width:991px){
	.row .kachel{margin-bottom:25px;}
	.row &gt; div:last-child .kachel{margin-bottom:0;}
}

/* FOOTER */
footer{float:left; background:#fff;  /*color:#fff;*/ padding-top:55px; padding-bottom:40px; font-size:14px; width:100%; margin-top:-10px; color:#96c11f;}
footer .container{padding:0;}
footer p{margin-bottom:0; padding-bottom:0; font-size:14px;}
footer ul{margin-bottom:0; padding-bottom:0;}
footer ul li{display:inline-block;}
footer ul li a{color: #96c11f;}
footer ul li a:hover{text-decoration:underline; color:#96c11f;}

table.team {text-transform:uppercase; margin-left:auto; margin-right:auto; position:relative; margin-top:100px; border:0px;}
table.team tr{border-bottom:0;}
table.team tr td{padding:0; margin:0; font-size:15px; text-align:center; width:18px;  display:inline-block; vertical-align: middle;}
table.team tr td span{color:#96c11f; font-weight:bold; font-size:18px;}
table.team tr:nth-child(odd){background:transparent;}
table.team tr:nth-child(even){background:transparent;}

/* TAX TECH */
.TaxTechText a span{color:#96c11f!important; font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif!important; font-size:16px!important; }
.TaxTechHeadline span{}

.pane{clear:both; float:left; width:100%; margin-bottom:10px;}

blockquote {
font-family: Georgia, serif;
font-size: 18px;
font-style: italic;
/*width: 500px;*/
margin: 0.25em 0;
padding: 0.25em 40px;
line-height: 1.45;
position: relative;
color: #383838;
}

blockquote:before {
display: block;
content: "\201C";
font-size: 80px;
position: relative;
/*left: 50%;*/
top: 40px;
color: #7a7a7a;
}

blockquote cite {
color: #999999;
font-size: 14px;
display: block;
margin-top: 5px;
}

blockquote cite:before {
content: "\2014 \2009";
}

/*------- BACK TOP -------*/
#back-top a{position:fixed;  right:30px; bottom:30px; height:30px; width:30px; z-index:500; color:#fff; display:inline-block; background:url(../img/up-arrow.png);
background-repeat: repeat;
	-webkit-transition: background-position 0.5s ease-in-out;
	   -moz-transition: background-position 0.5s ease-in-out;
	     -o-transition: background-position 0.5s ease-in-out;
	        transition: background-position 0.5s ease-in-out;
}
#back-top a:hover{color:#fff; background-position: 0 30px;}
#back-top img{width:30px; height:auto;}

a[href$='.pdf'] {
    background: transparent url('../img/pdf.png') center left no-repeat;
    padding-left: 20px;
    color:#5B5B5D;
}

a[href$='.xlsm'] {
    background: transparent url('../img/xls.png') center left no-repeat;
    padding-left: 20px;
    color:#5B5B5D;
}

.has-bg a[href$='.pdf'], .has-bg a[href$='.xlsm'] {
    color:#fff!important;
}

/* News */
.row.news .alert {
    padding-top: 20px;
}

.row.news .alert span {
    color: #cf4040;
}

.row.news .btn {
    margin-top: 15px;
    margin-bottom: 0;
    padding: .5rem .75rem;
}

@media (max-width: 767px) {
    .row.news .alert span {
        display: none;
    }
}
</pre></body></html>