html {
background: #fff url(../img/background.gif);
height:100%;
}

body {
background:transparent url("../img/cnt-background.png") repeat-y;
background-position:50% 0;
margin:0;
padding:0;
height:100%;
}

html>body {
 min-height:100%;
 height:auto;
}

#content{
min-height: 700px;
width: 877px;
margin:auto;
padding:0;
text-align:left;
}

#headerimg {
padding: 66px 0 0 43px;
margin: 0;
}

#menu {
padding: 44px 0 0 43px;
}

#textarea {
width: 529px; /*529 - 65padding */
float: left;
background-color: #FFFFFF;
margin: 22px 22px 166px 43px;
}

.spotlight {
width: 243px;
background-color: #FFFFFF;
float: left;
margin: 22px 0 22px 0;
}
.textcontainer {
padding: 0 22px 0 22px;
}
.textcontainersmall {
padding: 0 11px 0 11px;
}

/* ------ font-styles ------- */
p, body, #textarea {
   color:#89130a;
   font-size:11px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   line-height: 1.5;
}
h1 {
	font-size: 14px;
  height: 33px;
  width: 179px;
text-indent: -9999px; 
}
h1.klangbeginn {
  background: url(../img/klangbeginn.gif) no-repeat;
}
h1.klangbeispiele {
  background: url(../img/klangbeispiele.gif) no-repeat;
}
h1.klangarbeit {
  background: url(../img/klangarbeit.gif) no-repeat;
}
h1.klanggestalterin {
  background: url(../img/klanggestalterin.gif) no-repeat;
}
h1.klangkontakt {
  background: url(../img/klangkontakt.gif) no-repeat;
}
h1.klangnetz {
  background: url(../img/klangnetz.gif) no-repeat;
}
h1.klangneuigkeiten {
  background: url(../img/klangneuigkeiten.gif) no-repeat;
}
h1.klangspiele {
  background: url(../img/klangspiele.gif) no-repeat;
}

a {
      color: #89130a;
      text-decoration: none;
	  border-bottom: 1px solid #bdbf2e;
}

/* ------ formatting-styles ------- */
.linie {
        border-bottom: 1px solid #878889;
        line-height: 1;
}

.unfloater {
        line-height: -1px;
        clear: both;
}