body {
margin: 20px auto 0px auto;
font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size: 14px; 
color: #000;
background-color: #fff;
text-align: center;
position: relative; 
width: 990px;
}

strong {
font-weight: bold;
}

p#impressum {
padding: 0px;
margin: 0px;
font-size: 10px;
text-align:right;
position: absolute;
top: 0px;
left: 930px;
}

div#logo {
display: block;	
border: 1px solid #000;
height: 150px;
width: 990px;
background-image: url(../images/logo.jpg);
background-repeat: no-repeat;
background-position: center;	
position: absolute; 
top: 30px;
left: 0px;
background-color: #FFF; 
-webkit-border-radius: 7px;
-moz-border-radius: 7px;   border-radius: 7px;
padding: 0px;
margin: 0px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
}

div#logo a {
display: block;
line-height: 150px;
}

table#tabelle {
background-color: #fff;
border: 1px solid #000;
color: #000;
position: absolute;
top: 200px; 
left: 0px; 
height: 32px;
-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px;  
padding: 0px;	
margin: 0px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
}

td { 
width: 130px; 
height: 30px;
background-image: url(../images/background_botton_over.jpg);  
background-repeat: repeat-x; 
color: #fff;
border-left: 1px solid #fff;
text-align: center;   
padding: 0px;	
margin: 0px;
}

td#first_horizont   {	
width: 100px; 
border-left-style: none;
padding: 0px;
margin: 0px; 
-webkit-border-top-left-radius: 7px;  
-moz-border-radius-topleft: 7px;   
border-top-left-radius: 7px;    
-webkit-border-bottom-left-radius: 7px; 
-moz-border-radius-bottomleft: 7px;   
border-bottom-left-radius: 7px;
}

td#first_horizont a{
width: 100px;	
border-left-style: none;
padding: 0px;
margin: 0px;  
-webkit-border-top-left-radius: 7px;  
-moz-border-radius-topleft: 7px;   
border-top-left-radius: 7px;    
-webkit-border-bottom-left-radius: 7px; 
-moz-border-radius-bottomleft: 7px;   
border-bottom-left-radius: 7px;
}

td#last_horizont  {	
border-right-style: none;
padding: 0px;
margin: 0px;  
-webkit-border-top-right-radius: 7px; 
-moz-border-radius-topright: 7px;  
border-top-right-radius: 7px;  
-webkit-border-bottom-right-radius: 7px;  
-moz-border-radius-bottomright: 7px;
border-bottom-right-radius: 7px;
}

td#last_horizont a{	
border-right-style: none;
padding: 0px;
margin: 0px;  
-webkit-border-top-right-radius: 7px; 
-moz-border-radius-topright: 7px;  
border-top-right-radius: 7px;  
-webkit-border-bottom-right-radius: 7px;  
-moz-border-radius-bottomright: 7px;
border-bottom-right-radius: 7px;
}

a {
text-decoration: none;
color: #000; 
outline: none;  
padding: 0px;    
margin: 0px;
}

p.link {
color: #eb891b;
}

p.link a {
text-decoration: underline;	
color: #eb891b;
}

p.link a:hover {
text-decoration: none;	
}

a:hover {	
text-decoration: underline;
padding: 0px;  
margin: 0px;
}

td a { 
color: #000;
background-image: url(../images/background_botton.jpg);  
background-repeat: repeat-x;   
height: 29px; 
line-height: 29px; 
display: block;   
padding: 0px;  
margin: 0px;
}

td a:hover { 
color: #fff;
text-decoration: none;
background-image: url(../images/background_botton_over.jpg); 
background-repeat: repeat-x;  
padding: 0px;
margin-bottom: 0px; 
margin-top: 0px; 
height: 29px;  
line-height: 29px;
}

p#logo a {
display: block;
height: 320px; 
padding: 0px;
margin: 0px;
}

div#subnavigation { 
border: 1px solid #000;  
padding: 0px;	
margin: 0px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
list-style-type: none;
-webkit-border-radius: 8px;  
-moz-border-radius: 8px;  
border-radius: 8px;
background-color: #eeedf2;
width: 198px;
padding: 0px;	
margin: 0px;	
position: absolute;
top: 252px;   
left: 0px; 
}

div#subnavigation p {
border-bottom: 1px solid #000;
padding: 0px;	
margin: 0px;
background-color: #000;
color: #FFF;
line-height: 50px;
}

div#subnavigation p a { 
text-decoration: none; 
color: #000; 
background-color: #eeedf2;
display: block; 
padding: 0px;
margin: 0px;
line-height: 50px;
}

div#subnavigation p.first {
border-top-style: none; 
-webkit-border-top-left-radius: 7px;
-moz-border-radius-topleft: 7px; 
border-top-left-radius: 7px;   
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topright: 7px; 
border-top-right-radius: 7px; 
padding: 0px;
margin: 0px;
}

div#subnavigation p.first a { 
border-top-style: none;  
-webkit-border-top-left-radius: 7px; 
-moz-border-radius-topleft: 7px;  
border-top-left-radius: 7px;    
-webkit-border-top-right-radius: 7px; 
-moz-border-radius-topright: 7px; 
border-top-right-radius: 7px;
padding: 0px;
margin: 0px;
}

div#subnavigation p.last {
border-bottom-style: none; 
-webkit-border-bottom-right-radius: 7px;
-moz-border-radius-bottomright: 7px; 
border-bottom-right-radius: 7px;  
-webkit-border-bottom-left-radius: 7px; 
-moz-border-radius-bottomleft: 7px;  
border-bottom-left-radius: 7px;	 
padding: 0px;
margin: 0px;
}

div#subnavigation p.last  a {
border-bottom-style: none; 
-webkit-border-bottom-right-radius: 7px; 
-moz-border-radius-bottomright: 7px;  
border-bottom-right-radius: 7px;  
-webkit-border-bottom-left-radius: 7px; 
-moz-border-radius-bottomleft: 7px;  
border-bottom-left-radius: 7px;	
padding: 0px;
margin: 0px;
}

div#subnavigation p a:hover {
border: 1px solid #fff;
text-decoration: none;
background-color: #000;
color: #fff;   
padding: 0px;
margin: 0px;
}

div#lymphgefaess {
border: 1px solid #000; 
background-repeat: no-repeat;
background-position: top;	
-webkit-border-radius: 8px; 
-moz-border-radius: 8px;  
border-radius: 8px;    
padding: 0px;
margin: 0px;   
position: absolute; 
top: 630px;  
left: 0px;    
width: 198px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
}

div#lymphgefaess a {
color: #000; 
-webkit-border-radius: 8px; 
-moz-border-radius: 8px;  
border-radius: 8px;  
padding: 0px;	
margin: 0px; 
width: 198px;	
}

p#pgm {
text-align: center;
width: 198px;
font-size: 12px;
}
	
p#pgm a{
font-size: 9px;
color: #59b9e9;
}

div.bild {
width: 184px;
height: 377px;
margin: 7px auto 0px auto;;
}

div.bild .large {
display:block;
position:absolute;
top: -9999px;
left:-9999px;
padding:10px;
opacity:0;
}

div.bild:hover {
text-decoration:none;
color:#000;
position:relative;
z-index:500;
cursor: url('../images/lupe.cur'), pointer;
}

div.bild:hover .large {
top: -560px;
left:110px;
padding:0px;
border:1px solid #aaa;
background:#fff;
opacity:1.0;
}

p.dar {
color: #eb891b;
}

div#inhalt {
border: 1px solid #000;  
width: 733px;  
background-image: url(inhalt.jpg); 
background-repeat: no-repeat;   
background-position: center;  
background-color: #FFF;  
position: absolute;   
top: 251px;
left: 222px;   
-webkit-border-radius: 7px; 
-moz-border-radius: 7px;  
border-radius: 7px;  
padding: 20px 10px 10px 20px;	
margin: 0px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.4);
}

#inhalt {	   
text-align: left;
}

h1 {
position: absolute;   
top: 27px;
left: 180px; 
text-align: left;
}
   
h2, h3 {
text-align: center;
color: #eb891b;
}

h3 {
margin-top: 40px;
}

h4 {
margin-bottom: 10px;
color: #eb891b;
font-size: 17px;
}

p#kontakt a:hover { 
color: #FFF;   
text-decoration: none;
background-color: #000;
padding: 0px;
margin: 0px;
}

span.mehr {
color: #eb891b;
}

p.zitat {
position: absolute;   
top: 10px;
left: 380px; 
color: #eb891b;
}
	
span.zitat {
color: #000;
font-size: 10px;
text-align: right;
line-height: 20px; 
padding-left: 190px;
white-space:nowrap;
}
	
p.wilkommen {
margin-top: 60px;
}

p.ueberschrifft {
	margin-top: 30px;
}

p.lymphgefaesssystem {
	border: 1px solid #000;  
	width: 723px; 
	height: 598px;
	background-image: url(../images/lymphgefaesssystem.jpg); 
	background-repeat: no-repeat;   
	background-position: center;
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px;  
	border-radius: 7px; 
	margin-bottom: 50px;
}

p.lymphknoten {
	border: 1px solid #000;  
	width: 723px; 
	height: 467px;
	background-image: url(../images/lymphknoten.jpg); 
	background-repeat: no-repeat;   
	background-position: center;
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px;  
	border-radius: 7px; 
}

.info {
	margin-top: 35px;
}

h5 {
	font-size: 14px;
}

span.kliniken, span.kontakt {
	color: #eb891b;
}

h2.stationaere {
	margin-top: 40px;
}

p.rot {
	color: #f00;
}