body {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size:12px;
	background:#e0a869; 
            background:url(../img/bg.jpg);
}
#visiblebody {
    text-align:left;
    border:1px solid #999;
    padding:10px;
    margin:5px;
    width:890px;
    color:#000;
    background:url(../img/astab.jpg) top left no-repeat;
    background-color:white;
}

.hyperlinks {
    border-top:1px solid #ccc;
    width:200px;
    margin-left:40px;
    font-size:11px;
}

li {
    margin-bottom:20px;
}
img {
    border:None;
    padding:2px;
}
.mleiste{
    width:30px;
    height:25px;
}
.sprechzeiten {
    width:350px;
    padding:0px;
    margin-top:20px;
    margin-bottom:20px;
}

.sprechzeiten td {
    border:1px solid #CCC;
    padding:5px 10px 5px 10px;
}

img.textbildrechts {
    vertical-align:baseline;
    margin-left:30px;

}
img.textbildlinks {
    vertical-align:baseline;
    margin-left:10px;
}


table {
    width:100%;
}

#logo_header {
    margin:0px;
    margin-bottom:10px;
}

#logo_header .LogoHeaderTable {
    margin:0px;
    margin-left:0px;
}

#logo_header .picLogo {
    width:900px;
    vertical-align:bottom;
}
#logo_header .picMedi {
}

#logo_header .PraxisName {
    padding-top:45px;
    font-size:26px;
    color:#344888;
    font-weight:bold;
    /* font-family:Serif; */
}

#logo_header .PraxisType {
      font-size:13px;
      margin-top:8px;
      font-weight:bold;
}

#navigation {
    margin:0px;
    padding:0px;
    border:None;
    white-space:nowrap;
}

#navigation .Navi {
    padding:0px;
}

#path_impress {
    width:880px;
    white-space:nowrap;
    
    height:14px;
    padding:2px;
    margin:2px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    font-size:11px;
}

#path_impress .path {
    float:left;
    width:550px;
}

#path_impress .impress {
    position:relative;
    float:right;
    width:200px;
    text-align:right;
}


#inhalt{
    padding:5px;
    padding-top:20px;
    padding-bottom:20px;
    /*background:#e4e6ef;*/
    line-height:1.5em;
        min-height:300px;
}

#inhalt p {
    padding-top:0px;
}


#inhalt address {
    padding-top:0px;
    font-style:normal;
    color:#666;
}

#inhalt .portraet {
    float:right;
    margin-left:30px;
    margin-bottom:20px;
}

#fusszeile {
        height:14px;
    padding:2px;
    margin:2px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    font-size:11px;
}


#inhalt h1 {
    margin-top:0px;
	font-size: 16px;
    color:#344888;
}

#inhalt h1.important {
    border-bottom:None;
}


#inhalt h2 {
    margin-top:20px;
    margin-bottom:10px;
	font-size: 15px;
    color:#454545;
}
#inhalt h3 {
	font-size: 12px;
}

h4 {
	font-size: 10px;
}


#inhalt a {
    color:#344888;
}

#inhalt a:link {
    color:#344888;
}

#inhalt a:visited {
    color:#344888;
}
#inhalt a:active {
    color:#344888;
}

#inhalt a:hover{
    color:#344888;
}

#inhalt li {
     list-style-type:square;
     list-style-:orange;
}


a {
	text-decoration: none;
    color:#344888;
}

a:link {
    color:#344888;
}

a:visited {
    color:#344888;
}
a:active {
    color:#344888;
}

a:hover{
    color:#344888;
}

hr {
    border:none
    border-top:1px solid #344888;
}
