* {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

body {
  position: relative;
  margin: 0px;
  padding: 0px;
  background-image: url(images/hg.jpg);
  background-repeat: repeat-x;
  background-color: #FFFFFF;
  font-size: 11px;
  color: #666666;
}

img {
  border:0px;
  vertical-align: bottom;
}


#container {
  position: relative;
  width: 960px;
  min-height: 600px;
  height: auto !important;
  height: 600px;
  margin:auto;
}

#nav {
  position:relative;
  height:18px;
  width:960px;
}



#content {
  vertical-align: top;
  position:relative;
  min-height: 386px;
  height: auto !important;
  height: 386px;
  background-image: url(images/mainhg.jpg);
  background-repeat: repeat-x;
}

#spruch {
  position: relative;
  width: 621px;
  height: 195px;
}

#header {
  position: relative;
  width: 621px;
  height: 150px;
}

#inhalt {
  position: relative;
  padding: 15px;
  left:25px;
  width: 800px;
  height: 350px;
  min-height: 350px;
  height: auto !important;

}

#inhaltlinks {
  position: relative;
  float:left;
  width: 400px;
  height: 350px;
  min-height: 350px;
  height: auto !important;
}

#inhaltrechts {
  position: relative;
  float:right;
  width: 400px;
  height: 350px;
  min-height: 350px;
  height: auto !important;
}

#strich {
  position: relative;
  width: 960px;
  height: 41px;
}
#tabelle {
  position: relative;
  width: 960px;
  height: 150px;
}

#footer {
  position: bottom;
  height: 45px;
  top: 0px;
  text-align:center;  
}



h1 {
  font-weight: bold;
  font-size:13px;
  color:#666666;
  margin:0px;
}

h2 {
  font-weight: bold;
  font-size:11px;
  color:#666666;
  margin-right:0px;
}

h3 {
  font-weight: bold;
  font-size:11px;
  color:#666666;
  margin-right:0px;
  font-style: normal;
}

ul {
	font-style:normal;
}

td.nachtdienst {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    text-align: center;
    color: #000000; 
    padding: 1px;
    background-color : #FAFAE2;
    border: 1px solid #B4D6EA;
}
td.gelb {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
    text-align: center;
    background-color : #FFFF33;
	width : 20px;
    padding: 1px;
    border: 1px solid #B4D6EA
}
td.gruen {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
    text-align: center;
    background-color : #009933;
	width : 20px;
    padding: 1px;
    border: 1px solid #B4D6EA
}
td.braun {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
    text-align: center;
    background-color : #996600;
	width : 20px;
    padding: 1px;
    border: 1px solid #B4D6EA
}
td.weiss {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
    text-align: center;
    background-color : #FFFFFF;
	width : 20px;
    padding: 1px;
    border: 1px solid #B4D6EA
}
td.orange {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
    text-align: center;
    background-color : #FF9900;
	width : 20px;
    padding: 1px;
    border: 1px solid #B4D6EA
}
td.lila {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
    text-align: center;
    background-color : #9966CC;
	width : 20px;
    padding: 1px;
    border: 1px solid #B4D6EA
}
td.hgruen {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
    text-align: center;
    background-color : #66CC66;
	width : 20px;
    padding: 1px;
    border: 1px solid #B4D6EA
}
td.rosa {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
    text-align: center;
    background-color : #FF9999;
	width : 20px;
    padding: 1px;
    border: 1px solid #B4D6EA
}
td.hblau {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
    text-align: center;
    background-color : #33CCFF;
	width : 20px;
    padding: 1px;
    border: 1px solid #B4D6EA
}
td.blau {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
    text-align: center;
    background-color : #6600FF;
	width : 20px;
    padding: 1px;
    border: 1px solid #B4D6EA
}
td.graublau {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
    text-align: center;
    background-color : #B4D6EA;
	width : 20px;
    padding: 1px;
    border: 1px solid #B4D6EA
}

/* links */
a,a:link,a:visited,a:active {
  font-size: 11px;
  font-style: normal;
  color: #666666;
  text-decoration: underline;
  font-weight:normal;
}

a:hover {
  font-size: 11px;
  font-style: normal;
  color: #666666;
  text-decoration: none;
  font-weight:normal;
}

a.blacklink:link,a.blacklink:visited,a.blacklink:active {
  font-weight: bold;
  text-decoration:none;
  font-size: 11px;
  color:#666666;
  text-decoration: underline;
}

a.blacklink:hover {
  font-weight: bold;
  text-decoration:none;
  font-size: 11px;
  color:#666666;
  text-decoration: none;
}

input,textarea,select{
  font-size: 11px;
  color: #666666;
  background-color : #FFFFFF;
  border:1px solid #666666;
  padding:1px;
}



