/* medinet styles */

/*
-----------------------------------------------------
General styles for screen media
Filename:    medinet.css
Version:     2007, Mar 10
-----------------------------------------------------
*/

/* allgemeine Richtlinien:

- Quadate: h19 w22
- font: arial narrow (arial narrow zumindest im logo)
- medinetgruen: alt: #00 A8 8E
- medinetgruen: neu: #00 83 4D
- medinetblau: #2B74B7

*/
/* ALLGEMEINES */
html {
      padding: 0;
      margin: 0;
      }
body {
        padding: 0;
        margin: 0;
        background: white;
        color: black;
        font-family:Arial Narrow,Arial,sans-serif;
        font-size: small;
        top: 0;
        left: 0;
        }
a img {
        border-style:none;
                border-width:0px;
        }
img   {
        border-style:none;
                border-width:0px;
        }
form {
        margin: 0;
        display: inline;
}
label, input {
        color: black;
}


/* FONTS */
/* headlines */
/* definiert bis h3 in grün, dann h5 unten */


h1 {
	font-size: 130%;
	margin: 1em 0 0.2em 0;
   clear: both;
   color: #00834d;
   font-weight: bold;
   }
   
h2 {
	font-size: 120%;
	font-weight:bold;
	margin: 1em 0 0.2em 0;
   clear: both;
   color: #00834d;
   }
   
h3 {
	font-size: 110%;
	margin: 1em 0 0.2em 0;
   clear: both;
   color: #00834d;
   }

/* h4: fett, mit zeilenumbruch */
h4 {
	font-size: 100%;
	font-weight:bold;
	margin-bottom:0px;
	}


/* h5: nur fett, kein zeilenumbruch */
h5 {
	color:black; 
	font-weight:bold;
	clear:none;
	float:left;
	font-size: 100%;
	margin-top:auto;
	margin-bottom:0px;
	margin-right:5px;
	}


p  {}

/* bread crumbs ...
...die Anzeigen, wo man sich gerade befindet */
.bread{
        font-size:small;
        text-align:left;
		vertical-align:top;
		margin-bottom:20px;
		float:left; clear:none;
        }
a.bread {
		text-decoration:none;
		color:#00834d;
		}
		

/* LINKS */

 a:link  {
  color:#00834d;
  text-decoration:underline;
  }
 a:visited {
  color:#2e2e2e;
  text-decoration:underline;
  }
 a:hover {
  color:#2e2e2e;
  text-decoration:underline;
  }

.parent{
        font-size:small;
        text-align:right;
        position:relative;
        right:0px;
        }
.bread{
        font-size:small;
        text-align:left;
        position:relative;

        }

/* ARTIKEL */
h1.artikel {}
h2.artikel {}
h3.artikel {}
h4.artikel {}
h5.artikel {}
.artikel_img_titel{
   font-size:x-small;
   }
.artikel_author        {
   margin-top:0.3em;
   font-size:small;
   }
p.artikel_short_text{
   margin-top:1em;
   }
p.artikel_long_text        {
   margin-top:1em;
   }
.artikel_modify_date{
        font-size:small;
        text-align:right;
        position:relative;
        right:0px;
        }
.artikel_page{
        font-size:small;
        text-align:left;
        }
/* *********************************** */
/* PAGES */
h1.page {}
h2.page {}
h3.page {}
h4.page {}
h5.page {}
.page_img_titel        {
   font-size:x-small;
   }
.page_img_big        {
   border-style:none;
   border-width:0px;
}
p.page_short_text{
   margin-top:1em;
   }
p.page_long_text{
   margin-top:1em;
   }
.page_modify_date                {
   font-size:x-small;
   text-align:right;
   position:relative;
   right:0px;
   float:right;
  
}

/* Link zur Druckversion */
.druckversion a
	{
	position:relative;
	text-align:left;
	text-decoration:none;
	color:black;
	float:left;
	}
	
	
.page_artikel_headline {
   margin-top: 1em;
   font-size: 100%;
   color: #00834d;
   font-weight: bold;
   }
.page_artikel_sub_headline  {
   color: #00834d;
   color:black;
   }
p.page_artikel_short_text {
   margin-top:0.3em;
   }
.page_artikel_autor {
   margin-top:0.3em;
   font-size:x-small;
   }
.page_artikel_publish_date{
   font-size:x-small;
   }
.page_artikel_url{
   font-size:small;
}
/* *********************************** */
/* SITEMAP */

.map_element_img
                {
                border-style:none;
                border-width:0px;
                }

.map_element_text
                {
                font-size:small;
                }

.map_element_url
                {
                font-size:small;
                }
/* *********************************** */

/* SEARCH */

.search_list
                {
                margin-bottom:15px;
                }

.search_list_listpoint
				{
				margin-bottom:10px;
				}
				
.search_description
                {
                
                }



/* *********************************** */

/* BILDER */


/* ******* EXPERIMENTELL; Hybrid von IH Sydney und alter Adipositas-Hessen-Site */
/* IH Sydney: the container for a left-float img */
.img_leftfloat_box {
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	padding-right:15px;
	clear: none;
	float: left;
	border:none;
	position: relative;
	visibility: visible;
}

/* img box, die bilder rechts ausrichtet */
.img_rightfloat_box {
	text-align: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
	padding-left:15px;
	clear: none;
	float: right;
	border:none;
	position: relative;
	visibility: visible;
}

/* img box, die bilder zentral ausrichtet */
.img_center_box {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	padding-left:0px;
	clear: both;
	border:none;
	position: relative;
	visibility: visible;
}

/* the image itself */
.img_in_box {
	clear: both;
	border: 1px solid #000000;
	overflow: visible;
	position: relative;
	visibility: visible;
	}

/* caption */
.img_caption {
	font-size: small;
	margin-top: 3px;
	}
	
	/* ************** Ende der experimentellen Sektion ****** */




.name{font-size:x-small;}
.text{font-size:x-small;}
.desc_short{font-size:x-small;}

/* *********************************** */

/* TABELLEN */

/* schlichte Tabelle, ohne specials */

table {
	border-style:solid;
	border-width:1px;
	border-color:black;
	
	}
	
td	{
	text-align:left;
	padding:4px;
	}

td.header {
	text-align:center;
	vertical-align:middle;
	padding:4px;
	}

.noborder
	{
	border-style:none;
	border-width:0px;
	}

/* *********************************** */
/* RAHMENTABELLE */
/* unterteilt in 3 felder: l, m, r */
.rahmentable{
   empty-cells:show;
   border-style:none;
   border-width:0px;
   border-spacing:5px;
   }
/* rahmentabelle linkes feld (nav) */
.rahmentable_l{
   width:200px;
   text-align:left;
   vertical-align:top;
}
/* rahmentabelle mittleres feld (content) */
.rahmentable_m {
   width:600px;
   text-align:left;
   vertical-align:top;
   padding-left:15px;
   padding-right:15px;
   padding-bottom:15px;
}
/* rahmentabelle rechtes feld (rechter rand) */
.rahmentable_r{
   width:200px;
   text-align:left;
   vertical-align:top;
}
.greenback {
   background-color:#00834d;
}
/* FOOTER */
/* die gr�ne Fusszeile */
/* aufgerufen in home.tpl */
.footer_td{
   border-top-style:solid;
   border-top-width:1px;
   border-top-color:#00834d;
   }
/* die schrift in der fusszeile (nav.foo) */
/* aufgerufen in home.nav.foo.tpl */
.footer{
   text-align:center;
   font-size:x-small;
   color:#00834d;
   text-decoration:none;
}
/* *********************************** */
/* KEY VISUALS */
/* Bild in der rechten Spalte (in rahmentable_r) */
.img_key_visual                {
   vertical-align:top;
   width:200px;
   border-style:none;
   border-width:0px;
   margin:0px;
}
/* CONTENT-BEGRENZUNGS-MARKER */
/* div oben links */
.img_cont_begr_div {
	margin-top:25px;
   margin-right:10px;
   margin-bottom:-15px;
   margin-left:0px;
   float:none;
   clear:both;
   vertical-align:top;
   }

/* oben links */
.img_cont_begr_ol {
   width:16px;
   height:8px;
   }
/* unten rechts */
.img_cont_begr_ur{
   margin-top:10px;
   margin-right:0px;
   margin-bottom:10px;
   margin-left:25px;
   float:right;
   vertical-align:bottom;
   text-align:right;
   position:relative;
   bottom:0px;
   right:0px;
   width:16px;
   height:8px;
   }
   
   
/* NAVIGATION */
.nav_l_farbbox_0{padding:2px;width:194px;position:relative;left:5px; background-color:#00834d;margin-bottom:2px;margin-top:2px;}
.nav_l_farbbox_1{padding:2px;width:189px;position:relative;left:10px;background-color:#00834d;margin-bottom:2px;margin-top:2px;}
.nav_l_farbbox_2{padding:2px;width:184px;position:relative;left:15px;background-color:#00834d;margin-bottom:2px;margin-top:2px;}
.nav_l_farbbox_3{padding:2px;width:179px;position:relative;left:20px;background-color:#00834d;margin-bottom:2px;margin-top:2px;}
.nav_l_farbbox_4{padding:2px;width:174px;position:relative;left:25px;background-color:#00834d;margin-bottom:2px;margin-top:2px;}
.nav_l_farbbox_5{padding:2px;width:169px;position:relative;left:30px;background-color:#00834d;margin-bottom:2px;margin-top:2px;}
.nav_l_farbbox_6{padding:2px;width:164px;position:relative;left:35px;background-color:#00834d;margin-bottom:2px;margin-top:2px;}
.nav_l_farbbox_7{padding:2px;width:159px;position:relative;left:40px;background-color:#00834d;margin-bottom:2px;margin-top:2px;}
.nav_l_farbbox_8{padding:2px;width:154px;position:relative;left:45px;background-color:#00834d;margin-bottom:2px;margin-top:2px;}
.nav_l_farbbox_9{padding:2px;width:149px;position:relative;left:50px;background-color:#00834d;margin-bottom:2px;margin-top:2px;}
.nav_i_farbbox_0{width:200px;position:relative;left:5px; background-color:#00834d;margin-bottom:2px;margin-top:2px;margin-left:-2px;}

a:link.nav_l_link  {
  color: white;
  text-decoration:none;
  }

a:visited.nav_l_link  {
  color: white;
  text-decoration:none;
  }
 
a:hover.nav_l_link  {
  color: white;
  text-decoration:none;
  }
  
  
  <!-- temp -->
  a:link  {
  color:#00834d;
  text-decoration:underline;
  }
 a:visited {
  color:#2e2e2e;
  text-decoration:underline;
  }
 a:hover {
  color:#2e2e2e;
  text-decoration:underline;
  }
  
  
a.nav_foo_link  {
  color:#00834d;
  text-decoration:none;
  font-size: small;
  }
.nav_foo_links{
  text-align:center;

}
/*sitemap*/
.sitemap_h_0{padding-left:0px;}
.sitemap_h_1{padding-left:10px;}
.sitemap_h_2{padding-left:20px;}
.sitemap_h_3{padding-left:30px;}
.sitemap_h_4{padding-left:40px;}
.sitemap_h_5{padding-left:50px;}
.sitemap_h_6{padding-left:60px;}
.sitemap_h_7{padding-left:70px;}
.sitemap_h_8{padding-left:80px;}
.sitemap_h_9{padding-left:90px;}

.home_img {
   width:200px;height:130px;
   border-width:0px;
   padding:3px;
   border-style:none;
   }
.home_img_counterweight {
   width:200px;height:130px;
   text-align:left;
   vertical-align:top;
   background-color:#00834d;
   margin-bottom:2px;
   }

/* gaestebuch */
.gb_box {
  color:#000000;
  border:1px solid #00834d;
  padding:2px;
}
.gb_messagebox {
  color:#000000;
  width:400px;
  border:1px solid #00834d;
    padding:15px;
}
.gb_commentbox {
  position:relative;
  left:5px;
  width:395px;
  color:#000000;
  border:1px solid #00834d;
  padding:15px;  
}

/* termine */
.calendar{
   width:200px;
   text-align:left;
   vertical-align:top;
   border-style:none;
}
.calendar_prev{
  border-color:#00834d;
  color:#000000;
  border:1px solid #000000;
  text-align:left;
}
.calendar_next{
  border-color:#00834d;
  color:#000000;
  border:1px solid #000000;
  text-align:right;
}
.calendar_month{
  border-color:#00834d;
  color:#000000;
  border:1px solid #000000;
  text-align:center;
}
.calendar_week{
  border-color:#00834d;
  color:#000000;
  background-color:#EEEEEE;
  border:1px solid #000000;
  text-align:center;
}
.calendar_day{
  border-color:#00834d;
  color:#000000;
  border:1px solid #000000;
  text-align:center;
}
.calendar_week_akt{
  border-color:#00834d;
  color:#ffffff;
  border:1px solid #000000;
  text-align:center;
  background-color:#00834d;
}
.calendar_day_akt{
  border-color:#00834d;
  color:#ffffff;
  border:1px solid #000000;
  text-align:center;
  background-color:#00834d;
}
/*font des links im aktiven kalenderfeld */
/* .a_cal_akt */
.calendar_week_akt a
	{
	color:#ffffff;
	}
	
.calendar_day_akt a
	{
	color:#ffffff;
	}
	
	
/* URLs und LINKLISTEN */

/* die Beschreibung der URL */
.url_long_text
			{
			}
