/* CSS Main - Dekimed */

#myBody {font-size: 8pt;}

DIV#myBody {font-size: 8pt;}

body {
    margin: 0;
    padding: 0;
    font-weight:normal;
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-size: 8pt;
background-color:#FFFFFF;
/* background: #FFFFFF url(../images/home/hintergrund_home.gif) repeat-y; */
	}
/*
#background_top {
  position:absolute;
  left:0;
  top:0;
  z-index:5;
  width:1500px;
  height:191px;
  background-color:#D1DDCF;
}
*/
/* obere Hälfte der Page */
/* beinhält jeweils die 3 Haupt-COLs left, center, right */
#main_frame_01 {
          position:absolute;
          left:0;
          top:0;
          z-index:10;
          /* Page Breite ist 960px (inkl. 2X1px der beiden Border innen) */
	  width:960px;
          height:190px;
	  padding:0px;
	  margin:0px;
          /* color:#185511; */
          background-color:transparent;
          border-bottom:solid 1px #185511;
          border-right: 1px #185511 solid;
}
/* untere Hälfte der Page */
/* beinhält jeweils die 3 Haupt-COLs left, center, right */
#main_frame_02 {
          position:absolute;
          left:0;
          top:190px;
	  
		  



          /* Page Breite ist 960px (inkl. 2X1px der beiden Border innen) */
	  width:964px;
	  height:100%;
	  /* height:5000px; */
	  padding:0px;
	  margin:0px;
          color:#185511;
          background-color:transparent;
          /*border-top:1px #185511 solid;*/
}

/* --------------------------------------- */
/* START Menü links */

#col_left_01 a img{
border: 0px none;
}

/* linke Spalte frame_01 (#col_left_01 enthält die Hauptnavigation) */
#col_left_01 {
        float: left;
        width: 198px;
	height:190px;
        margin:0px;
        padding:0px;
        border-right:1px solid white;

        /* siehe +ext CSS dynamisch für PAGE  */
        /* background-image:url(../images/home/header_home_menue_2.jpg); */

        background-repeat:no-repeat;
/* border: 1px blue solid; */
}
/* linke Spalte frame_02 (#col_left_02 enthält die Nebennavigation u. den Logobalken) */
#col_left_02 {
        float: left;
        width: 198px;

        /* Border bis unten zum Browserrand */
	height:100%;
        /* border-right: 1px #185511 solid;*/ 

        margin:0;
        padding:15px 0px 0px 0px;
        color:#185511;
        background-color:transparent;
}

/* START Nebennavigation (links oben) */
#nebennavigation {
        margin:7px 0 0 14px;
        padding:0px 0px 0px 0px;
        width:184px;
}
DIV.nebennavi_items a:link, DIV.nebennavi_items a:visited, DIV.nebennavi_items a:active,
DIV.nebennavi_items_act a:link, DIV.nebennavi_items_act a:visited, DIV.nebennavi_items_act a:active {

        display:block;

        font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        line-height:16px;
        margin:0;
        padding:0;
        color:#185511;
        background-color:transparent; 
        width:150px;
        
        white-space: nowrap;

}
DIV.nebennavi_items a:hover{
        display:block;
        color:#7A9B6E;
        background-color:transparent;
        width:150px;
}
DIV.nebennavi_items_act a:link, DIV.nebennavi_items_act a:visited, DIV.nebennavi_items_act a:active {
        display:block;
        /* color:#FEF2F2; */
        /* color:#185511; */
        color:#185511;
        background-color:transparent;
        width:150px;
}
/* STOP Nebennavigation */

/* START Hauptnavigation (2. Navigation von oben) */
#hauptnavigation {
        margin:20px 0 0 14px;
        padding:0px 0px 0px 0px;
        width:184px;
}
DIV.hauptnavi_items a:link, DIV.hauptnavi_items a:visited, DIV.hauptnavi_items a:active {

        display:block;

        font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        line-height:20px;
        /* padding-left:10px; */
margin:0;
padding:0;
        color:#185511;
        background-color:transparent;
        width:150px;
}

DIV.hauptnavi_items a:hover {
        display:block;
        /*
        color:#185511;
        background-color:#F6F6F6;
        */
        background-color:transparent;
        color: #F6F6F6;
        width:150px;
}

DIV.hauptnavi_items_act a {
        display:block;

        font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        line-height:20px;
        /* margin-left:14px; */
margin:0;
        color:#F6F6F6;
        background-color:transparent;
        width:150px;
        /* border-bottom: 1px solid #F6F6F6; */
}
IMG.hauptnavi_img, IMG.hauptnavi_spacer_img {
       /* Pfeilhöhe ist margin-top */
       margin:3px 5px 0 0;
       padding:0;
       float:left;
}

















IMG.hauptnavi_spacer_img, IMG.subnavi_spacer_img {
      width:12px;
      height:1px;
}
IMG.subnavi_img, IMG.subnavi_spacer_img {
       /* ACHTUNG hier margin-right 4px! */
       margin:1px 4px 0 0;
       padding:0;
       float:left;
}

/* Subnavigation der Hauptnavigation */
/* ACHTUNG: dies ist die JavaScript on Version! */
/* ACHTUNG: die JavaScript off Version, hat eine eigen css-Datei! */

DIV.hauptnavi_sub {

        padding:0px 0px 0px 0px;
        margin:0px;
        color:#185511;
        /* background-color:#F6F6F6; */
        /* background-image:url(../intern/transparent75proz_F6F6F6_su.png);
        /* background-repeat:repeat; */
        background-color: transparent;
        width:221px;
        /* position:absolute; */
         display:block;
}
DIV.hauptnavi_sub_items a:link, DIV.hauptnavi_sub_items a:visited, DIV.hauptnavi_sub_items a:active,
DIV.hauptnavi_sub_items_act a:link, DIV.hauptnavi_sub_items_act a:visited, DIV.hauptnavi_sub_items_act a:active {
        display:block;

        font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        line-height:17px;
        padding: 0px 0px 0px 0px;
	margin: 0;
        color:#185511;
        background-color:transparent;
        width:100%;
        /* width:295px; */
}
DIV.hauptnavi_sub_items a:hover {
        display:block;
        /* color:#185511; */
        color:#F6F6F6;
        /* background-color:white; */
        background-color:transparent;
        width:100%;
        /* width:295px; */
}
DIV.hauptnavi_sub_items_act a:link, DIV.hauptnavi_sub_items_act a:visited, DIV.hauptnavi_sub_items_act a:active {
        display:block;
        color:#F6F6F6;
        background-color:transparent;
}

/*
DIV.bottomBorder {
        width: 70px;
        height: 2px;
        overflow: hidden;
        background-color: white;
}
DIV.leftBorder {
       width: 2px;
       height: 70px;
       background-color: white;
       overflow: hidden;
       position: relative;
       top: -70px;
       left: -2px;
}
 */  
/* STOP Hauptnavigation */
/* STOP Menü links */
/* --------------------------------------- */

/* START Logobalken (unter der Nebennavigation) */
#logobalken {
        margin:0;
        padding:0;
        width:182px;
        /* border-top:1px solid #185511; */
}
#logobalken IMG {
        margin:0 0 0px 0px;
}
DIV.logobalken_normal, DIV.logobalken_normal a:link, DIV.logobalken_normal a:visited, 
DIV.logobalken_normal a:active, SPAN.logobalken_height {
        font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
        font-size:12px;
        font-weight:normal;
        text-decoration:none;
        line-height:14px;
        margin:0 0 14px 30px;
        color:#185511;
        background-color:transparent;
}
DIV.logobalken_normal a:hover {
        color:#7A9B6E;
        background-color:transparent;
}
DIV.logobalken_height {
        line-height:25px;
        vertical-align:5px;
        margin-left:0;
}
DIV.logobalken_left {
        margin:0;
        padding:0;
        vertical-align:0;
}
DIV.logobalken_normal a:link, DIV.logobalken_normal a:visited, 
DIV.logobalken_normal a:active { 
        margin:0px;
        padding:0px;
        vertical-align:0;
}

/* STOP Logobalken */


/*  START Bullet links positionieren */
#col_center_bullet {
	width:100%;
	padding:0px;

	margin:0px;
        background-color:transparent;
}
DIV.position_bullet_left {
	position:relative;
	left:-12px;
	width:23px;
	height:23px;
	background-image:url(../intern/bullet_23x23.gif);
	background-repeat:no-repeat;
}
/*  STOP Bullet links positionieren */

/* ----------------------------- */

/* PAGESPEZIFISCH!! */
/* Inhaltsteil der oberen Hälfte */
/* erstreckt sich auch über die rechte Spalte */
#col_center_header_image {
	width:761px;
	height:190px;
	float:left;
                clear:right;
	padding:0px;
	margin:0px;

                /* siehe +ext CSS dynamisch für PAGE  */
                /* background-image:url(../images/home/header_home_single_2.jpg); */

                background-repeat:no-repeat;
	}

/* START Inhaltsteil der unteren Hälfte */
/* linke Spalte z.B. 'Aktuelles' */
#col_center {
	width:221px;  /* definiert in +ext CSS PAGE */

        /* Border bis unten zum Browserrand */
        height:100%;
        border-left: 1px #185511 solid;
        border-right: 1px #185511 solid;

	float:left;
	padding:15px 0px 0px 0px;
	margin:0px;
	background-color:transparent;
	}

/* Inhalt 'Aktuelles' Abstand links */	
#col_center_aktuelles {
	margin:0px;
        padding:0 10px 0 10px;
        color: #185511;
}

#col_center_aktuelles A {
                color: #185511;

}

#col_center_aktuelles DT {
margin:0;
                padding:10px 0 0 20px;
}

#col_center_aktuelles li {
    list-style-type: square;
}
#col_center_aktuelles A IMG {
  border: 0px;
}

/* START rechte Spalte */	
#col_right{
	width:538px; /* zu IE und FireFox definiert in +ext CSS PAGE */
	float:left;
	clear:right;
	padding:15px 0px 0px 0px;
	margin:0px;

        /* Border bis unten zum Browserrand */
        height:100%;
        border-right: 1px #185511 solid;

}

/* START rechte Spalte, der eigentliche Content */

#col_right_content {
     /*  539px - 2x20px */
     width:499px;

     /* alle Content-Objekte Abstand links und rechts = 20px */
     /* padding:0px 20px 0px 20px; */
     margin:0px 20px 0px 20px;

     padding:0px;
}

/* siehe weitere styles zu #col_right_content bei den RTE styles */	
/* STOP rechte Spalte, der eigentliche Content */	

/* STOP Inhaltsteil der unteren Hälfte */


/* ---------------------------- */

/* Rahmen um Contentelemente */
/* .csc-frame-frame1 {
  background-color: #99CC00;
  padding-left: 5px;
}
*/

/* Styles für den Klinikrundgang */

#col_big {
  position: relative;
  /*left: -3px;*/
  border-right: 1px solid #185511;
  border-left: 1px solid #185511;
  border-top:1px #185511 solid;
  height: 100%;
  background-image: URL(../images/rundgang/klinik_rundgang_bg3.gif);
  background-repeat:repeat-y;
  width: 763px;
  float:left;
}

/* ---------------------------- */

/* Powermail */
	/* Form */
span.powermail_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: red;
}
div.powermail_mandatory_js {
	/* DIV container of errormessage */
	color: red;
	margin: 3px 0 15px 150px;
}
fieldset.tx-powermail-pi1_fieldset {
	/* Fieldset */
	border: 0px solid #FFF;
	background-color: #FFF;
	padding-left: 20px;
}
fieldset.tx-powermail-pi1_fieldset legend {
	/* legend of Fieldset */
	font-weight: normal;
	color: white;
}
fieldset.tx-powermail-pi1_fieldset label {
	/* label */
	display: block;
	width: 280px;
	float: left;
	clear: both;
	font-weight: normal;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_captcha,
fieldset.tx-powermail-pi1_fieldset input.powermail_text,
fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,
fieldset.tx-powermail-pi1_fieldset select.powermail_select {
	/* Input and textarea */
	width: 150px;
	border: 1px solid #185511;
}
fieldset.tx-powermail-pi1_fieldset div.tx_powermail_pi1_fieldwrap_html_radio input.powermail_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html {
	/* DIV container arround every field */
	margin: 1px 0;
}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
	/* submit button */
	border:1px solid #185511;
	background-color: #D4D0C8;
	margin: 20px 0 10px 0px;
	font-weight: normal;
}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
p.tx_powermail_pi1_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
div.countryzone {
	margin: 10px 0 0 150px;
}

	/* Confirmation */
td.powermail_all_td {
	padding: 3px 10px 3px 0;
}

/* Powermail ENDE */


DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { 
	font-size:9px;
	margin:2px;
	padding:1px;
	text-align:right; 
}

#col_center_aktuelles div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-top:20px;
}

#col_center_aktuelles a img {
	left:20px;
	margin-top: 10px;
	margin-bottom:10px;
	padding-bottom:20px;
	position:relative;
	top:20px;
} 