/* * {border: 1px solid black;}  */
/* BLOCK-ELEMENTS */

body {
  margin: 52px auto;
  padding: 0;
  font-size: 12px;
  font-family: Arial, sans-serif;
  text-align: center; /*IE < 6 */
  line-height: 16px;
  color: #333;
  background-color: #CCCCCC;
  background-image: url("../img/bg.gif");
  background-repeat: repeat-x;
}

h1{
  margin: 0 0 0 16px;
  padding: 0 0 0 16px;
  font-size: 12px;
  font-weight: bold;
  color: #243859;
  background: url("../img/q.gif") left .3em no-repeat;
}

h2{
  margin: 0 32px 0 32px;
  font-size: 12px;
  font-weight: bold;
  color: #333;
}

h2.link{
  margin: 0 32px 0 16px;
}

h2 a:link, h2 a:visited{
  display: block;
  border-left: 0 solid transparent;
  padding-left: 16px;
  text-decoration: none;
}

h2 a:hover{
  display: block;
  padding-left: 16px;
  text-decoration: underline;
}

h3{
  margin: 16px 0 8px 0;
  border-top: 16px solid #CCC;
  padding: 16px 0 0 32px;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  color: black;
}

p{
  padding: 0 32px 0 32px;
  text-align: justify;
  text-indent: 16px;
}

p.erster{
  margin-top: 0;
}

p.oe{
  text-indent: 0;
}

ul, li{
  margin: 0;
  padding: 0 32px 0 16px;
  list-style-type: none;
  text-align: justify;
  text-indent: 16px;
}

table{
  font-size: 12px; /* IE-PC */
}


#main{
  width: 480px;
  margin: 0 auto 0 auto;
  padding-bottom: 32px;
  text-align: left;/* IE < 6*/
}
#sidebar{
  position: relative;
  margin-left: -200px;
  width: 168px;
}

#logo{
  height:  69px;
  margin: 0 0 80px 0;
  padding: 0;
  text-align: left;
}

#mainbar{
  position: absolute;
  top: 52px;
}

#navigation {
  width: 480px;
  height: 69px;
  margin: 0 0 80px 0;
  padding: 0;
  font-weight: bold;
}

#navigation a{
  padding: 0;
  color: #949494;
  text-decoration: none;
  font-weight: bold;
}

#navigation a.aktiv{
  color: #243859;
}

#navigation a.last{
  margin-left: 0;
}

#navigation a:hover{
  color: #243859;
}

#content {
  width: 480px;
  margin: 0;
  padding: 29px 0 32px 0;
  background-color: #E6E6E6;
}

#formular{
  margin: 0 0 0 16px;
  padding: 0 0 0 12px;  
}

.liste p {
  margin: 0;
  text-indent:0;
}

.liste h2 {
  margin-top: 16px;
}

.liste h1 {
  margin-top: 32px;
}

h1.anfang {
  margin-top: 0;
}

.subnavigation {
  padding-top: 4px;
}

#navigation .subnavigation a {
  font-style: normal;
  font-weight: normal;
  /*  letter-spacing: 0.1em;*/
}

#schmuck{
  width: 176px;
  height: auto;
  margin: 0;
  padding: 29px 0;
  background-color: #E6E6E6;
}

#schmuck p, #schmuck div{
  padding: 0 8px 0 8px;
  text-align: justify;
  text-indent: 0;
}

#schmuck h1{
  margin: 0 0 0 8px;
  padding: 0 0 0 16px;
  text-align: left;
}
/* INLINE-ELEMENTS */

a:link { color: #660923; text-decoration:none;}
a:visited { color:#660923; text-decoration:none;}
a:hover { color: #660923; background: white; text-decoration:underline;}
a[name]:hover {color:#660923; text-decoration:inherit; background:inherit;}

a img {vertical-align: middle; border: 0;}


strong {color: #7B7363;}
input, textarea {font-family: Arial; font-size: 8pt; border: 0px}
