body
{
  margin:0px;
  padding:0px;
  background-color:#F8F4F1;
}

body, table, input, textarea, select, button
{
  font-family: Verdana, sans-serif;
  font-size:12px;
  color:#000;
}


#container
{
  width:100%;
}

#header
{
  height:20px;
  background-image:url("images/header.jpg");
  background-repeat:no-repeat;
  background-color:#EB652B;
  padding:160px 0 0 730px;
}

#headernav
{
  height:18px;
  background-image:url("images/headernav.gif");
  background-repeat:no-repeat;
  background-color:#3E466B;
  padding-left:40px;
  padding-top:2px;
  white-space:nowrap;
}

#headernav a
{
  margin-right:20px;
  font-size:11px;
  color:#fff;
  text-decoration:none;

}
#headernav a.login {
  color:#3E466B;
}
#headernav a.login:hover {
  color:#566295;
}
#headernav a:hover
{
  text-decoration:underline;
}

#main
{
  background-color:#F8F4F1;
  padding:0;
  xborder: 1px solid green;
  width:1000px;
}

#navi
{
  width:230px;
  padding: 20px 0px 20px 20px;
  float:left;
  xborder: 1px solid green;
}

#navbox
{
  background-image:url("images/navboxhead.gif");
  background-repeat:no-repeat;
}

div#navbox h4
{
  margin:0;
  padding: 3px 0 2px 10px;
  font-size: 11px;
  color:#fff;
  font-weight:bold;
}

div#navbox table
{
  width:230px;
  margin:3px 0 0 0;
  xborder: 1px solid green;
}

div#navbox table tr
{
  height:20px;
  margin:0;
  padding:0;
}

div#navbox table tr td
{
  padding:0 10px;
  height:20px;
  margin:0;
  border-bottom: 1px solid #3E466B;
}

div#navbox table tr td a
{
  margin:0;
  padding:0;
  font-size:11px;
  color:#3E466B;
  text-decoration:none;
}

div#navbox table tr td.d2
{
  padding-left:20px;
  background-color:#F9D9CB;
}
div#navbox table tr td.d3
{
  padding-left:30px;
  background-color:#F9D9CB;
}
div#navbox table tr td.d4
{
  padding-left:40px;
  background-color:#F9D9CB;
}
div#navbox table tr td.d4 a
{
  font-variant:small-caps;
}
div#navbox table tr td.s1
{
  background-color:#F9D9CB;
}
div#navbox table tr td.s1 a
{
  font-weight:bold;
}

div#navbox table tr td.a1 a
{
  font-weight:bold;
  color:#EB652B;
}

.jiggybox
{
  width:230px;
  margin-top:40px;
}

.jiggybox tr td
{
  padding:0;
  margin:0;
}
#jiggyhead
{
  height:20px;
  background-color:#3E466B;
  margin:0;
}
#jiggyhead h4
{
  padding:0 10px;
  margin:0;
  font-size:11px;
  font-weight:bold;
  color:#fff;
}

#jiggybild
{
  margin:0px;
  padding:0px;
}

#jiggytext
{
  margin:0;
  padding:0;
}

#jiggytext p
{
  font-size:10px;
  padding: 2px 5px;
  margin:0;
}
#jiggytext a
{
  font-size:10px;
  padding: 3px 10px;
  color:#EB652B;
  text-decoration:none;
}


#content
{
  width:450px;
  padding: 20px 0px 20px 20px;
  float:left;
  xborder: 1px solid green;

}

#content h1
{
  margin:0;
  font-size:16px;
  color:#3E466B;
}
#content h2
{
  margin:0;
  font-size:14px;
  color:#3E466B;
}
#content h3
{
  margin:0;
  font-size:11px;
  color:#3E466B;
}
#content p
{
  margin:10px 0;
}

#content ul
{
  padding: 0 0 0 15px;
  margin: 0 0 10px 0;
}
#content li
{
  padding: 2px 5px;
  font-size:11px;
}
#content a
{
  color:#EB652B;
  text-decoration:none;
}
#content a:hover
{
  text-decoration:underline;
}
#info
{
  padding: 20px 0px 20px 20px;
  float:left;
  width:260px;
}
#info img
{
  margin-bottom:20px;
}
#info a
{
  font-size:11px;
  color:#EB652B;
  text-decoration:none;
}
#info a:hover
{
  text-decoration:underline;
}

.article
{
  border-top: 1px solid #EB652B;
  padding:5px 0;
}

a.morelink
{
  font-size:11px;
  color:#EB652B;
  text-decoration:none;
}

a.morelink :hover
{
  text-decoration:underline;
}

.pagenavig {
  text-align:right;
  margin:1em 0;
}

label
{
  font-size:10px;
  margin-right:10px;
}

img.left {
  float:left;
  margin:0 10px 5px 0;
}

#suche
{
  height:22px;
  width:230px;
  background-color:#3E466B;
  margin:20px 0 0 0;
  padding:0;
}

#suche form
{
  margin:0;
  padding:0;
  border:0px none;
}

.suchbtn
{
  margin-top:1px;
  vertical-align:top;
}

.suchwort
{
  margin: 4px 0 4px 10px;
  border:0px none;
  height:12px;
  width:140px;
  padding:1px 3px;
  font-size:10px;
}
