/* ********************** GENERIC ******************** */
html{
background:url(images/background.gif) repeat-x;
}
body{
font: 100%/18px Arial, Helvetica, san-serif;
width:900px;
color: #444;
margin: 0;
}
.highlight{
color:#00afe8;
}
a{
color: #444;
text-decoration: none;
}
a:hover{
color:#027ea6;
}
h1{
color:#00afe8;
font-size:1.4em;
font-weight:normal;
margin: 22px 0 0 20px;
}
p, li {
font-size:0.875em;
}
img{
border:none;
}
p.nomargin{
margin:0;
padding:0;
}
/* ********************** MASTHEAD ******************** */
#masthead{
background:url(images/background.gif) repeat-x;
background-color:#00afe8;
color: #fff;
padding:0;
width:900px;
}
#logos{
width:272px;
float:left;
margin-left:30px;
}
#address{
float: right;
padding-top:18px;
width:380px;
}
#address p{
margin: 0 0	4px;
text-align: right;
font-size:0.775em;
line-height:14px;
}
#masthead a{
color: #fff;
}
#address p.flag{
font-weight:bold;
margin-bottom:33px;
}
#address p.flag a:hover{
text-decoration:underline;
}
/* ********************** NAVIGATION ******************** */
#medical_menu{
padding: 10px 0 8px 20px;
margin: 0 0 10px 0;
border-bottom: 1px dotted #666;
width:900px;
clear:both;
}
#medical_menu li{
display: inline;
margin-right: 10px;
}
#medical_menu a{
margin-right:10px;
}
/* ********************** CONTENT ******************** */
#content{
padding:20px 0 0 20px;
float: left;
width:880px;
}
#col_text{
float: left;
width:619px;
padding:0 0 30px 0;
border-right:1px dotted #898989;
font-size:0.9em;
}
#col_text h2{
color:#444;
font-weight:bold;
margin-top:0;
}
#col_text h2.divider{
border-top: 1px dotted #898989;
margin-right:40px;
padding-top:20px;
margin-top:26px;
}
#col_text p{
margin-top:0;
margin-right:39px;
}
#col_text a{
color:#027ea6;
text-decoration: underline;
}
#col_text a:hover{
color:#00afe8;
}
#col_contact{
float: left;
width: 240px;
padding-left:20px;
}
h2{
color:#00afe8;
font-size:1em;
margin-bottom:6px;
font-weight:normal;
}
#col_contact p{
color:#027ea6;
margin:0 0 6px;
font-size:0.825em;
line-height:18px;
}
#col_contact h2{
margin-top:0;
}
#col_contact a{
color:#00afe8;
}
#col_contact p a:hover{
text-decoration: underline;
}
#col_contact img{
margin:30px 0 0 -1px;
}
.img_float{
float:left;
margin-right:10px;
}
h4{
font-size:1em;
margin:30px 0 0;
color:#00afe8;
}
h4.h4-uk{
background:url(german/images/flag_british.gif) top left no-repeat;
padding:0 0 0 26px;
}
#col_text li a{
color:#444;
text-decoration:underline;
}
#col_text li a:hover{
color:#00afe8;
}
/* ********************** FOOTER ******************** */
#footer{
width: 900px;
clear:both;
border-top: 1px dotted #898989;
border-bottom: 1px dotted #898989;
font-size:0.775em;
padding:10px 0 10px 20px;
}
#footer p{
margin:0;
}
#footer a{
text-decoration:underline;
}
#footer a:hover{
text-decoration:underline;
}
#web_design{
padding-left:22px;
margin-left:10px;
background:url(images/web-design.gif) no-repeat;
padding-bottom:10px;
}
.gap{
padding-left:4px;
padding-right:4px;
}
/* */
img.float-left{
float:left;
margin:4px 10px 0 0;
}
img.float-right{
float:right;
margin:4px 0 0 10px;
}
#col_text p.smaller{
font-size:0.75em;
}
.intro{
color:#00afe8;
font-size:1.2em;
}
/* ************************************** News *********************************** */
.story{
margin:0 0 26px;
clear:both;
width:100%;
float:left;
}
.story p{
margin-left:170px;
}