
/**********************************/
/* Anfang allg. HTML-Definitionen */
/**********************************/

*
{
  margin: 0;
  padding: 0;     
}

body
{
  font-size: 0.85em;
  color: #000;      
  font-family: Arial, Helvetica, sans-serif;  
  background: #003466;
  letter-spacing: 0.02em;
}

h1
{
  font-size: 1.4em;
  color: #013368;
  padding: 0 5px 10px 5px;
}

h2
{
  text-transform: uppercase;
  font-size: 0.85em;
  color: #013368;
  margin-top: 10px;
  margin-left: 2px;
}

h3
{
  font-size: 0.85em;
  color: #013368;
  margin-left: 2px;
}

p
{
  font-size: 0.85em;        
}

a
{
  text-decoration: none;
}

img
{
  border: none;
}

/********************************/
/* Ende allg. HTML-Definitionen */
/********************************/

/******************************************/
/* Anfang Definition der Begrenzungrahmen */
/******************************************/

div.rahmen
{
  border: 3px solid #fff;
  width: 919px;
  margin: 10px auto 35px;
  background: url(pics/schmuck.jpg) no-repeat right top;
}

div.content
{
  background: #fff;
  padding-top: 26px;
}

div.content2
{
  background: #fff;
}

div.forum
{
  width: 305px;
  float: left;
}

div.wellcome
{
  float: left;
}
div.header
{
  margin-bottom: 6px;
}

div.group
{
  width: 305px;
  float: left;
  margin-right: 2px;
}

div.group2
{
  width: 300px;
  float: left;
  margin-right: 7px;
}

div.first
{
  padding-left: 3px;
  width: 297px;
}

div.final
{
  margin-right: 0;
}

div.bottom
{
  clear: both;
  background: #ccc url(/pics/copyright.gif) no-repeat 774px 10px;
  padding: 7px 0 10px 11px;
  margin-top: 2px;
}

div.impressum
{
  background: #ccc;
  border-top: 2px solid #fff;
  border-bottom: 17px solid #fff;
  padding-top: 17px;        
}

/****************************************/
/* Ende Definition der Begrenzungrahmen */
/****************************************/

/**********************************/
/* Anfang spez. HTML-Definitionen */
/**********************************/

div.wellcome p
{
  width: 295px;
  padding: 0 5px 0 5px;
  float: left;
}

div.forum p
{
  padding: 0 5px 13px 2px;
}

div.group img
{
  display: block;
  margin-bottom: 9px;
}

div.group p, div.group2 p
{
  margin-left: 2px;
  margin-bottom: 13px;
}

div.group p a, div.forum p a
{
  background: #013162;
  color: #fff;
  text-transform: uppercase;
  padding: 1px 3px 0 3px;
  font-size: 0.8em;
}

div.bottom a
{
  color: #fff;
  font-weight: bold;
  font-size: 0.85em;
  margin: 2px 7px 0 0;
}

div.bottom a.aktiv
{
  color: #013368;
}

div.clearleft
{
  clear: both;
  font-size: 0px;
  line-height: 0px;
  height: 0px;
  padding: 0px;
}

/**********************************/
/* Anfang spez. HTML-Definitionen */
/**********************************/

/*****************************/
/* Anfang Klassen-Definition */
/*****************************/

p.logo
{
  margin: 12px 0 99px 16px;
  font-size: 0;
}

div.clearleft
{
  clear: left;
  height: 0;
  font-size: 0;
}

/***************************/
/* Ende Klassen-Definition */
/***************************/

#banner {
  width: 924px; 
  margin:10px auto;
}