/* meditech grün #008035 grün50% #7fbf9a orange#f39400 */
html {overflow:auto; overflow-x:auto; overflow-y:scroll;}
body {
	font-family: Arial, Helvetica, sans-serif; 
	margin:0px; padding:0px; text-align:center;
}
#box_facebook { margin-top:20px; border:1px solid #CCCCCC; }
#box_facebook p{ background-color:#fdefd9; padding:3px 5px 3px 5px; font-size:12px; color:#575d63; font-weight:bold;}
.box_news p{ margin-bottom:0px; background-color:#fdefd9; padding:3px 5px 3px 5px; font-size:12px; color:#575d63; font-weight:bold; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC;}
#box_gecheck {margin-top:20px; border:1px solid #CCCCCC; text-align:left; color:#6e767d; font-size:0.8em;}
#box_gecheck p{ background-color:#fdefd9; padding:3px 5px 3px 5px; font-size:12px; color:#575d63; font-weight:bold;}
#twitter {font-size:12px; color:#575d63; font-weight:bold; padding-bottom:10px; margin-top:10px;}
#twitter a:link, #twitter a:visited { color:#008035; font-size:0.8em; text-decoration:none;}
#twitter a:hover{
	color:#f39400;
	text-decoration:none;

}
.start_short3 h2 { margin-top:0px;}
.start_short2 h2 { margin-top:0px;}

div, p, span { margin:0px; padding:0px;}
p { margin-bottom:10px;}
/* Grundlayout */
.bild {
	border: 1px solid #008035;
}
.sani_bild {
	float:left;
	margin-bottom:5px;
	margin-right:5px;
	border: 1px solid #666666;
}
#mittig { width:60em; margin-left: auto; margin-right: auto; text-align:left;position:relative; }
#mittig2 { width:60em; margin-left: auto; margin-right: auto; text-align:left; }
#mittigSprache { width:60em; position:relative; margin-left: auto; margin-right: auto; top:0px; background-color:#FF00CC; z-index:100;}
#home_hg {
	position:absolute;
	top:1px;
	width:136px;
	height:45px;
	background-image: url(../pic/home_hg.gif); text-align:center; z-index:1; float:left;
}
#home_hg p {margin:0px; padding-top:20px;}
#home_hg a:link, #home_hg a:visited { color:#008035; font-size:1em; text-decoration:none;}
#home_hg a:hover{
	color:#575d63;
	font-size:1em;
	text-decoration:none;
}

#top_1 { height:45px; display:block;}
#top_2 {
	height:146px;
	display:block;
	background-image: url(../pic/top_2_hg.gif);
	background-repeat: repeat-x;
	border: 1px solid #e5e7e9; position:relative;
}
#top_linie { margin-top:22px; height:22px; background-color:#7fbf9a; display:block;}
#top_navi {width:60em; margin-left: auto; margin-right: auto; text-align:right;}
#top_re_nav {
	height:140px;
	width:478px;
	float:right;
	left:480px;
	top:6px;
	position:absolute;
	background-image: url(../pic/sanitaetshaus_start.png);
	background-repeat: no-repeat;
	background-position: right bottom; 
}
#top_re_box { width:200px; font-size:0.7em; left:740px; top:30px; position:absolute; z-index:1;  text-align:left;border:1px solid #7fbf9a; padding:5px; }
#navibox { width:12.4em; float:left; padding-bottom:1.5em; padding-top:1.5em; }
#box_werb-1 {width:12.4em; float:left; margin-bottom:1.5em; margin-top:1.5em; text-align:center; border:1px solid #7fbf9a; padding:5px; font-size:11px;}
#content { width:50em; float:left; color:#6e767d;padding:0px; margin-bottom:1em; margin-left:2.5em; margin-top:1.5em;font-size:0.9em; }
#content td { }
#content p {}
#content div {}
#content li{}
#content ol { left:15px;}
#content ol li { margin-bottom:5px;}

#content a:link, #content a:visited { color:#008035;}
#content a:hover{
	color:#f39400;
}
#content td a:hover{
	color:#242729;
}
.ohne td a:hover{
	
}




#footer {clear:both;  background-color:#7fbf9a; display:block; color:#FFFFFF; font-size:0.7em; padding:4px;}
/* Ende Grundlayout */
/* Navigationlayout*/
#navibox ul { list-style:none; margin:0px; padding:0px;}
#navibox li {  padding-top:1px; }
#top_navi ul { list-style:none; margin:0px; padding:0px;}
#top_navi li {  display:inline;}
#top_re_nav { font-size:0.8em; color:#008035;}
#top_re_nav ul { margin:0px 0px 0px 20px; padding:0px;}
/* Linkformatierung Hauptnavigation */
#navibox .h1 { margin:0px; padding:0px; font-size:0.9em; margin-bottom:1px;}
#navibox .h1 a:link, #navibox .h1 a:visited { display:block; /*background-color:#7fbf9a; */color:#575d63; font-size:0.9em; text-decoration:none; padding:2px 2px 2px 10px;}
#navibox .h1 a:hover{
	display:block;
	background-color:#fdefd9;
	/*background-color:#f9cb81;*/
	color:#575d63;
	font-size:0.9em;
	text-decoration:none;
	padding:2px 2px 2px 10px;
	background-image: url(../pic/navora.gif);
	background-repeat: no-repeat;
}

.h1_active { margin:0px; padding:0px; font-size:0.9em; margin-bottom:1px;}
.h1_active a:link, .h1_active a:visited { font-weight:bold; background-image: url(../pic/nav_act.gif);
	background-repeat: no-repeat;  display:block; background-color:#fdefd9; color:#575d63; font-size:0.9em; text-decoration:none; padding:2px 2px 2px 10px;}
.h1_active a:hover{
	display:block;
	background-color:#f9cb81;
	color:#575d63;
	font-size:0.9em;
	text-decoration:none;
	padding:2px 2px 2px 10px;
	background-image: url(../pic/nav1.gif);
	background-repeat: no-repeat;
}

.untermenue_1 h2 { margin:0px; padding:0px; font-size:0.9em; margin-bottom:1px;}
.untermenue_1 h2 a:link, .untermenue_1 h2 a:visited { margin-left:15px; display:block; background-color:#d9ece1; color:#575d63; font-size:0.9em; text-decoration:none; padding:2px 2px 2px 10px;}
.untermenue_1 h2 a:hover{
	display:block;
	background-color:#f9cb81;
	color:#575d63;
	font-size:0.9em;
	text-decoration:none;
	padding:2px 2px 2px 10px;
	background-image: url(../pic/nav1.gif);
	background-repeat: no-repeat;
}

.h2_active { margin:0px; padding:0px; font-size:0.9em; margin-bottom:1px;}
.h2_active a:link, .h2_active a:visited {background-image: url(../pic/nav_act.gif);
	background-repeat: no-repeat;  margin-left:15px; display:block; background-color:#f9cb81; color:#575d63; font-size:0.9em; text-decoration:none; padding:2px 2px 2px 10px;}
.h2_active a:hover{
	display:block;
	background-color:#f9cb81;
	color:#575d63;
	font-size:0.9em;
	text-decoration:none;
	padding:2px 2px 2px 10px;
	background-image: url(../pic/nav_act.gif);
	background-repeat: no-repeat;
}

.untermenue_2 h3 { margin:0px; padding:0px; font-size:0.9em; margin-bottom:1px;}
.untermenue_2 h3 a:link, .untermenue_2 h3 a:visited { margin-left:30px; display:block; background-color:#e8f4ed; color:#575d63; font-size:0.9em; text-decoration:none; padding:2px 2px 2px 10px;}
.untermenue_2 h3 a:hover{
	display:block;
	background-color:#f9cb81;
	color:#575d63;
	font-size:0.9em;
	text-decoration:none;
	padding:2px 2px 2px 10px;
	background-image: url(../pic/nav1.gif);
	background-repeat: no-repeat;
}
.h3_active { margin:0px; padding:0px; font-size:0.9em; margin-bottom:1px;}
.h3_active a:link, .h3_active a:visited {	background-image: url(../pic/nav_act.gif);
	background-repeat: no-repeat; margin-left:30px; display:block; background-color:#f9cb81; color:#575d63; font-size:0.9em; text-decoration:none; padding:2px 2px 2px 10px;}
.h3_active a:hover{
	display:block;
	background-color:#f9cb81;
	color:#575d63;
	font-size:0.9em;
	text-decoration:none;
	padding:2px 2px 2px 10px;
	background-image: url(../pic/nav_act.gif);
	background-repeat: no-repeat;
}
.untermenue_3 h4 { margin:0px; padding:0px; font-size:0.9em; margin-bottom:1px;}
.untermenue_3 h4 a:link, .untermenue_3 h4 a:visited { margin-left:50px; display:block; background-color:#e2e2e2; color:#575d63; font-size:0.9em; text-decoration:none; padding:2px 2px 2px 10px;}
.untermenue_3 h4 a:hover{
	display:block;
	background-color:#f9cb81;
	color:#575d63;
	font-size:0.9em;
	text-decoration:none;
	padding:2px 2px 2px 10px;
	background-image: url(../pic/nav1.gif);
	background-repeat: no-repeat;
}
.h4_active { margin:0px; padding:0px; font-size:0.9em; margin-bottom:1px;}
.h4_active a:link, .h4_active a:visited {	background-image: url(../pic/nav_act.gif);
	background-repeat: no-repeat; margin-left:50px; display:block; background-color:#f9cb81; color:#575d63; font-size:0.9em; text-decoration:none; padding:2px 2px 2px 10px;}
.h4_active a:hover{
	display:block;
	background-color:#f9cb81;
	color:#575d63;
	font-size:0.9em;
	text-decoration:none;
	padding:2px 2px 2px 10px;
	background-image: url(../pic/nav_act.gif);
	background-repeat: no-repeat;
}
.untermenue_4 h4 { margin:0px; padding:0px; font-size:0.9em; margin-bottom:1px;}
.untermenue_4 h4 a:link, .untermenue_4 h4 a:visited { margin-left:60px; display:block; background-color:#e2e2e2; color:#575d63; font-size:0.9em; text-decoration:none; padding:2px 2px 2px 10px;}
.untermenue_4 h4 a:hover{
	display:block;
	background-color:#f9cb81;
	color:#575d63;
	font-size:0.9em;
	text-decoration:none;
	padding:2px 2px 2px 15px;
	background-image: url(../pic/nav1.gif);
	background-repeat: no-repeat;
}
.h5_active { margin:0px; padding:0px; font-size:0.9em; margin-bottom:1px;}
.h5_active a:link, .h5_active a:visited {	background-image: url(../pic/nav_act.gif);
	background-repeat: no-repeat; margin-left:60px; display:block; background-color:#f9cb81; color:#575d63; font-size:0.9em; text-decoration:none; padding:2px 2px 2px 10px;}
.h5_active a:hover{
	display:block;
	background-color:#f9cb81;
	color:#575d63;
	font-size:0.9em;
	text-decoration:none;
	padding:2px 2px 2px 15px;
	background-image: url(../pic/nav_act.gif);
	background-repeat: no-repeat;
}
/* Ende Linkformatierung Hauptnavigation */
/* Linkformatierung Topnavigation */
#top_navi li a:link, #top_navi li a:visited { color:#ffffff; font-size:0.7em; text-decoration:none; padding:2px 2px 2px 10px;}
#top_navi li a:hover{
	color:#575d63;
	text-decoration:none;
	padding:2px 2px 2px 10px;

}
#top_re_nav li a:link, #top_re_nav li a:visited { color:#008035; font-size:0.9em; text-decoration:none;}
#top_re_nav li a:hover{
	color:#f39400;
	text-decoration:none;

}

/* Ende Linkformatierung Topnavigation */

/* Anfang Sitemap */
#sitemap { margin-left:30px;}
#sitemap h1, #sitemap h2, #sitemap h3, #sitemap h4 { margin:0px; padding:0px;}
#sitemap h1 { font-size:0.9em; display:block; width:20em; margin-bottom:1px;}
#sitemap h2 { font-size:0.8em; display:block; width:21em;margin-left:1em; margin-bottom:1px;}
#sitemap h3 { font-size:0.7em; display:block; width:22em;margin-left:2em; margin-bottom:1px;}
#sitemap h4 { font-size:0.8em; display:block; width:22em;margin-left:4em; margin-bottom:1px;}

#sitemap h1 a:link, #sitemap h1 a:visited { color:#008035;text-decoration:none; font-weight:bold;}
#sitemap h1 a:hover{color:#f39400;text-decoration:none;}
#sitemap h2 a:link, #sitemap h2 a:visited { color:#008035;text-decoration:none; font-weight:normal;}
#sitemap h2 a:hover{color:#f39400;text-decoration:none;}
#sitemap h3 a:link, #sitemap h3 a:visited { color:#5da37b;text-decoration:none; font-weight:normal;}
#sitemap h3 a:hover{color:#f39400;text-decoration:none;}
#sitemap h4 a:link, #sitemap h4 a:visited { color:#5da37b;text-decoration:none; font-weight:normal;}
#sitemap h4 a:hover{color:#f39400;text-decoration:none;}

/* Ende Sitemap */


/* allgemeines Layout */
.abstand_20 { padding-left:20px;}
.abstand_60 { padding-left:60px; margin-bottom:0px; margin-top:0px;}
.u_marg0 { margin:0px;}
.farbe1 { color:#008035;}
.farbe2 { color:#FF0000;}
.farbe-weis { color:#FFFFFF;}
.farbe-schwarz { color:#000000;}
.bild_re{ 
	float:right;
	margin-bottom:1.5em;
	margin-left:1.5em;
	border: 1px double #7fbf9a;
}
.bild_links{
	float:left;
	margin-bottom:1.5em;
	margin-right:1.5em;
	border: 1px double #7fbf9a;
}
.bild_unters {	float:right;
	margin-bottom:1.5em;
	margin-left:1.5em;}
.bild_unters img {border: 1px double #7fbf9a;}	
.bild_unttext {font-size:10px; padding-top:4px; color:#008035;}	
	 
#content h1 { font-size:1.1em; color:#f39400; font-weight:bold; margin-top:0px; padding-top:0px;}

#content h1 { font-size:1.1em; color:#f39400; font-weight:bold; margin-top:0px; padding-top:0px;}
#content h2 { font-size:1em; color:#f39400;}
.start_short h2 { font-size:1em; color:#f39400; margin-top:0px;}
#content h1.gruen { font-size:1.1em; color:#008035;}
#content h3 { font-size:1em;}
.contmB_re { width:15em; float:left;}
.cont_li { width:25em; float:left;}

.presse_bild { width:18em; float:left;}
.presse_cont { width:27em; float:left;}
.em07 { font-size:0.7em;}
.clear { clear:both;}

.zureuck { margin-left:20px;}
.zureuck a:link, .zureuck a:visited { color:#008035; font-size:0.8em; text-decoration:none;}
.zureuck a:hover{
	color:#f39400;
	text-decoration:none;

}
.box_sani {
	width:355px;
	background-color:#999999;
	float:left;
	margin-bottom:20px;
	
}
.box_titel {
	color:#008035;
	padding:5px;
	background: url(../pic/titel.png) repeat-x; font-weight:500;
}
.box_titel2 {
	color:#008035;
	padding:5px;
	background: url(../pic/titel_2.jpg) repeat-x; font-weight:500;
}
.box_titel a:focus { font-weight:bold;}
.box_cont {
	background-color:#FFFFFF; padding:5px; min-height:130px;
}
.box_detail { text-align:right; margin-right:20px; font-size:11px; margin-top:5px;}
.box_schatten {  display:block;
   border: 1px solid #666;
   position: relative;
   top: -3px;
   left: -3px;
}
.box_200 { margin-right:5px; float:left; display:block; width:165px;}
.box_li {float:left; display:block; width:21.2em;}
.box_re {margin-left:20px; float:left; display:block; width:21.2em;}
.box_5 {float:left;width:4.4em;}
.box_7 {float:left;width:7em;}
.box_15 {float:left;width:20em;}
.box_20 {float:left;width:20em;}
.box_27 {float:left;width:27em;}
.box_25 {float:left;width:25em;}
.box_30 {float:left;width:30em;}
.box_20px {float:left;width:20px;}
.box_60px {float:left;width:60px;}
.box_10 {float:left;width:8.9em;}
.box_12 {float:left;width:12em;}
.boxcont { clear:both; padding-bottom:2px;}
.bottom15 { margin-bottom:15px;}

.linie {
	background-image: url(../pic/hg_linie.gif);
	background-repeat: repeat-x;
	height:20px; clear:both; width:35em; margin-left:1em; margin-right:1em;
}
.linie_start {
	background-image: url(../pic/hg_linie.gif);
	background-repeat: repeat-x;
	height:10px; clear:both; 
}
.kontakt { float:right; width:17em;}

/* formular anfang */
input.area { color:#00008b; background-color:#fef4d9;  border-bottom:1px solid #7fbf9a; border-left:1px solid #7fbf9a; border-right:0px solid #f7d1b6; border-top:0px solid #eab28c;}
input.txt { color:#00008b; background-color:#fef4d9; border-bottom:1px solid #7fbf9a; border-left:1px solid #7fbf9a; border-right:0px solid #f7d1b6; border-top:0px solid #eab28c; width:200px; margin-bottom:5px;}
input.txt30 { color:#00008b; background-color:#fef4d9;  border-bottom:1px solid #7fbf9a; border-left:1px solid #7fbf9a; border-right:0px solid #f7d1b6; border-top:0px solid #eab28c; width:40px;margin-bottom:5px;}
input.txt160 { color:#00008b; background-color:#fef4d9; border-bottom:1px solid #7fbf9a; border-left:1px solid #7fbf9a; border-right:0px solid #f7d1b6; border-top:0px solid #eab28c; width:154px;margin-bottom:5px;}
input.btn { color:#008035; background-color:#fef4d9;  border-bottom:1px solid #7fbf9a; border-left:1px solid #7fbf9a; border-right:0px solid #f7d1b6; border-top:0px solid #eab28c; margin-left:350px;}
input.btnres { background-color:#FFFFFF; color:#ff0000; border-bottom:1px solid #7fbf9a; border-left:1px solid #7fbf9a; border-right:0px solid #f7d1b6; border-top:0px solid #eab28c; }
form { padding-left:50px;}
form p {  margin:0; padding:0; padding-top:5px;}
form label { float:left; width:30%; font-size:1em; font-weight:bold; margin-bottom:5px;clear: left;}
fieldset { margin-top:16px; padding:10px; width:400px;}
legend { color:#008035; padding:5px; font-size:0.9em; font-weight:700;}
.formular { width:400px; margin-bottom:0px; margin-top:30px; background-color:#ffffff; padding:10px;}

TEXTAREA {
 background-color: #fef4d9;

 width:300px;
 height:80px;
}
form { margin:0px; padding:0px;}
/* Formular ende */
.zeile_1 { background-color:#CCFFFF; display:block; clear:both;}
.zeile_2 { background-color:#FFFFCC; display:block; clear:both;}
.table_head { background-color:#bfdfcc; font-weight:bold;}
.table_zeile_1 { background-color:#e5f2ea;}
.table_zeile_2 {background-color:#fdf1e6;}
.table_z_grau { background-color:#dbd9d9; color:#9a9797;}
.kurs_hinweis { font-size:10px; color:#CC0000; padding-left:20px;}
.kurs_zurueck { float:right; width:300px;}
.kurs_top {float:right; width:32px;}

li {
	list-style: url(../pic/liste.gif) outside;
}
.table_kopf1 { background-color:#6e767d; color:#f39400; font-weight:bold;}
.ausgebucht { 
	background: url(../pic/ausgebucht.gif) no-repeat right center;
	background: url(../pic/ausgebucht.gif) no-repeat right center;
}
.mitHOVER tr:hover td{ background-color:#999fa4; color:#FFFFFF;}
#sprache span{font-size:0.9em; }
#sprache { width:60em; top:0px; text-align:right; float:left; position:absolute; color:#7fbf9a;} 
#sprache a:link, #sprache a:visited { color:#008035; font-size:0.9em; text-decoration:none;}
#sprache a:hover{color:#575d63;
	font-size:0.9em;
	text-decoration:none;

}
.pic_start { float:left; margin-right:10px; border:1px solid #666666;}
.start_short { display:block; margin-bottom:15px; clear:both;}
.start_links { width:340px; float:left;}
.start_rechts {width:340px;float:left; }
.start_short2 {
	display:block;width:300px;
	margin-bottom:15px;	
	border:1px dotted #888787; padding:10px; background-color:#FFFFFF;
}
.start_short3 { display:block; margin-bottom:15px;border:1px dotted #888787; padding:10px; background-color:#FFFFFF;width:320px;}
.hg_content {
	background-image: url(../pic/hg-start.jpg) ;
	background-position: center top;
	background-repeat: no-repeat;
}

/*  Tooltip */
.tooltip {
	font-size: 10pt;
	position: absolute;
	display: none;
	background-color: #EDECF4;
	border-width: 1px;
	border-style: solid;
	border-color: #E2860E;
}   
  
.tooltip .head {   
  font-weight: bold;   
  background-color: #E2860E;   
  color: #EDECF4;   
  padding: 2px; }   
  
.tooltip .content {   
  color: #666666;   
  font-weight: bold;   
  padding: 4px; }  
  
  
