body
{
 background-color:#FFFFFF;text-align:center;
 background-image:url(./images/back.gif);
 background-repeat:repeat-x; background-attachment:fixed; background-position:bottom;
}

.kasten_main { width:650px;margin-left:auto;margin-right:auto; margin-top:50px; margin-bottom:40px; }

#navi
{
  margin-top:0px;margin-bottom:0px;
  text-align:center;
  height:20px;
  width:650px; background-color:#1BA8DA;
  border-left-width:1px;
  border-top-width:1px;
  border-right-width:1px;
  border-bottom-width:0px;
  border-color:#000000;
  border-style:solid;
}

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

#navi ul li
{
  display: inline;
  margin:2px;
  padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px;
  font: 10pt Verdana,Helvetica,Arial,sans-serif;
  color:#AFAFAF;
  font-style:normal;
}

#navi ul li a
{
  background:none;
  color:#0C4E65; font-weight:bold; font-style: normal;
  padding-bottom:0px;
}

#navi ul li a:visited { color:#116785; }
#navi ul li a:hover { color:#FFFFFF; }

#content
{
  background-image:url(./images/pur_back.png);
  margin-top:0px; margin-bottom:14px;
  width:650px;
  border-width:1px;border-color:#000000; border-style:solid;
}

#text
{
  padding-left:10px;padding-right:10px;padding-top:0px;padding-bottom:0px;
}

#knuddel
{
  padding-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  display: block;
  position: relative;
  border: none;
  text-align:center;
  font: 8pt Verdana,Helvetica,Arial,sans-serif;
}

p, tr, td, th, label
{
  text-align:justify;
  font: 10pt Verdana,Helvetica,Arial,sans-serif;
  line-height:150%;
  margin-top:6px; margin-bottom:8px;
}

h1
{
  text-align:left;
  font: 13pt Verdana,Helvetica,Arial,sans-serif;
  font-weight:bold;
  margin-top:13px; margin-bottom:5px;
}

h2
{
  text-align:left;
  font: 10pt Verdana,Helvetica,Arial,sans-serif;
  font-weight:bold;
  margin-top:13px; margin-bottom:5px;
}

h3
{
  text-align:left;
  font: 10pt Verdana,Helvetica,Arial,sans-serif;
  font-weight:bold;
  color:#bb0000;
  margin-top:12px; margin-bottom:5px;
}

a:link, a:active, a:visited, a:hover
{
  color:#000000; font-weight:bold; text-decoration:none;
}

a:visited
{
   color:#666666;
}

a:hover
{
  text-decoration:underline;
}

img
{
  display: block;
  position: relative;
  border: none;
  margin: 6px 6px 6px 6px;
}

#footer
{
  margin-top:-14px;margin-bottom:0px;
  text-align:right;
  width:650px; background-color:#1BA8DA;
  border-left-width:1px;border-color:#000000; border-style:solid;
  border-top-width:0px;border-color:#000000; border-style:solid;
  border-right-width:1px;border-color:#000000; border-style:solid;
  border-bottom-width:1px;border-color:#000000; border-style:solid;
}

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

#footer ul li
{
  display: inline;
  margin:2px;
  padding-top:2px; padding-bottom:2px; padding-left:-6px; padding-right:6px;
  font: 8pt Verdana,Helvetica,Arial,sans-serif;
  color:#AFAFAF;
  font-style:normal;
}

#footer ul li a:visited { color:#116785; }
#footer ul li a:hover { color:#FFFFFF; }

#imgprev
{
  display: block;
  position: relative;
  text-align:left;
  margin: 6px 6px 16px 3px;
  border-width:2px;
  border-color:#000000;
  border-style:dotted;
}
#imgtagebuch
{
  display: block;
  position: relative;
  text-align:left;
  margin: 6px 6px 6px 6px;
  border-width:2px;
  border-color:#000000;
  border-style:solid;
}
#back
{
  font: 10pt Verdana,Helvetica,Arial,sans-serif;
  float:right

}
#back a:hover {
  text-decoration:none;
  font-weight:bold;
}
#back a{
  text-decoration:none;
  font-weight:normal;
}

hr
{
  border-width:2px;
  border-color:#000000;
  border-style:dotted;
  padding-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  width:650px;
  position:relative;
  left: 0px;
  margin: 0px -10px 0px -10px;
}
#grussbox
{
  border-width:2px;
  border-color:#000000;
  border-style:dotted;
  padding-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  width: 200px;
  background-color: #E0F6FE;
}
#grussbox_pfeil
{
  position:relative;
  margin: 5px 0px 5px 0px;
}
