body { background-repeat:no-repeat; background-color:#dedede; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; }

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}

a { color:#484848; text-decoration:none }
a:link { color:#484848; text-decoration:none }
a:visited { color:#484848; text-decoration:none }
a:link:focus { color:#484848; text-decoration:none }
a:visited:active { color:#484848; text-decoration:none }
a:hover { color:#679933; text-decoration:none }
a:visited:hover { color:#679933; text-decoration:none }

.bg-w { background-color:#fff }
.bg-t { background-color:#fff; height:50px }
.bg-l { background-color:#fff; background-image: url(../img/bg-img-l.jpg); height:195px; text-align:left; vertical-align:top }
.bg-i1 { background-color:#fff; background-image: url(../img/bg-img-i1.jpg); height:330px; text-align:center; vertical-align:top  }
.bg-i2 { background-color:#fff; background-image: url(../img/bg-img-i2.jpg) }
.bg-n { background-color:#fff; background-image: url(../img/bg-img-n.jpg); height:47px; text-align:left; vertical-align:top  }
.bg-m1 { background-color:#dedede;   }
.bg-m2 { background-color:#dedede; background-image: url(../img/bg-img-m2.jpg)  }
.bg-maps { background-color:#efeae1; background-image: url(../img/janine-bischoff-maps2.png); height:313px; text-align:left; vertical-align:top  }
.h13 { height:13px }

h1 { font-family:'Roboto', arial, helvetica, sans-serif; font-size:28px; font-weight:normal; line-height:35px; text-align:left; vertical-align:top; color:#484848 }
h2 { font-family:'Roboto', arial, helvetica, sans-serif; font-size:20px; font-weight:500; line-height:30px; text-align:left; vertical-align:top; color:#679933 }
h3 { font-family:'Roboto', arial, helvetica, sans-serif; font-size:20px; font-weight:500; line-height:25px; text-align:left; vertical-align:top; color:#747474 }

.textc { font-family:'Roboto', arial, helvetica, sans-serif; font-size:18px; font-weight:normal; line-height:30px; text-align:center; vertical-align:top; color:#484848 }
.textcb { font-family:'Roboto', arial, helvetica, sans-serif; font-size:18px; font-weight:500; line-height:30px; text-align:center; vertical-align:top; color:#679933 }

.text-l { font-family:'Roboto', arial, helvetica, sans-serif; font-size:18px; font-weight:300; line-height:30px; text-align:left; vertical-align:top; color:#484848 }
.text-lb { font-family:'Roboto', arial, helvetica, sans-serif; font-size:18px; font-weight:500; line-height:30px; text-align:left; vertical-align:top; color:#747474 }
.text-ls { font-family:'Roboto', arial, helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; text-align:left; vertical-align:middle; color:#747474 }

.text-r { font-family:'Roboto', arial, helvetica, sans-serif; font-size:18px; font-weight:normal; line-height:30px; text-align:right; vertical-align:top; color:#484848 }
.text-rsw { font-family:'Roboto', arial, helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; text-align:right; vertical-align:top; color:#747474; background-color:#fff }

a.back-to-top {
	display: none;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	position: fixed;
	z-index: 999;
	right: 20px;
	bottom: 20px;
	background: #747474 url("../img/topb.png") no-repeat center 43%;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}



.nav { font-family:verdana, arial, helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:30px; text-align:left; vertical-align:top; color:#8e8e8e }

a.linknav { font-family:verdana, arial, helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:30px; text-align:left; vertical-align:top; color:#8e8e8e }
a.linknav:link { font-family:verdana, arial, helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:30px; text-align:left; vertical-align:top; color:#8e8e8e }
a.linknav:visited { font-family:verdana, arial, helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:30px; text-align:left; vertical-align:top; color:#8e8e8e }
a.linknav:link:focus { font-family:verdana, arial, helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:30px; text-align:left; vertical-align:top; color:#8e8e8e }
a.linknav:visited:active { font-family:verdana, arial, helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:30px; text-align:left; vertical-align:top; color:#8e8e8e }
a.linknav:hover { font-family:verdana, arial, helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:30px; text-align:left; vertical-align:top; color:#08090e }
a.linknav:visited:hover { font-family:verdana, arial, helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:30px; text-align:left; vertical-align:top; color:#08090e }

a.linktextl { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; text-align:left; vertical-align:top; color:#8e8e8e }
a.linktextl:link { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; text-align:left; vertical-align:top; color:#8e8e8e }
a.linktextl:visited { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; text-align:left; vertical-align:top; color:#8e8e8e }
a.linktextl:link:focus { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; text-align:left; vertical-align:top; color:#8e8e8e }
a.linktextl:visited:active { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; text-align:left; vertical-align:top; color:#8e8e8e }
a.linktextl:hover { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; text-align:left; vertical-align:top; color:#08090e }
a.linktextl:visited:hover { font-family:verdana, arial, helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:18px; text-align:left; vertical-align:top; color:#08090e }

