body, html
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #48040D;
  margin: 0px;
  background-color: #E9E6DD;
  line-height: 15px;
}
select, input, textarea
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: solid 1px #8C1D33;
  background-color: #E9E6DD;
  color: #48040D;
}
input.button
{
  background-color: #E9E6DD;
  border: solid 1px #8C1D33;
  margin: 0;
  cursor: pointer;
}
a:link, a:visited, a:hover, a:active
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #48040D;
  font-size: 12px;
  text-decoration: underline;
}
a.fuss:link, a.fuss:visited, a.fuss:hover, a.fuss:active
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #48040D;
  font-size: 11px;
  text-decoration: underline;
}
td, th
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #48040D;
}
.text-klein
{
  color: #48040D;
  font-size: 11px;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#index
{
  position: relative;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
  text-align: left;
}
#home
{
  float: left;
  width: 800px;
  background-image: url(images/hg-home.jpg);
}
#head
{
  float: left;
  width: 800px;
}
#navi
{
  float: left;
  width: 169px;
  height: auto;
  padding-top: 30px;
  background-image: url(images/hg-navi.jpg);
}
#home1
{
  float: left;
  width: 595px;
  padding-left: 15px;
}
#fusszeile
{
  width: 630px;
  float: left;
  padding-top: 30px;
	padding-left: 170px;
  background-image: url(images/hg-home.jpg);
}
#unten
{
  width: 800px;
  float: left;
}
/* für die Sitemap */
li.up0
{
  margin-left:0px;
  margin-bottom:5px;
}
li.up1
{
  margin-left:20px;
  margin-bottom:5px;
}
/* Kalender für Formulare */
#kalender
{
  position:absolute;
  left:50%;
  top:50%;
  height:auto;
  width:auto;
  margin-top:-100px;
  margin-left:-100px;
  visibility: hidden;
  padding: 5px;
  background-color: #E9E6DD;
  border: solid 1px #8C1D33;
}
/* Tabelle mit Formularen */
.formTab td
{
  padding-bottom: 10px;
}
.padLeft
{
  padding-left: 10px;
}
.padLeft27
{
  padding-left: 27px;
}

#wetterOutBox
{
  float:left;
  width:155px;
  margin:0 0 20px 14px;
  border-top:1px solid #a9918e;
  border-bottom:1px solid #a9918e;
}

#wetterInBox
{
  float: left;
  background-color: #dedad2;
  padding: 4px;
  border-top: 1px solid #eae8e2;
  border-bottom: 1px solid #eae8e2;
  font-size: 11px;
}
#wetterInBox #aktuell
{
  float: left;
  padding: 3px 0;
}
#wetterInBox #wetterheute
{
  float: left;
  width: 100px;
  line-height: 14px;
  font-size: 10px;
  margin-top: 2px;
}
#wetterInBox .wettervorschau
{
  float: left;
  width: 49px;
  margin: 5px 0 2px;
  line-height: 10px;
  font-size: 8px;
}

/* Wetter aktuell */
.weather-sprites { 
  border: 1px solid #624c4f;
  float: left;
  margin-right: 5px;
  margin-top: 3px;
	background-image     : url(/images/wetter-icons-sprite.png); 
  background-color     : transparent; 
  background-repeat    : no-repeat; 
  height               : 40px; 
  width                : 40px; 
} 
#chance-of-rain {background-position: -0px -0px} 
#chance-of-storm {background-position: -40px -0px} 
#chance-of-snow {background-position: -80px -0px} 
#cloudy {background-position: -120px -0px} 
#dust {background-position: -160px -0px} 
#flurries {background-position: -200px -0px} 
#fog {background-position: -240px -0px} 
#haze {background-position: -280px -0px} 
#icy {background-position: -320px -0px} 
#mist {background-position: -360px -0px} 
#mostly-cloudy {background-position: -400px -0px} 
#mostly-sunny {background-position: -440px -0px} 
#partly-cloudy {background-position: -480px -0px} 
#rain {background-position: -520px -0px} 
#rain-snow {background-position: -560px -0px} 
#showers {background-position: -600px -0px} 
#sleet {background-position: -640px -0px} 
#smoke {background-position: -680px -0px} 
#snow {background-position: -720px -0px} 
#storm {background-position: -760px -0px} 
#sunny {background-position: -800px -0px} 
#thunderstorm {background-position: -840px -0px}
/* Wetter Vorschau */ 
.weather-sprites-small { 
	border: 1px solid #624c4f;
	float: left;
	margin-right: 2px;
  background-image     : url(/images/wetter-icons-small-sprite.png); 
  background-color     : transparent; 
  background-repeat    : no-repeat; 
  height               : 17px; 
  width                : 17px; 
} 
#chance-of-rain-small {background-position: -0px -0px} 
#chance-of-snow-small {background-position: -17px -0px} 
#cloudy-small {background-position: -34px -0px} 
#chance-of-storm-small {background-position: -51px -0px} 
#dust-small {background-position: -68px -0px} 
#flurries-small {background-position: -85px -0px} 
#fog-small {background-position: -102px -0px} 
#haze-small {background-position: -119px -0px} 
#icy-small {background-position: -136px -0px} 
#mist-small {background-position: -153px -0px} 
#mostly-cloudy-small {background-position: -170px -0px} 
#mostly-sunny-small {background-position: -187px -0px} 
#partly-cloudy-small {background-position: -204px -0px} 
#rain-small {background-position: -221px -0px} 
#rain-snow-small {background-position: -238px -0px} 
#showers-small {background-position: -255px -0px} 
#sleet-small {background-position: -272px -0px} 
#smoke-small {background-position: -289px -0px} 
#snow-small {background-position: -306px -0px} 
#storm-small {background-position: -323px -0px} 
#sunny-small {background-position: -340px -0px} 
#thunderstorm-small {background-position: -357px -0px}

