/* Allgemeine Definitionen ********************************************************************************/

  * {
    padding:0;
    margin:0;
    font-family:Arial, Helvetica, Sans-serif;
  }

  body {
    background:#505254;
  }

/* Grundgerüst ********************************************************************************************/

  div#allover {
    width:900px;
    background:#fff;
    margin-left:auto;
    margin-right:auto;
  }
  
                                                /* Bereich: Top */
  
  div#allover div#top {
    width:900px;
    height:43px;
  }
  
    div#allover div#top div#top_left {
      float:left;
      width:554px;
      height:43px;
      /*background:url(../../../../../data/media/static_images/layout2/klinotel.gif) no-repeat right #fff;*/
    }
    
    div#allover div#top div#top_right {
      float:right;
      width:346px;
      height:43px;
      background:#fff;
    }
    
    div#allover div#top div#top_right ul {
      list-style:none;
    }
    
    div#allover div#top div#top_right ul li {
      float:left;
    }
    
    div#allover div#top div#top_right ul li a {
      display:block;
      float:left;
      width:95px;
      height:24px;
      margin-left:1px;
      padding-top:6px;
      padding-left:19px;
      color:#fff;
      font-size:12px;
      text-transform:uppercase;
      text-decoration:none;
    }
    
    div#allover div#top div#top_right ul li a:hover {
      text-decoration:underline;
    }
    
    div#allover div#top div#top_right ul li a.link_top_red {
      background:url(../../../../../data/media/static_images/layout2/link_top_red.gif) no-repeat;
    }
    
    div#allover div#top div#top_right ul li a.link_top_orange {
      background:url(../../../../../data/media/static_images/layout2/link_top_orange.gif) no-repeat;
    }
  
  
                                                /* Bereich: Header */
  
  div#allover div#header {
    width:900px;
    height:166px;
  }
  
    div#allover div#header div.header_pic {
      float:left;
      width:668px;
      height:166px;
    }
    
    div#allover div#header div#logo {
      float:right;
      width:232px;
      height:166px;
    } 
    
    div#allover div#header div#logo a#logolink {
      display:block;
      width:232px;
      height:112px;
    }
    
    div#allover div#header div#logo div#logo_bottom {
      width:232px;
      height:54px;
      background:url(../../../../../data/media/static_images/layout2/logo_bottom.gif) no-repeat;
    }
    
    div#allover div#header div#logo div#logo_bottom p {
      font-size:12px;
      color:#fff;
      margin-left:35px;
      padding-top:5px;
    }
    
    div#allover div#header div#logo img {
      border:0;
    }
    
                                          /* Bereich Link Pfad und Textskalierung */
                                          
    div#allover div#path_scale {
      width:900px;
      height:45px
    }
    
    div#allover div#path_scale div#link_numeration {
      float:left;
      width:720px;
      height:42px;
      font-size:11px;
      padding-left:30px;
      padding-top:3px;
    }
    
    div#allover div#path_scale div#link_numeration a {
      text-decoration:none;
      color:#000;
      margin-right:5px;
      margin-left:5px;
    }
    
    div#allover div#path_scale div#link_numeration a:hover {
      text-decoration:underline;
    }
    
    div#allover div#path_scale div#scale_text {
      float:right;
      width:145px;
      height:27px;
      padding-top:18px;
      padding-bottom:5px;
    }
    
    div#allover div#path_scale div#scale_text a {
      text-decoration:none;
      color:#b51334;
      margin-right:3px;
    }
    
    div#allover div#path_scale div#scale_text a:hover {
      text-decoration:underline;
    }
    
    div#allover div#path_scale div#scale_text span.big {
      font-size:16px;
    }
    
    div#allover div#path_scale div#scale_text span.normal {
      font-size:14px;
    }
    
    div#allover div#path_scale div#scale_text span.thin {
      font-size:11px;
    }
    
                                                  /* Bereich: Main */
    
    
  div#allover div#main {
    width:900px;
    background:#fff;
    overflow: auto;
    padding-bottom:30px;
    font-size:0.8em;
  }
  
  div#allover div#main div.navi_left {
    float:left;
    width:146px;
    background:#fff;
  }
  
  div#allover div#main div#content {
    float:left;
    width:609px;
    background:#fff;
  }
  
  div#allover div#main div.navi_right {
    float:right;
    width:145px;
    background:#fff;
  }


/* Header Bilder ******************************************************************************************/
  
  /*div#allover div#header div#pic_index {
    background:url(../img/top_index.jpg) no-repeat;
  }
  
  div#allover div#header div#pic_patienten {
    background:url(../img/top_patienten.jpg) no-repeat;
  }*/
  
  
/* Navigation **********************************************************************************/

  div#allover div#main div.navi_left ul#mainnavi {
    list-style:none;
  }
  
  div#allover div#main div.navi_left ul#mainnavi li a {
    display:block;
    width:112px;
    padding-bottom:5px;
    text-decoration:none;
    font-size:14px;
    border-bottom:solid 1px #fff;
    padding-left:34px;
    padding-top:5px;
    color:#fff;
  }
  
  div#allover div#main div.navi_left ul#mainnavi li a#backlink {
    margin-top:8px;
  }
  
  div#allover div#main div.navi_left ul#mainnavi li a:hover {
    color:#000;
  }
  
  div#allover div#main div.navi_left ul#subnavi1 {
    list-style:none;
  }
  
  div#allover div#main div.navi_left ul#subnavi1 li a {
    display:block;
    width:98px;
    height:23px;
    text-decoration:none;
    font-size:14px;
    border-bottom:solid 1px #fff;
    padding-left:48px;
    padding-top:5px;
    color:#fff;
  }
  
  div#allover div#main div.navi_left ul#subnavi1 li a#backlink {
    margin-top:8px;
  }
  
  div#allover div#main div.navi_left ul#subnavi1 li a:hover {
    color:#000;
  }
  
  div#allover div#main ul#subnavi2 {
    list-style:none;
    font-size:13px;
    margin-left:56px;
  }
  
  div#allover div#main ul#subnavi2 li {
    float:left;
    margin-right:10px;
  }
  
  div#allover div#main ul#subnavi2 span.subnavi2_pipe {
    float:left;
    margin-right:10px;
  }
  
  div#allover div#main ul#subnavi2 li a {
    text-decoration:none;
    display:inline;
  }
  
  div#allover div#main ul#subnavi2 li a:hover {
    text-decoration:underline;
  }  
  
  div#allover div#main div.navi_right ul#mainnavi2 {
    list-style:none;
  }
  
  div#allover div#main div.navi_right ul#mainnavi2 li a {
    display:block;
    width:111px;
    height:23px;
    text-decoration:none;
    font-size:14px;
    border-bottom:solid 1px #fff;
    padding-left:34px;
    padding-top:5px;
    color:#fff;
  }
  
  div#allover div#main div.navi_right ul#mainnavi2 li a.postion_link {
    margin-top:15px;
  }
  
  div#allover div#main div.navi_right ul#mainnavi2 li a:hover {
    color:#000;
  }
  
  div#allover div#main div.navi_right div#klinikmagazin_all {
    width:145px;
    height:177px;
    margin-top:18px;
		background:url(../../../../../data/media/static_images/layout2/klinikmagazin_all_back.jpg) no-repeat;
  }  
  
  div#allover div#main div.navi_right div#klinikmagazin_all img#klinikmagazin_top_pic {
    margin-bottom:3px;
  }
  
  div#allover div#main div.navi_right div#klinikmagazin_all a#klinikmagazin_link {
		font-weight:300;
    font-size:12px;
    color:#b51334;
    margin-left:10px;
		text-decoration:none;
  }  
  
  div#allover div#main div.navi_right div#klinikmagazin_all a:hover {
    text-decoration:underline;
  }  
	
	div#allover div#main div.navi_right div#klinikmagazin_all a#klinikmagazin_link img.video_arrow {
		float:left;
		margin-right:3px;
	}
	
	div#allover div#main div.navi_right div#klinikmagazin_all a#klinikmagazin_link span {
		padding-top:5px;
		cursor:pointer;
	} 
	
	div#allover div#main ul li#geburt a#geburt {
		width:128px;
		background:#b51334;
		margin-top:24px;
		padding-left:18px;
	}
	
	div#allover div#main ul li#geburt a#geburt:hover {
		background:url(../../../../../data/media/static_images/layout2/red_link_active.gif) no-repeat;
  }
	
  div#allover div#main ul li#babybutton a#babybutton {
    width:91px;
    color:#b51434;
    padding-left:0px;
		padding-top:0px;
  }
  
  div#allover div#main ul li#notfall a#notfall {
    width:91px;
    color:#b51434;
    font-size:16px;
    margin-top:50px;
    padding-left:55px;
    background:url(../../../../../data/media/static_images/layout2/notfallbutton.gif) no-repeat;
  }
  
  div#allover div#main ul li#notfall a#notfall:hover {
    color:#000;
  }  
  
  
  
                                            /* Navi Farben */
                                  
  div#allover div#main ul li a.green_link {
    background:#007d40;
  }
  
  div#allover div#main ul li a.green_link:hover {
    background:url(../../../../../data/media/static_images/layout2/green_link_active.gif) no-repeat;
  }
  
  div#allover div#main ul li a.green_link_active {
    background:url(../../../../../data/media/static_images/layout2/green_link_active.gif) no-repeat;
  }
  
  div#allover div#main ul li a.light_green_link_active {
    background:url(../../../../../data/media/static_images/layout2/light_green_link_active.gif) no-repeat;
  }
  
  div#allover div#main ul li a.green_link_curve {
    background:url(../../../../../data/media/static_images/layout2/green_link_curve.gif) no-repeat;
  }
  
  div#allover div#main ul li a.green_link_curve:hover {
    background:url(../../../../../data/media/static_images/layout2/green_link_curve_active.gif) no-repeat;
  }
  
  div#allover div#main ul li a.blue_link {
    background:#006ab3;
  }
  
  div#allover div#main ul li a.blue_link:hover {
    background:url(../../../../../data/media/static_images/layout2/blue_link_active.gif) repeat-y;
  }
  
  div#allover div#main ul li a.blue_link_active {
    background:url(../../../../../data/media/static_images/layout2/blue_link_active.gif) repeat-y;
  }
  
  div#allover div#main ul li a.red_link {
    background:#b51334;
  }
  
  div#allover div#main ul li a.red_link:hover {
    background:url(../../../../../data/media/static_images/layout2/red_link_active.gif) no-repeat;
  }
  
  div#allover div#main ul li a.red_link_active {
    background:url(../../../../../data/media/static_images/layout2/red_link_active.gif) no-repeat;
  }
  
  div#allover div#main ul li a.orange_link {
    background:#ec7404;
  }
  
  div#allover div#main ul li a.orange_link:hover {
    background:url(../../../../../data/media/static_images/layout2/orange_link_active.gif) no-repeat;
  }
  
  div#allover div#main ul li a.orange_link_curve {
    background:url(../../../../../data/media/static_images/layout2/orange_link_curve.gif) no-repeat;
    background-position:bottom;
  }
  
  div#allover div#main ul li a.orange_link_curve:hover {
    background:url(../../../../../data/media/static_images/layout2/orange_link_curve_active.gif) no-repeat;
    background-position:bottom;
  }
  
  div#allover div#main ul li a.light_green_link_curve {
    background:url(../../../../../data/media/static_images/layout2/light_green_link_curve.gif) no-repeat;
  background-position:bottom;
  }
  
  div#allover div#main ul li a.light_green_link_curve:hover {
    background:url(../../../../../data/media/static_images/layout2/light_green_link_curve_active.gif) no-repeat;
  background-position:bottom;
  }
  
  div#allover div#main ul li a.red_link_curve {
    background:url(../../../../../data/media/static_images/layout2/red_link_curve.gif) no-repeat;
    background-position:bottom;
  }
  
  div#allover div#main ul li a.red_link_curve:hover {
    background:url(../../../../../data/media/static_images/layout2/red_link_curve_active.gif) no-repeat;
    background-position:bottom;
  }
  
/* Inhalte Content **************************************************************************************/
  
  div#allover div#main div#content{  
    /*font-size:0.9em;*/
  }
    
  /*
  Die style für link müssen in der rkn_header.csi festgelegt werden, da die Link farben in den Bereichen unterschiedlich sind
  div#allover div#main div#content a{  
    TEXT-DECORATION: none;
    COLOR: #b51334;
  }
  
  div#allover div#main div#content a:hover{  
    TEXT-DECORATION: underline;
    COLOR: #b51334;
  }*/
  
  div#allover div#main div#content p{
    margin-left:56px;
    margin-right:91px;
    margin-bottom:7px;
  }
  
  div#allover div#main div#content form{
    margin-left:56px;
    margin-right:91px;
    margin-bottom:7px;
  }
  
  /*
  Style für listen Element müssen in rkn_header.csi festgelegt werden, da sich die Listgrafik in den bereichen unterscheidet und über den Parameter list_pic festeglegt wird
  div#allover div#main div#content ul {
    list-style-image:url(../../../../../data/media/static_images/layout2/square_red.gif);
    margin-bottom:7px;
    margin-left:76px;
  }
  */
  
  div#allover div#main div#content ul#subnavi2 {
    list-style:none;
    font-size:13px;
    margin-left:56px;
  }
  
  div#allover div#main div#content ul#subnavi2 li {
    float:left;
    margin-right:10px;
    white-space:nowrap;
  }
  
  div#allover div#main div#content ul#subnavi2 span.subnavi2_pipe {
    float:left;
    margin-right:10px;
  }
  
  div#allover div#main div#content ul#subnavi2 li a {
    text-decoration:none;
  }
  
  div#allover div#main div#content ul#subnavi2 li a:hover {
    text-decoration:underline;
  }
  
  div#allover div#main div#content table p{
    margin-left:0px;
    margin-right:0px;
    margin-bottom:7px;
  }
  
  div#allover div#main div#content table ul{
    margin-left:0px;
    margin-right:0px;
    margin-bottom:7px;
  }
  
  div#allover div#main div#content table h1{
    margin-left:0px;
  }
  
  div#allover div#main div#content table h2{
    margin-left:0px;
  }
  
  div#allover div#main div#content table h3{
    margin-left:0px;
  }
  
  div#allover div#main div#content table h4{
    margin-left:0px;
  }
  
  div#allover div#main div#content table h5{
    margin-left:0px;
  }
  
  div#allover div#main div#content table h6{
    margin-left:0px;
  }
  
  div#allover div#main div#content form{
    margin-left:0px;
  }
  
  div#allover div#main div#content img {
    float:left;
    margin-left:56px;
    margin-right:10px;
  }
    
  div#allover div#main div#content table {
    margin-left:56px;
    margin-right:91px;
    margin-bottom:7px;
  }
  
  div#allover div#main div#content table table {
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
  }
  
  div#allover div#main div#content table img {
    float:none;
    margin-left:0px;
    margin-right:10px;
  }
  
  div#allover div#main div#content table ul {
    margin-left:20px;
  }
  
  h1 {  
    font-size:1.5em;
    margin-left:56px;
    margin-bottom:20px;
  }
  
  h2 {
    font-size:1.4em;
    font-weight:300;
    margin-left:56px;
    margin-top:20px;
    margin-bottom:7px;
  }

  h3{
    font-size:1.3em;
    font-weight:300;
    margin-left:56px;
    margin-top:20px;
    margin-bottom:7px;
  }
  
  h4 {
    font-size:1.2em;
    font-weight:500;
    margin-left:56px;
    margin-top:20px;
    margin-bottom:7px;
  }
  
  h5{
    font-size:1.1em;
    font-weight:600;
    margin-left:56px;
    margin-bottom:7px;
  }
  
  h6{
    font-size:1em;
    font-weight:700;
    margin-left:56px;
    margin-bottom:7px;
  }

  p {
    font-size:1em;
    margin-bottom:7px;
  }

  img {
    border:0px;
  }
    
  table {
    font-size:1em;
  }
  
  table tr td p {
    margin-left:0px;
    margin-right:0px;
    margin-bottom:7px;
  }
  
  div#allover div#main div#content table#infobox {
    width:455px;
    border:0px;
  }
  
  div#allover div#main div#content table#infobox td{
    background-color:#DCDCDC;
  }
  
  div#allover div#main div#content img.square {
    float:none;
    margin:0;
  }
  
  div#allover div#main div#content ul.content_link_list {
    list-style:none;
    margin-left:56px;
    font-size:13px;
  }
  
  div#allover div#main div#content ul.content_link_list li a {
    text-decoration:none;
  }
  
  div#allover div#main div#content ul.content_link_list li a:hover {
    text-decoration:underline;
  }
  
  div#allover .red_font {
    color:#b51334;
  }
  
  div#allover .blue_font {
    color:#006ab3;
  }
  
  div#allover .light_green_font {
    color:#79b51c;
  }
  
  div#allover .green_font {
    color:#007d40;
  }
  
  div#allover .orange_font {
    color:#ec7404;
  }
  
  td.clinic_day{
    /*background-color:#B51434;*/
    color:#FFFFFF;
    border-bottom: #ffffff 1px solid;
    padding:2px;
  }
  
  /* Filme im Bereiche **********************************************************************************/
  
  div.movie object {
    margin-left:57px;
  }
  
  
