body {
background-color: #e5e5e5;
font-family: Verdana,Arial,sans-serif;
	height:100%;
	margin:0; /* margin:0 und padding:0 sind notwendig um die "blinde" Scrollleiste im IE zu entfernen */
	padding:0;
}
body>#menu { /* wird von allen Browsern au�er IE unterst�tzt */
	position:fixed;
}
#menu {
	left:0;
	top:0px;
	width:100%;
	z-index:4;
}

#inhalt {
background-image: url(images/logo.jpg);
background-position: center 70px;
background-repeat: no-repeat;
width: 95%;
margin-top: 50px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
padding-bottom: 10px;
}

#Geburt {
margin-top: 35px;
margin-left: 0.2%;
width: 15%;
height: 255px;
background-color: #fff;
border: none;
font-size: 0.6em;
text-align: left; 
padding: 0.5em;
overflow: auto;
}

#Termin {
margin-top: -255px;
margin-left: 86%;
width: 15%;
height: 255px;
background-color: #fff;
border: none;
font-size: 0.6em;
text-align: left; 
padding: 0.5em;
overflow: auto;
}

#counter {
width: 95%;
margin-top: 30px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 10px;
padding-bottom: 0px;
}

div.rahmenaussen {
background-color: #FFFFFF;
background-image: url(images/top.jpg);
background-position: 20px 0px;
background-repeat: no-repeat;
border: thin solid;
border-color: #98AAB1;
border-width: 1px;
margin-top: 0px;
margin-right: 7px;
margin-bottom: 7px;
margin-left: 7px;
}

div.rahmeninnen {
background-color: #FFFFFF;
border: thin solid;
border-color: #006699;
border-width: 2px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
margin-top: 90px;
margin-right: 15px;
margin-bottom: 0px;
margin-left: 15px;
}

div.rahmenganzaussen {
background-color: #e5e5e5;
border: hidden;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 7px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

div.rahmenaussenoben {
background-color: #FFFFFF;
background-image: url(images/top.jpg);
background-position: 20px 0px;
background-repeat: no-repeat;
border-left: thin solid;
border-top: thin solid;
border-right: thin solid;
border-color: #98AAB1;
border-width: 1px;
margin-top: 0px;
margin-right: 7px;
margin-bottom: 7px;
margin-left: 7px;
}

div.rahmeninnenoben {
background-color: #FFFFFF;
border-left: thin solid;
border-top: thin solid;
border-right: thin solid;
border-color: #006699;
border-width: 2px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
margin-top: 100px;
margin-right: 15px;
margin-bottom: 0px;
margin-left: 15px;
}

div.rahmenaussenunten {
background-color: #FFFFFF;
border-left: thin solid;
border-bottom: thin solid;
border-right: thin solid;
border-color: #98AAB1;
border-width: 1px;
margin-top: 158px;
margin-right: 7px;
margin-bottom: 15px;
margin-left: 7px;
}

div.rahmeninnenunten {
background-color: #FFFFFF;
border-left: thin solid;
border-bottom: thin solid;
border-right: thin solid;
border-color: #006699;
border-width: 2px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 10px;
margin-right: 15px;
margin-bottom: 0px;
margin-left: 15px;
}

div.rahmeninnen2 {
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-size: 14px;
   }

div.rahmeninnen3 {
background-image: url(images/bgtext.gif);
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 2px;
margin-right: 2px;
margin-bottom: 2px;
margin-left: 2px;
font-family: Verdana,Arial,sans-serif;
font-size: 14px;
}

p {
font-family: Verdana,Arial,sans-serif;
text-align: center;
color: #FF0000;
font-size: 13px;
font-style: bold;
}

td {
font-family: Verdana,Arial,sans-serif;
font-size: 10px;
}

h1 {
font-size: 12pt;
color: #FFA44F;
text-align: center;
margin-top: 2px;
margin-bottom: 2px;
}

h2 {
font-size: 12pt;
color: #FFA44F;
text-align: center;
margin-top: 10px;
margin-bottom: 10px;
}

h3 {
text-align: center;
font-style: italic;
font-size: 10pt;
color: #FF0000;
}

h4 {
text-align: left;
font-style: italic;
font-size: 10pt;
color: #000000;
}

h5 {
font-size: 0.9em;
}

ul#Navigation {
margin: 0;
padding: 0;
text-align: center;
font-size: 10pt;
}

ul#Navigation li {
list-style-type: none;
display: inline;
padding: 0; margin: 1px;
background-color: #e5e5e5;
}

ul#Navigation li a, ul#Navigation span {
text-decoration: none;
font-size: 0.8em;
color: #0000FF;
padding: 1px;
border: 2px solid #0000FF;
}

ul#Navigation a:hover, ul#Navigation span {
color: #FFA44F;
border: 2px solid #FFA44F;
background-color: #FFF6EF;
}

ul#Navigation li.hi a, ul#Navigation span {
color: #FFA44F;
border: 2px solid #FFA44F;
background-color: #FFF6EF;
}

