body        { 
              margin: 0px 0px 0px 0px;
              background-color: #FFFFFF;
              font-family: Tahoma,Helvetica,Arial,sans-serif;
              font-size: 10pt;
            }

div.logo    { position: relative; background: #EEEEEE; width: 200px; border: solid 1px #FFFFFF; margin: 0px 0px 8px 8px; height: 100px; float: left; z-index: 1 }
div.menu    { position: relative; background: #FFFFFF; width: 680px; border: solid 1px #FFFFFF; margin: 0px 0px 8px 232px; height: 100px; z-index: 2 }
div.navi    { position: relative; background: #FFFFFF; width: 200px; border: solid 1px #FFFFFF; margin: 0px 0px 0px 8px; float: left; z-index: 3 }
div.main    { position: relative; background: #FFFFFF; width: 650px; border: solid 1px #FFFFFF; margin: 0px 0px 0px 232px; z-index: 4 }
div.foot    { position: relative; width: 650px; border: solid 1px #FFFFFF; margin: 12px 0px 0px 232px; clear:left; z-index: 5 }

a:link      { text-decoration: none; color: #6699CC; background-color: transparent }
a:visited   { text-decoration: none; color: #336699; background-color: transparent }
a:focus     { text-decoration: none; color: #666699; background-color: transparent }
a:hover     { text-decoration: none; color: #FFFFFF; background-color: #336699 }
a:active    { text-decoration: none; color: #CCCCCC; background-color: #003366 }

a.menu:link      { text-decoration: none; }
a.menu:visited   { text-decoration: none; }
a.menu:focus     { text-decoration: none; }
a.menu:hover     { text-decoration: none; }
a.menu:active    { text-decoration: none; }

.pictlogo       { background-image:url(/images/medat200.gif) }
            
.backhome       { background-color: #00a56c } /* HKS 57 N: #00a56c */
.backproduct    { background-color: #8194e5 } /* HKS 46 N: #0092cb */
.backcompany    { background-color: #d6BFD2 } /* HKS 29 N: #a32b93 */
.backservice    { background-color: #e5e35c } /* HKS 68 N: #d4ba28 */
.backnewsmed    { background-color: #e67575 } /* HKS 08 N: #f29400 */
.backcontact    { background-color: #d3bb7a } /* HKS 15 N: #df4342 */
.backlogo       { background-color: #00a56c } /* HKS 57 N: #00a56c  */

.backhome a:link, .backhome a:visited,
.backproduct a:link, .backproduct a:visited,
.backcompany a:link, .backcompany a:visited,
.backservice a:link, .backservice a:visited,
.backnewsmed a:link, .backnewsmed a:visited,
.backcontact a:link, .backcontact a:visited
{ color: #000000; }
.backhome a:hover, .backproduct a:hover, .backcompany a:hover,
.backservice a:hover, .backnewsmed a:hover, .backcontact a:hover
{ color: #ffffff; }

/* 00a56c d6BFD2 8194e5 d3bb7a f79281 80d3d0 e92e15 */

.logoitem   { font-family: Tahoma,Helvetica,Arial,sans-serif;
              color: black;
              font-size: 10pt;
              text-align: center;
              width: 200px;
              height: 100px;
              float: left;
              padding: 0px 0px 0px 0px;
              margin:  0px 0px 0px 0px;
              background-color: transparent;  }
              
.menuitem   { font-family: Tahoma,Helvetica,Arial,sans-serif; 
              color:black;
              font-size:10pt;
              text-align: center;
              background-color: transparent; 
              width: 100px;
              height: 100px;
              display: block;
              float: left;
              margin-right: 10px; }
              
.menuline   { position: relative;
              font-family: Tahoma,Helvetica,Arial,sans-serif; 
              width: 100%; 
              font-size: 10pt;
              top: 75px; }
                
a.picthome    { color: #000000; background-color: #CCCCCC; background-image:url(/images/menu_home_bw.jpg) }
a.pictproduct { color: #000000; background-color: #CCCCCC; background-image:url(/images/menu_product_bw.jpg) }
a.pictcompany { color: #000000; background-color: #CCCCCC; background-image:url(/images/menu_company_bw.jpg) }
a.pictservice { color: #000000; background-color: #CCCCCC; background-image:url(/images/menu_service_bw.jpg) }
a.pictnewsmed { color: #000000; background-color: #CCCCCC; background-image:url(/images/menu_newsmed_bw.jpg) }
a.pictcontact { color: #000000; background-color: #CCCCCC; background-image:url(/images/menu_contact_bw.jpg) }

a.picthome:hover    { color: #EEEEEE; background-color: #CCCCCC; background-image:url(/images/menu_home_co.jpg) }
a.pictproduct:hover { color: #EEEEEE; background-color: #CCCCCC; background-image:url(/images/menu_product_co.jpg) }
a.pictcompany:hover { color: #EEEEEE; background-color: #CCCCCC; background-image:url(/images/menu_company_co.jpg) }
a.pictservice:hover { color: #EEEEEE; background-color: #CCCCCC; background-image:url(/images/menu_service_co.jpg) }
a.pictnewsmed:hover { color: #EEEEEE; background-color: #CCCCCC; background-image:url(/images/menu_newsmed_co.jpg) }
a.pictcontact:hover { color: #EEEEEE; background-color: #CCCCCC; background-image:url(/images/menu_contact_co.jpg) }

li
{
    font-family: Tahoma,Helvetica,Arial,sans-serif;
    font-size: 10pt;
}
li.navi         { font-family: Tahoma,Helvetica,Arial,sans-serif;
                  font-size: 10pt;
                  margin: 0px 0px 0px 0px;
                  padding: 0px 0px 0px 0px;
                  background-color: #FFFFFF; }

ul.navi         { list-style-type: none;
                  margin: 0px 0px 0px 0px;
                  padding: 0px 0px 0px 0px;
                  border-bottom: solid 1px #AAAAAA; }

a.navi          { display: block; width: 100%; border-top: solid 1px #AAAAAA; }
.navi2           { border-left: 15px solid #ffffff; }


h1              { font-family: Tahoma,Helvetica,Arial,sans-serif;
                  font-size:10pt;
                  font-style: bold;
                  margin: 16px 0px 0px 0px; }

h1.pagetitle    { font-family: Tahoma,Helvetica,Arial,sans-serif;
                  font-size:10pt;
                  font-style: bold;
                  margin: 16px 0px 28px 0px;
                  border-bottom: 1px solid #AAAAAA;  }

p.title1        { font-family: Tahoma,Helvetica,Arial,sans-serif;
                  font-size:24pt; 
                  font-style: bold;
                  margin: 18px 0px 24px 0px;
                }

p.title2        { font-family: Tahoma,Helvetica,Arial,sans-serif;
                  font-size:16pt; 
                  margin: 18px 0px 24px 0px;
                }
       
p.title3        { font-family: Tahoma,Helvetica,Arial,sans-serif;
                  font-size:14pt; 
                  margin: 14px 0px 14px 0px;
                  text-align: left }       
                                                     
p               { 
                  font-family: Tahoma,Helvetica,Arial,sans-serif;
                  font-size: 10pt;
                  line-height: 1.3em 
		}

p.footer        { text-align: center;
                  color: #888888 }
            
p.copy          { text-align: center }

/* td              { vertical-align: top }
*/
td              { vertical-align: top; font-size:10pt; }

img.left        { float: left; 
                  margin-right: 8px;
                  margin-top: 8px }

img.right       { float: right;
                  margin-left: 8px;
                  margin-top: 8px }
                  
/*
.anfahrt        { font-size: 9pt;
                  font-weight: bold;
                }
*/

.mehr { 
    text-align: right;
    font-size: 9pt;
}

.short30 { width: 30.0em; }
.short40 { width: 40.0em; }

.news {
    margin-bottom: 0.0em;
    border-bottom: solid 1px #AAAAAA
}

.defont { font-family: Tahoma,Helvetica,Arial,sans-serif; }

img.punkt { margin: 0.0em 0.5em 0.5em 0.0em; }

.blocksatz { text-align: justify; }
.center    { text-align: center; }
.float_left { float: left; }
.float_right { float: right; }
.float_stop { float: none; }
.right { text-align: right; }
.left { text-align: left; }
.center { text-align: center; }

.linksbuendig { margin-left: 0px; padding-left: 0px; }
ul.linksbuendig { margin-left: 1.0em; padding-left: 0.0em; }

table.schulung 
{ 
    border-top: 1px solid #dddddd; 
    border-bottom: 1px solid #dddddd; 
    border-right: 1px solid #dddddd; 
}
table.schulung td 
{ 
    border-left: 1px solid #dddddd;
}
.mark { background-color: #eeeeee; }
.head { font-weight: bold; width: 20.0em; }

.eingerueckt_p2 { padding-left: 2.0em;}
.bottom { vertical-align: bottom; }
.middle { vertical-align: middle; }
