/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */ 

h1, h2, h3 { line-height: 1.0em; }
html {margin: 0; padding: 0; height: 1%;}
body {  margin: 0px; padding-top: 1px; font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align: center; }
div#bg { background:url(bg.gif); background-repeat: repeat-x; background-color: transparent; } /* verlauf.jpg */
div#container { text-align: left; width: 997px; margin: 0px auto; border: 0px solid red; }
table { width: 100%; margin: 0; padding: 0; border: 0px solid red;}
div#sentiment {position: absolute; top: 55px; right: 0px; left: 0px; width: 100%;
   text-align: left; font: italic bold 17px Arial, sans-serif;
   color: white; padding: 3px;
   background: transparent url(halfscreen-black.gif) center repeat;}

table#not { width: 100%; border: 0px solid red;}
#not td { width: 50%; border: 0px dotted blue; line-height: 100%; border: 0px solid blue; }
.padded { padding-bottom: 8px; }
strong { font-weight: 400 }
/*div*/

#navleiste { lackground-color: /*#0066cc*/ #0099cc;  margin-bottom: 0px;}
#home a:link {  font-weight: bold; color: white; font-size: 18px; text-decoration: none; }
#home a:hover { font-weight: bold; color: red; } 
div#crumbs a{ color: black; text-decoration: none; font-size: 13px;  font-weight: normal;   }
div#crumbs a:hover { color: red; font-weight: bold; } 
div#crumbs { 
	font-family: arial, sans-serif;
	text-align: center;
	margin: 0px auto; 
	padding: 10px 0px 0px 20px;
	float:left; 
	vertical-align: middle;
	letter-spacing: 0.1em;
	} 
div#domain_left { float: left; font-size: 18px; padding: 10px 18px 10px 6px; font-weight:bold;  text-decoration: none;  
	color: black;
	}
div#skype { float:left; }
div#domain_right { font-size:18px; text-align: right; font-weight: bold; padding: 10px 5px 10px 0px; 
	color: black;
	} 

.white { background: white; }
td#natur { padding-left: 0px; width: 50%; text-align: center;}
td#natur_nn { color: white; padding-left: 0px; width: 40%; text-align: center;}
td#natur a{  color: white; text-decoration: none;}
td#natur a:hover{  color: #15193e; }
td#domain_nn a:hover{  color: #058dc7; }
td#domain { width: 29%; text-align: left;	padding-left: 0%; }
td#domid { color: black; width: 50%; text-align: left;	}
td#domain_nn { width: 70%; text-align: left; padding-left: 0%;} 
td#domain_nn a{ color: white; }
td#domain_ { width: 32%; text-align: left;	padding-left: 2%; }
td#domain_nn_ { width: 65%; text-align: left; padding-left: 5%;} 
td#domain_nn a:visited{ width: 75%; text-align: left; }		
td#telef { text-align: right; padding-right: 1px; }
h1#arztheader { text-decoration: none; color: #3c7eae; letter-spacing: -0.1px;
	margin: 0px 0px; padding: 0px 0 0px 0;	font-size: 1.1em; }		 
h2#zusatzbez { font-size: 1em; color: grey; }		 
div#buttons {   background-color: #eaf8fb;/*#59cfe9;*/ padding: 10px 0px; margin: 0px 0px; }
.relat { padding: 0px 5px; }
.elat { vertical-align: middle; }

td.left_
{
width: 50%;	
margin-right: 20px;	
padding-left: 10px;
background-color: #ffffff;	
margin-left: 7px;
}

td.right_
{
background-color: #ffffff;	
width: 50%;
/*position: relative; right: 0;*/
padding-left: 0px;
padding-right: 0px;
}
  
div#masthead, div#mastheads  a { text-decoration:none; font-weight:normal; }
div#masthead  a { text-decoration:none; font-weight:normal; }
div#masthead, div#mastheads  a:link { text-decoration:none; font-weight:normal; color: black;}
div#masthead, div#mastheads  a:visited { text-decoration:none; font-weight:normal;color: black;}
div#masthead, div#mastheads  a:hover { text-decoration:none; font-weight:normal; color: black;}
div#masthead, div#mastheads  a:active { text-decoration:none; font-weight:normal; color: black;}
div#masthead, div#mastheads  a:focus { text-decoration:none; font-weight:normal;  color: black;}

div#artikel .p1 { letter-spacing: -1px; }
div#artikel .rechts{
 
 background: white; /*#fff*/;
 border-left:1px solid #ccc;
 border-bottom:1px solid #ccc;
 margin:0 0 0 10%
}
.button { padding: 10px 0px; } 
a.button, a.button_home, a.buttonDis {
display: block;
background-color: transparent;
background-repeat: no-repeat;
width: 140px;
height: 28px;
margin: px ;
padding: 5px 0 0 0;
}
a.button { background-image: url(buttonBackground.gif); }
a.button, a.button_home:hover {
background-position: 0 -69px;
}
a.button_home { background-image: url(buttonBackground_home.png);}
a.button_home:hover { background-image: url(buttonBackground_home.png);}
a.button_home, a.button:hover {

background-position: 0px  4px;/* 0 -0px; */
}
a { color: blue;}
a:link { color: blue; }
a:visited {color: blue; }

a { color: blue;}
a:link { color: blue; }
a:visited {color: blue; }

a.button, a.button_home, a.button:link, a.button:visited {
font-weight: bold;
text-decoration: none;	
font-size:	0.7em;
color: #002577;
}
a.button:hover, a.button_home:hover,a.button:active {
color: #002577;
}
a.buttonDis:link, a.buttonDis:visited, a.buttonDis:hover, a.buttonDis:active {
background-position: 0 - 72px;
color: #5F5F5F;
cursor: default;
}


li { list-style:none; margin:0; padding: 0; text-decoration:none; }
td#left ul { list-style:none; margin:0; padding: 0; text-decoration:none; }
/* td#left li { padding: 0.5em, 0, 0.25em; } */
td A { font-weight: normal; }
td A:link {text-decoration: none;  }
td A:visited {text-decoration: none; }
td A:active {text-decoration: none; }
td A:hover {text-decoration: underline; }

table#content-top {  text-align: left;border-color: white; border-width: 0px;  }
#content-top td {  font-size: 20px; line-height: 24px; font-weight: normal; vertical-align: top; }
#content-top div.sprechz_side td { vertical-align: top; padding: 0px 0px 0px 0px; }
#content-top td p { lackground-color: green;   1em; }


#content-top td.25
{
width: 25%;
padding-left: px;
}

/*#content-top td.left
{
background-color: #ffffff; 
width: 50%;
padding-left: 10px;
}

#content-top td.right
{
background-color: #ffffff;	
width: 49%;
padding-left: 10px;
}
*/

td#right p.ueber { font-weight: 400; margin-top: 10px; }
p {
line-height: 1.66;
margin: 0.5em 0em;
padding:0 0em;
}
.urlaub_td { margin-left: 10px; text-align: center;}
.vertretung { white-space: nowrap; font-weight:normal; }
.bold_6 { font-weight: 600; }
p.bold { font-weight: bold; color: red;}
.rot_name { color: red;}
.gruen_name { color: green;}
h4.big { margin: 10px 0px 20px;  font-size: 1.33em; line-height: 1.33em; font-weight: bold; }
h1.gg { margin: 10px 0px 7px 0px;  padding: 1px; font-size: 1.1em; line-height: 1em; font-weight: 600; 
	background-color: #5B94FF; color: grey; }

h1.ggr {  /* Links  Allgemeinarzt  Aus der praxis*/
	margin: 4px 0px 2px -9px;  padding: 3px 10px; font-size: 18px; line-height: 1em; font-weight: 400; background-color:  #86B6F9; color: white; 
}
h1.ggl { 
	 color: white; 	margin: 1px 20px 2px -9px;  padding: 3px 10px; font-size: 1em; line-height: 1em;  background-color:  #a6caFF; C1D6F2; /* #D9ECBE; #C5E0DC;#86B6F9;*/ }	
}
h1.ggs { /* Allgemeinmedizin / Naturheilferfahren*/
	margin: 6px 3px 26px -1px;  padding: 12px 6px 4px 0px; font-size: 1em; font-weight: 600; /*#4d8dd5;/*#ebf4ff; */color: ; 
	/*border-top:3px solid #0BCE7E;*/
}
h1.ggs_lage { padding: 0px; margin: 0px;
	font-size: 1em; font-weight: 600; /*#4d8dd5;/*#ebf4ff; */
}
h1.ggs_reise { 
	margin: 0px 0px;  padding: 6px 3px 4px 0px; font-size: 1em; line-height: 1em; font-weight: 600; /*#4d8dd5;/*#ebf4ff; */color: ; 
	}
h1.ggn { 
	margin: 4px 0px 2px -9px;  padding: 3px 10px; padding-top: 20px; font-size: 1em; font-weight: 600;  background-color: re; #4d8dd5; color: black;
		 border-bottom: 3px solid red;
	}

#red { color: red }	
h2.gg { font-size: 1em; font-weight: normal; }
h2.ggb { font-size: 1em; font-weight: bold; }
h3.gg { margin: 10px 0px 10px; font-size: 1.1em; line-height: 1.33em; font-weight: bold; }
h3.big { margin: 15px 0px 10px; font-size: 1.1em; line-height: 1.1em; font-weight: 500; }
h3.urlaub { margin: 5px 0px 5px; font-size: 1.1em; line-height: 1.33em; font-weight: bold; }
h5#oeffz { margin: 15px 0px 0px; font-size: 1.1em; font-weight: bold; }
h5.preise { margin-bottom: 0.33em; margin-top: 0 em; font-size: 0.9em; }
div.sprechz_side { border: solid red; border-width: 0px 0; line-height: 3em; }
div.sprechz_side table {padding: 0; margin: 0px; }
div.sprechz_side tr {  padding: 15px 0px; margin: 5px 0px; }
div.sprechz_side td {  padding: 15px 0px 0px 0; margin: 5px 0px; text-align: left; }
div.sprechz_side td.erste { width: 25%; padding: 15px 0px; margin: 5px 0px; } 
div.clearer {clear: left; }
div.sprechz_side td.telo { padding-bottom: 10px; color: green; }
div.sprechz_side td.telu { padding-top: 10px; } 
.linktext { text-decoration:none; font-size: 0.8em; font-weight: 600; color: red; }
div#praxis { margin: 0px 0 0 0; padding: 0px 0 40px 0px; }
div.rotbalken { margin:1em 0;  border: solid red; border-width: 2px 0;  padding: 2px 5px 2px 0;}
div#artikel {  margin: 0% 0%; padding: 17px 0px 10px 20px; font-weight: 400; font-size: 16px; color: black; background-color: #ffffff;}
h2#joker {   background-color: white; color: black;#0000FF; #3c7eae; /*background-color: #3c7eae;*/ margin-top: 0px; padding: 15px 0px 0px 0px;}
h2#team {   font-size: 1em; background-color: white; color: black;#0000FF; #3c7eae; /*background-color: #3c7eae;*/ margin-top: 0px; padding: 15px 0px 10px 0px;}
div#pad10 { padding-left: 10px; margin-top: 12px; background-color: #ffffff; } 
div#artikel p { padding-left: 0px; }
div#artikel-container { width: 930px; margin: 0 auto; padding: 0; }
div#artikel_print { background-color: white; float: left; padding: 30px 70px 50px; font-weight: 500; font-size: 1em; }
div#artikel a { color: blue; }
div#artikel h3 { font-size: 110%;  font-weight: bolder;  margin-top: 6px; margin-left: 10px; margin-bottom: 10px; color: #0000FF; #3c7eae;}

td#last_line_left {  padding: 5px 0px 10px 10px; }
td#last_line_right { padding: 5px 10px 10px 0px; width: 50%;  text-align: right; font-style: italic; font-size: 0.88em;}
.foots { white-space: nowrap; color: black; padding: 3px 0px 3px 0px; font-size: 0.88em; font-weight: 500;}
#foot { text-align: center; font-size: 0.75em; padding-bottom: 10px; }
/*.footer_line { color: black;  border: solid black; border-width: 1px 0px 0px 0px; font-size: 0.88em; font-weight: 500;}*/
div#futer { }
div#haupt_futer { height:1%; width: 970px; margin: 0 auto; }
div#section_futer { /*clear: both; */height:1%; width: 930px; margin: 0 auto; }	
div#footer {padding: 0px 0px 30px 0px;}	
td#kw { font-size: 90%;  font-weight: lighter; padding-top: 4px; }
td.rechtso {  width: 70%; font-size: 0.66em; text-align: right; }
tr.footer td{ font-size: 100%;  font-weight: lighter; letter-spacing:0.0em; }
/*tr.footer h4 { color: #ffffdd; margin:0; padding: 0 0 10px 0; }*/
tr.footer td.ueber { padding-top: 5px; padding-bottom: 5px;; }
tr.footer  { font-weight: bold; }
tr.footer a { font-weight: bold; }
tr.footer a:link { font-weight: bold; }
tr.footer a:visited { font-weight: bold; }
tr.footer a:hover { font-weight: bold; }
div#raucher-footer { float: left; color: #0119aa; padding: 15px 130px 20px; font-weight: 500; font-size: 1em; }
div.item { padding: 15px 0px 0px 0px;}
div.item img {float: left; margin: 0px 30px 10px 20px;}
li.abst-ob {  padding-top: 0.66em; }
.b { font-weight: bold }
.b6 { font-weight: bold; }
.b4 { font-weight: normal; }
.b4pad { font-weight: normal; line-height:1.4em; }
li.ha { line-height: 3em; margin-bottom: 20px; }
li.small { font-size: 0.9em; }
.not { padding: 10px 0px 4px 0px; font-weight: normal; text-align: left; }

a:hover.apo { background-color: orange; }
td#rk { text-align: center; }
.none { text-decoration: none; }
.ha { font-weight: bold; margin: 30px 0 20 px; }
.red { color: red; }
.red_bold { color: red; font-weight: bold;}
td.anm { text-align: right; }
div#cal { width: 30%; margin: 15px  0px 15px; }
.sdn {display: none }
/* *[type="button"]:hover
{
 background-color:#aaaaff;
}
*/
div.center { text-align:center; font-weight: bold; margin: 20px 0 0 0; }
div.center_reise { text-align:center; font-weight: bold; margin: 0px 0 0 0; }
#berufsbez { padding: 5px 0px 0px 10px; }
/*
ol { margin-left: 0; padding-left: 1em; }
ol li{ line-height: 3 em; padding-top: 10px;}
*/
.text_dec_none a { text-decoration: none; color: black; }
.aktivierung { font-weight:bold; padding-bottom: 10px; }
div.rahm { padding-left: px; margin: 25px 0px; border: solid red; border-width: 1px; }
li.links { margin-top: 15px; margin-bottom: 0px; }
table#preise { width: 50%; } 
table#preise75 { width: 75%; } 
td.preise { text-align: left;  }
ul { margin: 0; padding: 0; }
li { margin: 0; padding: 0; }
ul#diphterie { padding-top: 8px; }
#diphterie li { margin: 0; padding-bottom: 5px; }
a.google_maps { font-size: 0.66em; font-weight: bold; margin: 15px 0px; letter-spacing: px; }
table td.zeiten { text-align:left; white-space: nowrap; }
ul.listen_za { line-height: 1.66em; }
#mitte { width: 75%; margin-left: 17.5%}


