body, html
{
    margin: 0;
    padding: 0;
    font-family: Arial;
    font-size: 0.92em;
    line-height:1.1em;
}

#wrapper { 
 margin: 0 auto;
 width: 1025px;
 top: 0px;
}

#leftColumnHeader {
 color: #333;
 background: #EBE3CD;
 height: 276px;
 width: 319px;
 float: left;
 margin-left: 62px;
 background-image: url(img/poymed_1024_02.jpg);
 background-position: top center;
}

#contentHeader {
 float: left;
 color: #333;
 background: yellow;
 height: 276px;
 width: 581px;
 display: inline;
 margin-right: 62px;
}

#content { 
 float: right;
 color: #333;
 background: #E0ECEC;
 height: auto;
 width: 579px;
 display:inline;
 margin-right: 62px;
}

#leftFooter{
 color: #333;
 background: #EBE3CD;
 height: 80px;
 width: 319px;
 float: right;
 margin-left: 62px;
}

#rightFooter {
 float: right;
 color: #333;
 background: #E0ECEC;
 height: 169px;
 width: 643px;
 display: inline;
 background-image:url(img/poymed_1024_11.jpg);
 background-position: right;
 background-repeat: no-repeat;
}

#navigation {
 float: left;
 width: 910px;
 height: 16px;
 color: #555;
 background: #000000;
 margin-left: 57px;
 margin-right: 57px;
 background-image: url(img/poymed_1024_05.jpg);
 background-repeat: no-repeat;
 background-position: left center;
}

#leftcolumn { 
 color: #333;
 height: 354px;
 width: 319px;
 float: left;
 margin-left: 62px;
 background-image: url(img/poymed_1024_07.jpg);
 background-position: top center;
 background-repeat: no-repeat;
}

#navi
{
    margin-top: 208px;
    height: 145px;
    width: 319px;
    text-align: right;
    display: inline-block;
}

#headline
{
    float: right;
    margin-top: 50px;
    margin-bottom: 20px;
    margin-right: 60px;
}

#text
{
     float: left;
     color: #333;
     background: #E0ECEC;
     margin-top: 10px;
     margin-left: 40px;
     margin-right: 40px;
     width: 481px;
     display: inline;    
}

h2
{
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: -1px;
    color: #006363;
    text-transform: uppercase;
}

span.arzt
{
    font-size: 1.05em;
    font-weight: bold;
    letter-spacing: -1px;
    color: #3d3e3e;
    text-transform: uppercase;
    margin-right: 10px;
    line-height: 1.6em;
}

span.focus
{
    font-size: 1.05em;
    font-weight: bold;
    letter-spacing: -1px;
    color: #006363;
    text-transform: uppercase;
}

p.leftmargin
{
    margin-left: 20px;
}

p.idee_text
{
    line-height: 1.5em;
    margin-bottom: 30px;
}

table
{

    text-align: right;
}
td
{
    margin: 10px;
}
span.bold
{
    font-weight: bold;
    text-transform: uppercase;
}

#arzt_column
{
        background-color: #edf7f7;
        padding: 30px;
        width: 270px;
        text-align: right;
        float:right;
        border: dashed 1px #006363;
        background-image: url(img/arrow.jpg);
        background-repeat: no-repeat;
        background-position: top right;
}

#arzt_pic_column
{
        float: left;
        width: 140px;
        background-color: #006363;
        text-align: center;
}

#arzt_wrapper
{
        margin-bottom: 60px;
        margin-top: 40px;
}

#arzt_pic
{
    margin-top: -20px;
    float: left;    
    margin-left: 0px;
}

a.link, a.hover, a.visited, a.active, a
{
    color: #006363;
}
img
{
    padding: 0;
    margin: 0;
    border:0px;
}

#navi ul
{
list-style: none;
padding: 0;
margin: 0;
}

#navi li
{
float: left;
margin: 0;
}

#navi li.first
{
background: url(img/navi/navi_01.jpg) top left no-repeat;
height: 146px;
float: left;
width: 17px;
display: block;
border: 0px;
text-decoration: none;
text-align: center;
}

#navi li.last
{
background: url(img/navi/navi_07.jpg) top left no-repeat;
height: 146px;
float: left;
width: 29px;
display: block;
border: 0px;
text-decoration: none;
text-align: center;
}

#navi li.idee a
{
background: url(img/navi/navi_02.jpg) top left no-repeat;
height: 146px;
float: left;
width: 57px;
display: block;
border: 0px;
text-decoration: none;
text-align: center;
}

#navi li.idee_active a
{
background: url(img/navi/navi_a_02.jpg) top left no-repeat;
height: 146px;
float: left;
width: 57px;
display: block;
border: 0px;
text-decoration: none;
text-align: center;
}


#navi li.idee a:hover
{
background: url(img/navi/navi_h_02.jpg)top left no-repeat;
height: 146px;
float: left;
width: 57px;
display: block;
border: 0px;
text-decoration: none;
text-align: center;
}

#navi li.team a
{
background: url(img/navi/navi_03.jpg) top left no-repeat;
height: 146px;
float: left;
width: 54px;
display: block;
border: 0px;
text-decoration: none;
text-align: center;
}

#navi li.team_active a
{
background: url(img/navi/navi_a_03.jpg) top left no-repeat;
height: 146px;
float: left;
width: 54px;
display: block;
border: 0px;
text-decoration: none;
text-align: center;
}

#navi li.team a:hover
{
background: url(img/navi/navi_h_03.jpg)top left no-repeat;
height: 146px;
float: left;
width: 54px;
display: block;
border: 0px;
text-decoration: none;
text-align: center;
}

#navi li.raeume a
{
background: url(img/navi/navi_04.jpg) top left no-repeat;
height: 146px;
float: left;
width: 53px;
display: block;
border: 0px;
text-decoration: none;
text-align: center;
}

#navi li.raeume_active a
{
background: url(img/navi/navi_a_04.jpg) top left no-repeat;
height: 146px;
float: left;
width: 53px;
display: block;
border: 0px;
text-decoration: none;
text-align: center;
}

#navi li.raeume a:hover
{
background: url(img/navi/navi_h_04.jpg)top left no-repeat;
height: 146px;
float: left;
width: 53px;
display: block;
border: 0px;
text-decoration: none;
text-align: center;
}

#navi li.links a
{
background: url(img/navi/navi_05.jpg) top left no-repeat;
height: 146px;
float: left;
width: 52px;
display: block;
border: 0px;
text-decoration: none;
text-align: center;
}

#navi li.links_active a
{
background: url(img/navi/navi_a_05.jpg) top left no-repeat;
height: 146px;
float: left;
width: 52px;
display: block;
border: 0px;
text-decoration: none;
text-align: center;
}

#navi li.links a:hover
{
background: url(img/navi/navi_h_05.jpg)top left no-repeat;
height: 146px;
float: left;
width: 52px;
display: block;
border: 0px;
text-decoration: none;
text-align: center;
}

#navi li.kontakt a
{
background: url(img/navi/navi_06.jpg) top left no-repeat;
height: 146px;
float: left;
width: 53px;
display: block;
border: 0px;
text-decoration: none;
text-align: center;
}

#navi li.kontakt_active a
{
background: url(img/navi/navi_a_06.jpg) top left no-repeat;
height: 146px;
float: left;
width: 53px;
display: block;
border: 0px;
text-decoration: none;
text-align: center;
}

#navi li.kontakt a:hover
{
background: url(img/navi/navi_h_06.jpg)top left no-repeat;
height: 146px;
float: left;
width: 53px;
display: block;
border: 0px;
text-decoration: none;
text-align: center;
}

/* Hide from IE5-Mac \*/
#navi li a
{
float: none
}
/* End hide */

.col_name
{
    text-align: left;
    text-transform: uppercase;
}
.col_tel
{
    text-align: center;
}
.col_email
{
    text-align: right;
}

table.kontakt
{
    font-size: 0.95em;
    line-height: 1.2em;
    vertical-align: top;
}

img.raeume_img
{
    margin-bottom: 20px;
}

table.gigs td
{
    font-size: 1.2em;
    font-weight: bold;
    letter-spacing: -1px;
    color: #006363;
    text-transform: uppercase;
}