/* cmsms stylesheet: v2 modified: Samstag, 12. August 2023 17:08:56 */
body {
margin:25px;
padding:0;
background:#f8f4e9;
font-family: "myriad-pro-n4", "myriad-pro", sans-serif;
font-size:14px;
line-height:20px;
}

#container {
width:1080px;
margin:0 auto 0;
}

#menu {
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
text-align:center;
background:#383e58;
padding:30px 40px 10px;
}

#submenu {
background:#CEDAF2;
padding:0 39px;
border-right:1px solid #5381df;
border-left:1px solid #5381df;
}

#content {
background-color:#fff;
padding:40px 79px 79px;
/* color:#dc402e; */
color:#333746;
border-right:1px solid #5381df;
border-left:1px solid #5381df;
}

#right {
float:right;
width:420px;
}

#left {
float:left;
width:420px;
}

#muscle {
width:500px;
float:right;
padding-left:20px;
margin-bottom:-20px;
}

.clear {
clear:both;
}

#footer {
color:#999;
text-align:center;
clear:both;
line-height:40px;
height:40px;
background:#CEDAF2;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-right:1px solid #5381df;
border-left:1px solid #5381df;
border-bottom:1px solid #5381df;
}

#menu ul, #submenu ul {
list-style:none;
margin:0;
padding:0;
height:40px;
text-align:center;
}

#menu ul li, #submenu ul li {
display:inline;
margin:0 15px;
}

#menu ul li a, #submenu ul li a, #footer a {
color:#5381df;
font-size:16px;
line-height:40px;
text-decoration:none;
transition:color 1s;
-webkit-transition:color 1s;
-moz-transition:color 1s;
-o-transition:color 1s;
}

#submenu ul li a {font-size:14px;}

#footer a {
font-size:14px;
}

#menu ul li a:hover, #menu ul li a.currentpage, #menu ul li a.activeparent, #submenu ul li a:hover, #submenu ul li a.currentpage, #submenu ul li a.activeparent, #footer a:hover {
color:#dc402e;
}

#submenu ul li a, #footer a {
color:#333746;
}

#menu h1 {
text-transform:uppercase;
color:#fff;
font-size:30px;
line-height:30px;
font-weight:400;
margin:0 0 20px;
padding:0;
}

#content h1 {
font-family:"myriad-pro-i3", "myriad-pro", sans-serif;
font-weight:300;
font-style:italic;
padding:0;
margin:0;
font-size:44px;
line-height:44px;
}

h2 {
font-family:"myriad-pro-n6", "myriad-pro", sans-serif;
font-weight:600;
padding:0;
margin:0;
font-size:24px;
line-height:44px;
}

area {
outline: none;
}

#content h1 {
margin:0 0 20px;
}

#content h2 {
font-weight:600;
margin:20px 0 0;
}

#content p {
margin:20px 0 0;
}

#content ul {
margin:40px 0 0 0;
padding:0 0 0 15px;
list-style-type:disc;
}

#content ul li {
margin-bottom:10px;
}

#content ul.spez {
margin:10px 0 0;
}

#content table {
color:#333746;
margin:20px 0 0;
line-height:30px;
border:1px solid #383E58;
}

#content table td {
padding:0 5px;
}

#content table tr:first-child {
background:#383E58;
color:#fff;
text-transform:uppercase;
font-size:14px;
}

#content table tr:nth-child(even) {
background:#cedaf2;
}

#content a {
color:#fff;
background:#dc402e;
text-decoration:none;
padding:1px 2px;
transition: background-color 1s;
-webkit-transition: background-color 1s;
-moz-transition: background-color 1s;
-o-transition: background-color 1s;
}

#content a:hover {
background:#5381df;
}

#content.team img {
float:left;
padding:0 30px 0 0;
margin-bottom:20px;
}

ul#methoden {
padding:20px 0 0;
list-style:none;
margin:0;
height:237px;
}

#methoden li {
float:left;
display:block;
margin:0 30px 0 0;
background:#5381df;
}

#methoden li a {
line-height:30px;
width:192px;
height:30px;
display:block;
padding:207px 0 0 15px;
font-size:16px;
color:#fff;
background-color:#dc402e;
transition: opacity 1s, background-color 1s;
-webkit-transition: opacity 1s, background-color 1s;
-moz-transition: opacity 1s, background-color 1s;
-o-transition: opacity 1s, background-color 1s;
}

#methoden li a:hover {
opacity:0.8;
background-color:#5381df;
}

#methoden li.schroepfen a {
background-image:url('/uploads/images/schroepfen207.jpg');
background-repeat:no-repeat;
}

#methoden li.tuina a {
background-image:url('/uploads/images/tuina207.jpg');
background-repeat:no-repeat;
}

#methoden li.aku a {
background-image:url('/uploads/images/akupunktur207.jpg');
background-repeat:no-repeat;
}

#methoden li.arznei {
margin:0;
}

#methoden li.arznei a {
background-image:url('/uploads/images/arzneimittel207.jpg');
background-repeat:no-repeat;
}

.portrait {
width:100px;
float:left;
padding-right:30px;
}
