* { font-family:Arial, Verdana, Helvetica, sans-serif; } 
html { margin:0; padding:0; height:100%; }
body { margin:0; padding:0; height:100%; background:#FFFFFF url(page-bg.jpg) 0 0 repeat-x;}

#border-l-in  { height:100%; background:transparent url(shadow-l.jpg)    left  top  no-repeat; padding-left:12px;  }
#border-r-in  { height:100%; background:transparent url(shadow-r.jpg)    right top  no-repeat; padding-right:12px; }
#border-l-out { height:100%; background:transparent url(shadow-l-bg.gif) left  top  repeat-y;  }
#border-r-out { height:100%; background:transparent url(shadow-r-bg.gif) right top  repeat-y;  }
#border-t { background:transparent url(head-bg.jpg) 0 0 no-repeat; }			

#main-wrapper  { margin:0 auto; padding:0; width:784px; background:transparent url(shadow-b.jpg) left bottom no-repeat; padding-bottom:12px;} 
#middle-wrapper { background:white url(col-l-bg.gif) 0 0 repeat-y;} 
#inner-wrapper { margin:0 auto; padding:0; width:760px; border-bottom:10px solid #E2858A; } 

#mainmenu { position:absolute; top:20px; left:inherit; margin-left:200px; height:90px; width:560px; overflow:hidden; }
#mainmenu dl { margin:0; padding:0; }
#mainmenu dt { margin:0; padding:0; display:none; }
#mainmenu dd { margin:0; padding:0; }
#mainmenu dd a { display:block; float:left; height:20px; margin:0; padding:60px 10px 10px 10px; font-size:12px; color:#666; text-decoration:none; border:none; }
#mainmenu dd a.on { background:transparent url(mm-active-bg.gif) 0 0 repeat-x; color:red; }
#mainmenu dd a:hover { color:red;}

#submenu { position:absolute; top:160px; left:inherit; height:180px; width:180px; background:white; border-bottom:10px solid #E2858A; overflow:hidden; }
#submenu dl { margin:0; padding:0; }
#submenu dt { margin:0; padding:0; display:none; }
#submenu dd { margin:0; padding:0; }
#submenu dd a { display:block; margin:0; padding:8px 2px 7px 26px; font-size:12px; color:#666; background:transparent url(sm-bullet.gif) 10px center no-repeat; text-decoration:none; border:none; }
#submenu dd a.on { background:#FFEBEB url(sm-bullet-on.gif) 10px center no-repeat; color:red;}
#submenu dd a:hover { background:#FFF url(sm-bullet-on.gif) 10px center no-repeat; color:red;}
#submenu dd a.on:hover { background:#FFEBEB url(sm-bullet-on.gif) 10px center no-repeat; }

#breadcrumbtrail { position:absolute; top:100px; left:inherit; margin-left:200px; padding-top:20px; clear:both; }
#breadcrumbtrail dl { margin:0; padding:0; }
#breadcrumbtrail dt { margin:0; padding:0; display:inline; font-size:12px; padding-left:10px; color:#B2B2B2;  letter-spacing:-1px;}
#breadcrumbtrail dd { margin:0; padding:0; display:inline; padding:0 2px; font-size:12px; color:#B2B2B2;}
#breadcrumbtrail dd a { color:#B2B2B2; text-decoration:none; border:none;}
#breadcrumbtrail dd a:hover { color:red; text-decoration:none;}

#content { margin:0; padding:0; border:1px solid transparent; _border:0; }
#content hr { clear:both; visibility:hidden; margin:0; padding:0;}
#col-l { width:180px; height:190px; margin: 349px 20px 0 -1px; _margin:350px 20px 0 0; float:left; }
#col-r { width:530px; float:left; padding:110px 0 0 10px; }

a { color:#666; text-decoration: none; border-bottom: 1px dotted #666;}
a:hover { color:red; text-decoration: none; border-bottom: 1px dotted red;}
h1 { color:#9E0000; font-size:20px;  }
h2 { color:#9E0000; font-size:18px; font-weight:normal; border-bottom:1px dotted #9E0000; padding-bottom:2px;}
h3 { color:#9E0000; font-size:16px; font-weight:normal; }
p, li { font-size:12px; color:#666; line-height:18px; }
ul {  list-style:none; }
li { margin:0; padding:0 0 0 15px; background:transparent url(li-bullet.gif) left 4px no-repeat;} 
p.highlight { color:#9E0000; }

div.info { padding:10px 10px 10px 10px; }
div.info p { color:white; font-style:italic;}
div.info img { border:1px solid white; float:left; margin: 15px 10px 5px 0;}

div.imgcontainer {}
div.imgcontainer img.imgcontainer-img-clickable { cursor:pointer; }
div.imgcontainer-footer { background-color: #797E7B; padding: 4px;}
div.imgcontainer-footer img { border:none;}
div.imgcontainer-footer a { width:100%; display:block; background: transparent url(icon-magnifier.gif) 4px center no-repeat; border:none; color:white; font-size: 12px; padding-left:24px;}
div.imgcontainer-footer a:hover { text-decoration: none; border:none; color:white;}  


#print-logo       { display:none; }
#footer           { margin:0 auto; padding:16px 0px 16px 80px; width:680px; text-align:center; font-size:12px; color:#999;  letter-spacing:-1px;}
#footer a         { color:#999; text-decoration:none; border:none;}
#footer a:hover   { color:red; text-decoration:none; }
#footer-functions { margin-top:10px;  }

#home-link        { position:absolute; width:180px; height:140px; top:20px;}
#home-link a      { display:block; height:100%; border:none;}
#home-link a span { display:none; }

h1              { padding-top:50px; }
h1.graphic      { margin:0 0 0 -10px; padding:0 0 10px 0; width:540px; height:230px; background:transparent url(h-default.jpg) 0 0 no-repeat;}
h1.graphic span { display:none; }

ul.imagebar                 { margin:22px; padding:0; list-style-type:none;}
ul.imagebar li              { background:none; padding:0; margin:0 0 10px 0; width:134px; float:left; clear:both; border-bottom:10px solid #E2858A; color:white;}
ul.imagebar li img          { margin:0; padding:0; border:1px solid #FFEBEB; display:block; width:132px;}
ul.imagebar li.ib-first img { border-top:1px solid #FFEBEB; }

div.proceeding-links            { border-top:1px dotted #9E0000; margin:40px 0 20px 0;}
div.proceeding-links h2         { font-size:14px; font-weight:bold; border:none; margin:10px 0;}
div.proceeding-links ul         { margin:0; padding:0; }
div.proceeding-links li         { margin:0; padding:0; background:none; }
div.proceeding-links li a       { background:transparent url(sm-bullet.gif) left center no-repeat; padding-left:20px; color:#666; text-decoration:none; display:block; border:none;}
div.proceeding-links li a:hover { background:transparent url(sm-bullet-on.gif) left center no-repeat; padding-left:20px; color:red; }

#siteguide { position:relative; height:24px; background-color:#9E0000; margin-top: 40px; top:4px; _top:16px;}
#siteguide-prev { padding: 0px 10px;float:left; height: 24px; width: 242px; text-align:center; border-right: 1px dotted white;}
#siteguide-next { padding: 0px 10px; float:right; height: 24px; width: 242px; text-align:center;}
#siteguide-prev a, #siteguide-next a  { font-size: 12px; border: none; color:#E7BFBF;}
#siteguide-prev a:hover, #siteguide-next a:hover  { color:white}

.monsun { border: 2px dotted green; background-color: #DCFFA8; color: green; padding: 20px; font-size: 12px; font-family: Monospace; }

/********** headline backgrounds **********/
#body-startseite h1                 { background:transparent url(h-startseite.jpg) 0 0 no-repeat; }

#body-drk_schwesternschaften h1     { background:transparent url(h-drk-schwesternschaften.jpg) 0 0 no-repeat; }
#body-organisation h1               { background:transparent url(h-organisation.jpg) 0 0 no-repeat; }
#body-ihre_vorteile h1              { background:transparent url(h-ihre_vorteile.jpg) 0 0 no-repeat; }

#body-weiterbildung_und_karriere h1 { background:transparent url(h-weiterbildung.jpg) 0 0 no-repeat; }
#body-menschen_helfen h1            { background:transparent url(h-menschen-helfen.jpg) 0 0 no-repeat; }

#body-ausbildungsziele h1           { background:transparent url(h-die-ausbildung.jpg) 0 0 no-repeat; }
#body-ausbildungsstruktur h1        { background:transparent url(h-ausbildungsstruktur.jpg) 0 0 no-repeat; }
#body-ausbildungsinhalte h1         { background:transparent url(h-ausbildungsinhalte.jpg) 0 0 no-repeat; }
#body-auszubildende h1              { background:transparent url(h-auszubildende.jpg) 0 0 no-repeat; }
#body-ihre_bewerbung h1             { background:transparent url(h-ihre_bewerbung.jpg) 0 0 no-repeat; }
#body-ba_nursing h1  	            { background:transparent url(h-ba_nursing.jpg) 0 0 no-repeat; }




