@ -0,0 +1,23 @@ |
|||
# Sinnes- taU Server |
|||
# |
|||
# Peter Kuntner |
|||
# |
|||
|
|||
# |
|||
# Byte-compiled / optimized / DLL files |
|||
__pycache__/ |
|||
*.py[cod] |
|||
*$py.class |
|||
|
|||
## Django Stuff |
|||
sinnestau/migrations/ |
|||
|
|||
venv3/ |
|||
|
|||
#Emacs files |
|||
*~ |
|||
#Db Files |
|||
db/ |
|||
build/ |
|||
#media files |
|||
media/ |
|||
@ -0,0 +1,11 @@ |
|||
from django.contrib import admin |
|||
|
|||
# Register your models here. |
|||
from .models import Termin |
|||
|
|||
class TerminAdmin(admin.ModelAdmin): |
|||
list_display = ['titel', 'date'] |
|||
ordering = ['date'] |
|||
actions = [] |
|||
|
|||
admin.site.register(Termin,TerminAdmin) |
|||
@ -0,0 +1,6 @@ |
|||
from django.apps import AppConfig |
|||
|
|||
|
|||
class HpstConfig(AppConfig): |
|||
default_auto_field = 'django.db.models.BigAutoField' |
|||
name = 'hpst' |
|||
@ -0,0 +1,24 @@ |
|||
# Generated by Django 3.2.7 on 2021-09-18 08:20 |
|||
|
|||
from django.db import migrations, models |
|||
|
|||
|
|||
class Migration(migrations.Migration): |
|||
|
|||
initial = True |
|||
|
|||
dependencies = [ |
|||
] |
|||
|
|||
operations = [ |
|||
migrations.CreateModel( |
|||
name='Termin', |
|||
fields=[ |
|||
('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), |
|||
('titel', models.CharField(max_length=40)), |
|||
('teaser', models.CharField(max_length=255)), |
|||
('text', models.TextField()), |
|||
('date', models.DateField(auto_now=True)), |
|||
], |
|||
), |
|||
] |
|||
@ -0,0 +1,18 @@ |
|||
# Generated by Django 3.2.7 on 2021-09-18 08:40 |
|||
|
|||
from django.db import migrations, models |
|||
|
|||
|
|||
class Migration(migrations.Migration): |
|||
|
|||
dependencies = [ |
|||
('hpst', '0001_initial'), |
|||
] |
|||
|
|||
operations = [ |
|||
migrations.AddField( |
|||
model_name='termin', |
|||
name='bild', |
|||
field=models.CharField(default='termin.jpg', max_length=255), |
|||
), |
|||
] |
|||
@ -0,0 +1,18 @@ |
|||
# Generated by Django 3.2.7 on 2021-09-18 09:00 |
|||
|
|||
from django.db import migrations, models |
|||
|
|||
|
|||
class Migration(migrations.Migration): |
|||
|
|||
dependencies = [ |
|||
('hpst', '0002_termin_bild'), |
|||
] |
|||
|
|||
operations = [ |
|||
migrations.AlterField( |
|||
model_name='termin', |
|||
name='date', |
|||
field=models.DateField(), |
|||
), |
|||
] |
|||
@ -0,0 +1,11 @@ |
|||
from django.db import models |
|||
from django.contrib.auth.models import User |
|||
|
|||
|
|||
#Sinnestau.de models |
|||
class Termin(models.Model): |
|||
titel = models.CharField(max_length=40) |
|||
bild = models.CharField(max_length=255,default="termin.jpg") |
|||
teaser = models.CharField(max_length=255) |
|||
text = models.TextField() |
|||
date = models.DateField() |
|||
@ -0,0 +1,5 @@ |
|||
/* Colors */ |
|||
.st-br,.st-hover-br:hover{color:#000!important;background-color:#9a8b69!important} |
|||
.st-text-br,.st-hover-text-br:hover{color:#9a8b69!important} |
|||
.st-bl,.st-hover-bl:hover{color:#fff!important;background-color:#296e9d!important;background-image: linear-gradient(to bottom, #0f6893, #5bb7e5)} |
|||
.st-text-bl,.st-hover-text-bl:hover{color:#296e9d!important;background-image: linear-gradient(to bottom, #0f6893, #5bb7e5);} |
|||
@ -0,0 +1,235 @@ |
|||
/* W3.CSS 4.15 December 2020 by Jan Egil and Borge Refsnes */ |
|||
html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit} |
|||
/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */ |
|||
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0} |
|||
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item} |
|||
audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline} |
|||
audio:not([controls]){display:none;height:0}[hidden],template{display:none} |
|||
a{background-color:transparent}a:active,a:hover{outline-width:0} |
|||
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted} |
|||
b,strong{font-weight:bolder}dfn{font-style:italic}mark{background:#ff0;color:#000} |
|||
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} |
|||
sub{bottom:-0.25em}sup{top:-0.5em}figure{margin:1em 40px}img{border-style:none} |
|||
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible} |
|||
button,input,select,textarea,optgroup{font:inherit;margin:0}optgroup{font-weight:bold} |
|||
button,input{overflow:visible}button,select{text-transform:none} |
|||
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button} |
|||
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0} |
|||
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText} |
|||
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em} |
|||
legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto} |
|||
[type=checkbox],[type=radio]{padding:0} |
|||
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto} |
|||
[type=search]{-webkit-appearance:textfield;outline-offset:-2px} |
|||
[type=search]::-webkit-search-decoration{-webkit-appearance:none} |
|||
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit} |
|||
/* End extract */ |
|||
html,body{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden} |
|||
h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px} |
|||
.w3-serif{font-family:serif}.w3-sans-serif{font-family:sans-serif}.w3-cursive{font-family:cursive}.w3-monospace{font-family:monospace} |
|||
h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin:10px 0}.w3-wide{letter-spacing:4px} |
|||
hr{border:0;border-top:1px solid #eee;margin:20px 0} |
|||
.w3-image{max-width:100%;height:auto}img{vertical-align:middle}a{color:inherit} |
|||
.w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.w3-table-all{border:1px solid #ccc} |
|||
.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1} |
|||
.w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(even){background-color:#f1f1f1} |
|||
.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-centered tr th,.w3-centered tr td{text-align:center} |
|||
.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top} |
|||
.w3-table th:first-child,.w3-table td:first-child,.w3-table-all th:first-child,.w3-table-all td:first-child{padding-left:16px} |
|||
.w3-btn,.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap} |
|||
.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)} |
|||
.w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} |
|||
.w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:0.3}.w3-disabled *,:disabled *{pointer-events:none} |
|||
.w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none} |
|||
.w3-badge,.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.w3-badge{border-radius:50%} |
|||
.w3-ul{list-style-type:none;padding:0;margin:0}.w3-ul li{padding:8px 16px;border-bottom:1px solid #ddd}.w3-ul li:last-child{border-bottom:none} |
|||
.w3-tooltip,.w3-display-container{position:relative}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block} |
|||
.w3-ripple:active{opacity:0.5}.w3-ripple{transition:opacity 0s} |
|||
.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #ccc;width:100%} |
|||
.w3-select{padding:9px 0;width:100%;border:none;border-bottom:1px solid #ccc} |
|||
.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer} |
|||
.w3-dropdown-hover:hover .w3-dropdown-content{display:block} |
|||
.w3-dropdown-hover:first-child,.w3-dropdown-click:hover{background-color:#ccc;color:#000} |
|||
.w3-dropdown-hover:hover > .w3-button:first-child,.w3-dropdown-click:hover > .w3-button:first-child{background-color:#ccc;color:#000} |
|||
.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0;z-index:1} |
|||
.w3-check,.w3-radio{width:24px;height:24px;position:relative;top:6px} |
|||
.w3-sidebar{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto} |
|||
.w3-bar-block .w3-dropdown-hover,.w3-bar-block .w3-dropdown-click{width:100%} |
|||
.w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%} |
|||
.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px} |
|||
.w3-main,#main{transition:margin-left .4s} |
|||
.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)} |
|||
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px} |
|||
.w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto} |
|||
.w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0} |
|||
.w3-bar .w3-dropdown-hover,.w3-bar .w3-dropdown-click{position:static;float:left} |
|||
.w3-bar .w3-button{white-space:normal} |
|||
.w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;white-space:normal;float:none;outline:0} |
|||
.w3-bar-block.w3-center .w3-bar-item{text-align:center}.w3-block{display:block;width:100%} |
|||
.w3-responsive{display:block;overflow-x:auto} |
|||
.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before, |
|||
.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both} |
|||
.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%} |
|||
.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%} |
|||
.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%} |
|||
.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%} |
|||
@media (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%} |
|||
.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%} |
|||
.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}} |
|||
@media (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%} |
|||
.w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%} |
|||
.w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}} |
|||
.w3-rest{overflow:hidden}.w3-stretch{margin-left:-16px;margin-right:-16px} |
|||
.w3-content,.w3-auto{margin-left:auto;margin-right:auto}.w3-content{max-width:980px}.w3-auto{max-width:1140px} |
|||
.w3-cell-row{display:table;width:100%}.w3-cell{display:table-cell} |
|||
.w3-cell-top{vertical-align:top}.w3-cell-middle{vertical-align:middle}.w3-cell-bottom{vertical-align:bottom} |
|||
.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important} |
|||
@media (max-width:1205px){.w3-auto{max-width:95%}} |
|||
@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px} |
|||
.w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative} |
|||
.w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center} |
|||
.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button{width:100%}} |
|||
@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}} |
|||
@media (min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}} |
|||
@media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}} |
|||
@media (max-width:992px){.w3-sidebar.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}.w3-auto{max-width:100%}} |
|||
.w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0} |
|||
.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2} |
|||
.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0} |
|||
.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0} |
|||
.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)} |
|||
.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)} |
|||
.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)} |
|||
.w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)} |
|||
.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)} |
|||
.w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none} |
|||
.w3-display-position{position:absolute} |
|||
.w3-circle{border-radius:50%} |
|||
.w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px} |
|||
.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px} |
|||
.w3-container,.w3-panel{padding:0.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px} |
|||
.w3-code,.w3-codespan{font-family:Consolas,"courier new";font-size:16px} |
|||
.w3-code{width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4CAF50;word-wrap:break-word} |
|||
.w3-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%} |
|||
.w3-card,.w3-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)} |
|||
.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)} |
|||
.w3-spin{animation:w3-spin 2s infinite linear}@keyframes w3-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}} |
|||
.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}} |
|||
.w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}} |
|||
.w3-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}} |
|||
.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}} |
|||
.w3-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}} |
|||
.w3-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}} |
|||
.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}} |
|||
.w3-animate-input{transition:width 0.4s ease-in-out}.w3-animate-input:focus{width:100%!important} |
|||
.w3-opacity,.w3-hover-opacity:hover{opacity:0.60}.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1} |
|||
.w3-opacity-max{opacity:0.25}.w3-opacity-min{opacity:0.75} |
|||
.w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{filter:grayscale(100%)} |
|||
.w3-greyscale,.w3-grayscale{filter:grayscale(75%)}.w3-greyscale-min,.w3-grayscale-min{filter:grayscale(50%)} |
|||
.w3-sepia{filter:sepia(75%)}.w3-sepia-max,.w3-hover-sepia:hover{filter:sepia(100%)}.w3-sepia-min{filter:sepia(50%)} |
|||
.w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important} |
|||
.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important} |
|||
.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important} |
|||
.w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important} |
|||
.w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important} |
|||
.w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important} |
|||
.w3-topbar{border-top:6px solid #ccc!important}.w3-bottombar{border-bottom:6px solid #ccc!important} |
|||
.w3-leftbar{border-left:6px solid #ccc!important}.w3-rightbar{border-right:6px solid #ccc!important} |
|||
.w3-section,.w3-code{margin-top:16px!important;margin-bottom:16px!important} |
|||
.w3-margin{margin:16px!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important} |
|||
.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important} |
|||
.w3-padding-small{padding:4px 8px!important}.w3-padding{padding:8px 16px!important}.w3-padding-large{padding:12px 24px!important} |
|||
.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important} |
|||
.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important} |
|||
.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important} |
|||
.w3-padding-top-64{padding-top:64px!important}.w3-padding-top-48{padding-top:48px!important} |
|||
.w3-padding-top-32{padding-top:32px!important}.w3-padding-top-24{padding-top:24px!important} |
|||
.w3-left{float:left!important}.w3-right{float:right!important} |
|||
.w3-button:hover{color:#000!important;background-color:#ccc!important} |
|||
.w3-transparent,.w3-hover-none:hover{background-color:transparent!important} |
|||
.w3-hover-none:hover{box-shadow:none!important} |
|||
/* Colors */ |
|||
.w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important} |
|||
.w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#00ffff!important} |
|||
.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196F3!important} |
|||
.w3-light-blue,.w3-hover-light-blue:hover{color:#000!important;background-color:#87CEEB!important} |
|||
.w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important} |
|||
.w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important} |
|||
.w3-blue-grey,.w3-hover-blue-grey:hover,.w3-blue-gray,.w3-hover-blue-gray:hover{color:#fff!important;background-color:#607d8b!important} |
|||
.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4CAF50!important} |
|||
.w3-light-green,.w3-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important} |
|||
.w3-indigo,.w3-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important} |
|||
.w3-khaki,.w3-hover-khaki:hover{color:#000!important;background-color:#f0e68c!important} |
|||
.w3-lime,.w3-hover-lime:hover{color:#000!important;background-color:#cddc39!important} |
|||
.w3-orange,.w3-hover-orange:hover{color:#000!important;background-color:#ff9800!important} |
|||
.w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important} |
|||
.w3-pink,.w3-hover-pink:hover{color:#fff!important;background-color:#e91e63!important} |
|||
.w3-purple,.w3-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important} |
|||
.w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important} |
|||
.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important} |
|||
.w3-sand,.w3-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important} |
|||
.w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#009688!important} |
|||
.w3-yellow,.w3-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important} |
|||
.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important} |
|||
.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important} |
|||
.w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000!important;background-color:#9e9e9e!important} |
|||
.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important} |
|||
.w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important} |
|||
.w3-pale-red,.w3-hover-pale-red:hover{color:#000!important;background-color:#ffdddd!important} |
|||
.w3-pale-green,.w3-hover-pale-green:hover{color:#000!important;background-color:#ddffdd!important} |
|||
.w3-pale-yellow,.w3-hover-pale-yellow:hover{color:#000!important;background-color:#ffffcc!important} |
|||
.w3-pale-blue,.w3-hover-pale-blue:hover{color:#000!important;background-color:#ddffff!important} |
|||
.w3-text-amber,.w3-hover-text-amber:hover{color:#ffc107!important} |
|||
.w3-text-aqua,.w3-hover-text-aqua:hover{color:#00ffff!important} |
|||
.w3-text-blue,.w3-hover-text-blue:hover{color:#2196F3!important} |
|||
.w3-text-light-blue,.w3-hover-text-light-blue:hover{color:#87CEEB!important} |
|||
.w3-text-brown,.w3-hover-text-brown:hover{color:#795548!important} |
|||
.w3-text-cyan,.w3-hover-text-cyan:hover{color:#00bcd4!important} |
|||
.w3-text-blue-grey,.w3-hover-text-blue-grey:hover,.w3-text-blue-gray,.w3-hover-text-blue-gray:hover{color:#607d8b!important} |
|||
.w3-text-green,.w3-hover-text-green:hover{color:#4CAF50!important} |
|||
.w3-text-light-green,.w3-hover-text-light-green:hover{color:#8bc34a!important} |
|||
.w3-text-indigo,.w3-hover-text-indigo:hover{color:#3f51b5!important} |
|||
.w3-text-khaki,.w3-hover-text-khaki:hover{color:#b4aa50!important} |
|||
.w3-text-lime,.w3-hover-text-lime:hover{color:#cddc39!important} |
|||
.w3-text-orange,.w3-hover-text-orange:hover{color:#ff9800!important} |
|||
.w3-text-deep-orange,.w3-hover-text-deep-orange:hover{color:#ff5722!important} |
|||
.w3-text-pink,.w3-hover-text-pink:hover{color:#e91e63!important} |
|||
.w3-text-purple,.w3-hover-text-purple:hover{color:#9c27b0!important} |
|||
.w3-text-deep-purple,.w3-hover-text-deep-purple:hover{color:#673ab7!important} |
|||
.w3-text-red,.w3-hover-text-red:hover{color:#f44336!important} |
|||
.w3-text-sand,.w3-hover-text-sand:hover{color:#fdf5e6!important} |
|||
.w3-text-teal,.w3-hover-text-teal:hover{color:#009688!important} |
|||
.w3-text-yellow,.w3-hover-text-yellow:hover{color:#d2be0e!important} |
|||
.w3-text-white,.w3-hover-text-white:hover{color:#fff!important} |
|||
.w3-text-black,.w3-hover-text-black:hover{color:#000!important} |
|||
.w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color:#757575!important} |
|||
.w3-text-light-grey,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-hover-text-light-gray:hover{color:#f1f1f1!important} |
|||
.w3-text-dark-grey,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-hover-text-dark-gray:hover{color:#3a3a3a!important} |
|||
.w3-border-amber,.w3-hover-border-amber:hover{border-color:#ffc107!important} |
|||
.w3-border-aqua,.w3-hover-border-aqua:hover{border-color:#00ffff!important} |
|||
.w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196F3!important} |
|||
.w3-border-light-blue,.w3-hover-border-light-blue:hover{border-color:#87CEEB!important} |
|||
.w3-border-brown,.w3-hover-border-brown:hover{border-color:#795548!important} |
|||
.w3-border-cyan,.w3-hover-border-cyan:hover{border-color:#00bcd4!important} |
|||
.w3-border-blue-grey,.w3-hover-border-blue-grey:hover,.w3-border-blue-gray,.w3-hover-border-blue-gray:hover{border-color:#607d8b!important} |
|||
.w3-border-green,.w3-hover-border-green:hover{border-color:#4CAF50!important} |
|||
.w3-border-light-green,.w3-hover-border-light-green:hover{border-color:#8bc34a!important} |
|||
.w3-border-indigo,.w3-hover-border-indigo:hover{border-color:#3f51b5!important} |
|||
.w3-border-khaki,.w3-hover-border-khaki:hover{border-color:#f0e68c!important} |
|||
.w3-border-lime,.w3-hover-border-lime:hover{border-color:#cddc39!important} |
|||
.w3-border-orange,.w3-hover-border-orange:hover{border-color:#ff9800!important} |
|||
.w3-border-deep-orange,.w3-hover-border-deep-orange:hover{border-color:#ff5722!important} |
|||
.w3-border-pink,.w3-hover-border-pink:hover{border-color:#e91e63!important} |
|||
.w3-border-purple,.w3-hover-border-purple:hover{border-color:#9c27b0!important} |
|||
.w3-border-deep-purple,.w3-hover-border-deep-purple:hover{border-color:#673ab7!important} |
|||
.w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important} |
|||
.w3-border-sand,.w3-hover-border-sand:hover{border-color:#fdf5e6!important} |
|||
.w3-border-teal,.w3-hover-border-teal:hover{border-color:#009688!important} |
|||
.w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important} |
|||
.w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important} |
|||
.w3-border-black,.w3-hover-border-black:hover{border-color:#000!important} |
|||
.w3-border-grey,.w3-hover-border-grey:hover,.w3-border-gray,.w3-hover-border-gray:hover{border-color:#9e9e9e!important} |
|||
.w3-border-light-grey,.w3-hover-border-light-grey:hover,.w3-border-light-gray,.w3-hover-border-light-gray:hover{border-color:#f1f1f1!important} |
|||
.w3-border-dark-grey,.w3-hover-border-dark-grey:hover,.w3-border-dark-gray,.w3-hover-border-dark-gray:hover{border-color:#616161!important} |
|||
.w3-border-pale-red,.w3-hover-border-pale-red:hover{border-color:#ffe7e7!important}.w3-border-pale-green,.w3-hover-border-pale-green:hover{border-color:#e7ffe7!important} |
|||
.w3-border-pale-yellow,.w3-hover-border-pale-yellow:hover{border-color:#ffffcc!important}.w3-border-pale-blue,.w3-hover-border-pale-blue:hover{border-color:#e7ffff!important} |
|||
|
After Width: | Height: | Size: 5.0 MiB |
|
After Width: | Height: | Size: 490 KiB |
|
After Width: | Height: | Size: 4.1 MiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 376 KiB |
|
After Width: | Height: | Size: 1021 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 51 KiB |
|
After Width: | Height: | Size: 376 KiB |
|
After Width: | Height: | Size: 347 KiB |
|
After Width: | Height: | Size: 182 KiB |
|
After Width: | Height: | Size: 5.2 MiB |
|
After Width: | Height: | Size: 3.5 MiB |
|
After Width: | Height: | Size: 692 KiB |
|
After Width: | Height: | Size: 544 KiB |
|
After Width: | Height: | Size: 3.2 MiB |
|
After Width: | Height: | Size: 279 KiB |
|
After Width: | Height: | Size: 5.3 MiB |
|
After Width: | Height: | Size: 2.7 MiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 45 KiB |
|
After Width: | Height: | Size: 41 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 39 KiB |
|
After Width: | Height: | Size: 162 KiB |
|
After Width: | Height: | Size: 443 KiB |
|
After Width: | Height: | Size: 366 KiB |
|
After Width: | Height: | Size: 730 KiB |
|
After Width: | Height: | Size: 141 KiB |
|
After Width: | Height: | Size: 898 KiB |
@ -0,0 +1,392 @@ |
|||
{% load static %} |
|||
{% load %} |
|||
{% load st_extratags %} |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<title>Sinnes-Tau.de</title> |
|||
<meta charset="UTF-8"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<link rel="stylesheet" href="{% static 'css/w3.css' %}" |
|||
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css"> |
|||
<link rel="stylesheet" href="{% static 'css/sinnes-tau.css' %}"> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato"> |
|||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> |
|||
<style> |
|||
body,h1,h2,h3,h4,h5,h6 {font-family: "Lato", sans-serif;} |
|||
body, html { |
|||
height: 100%; |
|||
color: #777; |
|||
line-height: 1.8; |
|||
} |
|||
|
|||
/* Create a Parallax Effect */ |
|||
.bgimg-1, .bgimg-2, .bgimg-3 { |
|||
background-attachment: fixed; |
|||
background-position: center; |
|||
background-repeat: no-repeat; |
|||
background-size: cover; |
|||
} |
|||
|
|||
/* First image (Logo. Full height) */ |
|||
.bgimg-1 { |
|||
background-image: url("{% static 'img/kraueterbuschen.jpg'%}"); |
|||
min-height: 100%; |
|||
} |
|||
|
|||
/* Second image (Portfolio) */ |
|||
.bgimg-2 { |
|||
background-image: url("{% static 'img/kraueterbuschen.jpg'%}"); |
|||
min-height: 400px; |
|||
} |
|||
|
|||
/* Third image (Contact) */ |
|||
.bgimg-3 { |
|||
background-image: url("{% static 'img/kraueterbuschen.jpg'%}"); |
|||
min-height: 400px; |
|||
} |
|||
|
|||
.w3-wide {letter-spacing: 10px;} |
|||
.w3-hover-opacity {cursor: pointer;} |
|||
|
|||
/* Turn off parallax scrolling for tablets and phones */ |
|||
@media only screen and (max-device-width: 1600px) { |
|||
.bgimg-1, .bgimg-2, .bgimg-3 { |
|||
background-attachment: scroll; |
|||
min-height: 400px; |
|||
} |
|||
} |
|||
.honig {display:none} |
|||
</style> |
|||
|
|||
<body> |
|||
<!-- Navbar (sit on top) --> |
|||
<div class="w3-top"> |
|||
<div class="w3-bar" id="myNavbar"> |
|||
<a class="w3-bar-item w3-button st-hover-bl w3-hide-medium w3-hide-large w3-right" href="javascript:void(0);" onclick="toggleFunction()" title="Toggle Navigation Menu"> |
|||
<i class="fa fa-bars"></i> |
|||
</a> |
|||
<a href="#home" class="w3-bar-item w3-button st-hover-bl">HOME</a> |
|||
<a href="#about" class="w3-bar-item w3-button w3-hide-small st-hover-bl"><i class="fa fa-user"></i> Tanja Sünkel</a> |
|||
<a href="#portfolio" class="w3-bar-item w3-button w3-hide-small st-hover-bl"><i class="fa fa-th"></i> Meine Arbeit</a> |
|||
<a href="#termine" class="w3-bar-item w3-button w3-hide-small st-hover-bl"><i class="fa fa-calendar"></i> Termine</a> |
|||
<a href="#contact" class="w3-bar-item w3-button w3-hide-small st-hover-bl"><i class="fa fa-envelope"></i> Kontakt</a> |
|||
<a href="#" class="w3-bar-item w3-button w3-hide-small w3-right w3-hover-red"> |
|||
<i class="fa fa-search"></i> |
|||
</a> |
|||
</div> |
|||
|
|||
<!-- Navbar on small screens --> |
|||
<div id="navDemo" class="w3-bar-block w3-white w3-hide w3-hide-large w3-hide-medium"> |
|||
<a href="#about" class="w3-bar-item w3-button" onclick="toggleFunction()"> Tanja Sünkel</a> |
|||
<a href="#portfolio" class="w3-bar-item w3-button" onclick="toggleFunction()">Meine Arbeit</a> |
|||
<a href="#termine" class="w3-bar-item w3-button" onclick="toggleFunction()">Termine</a> |
|||
<a href="#contact" class="w3-bar-item w3-button" onclick="toggleFunction()">Kontakt</a> |
|||
<a href="#" class="w3-bar-item w3-button">SEARCH</a> |
|||
</div> |
|||
</div> |
|||
<!-- First Parallax Image with Logo Text --> |
|||
<div class="bgimg-1 w3-display-container w3-opacity-min" id="home"> |
|||
<div class="w3-display-middle" style="white-space:nowrap;"> |
|||
<img src="{% static 'img/logo2.png' %}" style="width:100%" alt="Logo"><br> |
|||
<span class="w3-center w3-padding-large w3-black w3-xlarge w3-wide w3-animate-opacity">SINNES TAU</span> |
|||
</div> |
|||
</div> |
|||
|
|||
<!-- Container (About Section) --> |
|||
<div class="w3-content w3-container w3-padding-64" id="about"> |
|||
<h3 class="w3-center">Tanja Sünkel</h3> |
|||
<p class="w3-center">Ich heiße <em>Tanja Sünkel</em>, wurde 1979 in Kulmbach geboren, habe eine Tochter und wohne in Hinterstöcken bei Kronach.<br> |
|||
|
|||
Nach 18 Jahren Berufserfahrung im Klinikum Kulmbach hat mir mein eigener Lebensweg gezeigt, dass ohne den medizinischen Möglichkeiten, mein Dasein schon zu Ende gewesen wäre, ich aber auch nach all den Erfahrungen immer auf der Suche war, nicht nur Körper, sondern auch Geist und Seele zu heilen. So kam ich dazu, im Januar 2012 ein berufsbegleitendes Studium zur Heilpraktikerin zu machen, welches ich im März 2014 erfolgreich abgeschlossen habe.<br> |
|||
|
|||
Nun möchte ich die beiden Bereiche - Schulmedizin und Naturheilkunde - miteinander verbinden, denn die Veränderungen unserer Zeit erfordern neue Heilmittel und Heilverfahren.<br> |
|||
Mein Ziel ist es die Individualität eines jeden einzelnen wahrzunehmen und mit den zur Verfügung stehenden Mitteln ein Wohlbefinden zu erlangen.</p> |
|||
<div class="w3-row"> |
|||
<div class="w3-col m6 w3-center w3-padding-large"> |
|||
<p><b><i class="fa fa-user w3-margin-right"></i>Tanja Sünkel</b></p><br> |
|||
<img src="{% static 'img/tanja.jpg' %}" class="w3-round w3-image w3-opacity w3-hover-opacity-off" alt="Photo of Me" width="500" height="333"> |
|||
</div> |
|||
<!-- Hide this text on small devices --> |
|||
<div class="w3-col m6 w3-hide-small w3-padding-large"> |
|||
<p style="text-align: left;"><span style="text-decoration: underline;">Fort-/Weiterbildungen:</span></p> |
|||
<p style="text-align: left;">- Apitherapie - Honigmassage</p> |
|||
<p style="text-align: left;">- BlütenSeelen-Fachberaterin</p> |
|||
<p style="text-align: left;">- Kinder- und Jugendentspannungspädagogin</p> |
|||
<p style="text-align: left;">- Ohrakupunktur</p> |
|||
<p style="text-align: left;">- 2015 Ausbildung zur Baumweisen (bei Sabine Wehye, www.herzschlag-trommeln.de)</p> |
|||
<p>- 2016 Ausbildung zum Wildnispädagogen (bei Wolfgang Peham, Wildnisschule Wildniswissen)</p> |
|||
<p>- 2017 Ausbildung zum psychologischen & spirituellen Lebensberater + Seminarleiter (bei Gaiatra Rosina Heumann)</p> |
|||
<p style="text-align: left;">Fachvorträge und Workshops habe ich besucht (Dunkelfelddiagnostik; Irisdiagnostik; Idiolektik; EFT; Homöopathie nach der Sehgal-Methode; Ernährung bei Intoleranzen, Unverträglichkeiten und Allergien; Darmsymbiose; Mikronährstoffe; Vitalpilze; Heilkräuter uvm.). Natürlich bin ich stets bemüht mein Wissen durch regelmäßige Fort- und Weiterbildungen zu erweitern.</p> |
|||
</p> |
|||
</div> |
|||
</div> |
|||
|
|||
|
|||
<!-- Container (Portfolio Section) --> |
|||
<div class="w3-content w3-container w3-padding-64" id="portfolio"> |
|||
<h3 class="w3-center">Meine Arbeit</h3> |
|||
<p class="w3-center"><em>Ich begleite Sie mit dem Coyote-Teaching bei der Entwicklung eigener Lösungen in den Bereichen:<br |
|||
|
|||
Zusammenarbeit, Kommunikation, nachhaltige Potentialentfaltung, intuitives Verhalten & fördere mentale Fähigkeiten.<br |
|||
|
|||
Ziel ist eine Anregung zur Selbstreflektion und die Überwindung von Konflikten.</em></p> |
|||
<h4 class="w3-center">Wildnispädagogik</h4> |
|||
<!-- Responsive Grid. Four columns on tablets, laptops and desktops. Will stack on mobile devices/small screens (100% width) --> |
|||
<div class="w3-row-padding w3-center"> |
|||
<div class="w3-col m3" onclick="document.getElementById('id02').style.display='block'"> |
|||
<img src="{% static 'img/doz_f.jpg' %}" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity" alt="Referent"> <p>externe Referentin & Seminarleiterin</p> |
|||
</div> |
|||
|
|||
<div class="w3-col m3"> |
|||
<img src="{% static 'img/topf_f.jpg' %}" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity" alt="Lagerfeuer"> |
|||
<p>Wildnispädagogik</p> |
|||
</div> |
|||
|
|||
<div class="w3-col m3"> |
|||
<img src="{% static 'img/lama_f.jpg' %}" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity" alt="Lama"> |
|||
<p>Lamatour</p> |
|||
</div> |
|||
|
|||
<div class="w3-col m3"> |
|||
<img src="{% static 'img/kinder_f.jpg' %}" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity" alt="Kinder"> |
|||
<p>Kinderfreizeit</p> |
|||
</div> |
|||
</div> |
|||
<h4 class="w3-center">Naturheilpraxis</h4> |
|||
<div class="w3-row-padding w3-center w3-section"> |
|||
<div class="w3-col m3" onclick="document.getElementById('id01').style.display='block'"> |
|||
<img src="{% static 'img/honig_f.jpg' %}" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity" alt="Honig"> |
|||
<p>Honigmassagen</p> |
|||
</div> |
|||
<div class="w3-col m3"> |
|||
<img src="{% static 'img/beratung_f.jpg' %}" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity" alt="The mist over the mountains"> |
|||
<p>Psychologische Beratung</p> |
|||
</div> |
|||
|
|||
<div class="w3-col m3"> |
|||
<img src="{% static 'img/pflanzenheilkunde_f.jpg' %}" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity" alt="Coffee beans"> |
|||
<p>Pflanzenheilkunde</p> |
|||
</div> |
|||
<div class="w3-col m3"> |
|||
<img src="{% static 'img/ohr_f.jpg' %}" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity" alt="Coffee beans"> |
|||
<p>Ohrakupunktur</p> |
|||
</div> |
|||
</div> |
|||
|
|||
|
|||
|
|||
<!-- Termine --> |
|||
<div class="w3-white w3-margin w3-padding-64" id="termine"> |
|||
<div class="w3-container w3-padding st-br"> |
|||
<h4>Termine</h4> |
|||
</div> |
|||
<ul class="w3-ul w3-hoverable w3-white"> |
|||
{% for te in termine %} |
|||
<a href="{% url 'termin' te.id %}" style="text-decoration: none;"> |
|||
<li class="w3-padding-16"> |
|||
<img src="{% static te.bild %}" alt="Image" class="w3-left w3-margin-right" style="width:50px"> |
|||
<span class="w3-text-grey">{{ te.date|deutschesdatum }}</span> |
|||
<br> |
|||
<span class="w3-large">{{te.titel}}</span> |
|||
<br> |
|||
<span>{{ te.teaser }}</span> |
|||
</li> |
|||
</a> |
|||
{% empty %} |
|||
<li class="w3-padding-16"> |
|||
<img src="img/lama_f.jpg" alt="Image" class="w3-left w3-margin-right" style="width:50px"> |
|||
<span class="w3-large">Zur Zeit keine Termin</span> |
|||
</li> |
|||
{% endfor %} |
|||
</ul> |
|||
</div> |
|||
|
|||
|
|||
|
|||
|
|||
<!-- Modal --> |
|||
|
|||
<div id="id01" class="w3-modal"> |
|||
<div class="w3-modal-content w3-card-4 w3-animate-zoom"> |
|||
<header class="w3-container st-br"> |
|||
<span onclick="document.getElementById('id01').style.display='none'" |
|||
class="w3-button st-br w3-xlarge w3-display-topright">×</span> |
|||
<h2>Honigmassage</h2> |
|||
</header> |
|||
|
|||
<div class="w3-bar w3-border-bottom st-bl"> |
|||
<button class="tablink w3-bar-item w3-button st-bl" onclick="openCity(event, 'honigan')">Anwendung</button> |
|||
<button class="tablink w3-bar-item w3-button st-bl" onclick="openCity(event, 'honigpr')">Produkte</button> |
|||
<button class="tablink w3-bar-item w3-button st-bl" onclick="openCity(event, 'honigin')">Indikationen</button> |
|||
<button class="tablink w3-bar-item w3-button st-bl" onclick="openCity(event, 'honigt')">Termin</button> |
|||
</div> |
|||
|
|||
<div id="honigan" class="w3-container honig"> |
|||
<h1>Anwendung</h1> |
|||
<p>Die <strong>Honig-Massage</strong> basiert auf einer Art Schröpftechnik, dabei wird nicht wie üblich in das Gewebe massiert, sondern aus dem Gewebe herausgezogen…</p> |
|||
<ul> |
|||
<li class="firstItem">verwendet wird frischer Honig aus der heimischen Bienenwabe</li> |
|||
<li>es wird am Rücken gearbeitet</li> |
|||
<li>die Massage ernährt und entgiftet - zur Kräftigung und Vitalisierung des ganzen Organismus</li> |
|||
<li>Lymph- und Energiefluss werden verbessert - zur Entgiftung und Entschlackung</li> |
|||
<li>die Selbstheilungskräfte werden aktiviert - wirkt stärkend auf das Immunsystem</li> |
|||
<li>ist durchblutungsfördernd und löst Verklebungen</li> |
|||
<li>zieht Entzündungen aus dem Gewebe</li> |
|||
<li>regt den Stoffwechsel an</li> |
|||
<li class="lastItem">Ablagerungen wie Umwelt-, Nahrungsmittel- und Medikamentengifte werden aus dem Gewebe gezogen</li> |
|||
</ul> |
|||
</div> |
|||
|
|||
<div id="honigpr" class="w3-container honig"> |
|||
<h1>Honigprodukte</h1> |
|||
<p>Bienenprodukte gelten als wertvolle Naturheilmittel die uns Mutter Natur schenkt, wenn man achtsam damit umgeht.<br>Honig, Blütenpollen, Gelee Royal, Propolis uvm. liefern zahlreiche Nähr- und Vitalstoffe. Lebenswichtige Bausteine wie Vitamine, Mineralstoffe, Spurenelemente, Aminosäuren, Enzyme und Flavonoide sind leise Helfer die unser Immunsystem stärken, Körper und Geist kräftigen und Energie spenden.</p> |
|||
<p style="text-align: justify;">Im Oktober 2012 habe ich eine Api-Therapie Ausbildung gemacht, seitdem lässt mich die Faszination Biene nicht mehr los. Durch den behutsamen Umgang mit den eigenen Völkern verstehe ich nach und nach immer mehr, wie in einer bestens organisierten Gemeinschaftsarbeit hervorragende Naturheilmittel entstehen. Beeindruckend ist auch, wie die Biene bei all ihrer emsigen Tätigkeit in keinen anderen Lebensraum störend eingreift.</p> |
|||
<p style="text-align: justify;">Deshalb ist es für mich ein Privileg mit den eigenen Bienenprodukten zu arbeiten und deren kostbares Gut erfahren zu dürfen.<br>Gerne berichte ich ihnen mehr über die Vielfalt der Bienen und deren Produkte.<br><br></p> |
|||
</div> |
|||
|
|||
<div id="honigin" class="w3-container honig"> |
|||
<h1>Indikationen</h1> |
|||
<p>Verspannungen, Schmerzen, Herz-Kreislauf-Probleme, Magen-Darm-Störungen, rheumatische Erkrankungen, Atemwegserkrankungen sowie chron. Nasennebenhöhlen-Erkrankungen und chron. Schnupfen, Ein- und Durchschlafstörungen, chron. Müdigkeit, Anspannungen, Stress und Depressionen, Hormonanregend und -ausgleichend, bei Regelstörungen uvm.</p> |
|||
</div> |
|||
|
|||
<div id="honigt" class="w3-container honig"> |
|||
<h1>Termine</h1> |
|||
<p>Hier kommen Sie zu einem Termin.</p><br> |
|||
</div> |
|||
|
|||
<div class="w3-container w3-light-grey w3-padding"> |
|||
<button class="w3-button w3-right w3-white w3-border" |
|||
onclick="document.getElementById('id01').style.display='none'">Close</button> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
|
|||
<div id="id02" class="w3-modal"> |
|||
<div class="w3-modal-content"> |
|||
<header class="w3-container st-br"> |
|||
<span onclick="document.getElementById('id02').style.display='none'" |
|||
class="w3-button w3-display-topright">×</span> |
|||
<h2>Honigmassage</h2> |
|||
</header> |
|||
|
|||
<div class="w3-container"> |
|||
<p>Die <strong>Honig-Massage</strong> basiert auf einer Art Schröpftechnik, dabei wird nicht wie üblich in das Gewebe massiert, sondern aus dem Gewebe herausgezogen…</p> |
|||
<ul> |
|||
<li class="firstItem">verwendet wird frischer Honig aus der heimischen Bienenwabe</li> |
|||
<li>es wird am Rücken gearbeitet</li> |
|||
<li>die Massage ernährt und entgiftet - zur Kräftigung und Vitalisierung des ganzen Organismus</li> |
|||
<li>Lymph- und Energiefluss werden verbessert - zur Entgiftung und Entschlackung</li> |
|||
<li>die Selbstheilungskräfte werden aktiviert - wirkt stärkend auf das Immunsystem</li> |
|||
<li>ist durchblutungsfördernd und löst Verklebungen</li> |
|||
<li>zieht Entzündungen aus dem Gewebe</li> |
|||
<li>regt den Stoffwechsel an</li> |
|||
<li class="lastItem">Ablagerungen wie Umwelt-, Nahrungsmittel- und Medikamentengifte werden aus dem Gewebe gezogen</li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<!-- Container (Contact Section) --> |
|||
<div class="w3-content w3-container w3-padding-64" id="contact"> |
|||
<h3 class="w3-center">Hier finden Sie Sinnes-Tau</h3> |
|||
<p class="w3-center"><em>Haben Sie Fragen, Wünsche oder Anregungen, dann freue ich mich auf eine Nachricht.</em></p> |
|||
|
|||
<div class="w3-row w3-padding-32 w3-section"> |
|||
<div class="w3-col m4 w3-container"> |
|||
<iframe width="100%" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.openstreetmap.org/export/embed.html?bbox=11.337032318115236%2C50.20948281383455%2C11.386299133300783%2C50.22807304448059&layer=mapnik&marker=50.218792564567934%2C11.361665725708008" style="border: 1px solid black"></iframe><br/><small><a href="https://www.openstreetmap.org/?mlat=50.2188&mlon=11.3617#map=15/50.2188/11.3617">Größere Karte anzeigen</a></small> |
|||
|
|||
|
|||
</div> |
|||
<div class="w3-col m8 w3-panel"> |
|||
<div class="w3-large w3-margin-bottom"> |
|||
<i class="fa fa-map-marker fa-fw w3-hover-text-black w3-xlarge w3-margin-right"></i> Hinterstöcken 26, 96315 |
|||
Kronach / Fischbach<br> |
|||
<i class="fa fa-phone fa-fw w3-hover-text-black w3-xlarge w3-margin-right"></i> Phone: 0152/21700463<br> |
|||
<i class="fa fa-envelope fa-fw w3-hover-text-black w3-xlarge w3-margin-right"></i> Email: info@sinnes-tau.de<br> |
|||
</div> |
|||
<p>Swing by for a cup of <i class="fa fa-coffee"></i>, or leave me a note:</p> |
|||
<form action="/action_page.php" target="_blank"> |
|||
<div class="w3-row-padding" style="margin:0 -16px 8px -16px"> |
|||
<div class="w3-half"> |
|||
<input class="w3-input w3-border" type="text" placeholder="Name" required name="Name"> |
|||
</div> |
|||
<div class="w3-half"> |
|||
<input class="w3-input w3-border" type="text" placeholder="Email" required name="Email"> |
|||
</div> |
|||
</div> |
|||
<input class="w3-input w3-border" type="text" placeholder="Message" required name="Message"> |
|||
<button class="w3-button w3-black w3-right w3-section" type="submit"> |
|||
<i class="fa fa-paper-plane"></i> ABSENDEN |
|||
</button> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<!-- Footer --> |
|||
<footer class="w3-center st-br w3-padding-64 w3-opacity w3-hover-opacity-off"> |
|||
<a href="#home" class="w3-button st-bl"><i class="fa fa-arrow-up w3-margin-right"></i>Nach oben</a> |
|||
<div class="w3-xlarge w3-section"> |
|||
<i class="fa fa-facebook-official w3-hover-opacity"></i> |
|||
<i class="fa fa-instagram w3-hover-opacity"></i> |
|||
<i class="fa fa-snapchat w3-hover-opacity"></i> |
|||
<i class="fa fa-pinterest-p w3-hover-opacity"></i> |
|||
<i class="fa fa-twitter w3-hover-opacity"></i> |
|||
<i class="fa fa-linkedin w3-hover-opacity"></i> |
|||
</div> |
|||
<p>Powered by <a href="https://www.kuntner.de" title="W3.CSS" target="_blank" class="w3-hover-text-green">kuntner.de</a></p> |
|||
</footer> |
|||
|
|||
|
|||
<script> |
|||
|
|||
// Modal Image Gallery |
|||
function onClick(element) { |
|||
document.getElementById("img01").src = element.src; |
|||
document.getElementById("modal01").style.display = "block"; |
|||
var captionText = document.getElementById("caption"); |
|||
captionText.innerHTML = element.alt; |
|||
} |
|||
|
|||
// Change style of navbar on scroll |
|||
window.onscroll = function() {myFunction()}; |
|||
function myFunction() { |
|||
var navbar = document.getElementById("myNavbar"); |
|||
if (document.body.scrollTop > 100 || document.documentElement.scrollTop > 100) { |
|||
navbar.className = "w3-bar" + " w3-card" + " w3-animate-top" + " st-br"; |
|||
} else { |
|||
navbar.className = navbar.className.replace(" w3-card w3-animate-top st-br", ""); |
|||
} |
|||
} |
|||
|
|||
// Used to toggle the menu on small screens when clicking on the menu button |
|||
function toggleFunction() { |
|||
var x = document.getElementById("navDemo"); |
|||
if (x.className.indexOf("w3-show") == -1) { |
|||
x.className += " w3-show"; |
|||
} else { |
|||
x.className = x.className.replace(" w3-show", ""); |
|||
} |
|||
} |
|||
|
|||
document.getElementsByClassName("tablink")[0].click(); |
|||
|
|||
function openCity(evt, cityName) { |
|||
var i, x, tablinks; |
|||
x = document.getElementsByClassName("honig"); |
|||
for (i = 0; i < x.length; i++) { |
|||
x[i].style.display = "none"; |
|||
} |
|||
tablinks = document.getElementsByClassName("tablink"); |
|||
for (i = 0; i < x.length; i++) { |
|||
tablinks[i].classList.remove("w3-light-grey"); |
|||
} |
|||
document.getElementById(cityName).style.display = "block"; |
|||
evt.currentTarget.classList.add("w3-light-grey"); |
|||
} |
|||
|
|||
</script> |
|||
|
|||
</body> |
|||
</html> |
|||
@ -0,0 +1,21 @@ |
|||
{% extends "st_base.html" %} |
|||
{% load static %} |
|||
{% load st_extratags %} |
|||
|
|||
{% block javascript %} |
|||
{% endblock %} |
|||
|
|||
{% block style %} |
|||
{% endblock %} |
|||
|
|||
{% block content %} |
|||
|
|||
|
|||
<!-- Container (About Section) --> |
|||
<div class="w3-content w3-container w3-padding-64" id="about"> |
|||
<h3 class="w3-center">Überschrift</h3> |
|||
<p class="w3-center"> Hier ist text</p> |
|||
</div> |
|||
|
|||
|
|||
{% endblock %} |
|||
@ -0,0 +1,298 @@ |
|||
{% extends "st_base.html" %} |
|||
{% load static %} |
|||
{% load st_extratags %} |
|||
|
|||
{% block javascript %} |
|||
{% endblock %} |
|||
|
|||
{% block style %} |
|||
{% endblock %} |
|||
|
|||
{% block content %} |
|||
|
|||
|
|||
<!-- Container (About Section) --> |
|||
<div class="w3-content w3-container w3-padding-64" id="about"> |
|||
<h3 class="w3-center">Impressum</h3> |
|||
<h2 class="w3-center">Angaben gemäß § 5 TMG</h2> |
|||
<p class="w3-center">Naturheilpraxis Sinnes-Tau / Sünkel Tanja<br><br> |
|||
|
|||
Inhaber: Tanja Sünkel<br> |
|||
|
|||
Hinterstöcken 26<br> |
|||
D-96317 Kronach / Fischbach<br> |
|||
|
|||
Telefon: 0152/21700463<br> |
|||
E-Mail: info@sinnes-tau.de<br> |
|||
|
|||
Steuernummer: 229/221 279 702 21 |
|||
</p> |
|||
|
|||
<h3>Rechtsgrundlagen</h3> |
|||
|
|||
<p>Gesetzliche Berufsbezeichnung: Heilpraktikerin/Heilpraktiker.<br> |
|||
Heilpraktikererlaubnis in Deutschland erteilt am 23.06.2014 durch das Gesundheitsamt, Markgrafenallee 5 in 95448 Bayreuth.</p> |
|||
|
|||
<p>Zuständige Aufsichtsbehörde: Landratsamt / Gesundheitsamt, Konrad-Adenauer-Straße 2 in 95326 Kulmbach. |
|||
Rechtsgrundlagen: Nachzulesen im Internet unter folgendem Link.</p> |
|||
|
|||
|
|||
<h3>Haftung für Inhalte</h3> |
|||
|
|||
<p>Die Inhalte unserer Seiten wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen. Als Diensteanbieter sind wir gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG sind wir als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen.</p> |
|||
|
|||
|
|||
<h3>Haftung für Links</h3> |
|||
|
|||
Unser Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen. |
|||
|
|||
|
|||
<h3>Urheberrecht</h3> |
|||
|
|||
Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung außerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet. Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen. |
|||
|
|||
|
|||
<h3>Online-Streitbeilegung</h3> |
|||
|
|||
Die Europäische Kommission stellt unter https://ec.europa.eu/consumers/odr/ eine Plattform zur Online-Streitbeilegung bereit, die Verbraucher für die Beilegung einer Streitigkeit nutzen können und auf der weitere Informationen zum Thema Streitschlichtung zu finden sind. |
|||
Außergerichtliche Streitbeilegung |
|||
|
|||
Wir sind weder verpflichtet noch dazu bereit, im Falle einer Streitigkeit mit einem Verbraucher an einem Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen. |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
<h3>Bildernachweis:</h3> |
|||
|
|||
Eigene Bilder (c) Sinnes-Tau |
|||
Honigmassage: fotolia.de / lily - Bildnummer: #43348851 - Honey |
|||
Honigmassage: fotolia.de / hannamonika - Bildnummer: #21490857 - Spa Treatment |
|||
Honigmassage: fotolia.de / tm-photo - Bildnummer: #8565964 - Honig Massage |
|||
|
|||
|
|||
<h3>Datenschutzerklärung</h3> |
|||
|
|||
|
|||
<p> |
|||
Name und Kontakt des Verantwortlichen gemäß Artikel 4 Abs. 7 DSGVO |
|||
|
|||
Firma: Naturheilpraxis Sinnes Tau, Tanja Sünkel |
|||
Anschrift: Hinterstöcken 26, 96317 Kronach |
|||
Telefon: 0152 / 21700463 |
|||
E-Mail: info@sinnes-tau.de |
|||
</p> |
|||
|
|||
|
|||
<h3>Sicherheit und Schutz Ihrer personenbezogenen Daten</h3> |
|||
|
|||
<p>Wir betrachten es als unsere vorrangige Aufgabe, die Vertraulichkeit der von Ihnen bereitgestellten personenbezogenen Daten zu wahren und diese vor unbefugten Zugriffen zu schützen. Deshalb wenden wir äußerste Sorgfalt und modernste Sicherheitsstandards an, um einen maximalen Schutz Ihrer personenbezogenen Daten zu gewährleisten.<br> |
|||
|
|||
Als privatrechtliches Unternehmen unterliegen wir den Bestimmungen der europäischen Datenschutzgrundverordnung (DSGVO) und den Regelungen des Bundesdatenschutzgesetzes (BDSG). Wir haben technische und organisatorische Maßnahmen getroffen, die sicherstellen, dass die Vorschriften über den Datenschutz sowohl von uns, als auch von unseren externen Dienstleistern beachtet werden. |
|||
</p> |
|||
<h3>Begriffsbestimmungen</h3> |
|||
|
|||
<p>Der Gesetzgeber fordert, dass personenbezogene Daten auf rechtmäßige Weise, nach Treu und Glauben und in einer für die betroffene Person nachvollziehbaren Weise verarbeitet werden („Rechtmäßigkeit, Verarbeitung nach Treu und Glauben, Transparenz“). Um dies zu gewährleisten, informieren wir Sie über die einzelnen gesetzlichen Begriffsbestimmungen, die auch in dieser Datenschutzerklärung verwendet werden: </p> |
|||
|
|||
<h3>01. Personenbezogene Daten</h3> |
|||
|
|||
„Personenbezogene Daten“ sind alle Informationen, die sich auf eine identifizierte oder identifizierbare natürliche Person (im Folgenden „betroffene Person“) beziehen; als identifizierbar wird eine natürliche Person angesehen, die direkt oder indirekt, insbesondere mittels Zuordnung zu einer Kennung wie einem Namen, zu einer Kennnummer, zu Standortdaten, zu einer Online-Kennung oder zu einem oder mehreren besonderen Merkmalen identifiziert werden kann, die Ausdruck der physischen, physiologischen, genetischen, psychischen, wirtschaftlichen, kulturellen oder sozialen Identität dieser natürlichen Person sind. |
|||
|
|||
<h3>02. Verarbeitung</h3> |
|||
|
|||
„Verarbeitung“ ist jeder, mit oder ohne Hilfe automatisierter Verfahren, ausgeführter Vorgang oder jede solche Vorgangsreihe im Zusammenhang mit personenbezogenen Daten wie das Erheben, das Erfassen, die Organisation, das Ordnen, die Speicherung, die Anpassung oder Veränderung, das Auslesen, das Abfragen, die Verwendung, die Offenlegung durch Übermittlung, Verbreitung oder eine andere Form der Bereitstellung, den Abgleich oder die Verknüpfung, die Einschränkung, das Löschen oder die Vernichtung. |
|||
<h3>03. Einschränkung der Verarbeitung</h3> |
|||
|
|||
„Einschränkung der Verarbeitung“ ist die Markierung gespeicherter personenbezogener Daten mit dem Ziel, ihre künftige Verarbeitung einzuschränken. |
|||
<h3>04. Profiling</h3> |
|||
|
|||
„Profiling“ ist jede Art der automatisierten Verarbeitung personenbezogener Daten, die darin besteht, dass diese personenbezogenen Daten verwendet werden, um bestimmte persönliche Aspekte, die sich auf eine natürliche Person beziehen, zu bewerten, insbesondere um Aspekte bezüglich Arbeitsleistung, wirtschaftliche Lage, Gesundheit, persönliche Vorlieben, Interessen, Zuverlässigkeit, Verhalten, Aufenthaltsort oder Ortswechsel dieser natürlichen Person zu analysieren oder vorherzusagen. |
|||
<h3>05. Pseudonymisierung</h3> |
|||
|
|||
„Pseudonymisierung“ ist die Verarbeitung personenbezogener Daten in einer Weise, dass die personenbezogenen Daten ohne Hinzuziehung zusätzlicher Informationen nicht mehr einer spezifischen betroffenen Person zugeordnet werden können, sofern diese zusätzlichen Informationen gesondert aufbewahrt werden und technischen und organisatorischen Maßnahmen unterliegen, die gewährleisten, dass die personenbezogenen Daten nicht einer identifizierten oder identifizierbaren natürlichen Person zugewiesen werden können. |
|||
<h3>06. Dateisystem</h3> |
|||
|
|||
„Dateisystem“ ist jede strukturierte Sammlung personenbezogener Daten, die nach bestimmten Kriterien zugänglich sind, unabhängig davon, ob diese Sammlung zentral, dezentral oder nach funktionalen oder geografischen Gesichtspunkten geordnet geführt wird. |
|||
<h3>07. Verantwortlicher</h3> |
|||
|
|||
„Verantwortlicher“ ist eine natürliche oder juristische Person, Behörde, Einrichtung oder andere Stelle, die allein oder gemeinsam mit anderen über die Zwecke und Mittel der Verarbeitung von personenbezogenen Daten entscheidet; sind die Zwecke und Mittel dieser Verarbeitung durch das Unionsrecht oder das Recht der Mitgliedstaaten vorgegeben, so können der Verantwortliche beziehungsweise die bestimmten Kriterien seiner Benennung nach dem Unionsrecht oder dem Recht der Mitgliedstaaten vorgesehen werden. |
|||
<h3>08. Auftragsverarbeiter</h3> |
|||
|
|||
„Auftragsverarbeiter“ ist eine natürliche oder juristische Person, Behörde, Einrichtung oder andere Stelle, die personenbezogene Daten im Auftrag des Verantwortlichen verarbeitet.
|
|||
<h3>09. Empfänger</h3> |
|||
|
|||
„Empfänger“ ist eine natürliche oder juristische Person, Behörde, Einrichtung oder andere Stelle, denen personenbezogene Daten offengelegt werden, unabhängig davon, ob es sich bei ihr um einen Dritten handelt oder nicht. Behörden, die im Rahmen eines bestimmten Untersuchungsauftrags nach dem Unionsrecht oder dem Recht der Mitgliedstaaten möglicherweise personenbezogene Daten erhalten, gelten jedoch nicht als Empfänger; die Verarbeitung dieser Daten durch die genannten Behörden erfolgt im Einklang mit den geltenden Datenschutzvorschriften gemäß den Zwecken der Verarbeitung. |
|||
<h3>10. Dritter</h3> |
|||
|
|||
„Dritter“ ist eine natürliche oder juristische Person, Behörde, Einrichtung oder andere Stelle, außer der betroffenen Person, dem Verantwortlichen, dem Auftragsverarbeiter und den Personen, die unter der unmittelbaren Verantwortung des Verantwortlichen oder des Auftragsverarbeiters befugt sind, die personenbezogenen Daten zu verarbeiten. |
|||
<h3>11. Einwilligung</h3> |
|||
|
|||
Eine „Einwilligung“ der betroffenen Person ist jede freiwillig für den bestimmten Fall, in informierter Weise und unmissverständlich abgegebene Willensbekundung in Form einer Erklärung oder einer sonstigen eindeutigen bestätigenden Handlung, mit der die betroffene Person zu verstehen gibt, dass sie mit der Verarbeitung der sie betreffenden personenbezogenen Daten einverstanden ist.
|
|||
<h3>Rechtmäßigkeit der Verarbeitung</h3> |
|||
|
|||
Die Verarbeitung personenbezogener Daten ist nur rechtmäßig, wenn für die Verarbeitung eine Rechtsgrundlage besteht. Rechtsgrundlage für die Verarbeitung können gemäß Artikel 6 Abs. 1
lit. a – f DSGVO insbesondere sein: |
|||
|
|||
Die betroffene Person hat ihre Einwilligung zu der Verarbeitung der sie betreffenden personenbezogenen Daten für einen oder mehrere bestimmte Zwecke gegeben; |
|||
die Verarbeitung ist für die Erfüllung eines Vertrags, dessen Vertragspartei die betroffene Person ist, oder zur Durchführung vorvertraglicher Maßnahmen erforderlich, die auf Anfrage der betroffenen Person erfolgen; |
|||
die Verarbeitung ist zur Erfüllung einer rechtlichen Verpflichtung erforderlich, der der Verantwortliche unterliegt; |
|||
die Verarbeitung ist erforderlich, um lebenswichtige Interessen der betroffenen Person oder einer anderen natürlichen Person zu schützen; |
|||
die Verarbeitung ist für die Wahrnehmung einer Aufgabe erforderlich, die im öffentlichen Interesse liegt oder in Ausübung öffentlicher Gewalt erfolgt, die dem Verantwortlichen übertragen wurde; |
|||
die Verarbeitung ist zur Wahrung der berechtigten Interessen des Verantwortlichen oder eines Dritten erforderlich, sofern nicht die Interessen oder Grundrechte und Grundfreiheiten der betroffenen Person, die den Schutz personenbezogener Daten erfordern, überwiegen, insbesondere dann, wenn es sich bei der betroffenen Person um ein Kind handelt.
|
|||
|
|||
<h3>Information über die Erhebung personenbezogener Daten</h3> |
|||
|
|||
(1) Im Folgenden informieren wir über die Erhebung personenbezogener Daten bei Nutzung unserer Website. Personenbezogene Daten sind z. B. Name, Adresse, E-Mail-Adressen, Nutzerverhalten. |
|||
|
|||
(2) Bei einer Kontaktaufnahme mit uns per E-Mail oder über ein Kontaktformular werden die von Ihnen mitgeteilten Daten (Ihre E-Mail-Adresse, ggf. Ihr Name und Ihre Telefonnummer) von uns gespeichert, um Ihre Fragen zu beantworten. Die in diesem Zusammenhang anfallenden Daten löschen wir, nachdem die Speicherung nicht mehr erforderlich ist, oder die Verarbeitung wird eingeschränkt, falls gesetzliche Aufbewahrungspflichten bestehen. |
|||
Erhebung personenbezogener Daten bei Besuch unserer Website |
|||
|
|||
Bei der bloß informatorischen Nutzung der Website, also wenn Sie sich nicht registrieren oder uns anderweitig Informationen übermitteln, erheben wir nur die personenbezogenen Daten, die Ihr Browser an unseren Server übermittelt. Wenn Sie unsere Website betrachten möchten, erheben wir die folgenden Daten, die für uns technisch erforderlich sind, um Ihnen unsere Website anzuzeigen und die Stabilität und Sicherheit zu gewährleisten (Rechtsgrundlage ist Art. 6 Abs. 1 S. 1 lit. f DSGVO): |
|||
|
|||
IP-Adresse |
|||
Datum und Uhrzeit der Anfrage |
|||
Zeitzonendifferenz zur Greenwich Mean Time (GMT) |
|||
Inhalt der Anforderung (konkrete Seite) |
|||
Zugriffsstatus/HTTP-Statuscode |
|||
jeweils übertragene Datenmenge |
|||
Website, von der die Anforderung kommt |
|||
Browser |
|||
Betriebssystem und dessen Oberfläche |
|||
Sprache und Version der Browsersoftware. |
|||
|
|||
<h3>Einsatz von Cookies</h3> |
|||
|
|||
(1) Zusätzlich zu den zuvor genannten Daten werden bei der Nutzung unserer Website Cookies auf Ihrem Rechner gespeichert. Bei Cookies handelt es sich um kleine Textdateien, die auf Ihrer Festplatte dem von Ihnen verwendeten Browser zugeordnet gespeichert werden und durch welche der Stelle, die den Cookie setzt, bestimmte Informationen zufließen. Cookies können keine Programme ausführen oder Viren auf Ihren Computer übertragen. Sie dienen dazu, das Internetangebot insgesamt nutzerfreundlicher und effektiver zu machen. |
|||
|
|||
(2) Diese Website nutzt folgende Arten von Cookies, deren Umfang und Funktionsweise im Folgenden erläutert werden: |
|||
|
|||
Transiente Cookies (dazu a) |
|||
Persistente Cookies (dazu b). |
|||
|
|||
a) Transiente Cookies werden automatisiert gelöscht, wenn Sie den Browser schließen. Dazu zählen insbesondere die Session-Cookies. Diese speichern eine sogenannte Session-ID, mit welcher sich verschiedene Anfragen Ihres Browsers der gemeinsamen Sitzung zuordnen lassen. Dadurch kann Ihr Rechner wiedererkannt werden, wenn Sie auf unsere Website zurückkehren. Die Session-Cookies werden gelöscht, wenn Sie sich ausloggen oder den Browser schließen. |
|||
|
|||
b) Persistente Cookies werden automatisiert nach einer vorgegebenen Dauer gelöscht, die sich je nach Cookie unterscheiden kann. Sie können die Cookies in den Sicherheitseinstellungen Ihres Browsers jederzeit löschen. |
|||
|
|||
c) Sie können Ihre Browser-Einstellung entsprechend Ihren Wünschen konfigurieren und
z. B. die Annahme von Third-Party-Cookies oder allen Cookies ablehnen. Sog. „Third Party Cookies“ sind Cookies, die durch einen Dritten gesetzt wurden, folglich nicht durch die eigentliche Website auf der man sich gerade befindet. Wir weisen Sie darauf hin, dass Sie durch die Deaktivierung von Cookies eventuell nicht alle Funktionen dieser Website nutzen können.
|
|||
|
|||
d) Die genutzten Flash-Cookies werden nicht durch Ihren Browser erfasst, sondern durch Ihr Flash-Plug-in. Weiterhin nutzen wir HTML5 storage objects, die auf Ihrem Endgerät abgelegt werden. Diese Objekte speichern die erforderlichen Daten unabhängig von Ihrem verwendeten Browser und haben kein automatisches Ablaufdatum. Wenn Sie keine Verarbeitung der Flash-Cookies wünschen, müssen Sie ein entsprechendes Add-On installieren, z. B. „Better Privacy“ für Mozilla Firefox (https://addons.mozilla.org/de/firefox/addon/betterprivacy/) oder das Adobe-Flash-Killer-Cookie für Google Chrome. Die Nutzung von HTML5 storage objects können Sie verhindern, indem Sie in Ihrem Browser den privaten Modus einsetzen. Zudem empfehlen wir, regelmäßig Ihre Cookies und den Browser-Verlauf manuell zu löschen.
|
|||
|
|||
Hier können Sie die von uns gespeicherten Daten / Cookies einsehen und ggf. löschen lassen: |
|||
</p> |
|||
|
|||
<p> |
|||
Weitere Funktionen und Angebote unserer Website |
|||
|
|||
(1) Neben der rein informatorischen Nutzung unserer Website bieten wir verschiedene Leistungen an, die Sie bei Interesse nutzen können. Dazu müssen Sie in der Regel weitere personenbezogene Daten angeben, die wir zur Erbringung der jeweiligen Leistung nutzen und für die die zuvor genannten Grundsätze zur Datenverarbeitung gelten. |
|||
|
|||
(2) Teilweise bedienen wir uns zur Verarbeitung Ihrer Daten externer Dienstleister. Diese wurden von uns sorgfältig ausgewählt und beauftragt, sind an unsere Weisungen gebunden und werden regelmäßig kontrolliert. |
|||
|
|||
(3) Weiterhin können wir Ihre personenbezogenen Daten an Dritte weitergeben, wenn Aktionsteilnahmen, Gewinnspiele, Vertragsabschlüsse oder ähnliche Leistungen von uns gemeinsam mit Partnern angeboten werden. Nähere Informationen hierzu erhalten Sie bei Angabe Ihrer personenbezogenen Daten oder untenstehend in der Beschreibung des Angebotes. |
|||
|
|||
(4) Soweit unsere Dienstleister oder Partner ihren Sitz in einem Staat außerhalb des Europäischen Wirtschaftsraumen (EWR) haben, informieren wir Sie über die Folgen dieses Umstands in der Beschreibung des Angebotes. |
|||
Kinder |
|||
|
|||
Unser Angebot richtet sich grundsätzlich an Erwachsene. Personen unter 18 Jahren sollten ohne Zustimmung der Eltern oder Erziehungsberechtigten keine personenbezogenen Daten an uns übermitteln. |
|||
|
|||
|
|||
Rechte der betroffenen Person |
|||
(1) Widerruf der Einwilligung |
|||
|
|||
Sofern die Verarbeitung der personenbezogenen Daten auf einer erteilten Einwilligung beruht, haben Sie jederzeit das Recht, die Einwilligung zu widerrufen. Durch den Widerruf der Einwilligung wird die Rechtmäßigkeit der aufgrund der Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Für die Ausübung des Widerrufsrechts können Sie sich jederzeit an uns wenden. |
|||
(2) Recht auf Bestätigung |
|||
|
|||
Sie haben das Recht, von dem Verantwortlichen eine Bestätigung darüber zu verlangen, ob wir sie betreffende personenbezogene Daten verarbeiten. Die Bestätigung können Sie jederzeit unter den oben genannten Kontaktdaten verlangen. |
|||
(3) Auskunftsrecht |
|||
|
|||
Sofern personenbezogene Daten verarbeitet werden, können Sie jederzeit Auskunft über diese personenbezogenen Daten und über folgenden Informationen verlangen: |
|||
|
|||
die Verarbeitungszwecke; |
|||
den Kategorien personenbezogener Daten, die verarbeitet werden; |
|||
die Empfänger oder Kategorien von Empfängern, gegenüber denen die personenbezogenen Daten offengelegt worden sind oder noch offengelegt werden, insbesondere bei Empfängern in Drittländern oder bei internationalen Organisationen; |
|||
falls möglich, die geplante Dauer, für die die personenbezogenen Daten gespeichert werden, oder, falls dies nicht möglich ist, die Kriterien für die Festlegung dieser Dauer; |
|||
das Bestehen eines Rechts auf Berichtigung oder Löschung der Sie betreffenden personenbezogenen Daten oder auf Einschränkung der Verarbeitung durch den Verantwortlichen oder eines Widerspruchsrechts gegen diese Verarbeitung; |
|||
das Bestehen eines Beschwerderechts bei einer Aufsichtsbehörde; |
|||
wenn die personenbezogenen Daten nicht bei der betroffenen Person erhoben werden, alle verfügbaren Informationen über die Herkunft der Daten; |
|||
das Bestehen einer automatisierten Entscheidungsfindung einschließlich Profiling gemäß Artikel 22 Absätze 1 und 4 DSGVO und – zumindest in diesen Fällen – aussagekräftige Informationen über die involvierte Logik sowie die Tragweite und die angestrebten Auswirkungen einer derartigen Verarbeitung für die betroffene Person. |
|||
|
|||
Werden personenbezogene Daten an ein Drittland oder an eine internationale Organisation übermittelt, so haben Sie das Recht, über die geeigneten Garantien gemäß Artikel 46 DSGVO im Zusammenhang mit der Übermittlung unterrichtet zu werden. Wir stellen eine Kopie der personenbezogenen Daten, die Gegenstand der Verarbeitung sind, zur Verfügung. Für alle weiteren Kopien, die Sie Person beantragen, können wir ein angemessenes Entgelt auf der Grundlage der Verwaltungskosten verlangen. Stellen Sie den Antrag elektronisch, so sind die Informationen in einem gängigen elektronischen Format zur Verfügung zu stellen, sofern er nichts anderes angibt. Das Recht auf Erhalt einer Kopie gemäß Absatz 3 darf die Rechte und Freiheiten anderer Personen nicht beeinträchtigen. |
|||
(4) Recht auf Berichtigung |
|||
|
|||
Sie haben das Recht, von uns unverzüglich die Berichtigung Sie betreffender unrichtiger personenbezogener Daten zu verlangen. Unter Berücksichtigung der Zwecke der Verarbeitung haben Sie das Recht, die Vervollständigung unvollständiger personenbezogener Daten – auch mittels einer ergänzenden Erklärung – zu verlangen. |
|||
(5) Recht auf Löschung („Recht auf vergessen werden“) |
|||
|
|||
Sie haben das Recht, von dem Verantwortlichen zu verlangen, dass Sie betreffende personenbezogene Daten unverzüglich gelöscht werden, und wir sind verpflichtet, personenbezogene Daten unverzüglich zu löschen, sofern einer der folgenden Gründe zutrifft: |
|||
|
|||
a. Die personenbezogenen Daten sind für die Zwecke, für die sie erhoben oder auf sonstige Weise verarbeitet wurden, nicht mehr notwendig. |
|||
b. Die betroffene Person widerruft ihre Einwilligung, auf die sich die Verarbeitung gemäß Artikel 6 Absatz 1 Buchstabe a oder Artikel 9 Absatz 2 Buchstabe a DSGVO stützte, und es fehlt an einer anderweitigen Rechtsgrundlage für die Verarbeitung. |
|||
c. Die betroffene Person legt gemäß Artikel 21 Absatz 1 DSGVO Widerspruch gegen die Verarbeitung ein und es liegen keine vorrangigen berechtigten Gründe für die Verarbeitung vor, oder die betroffene Person legt gemäß Artikel 21 Absatz 2 DSGVO Widerspruch gegen die Verarbeitung ein. |
|||
d. Die personenbezogenen Daten wurden unrechtmäßig verarbeitet. |
|||
e. Die Löschung der personenbezogenen Daten ist zur Erfüllung einer rechtlichen Verpflichtung nach dem Unionsrecht oder dem Recht der Mitgliedstaaten erforderlich, dem der Verantwortliche unterliegt. |
|||
f. Die personenbezogenen Daten wurden in Bezug auf angebotene Dienste der Informationsgesellschaft gemäß Artikel 8 Absatz 1 DSGVO erhoben. |
|||
|
|||
Hat der Verantwortliche die personenbezogenen Daten öffentlich gemacht und ist er gemäß Absatz 1 zu deren Löschung verpflichtet, so trifft er unter Berücksichtigung der verfügbaren Technologie und der Implementierungskosten angemessene Maßnahmen, auch technischer Art, um für die Datenverarbeitung Verantwortliche, die die personenbezogenen Daten verarbeiten, darüber zu informieren, dass eine betroffene Person von ihnen die Löschung aller Links zu diesen personenbezogenen Daten oder von Kopien oder Replikationen dieser personenbezogenen Daten verlangt hat. |
|||
|
|||
Das Recht auf Löschung („Recht auf vergessen werden“) besteht nicht, soweit die Verarbeitung erforderlich ist: |
|||
|
|||
zur Ausübung des Rechts auf freie Meinungsäußerung und Information; |
|||
zur Erfüllung einer rechtlichen Verpflichtung, die die Verarbeitung nach dem Recht der Union oder der Mitgliedstaaten, dem der Verantwortliche unterliegt, erfordert, oder zur Wahrnehmung einer Aufgabe, die im öffentlichen Interesse liegt oder in Ausübung öffentlicher Gewalt erfolgt, die dem Verantwortlichen übertragen wurde; |
|||
aus Gründen des öffentlichen Interesses im Bereich der öffentlichen Gesundheit gemäß Artikel 9 Absatz 2 Buchstaben h und i sowie Artikel 9 Absatz 3 DSGVO; |
|||
für im öffentlichen Interesse liegende Archivzwecke, wissenschaftlic |
|||
he oder historische Forschungszwecke oder für statistische Zwecke gemäß Artikel 89 Absatz 1 DSGVO, soweit das in Absatz 1 genannte Recht voraussichtlich die Verwirklichung der Ziele dieser Verarbeitung unmöglich macht oder ernsthaft beeinträchtigt, oderzur Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen. |
|||
|
|||
|
|||
(6) Recht auf Einschränkung der Verarbeitung |
|||
|
|||
Sie haben das Recht, von uns die Einschränkung der Verarbeitung ihrer personenbezogenen Daten zu verlangen, wenn eine der folgenden Voraussetzungen gegeben ist: |
|||
|
|||
die Richtigkeit der personenbezogenen Daten von der betroffenen Person bestritten wird, und zwar für eine Dauer, die es dem Verantwortlichen ermöglicht, die Richtigkeit der personenbezogenen Daten zu überprüfen, |
|||
die Verarbeitung unrechtmäßig ist und die betroffene Person die Löschung der personenbezogenen Daten ablehnt und stattdessen die Einschränkung der Nutzung der personenbezogenen Daten verlangt; |
|||
der Verantwortliche die personenbezogenen Daten für die Zwecke der Verarbeitung nicht länger benötigt, die betroffene Person sie jedoch zur Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen benötigt, oder |
|||
die betroffene Person Widerspruch gegen die Verarbeitung gemäß Artikel 21 Absatz 1 DSGVO eingelegt hat, solange noch nicht feststeht, ob die berechtigten Gründe des Verantwortlichen gegenüber denen der betroffenen Person überwiegen. |
|||
|
|||
Wurde die Verarbeitung gemäß den oben genannten Voraussetzungen eingeschränkt, so werden diese personenbezogenen Daten – von ihrer Speicherung abgesehen – nur mit Einwilligung der betroffenen Person oder zur Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen oder zum Schutz der Rechte einer anderen natürlichen oder juristischen Person oder aus Gründen eines wichtigen öffentlichen Interesses der Union oder eines Mitgliedstaats verarbeitet. |
|||
|
|||
Um das Recht auf Einschränkung der Verarbeitung geltend zu machen, kann sich die betroffene Person jederzeit an uns unter den oben angegebenen Kontaktdaten wenden. |
|||
(7) Recht auf Datenübertragbarkeit |
|||
|
|||
Sie haben das Recht, die Sie betreffenden personenbezogenen Daten, die Sie uns bereitgestellt haben, in einem strukturierten, gängigen und maschinenlesbaren Format zu erhalten, und Sie haben das Recht, diese Daten einem anderen Verantwortlichen ohne Behinderung durch den Verantwortlichen, dem die personenbezogenen Daten bereitgestellt wurden, zu übermitteln, sofern: |
|||
|
|||
die Verarbeitung auf einer Einwilligung gemäß Artikel 6 Absatz 1 Buchstabe a oder Artikel 9 Absatz 2 Buchstabe a oder auf einem Vertrag gemäß Artikel 6 Absatz 1 Buchstabe b DSGVO beruht und |
|||
die Verarbeitung mithilfe automatisierter Verfahren erfolgt. |
|||
|
|||
Bei der Ausübung des Rechts auf Datenübertragbarkeit gemäß Absatz 1 haben Sie das Recht, zu erwirken, dass die personenbezogenen Daten direkt von einem Verantwortlichen zu einem anderen Verantwortlichen übermittelt werden, soweit dies technisch machbar ist. Die Ausübung des Rechts auf Datenübertragbarkeit lässt das Recht auf Löschung („Recht auf Vergessen werden“) unberührt. Dieses Recht gilt nicht für eine Verarbeitung, die für die Wahrnehmung einer Aufgabe erforderlich ist, die im öffentlichen Interesse liegt oder in Ausübung öffentlicher Gewalt erfolgt, die dem Verantwortlichen übertragen wurde. |
|||
(8) Widerspruchsrecht |
|||
|
|||
Sie haben das Recht, aus Gründen, die sich aus Ihrer besonderen Situation ergeben, jederzeit gegen die Verarbeitung Sie betreffender personenbezogener Daten, die aufgrund von Artikel 6 Absatz 1 Buchstaben e oder f DSGVO erfolgt, Widerspruch einzulegen; dies gilt auch für ein auf diese Bestimmungen gestütztes Profiling. Der Verantwortliche verarbeitet die personenbezogenen Daten nicht mehr, es sei denn, er kann zwingende schutzwürdige Gründe für die Verarbeitung nachweisen, die die Interessen, Rechte und Freiheiten der betroffenen Person überwiegen, oder die Verarbeitung dient der Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen. |
|||
|
|||
Werden personenbezogene Daten verarbeitet, um Direktwerbung zu betreiben, so haben SIe das Recht, jederzeit Widerspruch gegen die Verarbeitung Sie betreffender personenbezogener Daten zum Zwecke derartiger Werbung einzulegen; dies gilt auch für das Profiling, soweit es mit solcher Direktwerbung in Verbindung steht. Widersprechen Sie der Verarbeitung für Zwecke der Direktwerbung, so werden die personenbezogenen Daten nicht mehr für diese Zwecke verarbeitet. |
|||
|
|||
Im Zusammenhang mit der Nutzung von Diensten der Informationsgesellschaft könne Sie ungeachtet der Richtlinie 2002/58/EG Ihr Widerspruchsrecht mittels automatisierter Verfahren ausüben, bei denen technische Spezifikationen verwendet werden. |
|||
|
|||
Sie haben das Recht, aus Gründen, die sich aus Ihrer besonderen Situation ergeben, gegen die Sie betreffende Verarbeitung Sie betreffender personenbezogener Daten, die zu wissenschaftlichen oder historischen Forschungszwecken oder zu statistischen Zwecken gemäß Artikel 89 Absatz 1 erfolgt, Widerspruch einzulegen, es sei denn, die Verarbeitung ist zur Erfüllung einer im öffentlichen Interesse liegenden Aufgabe erforderlich. |
|||
|
|||
Das Widerspruchsrecht können Sie jederzeit ausüben, indem Sie sich an den jeweiligen Verantwortlichen wenden. |
|||
(9) Automatisierte Entscheidungen im Einzelfall einschließlich Profiling |
|||
|
|||
Sie haben das Recht, nicht einer ausschließlich auf einer automatisierten Verarbeitung – einschließlich Profiling – beruhenden Entscheidung unterworfen zu werden, die Ihnen gegenüber rechtliche Wirkung entfaltet oder Sie in ähnlicher Weise erheblich beeinträchtigt. Dies gilt nicht, wenn die Entscheidung: |
|||
|
|||
a. für den Abschluss oder die Erfüllung eines Vertrags zwischen der betroffenen Person und dem Verantwortlichen erforderlich ist, |
|||
|
|||
b. aufgrund von Rechtsvorschriften der Union oder der Mitgliedstaaten, denen der Verantwortliche unterliegt, zulässig ist und diese Rechtsvorschriften angemessene Maßnahmen zur Wahrung der Rechte und Freiheiten sowie der berechtigten Interessen der betroffenen Person enthalten oder |
|||
|
|||
c. mit ausdrücklicher Einwilligung der betroffenen Person erfolgt. |
|||
|
|||
Der Verantwortliche trifft angemessene Maßnahmen, um die Rechte und Freiheiten sowie die berechtigten Interessen der betroffenen Person zu wahren, wozu mindestens das Recht auf Erwirkung des Eingreifens einer Person seitens des Verantwortlichen, auf Darlegung des eigenen Standpunkts und auf Anfechtung der Entscheidung gehört. |
|||
|
|||
Dieses Recht kann die betroffene Person jederzeit ausüben, indem sie sich an den jeweiligen Verantwortlichen wendet. |
|||
(10) Recht auf Beschwerde bei einer Aufsichtsbehörde |
|||
|
|||
Sie haben zudem, unbeschadet eines anderweitigen verwaltungsrechtlichen oder gerichtlichen Rechtsbehelfs, das Recht auf Beschwerde bei einer Aufsichtsbehörde, insbesondere in dem Mitgliedstaat ihres Aufenthaltsorts, ihres Arbeitsplatzes oder des Orts des mutmaßlichen Verstoßes, wenn die betroffene Person der Ansicht ist, dass die Verarbeitung der sie betreffenden personenbezogenen Daten gegen diese Verordnung verstößt. |
|||
(11) Recht auf wirksamen gerichtlichen Rechtsbehelf |
|||
|
|||
Sie haben unbeschadet eines verfügbaren verwaltungsrechtlichen oder außergerichtlichen Rechtsbehelfs einschließlich des Rechts auf Beschwerde bei einer Aufsichtsbehörde gemäß Artikel 77 DSGVO das Recht auf einen wirksamen gerichtlichen Rechtsbehelf, wenn sie der Ansicht ist, dass die ihr aufgrund dieser Verordnung zustehenden Rechte infolge einer nicht im Einklang mit dieser Verordnung stehenden Verarbeitung ihrer personenbezogenen Daten verletzt wurden.
|
|||
|
|||
<p> |
|||
</div> |
|||
|
|||
|
|||
{% endblock %} |
|||
@ -0,0 +1,336 @@ |
|||
{% extends "st_base.html" %} |
|||
{% load static %} |
|||
{% load st_extratags %} |
|||
|
|||
{% block javascript %} |
|||
// Modal Image Gallery |
|||
function onClick(element) { |
|||
document.getElementById("img01").src = element.src; |
|||
document.getElementById("modal01").style.display = "block"; |
|||
var captionText = document.getElementById("caption"); |
|||
captionText.innerHTML = element.alt; |
|||
} |
|||
|
|||
// Change style of navbar on scroll |
|||
window.onscroll = function() {myFunction()}; |
|||
function myFunction() { |
|||
var navbar = document.getElementById("myNavbar"); |
|||
if (document.body.scrollTop > 100 || document.documentElement.scrollTop > 100) { |
|||
navbar.className = "w3-bar" + " w3-card" + " w3-animate-top" + " st-br"; |
|||
} else { |
|||
navbar.className = navbar.className.replace(" w3-card w3-animate-top st-br", ""); |
|||
} |
|||
} |
|||
|
|||
// Used to toggle the menu on small screens when clicking on the menu button |
|||
function toggleFunction() { |
|||
var x = document.getElementById("navDemo"); |
|||
if (x.className.indexOf("w3-show") == -1) { |
|||
x.className += " w3-show"; |
|||
} else { |
|||
x.className = x.className.replace(" w3-show", ""); |
|||
} |
|||
} |
|||
|
|||
document.getElementsByClassName("tablink")[0].click(); |
|||
|
|||
function openCity(evt, cityName) { |
|||
var i, x, tablinks; |
|||
x = document.getElementsByClassName("honig"); |
|||
for (i = 0; i < x.length; i++) { |
|||
x[i].style.display = "none"; |
|||
} |
|||
tablinks = document.getElementsByClassName("tablink"); |
|||
for (i = 0; i < x.length; i++) { |
|||
tablinks[i].classList.remove("w3-light-grey"); |
|||
} |
|||
document.getElementById(cityName).style.display = "block"; |
|||
evt.currentTarget.classList.add("w3-light-grey"); |
|||
} |
|||
|
|||
{% endblock %} |
|||
|
|||
{% block style %} |
|||
|
|||
/* Create a Parallax Effect */ |
|||
.bgimg-1, .bgimg-2, .bgimg-3 { |
|||
background-attachment: fixed; |
|||
background-position: center; |
|||
background-repeat: no-repeat; |
|||
background-size: cover; |
|||
} |
|||
|
|||
/* First image (Logo. Full height) */ |
|||
.bgimg-1 { |
|||
background-image: url("{% static 'img/banner.jpg'%}"); |
|||
min-height: 100%; |
|||
} |
|||
|
|||
/* Second image (Portfolio) */ |
|||
.bgimg-2 { |
|||
background-image: url("{% static 'img/banner.jpg'%}"); |
|||
min-height: 400px; |
|||
} |
|||
|
|||
/* Third image (Contact) */ |
|||
.bgimg-3 { |
|||
background-image: url("{% static 'img/banner.jpg'%}"); |
|||
min-height: 400px; |
|||
} |
|||
|
|||
.w3-wide {letter-spacing: 10px;} |
|||
.w3-hover-opacity {cursor: pointer;} |
|||
|
|||
/* Turn off parallax scrolling for tablets and phones */ |
|||
@media only screen and (max-device-width: 1600px) { |
|||
.bgimg-1, .bgimg-2, .bgimg-3 { |
|||
background-attachment: scroll; |
|||
min-height: 400px; |
|||
} |
|||
} |
|||
.honig {display:none} |
|||
|
|||
{% endblock %} |
|||
|
|||
{% block content %} |
|||
|
|||
<!-- First Parallax Image with Logo Text --> |
|||
<div class="bgimg-1 w3-display-container w3-opacity-min" id="home"> |
|||
<div class="w3-display-middle" style="white-space:nowrap;"> |
|||
<img src="{% static 'img/logo2.png' %}" style="width:100%" alt="Logo"><br> |
|||
<span class="w3-center w3-padding-large w3-black w3-xlarge w3-wide w3-animate-opacity">SINNES TAU</span> |
|||
</div> |
|||
</div> |
|||
|
|||
<!-- Container (About Section) --> |
|||
<div class="w3-content w3-container w3-padding-64" id="about"> |
|||
<h3 class="w3-center">Tanja Sünkel</h3> |
|||
<p class="w3-center">Ich heiße <em>Tanja Sünkel</em>, wurde 1979 in Kulmbach geboren, habe eine Tochter und wohne in Hinterstöcken bei Kronach.<br> |
|||
|
|||
Nach 18 Jahren Berufserfahrung im Klinikum Kulmbach hat mir mein eigener Lebensweg gezeigt, dass ohne den medizinischen Möglichkeiten, mein Dasein schon zu Ende gewesen wäre, ich aber auch nach all den Erfahrungen immer auf der Suche war, nicht nur Körper, sondern auch Geist und Seele zu heilen. So kam ich dazu, im Januar 2012 ein berufsbegleitendes Studium zur Heilpraktikerin zu machen, welches ich im März 2014 erfolgreich abgeschlossen habe.<br> |
|||
|
|||
Nun möchte ich die beiden Bereiche - Schulmedizin und Naturheilkunde - miteinander verbinden, denn die Veränderungen unserer Zeit erfordern neue Heilmittel und Heilverfahren.<br> |
|||
Mein Ziel ist es die Individualität eines jeden einzelnen wahrzunehmen und mit den zur Verfügung stehenden Mitteln ein Wohlbefinden zu erlangen.</p> |
|||
<div class="w3-row"> |
|||
<div class="w3-col m6 w3-center w3-padding-large"> |
|||
<p><b><i class="fa fa-user w3-margin-right"></i>Tanja Sünkel</b></p><br> |
|||
<img src="{% static 'img/tanja.jpg' %}" class="w3-round w3-image w3-opacity w3-hover-opacity-off" alt="Photo of Me" width="500" height="333"> |
|||
</div> |
|||
<!-- Hide this text on small devices --> |
|||
<div class="w3-col m6 w3-hide-small w3-padding-large"> |
|||
<p style="text-align: left;"><span style="text-decoration: underline;">Fort-/Weiterbildungen:</span></p> |
|||
<p style="text-align: left;">- Apitherapie - Honigmassage</p> |
|||
<p style="text-align: left;">- BlütenSeelen-Fachberaterin</p> |
|||
<p style="text-align: left;">- Kinder- und Jugendentspannungspädagogin</p> |
|||
<p style="text-align: left;">- Ohrakupunktur</p> |
|||
<p style="text-align: left;">- 2015 Ausbildung zur Baumweisen (bei Sabine Wehye, www.herzschlag-trommeln.de)</p> |
|||
<p>- 2016 Ausbildung zum Wildnispädagogen (bei Wolfgang Peham, Wildnisschule Wildniswissen)</p> |
|||
<p>- 2017 Ausbildung zum psychologischen & spirituellen Lebensberater + Seminarleiter (bei Gaiatra Rosina Heumann)</p> |
|||
<p style="text-align: left;">Fachvorträge und Workshops habe ich besucht (Dunkelfelddiagnostik; Irisdiagnostik; Idiolektik; EFT; Homöopathie nach der Sehgal-Methode; Ernährung bei Intoleranzen, Unverträglichkeiten und Allergien; Darmsymbiose; Mikronährstoffe; Vitalpilze; Heilkräuter uvm.). Natürlich bin ich stets bemüht mein Wissen durch regelmäßige Fort- und Weiterbildungen zu erweitern.</p> |
|||
</p> |
|||
</div> |
|||
</div> |
|||
|
|||
|
|||
<!-- Container (Portfolio Section) --> |
|||
<div class="w3-content w3-container w3-padding-64" id="portfolio"> |
|||
<h3 class="w3-center">Meine Arbeit</h3> |
|||
<p class="w3-center"><em>Ich begleite Sie mit dem Coyote-Teaching bei der Entwicklung eigener Lösungen in den Bereichen:<br |
|||
|
|||
Zusammenarbeit, Kommunikation, nachhaltige Potentialentfaltung, intuitives Verhalten & fördere mentale Fähigkeiten.<br |
|||
|
|||
Ziel ist eine Anregung zur Selbstreflektion und die Überwindung von Konflikten.</em></p> |
|||
<h4 class="w3-center">Wildnispädagogik</h4> |
|||
<!-- Responsive Grid. Four columns on tablets, laptops and desktops. Will stack on mobile devices/small screens (100% width) --> |
|||
<div class="w3-row-padding w3-center"> |
|||
<div class="w3-col m3" onclick="document.getElementById('id02').style.display='block'"> |
|||
<img src="{% static 'img/doz_f.jpg' %}" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity" alt="Referent"> <p>externe Referentin & Seminarleiterin</p> |
|||
</div> |
|||
|
|||
<div class="w3-col m3"> |
|||
<img src="{% static 'img/topf_f.jpg' %}" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity" alt="Lagerfeuer"> |
|||
<p>Wildnispädagogik</p> |
|||
</div> |
|||
|
|||
<div class="w3-col m3"> |
|||
<img src="{% static 'img/lama_f.jpg' %}" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity" alt="Lama"> |
|||
<p>Lamatour</p> |
|||
</div> |
|||
|
|||
<div class="w3-col m3"> |
|||
<img src="{% static 'img/kinder_f.jpg' %}" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity" alt="Kinder"> |
|||
<p>Kinderfreizeit</p> |
|||
</div> |
|||
</div> |
|||
<h4 class="w3-center">Naturheilpraxis</h4> |
|||
<div class="w3-row-padding w3-center w3-section"> |
|||
<div class="w3-col m3" onclick="document.getElementById('id01').style.display='block'"> |
|||
<img src="{% static 'img/honig_f.jpg' %}" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity" alt="Honig"> |
|||
<p>Honigmassagen</p> |
|||
</div> |
|||
<div class="w3-col m3"> |
|||
<img src="{% static 'img/beratung_f.jpg' %}" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity" alt="The mist over the mountains"> |
|||
<p>Psychologische Beratung</p> |
|||
</div> |
|||
|
|||
<div class="w3-col m3"> |
|||
<img src="{% static 'img/pflanzenheilkunde_f.jpg' %}" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity" alt="Coffee beans"> |
|||
<p>Pflanzenheilkunde</p> |
|||
</div> |
|||
<div class="w3-col m3"> |
|||
<img src="{% static 'img/ohr_f.jpg' %}" style="width:100%" onclick="onClick(this)" class="w3-hover-opacity" alt="Coffee beans"> |
|||
<p>Ohrakupunktur</p> |
|||
</div> |
|||
</div> |
|||
|
|||
|
|||
|
|||
<!-- Termine --> |
|||
<div class="w3-white w3-margin w3-padding-64" id="termine"> |
|||
<div class="w3-container w3-padding st-br"> |
|||
<h4>Termine</h4> |
|||
</div> |
|||
<ul class="w3-ul w3-hoverable w3-white"> |
|||
{% for te in termine %} |
|||
<a href="{% url 'termin' te.id %}" style="text-decoration: none;"> |
|||
<li class="w3-padding-16"> |
|||
<img src="{% static te.bild %}" alt="Image" class="w3-left w3-margin-right" style="width:50px"> |
|||
<span class="w3-text-grey">{{ te.date|deutschesdatum }}</span> |
|||
<br> |
|||
<span class="w3-large">{{te.titel}}</span> |
|||
<br> |
|||
<span>{{ te.teaser }}</span> |
|||
</li> |
|||
</a> |
|||
{% empty %} |
|||
<li class="w3-padding-16"> |
|||
<img src="img/lama_f.jpg" alt="Image" class="w3-left w3-margin-right" style="width:50px"> |
|||
<span class="w3-large">Zur Zeit keine Termin</span> |
|||
</li> |
|||
{% endfor %} |
|||
</ul> |
|||
</div> |
|||
|
|||
|
|||
|
|||
|
|||
<!-- Modal --> |
|||
|
|||
<div id="id01" class="w3-modal"> |
|||
<div class="w3-modal-content w3-card-4 w3-animate-zoom"> |
|||
<header class="w3-container st-br"> |
|||
<span onclick="document.getElementById('id01').style.display='none'" |
|||
class="w3-button st-br w3-xlarge w3-display-topright">×</span> |
|||
<h2>Honigmassage</h2> |
|||
</header> |
|||
|
|||
<div class="w3-bar w3-border-bottom st-bl"> |
|||
<button class="tablink w3-bar-item w3-button st-bl" onclick="openCity(event, 'honigan')">Anwendung</button> |
|||
<button class="tablink w3-bar-item w3-button st-bl" onclick="openCity(event, 'honigpr')">Produkte</button> |
|||
<button class="tablink w3-bar-item w3-button st-bl" onclick="openCity(event, 'honigin')">Indikationen</button> |
|||
<button class="tablink w3-bar-item w3-button st-bl" onclick="openCity(event, 'honigt')">Termin</button> |
|||
</div> |
|||
|
|||
<div id="honigan" class="w3-container honig"> |
|||
<h1>Anwendung</h1> |
|||
<p>Die <strong>Honig-Massage</strong> basiert auf einer Art Schröpftechnik, dabei wird nicht wie üblich in das Gewebe massiert, sondern aus dem Gewebe herausgezogen…</p> |
|||
<ul> |
|||
<li class="firstItem">verwendet wird frischer Honig aus der heimischen Bienenwabe</li> |
|||
<li>es wird am Rücken gearbeitet</li> |
|||
<li>die Massage ernährt und entgiftet - zur Kräftigung und Vitalisierung des ganzen Organismus</li> |
|||
<li>Lymph- und Energiefluss werden verbessert - zur Entgiftung und Entschlackung</li> |
|||
<li>die Selbstheilungskräfte werden aktiviert - wirkt stärkend auf das Immunsystem</li> |
|||
<li>ist durchblutungsfördernd und löst Verklebungen</li> |
|||
<li>zieht Entzündungen aus dem Gewebe</li> |
|||
<li>regt den Stoffwechsel an</li> |
|||
<li class="lastItem">Ablagerungen wie Umwelt-, Nahrungsmittel- und Medikamentengifte werden aus dem Gewebe gezogen</li> |
|||
</ul> |
|||
</div> |
|||
|
|||
<div id="honigpr" class="w3-container honig"> |
|||
<h1>Honigprodukte</h1> |
|||
<p>Bienenprodukte gelten als wertvolle Naturheilmittel die uns Mutter Natur schenkt, wenn man achtsam damit umgeht.<br>Honig, Blütenpollen, Gelee Royal, Propolis uvm. liefern zahlreiche Nähr- und Vitalstoffe. Lebenswichtige Bausteine wie Vitamine, Mineralstoffe, Spurenelemente, Aminosäuren, Enzyme und Flavonoide sind leise Helfer die unser Immunsystem stärken, Körper und Geist kräftigen und Energie spenden.</p> |
|||
<p style="text-align: justify;">Im Oktober 2012 habe ich eine Api-Therapie Ausbildung gemacht, seitdem lässt mich die Faszination Biene nicht mehr los. Durch den behutsamen Umgang mit den eigenen Völkern verstehe ich nach und nach immer mehr, wie in einer bestens organisierten Gemeinschaftsarbeit hervorragende Naturheilmittel entstehen. Beeindruckend ist auch, wie die Biene bei all ihrer emsigen Tätigkeit in keinen anderen Lebensraum störend eingreift.</p> |
|||
<p style="text-align: justify;">Deshalb ist es für mich ein Privileg mit den eigenen Bienenprodukten zu arbeiten und deren kostbares Gut erfahren zu dürfen.<br>Gerne berichte ich ihnen mehr über die Vielfalt der Bienen und deren Produkte.<br><br></p> |
|||
</div> |
|||
|
|||
<div id="honigin" class="w3-container honig"> |
|||
<h1>Indikationen</h1> |
|||
<p>Verspannungen, Schmerzen, Herz-Kreislauf-Probleme, Magen-Darm-Störungen, rheumatische Erkrankungen, Atemwegserkrankungen sowie chron. Nasennebenhöhlen-Erkrankungen und chron. Schnupfen, Ein- und Durchschlafstörungen, chron. Müdigkeit, Anspannungen, Stress und Depressionen, Hormonanregend und -ausgleichend, bei Regelstörungen uvm.</p> |
|||
</div> |
|||
|
|||
<div id="honigt" class="w3-container honig"> |
|||
<h1>Termine</h1> |
|||
<p>Hier kommen Sie zu einem Termin.</p><br> |
|||
</div> |
|||
|
|||
<div class="w3-container w3-light-grey w3-padding"> |
|||
<button class="w3-button w3-right w3-white w3-border" |
|||
onclick="document.getElementById('id01').style.display='none'">Close</button> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
|
|||
<div id="id02" class="w3-modal"> |
|||
<div class="w3-modal-content"> |
|||
<header class="w3-container st-br"> |
|||
<span onclick="document.getElementById('id02').style.display='none'" |
|||
class="w3-button w3-display-topright">×</span> |
|||
<h2>Honigmassage</h2> |
|||
</header> |
|||
|
|||
<div class="w3-container"> |
|||
<p>Die <strong>Honig-Massage</strong> basiert auf einer Art Schröpftechnik, dabei wird nicht wie üblich in das Gewebe massiert, sondern aus dem Gewebe herausgezogen…</p> |
|||
<ul> |
|||
<li class="firstItem">verwendet wird frischer Honig aus der heimischen Bienenwabe</li> |
|||
<li>es wird am Rücken gearbeitet</li> |
|||
<li>die Massage ernährt und entgiftet - zur Kräftigung und Vitalisierung des ganzen Organismus</li> |
|||
<li>Lymph- und Energiefluss werden verbessert - zur Entgiftung und Entschlackung</li> |
|||
<li>die Selbstheilungskräfte werden aktiviert - wirkt stärkend auf das Immunsystem</li> |
|||
<li>ist durchblutungsfördernd und löst Verklebungen</li> |
|||
<li>zieht Entzündungen aus dem Gewebe</li> |
|||
<li>regt den Stoffwechsel an</li> |
|||
<li class="lastItem">Ablagerungen wie Umwelt-, Nahrungsmittel- und Medikamentengifte werden aus dem Gewebe gezogen</li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<!-- Container (Contact Section) --> |
|||
<div class="w3-content w3-container w3-padding-64" id="contact"> |
|||
<h3 class="w3-center">Hier finden Sie Sinnes-Tau</h3> |
|||
<p class="w3-center"><em>Haben Sie Fragen, Wünsche oder Anregungen, dann freue ich mich auf eine Nachricht.</em></p> |
|||
|
|||
<div class="w3-row w3-padding-32 w3-section"> |
|||
<div class="w3-col m4 w3-container"> |
|||
<iframe width="100%" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.openstreetmap.org/export/embed.html?bbox=11.337032318115236%2C50.20948281383455%2C11.386299133300783%2C50.22807304448059&layer=mapnik&marker=50.218792564567934%2C11.361665725708008" style="border: 1px solid black"></iframe><br/><small><a href="https://www.openstreetmap.org/?mlat=50.2188&mlon=11.3617#map=15/50.2188/11.3617">Größere Karte anzeigen</a></small> |
|||
|
|||
|
|||
</div> |
|||
<div class="w3-col m8 w3-panel"> |
|||
<div class="w3-large w3-margin-bottom"> |
|||
<i class="fa fa-map-marker fa-fw w3-hover-text-black w3-xlarge w3-margin-right"></i> Hinterstöcken 26, 96315 |
|||
Kronach / Fischbach<br> |
|||
<i class="fa fa-phone fa-fw w3-hover-text-black w3-xlarge w3-margin-right"></i> Phone: 0152/21700463<br> |
|||
<i class="fa fa-envelope fa-fw w3-hover-text-black w3-xlarge w3-margin-right"></i> Email: info@sinnes-tau.de<br> |
|||
</div> |
|||
<p>Swing by for a cup of <i class="fa fa-coffee"></i>, or leave me a note:</p> |
|||
<form action="/action_page.php" target="_blank"> |
|||
<div class="w3-row-padding" style="margin:0 -16px 8px -16px"> |
|||
<div class="w3-half"> |
|||
<input class="w3-input w3-border" type="text" placeholder="Name" required name="Name"> |
|||
</div> |
|||
<div class="w3-half"> |
|||
<input class="w3-input w3-border" type="text" placeholder="Email" required name="Email"> |
|||
</div> |
|||
</div> |
|||
<input class="w3-input w3-border" type="text" placeholder="Message" required name="Message"> |
|||
<button class="w3-button w3-black w3-right w3-section" type="submit"> |
|||
<i class="fa fa-paper-plane"></i> ABSENDEN |
|||
</button> |
|||
</form> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
{% endblock %} |
|||
@ -0,0 +1,119 @@ |
|||
{% load static %} |
|||
{% load st_extratags %} |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<title>Sinnes-Tau.de</title> |
|||
<meta charset="UTF-8"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<link rel="stylesheet" href="{% static 'css/w3.css' %}"> |
|||
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css"> |
|||
<link rel="stylesheet" href="{% static 'css/sinnes-tau.css' %}"> |
|||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato"> |
|||
<link rel="stylesheet" href="{% static 'css/all.css' %}"> |
|||
<style> |
|||
body,h1,h2,h3,h4,h5,h6 {font-family: "Lato", sans-serif;} |
|||
body, html { |
|||
height: 100%; |
|||
color: #777; |
|||
line-height: 1.8; |
|||
} |
|||
{% block style %}<!-- Style here -->{% endblock %} |
|||
|
|||
</style> |
|||
|
|||
<body> |
|||
<!-- Navbar (sit on top) --> |
|||
<div class="w3-top"> |
|||
<div class="w3-bar" id="myNavbar"> |
|||
<a class="w3-bar-item w3-button st-hover-bl w3-hide-medium w3-hide-large w3-right" href="javascript:void(0);" onclick="toggleFunction()" title="Toggle Navigation Menu"> |
|||
<i class="fa fa-bars"></i> |
|||
</a> |
|||
<a href="{% url 'index' %}#home" class="w3-bar-item w3-button st-hover-bl">HOME</a> |
|||
<a href="{% url 'index' %}#about" class="w3-bar-item w3-button w3-hide-small st-hover-bl"><i class="fa fa-user"></i> Tanja Sünkel</a> |
|||
<a href="{% url 'index' %}#portfolio" class="w3-bar-item w3-button w3-hide-small st-hover-bl"><i class="fa fa-th"></i> Meine Arbeit</a> |
|||
<a href="{% url 'index' %}#termine" class="w3-bar-item w3-button w3-hide-small st-hover-bl"><i class="fa fa-calendar"></i> Termine</a> |
|||
<a href="{% url 'index' %}#contact" class="w3-bar-item w3-button w3-hide-small st-hover-bl"><i class="fa fa-envelope"></i> Kontakt</a> |
|||
<a href="{% url 'impressum' %}" class="w3-bar-item w3-button w3-hide-small w3-right st-hover-bl" title="Impressum"> |
|||
<i class="fa fa-info"></i> |
|||
</a> |
|||
</div> |
|||
|
|||
<!-- Navbar on small screens --> |
|||
<div id="navDemo" class="w3-bar-block w3-white w3-hide w3-hide-large w3-hide-medium"> |
|||
<a href="{% url 'index' %}#about" class="w3-bar-item w3-button" onclick="toggleFunction()"> Tanja Sünkel</a> |
|||
<a href="{% url 'index' %}#portfolio" class="w3-bar-item w3-button" onclick="toggleFunction()">Meine Arbeit</a> |
|||
<a href="{% url 'index' %}#termine" class="w3-bar-item w3-button" onclick="toggleFunction()">Termine</a> |
|||
<a href="{% url 'index' %}#contact" class="w3-bar-item w3-button" onclick="toggleFunction()">Kontakt</a> |
|||
<a href="{% url 'impressum' %}" class="w3-bar-item w3-button">Impressum</a> |
|||
</div> |
|||
</div> |
|||
|
|||
{% block content %}<!-- Content here -->{% endblock %} |
|||
|
|||
|
|||
<!-- Footer --> |
|||
<footer class="w3-center st-br w3-padding-64 w3-opacity w3-hover-opacity-off"> |
|||
<a href="#home" class="w3-button st-bl"><i class="fa fa-arrow-up w3-margin-right"></i>Nach oben</a> |
|||
<div class="w3-xlarge w3-section"> |
|||
<i class="fa fa-facebook-official w3-hover-opacity"></i> |
|||
<i class="fa fa-instagram w3-hover-opacity"></i> |
|||
<i class="fa fa-snapchat w3-hover-opacity"></i> |
|||
<i class="fa fa-pinterest-p w3-hover-opacity"></i> |
|||
<i class="fa fa-twitter w3-hover-opacity"></i> |
|||
<i class="fa fa-linkedin w3-hover-opacity"></i> |
|||
</div> |
|||
<p>Powered by <a href="https://www.kuntner.de" title="W3.CSS" target="_blank" class="w3-hover-text-green">kuntner.de</a></p> |
|||
</footer> |
|||
|
|||
|
|||
<script> |
|||
{% block javascript %}<!-- Javascript here -->{% endblock %} |
|||
// Modal Image Gallery |
|||
function onClick(element) { |
|||
document.getElementById("img01").src = element.src; |
|||
document.getElementById("modal01").style.display = "block"; |
|||
var captionText = document.getElementById("caption"); |
|||
captionText.innerHTML = element.alt; |
|||
} |
|||
|
|||
// Change style of navbar on scroll |
|||
window.onscroll = function() {myFunction()}; |
|||
function myFunction() { |
|||
var navbar = document.getElementById("myNavbar"); |
|||
if (document.body.scrollTop > 100 || document.documentElement.scrollTop > 100) { |
|||
navbar.className = "w3-bar" + " w3-card" + " w3-animate-top" + " st-br"; |
|||
} else { |
|||
navbar.className = navbar.className.replace(" w3-card w3-animate-top st-br", ""); |
|||
} |
|||
} |
|||
|
|||
// Used to toggle the menu on small screens when clicking on the menu button |
|||
function toggleFunction() { |
|||
var x = document.getElementById("navDemo"); |
|||
if (x.className.indexOf("w3-show") == -1) { |
|||
x.className += " w3-show"; |
|||
} else { |
|||
x.className = x.className.replace(" w3-show", ""); |
|||
} |
|||
} |
|||
|
|||
document.getElementsByClassName("tablink")[0].click(); |
|||
|
|||
function openCity(evt, cityName) { |
|||
var i, x, tablinks; |
|||
x = document.getElementsByClassName("honig"); |
|||
for (i = 0; i < x.length; i++) { |
|||
x[i].style.display = "none"; |
|||
} |
|||
tablinks = document.getElementsByClassName("tablink"); |
|||
for (i = 0; i < x.length; i++) { |
|||
tablinks[i].classList.remove("w3-light-grey"); |
|||
} |
|||
document.getElementById(cityName).style.display = "block"; |
|||
evt.currentTarget.classList.add("w3-light-grey"); |
|||
} |
|||
|
|||
</script> |
|||
|
|||
</body> |
|||
</html> |
|||
@ -0,0 +1,24 @@ |
|||
{% extends "st_base.html" %} |
|||
{% load static %} |
|||
{% load st_extratags %} |
|||
|
|||
{% block javascript %} |
|||
{% endblock %} |
|||
|
|||
{% block style %} |
|||
{% endblock %} |
|||
|
|||
{% block content %} |
|||
|
|||
|
|||
<!-- Container (About Section) --> |
|||
<div class="w3-content w3-container w3-padding-64"> |
|||
<h3 class="w3-center">{{termin.titel}}</h3> |
|||
<h4 class="w3-center">{{termin.date|deutschesdatum}}</h4> |
|||
<p class="w3-center"> {{termin.text|safe}}</p> |
|||
<p class="w3-center"> <img src="{% static termin.bild %}" style="width:100%" alt="Termin {{termin.titel}}"> |
|||
{{termin.text|safe}}</p> |
|||
</div> |
|||
|
|||
|
|||
{% endblock %} |
|||
@ -0,0 +1,40 @@ |
|||
#Zeitgeraffel |
|||
from datetime import datetime |
|||
from django.utils import timezone |
|||
|
|||
from django.utils.timezone import make_aware |
|||
from django.utils.timezone import localtime |
|||
from django.utils.safestring import mark_safe |
|||
|
|||
import pytz |
|||
|
|||
#Models |
|||
|
|||
from hpst.models import Termin |
|||
|
|||
from django import template |
|||
register = template.Library() |
|||
|
|||
@register.filter(name='deutschesdatum') |
|||
|
|||
def deutschesdatum(datwert): |
|||
now = datetime.now(timezone.utc).date() |
|||
try: |
|||
diff = datwert -now |
|||
except: |
|||
return datwert |
|||
|
|||
Monate = ["Januar", "Februar", "März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"] |
|||
datstr=str(datwert.day)+". "+Monate[datwert.month-1]+" "+str(datwert.year) |
|||
#datstr=datwert.strftime(" %d.%m.%Y") |
|||
datum=datstr |
|||
if diff.days == 0: |
|||
datum="Heute am "+ datstr |
|||
elif diff.days == 1: |
|||
datum="Morgen am "+ datstr |
|||
elif diff.days < 15: |
|||
datum="In "+str(diff.days)+" Tagen: "+datstr |
|||
|
|||
return datum |
|||
|
|||
|
|||
@ -0,0 +1,3 @@ |
|||
from django.test import TestCase |
|||
|
|||
# Create your tests here. |
|||
@ -0,0 +1,9 @@ |
|||
from django.urls import path |
|||
|
|||
from . import views |
|||
|
|||
urlpatterns = [ |
|||
path('', views.index, name='index'), |
|||
path('termin/<tid>', views.termin, name='termin'), |
|||
path('impressum', views.impressum, name='impressum'), |
|||
] |
|||
@ -0,0 +1,44 @@ |
|||
from django.shortcuts import render,redirect,reverse |
|||
from django.http import HttpResponse, HttpResponseNotFound, Http404,HttpResponseRedirect |
|||
|
|||
#zeitgeraffel |
|||
from django.utils import timezone |
|||
from django.core.exceptions import ObjectDoesNotExist |
|||
import datetime |
|||
import pytz |
|||
|
|||
from hpst.models import Termin |
|||
|
|||
# Create your views here. |
|||
def index(request): |
|||
termine=Termin.objects.filter(date__gt=timezone.now()).order_by( 'date') |
|||
context ={ |
|||
"termine":termine, |
|||
"data":"Gfg is the best", |
|||
"list":[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] |
|||
} |
|||
# return response with template and context |
|||
return render(request, "index.html", context) |
|||
|
|||
def termin(request,tid): |
|||
#print (tid) |
|||
error="" |
|||
try: |
|||
termin=Termin.objects.get(id=tid) |
|||
except ObjectDoesNotExist: |
|||
error="Dieser Termin existiert nicht" |
|||
context ={ |
|||
"termin":termin, |
|||
"error":error, |
|||
} |
|||
# return response with template and context |
|||
return render(request, "termin.html", context) |
|||
|
|||
def impressum(request): |
|||
error="Kein Impressum" |
|||
context ={ |
|||
"termin":termin, |
|||
} |
|||
# return response with template and context |
|||
return render(request, "impressum.html", context) |
|||
|
|||
@ -0,0 +1,22 @@ |
|||
#!/usr/bin/env python |
|||
"""Django's command-line utility for administrative tasks.""" |
|||
import os |
|||
import sys |
|||
|
|||
|
|||
def main(): |
|||
"""Run administrative tasks.""" |
|||
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'sinnestau.settings') |
|||
try: |
|||
from django.core.management import execute_from_command_line |
|||
except ImportError as exc: |
|||
raise ImportError( |
|||
"Couldn't import Django. Are you sure it's installed and " |
|||
"available on your PYTHONPATH environment variable? Did you " |
|||
"forget to activate a virtual environment?" |
|||
) from exc |
|||
execute_from_command_line(sys.argv) |
|||
|
|||
|
|||
if __name__ == '__main__': |
|||
main() |
|||
@ -0,0 +1,2 @@ |
|||
django~=3.2.7 |
|||
mysqlclient |
|||
@ -0,0 +1,16 @@ |
|||
""" |
|||
ASGI config for sinnestau project. |
|||
|
|||
It exposes the ASGI callable as a module-level variable named ``application``. |
|||
|
|||
For more information on this file, see |
|||
https://docs.djangoproject.com/en/3.2/howto/deployment/asgi/ |
|||
""" |
|||
|
|||
import os |
|||
|
|||
from django.core.asgi import get_asgi_application |
|||
|
|||
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'sinnestau.settings') |
|||
|
|||
application = get_asgi_application() |
|||
@ -0,0 +1,135 @@ |
|||
""" |
|||
Django settings for sinnestau project. |
|||
|
|||
Generated by 'django-admin startproject' using Django 3.2.7. |
|||
|
|||
For more information on this file, see |
|||
https://docs.djangoproject.com/en/3.2/topics/settings/ |
|||
|
|||
For the full list of settings and their values, see |
|||
https://docs.djangoproject.com/en/3.2/ref/settings/ |
|||
""" |
|||
|
|||
from pathlib import Path |
|||
|
|||
# Build paths inside the project like this: BASE_DIR / 'subdir'. |
|||
BASE_DIR = Path(__file__).resolve().parent.parent |
|||
|
|||
|
|||
# Quick-start development settings - unsuitable for production |
|||
# See https://docs.djangoproject.com/en/3.2/howto/deployment/checklist/ |
|||
|
|||
# SECURITY WARNING: keep the secret key used in production secret! |
|||
SECRET_KEY = 'django-insecure-4)p&qhcr@7(az19%7&aqoy49amjf#h+eupul=u28=kd)w@=rp@' |
|||
|
|||
# SECURITY WARNING: don't run with debug turned on in production! |
|||
DEBUG = True |
|||
|
|||
ALLOWED_HOSTS = ['sinnes-tau.de sinnes-tau.kuntner.de','localhost', '127.0.0.1','192.168.178.25' ] |
|||
|
|||
|
|||
# Application definition |
|||
|
|||
INSTALLED_APPS = [ |
|||
'django.contrib.admin', |
|||
'django.contrib.auth', |
|||
'django.contrib.contenttypes', |
|||
'django.contrib.sessions', |
|||
'django.contrib.messages', |
|||
'django.contrib.staticfiles', |
|||
'hpst', |
|||
] |
|||
|
|||
MIDDLEWARE = [ |
|||
'django.middleware.security.SecurityMiddleware', |
|||
'django.contrib.sessions.middleware.SessionMiddleware', |
|||
'django.middleware.common.CommonMiddleware', |
|||
'django.middleware.csrf.CsrfViewMiddleware', |
|||
'django.contrib.auth.middleware.AuthenticationMiddleware', |
|||
'django.contrib.messages.middleware.MessageMiddleware', |
|||
'django.middleware.clickjacking.XFrameOptionsMiddleware', |
|||
] |
|||
|
|||
ROOT_URLCONF = 'sinnestau.urls' |
|||
|
|||
TEMPLATES = [ |
|||
{ |
|||
'BACKEND': 'django.template.backends.django.DjangoTemplates', |
|||
'DIRS': [], |
|||
'APP_DIRS': True, |
|||
'OPTIONS': { |
|||
'context_processors': [ |
|||
'django.template.context_processors.debug', |
|||
'django.template.context_processors.request', |
|||
'django.contrib.auth.context_processors.auth', |
|||
'django.contrib.messages.context_processors.messages', |
|||
], |
|||
}, |
|||
}, |
|||
] |
|||
|
|||
WSGI_APPLICATION = 'sinnestau.wsgi.application' |
|||
|
|||
|
|||
# Database |
|||
# https://docs.djangoproject.com/en/3.2/ref/settings/#databases |
|||
|
|||
DATABASES = { |
|||
'default': { |
|||
'ENGINE': 'django.db.backends.mysql', |
|||
'OPTIONS': { |
|||
'read_default_file': '/etc/www/myst.cnf', |
|||
'init_command': "SET sql_mode='STRICT_TRANS_TABLES'", |
|||
'charset': 'utf8mb4' |
|||
}, |
|||
} |
|||
|
|||
} |
|||
|
|||
|
|||
# Password validation |
|||
# https://docs.djangoproject.com/en/3.2/ref/settings/#auth-password-validators |
|||
|
|||
AUTH_PASSWORD_VALIDATORS = [ |
|||
{ |
|||
'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', |
|||
}, |
|||
{ |
|||
'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', |
|||
}, |
|||
{ |
|||
'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', |
|||
}, |
|||
{ |
|||
'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', |
|||
}, |
|||
] |
|||
|
|||
|
|||
# Internationalization |
|||
# https://docs.djangoproject.com/en/3.2/topics/i18n/ |
|||
|
|||
LANGUAGE_CODE = 'en-us' |
|||
|
|||
TIME_ZONE = 'UTC' |
|||
|
|||
USE_I18N = True |
|||
|
|||
USE_L10N = True |
|||
|
|||
USE_TZ = True |
|||
|
|||
|
|||
# Static files (CSS, JavaScript, Images) |
|||
# https://docs.djangoproject.com/en/3.2/howto/static-files/ |
|||
|
|||
#STATIC_URL = '/static/' |
|||
|
|||
STATIC_URL = '/st_atic/' |
|||
|
|||
STATIC_ROOT = str(BASE_DIR.joinpath('build/static')) |
|||
|
|||
# Default primary key field type |
|||
# https://docs.djangoproject.com/en/3.2/ref/settings/#default-auto-field |
|||
|
|||
DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' |
|||
@ -0,0 +1,22 @@ |
|||
"""sinnestau URL Configuration |
|||
|
|||
The `urlpatterns` list routes URLs to views. For more information please see: |
|||
https://docs.djangoproject.com/en/3.2/topics/http/urls/ |
|||
Examples: |
|||
Function views |
|||
1. Add an import: from my_app import views |
|||
2. Add a URL to urlpatterns: path('', views.home, name='home') |
|||
Class-based views |
|||
1. Add an import: from other_app.views import Home |
|||
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') |
|||
Including another URLconf |
|||
1. Import the include() function: from django.urls import include, path |
|||
2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) |
|||
""" |
|||
from django.contrib import admin |
|||
from django.urls import include,path |
|||
|
|||
urlpatterns = [ |
|||
path('', include('hpst.urls')), |
|||
path('admin/', admin.site.urls), |
|||
] |
|||
@ -0,0 +1,16 @@ |
|||
""" |
|||
WSGI config for sinnestau project. |
|||
|
|||
It exposes the WSGI callable as a module-level variable named ``application``. |
|||
|
|||
For more information on this file, see |
|||
https://docs.djangoproject.com/en/3.2/howto/deployment/wsgi/ |
|||
""" |
|||
|
|||
import os |
|||
|
|||
from django.core.wsgi import get_wsgi_application |
|||
|
|||
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'sinnestau.settings') |
|||
|
|||
application = get_wsgi_application() |
|||