html {
  padding:0px;
  margin:0px;
}

body {
  background-color: #e1ddd9;
  font-size: 12px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#564b47;
  padding:0px;
  margin:0px;
  background-image:url(../img/bg1.jpg);
}

p, h2 {
margin: 0px;
padding: 5px 20px 5px 20px;
}



h2 {
font-size:14px;
padding-top:10px;
color: #564b47;
border-bottom: 1px solid #564b47;
margin-left:10px;
padding-left:0px;
margin-right:10px;
}

h3
{
font-size:12px;
font-weight:bold;
color:#564b47;
margin-left:10px;
padding-left:0px;
margin-right:10px;
}


p.bericht img.left
{
   float:left;
   margin-right:10px;
}

p.bericht img.right
{
  float:right;
  margin-left:10px;
}


#logo
{
  width:1000px;
  text-align:right;
  margin-top:5px;

}

#head
{
font-size: 11px;
color: #564b47;
padding:5px 15px;
height:70px;
margin:0px
}

#head ul
{
  display:inline;
}

#head ul li
{
  display:block;
  float:left;
  background-image:url(../img/button.jpg);
  text-align:left;
  width:150px;
  height:70px;
  margin-right:0px;
}

#head ul li a
{
   display:block;
   position:relative;
   text-align:center;
   width:80px;
   top:25px;
   left:15px;
   color:#dddddd;
   font-size:10px;
   text-decoration:none;
   font-weight:bold;
}



#foot {
font-size: 11px;
text-align: center;
color: #564b47;
background-image:url(../img/bg3.png);
border: 1px solid #564b47;
margin-left:160px;
margin-top:15px;
padding-top:5px;
padding-bottom:5px;
width:820px;

}

#navi {
position: absolute;
left: 0px;
width: 155px;
background-image:url(../img/bg3.png);
border: 1px solid #564b47;
margin-top:15px;
color: #564b47;
padding: 0px;
}

#navi ul
{
list-style-type: none;
margin:0px;
padding:5px;
}

#navi ul li
{
}

#navi ul li a
{
  display:block;
  padding:3px;
  border-bottom:1px solid black;
  text-decoration:none;
  color:#564v47;
  font-weight:bold;

}

#navi ul li a:hover
{
  background-color:#FFFFFF;
}

#navi form
{
  margin-top:5px;
}

#navi input.text
{
	width:140px;
}


#content {
margin-top:15px;
margin-left:160px;
width:820px;
border: 1px solid #564b47;
padding: 0px;
background-image:url(../img/bg3.png);

}


#content div.thumb
 {
   float:left;
   width:189px;
   height:150px;
   text-align:center;
   margin-left:10px;
   margin-top:10px;
   background-color:#AAAAAA;
 }

#content div.thumb img
{
    margin-top:10px;
    border:0px;
}

#content div.thumb_topic a
{
	text-decoration:none;
	font-weight:bold;
	color: #564b47;
}

#content div.thumb_topic
 {
   float:left;
   width:189px;
   height:180px;
   text-align:center;
   margin-left:10px;
   margin-top:10px;
   background-color:#AAAAAA;
 }

#content div.thumb_topic img
{
    margin-top:10px;
    border:0px;
}


#content div.gross
{
	margin-top:5px;
	text-align:center;
}


#content table
{
		margin-left:10px;
}

#content td.katlabels label
{
   width:150px;
   display:block;
   float:left;
}

 #merkspiel
{
  width:700px;
   margin-left:10px;
  margin-right:10px;
}



#merkspiel img
{
  margin:5px;
}

#puzzle
{
        margin-left:10px;
	width:380px;
}

#puzzle div.piece
{
   background-image:url('http://elbebilder.de/images/puzzle/puzzle1.jpg');
   background-repeat:no-repeat;
   float:left;

}

#puzzle div.empty_piece
{
    float:left;

   background:#C0C0C0;
}

p.comment
{
  color:#990000;
}


