
@media only screen and  (max-width: 400px) {

  #container {
    position: absolute;
    left: 0;
	width: 100%;
    margin-left: 0px;
    margin-top:   0px;
    }
  #logo {
    position:absolute; 
    left:0px; 
    top:0px;  
    width: 100%; 
    z-index:1;
    }
   #logob { 
	visibility:hidden;
	}
   #buttonleiste {
	position:absolute; 
	left:0px; 
	top:210px; 
	width:336px; 
    height:43px; 
	}
    #nav {
    width= 300px;
    height= 43px; 
    border=0;
	visibility:hidden;
    }
    #textbereich {
    position:absolute; left:0px; top:269px; width:300px; height:<?php echo $hoehe-300 ?>px; 
	visibility:hidden;  
    }
	#sp {
	visibility: visible;
	}
	#fuss {
	visibility: hidden;
	}
	#keywords {
	visibility: hidden;
	}
	#strvert {
	visibility: hidden;
	}
	#infos {
	visibility: hidden;
	}
	#impressum {
	visibility: visible;
	}
    #Layer1 {
	position:absolute; 
	left:6px; 
	width:260px; 
	height:158px;
	}
    #Layer11 {
	visibility:hidden;
	}
}

@media only screen and  (min-width: 401px) and  (max-width: 899px)  {

  #container {
    position: absolute;
    left: 0px;
    margin-left: 0px;
    margin-top:   0px;
    width: 400px;
           }

  #logo {
    position:absolute; 
    left:0px; 
    top:0px;  
    width: 900px; 
    z-index:1;
}

   #logob { 
	width: 519px;
    height: 187px;			
}
 #buttonleiste {
	position:absolute; 
	left:0px; 
	top:210px;
	width: 336px; 
    height:43px; 
	}

  #nav {
    width= 900px;
    height= 43px; 
    border=0;
    }

  #textbereich {
    position:absolute; left:0px; top:269px; width:631px; height:<?php echo $hoehe-300 ?>px; 
    }

	#sp {
	visibility:hidden;
	}
    #Layer1 {
	position:absolute; 
	left:6px; 
	top: -135px;
	width:260px; 
	height:158px;
	}
}

@media only screen and (min-width: 900px)  {

  #container {
    position: absolute;
    left: 50%;
    margin-left: -450px;
    margin-top:   0px;
           }

  #logo {
    position:absolute; 
    left:0px; 
    top:0px;  
    width: 900px; 
    z-index:1;
}

   #logob { 
	width: 519px;
    height: 187px;		
}


 #borderleft {
	position:absolute; 
	left:-8px; top:210px; 
	z-index:7; 
	}
 #borderright {
    position:absolute; 
    left:901px; top:210px; 
    z-index:8; 
    }

 #buttonleiste {
	position:absolute; 
	left:0px; 
	top:210px; 
	width:336px; 
    height:43px; 
	}
  #nav {
    width= 900px;
    height= 43px; 
    top: 400px;
    border=0;
}

  #textbereich {
    position:absolute; left:0px; top:269px; width:613px; height:<?php echo $hoehe-300 ?>px;   
}
	#sp {
	visibility:hidden;
	}

    #Layer1 {
	position:absolute; 
	left:6px; 
	top: -135px;
    width:260px; 
	height:158px;

}
}
body {
	font-family: Arial, Helvetica, sans-serif;
    background-color:#FFFFFF;
	font-size: 14px;
}




form { margin-bottom:0; }
td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4 {font-family:Arial, Helvetica, sans-serif;}

h1 {size: 12px; margin: 0px; color:#0000CC;}
h2 {size: 11px; margin: 0px; color:#999999;}
h3 {size: 10px; margin: 0px; color:#999999;}
h4 {size:  9px; margin: 0px; color:#0000CC;}

.Stil1 {font-size: 11px; color:#990000;}
.Stil2 {font-size: 11px; color: #666666;}
.Stil3 {font-size: 12px; color: #990000;}
.Stil4 {font-size: 14px; color:#990000;}
.Stil4b {font-size: 14px; color:#0000CC;}
.Stil5 {font-size: 12px; color: #666666;}
.Stil6 {font-size: 14px; color: #990000;}
.Stil7 {font-size: 14px; color: #0000CC;}
.Stil8 {font-size: 14px; color: #FFFFFF;}
.Stil9 {font-size: 12px; color: #0000CC;}
.Stil10 {font-size: 12px; color: #333333;}
.Stil11 {font-size: 14px; color: #FFCC00;}
.Stil12 {font-size: 14px; color: #0066CC;}
.Stil13 {font-size: 14px; color: #009900;}
.Stil13_2 {font-size: 12px; color: #009900;}
.Stil14 {font-size: 18px; color: #FF0033;}
.Stil14b {font-size: 18px; color: #990000;}
.Stil15 {font-size: 16px; color: #333333;}
.Stil16 {font-size: 14px; color: #333333;}
.Stil17 {font-size: 11px; color: #0000CC;}
.Stil18 {color: #FFCC00}
.Stil19 {color: #35349A}
.Stil20 {font-size: 14px; color: #FF0033;}
.Stil21 {font-size: 12px; color: #0000CC;}
.Stil22 {font-size: 11px; color: #999999;}
.Stil23 {font-size: 16px; font-weight:bolder; color: #0000CC;}
.Stil24 {font-size: 18px; color: #89B13B;}


br { line-height: 1.5em;}

.aerzte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0000CC;

}
.aerzte_16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0000CC;

}

li, ul, ol {
	color: #333333;
	font-size: 12px;
    line-height: 1.5em;
    margin-left: -10px;
}
p { margin-top: 0px;}

a:link, a:active, a:visited, a:hover, a:active, a:focus {outline: none; font-size: 12px;}

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
a:visited {
	color: #669900;
}
a:hover {
	color: #669900;
}
a:active {
	color: #669900;
}

a.start, a.start:link, a.start:visited, a.start:hover, a.start:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #999999;
}

textarea{resize:none;}
