body
{
 font-family:Verdana;
 font-size:11px;
 background-color:#0d0d0d;
 text-align:center;
}

h1 {font-size:13px;color:#b19720;margin:5px;}
h2 {font-size:12px;color:#cccccc;font-weight:normal;margin:5px; margin-right:20px;text-align:justify;}
h3 {font-size:12px;color:#ffffff;font-weight:normal;margin:5px; margin-right:20px;text-align:justify;}
p {margin-top:0px;}

/* Für Quellcode-Beispiele im Text */
code
{
 font-size:14px;
 color:#ccffff;
}

/* Der Kasten mit dem Quellcode */
pre
{
 font-size:14px;
 color:#b19720;
}

a:link, a:visited, a:active, a:hover
{
  text-decoration:none;
  /*font-weight:none;*/
  color:#ffffff;
  font-size:12px;
}
a:active, a:hover
{
  color:#b19720;
}
a.menu:link, a.menu:visited
{
  color:#cccccc;
}
a.menu:active, a.menu:hover
{
  color:#b19720;
}

/* Die Titelzeile */
#title {
padding-top:15px;
height:50px;
}

/* Das Menü */
#menu {
color:#333333;
text-align:center;
padding:7px 0px;
border-top:1px solid #333333;
clear:right;
}

/* Der Inhalt */
#content {
border:1px solid #333333;
background-color:#1f1f1f;
padding:5px;
color:#cccccc;
}

#fuss {
/*border:1px solid #333333;*/
background-color:#0d0d0d;
padding:5px;
color:#333333;
width: auto;
text-align: center;

}

div.figure {
  background-color:#1f1f1f;
  float: right;
  width: auto;
  border: 0px solid #000000;
  margin-right: 1.6em;
  margin-left: 1em;
  padding: 0.2em;
  
}

/* Der Links-Kopf */
.links_head1 {
margin : 0 0 2px 2px;
float : left;
width : 228px;
text-align : left;
background-color : #191919;
height : 25px;
border-top: 1px solid #333333;
}

.links_head2 {
margin : 0 0 2px 2px;
padding : 0 0 0 5px;
float : left;
width : 547px;
text-align : left;
background-color : #191919;
height : 25px;
border-top: 1px solid #333333;
}

/* Der Links-Inhalt */
.links_table1_1 {
margin : 0 0 2px 2px;
float : left;
width : 228px;
text-align : center;
background-color : #333333;
height : auto;
}

.links_table1_2 {
margin : 0 0 2px 2px;
padding : 0 0 0 5px;
float : left;
width : 547px;
text-align : left;
background-color : #333333;
height : auto;
}

/* Der Toplisten-Kopf */
.tops_head1 {
margin : 10px 0 2px 2px;
float : left;
width : 782px;
text-align : left;
background-color : #191919;
height : 25px;
border-top: 1px solid #333333;
}

/* Der Toplisten-Inhalt */
.tops_table1_1 {
margin : 0 0 2px 2px;
float : left;
width : 99px;
text-align : center;
background-color : #333333;
height : auto;
}

/* Der News-Kopf */
.news_head1 {
margin : 0 0 2px 2px;
float : left;
width : 108px;
text-align : left;
background-color : #191919;
height : 25px;
border-top: 1px solid #333333;
}

.news_head2 {
margin : 0 0 2px 2px;
padding : 0 0 0 5px;
float : left;
width : 559px;
text-align : left;
background-color : #191919;
height : 25px;
border-top: 1px solid #333333;
}

.news_head3 {
margin : 0 0 2px 2px;
float : left;
width : 108px;
text-align : left;
background-color : #191919;
height : 25px;
border-top: 1px solid #333333;
}

/* Der News-Inhalt */
.news_table1 {
margin : 0 0 2px 2px;
float : left;
width : 108px;
text-align : center;
background-color : #333333;
height : 25px;
}

.news_table2 {
margin : 0 0 2px 2px;
padding : 0 0 0 5px;
float : left;
width : 559px;
text-align : left;
background-color : #333333;
height : 25px;
}

.news_table3 {
margin : 0 0 2px 2px;
float : left;
width : 108px;
text-align : center;
background-color : #333333;
height : 25px;
}

/* Galerie-Rahmen */
.border {
border-width : 2px;
border-color : #333333;
border-style : solid;
}

.border:hover {
border-style : solid;
border-color : #b19720;
}

/* Galerie-Kategorien-Inhalt */
.kat_table1 {
margin : 15px 20px 2px 17px;
float : left;
width : 160px;
text-align : center;
background-color : #333333;
height : 150px;
}

.kat_border {
border-width : 1px;
border-color : #333333;
border-style : solid;
}

.kat_border:hover {
border-style : solid;
border-color : #b19720;
}

/* Werbeeinblendungen */
.werbung_head1 {
margin : 10px 0 2px 2px;
float : left;
width : 782px;
text-align : left;
background-color : #1F1F1F;
height : 105px;
border-top: 1px solid #333333;
/*border-bottom: 1px solid #333333;*/
}