*                          {font-family:'Oswald', sans-serif; font-size:12px; color:#333333; line-height:20px; margin:0;}
body                       {margin:0px; padding:0;}
body.popup                 {padding:10px;}
a, img                     {border-style:none; text-decoration:none;}
a                          {color:#9EBB3B;}           
b a                        {color:#9EBB3B;}
strong a                   {color:#9EBB3B;}
a b                        {color:#9EBB3B;}
a strong                   {color:#9EBB3B;}
h1, .titel                 {font-size:14px;}
h2, .untertitel            {font-size:13px;}
h3, .content               {font-size:12px;}
div, p                     {margin:0; padding:0; display:block;}
table, td                  {margin:0px; padding:0px;}
td, label                  {vertical-align:top;}

form, ol, ul, li           {margin:0; padding:0;}
ul                         {margin-left:15px;}
ol                         {margin-left:20px;}

.minigrey                  {font-size:10px;color:#666666;font-weight:normal;}
.galeriethumb              {margin-right:4px; margin-bottom:4px;}

h2.glossar_subtitle        {margin-top:30px;clear:both; line-height:60px;}
a.glossar_anchor           {font-size:10px;}
ul.glossar                 {list-style-type:none; list-style-image:none; margin:0px; display:block; padding-bottom:50px;}
li.glossar                 {display:block;overflow:hidden;height:20px;width:170px;padding-right:10px;float:left;}
body.content               {background-color:#ffffff;}

#facebook                  {width:300px; height:400px; margin:0px; padding:0px; position:absolute; z-index:200; top:280px; left:50%; margin-left:375px;}

#mastercontainer           {width:1000px; margin:0px; padding:0px; position:absolute; left:50%; margin-left:-675px;}

#container                 {width:1000px; margin-left:auto; margin-right:auto; background-color:#ffffff; margin-top:20px;}

#contentcontainer          {width:1000px; margin-left:auto; margin-right:auto; padding-top:50px; padding-bottom:200px;}
#contentcontainer_u        {width:1000px; margin-left:auto; margin-right:auto; padding-top:30px; padding-bottom:200px; border-top: 1px solid #8CA53C;}
#contentcontainer_u *      {font-family:Arial, Helvetica, sans-serif;}

#head                      {width:1000px; margin:0px; padding:0px; height:160px;}
.headtable                 {width:1000px; margin:0px; padding:0px; height:160px;}
.headtd_l                  {width:450px; margin:0px; padding:0px;}
.headtd_r_o                {width:550px; height:70px; text-align:right; vertical-align:top;}
.headtd_r_u                {width:550px; height:90px;}

.social                    {width:550px; height:25px; margin:0px; padding:0px;}
.social_l                  {}
.social_l a                {color:#6a8390; font-weight:300; font-size:15px; line-height:24px;}
.social_r                  {width:100px;}

#nav                       {width:1000px; margin-top:30px; margin-bottom:30px;}

#myfusszeile               {position:fixed; bottom:0px;z-index:59; width:1000px; left:50%; margin-left:-675px;}
#myinnerfuss               {width:1000px; margin-left:auto; margin-right:auto; height:67px; text-align:center; padding-top:10px; border-top:1px solid #8ca53c; background-color:#ffffff;}

#startbg                   {position:absolute;z-index:35;background:url(../images/page/bgstart00.jpg);width:980px;height:521px;}
#startimgmap               {position:absolute;z-index:900;}

table.topleiste            {width:100%;height:141px;}
td.topleistel              {width:190px;}
td.topleister              {width:767px;padding-right:23px;}

table.banner               {margin-top:10px;}
td.bannerl                 {height:110px;width:010px;background:url(../images/page/bgbannerl.jpg) top center no-repeat;}
td.bannerm                 {padding-top:10px;background:url(../images/page/bgbannerm.jpg) top center repeat-x;}
td.bannerr                 {height:110px;width:010px;background:url(../images/page/bgbannerr.jpg) top center no-repeat;}

table.mystartcontent       {width:100%;height:521px;}
td.mystartcontent          {}

table.mymenu               {width:100%;height:43px;background:url(../images/page/bgmenu.jpg) top center repeat-x; margin-bottom:20px;}
td.mymenu                  {}

table.mycontent            {width:930px;margin-left:25px;margin-right:25px;margin-top:10px;}
td.mycontentl              {width:165px;}
td.mycontenttrenner1       {width:025px;background:url(../images/page/bgcontenttrenner.jpg) top center repeat-y;}
td.mycontentm              {width:550px;padding-bottom:0px;}
td.mycontenttrenner2       {width:025px;background:url(../images/page/bgcontenttrenner.jpg) top center repeat-y;}
td.mycontentr              {width:165px;}

td.mycontentm h1           {font-size:20px;margin-top:10px;margin-bottom:20px;}
div.cbildrechts            {float:right;padding-left:25px;}
div.cbildlinks             {float:left;padding-right:25px;}

div.mybutton               {width:115px;height:115px;overflow:hidden;background:url(../images/page/bgbutton.jpg) top center no-repeat;text-align:center;vertical-align:middle;margin-left:20px;}
table.mybuttontext         {width:085px;height:085px;margin:15px;}
td.mybuttontext            {vertical-align:middle;overflow:hidden;}

div.myaddbuttons           {margin-top:155px;}
div.mymorelinks            {margin-top:024px;}
div.mymorelinksitem        {padding-top:9px;height:020px;padding-left:10px;width:145px;margin-left:2px;border-style:solid;border-width:1px 0px 0px 0px; border-color:#cccccc;color:#333333;}
div.mymorelinksitem a      {color:#333333;}

table.overview             {margin-top:10px;margin-left:35px;margin-bottom:10px;}
td.overviewl               {width:055px;}
a.overviewr                {color:#9EBB3B;font-weight:bold;}
td.overviewr a             {color:#9EBB3B;}
.overviewimg               {width:045px;}

table.snarzt               {margin-top:00px;margin-bottom:10px;}
td.snarztl                 {width:130px;height:145px;overflow:hidden;}
td.snarztr                 {width:420px;height:145px;overflow:hidden;background:url(../images/page/bgsnippletarzt.jpg) top center no-repeat; }

td.snarztr h1              {font-size:14px;margin:0px;margin-top:10px;margin-left:20px;}
td.snarztr h2              {font-size:12px;margin:0px;margin-top:05px;margin-left:20px;font-weight:normal;}


table.myergebnisliste      {width:930px;margin-left:25px;margin-right:25px;margin-top:20px;}
td.myergebnisliste         {}

#suche_pfeil, #suche_pfeil00, #suche_pfeil01, #suche_pfeil02, #suche_pfeil03              {width:140px; height:126px; padding-left:15px; padding-right:10px; padding-top:10px; background-image:url(../images/page/bgsuche.png); background-repeat:no-repeat;}
#suche_pfeil00             {background-image:url(../images/page/bgsuche00.png);}
#suche_pfeil01             {background-image:url(../images/page/bgsuche01.png);}
#suche_pfeil02             {background-image:url(../images/page/bgsuche02.png);}
#suche_pfeil03             {background-image:url(../images/page/bgsuche03.png);}
#suche_pfeil a, #suche_pfeil00 a, #suche_pfeil01 a, #suche_pfeil02 a, #suche_pfeil03 a             {display:block; padding:1px; padding-left:5px; margin-top:2px; background-color:#fff; font-size:10px; font-weight:normal; color:#000;}
#suche_pfeil a:hover, #suche_pfeil00 a:hover, #suche_pfeil01 a:hover, #suche_pfeil02 a:hover, #suche_pfeil03 a:hover       {font-weight:bold; color:#9EBB3B;}

.suchoptionentable         {width:550px;}
.suchoptionentd_l          {width:270px; padding-right:10px;}
.suchoptionentd_r          {width:270px;}

.suchoptionentitel         {width:260px; height:25px; background-color:#e2eab6; padding-left:10px; padding-top:5px; font-weight:bold;}
.suchoptionenselect        {width:268px; height:23px; border-style:solid; border-width:1px; border-color:#e2eab6;}
.suchoptionenselect select {width:262px; height:23px; border:0px; margin-left:6px;}
.suchoptionenselect input  {width:258px;}

table.suchoptionenarzneimittel .suchoptionentd_l          {width:176px; padding-right:11px;}
table.suchoptionenarzneimittel .suchoptionentd_r          {width:176px;}

table.suchoptionenarzneimittel .suchoptionentitel         {width:166px; height:25px; background-color:#e2eab6; padding-left:10px; padding-top:5px; font-weight:bold;}
table.suchoptionenarzneimittel .suchoptionenselect        {width:174px; height:23px; border-style:solid; border-width:1px; border-color:#e2eab6;}
table.suchoptionenarzneimittel .suchoptionenselect select {width:168px; height:23px; border:0px; margin-left:6px;}
table.suchoptionenarzneimittel .suchoptionenselect input  {width:164px;}

.suchetable                {width:165px;}
.suchetd_top               {width:150px; padding-left:15px; padding-top:10px; height:15px; background-image:url(../images/page/bgsuche_top.png);}
.suchetd_middle            {width:140px; padding-left:15px; padding-right:10px; background-image:url(../images/page/bgsuche_middle.png);}
.suchetd_middle a          {display:block; padding:1px; padding-left:5px; margin-top:2px; background-color:#fff; font-size:10px; font-weight:normal; color:#000;}
.suchetd_middle a:hover    {font-weight:bold; color:#9EBB3B;}
.suchetd_bottom            {width:165px; height:12px; background-image:url(../images/page/bgsuche_bottom.png);}

.myMiniBanner              {margin-left:5px; margin-top:10px;}
.myMiniBanner a            {background-color:transparent;}




table.resultatliste, table.detailseite, table.detailseite_arzneimittel, table.detailseite_indikationen           {width:930px; font-size:12px; margin:25px; list-style-image: url(../images/page/bullet.png);}
table.resultatliste a, table.detailseite a, table.detailseite_arzneimittel a, table.detailseite_indikationen a   {color:#333333; font-weight:normal;}
table.resultatliste a:hover, table.detailseite a:hover, table.detailseite_arzneimittel a:hover, table.detailseite_indikationen a:hover   {color:#9EBB3B; font-weight:bold;}
table.detailseite a       {color:#333333; font-weight:normal; text-decoration:underline;}
table.detailseite a:hover {color:#9EBB3B; font-weight:bold;}
table.resultatliste td    {vertical-align:middle;}
table.detailseite td, table.detailseite_arzneimittel td, table.detailseite_indikationen td {vertical-align:top; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:10px;}

tr.head                   {height:25px; background-color:none; font-weight:bold;}
tr.head td                {border-bottom: 1px solid #8CA53C;}
tr.head *                 {color:#6a838f;}
tr.head td.nummer         {background-image:none;}
tr.green, tr.white        {height:48px;}
tr.green                  {background-color:#f4f7e2;}
tr.green td               {border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:#ffffff;}
tr.white td               {border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:#f4f7e2;}

td.nummer                 {font-size:14px; font-weight:bold; text-align:center; background-image:url(../images/page/aufzaehlungsbutton.png); background-position:center center; background-repeat:no-repeat;}
td.name                   {width:240px;}
td.ort                    {width:170px;}
td.fachgebiet             {width:320px;}
td.details                {width:140px;}
td.details a              {text-decoration:underline;}
td.mittel                 {width:205px; padding-left:5px;}
td.beschwerde             {width:580px;}

td.adresse                {width:155px;}
td.ordinationszeiten      {width:110px;}
td.fachausbildung         {width:135px;}
td.schwerpunkte           {width:155px;}
td.leistungen             {width:155px;}
td.zusatzinformationen    {width:160px;}

table.detailseite_arzneimittel td.einzelmittel     {width:175px;}
table.detailseite_arzneimittel td.leitsymptome     {width:210px;}
table.detailseite_arzneimittel td.stimmung         {width:175px;}
table.detailseite_arzneimittel td.verbesserung     {width:160px;}
table.detailseite_arzneimittel td.verschlechterung {width:160px;}

table.detailseite_indikationen td.einzelmittel     {width:135px;}
table.detailseite_indikationen td.leitsymptome     {width:135px;}
table.detailseite_indikationen td.stimmung         {width:130px;}
table.detailseite_indikationen td.verbesserung     {width:135px;}
table.detailseite_indikationen td.verschlechterung {width:135px;}
table.detailseite_indikationen td.potenz           {width:55px;}
table.detailseite_indikationen td.einnahme         {width:135px;}

td.komplexmittelname                        {width:135px;}
td.beschreibung                             {width:385px;}
td.galerie                                  {width:390px; padding-left:0px; padding-right:0px;}

table.detailseite_top                       {width:536px;margin-left:7px; margin-right:7px; font-size:12px;}
td.detailseite_top_l                        {width:125px; padding-right:11px; vertical-align:top;}
td.detailseite_top_r                        {width:400px; vertical-align:top;}
table.detailseite_top_text                  {width:400px;}
td.detailseite_top_name                     {padding-left:15px; padding-right:15px; height:28px; font-weight:bold; background-color:#e2eab6; vertical-align:middle;}
td.detailseite_top_bezeichnung              {padding-left:15px; padding-right:15px; height:25px; vertical-align:middle; border-style:solid; border-width:1px; border-color:#e2eab6; border-top-width:0px;}
td.detailseite_top_zitat                    {padding-left:15px; padding-right:15px; font-style:italic; padding-top:5px; padding-bottom:5px; height:67px; vertical-align:top; border-style:solid; border-width:1px; border-color:#e2eab6; border-top-width:0px;}


a.activemainmenu                            {vertical-align:middle;color:#9ebb3b; text-transform:uppercase; font-size:14px; font-weight:400;}
a.normalmainmenu                            {vertical-align:middle;color:#698390; text-transform:uppercase; font-size:14px; font-weight:400;}
a.normalmainmenu:hover                      {color:#9ebb3b;}
a.activemenu                                {vertical-align:middle;color:#9EBB3B;font-weight:bold;}
a.normalmenu                                {vertical-align:middle;color:black;}

div.termintitel                             {font-size:14px;font-weight:bold;}
div.termintitel *                           {font-size:14px;font-weight:bold;}

div.terminort                               {font-weight:bold;}
div.terminuhrzeit                           {}
div.termininfo                              {margin-top:10px;}
div.terminzurueck                           {margin-top:20px;}
.termintrenner                              {border-width:1px 0px 0px 0px; border-style:solid; border-color:#cccccc; margin-top:10px; margin-bottom:10px;}


table.forum_list                            {margin-top:20px;width:100%;}
td.forum_list_head                          {width:180px;}
table.forum_thread_list                     {margin-top:20px;width:100%;border-style:solid;border-width:0px 0px 1px 0px;border-color:#9EBB3B;margin-bottom:20px;padding-bottom:20px;}
td.forum_thread_list_head                   {padding-bottom:20px;}
td.forum_thread_list_head_item h2           {font-size:14px;}
table.forum_thread_table                    {width:100%}
.forum_titel, a.forum_titel                 {font-size:16px;color:#9EBB3B;}
td.board_list_item                          {padding-bottom:20px;}

a.backtolist                                {margin-left:25px;}

div.anwendungsgebiete                       {font-size:12px !important; margin-left:25px; margin-right:25px; margin-bottom:20px;}
div.wichtig *                               {font-size:12px !important;}
div.wichtig                                 {font-size:12px !important; margin-left:10px; margin-top:10px;}
div.wichtig strong                          {color:#9EBB3B;}

div.gallery.aerzte                          {margin-left:25px;}
div.gallery_item.aerzte                     {width:240px;}
div.gallery_item.aerzte img                 {margin-right:10px; margin-bottom:10px; float:left;}

div.gallery.hebammen                        {margin-left:25px;}
div.gallery_item.hebammen                   {width:240px;}
div.gallery_item.hebammen img               {margin-right:10px; margin-bottom:10px; float:left;}

.myinput, input.text, textarea.text, select {border-style:solid; border-width:1px; border-color:silver; margin-top:1px; margin-bottom:1px;}
.login_input                                {border-style:solid; border-width:1px; border-color:silver; margin-top:1px; margin-bottom:1px;}
input.loginsubmit                           {margin-top:10px; margin-bottom:10px;}
.login_checkbox                             {vertical-align:middle;}
.myinput                                    {width:500px;}
select                                      {background-color:#ffffff;}
p.error                                     {color:red;}
p.success                                   {color:green;}

#user_name_1, #email_1, #email_2 {width:250px;}


.form_string_field, .form_submit, .form_textarea_field, .form_checkbox_field, .form_radio_field, .form_select_field            {padding-bottom:20px; padding-left:20px;}


.erhaeltlichals                             {margin-top:20px; font-style:italic; margin-bottom:20px;}
.erhaeltlichals_label                       {display:block;}
sup                                         { vertical-align: top; position: relative; top: -0.5em; }

.dia,.dial,.diar,.dias                                              {font-family:Arial,Sans-Serif; font-size:12px; color:black; padding:0px; margin:0px; table-layout:fixed; empty-cells:show; border-collapse:collapse; border-spacing:0px; width:60px; height:10px; white-space:nowrap;}
.dia                                                                {text-align:left; background-color:#e2eab6; height:25px;}
.dial                                                               {text-align:left;}
.diar                                                               {text-align:right;}
.dias                                                               {height:5px; padding:0px; margin:0px; font-size:2px;}
.stat                                                               {font-size:12px; font-weight:normal;}
h2.voting_dia_title                                                 {margin-top:10px; margin-bottom:8px;}

h2.vote_title {font-size:16px; margin-bottom:20px;}
.voting_dia_title {font-size:13px; margin-bottom:20px;}
.vote_button  {width:100px; height:30px; display:block; margin-bottom:10px;}

.voting_success {font-size:16px; font-weight:bold; color:#9EBB3B;}

div.login_submit_area label.login_label {}


ul.dropdown li {background-color:#ffffff !important;}
ul.dropdown, ul.dropdown * {border:none !important;}
ul.dropdown li ul * {font-family:Arial,Helvetica,Sans-Serif;}


.nivo-caption {margin-left:685px; width:315px !important; overflow:hidden; height:300px !important; max-height:300px; opacity:1; background-color:transparent;}
.nivo-caption h3 {color:#8ca53c; text-transform:uppercase; font-size:26px; font-weight:300; line-height:30px; padding-top:25px; padding-left:15px; padding-right:15px; padding-bottom:25px;}
.nivo-caption p {color:#6a8390; font-size:18px; font-weight:300; line-height:26px; padding-left:15px; padding-right:15px; padding-bottom:20px;}

#contentcontainer .overview {display:none;}
#contentcontainer .startoverview {display:block !important; padding-left:10px; padding-right:10px;}
#contentcontainer .startoverview h3 {width:180px; text-align:center; padding-top:30px; text-transform:uppercase; font-size:20px; line-height:24px; font-weight:300; color:#8ca53c; padding-bottom:25px;}
#contentcontainer .startoverview p {width:180px; text-align:center; font-size:15px; font-weight:300; color:#5e5e5d; padding-bottom:25px;}
#contentcontainer .startoverview a {width:180px; text-align:center; font-size:15px; font-weight:300; font-style:italic; color:#8ca53c; display:block;}


#editblock {position:relative; bottom:0; z-index:100;}


@media only screen and
(max-width:1350px){
#facebook                  {display:none;}
#mastercontainer           {margin-left:-500px;}
#myfusszeile               {margin-left:-500px;}

}


.cl_cookie_privacy_layer {background-color:#ffffff !important;font-family:tahoma, arial; font-size:12px !important;}
.cl_cookie_privacy_layer * {font-family:tahoma, arial; font-size:12px !important;}
.cl_cookie_privacy_layer span {font-family:tahoma, arial; font-size:12px !important;}
.cl_cookie_privacy_layer a {background-color:#cccccc !important;}
.cl_cookie_privacy_layer a:first-of-type {background-color:#94c93b !important;}