ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{
  margin: 0;
  padding: 0;
}
a img,:link img,:visited img { border: none; }

a,
a:hover
{
  text-decoration: none;
}

body
{
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-color: #fff;
  height: 100%;
}

table, th, tr, td
{
  margin: 0;
  padding: 0;
  border: 0;
  border-spacing: 0;
  border-collapse: collapse;
  /* vertical-align: top; */
}

.center
{
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
}

.background
{
  width: 100%;
  height: 564px;
  /* margin-top: -282px; */
  margin-top: -303px;
  position: relative;
}

.rahmen
{
  background-image: url('/images/background.gif');
  background-repeat: repeat-x;
  background-position: 0px 41px;
  border: 1px solid #f0f0f0;
  width: 1022px;
  padding-top: 41px;
}

.content
{ 
  width: 901px;
  height: 564px;
  position: relative;
}


a,
a:hover,
a:visited,
a:active
{
  text-decoration: none;
  /* color: inherit; */
}

#logo
{
  background: url('/images/master.gif') no-repeat 0px -150px;
  width: 95px;
  height: 47px;
  cursor: pointer;
}



.btnTopActive
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  width: 108px; /* 135-27 */ 
  height: 17px; /* 21-4 */
  color: #522720;
  padding-top: 4px;
  padding-right: 27px;
  text-align: right;
  text-decoration: none;
  cursor: pointer;
}

.btnTop,
.btnTop a,
.btnTop a:hover,
.btnTop a:visited,
.btnTop a:active
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  width: 108px; /* 135-27 */ 
  height: 17px; /* 21-4 */
  color: #522720;
  padding-top: 4px;
  padding-right: 27px;
  text-align: right;
  text-decoration: none;
  cursor: pointer;
}

.btnNav
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  width: 66px;
  height: 31px;
  color: #FFFFFF;
  text-align: right;
  text-decoration: none;
  cursor: pointer;
}

.btnMain,
.btnMain a,
.btnMain a:hover,
.btnMain a:visited,
.btnMain a:active
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  width: 108px; /* 135-27 */ 
  height: 17px; /* 21-4 */
  color: #FFFFFF;
  padding-top: 4px;
  padding-right: 27px;
  text-align: right;
  text-decoration: none;
  cursor: pointer;
}

.btnNav2Left
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  width: 108px; /* 135-27 */ 
  height: 17px; /* 21-4 */
  color: #522720;
  padding-top: 4px;
  padding-left: 27px;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
}

.btnNavLevel
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  width: 135px;
  height: 17px; /* 21-4 */
  color: #522720;
  padding-top: 4px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
}


.btnNavLevel a,
.btnNavLevel a:visited,
.btnNavLevel a:active
{
  text-decoration: none;
  color: #522720;
}
.btnNavLevel a:hover
{
  text-decoration: underline;
  color: #522720;
}


.btnNav2Right
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  width: 108px; /* 135-27 */ 
  height: 17px; /* 21-4 */
  color: #522720;
  padding-top: 4px;
  padding-right: 27px;
  text-align: right;
  text-decoration: none;
  cursor: pointer;
}

.btnBottomActive
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  width: 108px; /* 135-27 */ 
  height: 17px; /* 21-4 */
  color: #522720;
  padding-top: 4px;
  padding-right: 27px;
  text-align: right;
  text-decoration: none;
  cursor: pointer;
}

.btnBottom
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  width: 108px; /* 135-27 */ 
  height: 17px; /* 21-4 */
  color: #522720;
  padding-top: 4px;
  padding-right: 27px;
  text-align: right;
  text-decoration: none;
  cursor: pointer;
}

.thumb
{
  width: 66px;
  height: 65px;
}


.kasten
{
  color: #522720;
}

.kasten a,
.kasten a:visited,
.kasten a:active
{
  text-decoration: none;
  color: #522720;
}
.kasten a:hover
{
  text-decoration: underline;
  color: #522720;
}