body       
{
color: #555555; 
overflow-x: hidden;
}
HTML 
{
overflow-x: hidden;
}  @font-face {
font-family: schriftlight;
src: url(//www.gesundheitspark-gifhorn.de/wp-content/themes/tutorial/Open_Sans_Condensed/Kopie.eot) } @font-face { font-family: schriftbold; src: url(//www.gesundheitspark-gifhorn.de/wp-content/themes/tutorial/Open_Sans_Condensed/OpenSans-CondBold.ttf); } 
@font-face { font-family: schriftlight; src: url(//www.gesundheitspark-gifhorn.de/wp-content/themes/tutorial/Open_Sans_Condensed/OpenSans-CondLight.ttf); } 
@font-face { font-family: schriftlightitalic; src: url(//www.gesundheitspark-gifhorn.de/wp-content/themes/tutorial/Open_Sans_Condensed/OpenSans-CondLightItalic.ttf); } 
@font-face {
font-family: 'schriftlight';
src: url(//www.gesundheitspark-gifhorn.de/wp-content/themes/tutorial/Open_Sans_Condensed/Kopie.eot) format('eot');
}
a:link    {color: #555555;text-decoration:none;font-family:schriftlight,arial, serif !important;}
a:visited {color: #555555;text-decoration:none;font-family:schriftlight,arial, serif !important;}
a:hover   {color: #555555;text-decoration:none;font-family:schriftlight,arial, serif !important;}
a.hover   {color: #555555;text-decoration:none;font-family:schriftlight,arial, serif !important;}
a:active  {color: #555555;text-decoration:none;font-family:schriftlight,arial, serif !important;}
#wrapper a, li, ul, p , h1, h2,h3, h4,h5,h6,h7 { font-family:schriftlight,arial, serif !important; }
#inner-main a, li, ul, p , h1, h2,h3, h4,h5,h6,h7 { font-family:schriftlight,arial, serif !important; }
a:link    {color: #555555;text-decoration:none}
a:visited {color: #555555;text-decoration:none}
a:hover   {color: #555555;text-decoration:none}
a.hover   {color: #555555;text-decoration:none}
a:active  {color: #555555;text-decoration:none}
#wrapper    
{
width: 100%; 
margin:0 auto; 
text-align: left; 
overflow-x: hidden;
overflow-y: hidden;
max-height: 10%;
height: auto;
}
#header        
{
overflow-x: hidden;
width:100%; 
padding-bottom: 0px; 
padding-left: 20px; 
margin:0 auto;
background-color:rgba(178,223,238,0);
z-index:100;
}
.seitenheader {
font-size:36px;
line-height: 49px;
} .menu-header {
margin-right:auto;
margin-left:  100px;
margin-bottom: 10px;
z-index: 999;
font-size:1.3em;
}
td.logo {
width: 15%;
height: auto;
max-width: 220px;
}
img.logo{
margin-left: 20px;
margin-top: 20px;
margin-bottom: 20px;
z-index: 998;
width: calc(100% - 20px);
max-width: 200px;
height: auto;
}
.menu-header a{
margin-right: auto;
margin-left: auto;
z-index: 999;
color: black;
}
.menu-header li {
display: inline;
list-style: url(//www.gesundheitspark-gifhorn.de/wp-content/themes/tutorial/none) none;
float:left;
z-index: 999;
}
.menu-header ul {
line-height: 31px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
z-index: 999;
}
.menu-header a, .menu-header a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border:medium none;
display:block;
text-decoration:none;
border-top:2px #ed683b solid;
background-color:rgba(255,255,255,0.94);
}
.menu-header a:hover {
background-color:#ed683b;
}
.menu-header li:hover > a,
.menu-header ul ul :hover > a {
background: #ed683b;
color:white;
}
.menu-header li a{
color:777777;
z-index: 999;
}
.menu-header li a:hover,
.menu-header li a:focus {
color: black;
}
.menu-header a {
font-size:1.1em;
}
.menu-header a, .menu-header a:visited {
display:block;
padding:10px 20px;
border-top:2px #ed683b solid;
}
.menu-header li ul {
height:auto;
left:-999em;
line-height:25px;
margin:0;
padding:0;
position:absolute;
width:222px;
}
.menu-header li li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
width:220px;
}
.menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children:hover { background: #ed683b;}
.menu-header li li a, .menu-header li li a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ed683b;
font-size:1.1em;
font-weight:normal;
}
.menu-header li li a:hover, .menu-header li li a:active{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
text-decoration: none;
color:#ed683b;
}
.menu-header li li a {
color:white;
-o-transition:.6s;
-ms-transition:.6s;
-moz-transition:.6s;
-webkit-transition:.6s;
transition:.6s;
}
.menu-header li:hover ul, .menu-header li li:hover ul, .menu-header li li li:hover ul,   .menu-header li.sfhover ul, .menu-header li li.sfhover ul, .menu-header li li li.sfhover ul     {
left:auto;
} #showPic{
position:absolute;
z-index:0;
}
#main       
{
width: 100%; 
padding: 20px; 
margin:0 auto; background-color:rgba(255,255,255,1);
font-size:1.3em;
}
#play_btn {
display: inline-block;
}
#inner-main {
width: 100%;
max-width: 1400px;
height:auto;
margin:0 auto;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding:20px;
text-decoration:none;
font-family:schriftlight,arial, serif !important;
} #inner-main h1{
color: #555555;
font-size:30px !important;
line-height: 1.5;
}
#inner-main h2{
color: #555555;
font-size:28px !important;
line-height: 1.5;
}
#inner-main h3{
color: #555555;
font-size:26px !important;
line-height: 1.5;
}
#inner-main h4{
color: #555555;
font-size:24px !important;
line-height: 1.5;
}
#inner-main p{
color: #555555;
font-size:22px !important;
line-height: 1.5;
}
#inner-main ul{
color: #555555;
font-size:22px !important;
line-height: 1.5;
}
#inner-main img{ }
#inner-main img.arrowdown {
max-width:50px !important;
cursor: pointer;
margin: 0px !important;
}
#sidebar   
{
width: 100%; 
max-width: 1400px;
padding: 20px; 
padding-top: 10px; 
margin:0 auto;
background-color:rgba(255,255,255,1);
background-repeat:repeat-y;
font-size:1.3em;
} 
#sidebar h1,h2,h3{
color: #555555;
font-size:30px !important;
line-height: 1.5;
font-weight: bold;
}
.widgettitle {
margin-bottom: 10px;
}
.widget {
color:#555555 ;
letter-spacing:1px ;
font-size:18px ;
}
div.textwidget {
font-size: 18px;
line-height: 2 !important;
}
#inner_sidebar{
line-height: 60px;
width:100%; 
text-align:center;
margin: 0 auto;
padding: 0;
}
hr.style_of_hr_of_each_page {
border: 0;
height: 1px;
width:60%;
margin:0 auto;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}
#inner_sidebar li  {
width: 300px;
list-style:none;
padding: 20px 20px;
margin:0 auto;
display:inline-block;
vertical-align: text-top;
height: 220px;
}
@media only screen and (max-width: 1300px) {
#sidebar {
padding: 20px 20px;
}}
#sidebar h2 {
color:#CC3300;
letter-spacing:1px;
}
#footer       
{
overflow: hidden;
height: auto;
width: 100%; 
clear: both; 
padding-top: 20px; 
padding-bottom: 20px; 
padding-left: 20px; 
background-color:rgba(237,237,237,0.5);
border-top: 15px #ed683b solid;	
}
#inner-footer {
width: 1000px;
margin:0 auto;
}
#inner-footer li {
list-style-type:none;
}
#inner-footer ul.footer {
float:left;
overflow: auto;
width: auto;
margin-left: 24px;
margin-bottom: 15px;
padding-left: 10px;
border-left:2px #888888 solid;
text-decoration:none;
cursor:arrow;
margin-right:40px;
}
#inner-footer ul.footer-information {
float:left;
overflow: auto;
width: auto;
margin-left: 24px;
margin-bottom: 15px;
padding-left: 10px;
font-size:20px;
border-left:2px #ed683b solid;
text-decoration:none;
cursor:arrow;
color: #222222;
list-style:none;
list-style-type:none;
margin-right:60px;
}
#inner-footer a{
color:#222222;
text-decoration:none;
cursor:pointer;
font-size:20px;
}
#inner-footer a:hover {
color:#ed683b;
}
#inner-footer ul.footer:hover {
border-left:2px #ed683b solid;
}
#inner-footer ul, a {
color:white;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;
}
#tips{
position:fixed !important;
width:50px !important;
height:50px  !important;
bottom: 25px;
margin-right: 25px;
display:none;
cursor: pointer;
}
#tips.img {
width:25px;
height:auto;
}
::selection {
background: #b8d47d; color:white;
}
::-moz-selection {
background: #b8d47d; color:white;
}
#headersliderngg {
margin-left: -20px;
width: 100% !important;
max-height: auto !important;
pointer-events:none;
}
.ngg-gallery-slideshow-image {
margin-left: 0px;
width: 100% !important;
min-height: 20px !important;
display: inline-block !important;
}
.ngg-gallery-slideshow-image img {
margin-left: 0px;
width: 100% !important;
min-height: 20px !important;
display: inline-block !important;
}
#ngg-slideshow-9ef9ca098c294ca77a54ae14faa9274a-15742347060{
max-height: auto !important;
display:none;
overflow:hidden;
}	
.ngg-galleryoverview ngg-slideshow{
position:absolute;
overflow:hidden;
}
.ngg-galleryoverview ngg-slideshow {
display:inline-block;
}
#headersliderngg{
position:absolute;
overflow:hidden; }
#main {
margin-top: 0;
}	
#inner-footer {
width: 60%;
margin-left: 18%;
}
#fb-root {
float:left;
}
.ctct-email, .ctct-text,.ctct-textarea {
width: 60%; 
}
.ctct-form-wrapper .ctct-form abbr {
display:none !important;
}
.ctct-submit {
background-color: #ed683b;
color:white;
font-family:schriftlight,arial, serif !important;
}
.ctct-form-wrapper .ctct-button {
display:none !important;
}
#responsive-menu a {
font-size: 1.2em !important;
}
#accordions-400 .accordions-head {
color: #565656 !important;
font-size: 17px;
background: #c0d396 !important;
}
.menu-item menu-item-type-post_type menu-item-object-page responsive-menu-item li{
font-size:1.5em;
}
#wpadminbar a{
font-family: helvetica, arial, serif !important;
}
#wpadminbar span{
font-family: helvetica, arial, serif !important;
}
#wpadminbar .ab-icon, #wpadminbar .ab-item::before, #wpadminbar > #wp-toolbar > #wp-admin-bar-root-default .ab-icon {
position: relative;
float: left;
font: 400 20px/1 dashicons !important;
font-family: dashicons !important;
speak: none;
padding: 4px 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
background-image: none !important;
margin-right: 6px !important;
}
span.glossaryLink {
cursor: pointer !important;
}
.thumbnail_play {
background-color: #999999;
}
.ac_title_class{
font-family:schriftlight,arial, serif !important;
} div.title_text {
display: block;
width: auto;
height: 100%;
line-height: 40px;
vertical-align: middle; 
float: left;
margin-bottom: 30px;
}
div.title_speaker {
display: block;
width: auto;
height: 40px;
line-height: 40px;
vertical-align: middle; 
margin-left: 15px;
float: left;
margin-bottom: 30px;
padding: 0px;
}
div.title_links {
display: block;
width: auto;
height: 40px;
line-height: 40px;
vertical-align: middle; 
margin-left: 15px;
float: right;
margin-bottom: 30px;
}
div.clear {
clear: both;
}
table.title_row td {
vertical-align: middle;
height: 40px;
margin-bottom: 30px;
}
h1.title_row {
margin: 0px !important;
padding: 0px !important;
line-height: 40px !important;
}
#play_btn {
display: none;
width: 36px;
height: 40px;
}
.container {
width: 80%;
}
.form-control {
border: 1px solid #ccc;
border-radius: 0;
box-shadow: 0 2px 1px rgba(0, 0, 0, 0.07) inset;
display: block;
height: 42px;
}
.form-group {
margin-bottom: 15px;
}
[class*="btn-"] {
position: relative !important;
display: inline-block;
overflow: hidden;
margin: 0 1em 1em 0;
padding: 0 3em;
height: 3.5em;
font: 400 1em/3.5em "Oswald",sans-serif;
text-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);
text-transform: uppercase;
letter-spacing: .08em;
-moz-transition: ease 0.35s all;
-o-transition: ease 0.35s all;
-webkit-transition: ease 0.35s all;
transition: ease 0.35s all;
}
.btn-success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
border-radius: 4px;
}
label {
display: inline-block;
width: 100%;
margin-bottom: 5px;
font-weight:200 !important;
font-size:16px !important;
font-family:schriftlight,arial, serif !important;
}
.form-control {
display: block;
width: 74%;
min-height: 15%;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
button, input, select, textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
input {
line-height: normal;
}
button, input, optgroup, select, textarea {
margin: 0;
font: inherit;
font-family: inherit;
font-size: inherit;
line-height: inherit;
color: inherit;
}
* {
outline: none;
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.titel_kontakt {
color:  #CC3300;
}
hr.style3 {
border-top: 1px dashed #8c8b8b;
width:60%;
margin:0 auto;
}
#inner-main th{
background-color:rgba(237, 104, 59,1);
}
#inner-main table caption{
background-color:rgba(237, 104, 59,1);
}
#inner-main table{
font-size:22px !important;
margin-top: -20px;
}
tbody tr:nth-child(2n) td, tbody tr.even td {
background-color:rgb(240,240,240);
} .accordion {
border-bottom: 1px solid #dbdbdb;
margin-bottom: 20px;
}
.accordion-title {
border-top: 1px solid #dbdbdb;
margin: 0;
padding: 20px 5px;
cursor: pointer;
color: #666666;
background-color:#b8d47d;
margin-bottom: 10px;
font-size: 22px !important;
}
.accordion-title:hover {}
.accordion-title:first-child {border: none;}
.accordion-title.open {cursor: pointer;}
.accordion-content {padding-bottom: 20px;font-size:18px !important;}
.kontaktLink {
display: inline-block;
padding: 30px 12px;
width:100%;
margin-bottom: 0;
text-align: center;
white-space: wrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color:#b8d47d;
border: 1px solid transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
border-radius: 4px;
}
.thumbnail_play {
background-color:rgba(0,0,0,0);
}
@media only screen and (max-width: 1400px) {
.ngg-slideshow-loader{
height: 100px !important;
}}
.glossaryLink a  {
color:white !important;
}
[data-cmtooltip]:before {
font-size:22px !important;	
}
#ssb-container {
font-size:22px;
}
#fancybox-close {
left: -15px !important;
}
h6 {
font-weight: normal;
font-size: 12px;
text-align: justify;
}
span.cookies {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: rgb(50,50,50);
}
span.cookies a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: rgb(0,0,255);
}
.youtube_container {
cursor: pointer;
}
.youtube_container_wrapper {
display: flex; 
flex-wrap: wrap; 
justify-content: space-evenly; 
} div.preise_wrapper {
display: flex;
justify-content: space-around;
flex-wrap: wrap;
width: 100%;
}
table.preise {
border: 1px solid rgb(130,130,130);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
width: 316px;
margin-top: 51px !important;
margin-left: 10px !important;
margin-right: 10px !important;
margin-bottom: 10px !important;
}
table.premium {
border: 3px solid #ed683b;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
width: 316px;
margin-top: 10px !important;
margin-left: 10px !important;
margin-right: 10px !important;
margin-bottom: 10px !important;
}
th.premium {
background-color: #ed683b;
text-align: center;
}
p.premium {
color: #ffffff !important;
margin: 0px;
line-height: 1em;
}
h2.preise {
font-weight: bold;
}
div.preise_body {
box-sizing: border-box;
text-align: center;
padding-top: 30px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 30px;
margin-left: 30px;
margin-right: 30px;
width: calc(100% - 60px);
height: 100%;
}
div.preise_header {
box-sizing: border-box;
text-align: center;
padding: 10px;
margin-left: 30px;
margin-right: 30px;
width: calc(100% - 60px);
height: 100%;
}
.border_bottom {
border-bottom: 1px dotted rgb(130,130,130);
}
.orange {
color: #ed683b !important;
}
.bold {
font-weight: bold;
}
.no_margin {
margin: 0px;
}
.big {
font-size: 32px;
margin-top: 15px;
margin-bottom: 15px; 
}
div.table_wrapper > div {
width: 350px;
height: auto;
display: block;
padding: 30px;
}
span.dot {
display: inline-block;
width: 16px;
height: 16px;
margin-right: 12px;
background-color: #b8d47d;
margin-bottom: 0px;
}
.line-height {
line-height: 1.5em;
}
p.preise {
margin: 0px !important;
}
div.preise, small.preise {
font-family: schriftlight,arial, sans serif !important;
}
small.preise {
font-size: 18px;
display: block;
}