body, div, span, dd, dt, dl, img, ul, ol, li, p, h1, h2, h3, h4, h5, form, hr, fieldset {
margin: 0;
padding: 0;
}

html {
background-image:url(http://www.medical-center-cologne.com/grafix/MCCback02.jpg);
background-repeat: no-repeat;
background-color: #fff;
}

img {
border: 0;
}

#body {
position: relative;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
width: 950px;
height: auto;
font-family: Verdana, Arial, sans serief;
color:#000033;
font-size: 10px;
font-weight: 200;
line-height: 1.3em;
padding-bottom: 5em;  
}

.clock1 {
left:0;
position: absolute;
width: auto;
height: 2em;
padding-top: 0.5em;
text-align: left;
font-size: 1.1em;
font-weight: 400;
color: #fff;
}

.clock2 {
left:0;
position: absolute;
margin-left: 15em;
width: auto;
padding-top: 0.5em;
height: 2em;
text-align: left;
font-size: 1.1em;
font-weight:400; 
color: #fff;
}

.clock3 {
left:0;
position: absolute;
margin-left: 25em;
width: auto;
padding-top: 0.5em;
height: 2em;
text-align: left;
font-size: 1.1em;
font-weight: 400; 
color: #fff;
}

.clock4 {
left:0;
position: absolute;
margin-left: 37em;
width: auto;
height: 2em;
padding-top: 0.5em;
text-align: left;
font-size: 1.1em;
font-weight: 400; 
color: #fff;
}

.clock5 {
position: absolute;
margin-left: 49em;
width: auto;
height: 2em;
padding-top: 0.5em;
text-align: left;
font-size: 1.1em;
font-weight: 400;
color: #fff;
}

.lang {
text-align: right;
}

.lang a {
text-decoration: none;
}


#master {
float: left;
margin-left: 0em;
margin-top: 2em;
width: 95em;
height: auto;
border-top:1px solid #000044;
padding-top: 1em;
padding-bottom: 2em;
}

#header {
width: 95em;
height: 14em;
background-image:url(http://www.medical-center-cologne.com/grafix/header02.png);
background-repeat: no-repeat;
}

/* Navigation */

.navi {
float: right;
width: auto;
height: 2.2em;
z-index: 3;
font-family: Arial, Verdana, sans serief;
background-image:url(http://www.medical-center-cologne.com/grafix/orange_rl_2.jpg);
padding: 0.5em 1em 0em 1em;
font-size: 1.45em;
font-weight: 700;
letter-spacing: 0.05em;
border-bottom:1px solid #993300;
margin-top: 9.5em;
}

.navi a {
color: #000044;
text-decoration: none;
letter-spacing: 0.1em;
}

.navi a:hover {
text-decoration: none;
background-color: #ffa44a;
color:#fff;
}

/* sidebar */

#sidebar {
float: right;
height: auto;
width: 27.2em;
padding-left: 1.2em;
border-left:1px solid #0000aa;
}

.news1 {
font-size: 1.3em;
letter-spacing: 0.06em;
font-weight: 200;
line-height: 1.2em;
width: 21em;
padding-top: 0.5em;
}

.news2 {
font-size: 1.3em;
letter-spacing: 0.06em;
font-weight: 200;
line-height: 1.2em;
width: 21em;
padding-top: 0.5em;
}

hr {
color: #000066;
}

/* Content */

.bread {
margin-left: 1.5em;
}

#contentS {
float: left;
width: 65em;
height: auto;
min-height: 45em;
padding: 0em 1em 1em 0em;
}

#contentL {
float: left;
width: 94em;
height: auto;
min-height: 45em;
padding: 0em 1em 1em 0em;
}

#frame {
height: auto;
min-height: 45em;
padding: 0em 1em 1em 0em;
}

.raeume {
position: relative;
margin-top: 5em;
}

#preview {
position: absolute;
margin-left: 20em;
margin-top: 4em;
text-align: center;
padding-bottom: 3em;
}

.textS {
width: 45em;
font-size: 1.4em;
line-height: 1.4em;
text-align: justify;
font-weight: 400;
}

.textL {
width: 67.5em;
font-size: 1.4em;
line-height: 1.4em;
text-align: justify;
font-weight: 400;
}

.textLS {
width: 60em;
font-size: 1.1em;
line-height: 1.2em;
text-align: justify;
font-weight: 400;
}

#textNL {
float: left;
width: 68em;
font-size: 1.4em;
line-height: 1.4em;
text-align: justify;
font-weight: 400;
}


#picL {
float: left;
width: 410px;
font-size: 1.4em;
line-height: 1.4em;
text-align: justify;
font-weight: 400;
}

#picR {
float: right;
width: 410px;
font-size: 1.4em;
line-height: 1.4em;
text-align: justify;
font-weight: 400;
}

.textPL {
width: 35em;
font-style: italic;
font-size: 0.8em;
}

.textPS {
width: 25em;
font-style: italic;
font-size: 0.8em;
}

#textNL .textPS {
width: 37em;
font-style: italic;
font-size: 0.55em;
}


.jung {
padding-left: 0em;
width: 60em;
font-size: 1.1em;
line-height: 1.1em;
font-weight: 500;
}

.pic {
margin-left: 1.5em;	
}

ul {
max-width: 45em;
margin-left: 2.5em;
font-size: 1.4em;
font-weight: 500;
line-height: 1.5em;
list-style-type: none;
}

ol {
max-width: 59em;
margin-left: 2.8em;
font-size: 1.4em;
font-weight: 500;
line-height: 1.5em;
}

#textNL ol {
max-width: 59em;
margin-left: 1.8em;
font-size: 1em;
font-weight: 500;
line-height: 1.5em;
}

li {
margin-top: 0.5em;
}

li a {
text-decoration: none;
}

li a:hover {
color: #ff3300;
}

li a:visited {
color: #777;
}

h1 {
float: left;
text-align:left;
margin-left: -1em;
margin-bottom:-10em;
height: 20px;
width: 100%;
background-image:url(../grafix/headline.jpg);
background-repeat:repeat-y;
font-size: 1.4em;
letter-spacing: 0.08em;
color: #000088;

}

#contentS h1 {
float: left;
margin-bottom: 1em;
height: 1.7em;
width: 47em;
background-image:url(../grafix/orange_rl_2.jpg);
background-repeat: no-repeat;
padding: 0.5em 0em 0.1em 1.5em;
font-size: 1.4em;
letter-spacing: 0.08em;
color: #000088;
}

#contentM h1 {
float: left;
margin-bottom: 1em;
height: 1.7em;
width: 69em;
background-image:url(../grafix/orange_rl_2.jpg);
background-repeat: no-repeat;
padding: 0.5em 0em 0.1em 1.5em;
font-size: 1.4em;
letter-spacing: 0.08em;
color: #000088;
}


#sidebar h1 {
float: left;
margin-bottom: 1em;
margin-left: 0.1em;
height: 1.7em;
width: 18.2em;
background-image:url(../grafix/orange_rl_2.jpg);
background-repeat: no-repeat;
padding: 0.5em 0.2em 0.1em 0.5em;
font-size: 1.4em;
letter-spacing: 0.08em;
color: #000088;
}

h2 {
margin-left: 3.5em;
font-size: 1.2em;
max-width: 55em;
color: #000;
}

h3 {
position: absolute;
margin-left: 3em;
margin-top: -3.3em;
padding: 0.1em 0.2em 0.2em 0.2em;
font-size: 1.4em;
letter-spacing: 0.06em;
line-height: 1.3em;
color: #000;
}

h4 {
margin-left: 1em;
font-size: 1.4em;
letter-spacing: 0.08em;
color: #000;
}


cite {
margin-left: 0em;
font-size: 1.1em;
line-height: 1.2em;
color: #000066;
}

strong {
text-align: right;
font-size: 1em;
color: #000066;
font-weight: 700;
}

#form {
position: relative;
margin-left: 3em;
width: 48em;
font-size: 1.4em;
}


#footer {
float: left;
width: 79em;
padding: 1em 0em 5em 0em;
font-size: 1.2em;
font-weight: 500;
background-image: url(http://www.medical-center-cologne.com/grafix/blue_lr_2.png);
border-top:1px solid #000044;
}

#sitemap {
float: left;
height: auto;
width: 100%;
font-size: 0.8em;
}

.col1 {
float: left;
width: auto;
height: 18em;
border-right:1px solid #000044;
padding-right: 1em;
}

.col2 {
float: left;
width: auto;
height: 18em;
border-right:1px solid #000044;
padding-right: 1em;
}

.col3 {
float: left;
width: auto;
height: 18em;
border-right:1px solid #000044;
padding-right: 1em;
padding-left: 1em;
}

.col4 {
float: left;
width: auto;
height: 5em;
border-right:1px solid #000044;
padding-right: 1em;
padding-left: 1em;
}

.web {
float: left;
margin-top: 5em;
margin-bottom: 1em;
font-size: 1em;
width: 100%;
}




