div.spalte {
  float: left; width: 49%; overflow: hidden;
  font-size: 14px;
}
div.spalte table td {
  vertical-align: top;
  font-size: 14px;
}
div.spalte input {
  width: 80%;
}

/* Runde Ecken */

b.btop, b.btop b, b.bbot, b.bbot b{
    display: block;height: 10px;font-size: 1px;
    background-image:url(rc.png);
    background-repeat: no-repeat}
b.btop b{background-position: 100% -10px}
b.bbot{background-position: 0 -20px}
b.bbot b{background-position: 100% -30px} 

#navigation.nav2010 {
  background: #fffcc8;
  height: 300px;
  border: 0;
  padding-left: 20px;
  width: 400px;
}
#navigation.nav2010 ul, #navigation.nav2011 ul {
  border: 0;
}

#banner.nav2010  {
  width: 450px; height: 290px;
  overflow: hidden;
  border: 0;
  text-align: right;
}
#navigation2011 {
  background: #fffcc8;
  border: 0;
  margin: 15px 0 0 640px;
  width: 260px;
  clear: both;
  text-align: center;
  height: 3em;
}


/* Navigationsleiste */

  #navigation2011 ul {
  	list-style-type: none;
  	text-indent: 0px;
  	margin: 0 0 0 0px;
  	padding: 2px 15px 20px 15px;
  }
  
  #navigation2011 li {
  	display: inline;
  	text-decoration: none;
  	margin: 0 0 0 0;
  	padding: 0 0 0 0;
  	font-size: 0.9em;
  }
  #navigation2011 a {
  	text-decoration: none;
  	color: #000;
  }
	#navigation2011 a.selected, #navigation2011 a:hover, #navigation2011 a:active {
  	text-decoration: none;
	}

#kopf {
    border-top: 5px solid #333333;
    border-bottom: 0;
}

#login {
    background: #fffcc8;
}

#text table td {
  vertical-align: top;
  text-align: left;
  border: 0;
  padding: 0;
  margin: 0;
}

#text table td img {
  margin: 0;
  padding: 0;
  border: 0;
}

#text table td.imagelist {
  line-height: 0px;
  font-size: 0px;
}

#text table td.imagelist img {
  clear: both;
}
