
* {
 margin : 0;
 padding : 0;
}
body
{
 font-family:Arial, Verdana;
 font-size:12px;
 padding-top:10px;
 padding-bottom:5px;
 background-image:url(layout/Background03hell.jpg);
 text-align:center;
 margin:0px;
}
h1 {font-size:18px;color:#000000;}
h2 {font-size:16px;color:#000000;}
h3 {font-size:14px;color:#000000;}

li {margin-left:15px;}

.dark {color:#000;}
.light {color:#eeeeee;}
.green {color:#006600;}
.red {color:#c60000}
.grey {color:#666666}

.small {font-size:0.8em;color:#000;}
.tiny {font-size: 0.6em;color:#000;}

.tinylight {font-size: 0.6em;color:#eeeeee;}

.durchstrich {text-decoration: line-through;}

.tabelle
{
float: left;
width: 45%;
border: 1px solid #999;
padding-left:6px;
background-image:url("layout/tablebackground.jpg"); 
}

.tabelle2
{
float: left;
width: 25%;
border: 1px solid #999;
padding:20px;
margin-right:15px;
background-image:url("layout/tablebackground.jpg"); 
}

.tabelle3
{
float: left;
width:93%;
border: 1px solid #999;
padding:20px;
margin:auto;
background-image:url("layout/tablebackground.jpg"); 
}

.luecke
{
float: left;
width: 40%;
background-image:url("layout/Background01hell.jpg"); 
}

.clearboth { clear: both; }

#leftfloat {
  float:left;
}

#leftfloatmarginright {
  float:left;
  margin-right:20px;
}


#rightfloat {
  float:right;
}

#rightfloatmarginleft {
  float:right;
  margin-left:20px;
  margin-right:10px;
}

span.umgekehrt {
unicode-bidi: bidi-override;
direction: rtl;
} 

code {font-size:14px;color:#0000ff;}

pre
{
font-family:Arial, Verdana;
font-size:12px;
color:#640e0f;
text-align:right;
}

a:small
{
  text-decoration:underline;
  font-weight:bold;
  color:#4C664C;
  font-size:0.8em;
}

a:link, a:visited, a:active, a:hover
{
  text-decoration:underline;
  font-weight:bold;
  color:#4C664C;
  font-size:12px;
}
a:active, a:hover
{
  color:#000;
}
a.menu {
 display:block;
 padding:3px;
 border-top:1px solid #000;
 background-image:url(layout/Background02dunkel.jpg);
 text-align:center;
 color:#eeeeee;
 text-decoration:none;
 }
a.menu:link, a.menu:visited
{
 color:#eeeeee;
 background-color:#737994;
 text-decoration:none; font-weight:bold;
}
a.menu:active, a.menu:hover
{
 color:#000; font-weight:bold;
 background-color:#eeeeee;
}

a.start{
text-decoration:none;
font-weight:bold;
color:#9B0000;
text-align:center;
margin:2px;
}

a.start:active, a.start:hover
{
  color:#000;
}

#title {
width:1004px;
height:100px;
background-image:url(layout/Background02dunkel.jpg);
}

#left {
background-image:url(layout/Background02dunkel.jpg);
width:200px;
float:left;
min-height:640px;
}

.menutitle{
font-weight:bold;
text-align:center;
margin:2px;
}

.menucontainer {
border:1px solid #000;
background-image:url(layout/Background01hell.jpg);
width:178px;
margin-left:10px;
margin-right:10px;
margin-bottom:10px;
}
#box
 {
  width:1004px;
  margin:0px auto;
  text-align:left;
  background-image:url(layout/Background04content.jpg);
  background-repeat: repeat-y;
  border:1px solid #000000;
 }
#content {
background-image:url(layout/Background01hell.jpg);
width:760px;
float:right;
text-align: justify;
padding:20px;
}
#contentfk {
background-image:url(layout/BackgroundStars.jpg);
width:760px;
float:right;
text-align: justify;
font-size:12px; color:#eeeeee;
padding:20px;
}
#contentb5 {
background-image:url(layout/BabBack.gif);
width:760px;
float:right;
text-align: justify;
font-size:12px; color:#eeeeee;
padding:20px;
}
#contentrh {
background-image:url(layout/backgroundwood.gif);
width:760px;
float:right;
text-align: justify;
padding:20px;
}
#contentmg {
background-image:url(layout/BackgroundMG01.gif);
width:760px;
float:right;
text-align: justify;
padding:20px;
}
#footer {
width:979px;
height:31px;
background-image:url(layout/Background02dunkel.jpg);
font-family:Arial, Verdana;
font-size:12px;color:#000;
text-align:right;
padding-left:20px;
padding-right:5px;
}


