* html body * {       overflow:visible } /* kills the italics bug in IE6 */ 
* {                   margin: 0;
                      padding: 0;}
body {                font-family: 'Arial', sans-serif;
                      font-size: 11pt;
                      padding: 5px 0 10px 1px;
                      background: white;
                      }
a:link {              color: #0000FF;
                      text-decoration: none;
                      font-weight: bold;
                      border-bottom: 1px dashed #0A4F9E}
a:visited {           color: #55199f;
                      text-decoration: none;
                      border-bottom: 1px solid #55199f;
                      font-weight: bold;}
a:hover {             color: black;}
ul {                  list-style: none;}
ul ul {               list-style: none;}
.red {                color: red;}
.blue {               color: blue;}
.blau {          color: #254678;}

/******************************************/
#body {               width: 1000px;
          margin-left: 10px;
                      background: #fafafa url(images/background_gradient4.jpg) top left repeat-y; /* reiner Container; Workaround fuer IE */
                      text-align: left;
                      float: left;}

/******************************************/
#header {             height: 150px;
                      border-bottom: 2px solid #bfbfbf;
                      background: url(images/header/header_medonline.jpg) no-repeat;} /* Standardheader */

/******************************************/

#kategorie_med_online #header {
                      background: url(images/header/header_medonline.jpg) no-repeat;}
#kategorie_anaesthesie #header {
                      background: url(images/header/header_anaesthesie.jpg) no-repeat;}
#kategorie_augen #header {
                      background: url(images/header/header_augen.jpg) no-repeat;}
#kategorie_chirurgie #header {
                      background: url(images/header/header_chirurgie.jpg) no-repeat;}                      
#kategorie_dermatologie #header {
                      background: url(images/header/header_dermatologie.jpg) no-repeat;}  
#kategorie_gynaekologie #header {
                      background: url(images/header/header_gynaekologie.jpg) no-repeat;}
#kategorie_hno #header {
                      background: url(images/header/header_hno.jpg) no-repeat;}
#kategorie_inneres #header {
                      background: url(images/header/header_inneres.jpg) no-repeat;}
#kategorie_kinder #header {
                      background: url(images/header/header_kinder.jpg) no-repeat;}
#kategorie_lernprob #header {
                      background: url(images/header/header_lernprob.jpg) no-repeat;}
#kategorie_neurologie #header {
                      background: url(images/header/header_neurologie.jpg) no-repeat;}
#kategorie_ortho #header {
                      background: url(images/header/header_ortho.jpg) no-repeat;}
#kategorie_psych #header {
                      background: url(images/header/header_psych.jpg) no-repeat;}
#kategorie_urologie #header {
                      background: url(images/header/header_urologie.jpg) no-repeat;}
#kategorie_zahnmedizin #header {
                      background: url(images/header/header_zahnmedizin.jpg) no-repeat;}
#kategorie_sportmedizin #header {
                      background: url(images/header/header_sportmedizin.jpg) no-repeat;}
#kategorie_anatomie #header {
                      background: url(images/header/header_anatomie.jpg) no-repeat;}
#kategorie_kraftsport #header  {
                      background: url(images/header/header_kraftsport.jpg) no-repeat;}
#kategorie_plastische #header  {
                      background: url(images/header/header_plastische_chirurgie.jpg) no-repeat;}
#kategorie_quiz       #header  {
                      background: url(images/header/header_quiz.jpg) no-repeat;}
#kategorie_selbsttest #header  {
                      background: url(images/header/header_selbsttest.jpg) no-repeat;}
#kategorie_medikamente #header  {
                      background: url(images/header/header_medikamente.jpg) no-repeat;}
#kategorie_naturheilkunde #header  {
                      background: url(images/header/header_naturheilkunde.jpg) no-repeat;}
#kategorie_psychologie #header  {
                      background: url(images/header/header_psychologie.jpg) no-repeat;}
/******************************************/

#navbar_left {        float: left;
                      width: 170px;
                      font-size: 10pt;
                      padding-top: 0.5em;
                      margin-left: 2px;
                      margin-bottom: 20px;
                      }
#navbar_left ul {     list-style-type: none;
                      list-style-image: none;
                      list-style-position: inside;
                      margin: 0;}
#navbar_left li {     margin: 0 0 0.2em 0;
                      /*border-bottom: 1px solid #6b6b6b;
                      border-right: 1px solid black;*/
                      }
#navbar_left a {      display: block;
/*topnavs */          color: white;
                      font-weight: bold;
                      padding: 0.5em 0 7px 0;
                      border-style: none;
                      text-decoration: none;}
html>/**/body #navbar_left a:first-child { padding-left: 0.8em;}  /*hack against IE7; kudos to http://www.thestyleworks.de/tut-art/ie7.shtml#ie7-hacks */
#navbar_left a:hover {
                      text-decoration: underline;
                      /*color: white;*/}
#navbar_left li ul li{margin-bottom: 0 !important;
                      border: none;
                      display: inline;
                      /*border-top: 1px solid black;  background: silver;
                      border-right: 1px solid #6b6b6b;*/}
#navbar_left ul ul a {
/*subnavs*/           display: block;
                      color: black;
                      padding: 0.3em 0 0.3em 1em;
                      margin-left: 6px;
                      margin-right: 7px;
                      font-size: 9pt;
                      background-image: none;
                      /*border-bottom: 1px solid black;
                      border-left: 1px solid #a4a4a4;
                      background: #D0F7D0;  subnavs */ 
                      text-decoration: none;}
#navbar_left ul ul a:hover {
                      color: black;}

#med_online {         background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*grau*/
.med_online {         background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*grau*/
#subnav_med_online a {background: #DDF1FB;
                      border-bottom: 1px solid #166792;
                      border-right: 1px solid #0A3247;
                      }
#anaesthesie {        background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*gold*/
#anaesthesie:hover, #anaesthesie_active {        background: url(images/buttons/navbar3_gold_01.gif) no-repeat ;} /*gold*/
#subnav_anaesthesie a {
        background: #F9E7B3;
                      border-bottom: 1px solid #8F8465;
                      border-right: 1px solid #514A2C;
                      }

#augen {              background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*orange*/
#augen:hover, #augen_active {              background: url(images/buttons/navbar3_brown.gif) no-repeat ;} /*orange*/
#subnav_augen a {     background: #ffd698;
                      border-bottom: 1px solid #FC9B13;
                      border-right: 1px solid #A66203;
                      }
                      
#chirurgie {          background: url(images/buttons/navbar3_blue.gif) no-repeat ;} /*roetlich*/
#chirurgie:hover, #chirurgie_active {          background: url(images/buttons/navbar3_darkred.gif) no-repeat ;} /*roetlich*/
#subnav_chirurgie a { background: #ffd4d4;
                      border-bottom: 1px solid #FC9B13;
                      border-right: 1px solid #A66203;}
                      
#dermatologie {       background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*orange*/
#dermatologie:hover, #dermatologie_active {       background: url(images/buttons/navbar3_darkgreen.gif) no-repeat ;} /*orange*/
#subnav_dermatologie a {
                      background: #B4E8B4;
                      border-bottom: 1px solid #49BB49;
                      border-right: 1px solid #1D4F1D;}

#gynaekologie {       background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*orange*/
#gynaekologie:hover, #gynaekologie_active {       background: url(images/buttons/navbar3_lila.gif) no-repeat ;} /*orange*/
#subnav_gynaekologie a {     
                      background: #F7C6F3;
                      border-bottom: 1px solid #911189;
                      border-right: 1px solid #3E093A;
                      }

#hno {          background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*roetlich*/
#hno:hover, #hno_active {          background: url(images/buttons/navbar3_turquoise.gif) no-repeat ;} /*roetlich*/
#subnav_hno a { background: #C6F7F2;
                      border-bottom: 1px solid #17B7A7;
                      border-right: 1px solid #094842;}                      

#inneres {            background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*blaeulich*/
#inneres:hover, #inneres_active {            background: url(images/buttons/navbar3_orange.gif) no-repeat ;} /*blaeulich*/
#subnav_inneres a {   background: #FEE9C4;
                      border-bottom: 1px solid #DC8C02;
                      border-right: 1px solid #513606;}                      

#kinder {       background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*orange*/
#kinder:hover, #kinder_active {       background: url(images/buttons/navbar3_salmon.gif) no-repeat ;} /*orange*/
#subnav_kinder a {     
                      background: #FFE798;
                      border-bottom: 1px solid #FC9B13;
                      border-right: 1px solid #A66203;
                      }                      

#neurologie {            background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*blaeulich*/
#neurologie:hover, #neurologie_active {            background: url(images/buttons/navbar3_darklila.gif) no-repeat ;} /*blaeulich*/
#subnav_neurologie a {   background: #E0DCFC;
                      border-bottom: 1px solid #2B1AC4;
                      border-right: 1px solid #140C5B;}
                      
#naturheilkunde {     background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*Startseitenblau*/
#naturheilkunde:hover, #naturheilkunde_active {     background: url(images/buttons/navbar3_blue.gif) no-repeat ;} /*Startseitenblau*/
#subnav_naturheilkunde a {   background: #DDF1FB;
                      border-bottom: 1px solid #166792;
                      border-right: 1px solid #0A3247;}
                      
#ortho {              background: url(images/buttons/navbar3_blue.jpg) no-repeat /*#4FBE4F*/; } /*gruenlich*/
#ortho:hover, #ortho_active {              background: url(images/buttons/navbar3_green.gif) no-repeat /*#4FBE4F*/; } /*gruenlich*/
#subnav_ortho a {     background: #D0F7D0;
                      border-bottom: 1px solid #49BB49;
                      border-right: 1px solid #1D4F1D;}

#plastische {         background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*grau*/
#plastische:hover, #plastische_active {         background: url(images/buttons/navbar3_blue.gif) no-repeat ;} /*grau*/
#subnav_plastische a { background: #DDF1FB;
                      border-bottom: 1px solid #166792;
                      border-right: 1px solid #0A3247;
                      }

#lernprob {            background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*blaeulich*/
#lernprob:hover, #lernprob_active {            background: url(images/buttons/navbar3_red.gif) no-repeat ;} /*blaeulich*/
#subnav_lernprob a {   background: #FEDACF;
                      border-bottom: 1px solid #DB3604;
                      border-right: 1px solid #591B08;}



#psych {              background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*orange*/
#psych:hover, #psych_active {              background: url(images/buttons/navbar3_yellow.gif) no-repeat ;} /*orange*/
#subnav_psych a {     background: #FBF6C7;
                      border-bottom: 1px solid #DCAD02;
                      border-right: 1px solid #413406;
                      }

#sport {               background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*grau*/
#sport:hover, #sport_active {               background: url(images/buttons/navbar3_gray2.gif) no-repeat ;} /*grau*/
#subnav_sport a {      background: #e3e3e3;
                      border-bottom: 1px solid #aaaaaa;
                      border-right: 1px solid #606060;}
                      
#urologie {            background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*blaeulich*/
#urologie:hover, #urologie_active {            background: url(images/buttons/navbar3_deepblue.gif) no-repeat ;} /*blaeulich*/
#subnav_urologie a {   background: #E4EDFF;
                      border-bottom: 1px solid #407BFB;
                      border-right: 1px solid #062C7C;}
                      
#zahn {               background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*zahnfleischfarben*/
#zahn:hover, #zahn_active {               background: url(images/buttons/navbar3_coral.gif) no-repeat ;} /*zahnfleischfarben*/
#subnav_zahn a {      background: #f8afaf;
                      border-bottom: 1px solid #fb7540;
                      border-right: 1px solid #7c1c06;}

#impressum {          background: url(images/buttons/navbar3_blue.jpg) no-repeat ;} /*blaeulich*/
#impressum:hover, #impressum_active {          background: url(images/buttons/navbar3_bluegray.gif) no-repeat ;} /*blaeulich*/
#subnav_impressum a { background: #E5E8ED;
                      border-bottom: 1px solid #989FAE;
                      border-right: 1px solid #40444D;}
                      
#online_sprechzimmer {          background: url(images/buttons/online_sprechzimmer_kleiner.png) no-repeat ;} /*blaeulich*/
#online_sprechzimmer:hover, #online_sprechzimmer_active {          background: url(images/buttons/online_sprechzimmer_kleiner.png) no-repeat ;} /*blaeulich*/
#subnav_online_sprechzimmer a { background: #E5E8ED;
                      border-bottom: 1px solid #989FAE;
                      border-right: 1px solid #40444D;}
                                            
#facebook {          background: url(http://www.dr-gumpert.de/fileadmin/bilder/Facebook.png) no-repeat ;} /*blaeulich*/
#facebook:hover, #facebook_active {          background: url(http://www.dr-gumpert.de/fileadmin/bilder/Facebook.png) no-repeat ;} /*blaeulich*/
#subnav_facebook a { background: #E5E8ED;
                      border-bottom: 1px solid #989FAE;
                      border-right: 1px solid #40444D;}
                      
/******************************************/
#navbar_left .tx-mininews-pi1-fp_listrow-normal a {color: #0A4F9E;}
/******************************************/
#content {            margin-left: 170px;
                      margin-right: 180px;
                      max-width: 650px; /* Ergaenzung nach float_left Auswucherungen */
                      line-height: 1.3em;
                      padding: 10px; /* --> content ist 640px breit*/} 
#content h1 {         font-size: 17pt;
                      text-align: center;
                      margin: 10px 0 40px 0;
                      line-height: 1em;}
#content h2 {         font-size: 14pt;
                      margin: 24px 0px 8px 0;
                      font-style: italic;
                      color: #0000FF;
                      /*text-decoration: underline;*/}
#content h3 {         font-style: italic;
                      text-decoration: underline;
                      font-size: 11pt;
                      margin: 10px 0 8px 0;}
#content h6 {         text-decoration: underline;
                      font-size: 11pt;
                      margin: 0 0 5px 0;}     
#content h7 {         font-weight:bold;
                      text-decoration: underline;
                      font-size: 11pt;
                      color: #0000FF;
                      margin: 0px 0 0px 0;}
#location {        height: 15px; 
          padding: 0; 
          margin:0;}                      
#location h1 {        font-size: 8pt;
                      text-align: left;
                      margin: 3px 0 0 0;
                      line-height: 1.4em;
                      border-bottom: 1px solid #bfbfbf;
                      border-top: 1px solid #bfbfbf;}
#location a {         text-decoration: none;
                      border: none;}
#location a:visited { color: #0A4F9E;} /* auf Wunsch von Ben - immer blau ;) */
#location a:hover {   color: black;}
#content p {          text-align: justify;
                      margin-bottom: 10px;}
#content ul, #content ol {
                      text-align: justify;
                      margin-left: 20px;
                      margin-bottom: 10px;
                      }
#content ol {         margin-left: 40px;}
#content>ol {         margin-left: 35px;}
#content ol li {      margin-bottom: 0.3em;}
#content ul ol, #content ol ul, #content ul ul, #content ol ol {
                      margin-bottom: 5px;
                      margin-left: 1px;}
#content ul li {      background: url(images/list_symbol_green2.gif) top left no-repeat;
                      padding-left: 20px;}
#content ul li ul li {background: url(images/list_symbol_white2.gif) top left no-repeat;}

#content th, #content td {
                      padding: 0.35em 0.5em;
                      vertical-align: top;
                      font-size: 11pt;}
#content th {         background: url(images/th_bg_blue2.jpg) top left no-repeat;
                      color: #FFFFFF;
                      white-space: nowrap;
                      border-left-style: none;
                      border-top-style: none;}
#content td {         background: white;
                      border: 0px solid #FFFFFF;
                      border-top-color: #FFFFFF;
                      font-size: 10pt;}
#content tr td:last-child { border-right-color:  #FFFFFF; border-right-width: 0px;} /* FF-Gimmick ^_^ */
#content tr:last-child td { border-bottom-color: #FFFFFF;}
#content tr:first-child th:last-child { border-right-style: solid; border-right-color: #9AC0DC;}
#content tr.alt td {  background: #F4F4F4;} 
#content table {      /*table-layout: fixed;*/
                      border-collapse: collapse;
                      border-style: none !important;
                      margin-bottom: 0.2em;
                      margin-top: 0.2em;}
#content caption {    text-align: left;
                      padding-bottom: 0.3em;
                      padding-left: 1em;
                      margin-bottom: -15px; /* for Firefox; what the hell, man? */
                      color: #1E3B59;
                      font-weight: bold;}
#toc {                float: right;
                      width: 200px;
                      margin-left: 15px;
                      margin-bottom: 5px;
                      font-size: 9pt;
                      line-height: 1.3em;                      
                      background: #d5e7f0 url(images/toc_edge_top4.jpg) no-repeat top center;}
#toc h2 {             margin: 0; 
                      padding: 10px 0 0 0;
                      color: 0000FF;
                      font-size: 13pt;
                      text-align: center;
                      text-decoration: none;}
#toc ul {             margin: 0;
                      padding: 12px;
                      padding-top: 5px;
                      line-height: 1.7em;
                      text-align: left;
                      list-style-type: none;
                      list-style-image: none;
                      background:  transparent url(images/toc_edge_bottom5.jpg) bottom center no-repeat;}
#toc li {             background-image: url(http://bugfix.ie6) !important; padding-left: 0 !important;} /* hebt #content li auf*/
#toc a {              text-decoration: none;
                      font-weight: normal;
                      color: black;
                      border-bottom: 1px dashed black;
                      }
#toc a:hover {        font-weight: normal;
          color: blue;
                      border-bottom: 1px solid black;}
#author {             border: 1px solid silver;
                      padding: 0.5em 1em;
                      margin: 1em 0 1em 0;
                      clear: both;
                      font-size: 11pt;
                      background: white;}
#author a, #appendix a {
                      text-decoration: none;
                      font-style: italic;
                      color: black;
                      font-weight: normal;
                      border-bottom: 1px dashed silver;}                      
#author a:hover, #appendix a:hover {
                      font-weight: bold;}
#appendix {           border: 2px dashed silver;
                      background: white;
                      padding: 15px;}
html>/**/body #appendix { padding: 0; padding-left: 15px;} /* FF only, no IE7 */
#appendix table {     table-layout: fixed;}
#appendix th {        width: 40px;

                      background: none;
                      border: none;
                      padding: 0;}
#appendix td {        vertical-align: middle;
                      font-size: 10pt;
                      margin: 0;
                      padding: 0;
                      padding-right: 5px;
                      border: none;
                      background: none;}
div.warning, div.info, div.help {
                      not clear: both;}
.warning {            background: #ffc8c8 url(images/warning_rot_unten.png) bottom left no-repeat;
                      padding-bottom: 15px;
                      margin-bottom: 10px;
                      /*max-width: 640px;*/
                      }
.info {               background: url(images/info_blau_unten.png) bottom left no-repeat;
                      padding-bottom: 15px; margin-top: 1em;
                      /*max-width: 640px;*/
                      }
.help {               background: #B3D3EA url(images/help_gelb_unten.png) bottom left no-repeat;
                      padding-bottom: 15px; margin-top: 1em;
                      /*max-width: 640px;*/
                      }
.warning p, .warning table, .warning ol, .warning ul, .warning h2, .help p, .help table, .help ol, .help ul, .help h2 {          
                      margin-left: 10px;
                      margin-right: 20px;}
.info p, .info table, .info h2 {          
                      margin-left: 10px;
                      margin-right: 25px;}
.info ol, .info ul, info li {          
                      margin-left: 20px;
                      margin-right: 20px;}                                            
.warning h3, .info h3, .help h3 {
                      margin-left: 10px !important;}
.warning .float_left, .info .float_left, .help .float_left {
                      margin-left: 0px;} /*  fuer IE6 */
.warning>.float_left, .info>.float_left, .help>.float_left {
                      margin-left: 0px;} /* korrekt */
.warning .float_right, .info .float_right, .help .float_right {
                      margin-right: 0px;} /*  fuer IE6 */
.warning>.float_right, .info>.float_right, .help>.float_right {
                      margin-right: 0px;} /* korrekt */
.warning table, .info table, .help table {
                      margin-bottom: 10px;}
.help h2 {
                      background: url(images/help_gelb_oben.png) top left no-repeat;
                      color: black !important;
                      padding: 12px 25px 10px 5px;
                      text-align: center;}
.warning h2 {
                      background: url(images/warning_rot_oben.png) top left no-repeat;
                      color: black !important;
                      padding: 12px 25px 10px 5px;
                      text-align: center;}
.info h2 {
                      background: url(images/info_blau_oben.png) top left no-repeat;
                      color: black !important;
                      padding: 12px 25px 10px 5px;
                      text-align: center;}
.warning>h2, .info>h2, .help>h2 {
                      padding-top: 15px;}   
/* bis hier editiert 2007-07-26 */
.warning strong {     /*color: red;*/}
.warning th {         background: url(images/thead_gradient_warning.jpg) !important;
                      background-repeat: repeat-y;}
.float_left, .float_right, .text_float_left, .text_float_right , .csc-textpic-imagewrap{
                      font-size: 10pt;
                      color: black;
                      font-weight: normal;
                      line-height: 1.3em;
                      margin-bottom: 5px;
                      padding-left: 0.5em; /* korrespondiert mit .float_x img {margin}*/ 
                      padding-right: 0.5em;
                      background: url(images/floatbox_gradient.jpg) top left repeat-y;
                      text-align: center;
                      border: 1px solid #A9B6C2;
                      border-right-color: #35393D;
                      border-bottom-color: #35393D;}
.float_left  :last-child:after, .float_right :last-child:after, .text_float_left :last-child:after, .text_float_right :last-child:after , .csc-textpic-imagewrap:last-child:after{
                      content: "."; 
                      height: 0;
                      padding: 0;
                      margin: 0; 
                      display: block; 
                      visibility: hidden;
                      background: black;
                      overflow: hidden;
                      clear: both;                      
/*kudos to http://www.aplus.co.yu/css/ie7-float-clearing/ for this hack*/
}
/* TODO */
*+html .float_left, *+html .float_right, *#html .csc-textpic-imagewrap {
                      max-width: 50%; } /* new star-hack for IE7; kudos http://www.thestyleworks.de/tut-art/ie7.shtml#ie7-hacks */
.float_left {         float: left;
                      margin-right: 5px;}
.float_right {        float: right;
                      margin-left: 0px;}
.float_right p, .float_left p, .csc-textpic-intext-right p {      
                      padding: 0px;}
.float_right img, .float_left img, .csc-textpic-intext-right img {
                      display: block;
                      text-align: center;
                      margin: 0.5em auto;}
.text_float_left, .text_float_right {    
                      float: right; /* verhindert Streckung der Box in FF */
                      padding: 10px;
                      padding-bottom: 0;
                      margin-bottom: 1em;
                      width: 625px;} /* fuer IE6; ab 625px float drop unter nav; EDIT: seit FF-Streck-float kein drop mehr */
#content>.text_float_left, #content>.text_float_right {
                      width: 610px;} /* fuer FF */
.text_float_left h2, .text_float_right h2, .text_float_left h3, .text_float_right h3 {
                      margin-top: 0 !important;}
#content>.text_float_left, #content>.text_float_right {
                      padding-bottom: 10px;}
.text_float_left img {     
                      float: left;
                      margin-bottom: 0;
                      margin-right: 1.5em;
                      margin-left: 5px;}                          
.text_float_right img {     
                      float: right;
                      margin-bottom: 0;
                      margin-left: 1.5em;}
                      
/****** Testgelaende ***********************/
*html #atoz_list p {    display: inline;
                      margin-left: 1em;}
*html #tx-flseositemap-pi1 p {    display: inline;
                      margin-left: 1em;}            
a.infobox + p{        display:none;}
a.infobox:hover + p{
                      display: block;
                      background: url(images/floatbox_gradient.jpg) repeat-y;
                      width: 300px;
                      float: right;
                      position: relative; bottom: 1em; /*left: 10px; right: 0.5em;*/
                      border: 1px dashed #A9B6C2;
                      border-right-color: #35393D;
                      border-bottom-color: #35393D;
                      margin-left: 1em;
                      padding:0.7em; }                      
.info .tx-flseositemap-pi1 a.infobox:hover + p {
    display: none;} /* wie gewuenscht: sitemap-infobox kein p anzeigen */

/**************** Werbung ****************/

.werbung_breit { display: block;
                     height: 120px;
                     width: 620px;
                     margin: 10px 0;
                     background: url(images/werbebanner_breit.gif) no-repeat center center;
                     }
.werbung_breit a.general {
                     display: block;
                     height: 120px;
                     width: 620px;
                     position: absolute;
                     border: none !important;
                     byorder: 1px solid green;
                     z-index: 1;}
.werbung_breit p a {   
                     color: #364033 !important;
                     border: none !important;}
.werbung_breit p a:hover {
                     color: #557e48 !important;}
.werbung_breit p {
                     font-weight: bold;
                     color: #364033;
                     text-align: right !important;
                     byorder: 1px solid red;
                     padding-left: 10px;
                     padding-top: 30px;
                     width: 430px;
                     position: relative;
                     z-index: 3;}
                     
.breit_lauf { display: block;
                     height: 120px;
                     width: 620px;
                     margin: 10px 0;
                     background: url(images/werbebanner_breit_lauf.gif) no-repeat center center;
                     }
.breit_lauf a.general {
                     display: block;
                     height: 120px;
                     width: 620px;
                     position: absolute;
                     border: none !important;
                     byorder: 1px solid green;
                     z-index: 1;}
.breit_lauf p a {   
                     color: #364033 !important;
                     border: none !important;}
.breit_lauf p a:hover {
                     color: #557e48 !important;}
.breit_lauf p {
                     font-weight: bold;
                     color: #364033;
                     text-align: right !important;
                     byorder: 1px solid red;
                     padding-left: 10px;
                     padding-top: 10px;
                     width: 430px;
                     position: relative;
                     z-index: 3;}
                     
.zweizeilig {    font-size: 25pt;
                     line-height: 1.05em;
                     text-align: left;}
.dreizeilig {    font-size: 19pt;
                     line-height: 1.01em;
                     text-align: left;}


.blau {          background: url(images/werbebanner_breit_blau.gif) no-repeat center center;}
.blau p a {      color: #254678 !important;}
.blau p a:hover {color: #4d74ae !important;}

.rot {          background: url(images/werbebanner_breit_rot.gif) no-repeat center center;}
.rot p a {      color: #b4280c !important;}
.rot p a:hover {color: #eb3511 !important;}

.gelb {          background: url(images/werbebanner_breit_gelb.gif) no-repeat center center;}
.gelb p a {      color: #514703 !important;}
.gelb p a:hover {color: #c2a900 !important;}   


.werbung_hoch {  display: block;
                     height: 600px;
                     width: 160px;
                     margin: 10px 0 10px 10px;
                     background: url(images/werbebanner_hoch.gif) no-repeat center center;
                     }
.werbung_hoch a.general {
                     display: block;
                     height: 600px;
                     width: 160px;
                     position: absolute;
                     border: none !important;
                     z-index: 1;}
.werbung_hoch p a {   
                     color: #1f3b5f !important;
                     border: none !important;
                     }
.werbung_hoch p a:hover {
                     color: #446795 !important;}
.werbung_hoch p {
                     font-weight: bold;
                     color: #364033;
                     text-align: center !important;
                     width: 145px;
                     padding-top: 280px;
                     line-height: 1.4em;
                     font-size: 10pt;
                     z-index: 3;
                     margin: 0 auto !important;
                     }
.sprechzimmer {  display: block;
                     height: 600px;
                     width: 160px;
                     margin: 10px 0 10px 10px;
                     background: url(http://www.dr-gumpert.de/fileadmin/bilder/Sprechzimmer/Banner/banner_sprechzimmer3.jpg) no-repeat center center;
                     }
.sprechzimmer a.general {
                     display: block;
                     height: 600px;
                     width: 160px;
                     position: absolute;
                     border: none !important;
                     z-index: 1;}
.sprechzimmer p a {   
                     color: #1f3b5f !important;
                     border: none !important;
                     }
.sprechzimmer p a:hover {
                     color: #446795 !important;}
.sprechzimmer p {
                     font-weight: bold;
                     color: #364033;
                     text-align: center !important;
                     width: 145px;
                     padding-top: 103px;
                     line-height: 1.4em;
                     font-size: 10pt;
                     z-index: 3;
                     margin: 0 auto !important;
                     }


/******************************************/
#sidebar_right {      float: right;
                      width: 180px;
                      text-align: center;
                      font-size: 9pt;
                      padding-top: 10px;
                      padding-right: 3px;
                      }
#sidebar_right a img {border: none;}
#sidebar_right a {    border: none;}
#sidebar_right h2 {   font-size: 12pt;}
#google_search {      margin-bottom: 0em; margin-top: 0em;}
#google_ad {          background: #f4f4f4;
                      height: 900px;
                      margin: 10px 5px 0 5px;
                      }
.news {               border: 1px solid black;
                      margin-right: 2px;
                      margin-bottom: 5px;
                      margin-left: 4px;
                      padding: 10px 5px;
                      text-align: left;
                      background: #DDF1FB;
                      border: 1px solid #F1F1F1;
                      border-bottom-color: #091B5E;
                      border-right-color: #091B5E;}
.news p:first-child:first-line { font-weight: bold;}
.news p {             margin: 0; padding: 0;}
.news h1 {            font-size: 10pt;
                      text-align: center; 
                      padding-bottom: 0.3em;}
DIV.tx-mininews-pi1-fp_listrow-first{
border: 1px solid black;
                      margin-right: 2px;
                      margin-bottom: 5px;
                      margin-left: 4px;
                      padding: 10px 5px;
                      text-align: left;
                      background: #DDF1FB;
                      border: 1px solid #F1F1F1;
                      border-bottom-color: #091B5E;
                      border-right-color: #091B5E;}
DIV.tx-mininews-pi1-fp_listrow-normal{
border: 1px solid black;
                      margin-right: 2px;
                      margin-bottom: 5px;
                      margin-left: 4px;
                      padding: 10px 5px;
                      text-align: left;
                      background: #DDF1FB;
                      border: 1px solid #F1F1F1;
                      border-bottom-color: #091B5E;
                      border-right-color: #091B5E;}
DIV.tx-mininews-pi1-fp_listrow-last{
border: 1px solid black;
                      margin-right: 2px;
                      margin-bottom: 5px;
                      margin-left: 4px;
                      padding: 10px 5px;
                      text-align: left;
                      background: #DDF1FB;
                      border: 1px solid #F1F1F1;
                      border-bottom-color: #091B5E;
                      border-right-color: #091B5E;}  

p.tx-mininews-pi1-listrowField-datetime { font-weight: bold;
       border-bottom: 1px solid #091B5E;
       font-size: 9pt;
       text-align: right !important; 
}                                
.tx-mininews-pi1-listrow div {
       background: #DDF1FB;
                      border: 1px solid #F1F1F1;
                      border-bottom-color: #091B5E;
                      border-right-color: #091B5E;
        margin-top: 1em;
        padding: 0.2em 0.5em;
        }
p.tx-mininews-pi1-listrowField-teaser a { color: black !important; border: none !important;}

p.tx-mininews-pi1-singleViewField-teaser {
  font-weight: bold;
}

/******************************************/
#footer {             padding: 5px;
                      clear: both;
                      text-align: center;
                      font-size: smaller;
                      background: url(images/background_gradient_bottom2.jpg) bottom left repeat-y;
                      /*border-right: 2px solid #ededed;*/
                      border-top: 1px solid #888888;
                      height: 60px;}
#footer ul {          list-style-type: none;
                      margin: 1em;}
#footer li {          margin-bottom: 1em;}

#footerlinks {
          text-align: center;
          font-size: 7pt;}
#footerlinks p {
          text-align: center;}
#footer_best_of {
          text-align: justify;
          font-size: 8pt;}
          
#footer_best_of_1 {
          text-align: justify;
          font-size: 10pt;}
                    
#werbung {
          text-align: justify;
          font-size: 11pt;}          

/* Status of this Memo
Nico´s Murgs Stand 28.05.2011
based on CSS von André Tschachtli Sommer 2007
*/

